Document Document Title
US08424108B2 Contents supplying system
Server SV of a contents supplying system according to this invention stores, together with numerous contents, contents purchase information including contents ID information and copy control data of already supplied contents as user information for each user US (a; b) of information processing terminal PC (a1, a2; b1) registered in advance. Upon request for supplying the contents from information processing terminal PC, server SV supplies the relevant contents and renews the contents purchase information of the relevant user by amendment. When information processing terminal PC sends to server SV a request for copying the downloaded contents, server SV sends the copy control data of the relevant contents as a reply. In accordance with the contents of the copy control data, information processing terminal PC determines whether or not to copy the relevant contents into external apparatus KD or recording medium RMb. Thus, the number of times for copying can be restricted, contents by contents, in accordance with a will of the contents supplier without imposing a burden on the user.
US08424107B2 Selectively exposing base class libraries based on application execution context
Allowing access to APIs based on application context. A method includes determining an application context for an application. A layer is determined for a base class library. Layers of the base class library are defined by one or more developer defined attributes associated with an API, where the API is included in the base class library. The base class library is divided into layers based on the developer defined attributes. The one or more attributes define which application contexts can access the API. If the layer matches the application context then access by the application to the API is allowed.
US08424105B2 Integrating security by obscurity with access control lists
Aspects of the subject matter described herein relate to providing and restricting access to content. In aspects, information (e.g., a URL) that identifies content and a user is provided to a user. In conjunction with providing the information to a user, a data structure (e.g., an access control list) is updated to indicate that the user has access to the content. The user may use the information to access the content and/or may send this information to other users. The other users may use the information (e.g., by pasting it into a browser) to access the content and may be added to the data structure so that they may subsequently access the content without the use of the information. Access to the content via using the information may be subsequently revoked.
US08424103B2 Authenticated printing system and authenticated printing method
An authenticated printing system includes a job creation unit that creates a print job in accordance with a direction of a user, a job holding unit that holds the print job created by the job creation unit, an authentication information acquisition unit that generates authentication information based on information acquired from an authentication device, an authentication unit that receives the authentication information generated by the authentication information acquisition unit and performs authentication of an user on the basis of the authentication information, and a print unit that acquires the print job of an authenticated user from the job holding unit and prints the print job in a case where the user is authenticated by the authentication unit. The authentication unit includes a process section that acquires the authentication information of an owner of the print job from a database and stores the authentication information in a cache as authentication usable information when the print job is held by the job holding unit, and a process section that performs the authentication of a user based on whether the authentication information generated by the authentication information acquisition unit is stored in the cache.
US08424098B2 System and method for enhanced data security
A method for protecting data stored in a data repository. The method includes verifying authenticity of a user at each of a plurality of levels. Furthermore, the method includes directing the user to one of a first path or a second path based on the verification of the authenticity of the user at each of the plurality of levels. Systems and computer-readable medium that afford functionality of the type defined by this method are also contemplated.
US08424096B2 Color based network security
A network is configured to transmit data using only one color, the one color being associated with a community of interest. At least one network device is attached to the network, the at least one network device being associated with the community of interest and configured to receive data from the network using only the one color.
US08424095B2 Method and equipment for verifying propriety of system management policies to be used in a computer system
Policy verification arrangements effecting operations of: modifying address information of system component information for all system components, stored in a system management server, to redirect-address information to a test tool as a substitute destination in order for the test tool to be able to receive a result of system management operations during testing, instead of a corresponding system component; acquiring configuration information of the information processing system from the system management server; generating a test item specifying a test event; transmitting the test event specified by the generated test item to the policy manager and/or said system management server; and recording a result of the system management operations which is requested by the policy manager and/or system management server responsive to the test event specified by the generated test item, but which is redirected back to the test tool via the redirected-address information stored in the system management server.
US08424085B2 Detecting a denial of service attack
A plurality of ranging processes are performed to monitor a status of a wireless link associated with a device identifier. A ranging request that includes the device identifier and a message skip indicator is received. It is determined that the device identifier is already associated with the wireless link. A duration since a previously completed ranging process is determined. Based on the duration, and the message skip indicator, it is determined whether to respond to the ranging request.
US08424081B2 Disk unit, magnetic disk unit and information storage unit
Embodiments in accordance with the present invention provide a disk unit capable of restricting access to data stored in the recording medium depending on users. In one embodiment, the user enters a password into a host computer. This password is transferred to a password verification section. Then, the password verification section checks whether the password coincides with any one of authentication passwords stored in an authentication password storage section. If the password coincides with any one of the passwords, the password verification section supplies an authentication signal to an operation mode control section. The operation mode control section supplies an operation mode signal to a controller by receiving the authentication signal. The controller controls execution of the operation mode according to the operation mode signal.
US08424079B2 Method, system and mobile device employing enhanced user authentication
The described embodiments relate generally to methods and systems for user authentication for a computing device. In one embodiment, the method comprises: enabling receipt of input in relation to selection of a plurality of authenticators for consecutive use by the computing device to authenticate a user; and storing reference information identifying the selected plurality of authenticators in a memory of the computing device. The computing device may comprise a mobile device.
US08424077B2 Simplified management of authentication credentials for unattended applications
Systems and methods for unattended authentication of software applications to provide these applications with access to shared resources. A server password manager (SPM) module resident on a node also occupied by a requester software application requesting access to resources receives the requestor's request. The SPM module creates a request package containing the requestor's information as well as the node's identifying information. The request package is then transmitted to a credentials manager (CM) module in a CM node. The request package, encrypted by the SPM module with encryption keys previously generated by the CM module, is decrypted by the CM module. The contents are checked against data stored by the CM module regarding the SPM module and the requestor application when these were registered with the CM. If the data matches, then the CM provides credentials which are used to give the requestor application access to the requested resources.
US08424074B2 Method for deploying a firewall and virtual private network to a computer network
This invention is an improved system and method of efficiently deploying a large scale roll out of secure networks, including a VPN, to clients with limited or non-existent technical staff. The invention allows for a person with minimal technical skills to install, and, if necessary, uninstall the solution. Through a series of automated and/or remotely-controlled steps provided through connections established from inside the site to a centralized system over an unprotected network, the site's network can be secured, updated, and/or reconfigured, and returned to its previous state if errors should occur. Furthermore, a virtual private network (VPN) can be established that allows multiple hosts on the VPN but on different local networks to have the same IP address. Additionally, without any additional hardware and as part of the installation process, the invention protects the site from unauthorized local network devices either by preventing them from passing traffic off the local network or by generating notification of their existence.
US08424071B2 Method and apparatus for secure and reliable computing
In one embodiment, the invention is a method and apparatus for secure and reliable computing. One embodiment of an end-to-end security system for protecting a computing system includes a processor interface coupled to at least one of an application processor and an accelerator of the computing system, for receiving requests from the at least one of the application processor and the accelerator, a security processor integrating at least one embedded storage unit and connected to the processor interface with a tightly coupled memory unit for performing at least one of: authenticating, managing, monitoring, and processing the requests, and a data interface for communicating with a display, a network, and at least one embedded storage unit for securely holding at least one of data and programs used by the at least one of the application processor and the accelerator.
US08424070B1 Dynamic network-centric generation of public service access identification
Systems and media are provided for authenticating a mobile device using credentials supplied by a network rather than using a credential configured in the mobile device. As the mobile device requests access to the Internet, an AUD request is sent to an AUD service based on the generic credential in the mobile device. The AUD service generates a user-specific credential for the mobile that enables authentication by an authentication server and subsequent registration at a registration server.
US08424057B2 Mobile anti-phishing
A method for inhibiting phishing can include sending information from a mobile network device to a website server, generating a one time password at the mobile network device from the information, generating a one time password at the website server from the information, sending the one time password generated at the website server to the mobile network device when the mobile network device subsequently accesses the website, and comparing the one time password generated at the website server to the one time password generated at the mobile network device. In this manner, the website can be authenticated such that the occurrence of phishing is substantially mitigated.
US08424054B2 Secret information management apparatus, information processing apparatus, and secret information management system
Secret key backup is safely implemented even if a role base access structure in which the access structure is specified using roles is used. An all combination generating unit 107 obtains a backup participating user list 201 which is a list of backup participating users and a list of validated roles validated by the users, and a role base access structure 202 which is a combination of specified roles by which a secret key 205 can be restored, and generates an all combination extracted result which is all combinations of restoration enabling users of the secret key by applying users described in the backup participating user list 201 to the specified role. A same user/role deleting unit 108, etc. deletes a combination showing the same user redundantly, etc. from the all combination extracted result, a general access structure secret distributing unit 114 generates fragments of secret key from the secret key, and distributes the fragments of secret key to the combinations of users from which the redundancy is removed.
US08424046B2 Set-top box and method of providing video on demand thereto
A method of providing video on demand to a set-top box includes sending playing parameters of a video file to a video on demand server, and receiving information of the video file and predetermined quality of service parameters of the set-top box. The method further includes receiving updated quality of service parameters input by a user, and sending the updated quality of service parameters to a worldwide interoperability for microwave access client module of the set-top box, and sending the updated quality of service parameters to a worldwide interoperability for microwave access base station. The method also includes sending a playback instruction to the video on demand server, and receiving video streaming data of the video file based on the updated quality of service parameters from the video on demand server.
US08424043B1 Method and system for detecting unscheduled events and recording programming streams
A method of triggering the recording of a programming stream includes: receiving a request to monitor for an unscheduled event; determining search strings associated with the unscheduled event; monitoring a programming stream; analyzing closed captioning information contained in the programming stream to determine the occurrence of the search strings; and recording the programming stream upon the occurrence of the search strings.
US08424039B2 Method for adapting a common user profile
The invention concerns user profiles associated with terminals. It consists of a method for adapting a common user profile (4) used by a service provider of audio and/or video broadcast on a common terminal to customize the service provided, including: a step of detecting at least one new terminal (5, 6 or 7) in the neighborhood of the common terminal; a step of enabling at least one new terminal detected on at least one first condition that it is to remain in the neighborhood of the common terminal for a duration compatible with the customization of the service provided; a step of determining one or more user profiles corresponding to one or more new enabled terminals; a step of correlating one or more predetermined profiles with one or more parameters representing the common profile used by the service provider so as to obtain a new common user profile; a step of implementation, by the service provider, of said new common user profile at least if the new common user profile is sufficiently different from the common user profile used by the service provider, to modify the customization of the service provided.
US08424038B2 Interactive media guide with media guidance interface
Systems and methods for providing guidance to users for finding media are described. Such systems and methods may be provided in interactive media guides such as program guides, web browsers, or other suitable interactive media guides.
US08424037B2 Apparatus, systems and methods for accessing and synchronizing presentation of media content and supplemental media rich content in response to selection of a presented object
Media rich content systems and methods are operable to provide access to supplemental media rich content in response to user selection of a presented object of interest. An exemplary embodiment receives at a media device a video stream comprising at least a plurality of video frames, wherein at least one of the video frames is configured to present an object of interest; processes a supplemental media rich content trigger associated with the at least one video frame, wherein the supplemental media rich content trigger comprises information that identifies a region where the object of interest is presented in the video frame, and comprises information configured to access supplemental media rich content associated with the object of interest; receives a user selection of the object of interest presented in the at least one video frame; and presents the supplemental media rich content on a presentation device.
US08424031B2 Disc with embedded flash memory and disc drive
A disc has an outer section on which digital media can be recorded and a core in its center in which a flash memory is embedded with the core having a central hole and electrical contacts to the flash memory. A disc drive has a drive spindle that is to extend into the disc core central hole with one of the spindle or spindle hub having electrical contacts to engage with the core electrical contacts so that data can be written into and/or read from the core flash memory by electronic components of the drive.
US08424026B1 Execution of applications distributed across a plurality of computing devices
According to one embodiment, a system comprises at least one processor. The system detects on a computing device an invocation event facilitating execution of one or more applications. The applications include at least one remote application. A search path is examined to determine locations for the one or more applications, and includes at least one indicator indicating a remote location for execution of a corresponding remote application. Each indicator associated with the at least one remote application is resolved to determine a remote location for execution of the corresponding remote application. The applications are executed at the determined locations with each remote application being executed on a corresponding remote computing device at the corresponding remote location. Embodiments may further include a method and computer-readable media encoded with software for executing applications distributed across a plurality of computing devices in substantially the same manner described above.
US08424021B2 Event-based bandwidth allocation mode switching method and apparatus
A system, apparatus, and method for allocation mode switching on an event-driven basis are described herein. The allocation mode switching method includes detecting an event, selecting a bandwidth allocation mode associated with the detected event, and allocating a plurality of execution cycles of an instruction execution period of a processor core among a plurality of instruction execution threads based at least in part on the selected bandwidth allocation mode. Other embodiments may be described and claimed.
US08424016B2 Techniques to manage critical region interrupts
Briefly, techniques to manage interrupts and swaps of threads operating in critical region. In an embodiment, a thread is to be interrupted during a first critical region with an interrupt routine. The thread may be set to restart at a beginning of the first critical region in response to an indication that the thread is working in a critical region. Other embodiments are also claimed and disclosed.
US08424007B1 Prioritizing tasks from virtual machines
A computer-implemented method for prioritizing virtual machine tasks may include receiving a request to perform a first task from a virtual machine. The request may include information relevant to determining a priority of the task. The method may include determining the priority of the task based on the information. The method may further include scheduling the first task based on the priority of the task. The method may include selecting the first task for execution based on the scheduling. The method may include notifying the virtual machine that the first task has been selected for execution. Various related methods, computer-readable media, and systems are also disclosed.
US08424004B2 High performance script behavior detection through browser shimming
The behavior of browser applications, such as web browsers, can be controlled in part by script-based instructions present within documents read by those browsers. To analyze such scripts in an efficient manner, a script analyzer can identify the scripts in the document, divide them into script modules, and order the modules to represent an interpretational flow. The script can be interpreted and executed on a line-by-line basis and its behavior analyzed. Prior to interpretation, the scripts can be reviewed for delay conditionals, and such statements can be modified for more efficient interpretation. Additionally, if, during interpretation, the script generates new script, or modifies existing script, such new scripts can be themselves interpreted. External function calls made by the script can be intercepted and responded to in a generic fashion, limiting the need to create a document object model, based on the document's data, solely for script analysis purposes.
US08424003B2 Unified job processing of interdependent heterogeneous tasks using finite state machine job control flow based on identified job type
Methods and systems are provided for unified job processing of interdependent heterogeneous tasks within a domain containing a plurality of nodes. Jobs containing components to be processed in the domain are submitted and are identified by type. A job control flow associated with the job type is identified and used to process the components of the job on various nodes within the domain. Multiple job control flows are handled simultaneously, and provisions are made for sharing common job components among jobs. The job control flow utilizes a finite state machine where a given instance of the finite state machine applies to a specific job type. The finite state machine can be expressed using extensible mark-up language schema.
US08424001B2 Virtual image deployment with a warm cache
A cache image including only cache entries with valid durations of at least a configured deployment date for a virtual machine image is prepared via an application server for the virtual machine image. The virtual machine image is deployed to at least one other application server as a virtual machine with the cache image including only the cache entries with the valid durations of at least the configured deployment date for the virtual machine image.
US08424000B2 Providing application high availability in highly-available virtual machine environments
Various systems and methods can provide high availability of an application executing in a highly-available virtual machine environment. One method involves receiving information indicating a state of an application executing in a virtual machine from a monitoring agent executing in the virtual machine. In response to receiving the information, the method involves determining whether the virtual machine should be restarted. Based upon that determination, the method then determines whether the monitoring agent should send a heartbeat message to a virtualization controller prior to expiration of a timeout interval. The virtualization controller is configured to restart the virtual machine if the virtual machine does not send the heartbeat message prior to expiration of the timeout interval.
US08423998B2 System and method for virtual machine multiplexing for resource provisioning in compute clouds
A system and method for provisioning virtual machines in a virtualized environment includes determining a relationship between capacity need and performance for virtual machines (VMs) stored in memory storage media. Aggregate capacity needs for a plurality of VMs consolidated on a same physical server are estimated. VM combinations that yield capacity gains when provisioned jointly are identified such that when peaks and troughs are unaligned in capacity needs for a set of VMs, the set of VMs is provisioned together.
US08423997B2 System and method of controlling virtual machine
According to an aspect of the embodiment, a host virtual machine operated on the CPU controls the virtual machine system and a guest virtual machine, and has save information of system information which defines a save location to save the system information of the guest virtual machine. The save location is in the storage device used by the host virtual machine. A virtual machine monitor operated on the CPU controls the plurality of virtual machines, and includes monitoring unit which monitors the guest virtual machine to detect occurrence of a failure in the guest virtual machine, and collecting unit which collects the system information from the save location based on the save information of system information when the monitoring unit detects the failure in the guest virtual machine.
US08423994B2 Recipe based application conversion
An installation package associated with an application is obtained. Installation of the application in a first type of system is analyzed based at least in part on the installation package. A first set of changes made to the first type of system resulting from installation of the application in the first type of system is identified. Based on the first set of changes, a second set of changes made to a second type of system resulting from installation of the application in the second type of system is identified, and a recipe identifying the second set of changes is generated. A new installation package associated with the application can also be generated. This new installation package is configured for installation of the application on the second type of system, and is based at least in part on both the recipe and the installation package.
US08423993B2 Systems and methods for managing software patches
Embodiments relate to systems and methods for managing software patches. Embodiments incorporate a patch server that collects aggregate patch history information from a community of software application users. The set of available patches for a given software application can be registered to a data store, and the number of uses electing to install a patch, as well as usage information such as the frequency of bug reports or rollbacks associated with individual patches can be tracked. When a user desires to update a software application, the various available patches and their combined usage history can be displayed in a patch selection dialog. The user can view and select the patch version best suited to their needs, for example to best match their particular hardware configuration, or to install a patch having the fewest bug reports.
US08423991B2 Embedded network device and firmware upgrading method
An embedded network device includes a memory, a NOR flash, a first part and a second part of old firmware. The NOR flash includes a first image sector which stores the first part of the old firmware, a second image sector which stores the second part of the old firmware, and a third image sector for backup the old firmware. The embedded network device obtains a first part and a second part of new firmware and store the new firmware in the memory, reads the first part of the old firmware from the first image sector and writes to the third image sector, reads the first part of the new firmware form the memory and writes to the first image sector, reads the second part of the new firmware from the memory and writes to the third image sector.
US08423988B2 System and method for reducing the size of software stored on a mobile device
A system for reducing the size of software for use in a mobile device includes a predictor module and a compression module. The predictor module is operable to apply a predicate to a plurality of software routines that are to be stored in the mobile device. The predicate identifies one or more of the software routines having a pre-determined feature indicative of a software routine that is unlikely to be executed repeatedly on the mobile device. The compression module is configured to compress the identified software routine(s) to generate a compressed software routine(s). After the plurality of software routines have been loaded to the mobile device, the mobile device decompresses the compressed software routine(s) when the compressed software routine(s) is accessed by an execution thread on the mobile device.
US08423987B2 Routing performance analysis and optimization within a massively parallel computer
An apparatus, program product and method optimize the operation of a massively parallel computer system by, in part, receiving actual performance data concerning an application executed by the plurality of interconnected nodes, and analyzing the actual performance data to identify an actual performance pattern. A desired performance pattern may be determined for the application, and an algorithm may be selected from among a plurality of algorithms stored within a memory, the algorithm being configured to achieve the desired performance pattern based on the actual performance data.
US08423982B2 Speculative compilation
The invention is a method and apparatus for use in developing a program. More particularly, a method and apparatus for compiling a source code program during editing of the same is disclosed, where editing can be initial entry or modification subsequent to initial entry. The method comprises compiling at least a portion of a source code program defined by a waypoint during the editing of the source code program. In other aspects, the invention includes a program storage medium encoded with instructions that, when executed, perform this method and a computer programmed to perform this method. The apparatus includes a computing apparatus, comprising a text editor through which a source code program may be entered; and a compiler that may compile the source code program. The control block is capable of determining at least one waypoint in the source code program and invoking the compiler to compile the source code program up to the waypoint.
US08423981B2 Compiling a graphical program having a textual language program portion for a real time target
Compiling a graphical program including a textual program portion for execution on a real time target. The graphical program may be created on a display or stored in a memory medium. The graphical program may include a plurality of connected nodes which visually indicate functionality of the graphical program. The graphical program may include at least one node which corresponds to a textual language program portion. The textual language program portion may be written or specified in a dynamically typed programming language. The graphical program may be compiled for deployment on the real time target. Compiling the graphical program may include compiling the plurality of connected nodes and the textual language program portion for deterministic real time execution on the real time target.
US08423972B2 Collecting profile-specified performance data on a multithreaded data processing system
A method, apparatus, and computer program product for collecting performance data. In one illustrative embodiment, signaling is performed to start collecting the performance data by an operating system support unit in a multithreaded data processing system. Responsive to a thread switch to an incoming thread after signaling has occurred, the performance data for the incoming thread is collected using a thread specific data collection profile to form collected performance data if the incoming thread is associated with the thread specific data collection profile, wherein the thread specific data collection profile specifies a type of data to collect. Responsive to a subsequent thread switch, the collected performance data is sent to a number of destinations.
US08423970B2 Method, computer program product, and hardware product for handling breakpoints in an asynchronous debug model
Breakpoints are handled in an asynchronous debug model by building a queue of basic operations to run a debug application program interface (API). User commands are each broken down into a simple command and placed on the queue. In response to a debug event, a new simple command is generated. If, when a first command on the queue is processed, a thread is not stopped at a location with an installed breakpoint, an operation corresponding to the first command is started, the operation is removed from the queue, and a next operation is started. If the thread is stopped at the location with the breakpoint, the thread performs a hop. When the hop terminates, the first command is removed from the queue. If the first command is a run command, and there is no cause to stop the thread, the run command is moved to the end of the queue.
US08423967B2 Automated level-based targeted test configuration
An indication of a change to at least one source file associated with a software build is received via a processor. A set of test levels of a level-based testing suite are sequentially processed, where each test level subsequently processed includes tests with decreasing qualitative testing information relative to tests associated with previously-processed test levels. For each processed test level, at least one test is selected that tests the change to the at least one source file associated with the software build, test coverage relative to a target risk level for the software build is determined for each selected test, and test selection is terminated upon determining that the test coverage for the selected tests at least meets the target risk level for the software build.
US08423966B2 Using atomic sets of memory locations
A system and method for ensuring consistency of data and preventing data races, including steps of: receiving and examining a computer program written in an object-oriented language; receiving sequences of accesses that form logical operations on a set of memory locations used by the program; receiving definitions of atomic sets of data from the memory locations, wherein said atomic sets are sets of data that indicate an existence of a consistency property without requiring the consistency property itself; inferring which code blocks of the computer program must be synchronized in order to prevent one or more data races in the computer program, wherein synchronization is inferred by determining by analysis for each unit of work, what atomic sets are read and written by the unit of work; and providing a message indicating where synchronization is required.
US08423964B2 Automated level-based targeted test configuration
An indication of a change to at least one source file associated with a software build is received via a processor. A set of test levels of a level-based testing suite are sequentially processed, where each test level subsequently processed includes tests with decreasing qualitative testing information relative to tests associated with previously-processed test levels. For each processed test level, at least one test is selected that tests the change to the at least one source file associated with the software build, test coverage relative to a target risk level for the software build is determined for each selected test, and test selection is terminated upon determining that the test coverage for the selected tests at least meets the target risk level for the software build.
US08423960B2 Evaluation of software based on review history
A method for software processing in which software locations are assigned priorities indicative of respective likelihoods that the locations contain program faults, based on review information pertaining to reviews that have been conducted on respective locations in software code. In some methods, a software location is detected to be critical based on the priorities.
US08423959B1 Techniques for coordinating and controlling debuggers in a simulation environment
A simulation environment, in one embodiment, includes a debugger server, one or more debuggers and one or more debugger adapters. Each debugger adapter couples a corresponding debugger to the debugger server. The debugger server coordinates the run mode of the debugger adapters. Each debugger adapter controls the run mode of its corresponding debugger.
US08423953B2 System and method for creating target byte code
A system and method for converting byte code of a first type into byte code of a second type. Byte code of a first type and markup language code are received as inputs. The first byte code is converted into constituent byte code data elements that can comprise any logical unit or grouping of at least a portion of a software application. The markup language code is converted into constituent markup language data elements that can comprise individual markup language tags and references to data or functionality in the first byte code. The first byte code data elements and markup language data elements are mapped to data elements of a second byte code type. The second byte code data elements are assembled into a resulting second byte code.
US08423949B2 Apparatus for displaying a portion to which design modification is made in designing a product
The present disclosure is directed to a technique that can be applied to a situation in which a single product is designed by multiple designers using a CAD. During a modification operation of feature data, portions that are referenced to are accumulated in a referenced portion accumulation unit. A portion that has been modified is obtained from new and old feature data, and a determination is made as to whether a reference to the modified portion has been made, based on the information accumulated in the referenced portion accumulation unit. Information about the modified portion that is determined as having been referenced to is displayed on a display.
US08423948B2 Wiring design support device and wiring design supporting method
A device includes a definition unit which defines a directional graph having a grid point as a node and a line connecting adjacent grid points as a branch, a generation unit which sets a branch connecting a grid pointing a wiring prohibited area in the branches of the directional graph to the capacity of “0”, and which sets another branch to the capacity of “1”, and which connects the starting point or the end point to each grid point of the wiring terminal indicated by wiring information, thereby generating a flow network, a search unit which searches the flow network for a path of a flow having the maximum amount of flow from the starting point to the end point, and a determination unit which determines a wiring path connecting the grid point indicated by the wiring information according to the search result of the path.
US08423946B1 Circuitry having programmable power rails, architectures, apparatuses, and systems including the same, and methods and algorithms for programming and/or configuring power rails in an integrated circuit
Circuits, architectures, a system and methods for providing multiple power rails to a plurality of standard cells in a region of an integrated circuit. The circuitry generally includes a plurality of cells configured for connection to a first or second power rail, the first power rail providing a first voltage to at least one of the plurality of cells, and the second power rail providing a second voltage (which may be independent from the first voltage) to remaining cells in the plurality of cells. The method generally includes routing, in an IC layout, a first power rail providing a first voltage and a second power rail providing a second voltage, placing the plurality of cells, and selectively connecting first and second subsets of the plurality of cells to the first and second power rails, respectively. The present invention further advantageously minimizes regional layout design considerations and time delays.
US08423945B2 Methods and systems to meet technology pattern density requirements of semiconductor fabrication processes
Techniques, systems, and methods are provided for optimizing pattern density fill patterns for integrated circuits. The method includes adjusting an area of a scribe line and a density of dummy fill shapes in the adjusted scribe line, while maintaining an area of the die, to achieve a pattern density associated with technology ground rules for a particular design of the die.
US08423944B2 Supporting program, design supporting device and design supporting method
A design supporting method includes partitioning a partition path of circuit information into partitioned paths based on a given condition, calculating a variation value of each of the partitioned paths based on variation values on a delay of a cell included in the corresponding partitioned path, calculating a partition propagation delay time of each of the partitioned paths based on the variation value of the corresponding partitioned path, and calculating a source propagation delay time of the source path by merging the propagation delay time of each of the partitioned paths.
US08423942B2 Fill patterning for symmetrical circuits
A fill-placement method, according to which symmetrical fill patterns are used to insert fill tiles into one or more interconnect levels corresponding to symmetrical circuitry. The fill-placement method can be used, for example, in the fabrication of an integrated circuit having at least two complementary portions for which relatively tight circuit-matching requirements need to be met.
US08423939B1 Boundary buffers to model register incompatibility during pre-retiming optimization
Methods, systems, and machine-readable storage medium for logic synthesis that adjust a timing model of a circuit are provided. A first memory element from multiple memory elements of the circuit may be determined, where the first memory element is connected with a first portion of the circuit and is controlled by at least one first control signal. A combinational element within the first portion of the circuit may be determined. The combinational element may include at least one input or output coupled with a second memory element. The second memory element may be controlled by at least one second control signal. The second control signal may be incompatible with the first control signal. A first timing element may be inserted into the circuit at a location connecting the first timing element with the combinational element. A synthesis optimization may be performed utilizing the at least one first timing element.
US08423938B2 Wire spacing verification method, wire spacing verification apparatus, and computer-readable medium
A wire-spacing verification method for a computer includes calculating a characteristic impedance of each wire model disposed in a substrate model on a basis of a propagation rate of a signal in the wire model and rise time or fall time of an element model for transmitting the signal, calculating a reference impedance for predetermined sections, creating a distribution map in a direction of a section length with respect to the characteristic impedance of each of the sections for which the reference impedance is calculated, calculating an index indicating a degree of mismatch with the reference impedance, on a basis of the created distribution map, and making an approval/denial determination on the wire model on a basis of the index.
US08423934B1 Model validation cockpit
An electronic design automation (EDA) tool to validate representations of a design is disclosed. Reference and compared representations of the design are intended to respond to stimulus in the same way, but at different levels of abstraction. The reference and compared representations are simulated, at some point, to each generate waveform signals and measured results. Simulation can be with the same tool or different tools. The same or different testbench can be used on the reference and compared representations in the simulation. A design representation validation function compares the two sets of generated waveform signals and compares the two sets of measured results to identify any violations. The measured results and/or waveform signals could be loaded from previous simulations and just validated within the validation tool. Loaded simulations could be for the reference representation with just simulation of the compared representation by the validation tool, or for both with no simulations run by the validation tool. Through an optional design representation validation interface, the violations are identified and are linked to interfaces that detail the violations in greater detail, for example, to aid in debugging why the reference and compared representations are not equivalent.
US08423933B2 Staged scenario generation
A method of verifying integrated circuit designs, by constructing a series of atomic generators in a staged, hierarchical order, applying a lowest of the hierarchical generator stages to device level test cases of the verification process, applying a highest of the hierarchical generator stages to system level test cases of the verification process, reusing code written for and used in the lowest hierarchical generator stage in a next higher generator stage, creating a constraint scenario in the highest hierarchical generator stage, and injecting the constraint scenario into a next lower generator stage.
US08423932B1 Block emulation techniques in integrated circuits
Techniques for generating an emulated logic block are provided. The techniques include identifying a logic block in one integrated circuit (IC) design that needs to be emulated in another IC design. The logic block may be a physical logic block on the IC design and a non-existent logic block on the other IC design. Logic elements are used to form an emulated logic block that shares substantially the same functionality as the actual logic block. The logic elements are connected to perform logic functions associated with the actual logic block and are grouped together to form an emulated logic block based on the actual logic block.
US08423930B2 Area and power saving standard cell methodology
A semiconductor integrated circuit including a circuit for adaptive power supply regulation and designed using a process that increases operating speed used for characterizing circuit operation at a slow corner. In some embodiments a slow corner voltage is set to a higher than expected level for timing analysis performed by automated design tools.
US08423929B2 Intelligent architecture creator
Systems and methods are disclosed to automatically generate a processor architecture for a custom integrated circuit (IC) described by a computer readable code. The IC has one or more timing and hardware constraints. The system extracts parameters defining the processor architecture from a static profile and a dynamic profile of the computer readable code; iteratively optimizes the processor architecture by changing one or more parameters until all timing and hardware constraints expressed as a cost function are met; and synthesizes the generated processor architecture into a computer readable description of the custom integrated circuit for semiconductor fabrication.
US08423926B2 Acceptance determining method of blank for EUV mask and manufacturing method of EUV mask
According to one embodiment, an acceptance determining method of a blank for an EUV mask includes evaluating whether or not an integrated circuit device becomes defective, on the basis of information of a defect contained in a blank for an EUV mask and design information of a mask pattern to be formed on the blank. The integrated circuit device is to be manufactured by using the EUV mask. The EUV mask is manufactured by forming the mask pattern on the blank. And the blank is determined to be non-defective in a case that the integrated circuit device is not to be defective.
US08423925B1 System and method for compressed post-OPC data
According to various embodiments of the invention, systems and methods for system and methods for compressed post-OPC data created during the design and manufacturing of integrated circuits. In one embodiment of the invention, the method begins by generating a post-OPC layout from a circuit layout during the design phase of a circuit. This post-OPC layout is generated by way of an OPC process. Next, a set of differences between the post-OPC layout and the circuit layout are calculated and a dataset containing these differences are generated In some embodiments the dataset is generated during the OPC process.
US08423923B2 Optical proximity correction method
An optical proximity correction method is provided. A target pattern is provided, and then the target pattern is decomposed to a first pattern and a second pattern. The first pattern and the second pattern are alternately arranged in a dense region. Then, a compensation pattern is provided and it is determined whether the compensation pattern is added into the first pattern to become a first revised pattern, or into the second pattern to become a second revised pattern. Finally, the first revised pattern is output onto a first mask and the second revised pattern is output onto a second mask.
US08423921B2 Data verification method and charged particle beam writing apparatus
Data including information related to each area with a graphic disposed therein is inputted to the writing apparatus. The area is delimited with meshes each having a predetermined size. Next, an area value of a graphic lying within each of the meshes and its center-of-gravity position are determined. For every mesh, a check is made whether the area value is less than or equal to a predetermined value. When the area value is less than or equal to the predetermined value, a range allowable for an x coordinate of the center-of-gravity position is determined and a check is made whether an actual x coordinate falls within this range. Next, a range allowable for a y coordinate of the center-of-gravity position is determined and a check is made whether an actual y coordinate falls within this range.
US08423917B2 Modeling thin-film stack topography effect on a photolithography process
One embodiment of the present invention provides a system that determines image intensity at a location in a photoresist (PR) layer on a wafer. During operation, the system receives a set of masks which were used to generate one or more patterned layers of a multilayer structure on the wafer, wherein a patterned layer includes a set of reflectors on a top surface of the patterned layer, which correspond to patterns in a patterned-layer mask in the set of masks, wherein a reflector reflects light from a light source during a photolithography process. The system then generates a first virtual mask based on the first mask and the patterned-layer mask, wherein the first virtual mask uses a clear area to model a reflector in the set of reflectors. Next, the system determines the image intensity value at the location on the PR layer based at least on the first mask and the first virtual mask.
US08423916B2 Information processing apparatus, processing method thereof, and computer-readable storage medium
An information processing apparatus inputs a coordinate value of a position designated on a screen which displays one or a plurality of objects, compares an input locus expressed by the input coordinate value string with a second locus, which is defined in advance as a locus used to give the instruction to execute a process for an object, and determines whether the input locus is a first locus or the second locus. When it is determined that the input locus is the first locus, the apparatus selects an object from the one or plurality of objects based on the display positions of the input locus and the object on the screen. When it is determined that the input locus is the second locus, the apparatus executes a process designated by the input locus with respect to the selected object.
US08423914B2 Selection user interface
Selection of visualization objects, such as icons, is represented by a flowing selection boundary. The region enclosed by the selection boundary can include a display properly, e.g., color and/or texture. The display property may be adjusted in response to an identified event, e.g., the presence of a cursor or a pending and/or active operation.
US08423911B2 Device, method, and graphical user interface for managing folders
A multifunction device displays a plurality of selectable user interface objects on the display. In response to detecting the first input, the device moves a first object in the plurality of selectable user interface objects across the display to a location on the display that is proximate to a second object in the plurality of selectable user interface objects. In response to detecting that the first input meets predefined folder-creation criteria while the first object is proximate to the second object, the device creates a folder that contains the first object and the second object.
US08423910B2 Knowledge gathering methods and systems for transforming product descriptions into process networks
Methods and systems for automated, local product classification through knowledge engineering aided by visual representation of the product may be combined with some targeted queries. A library of product descriptions, particularly, print product descriptions, are visualized and custom document visualizations can be created and added. Products in the library can be searched and managed via a query mechanism that filters on values of the product characteristics. Knowledge encoded in the visual representation is automatically mapped into the classification system's internal representation of the print products which is thus made common throughout the shop and may be made common across shops. The characteristics as described by the product visualization, in combination with ranges and other parameter constraints, can be subsequently mapped into the internal abstraction of product type representation of a conversation system for transforming product descriptions into process networks.
US08423902B2 Representation of overlapping visual entities
Various embodiments present a combined visual entity that represents overlapping visual entities. The combined visual entity can include a primary visualization that represents one of the overlapping visual entities and annotations that represent others of the overlapping visual entities. For example, a map view can include multiple geographical entities that overlap. A primary visualization can be rendered that represents one of the multiple geographical entities. The primary visualization can be visually annotated (e.g., with symbols, letters, or other visual indicators) to indicate others of the multiple geographical entities. In some embodiments, a zoom operation can cause visual entities to be added and/or removed from the combined visual entity.
US08423901B2 Displaying content outside IFRAME container
A computer-implemented method, system, and computer program product for displaying content outside the initial boundary of an IFRAME container. The method includes: detecting a first action; and expanding the size of the IFRAME to a size that is sufficient to substantially display the content with a floating effect. The method may further include: detecting a second action; and restoring said size of said IFRAME to said initial size of said IFRAME.
US08423895B2 Method and apparatus for multi-file controls
A method and apparatus for enabling a unit such as a complex control comprising multiple pages, which should be implemented as a single pair of user interface file and code file, to be implemented in a multiplicity of files, to enable multiple developers to work concurrently on the control, and to enable dynamic addition, deletion or update of pages in a control. The method comprises constructing a template describing the complex control, generating separate pages according to the template, and in run time aggregating the separate pages, renaming elements within the separate pages and routing events to the event handlers implemented by the separate pages.
US08423890B2 Layout editing apparatus and control method thereof and computer-readable storage medium
This invention provides a user interface that aligns an object corresponding to an image or a text on an object corresponding to a page of an electronic album and displays the object in a list so that the user can easily, visually, and correctly recognize change of alignment of the objects when editing a layout of the objects. In an information processing apparatus of the present invention, a plurality of pages and reduced images corresponding thereto are orderly displayed in a list in a window. When first one of the reduced images is dragged and overlaps with second one of the reduced images, the second reduced image is shifted from an original alignment position and displayed in the window. When the first reduced image is dropped at an original alignment position of the second reduced image, an order of each page is changed.
US08423885B1 Updating search engine document index based on calculated age of changed portions in a document
A system receives a document that includes new content and aged content, and compares the document with a prior version of the document that includes the aged content but not the new content. The system also separates the new content and the aged content based on the comparison, determines ages associated with the new content and the aged content, and determines whether the ages of the new content and the aged content are greater than or equal to an age threshold. The system further calculates a checksum of the document based on the aged content when the age of the aged content is greater than or equal to the age threshold, and the age of the new content is less than the age threshold, and stores the calculated checksum.
US08423884B1 System, method and computer readable storage medium for storing the method for operating graphic user interface
A method for operating a graphic user interface is provided. The operation method comprises the following steps. An N-dimensional physical machine resource entity is provided. A first OS system graphic object is generated in a specific resource column of each of N−1 resource plane. Resource graphic objects are generated to occupy one of the resource blocks of each of the resource columns besides the specific resource column. The first OS system graphic object is deformed to display a usage of a first resource and a specific resource, and the number of the resource graphic objects is changed to display a remaining amount of the first resource and the specific resource.
US08423880B2 Transmission device estimation method and estimating unit
An estimating unit includes: an error detecting unit which detects an error among a plurality of frames received from an interface unit of a transmission device; a request sending unit which produces a first frame including a data collection request for requesting data collection upon the error detecting unit detecting the error, and which sends the first frame to the interface unit; an extracting unit which extracts, from the plurality of frames received from the interface unit, a second frame including the error detected by the error detecting unit and a third frame including a reply of the interface unit to the data collection request; and a saving unit in which the second frame extracted by the extracting unit is saved.
US08423877B2 Method for determining a copy to be decoded and an associated erasures vector, corresponding storage means and receiver device
A method is proposed for determining an erasures vector associated with a data block to be decoded built out of received copies, and using levels of reliability of transmission associated with symbols contained in different copies of a same block of received pieces of data.Such a method advantageously makes reduces the error rate at output of a decoder by minimizing the operations to be performed to determine the erasures vector, marking the erasures and preventing the generation of an excessively large number of erasures (even when the transmission of certain received copies is unreliable) to have a number of erasures that does not exceed the correction capacity of the decoder.
US08423876B2 Low-density parity check convolution code (LDPC-CC) encoder and LDPC-CC decoder
It is possible to provide and an LDPC-CC (Low-Density Parity-Check Convolution Codes) encoder and an LDPC-CC decoder which performs an error correction encoding and decoding while reducing the amount of a termination sequence required for encoding/decoding the LDPC-CC encoding/decoding and suppressing degradation of the transmission efficiency. The LDPC-CC encoder (400) includes a weight control unit (470) which stores a weight pattern (475) based on an LDPC-CC inspection matrix (100); and a weight pattern (476) based on a check matrix (300) obtained by deforming an LDPC-CC inspection matrix (100). The weight control unit (470) controls a weight to be multiplied onto the outputs of a plurality of shift registers (410-1 to 410-M, 430-1 to 430-M) by using the weight pattern (475) when the input bit is an information sequence, and using a weight pattern (476) which makes a weight value to be multiplied by an inspection bit v2,t to be 0 when the input bit is a termination sequence.
US08423875B2 Collecting failure information on error correction code (ECC) protected data
Methods and apparatus for error correction code (ECC) debugging may comprise detecting whether a bit error has occurred; determining which bit or bits were in error; and using the bit error information for debug. The method may further comprise comparing ECC syndromes against one or more ECC syndrome patterns. The method may allow for accumulating bit error information, comparing error bit failures against a pattern, trapping data, counting errors, determining pick/drop information, or stopping the machine for debug.
US08423872B2 Method for optimizing the forward error correction scheme
The present invention relates to a method for optimizing the FEC scheme comprising the steps of: (a) receiving a batch of data packets designated for transmission; (b) choosing a number of divisors having no common denominators in accordance with the said batch of data packets; (c) organizing into blocks said batch of data packets a number of times in accordance with the number of divisors using said divisors; and (d) creating a FEC packet for each of said blocks.
US08423867B2 Advanced data encoding with reduced erasure count for solid state drives
Technologies are generally described herein for encoding a message. Technologies are also generally described herein for decoding an encoded message. The message may be encoded and/or decoded according to a mapping rule. The mapping rule may enable multiple messages to be successively written to the same block in a solid state drive without an erasure operation.
US08423862B2 Execution decision apparatus, receiving apparatus, radio communication system, and execution decision method
An execution decision apparatus decides whether to execute a detection process for a turbo equalization apparatus which detects data before coding, by repeating processes performed on transmission data coded by error correction coding, by an equalization unit for compensating distortion by a propagation path and a decoding unit for performing an error correction process, and includes an equalization unit I/O characteristic acquisition unit which acquires an I/O characteristic of the equalization unit; a decoding unit I/O characteristic acquisition unit which acquires an I/O characteristic of the decoding unit; and a decision unit which decides whether to execute the detection process in the turbo equalization apparatus based on the I/O characteristic acquired for each of the equalization unit and the decoding unit.
US08423859B2 Terminal device, terminal device control method, and storage medium
It is possible to provide a terminal device, a terminal device control method, and a recording medium which enables an error correction without modifying hardware. The terminal device receives a data stream formed in the NAL Unit by a hard decoder based on the H.264 standard. The terminal device includes error correction means which analyzes data encoded in the data stream by software and performs an error correction before inputting the data to the hard decoder.
US08423855B2 Adaptive and scalable packer error correction apparatus and method
An adaptive and scalable packet error correction apparatus and method in a wireless multicast network is provided. Each retransmission request from a receiver contains a round number and the number of repairs sent in that round. At each receiver, there are two counters for counting the rounds sent out on the network and the number of repairs that have been required. A receiver on the wireless multicast network listens to the ARQ requests sent by other receivers to update the two counters and determines whether its request should be suppressed or be sent out.
US08423845B2 On-chip logic to log failures during production testing and enable debugging for failure diagnosis
On-chip logic includes a shadow register cross-coupled with a multiple input shift/signature register (MISR). The shadow register facilitates debugging by shifting out a test signature while resetting the MISR with a fault-free signature. The on-chip logic may further include comparator circuitry to produce an output signal by comparing the test signature with the fault-free signature or by first compressing the test signature and then comparing the compressed test signature with the compressed fault-free signature.
US08423844B2 Dense register array for enabling scan out observation of both L1 and L2 latches
A scannable register array structure includes a plurality of individual latches, each configured to hold one bit of array data in a normal mode of operation. The plurality of individual latches operate in scannable latch pairs in a test mode of operation, with first latches of the scannable latch pairs comprising L1 latches and second latches of the scannable latch pairs comprising L2 latches. A test clock signal generates a first clock pulse signal, A, for the L1 latches and a second clock pulse signal, B, for the L2 latches. The L2 latches are further configured to selectively receive L1 data therein upon a separate activation of the B clock signal, independent of the test clock signal, such that a scan out operation of the individual latches results in observation of L1 latch data.
US08423839B2 Memory repair system and method
A memory system includes an array of memory cells. The array of memory cells includes redundant memory cells. The redundant memory cells include at least two of a redundant row and a redundant column of memory cells. The repair module is configured to (i) identify at least two of a row and a column of the array of memory cells having non-operational memory cells and (ii) substitute the at least two of the row and the column of the array of memory cells with selected rows or columns of the redundant memory cells based on X predetermined sequences of substitutions. The repair module is configured to detect a failure in the array of memory cells that cannot be repaired using the X predetermined sequences of substitutions, and use an alternative repair sequence to repair the non-operational memory cells based on the detection of the failure.
US08423838B2 Block management method, memory controller, and memory storage apparatus
A block management method for managing physical blocks of a rewritable non-volatile memory, and a memory controller and a memory storage apparatus using the same are provided. The method includes grouping the physical blocks into at least a data area, a free area, and a replacement area, and grouping the physical blocks of the data area and the free area into a plurality of physical units. The method also includes when one of the physical blocks belonging to of the physical units of the data area becomes a bad physical block, getting a physical block from the replacement area and replacing the bad physical block with the gotten physical block. The method further includes associating a physical unit that contains no valid data in the free area with the replacement area. Thereby, the physical blocks can be effectively managed and the access efficiency can be improved.
US08423834B2 Computer system and memory system
A computer system includes a CPU, a memory circuit storing at least instruction codes, an error checking circuit checking an error of an instruction code read from the memory circuit according to an instruction address supplied from the CPU, a code storing circuit storing data to be outputted to the CPU instead of data from the memory when an error occurs, a selection circuit in which inputs are coupled to the memory circuit and the code storing circuit, and selectively outputting data from the code storing circuit when an error is detected by the error checking circuit, a bus connecting the selection circuit to the CPU, and an instruction error register storing a value indicating that an error occurs when the error is detected by the error checking circuit.
US08423829B2 Failure analysis apparatus, method
A debugger is operated in a host PC, and in response to operation of the debugger, first and second microprocessors execute an identical debug operation in parallel via first and second debug I/F devices. The host PC obtains internal information (dump results) from the first and second microprocessors via the first and second debug I/F devices and compares internal information (dump results) from the first and second microprocessors to perform failure analysis.
US08423823B2 Communications architecture for providing data communication, synchronization and fault detection between isolated modules
An electronic system includes a master module having a first control unit having one or more first serial interfaces and being programmed to output a first data signal and a first clock signal through the one or more first serial interfaces, and a slave module having a second control unit, the second control unit having a second serial interface. The slave module receives the first clock signal through the second serial interface, and the second control unit is programmed to monitor the slave module for a fault condition and output a second clock signal through the second serial interface which is (i) the same as the first clock signal if a fault condition on the slave module is not detected, and (ii) a modified clock signal having a predetermined format through the second serial interface if a fault condition on the slave module is detected.
US08423821B1 Virtual recovery server
A virtual recovery server is described herein. The virtual recovery server is a software implementation on a storage server which generates a virtual server to replace a physical server when the physical server becomes inaccessible. While the physical server is inaccessible, the virtual recovery server is able to mimic the actions and data contained on the physical server. Thus, when users attempt to access an application or data that is on the physical server, they will not experience an interruption and will continue to access the information as if the physical server were up and running. The virtual recovery server is able to run for up to a number of days. When a new or repaired physical server is available the virtual recovery server is deleted after the data acquired by the virtual server is transmitted to the new physical server.
US08423812B2 Time correction in a semiconductor device using correction information provided by an adjacent semiconductor device
In an information processing apparatus that includes a first and second semiconductor devices that are connected to each other and also includes a system control device that is connected to the first and second semiconductor devices, the timers that are mounted on the semiconductor devices are all synchronized by successively performing a timer correction process between a semiconductor device in which the timer is synchronized and a semiconductor device, adjacent to the semiconductor device, in which the timer is not synchronized, and, when an error occurs in the information processing device, the value in the synchronized timer and the error information are stored in a predetermined register.
US08423806B2 Power management system capable of saving power and optimizing operating efficiency of power supplies for providing power with back-up or redundancy to plural loads
The present invention relates to a power management system comprising at least one power management subsystem. Each power management subsystem comprises a first power module coupled to a first load and comprising at least one first power supply for supplying power to the first load; a second power module coupled to a second load and comprising at least one second power supply, wherein at least one second power supply is retractably installed in the second power module and selectively coupled to the second load; and a pass-through module comprising at least one pass-through unit retractably installed in the second power module to replace with the at least one second power supply and selectively connecting the first power module to the second load for allowing the first power module to supply power to the second load.
US08423805B2 Power supply device, portable electronic apparatus and related method for determining types of a power supply device
A portable electronic apparatus is connected to a power supply device via a transmission line, and it includes a designated connector, a charge control circuit, and a judgment circuit. The designated connector includes five terminals respectively corresponding to five pins of a USB connector of the power supply device. When the power supply device is connected to the portable electronic apparatus, the first terminal of the designated connector is logic high, the fourth terminal of the designated connector is logic high, and the third terminal of the designated connector is logic high after pulling up the voltage level of the second terminal, the judgment circuit pulls down the voltage level of the third terminal and detects the voltage level of the third terminal so as to generate a determining result for determining a type of the power supply device.
US08423803B2 Method and system for forcing one or more power states on a display
A management controller, method and program product for forcing one or more power states on a display, the management controller comprising: a computer (110) configured to receive a power management electronic signal; the computer (110) comprising control logic that operates without use of an operating system to determine a desired level of the power management electronic signal and to set the power management electronic signal to the desired level; and the computer (110) configured to send the power management electronic signal at the desired level to a monitor (120).
US08423801B2 Electronic device, and method of controlling the electronic device
An electronic device including an external-memory-medium installing portion in which an external memory medium storing contents data, a display portion for displaying the contents data, a sound generating portion for generating a sound, a power-shut-down-requirement receiving portion for receiving a requirement for shutting-down a power supply to the electronic device, a monitoring portion for determining whether the external memory medium is installed in the external-memory-medium installing portion, a sound-generation commanding portion for commanding command the sound generating portion to generate an alarming sound when the monitoring portion has determined that the external memory medium is not installed in the external-memory-medium installing portion while the contents data are displayed, and a power supply control portion for inhibiting an operation to shut down the power supply to the electronic device when the power-shut-down-requirement receiving portion has received the requirement for shutting down the power supply while the contents data are displayed.
US08423800B2 Switched capacitor voltage regulator with high efficiency over a wide voltage range
In some embodiments, a voltage regulator device may include a switched capacitor voltage regulator to receive an input voltage and to provide an output voltage to a load, and a control unit to receive information related to a desired output voltage for the switched capacitor voltage regulator and to determine a desired input voltage for the switched capacitor voltage regulator based on the desired output voltage and selected operation mode or modes of switched capacitor voltage regulator. Other embodiments are disclosed and claimed.
US08423799B2 Managing accelerators of a computing environment
Accelerators of a computing environment are managed in order to optimize energy consumption of the accelerators. To facilitate the management, virtual queues are assigned to the accelerators, and a management technique is used to enqueue specific tasks on the queues for execution by the corresponding accelerators. The management technique considers various factors in determining which tasks to be placed on which virtual queues in order to manage energy consumption of the accelerators.
US08423798B2 Portable electronic apparatus and method for displaying image
A portable electronic apparatus configured to be battery-powered and to display a visual program received from the outside is provided. The portable electronic apparatus has a receiver configured to receive EPG data related to the program, a battery power estimator configured to estimate remaining battery power, an image processor configured to process an image included in the program by using a plurality of functions of image quality control, and a controller configured to set how to use each of the functions by means of the image processor. The controller is configured to estimate battery lasting time on the basis of the remaining battery power, a setting of the use of the functions and the EPG data. The controller is configured to update the setting of the use of the functions upon judging the remaining battery power to be short of enough to display the program to the end.
US08423795B2 Storage controller comprising encryption function, data encryption method, and storage system
Proposed are a storage controller equipped with an encryption function, a data encryption method, and a storage system enabling a user to apply one's desired encryption policy to data received from a computer or the like. This storage controller includes a storage apparatus for storing data from a computer, and a controller for controlling the input and output of data stored in the storage apparatus. The controller has a configuration information management unit for managing configuration information of attributes concerning an encryption function as information for encrypting data, and an encryption execution unit for performing encryption of data from the computer and data stored in the storage apparatus based on the configuration information of attributes concerning the encryption function.
US08423789B1 Key generation techniques
In one or more embodiments, an integrated circuit includes a programmable memory, a key generation module and a module. The programmable memory is to maintain a first key portion. The key generation module is to generate a key using the first key portion from the programmable memory and a second key portion received via a memory interface. The module is to encrypt or decrypt data using the key.
US08423785B2 Authentication apparatus and portable terminal
An authentication apparatus includes an imaging device having at least one of a macro imaging function, an auto focusing function and a zoom imaging function, an authentication device for authenticating a user through a face image picked up by the imaging device, and an authentication limiting device for canceling the specified function of the imaging device in picking up an image for the user authentication.
US08423783B2 Secure PIN management of a user trusted device
A mechanism is provided for secure PIN management of a user trusted device. A user trusted device detects a memory card coupled to the user trusted device. The user trusted device receives user input of an external PIN (ext_PIN). The user trusted device identifies a key (K) associated with the external PIN, wherein the key is stored in the persistent memory. The user trusted device computes a card PIN (card_PIN) using a function (f) and the key as stored on the persistent memory, wherein the card PIN is computed using the following equation: card_PIN=f(K, ext_PIN). The user trusted device unlocks the memory card using the card PIN, thereby forming an unlocked memory card.
US08423780B2 Encryption based security system for network storage
The presently preferred embodiment of the invention provides an encryption based security system for network storage that separates the ability to access storage from the ability to access the stored data. This is achieved by keeping all the data encrypted on the storage devices. Logically, the invention comprises a device that has two network interfaces: one is a clear text network interface that connects to one or more clients, and the other is a secure network interface that is connected to one or more persistent storage servers. Functionally, each network interface supports multiple network nodes. That is, the clear text network interface supports multiple client machines, and the secure network interface supports one or more storage servers.
US08423775B2 Circumvention of dynamic, robust, embedded-signal detection
Described herein is a technology facilitating circumvention of dynamic and robust detection of one or more embedded-signals (e.g., watermark, copyright notice, encoded data, etc.) in one or more input carrier signals (e.g., multimedia stream, video stream, audio stream, data, radio, etc.). This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
US08423773B2 Method for receiving/sending multimedia messages
A multimedia messaging system for receiving/sending multimedia messages, includes: a wireless LAN; and a MMS gateway. The MMS gateway performs: receiving/sending the multimedia message to/from a MMS user device via the wireless LAN; and encrypting the multimedia message. The encryption is performed by: issuing a certificate to the MMS user device; sending a session ID and a master key encrypted by the MMS gateway's private key to the MMS user device in response to a request of the MMS user device having the certificate; generated a shared secret key using an algorithm combining the master key with the MMS user device's phone number and the session ID; and encrypting the multimedia message using the shared secret key.
US08423770B2 Method and system for providing secure codes for marking on items
A method and system for creating a group of marking codes for marking items in a code generation and validation system and validating the marking codes. The code generation and validation system includes a first subsystem and a second subsystem, where first and second keys in each of the subsystems are respectively used to encode a first input message in the first subsystem with an output message being the second input message in the second subsystem to solve the problem of data integrity of the validated data.
US08423766B2 Authentication method, authentication apparatus, and computer product
In a server for authenticating a user, an acquiring unit acquires current authentication information that is created using an arbitrary value and that is used for a current authentication process, from user. A receiving unit receives first transmission information in which next authentication information to be used for a next authentication process is hidden using the current authentication information, and second transmission information in which the arbitrary value is hidden using the next authentication information, from the user. A calculating unit calculates the next authentication information based on the first transmission information and the current authentication information, and the arbitrary value based on calculated next authentication information and the second transmission information. A determining unit determines whether to authenticate the user based on the arbitrary value and the current authentication information.
US08423764B2 Method and apparatus for key revocation in an attribute-based encryption scheme
A method and apparatus for key revocation in an attribute-based encryption scheme is provided herein. Prior to operation, a key management service performs a randomized setup algorithm resulting in the generation of public parameters and the key management service's master secret, MK. During operation, the key management service is provided with verified user attribute information. The key management service creates keys for users based on their list of attributes. The keys can then be used to decode appropriate ciphertext. During the key creation, each attribute is associated with a particular text string. As attributes are revoked, the text string is updated.
US08423759B2 Method of bootstrapping an authenticated data session configuration
An inventive method is disclosed for bootstrapping a trusted client public key at the server side in a client-server model of e-commerce or distributed computer applications. Generally, the invention integrates security technique elements and user procedural elements in such a way that no vulnerability arises due to the decoupling of elements. It is thus aimed at high security application areas. The readily available support of X.509 client security certificates in web browsers is advantageous for easy deployment at the client side. However, serious usability flaws deter the use of client certificates despite their potential for high security client authentication. The invention circumvents this contradiction at the client registration phase, and extends the benefits of simplified reliance on client public-private key pair to production use of the circumvention. Many variations of the inventive idea are disclosed, including the use of a dummy client security certificate that addresses the interoperability pitfalls of the X.509 technology while the trust in the client public key rests on other elements of the inventive method.
US08423758B2 Method and apparatus for packet source validation architecture system for enhanced internet security
A Packet Source Validation Architecture (PSVA) system for enhanced Internet Security that validates the source of all data packets that enter and propagate in the global computer network is disclosed. The PSVA system includes: (i) a system means to insert a source validation code in the header of the packets entering the Internet, (ii) a system means wherein the source validation code does not identity the source of the packets to anyone except to a law-enforcement agency, (iii) a system means to transport such a packet from the sending computer to the destination computer over the existing global computer network, (iv) a means for packet receiving clients to forward the validation code therein to law-enforcement agencies, when an identified type of harm is detected in the data of the received packets. The PSVA system is made up of, (i) a distributed set of key servers and (ii) an adaptation of the major routers of the Internet, and an adaptation of the Sending and receiving client servers. For an embodiment limited to e-mail security, the PSVA system is made up of, (i) a distributed set of key servers, (ii) an adaptation of the mail servers, and (iii) and adaptation of sending mail clients, where for implementation all mail servers do not need to be adapted at the same time.
US08423756B2 Remote management of UEFI BIOS settings and configuration
In an information handling system (IHS), remote management of basic input/output system (BIOS) settings and configuration includes maintaining a BIOS setting/configuration database, providing an application to communicate a BIOS setting/configuration from the database to a BIOS system, determining whether the BIOS setting/configuration communicated from the database to the BIOS system is a special BIOS configuration capsule packet, and validating BIOS setting/configuration.
US08423755B2 Memory system and memory management method including the same
A multi-processor system includes a first processor, a second processor communicable with the first processor, a first non-volatile memory for storing first codes and second codes to respectively boot the first and second processors, the first memory communicable with the first processor, a second volatile memory designated for the first processor, a third volatile memory designated for the second processor, and a fourth volatile memory shared by the first and second processors.
US08423750B2 Hardware assist thread for increasing code parallelism
Mechanisms are provided for offloading a workload from a main thread to an assist thread. The mechanisms receive, in a fetch unit of a processor of the data processing system, a branch-to-assist-thread instruction of a main thread. The branch-to-assist-thread instruction informs hardware of the processor to look for an already spawned idle thread to be used as an assist thread. Hardware implemented pervasive thread control logic determines if one or more already spawned idle threads are available for use as an assist thread. The hardware implemented pervasive thread control logic selects an idle thread from the one or more already spawned idle threads if it is determined that one or more already spawned idle threads are available for use as an assist thread, to thereby provide the assist thread. In addition, the hardware implemented pervasive thread control logic offloads a portion of a workload of the main thread to the assist thread.
US08423743B2 Method to divide a file or merge files using file allocation table (FAT)
A method to divide a file or merge files using a file allocation table (FAT) in which the method to divide a file includes storing data of a first cluster, among data intended to be separated from the file, into a second cluster, and generating a first cluster chain and a second cluster chain using a file allocation table (FAT), the first cluster chain containing data remaining in the first cluster, and the second cluster containing data existing in the second cluster. As a result, time delay due to a file copy process and shortening of a lifespan of NAND flash are prevented, and a reserve capacity for editing purposes is minimized.
US08423739B2 Apparatus, system, and method for relocating logical array hot spots
An apparatus, system, and method are disclosed for relocating logical array hot spots. An organization module organizes a plurality of logical arrays. Each logical array comprises a plurality of logical segments from a plurality of storage devices and configured to store data. An identification module identifies a hot spot on a first logical array if accesses to the first logical array exceed an access threshold. A migration module dynamically migrates a first logical segment from the first logical array to a second logical segment of a second logical array, wherein the migration is transparent to a host and data of the first logical segment is continuously available to the host.
US08423738B2 Serial advanced technology attachment write protection: mass storage data protection device
A mass storage device protection system may have a mass storage device, a processor configured to generate at least one serial write command signal to the mass storage device via a serial communication link, and a storage protector configured for communication with the processor and mass storage device, the storage protector configured to do the following: intercept the at least one serial write command signal, and determine whether the at least one serial write command signal comprises an authorized command signal or an unauthorized command signal.
US08423731B1 System and method for automatic scheduling and policy provisioning for information lifecycle management
A system and method for managing automatic data protection features, e.g., backup scheduling and data storage capabilities, e.g., policy provisioning of a storage system to enable information lifecycle management of data served by the system. A novel management module executes within a storage operating system of the storage system to manage the automatic scheduling of backup operations for data based on a minimal set of user configurations. The management module cooperates with a mirroring application to manage the generation of persistent consistency point image (PCPIs) used as backups (replicas) of the data. The management module distributes the data containers scheduled for PCPI generation among time slots within a defined backup time window. At the appropriate time slot, each PCPI the data container is illustratively backed up from the primary storage space to the secondary storage space.
US08423728B1 Physical based scheduler using run count and skip count values
Scheduling jobs for a plurality of logical devices associated with physical devices includes assigning a physical run count value and a physical skip count value to each of the physical devices, at each iteration, examining the physical skip count value and the physical run count value for each of the physical devices, and scheduling a number of jobs up to the physical run count value for logical devices associated with a particular one of the physical devices at each iteration corresponding to the physical skip count value for the particular one of the physical devices. The physical skip count value and the physical run count value for a particular one of the physical devices may vary according to a total load of the particular physical device. The total load of the particular physical device may vary according to a number of jobs for all logical devices associated with the particular physical device and a total number of all jobs for all physical devices associated with a particular physical device controller.
US08423727B2 I/O conversion method and apparatus for storage system
An aspect of the invention relates to a method of managing data location of plural files in a storage system having a mixed volume which includes plural pages having a fixed page size, the pages belonging to different tiers. The method comprises mapping pages of different tiers to storage devices of different speeds in the storage system, the storage devices including at least a high speed storage device corresponding to a high tier page and a low speed storage device corresponding to a low tier page; and for each file that is a large file which is larger in size than the page size, performing sub-file tiered management on the large file to assign the large file among pages of different tiers according to access characteristics of different portions of the large file by matching the access characteristics of each portion of the large file with a corresponding tier of the assigned page of the mixed volume.
US08423726B2 Global de-duplication in shared architectures
Redundant data is globally de-duplicated across a shared architecture that includes a plurality of storage systems. The storage systems implement copy-on-write or WAFL to generate snapshots of original data. Each storage system includes a de-duplication client to identify and reduce redundant original and/or snapshot data on the storage system. Each de-duplication client can de-duplicate a digital sequence by breaking the sequence into blocks and identifying redundant blocks already stored in the shared architecture. Identifying redundant blocks may include hashing each block and comparing the hash to a local and/or master hash table containing hashes of existing data. Once identified, redundant data previously stored is deleted (e.g., post-process de-duplication), or redundant data is not stored to begin with (e.g., inline de-duplication). In both cases, pointers to shared data blocks can be used to reassemble the digital sequence where one or more blocks were deleted or not stored on the storage system.
US08423722B1 System and method for high performance command processing in solid state drives
Solid State Drives (SSD) can yield very high performance if it is designed properly. A SSD typically includes both a front end that interfaces with the host and a back end that interfaces with the flash media. Typically SSDs include flash media that is designed with a high degree of parallelism that can support a very high bandwidth on input/output (I/O). A SSD front end designed according to a traditional hard disk drive (HDD) model will not be able to take advantage of the high performance offered by the typical flash media. Embodiments of the invention provide improved management of multiple I/O threads that take advantage of the high performing and concurrent nature of the back end media, so the resulting storage system can achieve a very high performance.
US08423721B2 Cache coherency protocol in a data processing system
A method includes detecting a bus transaction on a system interconnect of a data processing system having at least two masters; determining whether the bus transaction is one of a first type of bus transaction or a second type of bus transaction, where the determining is based upon a burst attribute of the bus transaction; performing a cache coherency operation for the bus transaction in response to the determining that the bus transaction is of the first type, where the performing the cache coherency operation includes searching at least one cache of the data processing system to determine whether the at least one cache contains data associated with a memory address the bus transaction; and not performing cache coherency operations for the bus transaction in response to the determining that the bus transaction is of the second type.
US08423719B2 Apparatus, processor and method of controlling cache memory
An apparatus includes a processor which issues a plurality of commands including an identifier for classifying each of the commands, a cache memory which includes a plurality of ways to store a data corresponding to a command, wherein the cache memory includes a register to store the identifier, the register corresponding to at least one of the ways being fixed, the fixed way exclusively storing the data corresponding to the identifier during which the register stores the identifier, a replacement controller which selects a replacement way based on a predetermined replacement algorithm in case of a cache miss, and excludes the fixed way from a candidate of the replacement way when the register corresponding to the fixed way stores the identifier.
US08423718B2 Low-overhead run-time memory leak detection and recovery
Leaked memory in a computer system is detected and recovered by first detecting memory leakage within the computer system based on nonlinear and non-parametric time-series regression analysis of software telemetry data generated by one or more software process running on the computer system. If existence of memory leakage is detected, then memory that has leaked is specifically identified and recovered. This is done by halting one or more of the software processes, generating a core image file or files of the halted software process(es), and re-starting the halted process or processes without waiting for analysis of the core image file(s). Then, the core image file is evaluated to specifically identify leaked memory in the computer system based on the core image file. Finally, the identified leaked memory is recovered.
US08423712B2 Methods and systems for releasing and re-allocating storage segments in a storage volume
Storage segments in a storage volume coupled to a cache memory are released and re-allocated. A processor receives notice to release a segment allocated to the storage volume. A release pending status is assigned to the segment while preparing the segment for release. The storage volume is enabled to re-claim the segment while the segment includes the release pending status.
US08423709B2 Controller
A controller stores therein a sector address set indicating logical storage positions within a nonvolatile-memory storage area; page addresses indicating, in units of pages, physical storage positions within the nonvolatile-memory storage area; and pieces of management information each indicating whether one or more special sectors each being either a bad sector or a trimmed sector trimmed by a TRIM command are present in the corresponding page, while associating them with each other. When an access to a specified sector address is requested, the device refers to the piece of management information and judges whether any special sector is present in the page identified by the page address corresponding to the sector address. The device generates predetermined response data if the page contains one or more special sectors and accesses the nonvolatile-memory storage position corresponding to the sector address if the page contains no special sector.
US08423707B2 Data access method for flash memory and storage system and controller using the same
A data access method for accessing a flash memory storage system, a storage system and a controller using the same are provided. A flash memory has a plurality of physical blocks, which are grouped into a system area, a data area, and a spare area. One or more variable tables are established to record transient information of each set of mother-child blocks of the data area and the spare area. The number of the variable table could be adjusted adaptively according to time required for writing the variable table into the system area, such that an overall data access efficiency of the flash memory storage system is enhanced.
US08423706B2 Apparatus and method to prevent data loss in nonvolatile memory
An apparatus for preventing data loss of a nonvolatile memory device and a method thereof are presented The apparatus includes a nonvolatile memory including a memory cell which writes bit information to a first page and a second page included in a first block using plural states which are implemented using at least 2 bits, and a data-processing unit which writes the bit information of the first page to a second block in the nonvolatile memory while the bit information is written to the second page after the bit information is written to the first page.
US08423702B2 Method and system of conserving battery power in a mobile computer system
A method, system, and computer-usable medium for operating a mobile computer system. In response to receiving a write request, a control system attempts to write data associated with said write request to a non-volatile memory cache coupled to said hard disk drive. In response to determining the non-volatile memory cache cannot accommodate the data, the control system starts the hard disk drive. The control system writes contents of the non-volatile memory cache to the hard disk drive, after starting the hard disk drive. In response to determining the non-volatile memory cache can accommodate said data, the control system writes the data to the non-volatile memory cache.
US08423699B2 Information processing apparatus and method for controlling information processing apparatus
According to an aspect of the embodiment, a system control apparatus includes a control signal transmitting unit which transmits a control signal to control circuits via first signal line. The control signal includes a command for performing a control setting on other control circuits other than own control circuit or to all control circuits. Each control circuit includes a signal receiving unit which receives the control signal transmitted from the control signal transmitting unit via the first signal line, a signal transfer unit which transfers the command included in the received control signal via second signal lines to the control circuit, and a control setting unit which performs the control setting on the own control circuit according to the command included in the received control signal or a command transferred from the other control circuits other than the own control circuit.
US08423694B2 Method and device for priority generation in multiprocessor apparatus
A device for generating a priority value of a processor in a multiprocessor apparatus, the device comprising a counter, an interface for receiving signals from an arbiter, wherein the signals indicate decision of the arbiter about granting or denying access to a common resource in said multiprocessor apparatus. The counter is adapted to change its value in response to said signal and the changes of the counter go in opposite directions depending on the type of signal received from the arbiter. The device is also adapted to send the modified value of the counter as a new priority value to the arbiter.
US08423691B2 Computer device and method for recognizing a removable storage device
A system and a method for recognizing removable devices of a computer device, and displaying a dialog box to prompt whether a removable storage device needs to be renamed and if so to receive input data accordingly from a user, if a USB port has been newly connected to the removable storage device. The recognition method further includes acquiring a unique port number of the USB port actually connected to the removable storage device, and acquiring a device name of a system disk name of the removable storage device originally allocated by the computer device, if the removable storage device needs to be renamed. The recognition method further may utilize the unique port number of the USB port as the new device name of the removable storage device in renaming it.
US08423690B2 Methods and apparatus for media redirection
A method includes generating a storage device request directed to a register of a computing device that is used to access a storage device of the compute device. The method further includes determining with a media redirection device to redirect the storage device request to a storage device connected to a network. The method further includes transmitting over a host bus of the computing device a packetized message representing the storage device request from the media redirection device to a network controller. An associated apparatus is also disclosed.
US08423688B2 Multi-thread file input and output system and multi-thread file input and output program
A configuration performing processing of dividing a file into a plurality of pieces and transmitting the same even when a size of the file is large in transfer of files (input/output) between computers on a network is provided. A multi-thread file input/output system includes a first module performing processing of reading data from an input file, dividing the data into a plurality of pieces, and transmitting the plurality of pieces to a network by multi-thread processing in a transmitter computer; and a second module performing processing of receiving the plurality of pieces from the network and integrating and writing the same to an output file 5 in a receiver computer.
US08423686B2 Method and device for detecting erroneous transfers for microcontroller or microprocessor with a view to guaranteeing partitioning
A method and a device for the detection of erroneous or inopportune transactions of any entity of a microprocessor or microcontroller includes programming counters internal or external to the microcontroller, which is configured to count the number of transactions in the target area of the target interface of the microcontroller; count the total number of transactions on the target interface, and verify that the number of transactions outside of the target area of the target interface of the microcontroller is zero. Equality between the number of transactions in the target area of the target interface and the total number of transactions on the target interface of the microcontroller is verified.
US08423684B2 Display apparatus operated in multiple modes and mode changing method thereof
A display apparatus operable in plural modes and a mode changing method thereof are disclosed. The display apparatus includes a storage unit which stores information about a final mode, and a controller which changes a mode of the display apparatus to the final mode and displays a corresponding screen if the display apparatus is connected to a host device.
US08423677B2 Storage system having a channel control function using a plurality of processors
In order to efficiently utilize processor resources, a storage system according to this invention includes: a protocol processor; a processor; a local router; a first memory; and a disk drive. In the storage system, the protocol processor transmits, upon transmitting a frame to the host computer, information on a transmission state of the frame to the local router, and the local router determines, upon the protocol processor receiving a frame, which of the processors processes the received frame, based on which a subject the received frame requests for an access to, transfers the received frame to the determined processor, determines, upon the protocol processor transmitting a frame, which of the processors processes information on a transmission state of the frame, based on an exchange of the transmitted frame, and transfers the information on the transmission state of the frame to the determined processor.
US08423676B2 System and method to associate a private user identity with a public user identity
The inventive system includes a host, a network including a security gateway, and a public application. Established are an access session between the network and the host and an application session between the public application and the network. An application session record is created for the application session, and includes the user's public user identity used to access the public application, the user's private user identity used to access the network, a host identity, and an application session time. To determine the private user identity for the application session, the security gateway sends a query with the host identity and the application session time. These are compared with the host identity and access session time in an access session record. If they match, then the private user identity in the access session record is returned, and it is stored as the private user identity in the application session record.
US08423673B2 Method and apparatus for updating a graphical display in a distributed processing environment using compression
A system and method for updating a remote display unit that communicates with a computing system are described. The method includes accessing display update information from an update queue that stores drawing commands issued by an application executing on the computing system, caching the display update information, applying a lossy compression algorithm to the display update information to create a lossy display update, and transmitting the lossy update to the remote display. The method also includes applying a lossless compression algorithm to the display update information in the cache to create a lossless display update and transmitting the lossless display update a predetermined of time after transmitting the lossy update.
US08423659B2 Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
In a system for distributing data, distribution device is configured to distribute timestamp, offset and source location information for a digital data stream to an execution device, and the execution device is configured to seek digital data corresponding to the received information. The execution device is further configured to execute the digital data relative to a clock rate maintained by the distribution device. Related methods include receiving timestamp, offset and source location information for the digital data stream and seeking digital data corresponding to the received offset and source location information.
US08423643B2 Autonomic assignment of communication buffers by aggregating system profiles
A method, system and apparatus for autonomic buffer configuration. In accordance with the present invention, an autonomic buffer configuration method can include monitoring data flowing through buffers in a communications system and recording in at least one buffer profile different data sizes for different ones of the data flowing through the buffers during an established interval of time. An optimal buffer size can be computed based upon a specification of a required percentage of times a buffer must be able to accommodate data of a particular size. Subsequently, at least one of the buffers can be re-sized without re-initializing the at least one resized buffer.
US08423639B2 Switching API
A network interface device for a data processing system comprising: one or more network connection ports for connection to a network; a routing table supported at a memory of the network interface device; a controller operable to modify the routing table; and a control plane interface of the controller arranged to receive routing table update instructions carried in one or more control packets received at the said ports; wherein the control plane interface is configured to, on receiving a routing table update instruction, cause the controller to update the routing table in accordance with the routing table update instruction.
US08423638B2 Performance monitoring of a computer resource
A method, computer program product, and system for performance monitoring of a computer resource utilized by a user community. The computer resource is monitored, and sets of performance metrics characterizing a state of the computer resource are collected and analyzed to detect performance incidents. External information such as contextual information and user annotations are also collected and analyzed. If a performance incident is detected, its set of performance metrics and associated external information are used to search a data repository of past performance incidents for related incidents, in order to identify critical performance incidents, determine recommended solutions for the performance incidents, and determine performance forecasts for the computer resource.
US08423637B2 System, method and program for detecting anomalous events in a utility network
A utility network communication device is provided to detect whether anomalous events occur with respect to at least one node in a utility network. The communication device has recorded therein threshold operating information and situational operating information. The threshold operating information includes data indicative of configured acceptable operating parameters of the nodes in the utility network based on respective locational information of the nodes. The situational information includes data indicative of configured operation data expected to be received from nodes in the utility network during a predetermined time period, based on a condition and/or event occurring during the predetermined time period. The communication device receives operation data from nodes in the network, and determines whether the received operation data from a node in the network constitutes an anomalous event based on a comparison of the received operation data with (i) the threshold operating information defined for the node and (ii) the situational information. The communication device outputs notification of any determined anomalous event.
US08423633B2 Assisted determination of data flows in communication/data networks
In one embodiment, a method of determining data traffic flow in a network includes: (a) selecting a location within the network for providing a data collector adapted to process data pertaining to the network data traffic flow; (b) determining the expense or level of data capture that would result from providing the data collector at the selected location; and (c) providing the data collector at the selected location dependent on the determination in step (b) and predetermined expense or data capture targets.
US08423626B2 Enhanced delivery of audio data for portable playback
A system for selection by a user and delivery to the user over an internetwork transmission channel of selected audio data files at a delivery rate of at least twice the delivery rate for normal, audibly perceptible playback of an audio data file. The user registers the user's selection of audio material with a central library of audio and/or text data files, and a digitized and optionally compressed omnibus file containing the user's selections is prepared and transmitted to the user at a high data transfer rate. The user receives downloads the selected data files to a personal computer or to a portable storage and playback unit (SPU) that may store and play back digitized text or audio data, using a docking station. The user carries this SPU until the user has an opportunity to audio process and play back the text or audio data files in audibly perceptible form.
US08423625B2 Session management using a customized pilot packet for stateful devices
A system is configured to receive an indication that a user device is registered with a network; and generate, as a result of receiving the indication, one or more packets associated with one or more flows between the user device and one or more network devices, based on one or more prior flows between the user device and the network devices, where each of the packets identifies a respective period time during which each of the flows is to be valid. The system may also be configured to transmit the packets to the network devices, where transmitting the packets allows the network devices to establish the flows between the user device and the network devices, or discard or over-write information, stored in a memory, associated with the prior flows.
US08423623B2 Methods for sending an email and distributing an email and an email server
The present application relates to methods for sending an email and distributing an email, and an email server. According to the application, a summary is generated for an email to be sent, with the email stored in a sender side server; the summary of the email is sent to a receiver side server; and the email is sent to the receiver side server in response to receiving, by the sender side server, a request for sending the email, the request being sent by a recipient based on the summary. Thus, the network bandwidth, the storage space of the email server and user terminals may be saved.
US08423619B2 Message brokering in a consuming broker device
Message brokering in a consuming broker device of a publish-subscribe system having at least one processor includes: designating in the consuming broker device a first producing broker device as a sole provider of messages having a topic to which the consuming broker device has subscribed; and in response to a determination that a measured livelihood of the first producing broker device is less than a defined threshold, designating with the consuming broker device a second producing broker device as the sole provider of the messages having the topic to the consuming broker device. The second producing broker device has a measured livelihood that is greater than the measured livelihood of the first producing broker device.
US08423618B1 Systems and methods for blocking unsolicited electronic mail messages
The spam blocker monitors the SMTP/TCP/IP conversation between a sending message transfer agent MTA—0 and a receiving message transfer agent MTA—1; catches MTA—0's IP address IP—0, MTA—0's declared domain D—0, from-address A—0; to-address A—1, and the body of the message; and uses this source and content information to test for unsolicited messages. It alters the conversation to reject, divert or intercept the message if the message is suspected of being unsolicited.
US08423615B1 System and method for restricting distribution of electronic messages
A method of restricting distribution of electronic messages may include receiving an electronic message, enabling a recipient of the electronic message to compose a related message that includes at least a portion of the message content, and notifying the recipient if the list of proposed recipients is inconsistent with the distribution restriction information embedded in the received electronic message. The message may include message content and embedded distribution restriction information and the composed message may include a list of proposed recipients.
US08423608B2 Method and device for communicating according to the standard protocol OPC UA in a client/server system
A method and a corresponding device for communicating between clients and servers of a client/server system using an OPC UA protocol, OPC UA service calls can be used for the interaction of an OPC UA client with an OPC UA server. The OPC UA client requests additional services within an OPC UA session. The additional services are requested by a client part for using additional services and are handled by a server part for providing additional services.
US08423606B1 Data framing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for fragmenting a media stream (e.g., for HTTP streaming) by generating fragments that can have variable relative durations. The disclosed technologies enable fragmenting the media stream by two or more media streaming server systems to obtain respective sets of fragments having a framing structure that is consistent across the two or more media streaming server systems. Consequently, a client computer system can place HTTP requests for fragments of the media stream, e.g. for switching mid-stream, to any of the two or more media streaming server systems that generated the respective sets of fragments.
US08423604B2 Secure virtual tape management system with balanced storage and multi-mirror options
A system to facilitate distributed storage with balanced load and multi-mirroring options. The system includes a plurality of server processing central processing units, each server having one or more mount points for storage and retrieval of file data. At least one managerial system is in communication with each server, each managerial system having configure information for each server, mover module software, and checker module software. One or more pairs of remote data storage device servers are in communication with the servers so that each pair stores the same data as its counterpart so that they mirror one another, each server having software to dynamically spread workload across the available servers based on factors including the number of files already opened, the existence of files, and available space.
US08423601B2 Communication device, information processing device, program, and reader/writer providing system
A communication device includes an IC chip storing information in a predetermined area and functioning as a reader/writer that reads out or writes information stored in another IC chip. Also, the communication device downloads an agent from an information processing device connected to the network. Here, the agent is provided as application software operating the IC chip as a reader/writer. Furthermore, the communication device downloads a role from the information device connected to the network using the agent downloaded therefrom, where the role is provided as script data in which part of the contents of processing of the reader/writer performed by the agent.
US08423598B2 Circuit arrangement and method for receiving specially designed coded signals
In order to attain an optimally compressed, narrow pulse peak at the filter output of a correlation filter for the purpose of reception, the interfering secondary maxima of the autocorrelation function of binary codes must be as small as possible. The invention uses specially designed signal codes which are used to generate the associated complementary signal code from the received sequence by means of evaluation in the reception filter. The subsequent parallel formation of the autocorrelation functions of the received signal code and the complementary signal code exhibits secondary maxima having an opposite mathematical sign, thus resulting in the desired prefect pulse peak having secondary maxima which are equal to zero during summation at the filter output.
US08423596B2 Methods of multivariate data cluster separation and visualization
A method separates multivariate data points in lower dimensional space, where each data point has been classified into one of a plurality of data clusters including at least a first data cluster and a second data cluster. The method includes the step of acquiring an ND-to-3D transformation matrix for transforming the plurality of multivariate data points to a plurality of three-dimensional data points. The method preferably includes the sub-step of performing a center of mass (COM) separation of the clusters to acquire a COM transformation matrix, where the COM transformation matrix is the ND-to-3D transformation matrix. The method also includes the step of performing a receiver-operator characteristic curve (ROC) separation to acquire an ROC transformation matrix for transforming the plurality of three-dimensional data points to a plurality of data points in a dimension lower than 3D and preferably a re-optimized COM transformation matrix.
US08423594B2 Real-time hash map
A method for implementing a hash map to improve performance consistency is disclosed herein. In one embodiment, such a method includes providing a hash map comprising a set of tables, the set of tables initially containing a first table. When the first table is full, the method augments the hash map by adding a second table to the set of tables. Similarly, when the second table is full, the method augments the hash map by adding a third table to the set of tables. A similar technique may be used to add additional tables to the hash map. When searching for a value in any of the tables in the hash map, the method uses the same hash code. A corresponding computer program product and apparatus are also disclosed herein.
US08423589B2 Copy collector with efficient abort-on-copy transition to mark collector
A method for performing garbage collection on an object heap is described. In one embodiment, such a method includes performing a copy phase on an object heap by copying live objects from a source space to a destination space. An abort condition is generated when copying an object from the source space to the destination space fails due to insufficient space. In response to the abort condition, tracing work and reference updating associated with the copy phase are terminated. A mark phase is then initiated that marks live objects in the source space. This mark phase resumes tracing work and reference updating terminated by the copy phase in order to avoid or minimize the repetition of work performed by the copy phase. A corresponding computer program product and system are also described.
US08423588B2 Composite nested streams
Reshaping of streams is provided to facilitate utilizing the streams without rapidly increasing memory requirements as the size of the stream increases. The streams can be pushed to alternative storage upon being reshaped, for example, such as to a persistent storage. If the streams lose structure, for example if a hierarchical stream is reshaped into a flat structure for storage in a database, structural information can be stored along with the streams and utilized to shape the stream to its original structure upon request for data, for example. Streams can be pulled from an exposing device or application, and portions of the stream can be transformed and stored according to a set of stop elements; the stop elements can be associated with functions that take action on the stream upon reaching a stop element, such as transforming and storing a portion thereof.
US08423576B2 System and method for querying data streams
A method includes parsing input from a requestor, where the input includes at least one of a query and a command that is parsed into a structured query having an indication of at least one data stream or set of data streams and at least one action to be performed on the at least one data stream or set of data streams. The method further includes mapping the structured query into a graph of processing elements that are selected and interconnected so as to execute the structured query; instantiating the graph of processing elements and connecting and initializing the instantiated graph of processing elements with an identified at least one data stream or set of data streams to receive data there from; and outputting a result of the structured query to the requestor.
US08423574B2 Method and system for managing tags
A method and system manage one or more tags for an item. The tags reside in a datastore. The method and system include associating the tag with at least one expiration condition and determining whether the at least one expiration condition has been met. If the expiration condition(s) have been met, then corrective action is taken for the tag while retaining the at least one item.
US08423573B2 Filesystem backup using directorywise hardlinking for a computer filesystem
The present invention provides a method and system of performing a current filesystem backup with respect to a previous filesystem backup using directorywise hardlinking for a computer filesystem. In an exemplary embodiment, the method and system include (1) identifying all largest unchanged subtrees in the previous filesystem backup with respect to a current computer filesystem and (2) creating directorywise hardlinks in the current filesystem backup to the all largest unchanged subtrees. In an exemplary embodiment, the creating includes for each of the largest unchanged subtrees, forming a first pointer from the current filesystem backup to the each of the largest unchanged subtrees. In a further embodiment, the creating includes for each of the largest unchanged subtrees, establishing a second pointer from the each of the largest unchanged subtrees to a directory in the current filesystem backup that corresponds to the first pointer.
US08423570B2 Method and apparatus for searching message data in a portable electronic device
A method and apparatus for searching message data in a portable electronic device are provided. A threaded message inbox is provided at a display of the device, the message data grouped as threads. Search criteria are received and a search of an index of the threaded message inbox is initiated using the search criteria, the index comprising key words extracted from the message data. Additional message data is received while the search is being performed, the additional message data belonging to a given thread. Additional message data is searched in addition to the index. Search results are generated based on whether at least one of data from additional message data and data from the index meets the search criteria. Search results are provided in threads at the display. Search results are automatically updated in response to receiving additional message data when the additional message data meets the search criteria.
US08423568B2 Query classification using implicit labels
Described is a technology for automatically generating labeled training data for training a classifier based upon implicit information associated with the data. For example, whether a query has commercial intent can be classified based upon whether the query was submitted at a commercial website's search portal, as logged in a toolbar log. Positive candidate query-related data is extracted from the toolbar log based upon the associated implicit information. A click log is processed to obtain negative query-related data. The labeled training data is automatically generated by separating at least some of the positive candidate query data from the remaining positive candidate query data based upon the negative query data. The labeled training data may be used to train a classifier, such as to classify an online search query as having a certain type of intent or not.
US08423563B2 System and methodology for name searches
A system and methodology for name searches is described. In one embodiment, for example, a method is described for determining whether a particular name comprising one or more words matches any names on a list of names, the method comprises steps of: generating codes characterizing the particular name by generating a code for each word of the particular name that is based at least in part on phonetic sounds of the word and on whether characters of the word match a pattern occurring in a proper name in a given natural language; deriving an initial set of any matching names by comparing the codes of the particular name against corresponding codes for the list of names; and deriving a final set of any matching names by comparing words of the particular name against words of names in the initial set.
US08423562B2 Non-transitory, computer readable storage medium, search method, and search apparatus
A non-transitory, computer readable storage medium storing a program for a computer being capable of accessing a group of nodes having divided-data structures obtained by dividing a data structure having a transposed hierarchical bloom filter of a hierarchical bloom filter and sets of data blocks by a predetermined bit width, wherein the hierarchical bloom filter has h-stage bloom filter arrays each having a bit width of “s”, the hth-stage bloom filter array having bits indicating false positives or negatives and the pth-stage bloom filter array having n=d[h-(p-1)] bloom filters (where 1≦p≦h) each having a bit width of m=s/d[h-(p-1)] (where d indicates a division number for the hth-stage bloom filter array), the transposed hierarchical bloom filter is obtained in the bloom filters in the bloom filter array, and the set of data blocks corresponds to the first-stage bloom filter array of the hierarchical bloom filter.
US08423561B2 Method and system for simplifying object mapping for a user interface
The exemplary embodiments of the present invention provide a system and method for simplifying object mapping for user interfaces for on a computer system. The method comprises receiving a client request for action and associating the client request to at least one logical object. The method further comprises converting the at least one logical object to at least one physical object that resides in a object relational mapping, and mapping between the at least one physical object and at least one relational database. The system includes a conceptual module that associates the client requests to at least one logical object and converts the at least one logical object to at least one physical object that resides in a object relational mapping, and a object relational mapping module for mapping between physical objects and at least one relational database.
US08423559B2 Album generating apparatus, album generating method and program
There is provided an album generating apparatus for generating an album whose pages are adequately allocated in accordance to image capturing position and time. The album generating apparatus has an image storing section for storing images by correlating with the image capturing time and position of the images, a importance judging section for judging importance of the image capturing time and image capturing position in the plurality of images stored in the image storing section, an image capturing time sorting section for sorting the plurality of images stored in the image storing section per page in the album based on the image capturing time stored in the image storing section when the importance judging section judges that the importance of the image capturing time is greater than that of the image capturing position, an image capturing position sorting section for sorting the plurality of images stored in the image storing section per page of the album based on the image capturing position stored in the image storing section when the importance judging section judges that the importance of the image capturing position is greater than that of the image capturing time and a layout determining section for laying out the images sorted per page by the image capturing time sorting section or the image capturing position sorting section to each page of the album.
US08423555B2 Automatic segmentation of video
Content items may be segmented and labeled by topic to provide for the capture, analysis, indexing, retrieval and/or distribution of information within information rich media, such as audio or video, with greater functionality, accuracy and speed. The segments and other related information may be stored in a database and made accessible to users through, for example, a search service and/or an on-demand service. Automatic segmentation may include receiving a text representation, calculating relevance intervals based on the text representation, determining a nodal representation based on the relevance intervals, and determining segments of the content item based on the nodal representation.
US08423554B2 Content category scoring for nodes in a linked database
Systems, methods and computer program products are provided for assigning content category scores to nodes of a linked database. The nodes of the linked database include linking nodes and linked nodes. Each linking node is assigned a linking node score for each content category. The linking node score for each content category represents a degree of relevancy of the linking node to the content category. Each of the linked nodes is linked to by at least one of the linking nodes. Each linked node is assigned a content category score for each content category. The content category score for each content category is based on the linking node score for said content category of each linking node that links to the linked node.
US08423553B2 Graphically displaying a file system
The contents of a computer file system are displayed on a graphical user interface. File system metadata descriptive of the computer file system and file metadata descriptive of each of a plurality of files are gathered. A file selection is received indicating a file accessed by the user. A user context is determined by the file metadata. The files are clustered using the file system metadata, a set of file metadata, and the user context. The set of file clusters are mapped onto a visualization model and graphically displayed on the graphical user interface using the visualization model.
US08423551B1 Clustering internet resources
Among other disclosed subject matter, a computer-implemented method includes receiving one or more keywords and identifying a plurality of content items. The content items comprise network content that includes the one or more keywords. The method also includes clustering the plurality of content items and identifying a topic associated with each cluster. The method also includes determining a relative importance of a particular topic and analyzing clusters associated with the particular topic to determine opinion data associated with the particular topic. The method includes preparing a report based on the clusters, relative importance and the opinion data and display the report to a user.
US08423549B2 Method for stable and linear unsupervised classification upon the command on objects
A method of linear unsupervised classification allowing a database composed of objects and of descriptors to be structured, which is stable on the order of the objects, comprises an initial step for transformation of the qualitative, quantitative or textual data into presence-absence binary data. A structural threshold αs function is determined of the n2 agreements between the objects to be classified with the structural threshold defining an optimization criterion adapted to the data. The descriptors are used as structuring and construction generators of a partition or set of classes. A class generated by a descriptor and a partition (40, 41, 42) progressively merged. For an optimization criterion involving a function ƒ(Cii,Ci′i′)=Min(Cii,Ci′i′), sums of Minimum functions are linearized.
US08423546B2 Identifying key phrases within documents
The present invention extends to methods, systems, and computer program products for identifying key phrases within documents. Embodiments of the invention include using a tag index to determine what a document primarily relates to. For example, an integrated data flow and extract-transform-load pipeline, crawls, parses and word breaks large corpuses of documents in database tables. Documents can be broken into tuples. The tuples can be sent to a heuristically based algorithm that uses statistical language models and weight+cross-entropy threshold functions to summarize the document into its “top N” most statistically significant phrases. Accordingly, embodiments of the invention scale efficiently (e.g., linearly) and (potentially large numbers of) documents can be characterized by salient and relevant key phrases (tags).
US08423543B2 System and method to determine the validity of an interaction on a network
A computer implemented method classifies a user interaction on a network. User interaction data relating to a user interaction on a network is accessed. The user interaction data comprises an aggregate measure data or a unique feature data. The user interaction data is processed to generate a score for the user interaction and determines a classification of the user interaction based on the score.
US08423540B2 Related information presentation system, related information presentation method, and information storage medium
In order to give a presentation of related information that unexpected a user, while maintaining some relevance to certain information, a method includes: a link information application step of applying any one of a plurality of link information items stored in a link information storage section for storing the plurality of link information items each associating one or more information items with one or more information items to select an information item related to a given information item; an information acquisition step of acquiring an information item which serves as a base point; a related information selection step of selecting, by repeatedly executing the link information application step a plurality of times, an information item which is indirectly related to the information item acquired in the information acquisition step; and an information presentation step of presenting the information item selected in the related information selection step to a user.
US08423538B1 Clustering query refinements by inferred user intent
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering query refinements. One method includes building a representation of a graph for a first query, wherein the graph has a node for the first query, a node for each of a plurality of refinements for the first query, and a node for each document in the document sets of the refinements, and wherein the graph has edges from the first query node to each of the refinement nodes, edges from the first query to each document in the respective document set of the first query, edges from each refinement to each document in the respective document set of the refinement, and edges from each refinement to each co-occurring query of the refinement. The method further includes clustering the refinements into refinement clusters by partitioning the refinement nodes in the graph into proper subsets.
US08423537B2 Method and arrangement for handling of information search results
The invention relates to a method and an arrangement for handling of information search results. The method includes at least: entering a search query; sending the query to a search engine; and receiving a search result having a list of data files matching to the search query. And the method comprises at least: paginating the content of the data files retrieved; rendering page previews of the data files; selecting the pages to be previewed; and previewing the matching pages associated with the data files retrieved.
US08423533B2 Multiple rule bank access scheme for use in a pattern matching accelerator
A pattern matching accelerator (PMA) for assisting software threads to find the presence and location of strings in an input data stream that match a given pattern. The patterns are defined using regular expressions that are compiled into a data structure comprised of rules subsequently processed by the PMA. The patterns to be searched in the input stream are defined by the user as a set of regular expressions. The patterns to be searched are grouped in pattern context sets. The sets of regular expressions which define the pattern context sets are compiled to generate a rules structure used by the PMA hardware. The rules are compiled before search run time and stored in main memory, in rule cache memory within the PMA or a combination thereof. For each input character, the PMA executes the search and returns the search results.
US08423532B1 Managing data indexed by a search engine
Disclosed are various embodiments for managing data indexed by a search engine. A respective identifier from a set of identifiers is assigned randomly in one or more computing devices to each one of a plurality of data records. A set of search queries is provided. A first one of the search queries encompasses all of the set of identifiers. A second search index is generated from a first search index of the data records. The first search index is queried for at most a predetermined number of unmarked ones of the data records using a search query. Each one of a result set of data records that is thereby obtained is inserted into the second search index. The result set of data records is marked in the first search index.
US08423529B1 System, device, and method for running third-party data processing applications virtualized on a NAS server
A NAS server runs a native filesystem application that manages the filesystem and also includes a virtualization component that allows third-party data processing applications to run on the NAS server substantially as though running on a separate server while allowing the applications to access filesystem information without use of the network and without the overhead of network protocols and related operating system processing. The virtualization component intercepts certain filesystem-related system calls made by the application and directs processing of those filesystem-related system calls (e.g., by the virtualization component or by the native filesystem application), bypassing certain operating system processes including those relating to network protocol processing.
US08423525B2 Life arcs as an entity resolution feature
Techniques are disclosed for performing identity resolution using life arcs as a feature. Space and time data may be received for an entity. A life arc template may be provided that specifies data that a life arc for each entity should include. A life arc may be generated for the entity based on the space and time data and the life arc template. An assertion for identity resolution may be made for the entity, based on the generated life arc.
US08423524B1 System, method and computer program product for storing reports for use by tenants of a multi-tenant on-demand database service
In accordance with embodiments, there are provided mechanisms and methods for storing reports for use by tenants of a multi-tenant on-demand database service. These mechanisms and methods for storing reports for use by tenants of a multi-tenant on-demand database service may allow tenants of the multi-tenant on-demand database service to create, modify, etc. reports programmatically, as desired, and may allow the multi-tenant on-demand database service to make the reports accessible to other tenants of the multi-tenant on-demand database service.
US08423522B2 Query-aware compression of join results
A method is provided for compressing results of a join query. A join order of a result set comprising multiple tuples is determined from the join query, and a nested hierarchy of dictionaries is maintained based on the join order. The nested hierarchy of dictionaries is used to encode each of the tuples of the result set so as to produce an encode tuple, and each of the encoded tuples is transmitted to a client system. Also provided is a method for decompressing results of a join query.
US08423518B2 Representation of multiple markup language files in one file for the production of new markup language files
A method and apparatus for representing three or more related markup language source files in a single delta file is provided. The markup language source files are represented in such a way that the delta file is easily processed to produce one or more merged combinations of the source files. The method and apparatus ensure that any one of the original files can be extracted from the delta file. Moreover, when one or more documents are deleted from the delta file, leaving two or more documents within the modified delta file, the remaining file is a valid delta file for any remaining documents. The method and apparatus are suited for use, but not exclusively, with XML documents/files.
US08423517B2 System and method for determining the age of objects in the presence of unreliable clocks
A system and method for determining an age of an object is provided. A first index for a timestamp entry in a sequence of timestamps corresponding to a time at which an object was created is identified. At least one subsequence of timestamps from the sequence of timestamps having indexes for entries in the sequence of timestamps that are between the first index in the sequence of timestamps and a last index for a last timestamp entry in the sequence of timestamps is identified, wherein the at least one subsequence of timestamps conforms to a function of a time interval between storage of consecutive current timestamps reported by clock of the computer system. Timestamps from the sequence of timestamps that are not included in the at least one subsequence of timestamps are removed. An age of the object is determined based on the at least one subsequence of timestamps.
US08423516B2 Speculative execution in a real-time data environment
Techniques are described for speculatively executing operations on data in a data stream in parallel in a manner that increases the efficiency of the stream-based application. In addition to executing operations in parallel, embodiments of the invention may determine whether certain results produced by the parallel operations are valid results and discard any results determined to be invalid.
US08423515B2 Database system configured for automatic failover with user-limited data loss
Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer. In the automatic failover configuration, the primary database system remains available even in the absence of both the standby and the observer as long as the standby and the observer become absent sequentially. The failover configuration may use asynchronous transfer modes to transfer redo to the standby and permits automatic failover only when the observer is present and the failover will not result in data loss due to the asynchronous transfer mode beyond a specified maximum. The database systems and the observer have copies of failover configuration state and the techniques include techniques for propagating the most recent version of the state among the databases and the observer and techniques for using carefully-ordered writes to ensure that state changes are propagated in a fashion which prevents divergence.
US08423513B2 File generation and search methods for data search, and database management system for data file search
A method for creating/storing a file that facilitates search of data stored in a storage medium, and a data search method using the same are disclosed. The file creating method creates a rack of virtual RAM (RAM) file that is divided into several units according to divisional units for individual divisional units, and a record allocation table (RAT) file that stores a record position of each divisional unit of the RVR file. As a result, a database (DB) of large-volume irregular data can be easily created, and data analysis can be quickly achieved.
US08423511B1 Systems and methods for securing data on mobile devices
A computer-implemented method for securing data on mobile devices may include (1) identifying a first computing device and a second computing device paired via a wireless communication technology that facilitates communication between the first computing device and the second computing device, (2) identifying a maximum expected distance between the first and second computing devices, (3) calculating a current distance between the first and second computing devices, (4) determining that the current distance between the first and second computing devices exceeds the maximum expected distance between the first and second computing devices, and (5) backing up data stored on the first computing device in response to the determination that the current distance exceeds the maximum expected distance. Various other methods, systems, and computer-readable media are also disclosed.
US08423509B2 System and method for direct switching of data content
The invention may provide “undo” (e.g., rollback) features, along with data management simplification features, to an update package model of software suite development/evolution. New functions, which may have disruption effects for customers, may be installed into the core configuration data with inactive switches. Upon activation, a switch status may change, and a query filter may use the activated function (e.g., as associated with the switch ID). Original functions may be maintained, giving the user the ability to deactivate an activated function, and thereby reverting the system back to the prior configuration status.
US08423501B2 Data source for parallel inference using a source table that is partitioned on triple predicate
Systems, methods, and other embodiments associated with data sources adapted for parallel inference on triples associated with a semantic model are described. One example method includes creating a source table that stores triples for entailment in a manner that is adapted for parallel inference. The source table may be partitioned by triple predicate or may store compact triple identifiers that have been mapped to triple identifiers from the semantic model.
US08423500B1 Measuring sensitivity of a factor in a decision
An analytic network process (ANP) storage memory stores an ANP weighted supermatrix representing an ANP model. A processor is in communication with the ANP storage memory. The processor is configured to change priorities of a node in the ANP weighted supermatrix to be more important, to change priorities of the node in the ANP weighted supermatrix to be less important, and to assess a sensitivity of the node which was changed relative to the ANP model. The processor further is configured to maintain a same proportionality in the ANP weighted supermatrix for the changing of the priorities and the assessing of the relative sensitivity.
US08423497B2 System and method for hybrid Rete reasoning based on in-memory and DBMS
A system and method for hybrid Rete reasoning based on memory and DBMS are provided. The system for hybrid Rete reasoning based on memory and DBMS includes a reasoning rule type classification means for classifying an input reasoning rule as one of one or more types. A network generation means generates a network depending on the classified reasoning rule type. A network execution means derives extended triples by applying a predetermined triple to the generated network.
US08423496B1 Dynamic determination of needed agent rules
A method for updating rule statistics in an execution environment by an agent that utilizes a rule engine, comprising collecting an activation statistic when a rule is activated, collecting a firing statistic when a rule is fired; and storing the activation statistic and the firing statistic in a rule history once processing by the rule engine is complete.
US08423494B2 Complex situation analysis system that generates a social contact network, uses edge brokers and service brokers, and dynamically adds brokers
A system for generating a representation of a situation is disclosed. The system comprises one or more computer-readable media including computer-executable instructions that are executable by one or more processors to implement a method of generating a representation of a situation. The method comprises receiving input data regarding a target population. The method further comprises constructing a synthetic data set including a synthetic population based on the input data. The synthetic population includes a plurality of synthetic entities. Each synthetic entity has a one-to-one correspondence with an entity in the target population. Each synthetic entity is assigned one or more attributes based on information included in the input data. The method further comprises receiving activity data for a plurality of entities in the target population.
US08423493B2 Condition monitoring with automatically generated error templates from log messages and sensor trends based on time semi-intervals
An approach is provided for condition monitoring from log messages and sensor trends based on time semi-intervals. The approach may be applied to machine condition monitoring. Patterns are mined from symbolic interval data that extends previous approaches by allowing semi-intervals and partially ordered patterns. The semi-interval patterns and semi-interval partial order patterns are less restrictive than patterns using Allen's relations. Combinations and adaptations of efficient algorithms from sequential pattern and itemset mining for discovery of semi-interval patterns are described.
US08423489B2 Method for creating association index for the analysis of documents classified in a hierarchical structure using frequency distribution, a taxonomic structure, normalizing and weighting
The present invention is a computer-enabled method for combining information stored in a hierarchical classification structure, such as the International Patent Classification system, with the frequency of events resulting from human decision processes in order to generate an association index for a patent classification. The association index can then be used to quickly analyze a portfolio of patents.
US08423487B1 Machine learning approach to wave height prediction
Sea characteristics are determined by using a buoy with multiple tilt switches configured to sense at plural tilt angles of the buoy. The tilt switches provide binary outputs of tilt data corresponding to the tilt angles. The binary outputs are received by a processor and are compared with sample patterns of tilt data. The comparison is used to provide an output corresponding to sea conditions.
US08423485B2 Correspondence learning apparatus and method and correspondence learning program, annotation apparatus and method and annotation program, and retrieval apparatus and method and retrieval program
An image data processing system has a learning storage apparatus that stores projection matrixes obtained by canonical correlation analysis so as to derive, based on at least one of an image feature and a word feature, a latent variable as an abstract concept used for associating an image with a word corresponding thereto and that further stores information required for obtaining the latent variable acquired by use of the projection matrixes, a probability of occurrence of an arbitrary image feature from a certain latent variable and a probability of occurrence of an arbitrary word feature from a certain latent variable. In this way, a probability of the image feature and word feature being simultaneously outputted can be easily and quickly determined, thereby executing a high-speed annotation or retrieval with high precision.
US08423478B2 Preferred customer service representative presentation to virtual universe clients
The present invention is directed to presenting customer service representatives to a virtual universe client. A method for presenting a customer service representative (CSR) to a virtual universe client includes obtaining a preference(s) of the virtual universe client, and then presenting a virtual universe customer service representative (CSR) to the virtual universe client, based on the preference that was obtained. The invention allows virtual universe clients (“clients”), or customers, to experience consistent interaction quality with virtual universe CSR's, based on the client's stated preferences and/or interaction history in immersive support centers. This provides for consistency in the CSR experience for the client in that a virtual universe CSR may be staffed by varying human presences “behind” the avatar.
US08423472B2 Method of time charging to DHCP online users in a broadband access server
A method of calculating broadband access server DHCP user's on-line time, includes these steps: (a) setting the inner time, outer time and traffic threshold for said access server calculating user's data traffic, and the inner time is shorter than the outer time; (b) user accesses the said access server, after authenticated successfully, the access server notifies starting to charge the user's online time; (c) according to each user, said access server establishes a ring list to record data traffic; (d) said access server sets the number of ring list elements as multiple of said outer time to said inner time; (e) said access server inspects the said user's data traffic according to inner time, fills it in content indicated by top element index of ring list, until current data traffic inspected and value recorded by top index are not more than said traffic threshold. The advantage of the invention is that timing is precise and error is small.
US08423465B1 Adaptive diagnostics for automated teller machine(“ATM”) fault conditions
Thus, methods and apparatus for providing adaptive diagnostics for ATM fault conditions are provided. Such methods and apparatus may include one or more computer-readable media storing computer-executable instructions which, when executed by a processor on a computer system, perform a method for diagnosing an electronic self-service device fault condition. The method may include receiving an input from a self-service device. The input may include information regarding a fault-related event. The method may also include assessing a plurality of system-level ramifications of the fault-related event. In response to the assessing, the method may further include determining continued viability of a plurality of ATM services. The method may also include electronically providing a notification of a list of remaining viable self-service device services.
US08423464B2 Prepaid transaction card activation system and method
Reloadable or non-reloadable prepaid transaction card activation systems are disclosed. More specifically, the system provides a platform for activation of prepaid or stored value transaction cards and capture of customer demographic information, and verification of that information, after the customer has obtained or has been issued a prepaid transaction card. The data capture is performed at activation rather than at point of sale.
US08423463B1 Personal financial manager with gift cards aggregation
A method for managing the use of a gift card with a personal financial management application (PFMA), including storing a balance of the gift card in the PFMA, obtaining, using a central processor (CPU) of a computer and within the PFMA, a transaction of a user, identifying, using the CPU, the gift card as a payment source of the transaction, and adjusting, using the CPU and in response to identifying the gift card as the payment source, the balance in the PFMA based on the transaction.
US08423459B1 Prioritizing potential transaction counter-parties with social network content
A user installs a Peer-to-Peer Payment Application (“PPA”) on their mobile device. The PPA transmits the location of the user device to a server located in a Peer-to-Peer Payment System (“PPS”). The PPS may search for other devices within a certain proximity to the user that may be active. The PPS may search the social network content of the user to determine if any of the proximate devices users are likely counter-parties. If more than one likely counter-party is identified, the PPS may rank the counter-parties according to a preconfigured set of factors that define the strength of the connection to the user. These factors may include their status in the user's social networks, frequency of contact, prior transactions, or other factors that further establish a relationship. The PPS may transmit the ranked list of likely counter-parties to the PPA for display to the user on the device.
US08423458B2 Secure, closed-loop electronic transfer of money
A method of providing for a money transfer over a network includes the steps of: providing a stamp having a face value and a lifespan both indicated on the stamp, the stamp being a string that is a concatenation of two or more fields including the face value and the lifespan, with at least one of the fields calculated according to a prescription involving a hashing or encryption of a concatenation of others of the fields or of some other field not part of the stamp; affixing the stamp to an e-mail; and allowing the recipient of the e-mail to obtain value for the stamp if the stamp is presented to a predetermined entity (such as a stamp issuer) for the stamp value within the lifespan indicated on the stamp. The stamp may comprise a concatenation of a set of fields, including a lifespan, a stamp value; and hash/encryption.
US08423454B2 Determining leading indicators
Embodiments of the present invention relate to methods and apparatuses for determining leading indicators and/or for modeling one or more time series. For example, in some embodiments, a method is provided that includes: (a) receiving first data indicating the value of a total income amount for a plurality of consumers over a period of time; (b) receiving second data indicating the value of a total debt amount for a plurality of consumers over a period of time; (c) selecting a consumer leverage time series that compares the total income amount to the total debt amount over a period of time; (d) modeling the consumer leverage time series based at least partially on the first and second data; (e) determining, using a processor, the value of the cycle component for a particular time; and (f) outputting an indication of the value of the cycle component for the particular time.
US08423453B1 Systems and methods for processing a transaction
A system and method for processing a transaction by identifying a credit account and a demand deposit account, receiving transaction data associated with a transaction initiated by an account holder with a merchant using the credit account, determining whether the transaction amount exceeds the available credit amount, requesting via a network a transfer of the transaction amount from the demand deposit account, and transferring at least a portion of the transaction amount to pay the merchant. The transfer may be a first type of transfer or a second type of transfer depending on whether the transaction amount exceeds the available credit amount.
US08423452B1 Systems and methods for scheduling and tracking bank account activity
A computer-assisted method for alerting a user of a potential negative balance condition in a financial account. The method includes estimating a future account balance of the financial account and determining whether the future account balance will be a negative value. The method also includes generating for display, in a graphical format, an alert to the user that signifies when the future account balance is the negative value.
US08423447B2 System and method for allocating nominal and cash amounts to trades in a netted trade
A system and method for allocating stock and cash amounts to individual trades in a netted trade. The system and method include bundling individual securities trades into a netted trade, transmitting the netted trade to a clearing house, receiving a settlement message from the clearing house, and allocating stock and cash amounts to individual trades in the netted trade in a manner consistent with the settlement message.
US08423444B1 Investor personality tool
Various embodiments are directed to a computer system comprising at least one computer programmed to provide a user interface to a user via a first computer device. The user interface may comprise a first axis describing a desired level of involvement of the user in investment decisions and a second axis describing a risk tolerance of the user. The user interface may also comprise a first icon representing a first position on the first and second axes and a second icon representing a second position on the first and second axes. When the first or second icons are activated, the interface may display a description of respective example investors having investment characteristics corresponding to the respective first and second positions on the axes. The user interface may also comprise first and second slider bars corresponding to the respective axes. The slider bars may be movable in response to a signal from a first input device in communication with the computer system. The computer system may be further programmed to receive from the user, via the user interface, an indication of a user position on the first and second axes; and store first data describing the user position on the first and second axis in association with an identifier of the user.
US08423439B1 Service fee-based payment processing
A set of average transaction amounts is established. For each of the average transaction amounts, a total transaction cost is determined. An intended per-transaction profit is established. A service fee is established for each of the average transaction amounts based on the average transaction amount and the intended per-transaction profit.
US08423437B2 Certified email system and method
A certified email system for providing a time stamp for a presented file, particularly when the presented file is an email. Preferably a demanding party receives the email; generates a unique HASH; digitally signs the unique HASH; and sends the signed HASH and a time-stamp request call to a web services time-stamp conduit (WSTC). The WSTC receives the request and signed HASH from the demanding party and obtains a time stamp. The WSTC sends the time stamp back to the demanding party, which sends a time-stamp notification to the original sender of the email and, optionally, the recipient(s) of the email. Multiple branded or customized demanding servers can efficiently run using one web services time-stamp conduit.An integrated detailed billing system capable of pass-through client billing, keyword search functionality, a multi-party content management system, and convenient web-based automated verification (file or HASH) services are provided.
US08423434B2 Tax return evaluation system
Tax returns are received from one or more tax agencies. Each tax return is compared to a stored profile, and a determination is made as to whether each tax return falls within a trend. An evaluation of the tax return is generated based on the comparison and the determination of whether the tax return falls within the trend. The evaluation includes an indication of the tax returns potential to be a fraudulent tax return.
US08423433B1 Method, system, and manufacture for tax information distribution
An electronic intermediary electronically receives information from a taxpayer or an authorized tax return preparer of the taxpayer. The received information may include information on a tax data provider and taxpayer identification information. The electronic intermediary connects automatically and electronically to the tax data provider based on the received information. The electronic intermediary collects automatically and electronically tax data from the tax data provider and processes automatically and electronically the collected tax data to obtain processed tax data. The electronic intermediary prepares automatically and electronically an electronic tax return by using the processed tax data. The electronic intermediary receives electronically direction from the taxpayer to provide the electronic tax return and/or the tax data to a tax information distributor, connects electronically to the tax information distributor, and provides electronically the electronic tax return and/or tax data to the tax information distributor.
US08423432B1 System and method for authoritative item identification based on facility operations
Various embodiments of a system and method for authoritative item identification based on facility operations are described. Embodiments may include an authoritative item identification component configured to, for each particular item of multiple items in inventory of a materials handling facility, determine multiple identifiers for the particular item, where one or more of the multiple identifiers are electronically obtained from a unit of the particular item during operations of the materials handling facility. The authoritative item identification component may, for each of the multiple identifiers, determine a quantity of instances in which that identifier was electronically obtained from a given unit of the particular item. The authoritative item identification component may, based on a statistical analysis of the quantities, determine one of the multiple identifiers as being an authoritative identifier for the particular item. The authoritative item identification component may identify one or more units based on the authoritative identifiers.
US08423428B2 Method for allocation of budget to order periods and delivery periods in a purchase order system
A method of processing a purchase order is disclosed. The method includes receiving an electronic purchase order in a current one of a plurality of order periods for a designated delivery period, accessing a budget allocation corresponding to said delivery period, and providing an acceptance or a rejection of the electronic purchase order based at least partially on a budget portion of the current order period. The budget allocation includes a budget portion corresponding to each of the plurality of order periods.
US08423427B2 Media delivery platform
Provided is a method of delivering an audio and/or visual media file comprising, without limitation, for example, one or more of full or partial master recordings of songs, musical compositions, ringtones, videos, films, television shows, personal recordings, animation and combinations thereof, over the air wirelessly, from one or more servers to an electronic device with or without an Internet connection, said method comprising transmitting and audio and/or visual media file in compressed format to said electronic device, and wherein the electronic device is effective to receive said audio and/or visual file and playback said audio and/or visual content on demand by a user.
US08423426B2 Method of customized cleat arrangement
A method for producing articles of footwear with customized cleat arrangements is disclosed. The method includes a step of designing a customized cleat arrangement using a graphical interface system; a step of drilling holes into an outer plate according to the designed customized cleat arrangement; a step of inserting receiving members into the holes; a step of attaching the outer plate to an upper; and a step of associating a plurality of cleats with the receiving members.
US08423424B2 Web page fact checking system and method
A web page fact checking system verifies the correctness of information and/or characterizes the information by comparing the information with one or more sources. The web page fact checking system automatically analyzes the information, fact checks the information, and indicates a status of the information.
US08423422B2 Multiparty computer-assisted haggling
The claimed subject matter relates to a computer-implemented architecture that can facilitate computer-assisted haggling and/or negotiation between multiple parties simultaneously. For example, various proxies associated with both buyers and sellers can be configured to negotiate with other proxies to buy or sell an item. The negotiations can be required to be progressive and during the negotiations a buyer or seller is, typically, allowed to withdraw his or her proposals. The architecture can include a registration component that can resolve concurrency and facilitate a registration of an agreement between two of the parties. The registration of an agreement can create a binding obligation between the parties after which other outstanding proposals can be terminated.
US08423421B2 Method and system for improved E-commerce shopping
An e-commerce system and method combining different product presentation formats, where each format has a video presentation component. One such format is the presentation of a live, pre-existing “shop at home” video production feed, consisting of continuously scheduled 5 segments, each segment presenting a product or set of products. A Video on Demand (VOD) format, where users may request different video streams. The VOD streams being similar to the live feed, but stored on a server and organized in one or more different segment orders, as compared to the original order of the live feed. Third, a traditional e-commerce product catalog may be provided. However, as an enhancement, the product catalog may be connected to the VOD server, and stream the presentation segment associated with each product, when a user is viewing the product detail page for that product.
US08423419B2 Related parts identification and sales tool
A method of identifying related parts is disclosed. The method includes receiving a selection of a product, receiving a selection of at least one part of a product, and identifying at least one related part structurally associated with the selected at least one part. The method further includes generating a parts list containing the selected at least one part and the identified at least one related part, and presenting the parts list.
US08423413B2 Advertisement approval
An advertisement for use with an online ad serving system may be automatically checked for compliance with one or more policies of the online ad serving system. If the advertisement is approved, then it is allowed by be served by the ad serving system. Follow up checks of the advertisement may be scheduled. One follow up check may be to test a landing page of the advertisement for compliance with policies. If the advertisement is not approved, hints for making the ad comply with one or more violated policies may be provided to an advertiser associated with the ad, and/or an ad serving system customer service representative. Determining whether or not to approve the advertisement may include determining violations of one or more policies by the advertisement, and, for each of the violations, determining whether or not to exempt the violation.
US08423411B2 Systems and methods for displaying visual information
Systems and methods are provided for pushing advertisement information from a host computer system to one or more delivery vehicles. Intelligent barcode data (IBD) from mailers is provided to the computer system. Physical mail pieces associated with the mailers are provided to a central processing plant, and manifest data is determined for the one or more delivery vehicles including IBD data from the mailers. The advertising information is pushed in real time to the one or more delivery vehicles from the computer system based on the manifest data and displayed on a display of a given vehicle. The content of the advertising information may be correlated with the delivery of the mail pieces being delivered using the IBD data.
US08423410B2 Generating user profiles
Methods, systems, and apparatus, including computer program products, for generating user identifier profiles. A user identifier profile characterizes a user based on events that occurred during past user sessions for a user (e.g., past online activities). An event is an action that occurs during a user session, such as a web page view, an advertisement click-through, and a conversion. A user identifier profile can be used, for example, to select advertisements targeted to the user. A user identifier profile includes information about inferred user interests and inferred user demographics.
US08423407B2 System and method for an adaptive scheduling system architecture
The disclosed embodiments describe an automatic, adaptive system and method for efficiently and effectively scheduling advertising spots in commercial break locations across various networks, zones, channels, dates, times, and specific products, for example. The disclosed embodiments make use of fixed and relative factors, that may be user-defined, which assign a “cost” to one or more particular breaks which thereby allow for quick and accurate scheduling of spots. The “costs” may represent a value, or desirability, of a break for the advertiser and may be a function of both the fixed and relative factors. The fixed and relative factors may be configurable and may change for different advertising clients, different contract lines, different networks, different spot placement, etc.The placement of spots may be accomplished through the use of an ordered list which may be generated based on a number of inputs that may be user-selected. A non-limiting example of user inputs may include: spot length, spot cost, contract line priority, beginning date/time of contract line, ending date/time of contract line, a predefined value index for the client, and contract line number, among others.
US08423399B2 Third party payments in reciprocal link system
A method, within a computer hardware system, includes the following. A second functional marketing element and a first website are associated with a first user. A first functional marketing element and a second website are associated with a second user. The first functional marketing element and a web asset authored by a third party separate from the computer hardware system are inserted within the first website. The second functional marketing element is reciprocally inserting within the second website based upon the first functional marketing element being inserted within the first website. The third party is compensated responsive to the web asset being inserted into the first website. The second functional marketing element, within the second website, includes a link to the first website. The first functional marketing element, within the first website, includes a link to the second website.
US08423398B2 Analytically determining revenue of internet companies using internet metrics
With respect to a current quarter of unreported revenue for certain Internet companies, by processes performed by a computer revenue to date is analytically determined and future revenue for the remaining quarter is statistically projected by modeling revenue based on “Internet metrics”. Actual revenue performance is obtained and one or more “Internet metrics” are measured for a given Internet company. Using the revenue and measured Internet metric data from prior quarters, a regression analysis is performed in order to generate multiple models that reflect the relationship between the Internet metrics and revenue. From these models, one is selected that will most likely yield the best revenue estimates. This resultant model and current Internet metric data are subsequently used to estimate the company's revenue for the current day, week, month, or quarter. These estimates are also used to project the company's revenue for future days, weeks, months, and quarters.
US08423396B1 System and method for process discovery
Embodiments of the present invention relate to a system and method for process discovery. Specifically, embodiments of the present invention relate to defining a trace using process data, the trace comprising a collection of events, analyzing the trace to detect nodes and arcs between the nodes using relationships between the collection of events, and detecting interleaving in the arcs by analyzing relationships between the collection of events and the detected nodes and arcs.
US08423394B2 Method for tracking the status of a workflow using weblogs
Described is a method for tracking the status of a workflow. Each step of the workflow is performed by one or more members of the workflow and each member has at least one workflow role. A weblog is generated to track an instance of the workflow and members are assigned to the weblog. An entry is posted in the weblog to indicate the performance of a workflow action, such as the completion of a workflow step or the execution of a workflow exception. The entry can be made directly into the weblog or may be in response to an entry made in a personal weblog. A workflow feed can be provided to an aggregator to permit monitoring of the workflow along with other workflows and weblog entries. Additionally, the viewing of weblog entries can be restricted to a predetermined group of users.
US08423393B2 Methods for analyzing job functions and job candidates and for determining their co-suitability
A method and system for conducting an elemental analysis of a job's functions and requirements, conducting a medical diagnosis of a worker to determine the physical capabilities and limitations of the worker, and comparing the elemental analysis and the medical diagnosis to determine whether the worker can function in a particular job be it the current job, another existing job or a modification of either.
US08423391B2 Systems and methods for automated parallelization of transport load builder
Systems and methods are provided for creating a transport load for one or more stock transfers. In one exemplary embodiment, the systems and methods may include providing a parallel processing profile to be associated with the distribution plan. The method may also include building one or more packages of one or more transportation lanes, wherein building one or more packages comprises providing a lanes table of the one or more transportation lanes. The lanes table may comprise information associated with each of the one or more transportation lanes. The method may further include selecting the one or more transportation lanes for each package based on the information and the parallel processing profile, and generating the transport load for each package.
US08423390B2 Computer method and apparatus for engineered product management using a project view and a visual grammar
Computer method and apparatus managing software configuration revisions. A repository holds one or more assets. For each asset, the repository holds respective revisions of the asset. A revision manager tracks changes of state of assets of the repository. Each change of state of a given asset results in a respective revision of the given asset. The revision manager provides a project view illustrating for a set of assets (i) changes of state of assets of the set, (ii) resulting revisions of the assets and (iii) any relationships between the resulting revisions. In this way, i.e., via the project view, the present invention revision manager enables users to manage assets and revisions. The revision manager renders the project view in one mode illustrating changes made to the assets (state changes) in order of time, and in another mode illustrating changes made to the assets in order of sequence of revisions.
US08423386B2 Blood sugar measured level management system and blood sugar level measurement apparatus
The present invention is made to prevent accident of mistaking blood glucose meter among a plurality of blood glucose meters used in a hospital ward.The blood glucose meter is provided with a nickname area in a nonvolatile storage thereof, and the nickname area can be written from outside. Further, when the blood glucose meter is powered on, a nickname is displayed on a display thereof. A measurement data managing device is provided with a blood glucose meter individual setting table in which the serial number and the nickname of the blood glucose meter are is register in association with each other. When the measurement data managing device is connected with the blood glucose meter and communication is started, the serial number of the blood glucose meter is automatically read out, and the nickname obtained from the blood glucose meter individual setting table is displayed on the display.
US08423385B2 Electronic patient registration verification and payment system and method
A patient registration record and payment system creates, maintains and transfers all relevant data electronically. The system captures patient registration and payment data, such as personal, demographic and insurance coverage information, medical history, frequently accessed healthcare providers, and data specifying one or more funding sources to pay for the amount of a medical visit for which the patient is responsible at the time of entry using graphical user interfaces through the Internet or a local area network. Moreover, the system includes the capability to access reference databases regarding verification of data for accuracy, completeness and validity on a continuous, automated basis and, where such reference databases are not available, to initiate manual verification of data for accuracy, completeness and validity by system personnel prior to making patient registration data available to customers or transferring such data to customer databases. Additionally, the system provides for an automated process to transfer payment from one or more funding sources specified by the patient at the time of entry to a deposit account specified by the healthcare provider.
US08423384B2 Providing multidisciplinary activities in context of clinician's role relevant activities
Management of patient activities for a clinician is provided by a patient activity list the may present the clinician's role relevant activities in conjunction with multidisciplinary activities to be performed for a patient. A timeline view area is presented having role relevant scheduled activities for one or more patients assigned to the clinician. Each role relevant scheduled activity comprises an activity to be performed by the clinician and is presented in the timeline view area based on a scheduled time and in association with a corresponding patient. When a user selection of at least one of the patients is received, one or more multidisciplinary activities for the patient are presented within the timeline view area. The multidisciplinary activities include activities scheduled to be performed by other clinicians, and each multidisciplinary activity is presented in the timeline view area based on a scheduled time.
US08423382B2 Electronic health record transaction monitoring
Method, apparatus and article of manufacture for providing individuals with notifications pertaining to use of health records. In one embodiment, a network-accessible storage repository is configured to store a plurality of electronic health records regarding a plurality of individuals. Requests to access selective records of the plurality of individuals are received over a data communications network. For each individual whose respective records are accessed, a report is generated describing the access. The reports may then be provided to the respective individuals.
US08423381B2 Patient monitor with integrated closed loop controller
The invention concerns a system for monitoring and controlling a patient (1), with a patient sensor (2) for capturing a patient signal, and a user interface (6) for providing a user with information on the captured patient signal, wherein the system comprises an integrated closed loop controller (4) which is fed with the patient signal and which controls a patient treating device (5) for treating the patient (1). Thus, an easy and efficient way of monitoring and controlling a patient is provided.
US08423372B2 Processing of encoded signals
The invention relates in general to a method for combining frequency domain encoded signals from at least two signal sources. To allow combining signals without decoding the signals entirely, the invention provides decoding the encoded signals obtaining quantized spectral components, inverse quantizing the quantized spectral component of the decoded signals obtaining window sequences, and combining the at least inverse quantized signals obtaining a combined signal.
US08423371B2 Audio encoder, decoder, and encoding method thereof
An encoder capable of reducing the degradation of the quality of the decoded signal in the case of band expansion in which the high band of the spectrum of an input signal is estimated from the low band. In this encoder, a first layer encoder encodes an input signal and generates first encoded information, a first layer decoder decodes the first encoded information and generates a first decoded signal, a characteristic judger analyzes the intensity of the harmonic structure of the input signal and generates harmonic characteristic information representing the analysis result, and a second layer encoder changes, on the basis of the harmonic characteristic information, the numbers of bits allocated to parameters included in second encoded information created by encoding the difference between the input signal and the first decoded signal before creating the second information.
US08423370B2 Automated interpretation of clinical encounters with cultural cues
A method, system and a computer program product for an automated interpretation and translation are disclosed. An automated interpretation occurs by receiving language-based content from a user. The received language-based content is processed to interpret the received language-based content into a target language. Also, a presence of a cultural sensitivity in the received language-based content is detected. Further, an appropriate guidance for dealing with the detected cultural sensitivity is provided.
US08423369B2 Conversational speech analysis method, and conversational speech analyzer
The invention provides a conversational speech analyzer which analyzes whether utterances in a meeting are of interest or concern. Frames are calculated using sound signals obtained from a microphone and a sensor, sensor signals are cut out for each frame, and by calculating the correlation between sensor signals for each frame, an interest level which represents the concern of an audience regarding utterances is calculated, and the meeting is analyzed.
US08423367B2 Apparatus and method for creating singing synthesizing database, and pitch curve generation apparatus and method
Variation over time in fundamental frequency in singing voices is separated into a melody-dependent component and a phoneme-dependent component, modeled for each of the components and stored into a singing synthesizing database. In execution of singing synthesis, a pitch curve indicative of variation over time in fundamental frequency of the melody is synthesized in accordance with an arrangement of notes represented by a singing synthesizing score and the melody-dependent component, and the pitch curve is corrected, for each of pitch curve sections corresponding to phonemes constituting lyrics, using a phoneme-dependent component model corresponding to the phoneme. Such arrangements can accurately model a singing expression, unique to a singing person and appearing in a melody singing style of the person, while taking into account phoneme-dependent pitch variation, and thereby permits synthesis of singing voices that sound more natural.
US08423365B2 Contextual conversion platform
A contextual conversion platform, and method for converting text-to-speech, are described that can convert content of a target to spoken content. Embodiments of the contextual conversion platform can identify certain contextual characteristics of the content, from which can be generated a spoken content input. This spoken content input can include tokens, e.g., words and abbreviations, to be converted to the spoken content, as well as substitution tokens that are selected from contextual repositories based on the context identified by the contextual conversion platform.
US08423364B2 Generic framework for large-margin MCE training in speech recognition
A method and apparatus for training an acoustic model are disclosed. A training corpus is accessed and converted into an initial acoustic model. Scores are calculated for a correct class and competitive classes, respectively, for each token given the initial acoustic model. Also, a sample-adaptive window bandwidth is calculated for each training token. From the calculated scores and the sample-adaptive window bandwidth values, loss values are calculated based on a loss function. The loss function, which may be derived from a Bayesian risk minimization viewpoint, can include a margin value that moves a decision boundary such that token-to-boundary distances for correct tokens that are near the decision boundary are maximized. The margin can either be a fixed margin or can vary monotonically as a function of algorithm iterations. The acoustic model is updated based on the calculated loss values. This process can be repeated until an empirical convergence is met.
US08423363B2 Identifying keyword occurrences in audio data
Occurrences of one or more keywords in audio data are identified using a speech recognizer employing a language model to derive a transcript of the keywords. The transcript is converted into a phoneme sequence. The phonemes of the phoneme sequence are mapped to the audio data to derive a time-aligned phoneme sequence that is searched for occurrences of keyword phoneme sequences corresponding to the phonemes of the keywords. Searching includes computing a confusion matrix. The language model used by the speech recognizer is adapted to keywords by increasing the likelihoods of the keywords in the language model. For each potential occurrences keywords detected, a corresponding subset of the audio data may be played back to an operator to confirm whether the potential occurrences correspond to actual occurrences of the keywords.
US08423362B2 In-vehicle circumstantial speech recognition
A method of circumstantial speech recognition in a vehicle. A plurality of parameters associated with a plurality of vehicle functions are monitored as an indication of current vehicle circumstances. At least one vehicle function is identified as a candidate for user-intended ASR control based on user interaction with the vehicle. The identified vehicle function is then used to disambiguate between potential commands contained in speech received from the user.
US08423358B2 Method and apparatus for performing packet loss or frame erasure concealment
A method for performing packet loss or Frame Erasure Concealment (FEC) for a speech coder receives encoded frames of compressed speech information transmitted from an encoder. The method determines whether an encoded frame has been lost, corrupted in transmission, or erased, synthesizes properly received frames, and decides on an overlap-add window to use in combining a portion of the synthesized speech signal with a subsequent speech signal resulting from a received and decoded packet, where the size of the overlap-add window is based on the unavailability of packets. If it is determined that an encoded frame has been lost, corrupted in transmission, or erased, the method performed an overlap-add operation on the portion of the synthesized speech signal and the subsequent speech signal, using the decided-on overlap-add window.
US08423356B2 Method of deriving a set of features for an audio input signal
The invention describes a method of deriving a set of features (S) of an audio input signal (M), which method comprises identifying a number of first-order features (f1, f2, . . . , ff) of the audio input signal (M), generating a number of correlation values (ρ1, ρ2, . . . , ρI) from at least part of the first-order features (f1, f2, . . . , ff), and compiling the set of features (S) for the audio input signal (M) using the correlation values (ρ1, ρ2, . . . , ρI). The invention further describes a method of classifying an audio input signal (M) into a group, and a method of comparing audio input signals (M, M′) to determine a degree of similarity between the audio input signals (M, M′). The invention also describes a system (1) for deriving a set of features (S) of an audio input signal (M), a classifying system (4) for classifying an audio input signal (M) into a group, and a comparison system (5) for comparing audio input signals (M, M′) to determine a degree of similarity between the audio input signals (M, M′).
US08423353B2 Sharable distributed dictionary for applications
Architecture for providing and processing a dictionary in a universal format such as XML, for example. The dictionary can be authored while in the universal format, designated for use with multiple compatible applications, and compiled on-the-fly using a dictionary compiler. The dictionary can be shared and/or distributed via a web server, e-mail, and other suitable data transmission techniques. Once downloaded to the client application, the dictionary is registered with the requesting client application for use. With this model, the dictionary created by a user for a specific domain and for a specific application can be easily reused by other applications, and shared among the users belonging to the same domain.
US08423351B2 Speech correction for typed input
A method, computer program product, and system are provided for correcting one or more typed words on an electronic device. The method can include receiving one or more typed words from a text input device and generating one or more candidate words for the one or more typed words. The method can also include receiving an audio stream at the electronic device that corresponds to the one or more typed words. The audio stream can then be translated into text using the one or more candidate words, where the translation includes assigning a confidence score to each of the one or more candidate words. Based on the confidence score associated with each of the one or more candidate words, a candidate word can be selected among the one or more candidate words to represent each portion of the text. A word from the one or more typed words can be replaced with the selected candidate word based on the value of the confidence score associated with the selected candidate word.
US08423347B2 Natural language personal information management
A PIM application provides a single page natural language interface for entering and managing PIM data. The natural language interface may receive a natural language entry as a text character string. The entry may be associated with a task, calendar, contact or other PIM data type. The received entries are processed (for example, parsed) to determine the PIM data type and other information. The original entry is not discarded from the natural language interface as a result of processing. After processing one or more received natural language entries, the entries remain in the natural language interface to be viewed and managed. The entry is maintained so it can be managed with other natural language entries provided in the interface.
US08423345B1 Mapping between code coverage and model coverage for a design
Coverage data may be collected for a model. The coverage data may include model coverage data and code coverage data for test cases input to the model. The coverage data may be presented to a user as data indicating a correspondence between coverage outcomes for the model and coverage outcomes for the code used to implement the model.
US08423342B2 Simulation parameter extracting method of MOS transistor
A simulation parameter extracting method of a MOS transistor according to an exemplary aspect of the present invention includes evaluating a measured value that includes a true gate-overlap capacitance by measuring a capacitance between the gate and the drain in each of a plurality of layout patterns at a predetermined bias voltage, only the number of contact plugs being different for each layout pattern, evaluating a gate-overlap capacitance calculation value of each layout pattern by subtracting a contact parasitic capacitance between the contact plug and the gate from the measured value, the contact parasitic capacitance being obtained by a simulation with varying a model parameter for evaluating a parasitic capacitance between the contact plug and the gate, and extracting the gate-overlap capacitance calculation value as the true gate-overlap capacitance at the model parameter when the gate-overlap capacitance calculation value is about constant regardless of the number of the contact plugs.
US08423340B2 System and method for channel emulator performance measurement and evaluation
A system and method for determining the performance of a channel emulator includes an input signal, at least one transmitter configured to receive the input signal, the at least one transmitter coupled to at least one receiver through the channel emulator, the at least one transmitter configured to transmit the input signal through the channel emulator, the at least one receiver configured to receive a faded receive signal. The system also comprises a signal processor configured to receive a processor signal and the faded receive signal, the signal processor configured to correlate the processor signal and the faded receive signal to develop a correlated signal that represents a channel impulse of the channel emulator. The channel impulse of the channel emulator is used to extract at least one channel coefficient that reflects the performance of the channel emulator.
US08423337B2 Method for multi-scale geomechanical model analysis by computer simulation
A method of predicting earth stresses in response to changes in a hydrocarbon-bearing reservoir within a geomechanical system includes establishing physical boundaries for the geomechanical system, acquiring logging data from wells drilled, and acquiring seismic data for one or more rock layers. The well and seismic data are automatically converted into a three-dimensional digital representation of one or more rock layers within the geomechanical system, thereby creating data points defining a three-dimensional geological structure. The method also includes (a) applying the data points from the geological structure to derive a finite element-based geomechanical model, and (b) initializing a geostatic condition in the geomechanical model, and then running a geomechanics simulation in order to determine changes in earth stresses associated with changes in pore pressure or other reservoir characteristics within the one or more rock layers.
US08423335B2 Dental analysis method and system
A dental analysis system and method for designing the dentition of a patient, comprising the steps of: providing a visual representation of the dentition, inputting a value representative of the number of teeth on a side of the dentition, inputting at least two quantities taken from a group consisting of a ratio, an inter-teeth distance and a central incisor width, computing the position of the teeth within the dentition by applying a mathematical function to the value representative of the number of teeth on a side of the dentition and at least two quantities and juxtaposing positioning lines over the visual representation of the dentition, the positioning lines indicating the position of the teeth as computed.
US08423330B2 Method for recording data which varies with time in space constituted by dimensional axes
The data acquisition unit acquires data in correspondence with each dimensional axis and the time axis. The mode setting unit makes setting and clearing of a dimensionality investigation mode. In the dimensionality investigation mode, the axis-determinative variation-rate calculation unit calculates axial data variation rates. The axis determination unit determines whether or not the axial data variation rate corresponding to each axis is low. The objective-axis setting unit sets each axis as an objective axis when the axial data variation rate corresponding to the axis is determined to be high. While the dimensionality investigation mode is cleared, the recording-determinative variation-rate calculation unit calculates axial data variation rates. The recording determination unit determines, on the basis of the axial data variation rate, whether to record the acquired data. The recording unit does not record the data when the data is determined not to be recorded.
US08423329B2 System and method of adjusting a resistance-based memory circuit parameter
Systems and methods of resistance-based memory circuit parameter adjustment are disclosed. In a particular embodiment, a method of determining a set of parameters of a resistance-based memory circuit includes determining a range of sizes for a clamp transistor and selecting a set of clamp transistors having sizes within the determined range of sizes. For each clamp transistor in the set of clamp transistors, a simulation may be executed to generate a first contour graph representing current values over a range of statistical values. The first contour graph may be used to identify a read disturbance area and a design range of the gate voltage of the clamp transistor and a load of the clamp transistor. The method may execute a simulation to generate a second contour graph representing sense margin over a range of statistical values of the gate voltage of the clamp transistor and the load of the clamp transistor. A sense margin may be selected based on the second contour graph that also satisfies the design range of the first contour graph. A sense margin may be determined for a selected clamp transistor in the set of transistors and the corresponding gate voltage and the load of the selected clamp transistor is determined based on the determined sense margin.
US08423328B2 Method of distributing a random variable using statistically correct spatial interpolation continuously with spatially inhomogeneous statistical correlation versus distance, standard deviation, and mean
Methods for modeling a random variable with spatially inhomogenous statistical correlation versus distance, standard deviation, and mean by spatial interpolation with statistical corrections. The method includes assigning statistically independent random variable to a set of seed points in a coordinate frame and defining a plurality of test points at respective spatial locations in the coordinate frame. A equation for a random variable is determined for each of the test points by spatial interpolation from one or more of the random variable assigned to the seed points. The method further includes adjusting the equation of the random variable at each of the test point with respective correction factor equations.
US08423322B2 System and method for evaluating changes in the efficiency of an HVAC system
The invention comprises systems and methods for evaluating changes in the operational efficiency of an HVAC system over time. The climate control system obtains temperature measurements from at least a first location conditioned by the climate system, and status of said HVAC system. One or more processors receives measurements of outside temperatures from at least one source other than said HVAC system and compares said temperature measurements from said first location with expected temperature measurements. The expected temperature measurements are based at least in part upon past temperature measurements.
US08423315B2 Digital waveform generation and measurement in automated test equipment
A waveform generation and measurement module that may be used in automated test equipment. The waveform generation and measurement module includes high speed SERDES (or other shift registers) that are used to digitally draw a test waveform. Additional high speed SERDES may also be used to receive (in serial form) a response waveform from a device under test and convert it to parallel data for high speed processing. The waveform generation and measurement module may be implemented in field programmable gate array logic.
US08423314B2 Deterministic reconfiguration of measurement modules using double buffered DMA
Configuring at least one radio frequency (RF) instrument according to a plurality of RF measurement configurations for performing a plurality of tests on a device under test (DUT). A list of RF measurement configurations may be stored in a computer memory. The list of RF measurement configurations comprises a plurality of parameters for configuring operation of the at least one instrument. Information regarding the list of RF measurement configurations (e.g., a data stream) may be provided to the at least one RF instrument. The at least one RF instrument may perform the plurality of tests on the DUT, including the at least one RF instrument configuring itself according to the RF measurement configurations based on processing of the information. Configuring enables the at least one RF instrument to perform the plurality of tests on the DUT in a deterministic manner.
US08423313B2 Method and apparatus for testing valve control system
A method and apparatus are disclosed for testing a valve control system in an aircraft fuel supply system having a plurality of control valves, wherein the control system includes relay means for outputting control signals to each of the plurality of control valves. The method includes providing connection means for electrically connecting a test device to the control system relay means, connecting a test device to the relay means such that the test device is adapted to receive control signals output by the control system to any one of the plurality of control valves, detecting an electrical control signal output from the relay means to any one of the plurality of control valves, and identifying the particular one of the plurality of control valves to which a detected control signal is output by the relay means and identifying the nature of the control signal output to that particular control valve.
US08423311B2 Method for calibrating and operating a measuring cell arrangement
Calibrating a measuring cell arrangement having a diaphragm vacuum measuring cell having a programmable heater for heating the diaphragm vacuum measuring cell to a constant presettable temperature. The heater encompasses the measuring cells and is encompassed by an insulation jacket. The method includes setting a first heating temperature on the measuring cell to a constant preset value, performing a first calibration step by generating at least one preset pressure in a vacuum volume and obtaining vacuum measuring signals of the measuring cell and at least one reference measuring cell, storing pressure values in the memory, determining compensation values from the difference values of the measuring cell and the reference measuring cell, intermediately storing these difference values in a calibration data memory and gauging the measuring cell by transmitting the determined compensation values to the measuring cell data memory.
US08423308B2 Multi-circuit direct current monitor with Modbus serial output
A multi-circuit direct current monitor consists of a plurality of Hall Effect current sensors mounted on a printed circuit board oriented to sense the direct current (DC) flow from power generating devices such as solar arrays, output from the Hall Effect sensors connected to an analog to digital (A/D) converter which in turn is connected to a microprocessor. The multi-circuit direct current monitor continuously monitors instantaneous and average current values for each circuit as well as total instantaneous current and average current for all active circuits. The multi-circuit direct current monitor provides continuous communications via Modbus RTU as well as providing alarm outputs if one or more circuits deviates from the average output by a percentage greater than the user specified threshold for a user-defined period of time to detect failed or underperforming power output devices.
US08423302B2 Electronic method and system for instant creation and storage of consumption histograms in drinkable water tapping points
The invention herein is referred to the technical field of measuring and consumption control systems of water. The invention can be installed in a meter that provides the media and signals necessary for its interconnection. The System of the invention herein comprises a Micro-controller devise, therefore, the actions that it carries out can be modified according to the requirements of each agency that supplies drinkable water. Each pulse emitted by the meter, is sensed by the System of the invention; concurrently, a real time clock allows the measurement of the difference of timetables between pulses to obtain the real instant flow rate, in order to increase, later, one of the volume counters that correspond to the consumption recorded within the preset instant flow rate ranges, same that, jointly, will comprise a consumption flow rate histogram. The pulse sensed by the invention increases at its time a counter of a group, depending on the hour of the day when it was generated, to make up a timetable histogram. The information of the counters resident in the memory can be read electronically by wired or wireless media.
US08423299B2 Estimation system for chemical substance included in part and estimation method for chemical substance included in part
The present invention accepts attribute information of evaluation subject parts, and judgment standards of parts category by a data acquiring unit; acquires attribute information and chemical substance information relating to a part already inspected; categorizes the relevant attribute information and the relevant chemical substance information to a part group having attribute information of the evaluation subject parts, and a part group not having it; carries out calculation of statistic values of the content rate of a specified chemical substance in each of the parts groups, comparison between difference of said statistic values in each of the parts groups and the relevant judgment standards, and extraction of said attribute information; extracts attribute information and chemical substance information of said parts already inspected, coincident with all of attribute information extracted; and calculates the statistic value such as an average value relating to the content rate of the chemical substance of these parts.
US08423298B2 Integrated biosensor and simulation system for diagnosis and therapy
BioMEMS/NEMS appliance biologically monitors an individual, using biosensors to detect cellular components. Data is simulated or analyzed using systems-biology software, which provides diagnostic or therapeutic guidance.
US08423297B2 Device and method for responding to influences of mind
Mental influence detectors and corresponding methods are useful for detecting an influence of mind and hidden or classically non-inferable information. An anomalous effect detector includes a source of non-deterministic random numbers, a converter to convert a property of numbers, a processor to accept converter output and to produce an output signal representative of an influence of mind. The processor output signal contains fewer numbers than the input. A quantum computer includes a physical source of entropy to generate output numbers; a source of test numbers; a measurement processor to accept output numbers and to measure a relationship between process numbers and at least one test number to produce an output representative of an influence of mind.
US08423292B2 Navigation device with camera-info
The present application relates to a navigation device carried by a vehicle. The navigation device is arranged to display navigation directions on a display, the navigation directions taking the form of a path representative of a planned route to be followed by the vehicle. The navigation device is further arranged to receive a feed from a camera. The navigation device is further arranged to display a combination of a camera image from the feed from the camera and the navigation directions on the display.
US08423291B2 Personal GPS navigation device
A navigation device is disclosed. In at least one embodiment, the navigation device includes a storage device to store map information and points of interest (POIs), the POIs including description information and location information; and a display to display stored POIs at a location of the map information, based upon the location information, POIs being selectively retrievable from a remote location for subsequent storage and display.
US08423286B2 Method for displaying activity information on a navigation device and related navigation device
A navigation method includes receiving a positioning signal, displaying a navigation map corresponding to the positioning signal, receiving a plurality of activity information with latitude and longitude, providing an information preference menu, and displaying an activity icon of corresponding activity information on a corresponding activity location of the navigation map according to the setting of the information preference menu and the latitude and longitude.
US08423282B2 Road guidance service method and navigation system for implementing the method
A method of providing a route guidance service and a navigation system for performing the method are provided. The method of providing a route guidance service includes: extracting outdoor advertisement information and advertisement production and installation information, which correspond to destination information entered by a user, from an outdoor advertisement database; generating virtual building image information using the extracted advertisement production and installation information; generating first navigation information by combining the generated building image information with the extracted outdoor advertisement information and advertisement production and installation information; and providing a route guidance service to the destination information using the first navigation information.
US08423281B2 Apparatus and method for providing travel route in navigation system
An apparatus and method provide a travel route in a navigation system. The apparatus includes: a GPS (Global Positioning System) receiver for receiving position data from a plurality of GPS satellites; a storage unit for storing map data and the travel route therein; a display unit for displaying the stored map data and travel route on a screen; a key input unit for receiving a variety of input key signals, and an origin and a destination therebetween; a velocity and direction detection unit for detecting a travel velocity and direction of travel of a moving object; a wireless communication unit for communicating to receive traffic information on an on-road; and a control unit for controlling each unit to store the travel route in the storage unit and to provide the stored travel route for a user.
US08423271B2 Method for fueling an engine at start
A method for improving starting of an engine that may be repeatedly stopped and started is presented. In one example, fuel injection timing is selectively adjusted based on engine stop position and amount of time the engine is stopped. The method may improve engine starting and lower engine noise.
US08423260B2 Method of controlling a VTG engine
When controlling an engine having a Variable Turbine Geometry (VTG) the VTG is closed some predicted time period before an up-gear shift is performed. This is advantageous because when the gear shift begins the engine breaking is already maximized and full engine brake can be obtained during the entire gear shift operation.
US08423259B2 Driver inputs allowing full speed range adaptive cruise control to release brake hold
A method for implementing adaptive cruise control for a vehicle includes the steps of stopping the vehicle, determining whether a driver of the vehicle has taken a deliberate action to move the vehicle, and moving the vehicle, on the condition that the driver has taken the deliberation action to move the vehicle.
US08423252B2 Control method of shifting gear in an automatic manual transmission
A control method of shifting gear in an automatic manual transmission to pass from a current gear to a successive gear; the automatic gear transmission comprises a gearbox provided with at least one primary shaft and at least one secondary shaft connected to driving wheels, and at least one clutch interposed between the primary shaft of the gearbox and a drive shaft of an engine; the control method comprises the steps of: determining, when the clutch is at least partially closed, a target torque that has to be transmitted through the clutch; determining, when the clutch is at least partially closed, a rotation speed target of the drive shaft of the engine; and determining a target engine torque of the engine according to the target torque that has to be transmitted through the clutch and according to the rotation speed target of the drive shaft of the engine.
US08423248B2 Method and device for specifying an output variable of a drive unit
In a method for checking the operation of specifying an output variable of a drive unit, when a setpoint value of the output variable is specified, a check is performed as to whether this specification of the setpoint is caused by an operation of the control element. If it is determined that this is not the case, then an error is detected.
US08423247B2 Speed change control system for industrial vehicle
A speed change control system for industrial vehicle, includes: a speed ratio detecting unit that detects a speed ratio of speeds of an input shaft and of an output shaft of a torque converter; speed changer for operating based on the torque converter speed ratio that shifts up or down a speed stage of a transmission in response to the detected speed ratio; a braking detection unit that detects an operation of a braking device for traveling; and a downshift limit unit that permits a downshift to a 1st speed by the speed changer when a non-operation of the braking device is detected by the braking detection unit and limits a lowest speed stage upon downshift by the speed changer to a 2nd speed when an operation of the braking device is detected.
US08423244B2 Device and method for controlled damping of a vehicle
A method and device for controlled damping of a vehicle stores a set of controller parameters R1 to Rn for controlling the damping of the unloaded vehicle as a function of the dynamic driving situation thereof 1 to n, detect a loading condition b of the vehicle, adapt the set of controller parameters R1 to Rn as a function of the detected loading condition b to a set of controlled parameters R1b to Rnb, and dams the vehicle as a function of the set of controller parameters R1b to Rnb as a function of the dynamic driving situation thereon 1 to n.
US08423243B2 Vibration-damping controlling apparatus
In a vibration-damping controlling apparatus for performing vibration-damping control which is control to suppress sprung vibration occurring in a vehicle by controlling torque generated in a wheel of the vehicle, the vibration-damping control is inhibited by making magnitude of vibration-damping torque as a torque for vibration damping capable of suppressing the sprung vibration different from the magnitude of the vibration-damping torque when learning of an air-fuel ratio is not performed, during the learning of the air-fuel ratio at the time of operation of an engine as a power source of the vehicle. According to this, it becomes possible to inhibit the vibration-damping control and control of learning correction of the air-fuel ratio from interfering with each other.
US08423242B2 Power-saving system and control method for the same
In a vehicle equipped with a plurality of electronic devices, a power-saving system (100) saves electricity while comprehensively controlling the power supply status to each of the plurality of electronic devices. The power-saving system (100) includes: power supply status control portion (11) controlling the power supply status to each of the plurality of electronic devices depending on a usage situation of the vehicle; and usage situation determination portion (10) determining the usage situation on the basis of information useful for determining a usage situation, including information related to a usage date and time, current location or driver of the vehicle. The power supply status control portion (11) controls the power supply status to each of the plurality of electronic devices on the basis of a predetermined power supply status to each of the plurality of electronic devices set depending on a usage situation and the usage situation determined by the usage situation determination portion (10).
US08423241B2 Safety concept for an intelligent actuator
The present invention relates to an actuator device for use in a motor vehicle, comprising an actuator, a control unit for controlling the actuator and a processing unit, which is or can be connected to an external main control device via a control connection in order to transfer actuator setting commands. Furthermore, the processing unit is subordinate to the main control device and is connected to the control unit in order to control the actuator according to the actuator setting commands. The control unit is or can be connected to the main control device via an activation connection and is equipped so as to enable the actuator to be controlled by the processing unit according to activation signals transmitted via the activation connection.
US08423237B2 Configurable functions for vehicle parameters
The user configures to process at least two data sources without depending on preprogrammed functions or resorting to reprogramming the basic software of the device.
US08423229B2 Device and method for performing self-diagnosis as to whether or not acceleration or angular-velocity sensor is in normal status
A self-diagnostic device for an acceleration or angular-velocity sensor includes a diagnosis control unit, an integration unit, and a determination unit. The diagnosis control unit provides pseudo acceleration or angular velocity to a sensor main body for detecting acceleration or angular velocity, by applying a test signal having prescribed magnitude to the sensor main body. The integration unit integrates a sensor signal outputted from the sensor main body in response to the test signal. The determination unit determines whether or not an integration value obtained at an elapse of prescribed integration time from a time point when the integration unit starts integrating the sensor signal falls within a prescribed normal range.
US08423226B2 Dynamic decision sequencing method and apparatus for optimizing a diagnostic test plan
A dynamic diagnostic plan generator arranges diagnostic test procedures related to a vehicle symptom or operational problem in a sequence based on a probabilistic Failure Mode and Effects Analysis (FMEA). The diagnostic plan generator also tracks a vehicle state, and provides instructions for test preparation steps and instructions for performing the diagnostic test procedures. The plan generator further generates schematic illustrations of the diagnostic test procedures, and creates a diagnostic data structure containing information related to the diagnostic test procedures. In addition, the diagnostic plan generator sends and receives information regarding actual failure mode occurrences, for example, to and from a central database. Furthermore, the diagnostic plan generator facilitates the creation of failure mode tests by an expert diagnostics author.
US08423224B1 Methods and apparatus for controlling deployment of systems
Methods and apparatus for controlling deployment of systems according to various aspects of the present invention operate in conjunction with at least one deployable asset, a scoring system, and an optimization system. The scoring and optimization systems provide an optimized solution to mission planning, asset positioning, and control of multiple entities within a geographic region. The system combines a scoring method with an optimization method to quickly select a globally optimal solution from a larger set of potential solutions.
US08423223B2 Vehicle parking assist system, vehicle including the same, and vehicle parking assist method
A vehicle parking assist system includes: a camera; a first vehicle guiding section that recognizes the position of a power transmitter external to a vehicle based on the image obtained via the camera to guide the vehicle to the power transmitter; a power receiver that receives electric power from the power transmitter in a non-contact manner; and a second vehicle guiding section that guides the vehicle based on the electric power received by the power receiver. The control section executes a process of stopping the vehicle when the electric power received by the power receiver from the power transmitter does not satisfy a first condition, even after the control section has caused the vehicle driving section to move the vehicle beyond a predetermined distance after the first vehicle guiding section becomes unable to detect the position of the power transmitter based on the image.
US08423222B2 Vehicle drive device
A vehicle drive device includes a first rotating electrical machine, an input member, and an output member drivingly coupled to different rotating elements of a differential gear unit. A second rotating electrical machine is coupled to a different rotating element of the differential gear unit than the first rotating electrical machine. A control device detects an output rotation abrupt change where an absolute value of rotational acceleration of the output member is equal to or larger than a predetermined value, and, if the output rotation abrupt change state is detected where a rotational speed of the input rotating element is lower than a threshold value, the control device executes restriction avoidance where a rotational speed of the first rotating electrical machine is controlled so that the rotational speed of a input rotating element becomes equal to or higher than the threshold value.
US08423217B2 Hybrid vehicle
A hybrid vehicle wherein such a situation that the residual capacity of a battery drops significantly below the lower limit of a reasonable range is avoided while fuel efficiency is enhanced. The hybrid vehicle, including an engine, a generator, a battery, and an electric motor for driving, is further provided with a converter for supplying the voltage of the battery that has been boosted to the electric motor, an eco-switch for selecting a first mode or a second mode in association with the boosting operation of the converter, and a hybrid ECU for changing the upper limit of the voltage boosted by the converter from a first upper limit in the first mode to a second upper limit lower than the first upper limit when the second mode is selected by the eco-switch, and changing the upper limit of the voltage boosted by the converter from the second upper limit to the first upper limit when the residual capacity of the battery drops below a threshold.
US08423215B2 Charge rate modulation of metal-air cells as a function of ambient oxygen concentration
A system and method for charging a metal-air battery pack at the maximum possible rate while maintaining an ambient oxygen concentration below a preset concentration is provided, thereby minimizing the risks associated with generating oxygen during the charging cycle.
US08423212B2 Vehicle control apparatus
A control apparatus for a vehicle that includes an internal combustion engine, a fuel tank, a canister trapping vaporized fuel from the fuel tank, an open-close valve provided in a passage connecting an intake passage of the engine to the canister, a generator driven by the engine to generate electric power, a battery storing electric power generated by the generator, and a motor driven by electric power discharged from the battery, and that runs using driving force from at least any one of the engine and the motor, includes: a determination unit determining whether to control the open-close valve to introduce the trapped fuel into the intake passage; and a charge and discharge controller executing changes any one of the rate of charging of the battery and the rate of discharging of the battery when the determination unit determines to introduce the trapped fuel into the intake passage.
US08423203B2 Smart key system
A smart key system according to the present invention controls operations of devices mounted in a vehicle based on wireless communication between a control device mounted in the vehicle and a portable electronic key, and the control device includes a transmission circuit configured to output a request signal a predetermined number of times at predetermined times within a predetermined period in order to confirm authentication communication between the control device and a communication unit of the portable electronic key, and a communication mode switching unit configured to switch an authentication communication interval or an authentication communication time within the predetermined period of the request signal output from the transmission circuit of the control device if the authentication communication is not performed for a predetermined amount of time.
US08423202B2 Vehicle behavior control apparatus and vehicle behavior control method
A vehicle behavior control apparatus that generates a gyro moment based on the behavior of the vehicle includes i) a gyro which has a rotating body that is rotatably supported on a rotating shaft and a rotating body rotating portion that rotates the rotating body, ii) a vehicle speed detecting portion that detects the vehicle speed of the vehicle, and iii) a controller that changes the centrifugal force generated in the rotating body based on the detected vehicle speed.
US08423196B2 Augmented distribution transformer and method of making same
A method, system, and apparatus including a distribution transformer having a communication module. The distribution transformer is configured to convert a first high voltage electricity from a high voltage distribution line to a first low voltage electricity and convert a second low voltage electricity from a low voltage power line to a second high voltage electricity. The communication module is programmed to provide time data representing time of day information along the low voltage power line to an electrical device and provide location data representing location information along the low voltage power line to the electrical device. The location information includes a geographic location of the distribution transformer.
US08423187B2 Autonomous robots with planning in unpredictable, dynamic and complex environments
A controller for the motion control of a robot,comprises: a target input interface for supplying the controller with information about a target to be reached, a predicting module predicting at least one future state of the controlled robot using an internal model of the robot, a planning module for planning future states of the robot, wherein the planning starts from a predicted state supplied from the predicting module, a reactive controller, for outputting motor commands in order to make the controlled robot reach a target, and a target arbitrator for selecting the target output by the predicting module or the output from the planning module.
US08423183B2 Robot and method of controlling the same
Disclosed is a method of generating a hip trajectory of a biped walking robot to allow the robot to stably walk on a two-dimensional space without falling down. An angular velocity of a hip of a swinging leg is obtained by measuring the angle/angular velocity of an ankle pitch joint part of a supporting leg in real time when the robot walks on the two-dimensional space, and desired trajectories of the ankle and the hip are generated based on the angular velocity of the ankle of the supporting leg and the angular velocity of the hip of the swinging leg.
US08423176B2 Substrate processing apparatus and substrate transfer method adopted in substrate processing apparatus
In a substrate processing apparatus according to the present invention, wafer transfer timing with which wafers are to be transferred to individual processing chambers from a cassette container is determined in correspondence to each processing chamber, based upon the lengths of time required to process a single wafer in the processing chambers. Then, wafers are transferred from the cassette container in conformance to the transfer timing thus determined. By setting the wafer transfer timing with which wafers are transferred from the cassette container in coordination with the lengths of processing time at the individual processing chambers, the operation rates in the processing chambers are improved and ultimately, the throughput of the apparatus is improved.
US08423175B2 Thermal processing apparatus, thermal processing method, and storage medium
When a substrate is transferred by a holding arm to a multiple tier wafer boat, contact between the holding arm and the substrate is prevented. When the wafer boat is not subjected to a thermal effect, a normal height position of a ring member is obtained by relatively elevating and lowering a transfer base member with respect to the wafer boat. Before a wafer, which is not yet thermally processed, is transferred to the wafer boat, a height position of the corresponding ring member is obtained. By comparing a difference between the normal height position of the ring member and the height position of the ring member before the wafer is transported, with a threshold value, whether to transfer the wafer by the wafer transfer mechanism to the wafer boat can be judged.
US08423172B2 Automated determination of jet orientation parameters in three-dimensional fluid jet cutting
Methods, systems, and techniques for automatically determining jet orientation parameters to correct for potential deviations in three dimensional part cutting are provided. Example embodiments provide an Adaptive Vector Control System (AVCS), which automatically determines speeds and orientation parameters of a cutting jet to attempt to insure that a part will be cut within prescribed tolerances where possible. In one embodiment, the AVCS determines the tilt and swivel of a cutting head by mathematical predictive models that examine the cutting front for each of “m” hypothetical layers in a desired part, to better predict whether the part will be within tolerances, and to determine what corrective angles are needed to correct for deviations due to drag, radial deflection, and/or taper.
US08423168B2 Bottleneck device extracting method and bottleneck device extracting assistance device
A method and system of specifying a device that is the root cause of impeding productivity of a production line in consideration of even mutual influence among processes of production fluctuation with respect to the subject of specifying a device in which productive capacity is reduced due to a problem that the productive capacity of the device is changed due to production that one machine works for multiple process and a problem that the productive capacity of device is changed due to high product mix and low product volume production. A measure for changing productive capacity of devices intentionally and simulating influence to the whole production system, a measure for measuring mutual influence among processes of production fluctuation produced by the simulation and a measure for specifying a device that is the root cause of impeding the productivity on the basis of the measured result are provided.
US08423161B2 Methods and systems for gas turbine modeling using adaptive Kalman filter
A system and method for modeling a gas turbine assembly include a plurality of sensors configured to measure a plurality of operating parameters of a turbine assembly. The system further includes a model configured to compare the plurality of operating parameters with a plurality of predicted parameters to determine difference values. A Kalman filter of system is configured to evaluate the difference values to facilitate adjusting the model. The Kalman filter is further configured to accommodate for a missing operating parameter of the plurality of operating parameters to facilitate tuning the model.
US08423147B2 Devices for controlling high frequency spinal cord modulation for inhibiting pain, and associated systems and methods, including simplified controllers
In particular embodiments, high-frequency modulation in the range of from about 1.5 KHz to about 50 KHz may be applied to the patient's spinal chord region to address low back pain without creating unwanted sensory and/or motor side affects. In other embodiments, modulation in accordance with similar parameters can be applied to other spinal or peripheral locations to address other indications. In particular embodiments, aspects of the foregoing modulation therapies may be implemented by systems and devices that have simplified functionalities.
US08423145B2 Differential neurostimulation therapy driven by physiological therapy
An implantable neurostimulator system adapted to provide therapy for various neurological disorders is capable of varying therapy delivery strategies based on the context, physiological or otherwise, into which the therapy is to be delivered. Responsive and scheduled therapies can be varied depending on various sensor measurements, calculations, inferences, and device states (including elapsed times and times of day) to deliver an appropriate course of therapy under the circumstances.
US08423144B2 Device and method for auditory stimulation
A device and method for desynchronizing a patient's neuronal brain activity involving a neuron population firing in a pathologically synchronized manner. The device includes a stimulation unit configured to generate an acoustic stimulation signal to stimulate the neuron population when the acoustic stimulation signal is aurally received by the patient. Furthermore, the acoustic stimulation signal has a first frequency and a second frequency, with the first frequency provided to reset the phase of the neuronal brain activity in a first sub-population of the stimulated neuron population, and the second frequency provided to reset the phase of the neuronal brain activity in a second sub-population of the stimulated neuron population.
US08423142B2 Cross-checking of transthoracic impedance and acceleration signals
A first chamber minute ventilation rate is determined based on a first transthoracic impedance signal received from a first chamber of a heart and a second chamber minute ventilation rate is determined based on a second transthoracic impedance signal received from a second chamber of the heart. A processor compares the minute ventilation rates to determine a rate. In one embodiment, an accelerometer sensor provides data for evaluating propriety of a rate. Before implementing a rate change, signals from multiple sensors are cross-checked.
US08423141B2 Pre-excitation stimulus timing based on mechanical event
Techniques for determining when to deliver a pre-excitation signal to damaged cardiac tissue, e.g., infarct tissue, of a ventricle during cardiac pacing are described. A medical device detects an intrinsic or paced atrial depolarization, and then detects a subsequent mechanical event, e.g., contraction, in a ventricle. As examples, the mechanical event may be detected by measuring ventricular movement, or changes in intracardiac or systemic blood pressure. The medical device determines an interval between the atrial depolarization and the ventricular mechanical event, which may be referred to as an A-Vm interval. By subtracting a pre-excitation interval (PEI) from the A-Vm, the medical device determines an A-V interval between an atrial depolarization and delivery of the pre-excitation signal.
US08423129B2 Method and apparatus for inductively measuring the bio-impedance of a user's body
A method and apparatus for inductively measuring the bio-impedance of a user's body without complex circuitry. An apparatus is described for inductively measuring the bio-impedance of a user's body, wherein the apparatus includes a number of first inductors being adapted to induce an alternating magnetic field in the user's body and the apparatus further includes a number of second inductors being adapted to measure a secondary magnetic field in the user's body, wherein each of the number of first inductors overlaps at least one of the number of second inductors to form a number of measuring areas.
US08423127B2 Systems and methods for generating fluorescent light images
An imaging system divides image pixels intensities by exposure time to generate image data in units of intensity per time. The imaging system divides a fluorescent light image in intensity per time units by an excitation light image in intensity per time units to provide a quantitative corrected fluorescent light image that is generally invariant to position of an imaging instrument relative to a biological tissue being imaged.
US08423121B2 Method and system for guidewire tracking in fluoroscopic image sequences
A method and system for tracking a guidewire in a fluoroscopic image sequence is disclosed. In order to track a guidewire in a fluoroscopic image sequence, guidewire segments are detected in each frame of the fluoroscopic image sequence. The guidewire in each frame of the fluoroscopic image sequence is then detected by rigidly tracking the guidewire from a previous frame of the fluoroscopic image sequence based on the detected guidewire segments in the current frame. The guidewire is then non-rigidly deformed in each frame based on the guidewire position in the previous frame.
US08423115B2 Multi-bend steerable mapping catheter
An electrophysiology catheter introduced through the groin and inferior vena cava into the right side of the heart comprises an elongate flexible shaft having a steerable distal section and a prolapsing section located proximally of the distal section. The distal section is inserted into the coronary sinus and a back-steering force is applied to the catheter to anchor the distal section therein, after which the catheter is further advanced to prolapse the prolapsing section against the high right atrium. Electrical pathways in both the coronary sinus and the high right atrium are mapped using respective electrode pairs carried on the distal and prolapsing sections of the catheter.
US08423114B2 Dual electrode system for a continuous analyte sensor
Disclosed herein are systems and methods for a continuous analyte sensor, such as a continuous glucose sensor. One such system utilizes first and second working electrodes to measure additional analyte or non-analyte related signal. Such measurements may provide a background and/or sensitivity measurement(s) for use in processing sensor data and may be used to trigger events such as digital filtering of data or suspending display of data.
US08423110B2 Imaging device and related methods
In one embodiment, the invention provides an imaging device having a light source, a photo-sensor and a scanning assembly. In some embodiments, the light source is fixedly mounted in the first end of an elongated sheath and is adapted for illuminating a target, and the photo-sensor is mounted on the scanning assembly, also in the first end of the elongated sheath, and is adapted to detect light energy from the target. In other embodiments, the light source is movably mounted and the detector is held stationary. In other embodiments, both the light source and the photo-sensor are movably mounted. The scanning devices synchronously capture light energy from each of a plurality locations on the target, the light energy resulting from illumination by the light source, and synchronously digitizes the output from the photo-sensor from each of the plurality of locations on the target to generate an image of the target.
US08423105B2 Sensor for eliminating undesired components and measurements method using said sensor
In the present invention a novel method and device for measuring characteristics from a relatively weak signal comprising desired and undesired components is presented. Undesired signals may arise from the nature of the characteristic, from the detector or from the circuitry. The signal is extracted from a first measurement element (1) comprising these desired and undesired components. Using another signal from this first measurement element or from another second measurement element (2) the undesired components can be eliminated. The measurement method is extremely useful when using organic materials for the detectors, electronic circuitry, and measurement elements. These devices can be produced relatively cheap, but less reliable. They can also be combined in a one- or two-dimensional array for measuring characteristics over a larger area.
US08423104B2 Haemozoin detection
A system for detecting haemozoin in a sample, said system including a light source for exciting the sample with an optical signal to generate a non-linear optical response, and a detector for detecting the generated non-linear optical response from the excited sample. A method for detecting haemozoin in a sample, the method including exciting the sample with an optical signal to generate a non-linear optical response from the sample, and detecting the emitted non-linear optical signal from the excited sample.
US08423100B2 Mobile communication device with low near-field radiation and related antenna structure
A mobile communication device includes an antenna structure. The antenna structure includes a circuit board. A ground plane is disposed on the second surface of the circuit board and includes a first side edge and a second side edge. An antenna element is disposed on the first surface of the circuit board or placed near the circuit board, and includes a first operating band and a second operating band. A first inductively-coupled element is located near the first side edge of the ground plane, and includes a metal plate and an inductive element. The metal plate is electrically connected to the ground plane through the inductive element. The first inductively-coupled element generates a resonant mode at a specific frequency within the second operating band to reduce a surface current excitation on the ground plane and to reduce near-field E-field and H-field strengths of the mobile communication device within the second operating band.
US08423099B2 Rotating mechanism and electronic device using same
A rotating mechanism, comprises a retaining plate having a cut-out defined therethrough, the cut-out being curved; a rotating plate being capable of rotating in a plane parallel to the plane of the retaining plate by a shaft; a pin slidably engaging with the cut-out and retained on the rotating plate; and a guiding assembly is coupled between the rotating plate and the retaining plate to guide the rotating plate to rotate relative to the retaining plate.
US08423098B2 Sliding mechanism
A sliding mechanism (20) used in a portable electronic device is described. The magnetic forces created between facing similar poles of a first magnetic component (24) and a second magnetic component (25) drives the cover section (22) to the open or closed position. Two third magnetic components (26) are received and secured in the sliding slot (214) and stably secure the cover section (22) in the open or closed position.
US08423097B2 Sliding portable telephone
A sliding portable telephone in which a second display section is provided on a surface exposed when an upper housing is slid, enabling self-shooting by a built-in camera. Further, in the telephone, a mechanism for stopping the upper housing before a fully opened position is provided so that, when a fingerprint sensor is built-in in an end section of a lower housing, fingerprint authentication is enabled without fully opening the telephone. Also, a recess is formed between sliding surfaces of the upper and lower housings, a flexible circuit board is received in the recess, the flexible circuit board is inserted and led through a slit that is provided only in one end surface of the recess, the insertion section is sealed, and as a result, there is no problem even if water droplets are splashed on the sliding portable telephone in an extended state.
US08423096B1 Reconfigurable mobile device with keyboard cover
A multifunction cover with touch screen display, icons, and a keyboard is described. A multifunction touch screen enabled mobile device may be configured to be connected to the separate cover, which may be attached to the device and detached from the device. The mobile device may be enabled with a cellular voice and data communication, WiFi connectivity, Bluetooth connectivity, and Internet Protocol connectivity. The mobile device may be enabled to play videos, capture photos, and stream multimedia content.
US08423095B2 System and method of determining standby time for mobile stations by connecting a simulator to the mobile station, measuring average current consumption, and determining actual battery capacity usage
A method and system for determining standby time for a mobile station uses a battery simulator, a base station emulator, a computer to control the test equipment and MSUT for testing a mobile station. The computer includes a module for determining a radio off battery voltage, a module for deriving a battery capacity in dependence upon the radio off battery voltage, a module for measuring battery capacity usage in a predetermined time while the mobile station is in standby mode and a module for determining a standby time for the mobile station in dependence upon the battery capacity and the battery capacity usage, where the predetermined time is less than the standby time.
US08423094B2 Femtocell and controlling method thereof
A femtocell includes a memory, a transmitter, a receiver and a controller. The memory stores access probability values in different time periods, and a comparison table of power saving rates and probability thresholds. Each power saving rate is a proportion of the time periods whose access probability values are not more than a predetermining probability threshold and all time periods. The controller includes a setting module setting the predetermining probability threshold, a time module getting a current time and a corresponding current time period, a user identifying module determining whether the user accessing the femtocell through the receiver is a registered user, a switching module controlling the transmitter through determining whether the access probability value at the current time period is less than the predetermined probability threshold, a statistic module calculating the access probability value at the current time period according to the identifying result of the user identifying module.
US08423092B2 Power management in a mobile device
Apparatuses, systems and methods for reducing power consumption during standby operation of a mobile device are disclosed. A page decoding algorithm can be stored in nonvolatile memory during standby. The page decoding algorithm can be executed from the nonvolatile memory, when the mobile device is awakened from a sleep state to determine if there is any activity such as an incoming call. No power is required for the nonvolatile memory to maintain storage of the algorithm so that the power requirement during standby of the mobile device is reduced.
US08423088B2 Aggregated, interactive communication timeline
Described is a technology by which an interactive timeline user interface shows communication data aggregated from various sources (e.g., a telephone service, a website, an application and/or the like) in time order. To reduce the number of items in the timeline, certain items may be combined into a compressed item, e.g., items from the same source and/or of the same type may be rolled up into a rolled up item. The user may also interact to reply to a data item. For example, an editor may be provided upon interaction with a data item in the timeline, and the type of reply that is sent may automatically match the type of data item, (e.g., a text message reply to a text message).
US08423084B2 Method for radio communication in a wireless local area network and transceiving device
Method for radio communication in a wireless local area network and transceiving device refers to wireless local area networks (WLAN) consisting of a multitude of transceiving devices of users (14, 15, 16 . . . N). Simultaneous scanning by their antenna beams in different directions by the transceiving devices (with the transceiving devices being in reception mode) and transmission of an omnidirectional signal in the form of calibration signal and data package by one of the transceiving devices of the network (with the transceiving device being in transmission mode), reception of the signal by the transceiving devices operating in reception mode and subsequent orientation of their antenna beams in the direction of signal source. The recognition and orientation is performed during the period of reception of the calibration signal. The Method increases the range of a WLAN, reduces the transmission time and improves quality and reliability of communication. Each transceiving device (1) includes at least one directional antenna (3) featuring a controllable directional pattern, switched-over by unit (4), reception/transmission mode switch (5), receiver (8), transmitter (10) and controller (11). Additionally a unit for signal detection (13) is incorporated in the device.
US08423081B2 System for portability of images using a high-quality display
Certain embodiments of the present invention provide a method and system for improved clinical workflow using wireless communication. A system for remote image display includes a data source with image data, wherein the data source is capable of transmitting the image data. The system also includes an identifiable display device capable of displaying image data transferred from the data source and a portable device capable of identifying the display device and requesting image data transfer from the data source to the display device without the transfer of the image data between the portable device and the data source. The system may also include an access point for relaying communication between the portable device and the data source. Communication between the portable device, the data source, and/or the display may include wireless communication, for example.
US08423080B2 Color detection with a mobile device
A system and method includes a detecting at least one color on a substrate using a mobile communication device, identifying the detected color and outputting a result of the identification with the mobile communication device.
US08423079B2 Communication channel setting method and communication channel selection method for an electronic device
A communication channel setting method and a communication channel selection method for an electronic device are provided. The communication channel setting method measures the interference between two communication protocols implemented on the same electronic device and stores threshold values and a look-up table obtained from the measurements in the electronic device. Next, the electronic device executes the channel selection method. The channel selection method selects usable channels of one of the two communication protocols according to the threshold values and the look-up table, thereby preventing or alleviating the interference between the communication protocols.
US08423076B2 User interface for a mobile device
A mobile device and a method for controlling a user interface of the mobile device are disclosed. According to an embodiment, there is provided a method for controlling a user interface of a mobile device which has a plurality of different operation modes and at least one function predesignated for each of the operation modes, the method comprising: detecting a movement of the mobile device as applied by a gesture of a user; determining a current operation mode of the mobile device among the plurality of operation modes; and performing the at least one function predesignated for the determined current operation mode, according to the detected movement of the mobile device.
US08423074B2 Transmission power control method of uplink packet data transmission
A mobile station (MS) transmits a first data flow to a first group of base stations with a first power offset, transmits a second data flow to a second group of base stations, and further transmits a pilot signal. A radio network controller (RNC) controls the power of the pilot signal power based on reception errors of the second data flow, calculates the first power offset based on signaled required level of the first power offset from base stations (BTS) of the first group which calculate the required level of the first power offset based on an occurrence of retransmission, and signals the calculated first power offset to the mobile station.
US08423073B2 Reverse link power control for wireless communication systems
Assigning power spectrum density to access terminals within a wireless network environment is provided. Assignment information that includes assignment of reverse link transmission resources is determined and a power control instruction is created for the assigned reverse link transmission resource. An assignment message that includes both the assignment information and the power control instruction is formatted and communicated to the access terminals. The assignment message includes a Reverse Link Power Control field that indicates a transmit power spectral density assigned by the access point to the reverse-link transmission by the terminal.
US08423071B1 Resuming media objects delivered via live streaming services upon data reduction events
Systems, methods, and computer-readable media for resuming a media object presented on a mobile device following a data loss event that interrupts the presentation of the media object, wherein live streaming services are used to deliver the media object are provided. During presentation of the media object, a reduced data rate at which data is communicated to the mobile device is observed. The reduced data rate interrupting the presentation of the media object. An indication to pause delivery of the media object to the mobile device is provided. A preferred data rate at which data is communicated to the mobile device is observed and, thereafter, an indication to resume delivery of the media object to the mobile device is communicated.
US08423070B2 Method and system to model TCP throughput, assess power control measures, and compensate for fading and path loss, for highly mobile broadband systems
A method and system for determining an optimal throughput of a communications channel in a highly mobile wireless environment, which includes selecting power control measures, determining a throughput of the communications channel for each of the selected power control measures using a throughput model of the communications channel and the selected power control measure, wherein the throughput model is based on a probability of a packet error averaged over a packet fade, and wherein the probability of the packet error averaged over the packet fade is a function of the selected power control measure, and determining the optimal throughput as a maximum one of the throughputs determined for each of the selected power control measures.
US08423068B2 Quality of service based multi-antenna mode switching
A method of operating a communication system is disclosed. A first wireless device associated with a first profile is communicated with using a first multi-antenna mode. A second wireless device associated with a second profile is communicated with using the first multi-antenna mode. A network resource utilization is determined. It is determined that the network resource utilization satisfies a criteria. Based on the network resource utilization satisfying the criteria, at least one control message is sent that instructs the second wireless device to use a second multi-antenna mode.
US08423067B2 Method of connecting prioritized incoming calls in overload situations in a mobile radio network
The invention relates to a method for connecting a mobile communications connection in a mobile communications network, particularly in a cellular mobile communications network, in the case of temporarily limited accessibility or availability of the mobile communications network due to an overload, between a prioritized first mobile communications terminal device and a non-prioritized second mobile communications terminal device, wherein the non-prioritized mobile communications terminal device is at least partially and at least temporarily blocked due to the overload situation, wherein the first prioritized mobile communications terminal device transmits a call connection attempt, the mobile communications network recognizes the call connection attempt as a prioritized call connection attempt and prioritizes said attempt over other, non-prioritized mobile communications terminal devices and transmits said attempt to the second non-prioritized mobile communications terminal device, wherein the blockage of the second mobile communications terminal device is at least temporarily lifted such that the incoming call may be accepted by the second mobile communications terminal device and the mobile communications connection may be made, the blockage of the second mobile communications terminal device being particularly lifted on the network side or the second mobile communications terminal device particularly having means for recognizing that the call connection attempt is originating from a prioritized mobile communications terminal device and at least temporarily ignoring the blockage thereof.
US08423066B2 Method and apparatus for opportunistic communication scheduling in a wireless communication network using motion information
A method, wireless communication device, and computer program product are provided for scheduling wireless communication between a base station and one or more mobile wireless communication devices. Signals indicative of motion are obtained and utilized to facilitate scheduling operations. In some embodiments, signals indicative of motion are used in estimation or prediction of variable conditions of the common radio medium, and scheduling, such as opportunistic scheduling, is performed based at least in part on the estimates or predictions. Signals indicative of motion may be obtained from GPS data, accelerometer data or other data generated at a mobile wireless communication device.
US08423062B2 Mobile communication system, mobile terminal, base station, radio network controller, information rate control method therefor and program therefor
A method according to the present invention comprises determining an available information rate for communication, via a first base station, between a plurality of terminals and a second base station based on link capacity information for wireless communication between the first base station and the second base station, and controlling each of information rates for the communication between the plurality of terminals and the second base station based on the available information rate. Here, the plurality of terminals and the first base station being in a mobile object, the second base station being outside the mobile object.
US08423060B2 Mobile phone and method for processing short message
The disclosure provides a mobile phone for processing short message and a short message processing method adapted for the mobile phone. The method includes steps: receiving a short message, the short message includes a sender and content, evaluating whether a sender of the received short message is a contact from the phone book. If a sender of the received short message is a name from the phone book or a name in the phone book is searched from the content of the short message when a sender of the received short message is not a name from the phone book. Evaluating whether the content of the short message includes contact information, if yes, evaluating whether the contact information has been recorded in a contact represented by the name in the phone book; and if no, recording the contact information as the contact.
US08423059B2 Universal short code administration facility
Systems and methods for assigning short codes to provide uniformity among wireless carriers. In the systems and methods, a Universal Short Code (USC) Administrator maintains a list of short codes and their lease status so that SMS messages sent to a particular short code may be routed to the proper holder of the short code. A network facilitator is in communication with both the USC Administrator and at least one wireless carrier to route the SMS message to the proper holder of the short code. The short code may be leased for a specified period of time so that the short code can be reassigned after expiration of the lease.
US08423058B2 Registering client computing devices for online communication sessions
Registering a client computing device for online communication sessions. A registration server receives a message that has a push token that is unique to the client computing device and a phone number of the client computing device from an SMS (Short Message Service) transit device, which received an SMS message having the push token from the client computing device and determined the phone number of the client computing device from that SMS message. The registration server associates the push token and the phone number and stores it in a registration data store, which is used for inviting users for online communication sessions.
US08423053B2 Mobile terminal network and method for mobile terminals to receive text messages
The present invention relates to a mobile terminal network and a method for mobile terminals to receive text messages, the method comprising a network server pages a mobile terminal and determines whether text messages can be sent; if the mobile terminal is in the Packet Transfer state, it does not respond to the paging by the network server; if the network server does not receive a response from the mobile terminal, it terminates the paging until receiving position update information from the mobile terminal. After updating the position, the mobile terminal sends position update information to the network server; the network server continues to page the mobile terminal so as to take an action to send text messages. When a mobile terminal is switching in the Packet Transfer state, it can receive and send text messages promptly and rapidly, which ensures that users can receive text messages promptly.
US08423046B2 Network performance server
Techniques are described for collecting and providing information regarding mobile network performance. In one example, a device includes a mobile device interface configured to receive data sets from mobile devices, each of the data sets comprising a geographic position value identifying a geographic position of a corresponding mobile device and a signal quality value representative of signal quality for the corresponding mobile device at the geographic position, a computer-readable storage medium configured to store the data sets, a request interface configured to receive a request for signal quality data at a requested geographic position, and means for providing an aggregate location value representative of an average signal quality at a location including the requested geographic position, wherein the aggregate signal quality value comprises an aggregation of signal quality values of the data sets that also have geographic position values contained within the location.
US08423044B2 Method for allocating physical hybrid automatic repeat request indicator channel
A method for allocating a physical hybrid ARQ indicator channel (PHICH) is discussed. The method includes allocating a CDM group according to a cyclic prefix type in consideration of a ratio of the numbers of necessary CDM groups according to spreading factors, and allocating a PHICH to the allocated CDM group. The PHICH includes an ACK/NACK signal multiplexed by code division multiplexing (CDM). Therefore, resources for PHICH transmission are efficiently allocated and a transmission structure can be maintained irrespective of a spreading factor.
US08423038B2 Integrated circuit for controlling a process
It is an object to provide a sequence allocating method that, while maintaining the number of Zadoff-Chu sequences to compose a sequence group, is configured to make it possible to reduce correlations between different sequential groups. This method comprises the steps of setting a standard sequence with a standard sequence length (Nb) and a standard sequence number (rb) in a step (ST101), setting a threshold value (Xth(m)) in accordance with an RB number (m) in a step (ST103), setting a sequence length (N) corresponding to RB number (m) in a step (ST104), judging whether |r/N−rb/Nb|=Xth(m) is satisfied in a step (ST106), including a plurality of Zadoff-Chu sequences with a sequence number (r) and a sequence length (N) in a sequence group (rb) in a step (ST107) if the judgment is positive, and allocating the sequence group (rb) to the same cell in a step (ST112).
US08423037B2 Single user multiple input multiple output user equipment
In accordance with the exemplary embodiments of the invention there is at least a method, apparatus, and a computer program to perform operations including receiving information descriptive of a type of radio access which a user equipment is acting on, and in response to receiving the information descriptive of a particular type of radio access, transmitting from a multiple transmit antenna user equipment so that the transmission appears, at a receiver, to have been made by a single antenna user equipment, or by a user equipment that supports antenna switching/selection.
US08423034B2 TDD sector control systems and methods
Systems and methods are described for controlling transmission in a wireless network. In these systems and methods a sequence of time zones may be provided whereby each time zone can be allocated to one of a plurality of base stations. For each base stations dead times in the sequence are identified in which the e base station is prohibited from transmitting and receiving. The dead times for the base station may correspond to transmit or receive zones of at least one other base station. The dead times can be interleaved with transmit zones and receive zones assigned to the base station. Configuration and duration of the dead times may be selected to reduce interference between base stations. Base stations can support different wireless transmission systems including OFDM and OFDMA systems and others.
US08423027B2 Combined base transceiver station and base station controller handoff
A system, method, and computer readable medium for a softer handoff comprises receiving a Pilot Strength Measurement Message (PSMM) to request a handoff by a selector distribution unit (SDU), receiving a softer handoff request message by a channel element control (CEC), receiving a softer handoff request message by a radio call control (RCC), receiving a traffic channel assignment message by the CEC, and receiving an indication of an addition of a new sector for the softer handoff by the SDU.
US08423023B1 Method and system for managing call authorizations for prepaid wireless service
A prepaid service platform monitors a prepaid balance for a mobile station that operates in accordance with a prepaid wireless service plan. When the prepaid balance reaches a predetermined value, such as zero, the prepaid service platform signals to the mobile station's home location register (HLR). In response, the HLR changes at least one call authorization in an HLR profile for the mobile station and also signals to the serving system currently serving the mobile station. The serving system responsively changes at least one call authorization in a serving-system profile for the mobile station. As a result of these changes to the mobile station's call authorizations, the mobile station may be prevented from making and/or receiving chargeable calls.
US08423022B2 Method for operating a closed subscriber group (CSG) cell for open network access
Method for operating one or more cells (10) of a cellular mobile network, each cell (10) being identifiable by an emitted cell identifier (CSG_ID) use being limited/limitable to closed subscriber groups by the cell (10) having a corresponding identifier (CSG_ID) and the cell terminals (UE1, UE2, UE3) being registered in the respective cell (10) for use of the cellular mobile network services only after a positive matching with a positive list of authorized cell identifiers (CSG_ID1, CSG_ID2, CSG_ID3) which are stored in the cell terminal (UE1, UE2, UE3), the cell (10) emitting one or more further cell identifiers (CSG_ID2, CSG ID3) in parallel in addition to a first cell identifier (CSG_ID1), and that registration in the cell (10) and use of network services can take place by a first closed subscriber group to which a first group of cell terminals (UE1) belongs, whose respective positive lists contain the first cell identifier (CSG_ID1), and that registration in the cell (10) and use of network services can take place by one or more further open or closed subscriber groups to which one or more other groups of cell terminals (UE2, UE3) belong whose positive lists contain one or more of said one or more further cell identifiers (CSG ID2, CSG ID3).
US08423018B2 Method and system for managing roaming of a mobile equipment
The present invention relates to a method for managing roaming of a mobile equipment of a subscriber, when the mobile equipment is roaming. The method comprises the steps: to store a first list customized for each subscriber, the first list comprises information regarding the visited countries, number of times a certain country have been visited, and for how long time the country have been visited; to store a second list customized for each subscriber, the second list comprises information about preferred operators for a part of the countries on the first list; to receive a roaming signal from the Home Location Register when the mobile equipment is roaming into another network or monitor a roaming signal intended for the Home Location Register; in response to the roaming signal, to update the first list; if the first list has changed above a predetermined threshold value, to update the second list; and to send the updated second list to the mobile equipment.
US08423017B2 Automatic updating of a preferred roaming list stored in a vehicle telematics unit
A method of updating a preferred roaming list (PRL) onboard a vehicle that wirelessly communicates with a call center and with a communications center over a wireless network. A communication link is established between the vehicle and the call center. A onboard PRL version number is transmitted from the vehicle to the call center where it is compared to a PRL version number stored at the call center. When the call center PRL version number differs from the onboard PRL version number, a PRL update flag is set at the vehicle. Thereafter, a communication link between the vehicle and the communication center is established. An updated PRL is downloaded from the communication center to the vehicle and stored therein, and the PRL update flag is then cleared.
US08423007B2 Multi-phone programming application
Automated provisioning of radiotelephone handsets 20 at a fulfillment center and automated quality assurance uses a computer database of specifications 16 for authentication and activation from multiple handset manufacturing vendors, radiotelephone service providers, and distributors. A universal interface system 10 is provided to efficiently access diverse makes and models of handsets. The handsets are attached to the interface system in accordance with a build request, checked to see if the attached handset matches the build request, and automatically provisioned via the interface in accordance with the build request.
US08423002B2 Obtaining location server address on a mobile device
A mobile device may determine an address of a location server to use for location-based services to the mobile device. In one implementation, a mobile device may retrieve a service list that indicates services available to the mobile device and determine whether location-based services are enabled for the mobile device. The mobile device may additionally retrieve, from a file stored as part of a file structure associated with a smart card of the mobile device, a network address of a location server corresponding to the location-based services. The mobile device may connect to the location server to obtain location-based services from the location server.
US08422996B2 Method and apparatus for providing advertisement in mobile terminal, and system therefor
Provided is a system for providing a silent advertisement that includes a multimedia message server for generating a multimedia message containing at least one piece of silent advertisement data and transmitting the multimedia message to an arbitrary mobile terminal, and the mobile terminal for receiving the multimedia message, detecting and storing the silent advertisement data contained in the multimedia message without notifying a user, and if a current operational state of the mobile terminal corresponds to a pre-set silent advertisement output condition, outputting the silent advertisement data. Accordingly, provided is a method, apparatus, and system for silently transmitting advertisement data to a mobile terminal of a user even if the user does not request to receive advertisements in advance, which are used by a communication provider to modify advertisement data stored in advance in the mobile terminal of the user in response to a request of a sponsor.
US08422982B2 Method and apparatus for DC power management within multi-channel LNBF
A method and apparatus for energizing a multi-channel LNBF containing multiple LNB(s) the LNBF connected to multiple IRDs. The number of IRDs present is detected. If more than one IRD is present, all LNBs are energized. If only one IRD is detected, power sufficient to supply the LNB the IRD has selected is supplied. Identification of which LNB the single IRD has selected may be determined by monitoring the presence of a desired voltage, frequency tone, and or series of frequency tones.
US08422981B2 Multi-band low noise amplifier and multi-band radio frequency receiver including the same
An integrated circuit (IC) includes multiple circuits isolated with respect to one another. Each circuit of the multiple circuits includes an inductor pair formed in a loop pattern on a same layer as at least one other inductor pair from another circuit of the multiple circuits, such that the inductor pair surrounds and is isolated from the at least one other inductor pair.
US08422980B2 High-frequency circuit in which high-frequency filter is parallel installed to integrated circuit
The present invention provides a high-frequency circuit capable of acquiring the original transmission characteristics of a filter by preventing capacitive coupling between input and output terminals of the filter externally attached to the integrated circuit and effectively using a mounting space. The high-frequency circuit includes a rectangular integrated circuit 10 having two long sides 10a and 10b and two short sides 10c and 10d and a SAW filter 15, disposed to be adjacent to the short side 10d of the integrated circuit 10, having input terminals 24a and 24b disposed on the long side 10a side and output terminals 28a and 28b disposed on the other long side 10b side. IC output terminals 22a and 22b connected to input terminals 24a and 24b of the SAW filter 15 are disposed on a position of one long side 10a of the integrated circuit 10 on the SAW filter 15 side, and IC input terminals 26a and 26b connected to output terminals 28a and 28b of the SAW filter 15 are disposed on a position of the other long side 10b of the integrated circuit 10 on the SAW filter 15 side.
US08422976B2 Antenna diversity system for relatively broadband broadcast reception in vehicles
There is disclosed an antenna diversity system for relatively broadband broadcast reception in vehicles such as motor vehicles. The device can include a diversity processor having numerous components including a microprocessor for controlling a signal selection switch. In alternative embodiments the processor can be incorporated into a receiver or into a multi-antenna system. One advantage of these designs is that it is able to exist with one reception tuner and being able to select one signal from a plurality of antenna signals A1, A2, . . . AN, with great probability, whose signal components lie above the level necessary for interference-free reception, over the entire channel bandwidth B.
US08422974B2 Noise cancellation for antenna module
An antenna module with a detector and an associated canceller is disclosed. The detector may also detect interference and spurs. In one embodiment, an antenna module can include: an antenna configured to receive an electromagnetic signal in a signal path; an amplifier configured to amplify the received electromagnetic signal, and to provide the amplified signal at a first node; a filter configured to receive the amplified signal from the first node, and to provide a filtered signal output therefrom; and a noise canceller and a detector integrated in the signal path at the first node.
US08422967B2 Method and system for amplitude modulation utilizing a leaky wave antenna
Methods and systems for amplitude modulation using a leaky wave antenna are disclosed and may include amplitude modulating an output of one or more power amplifiers in a wireless device by modulating a bias current in the power amplifiers that are coupled to one or more leaky wave antennas. The leaky wave antennas may include a balun that may be integrated on the chip, on a package to which the chip may be affixed, and/or integrated on a printed circuit board to which the chip may be affixed. An output power of the power amplifiers may be adjusted by configuring a bias voltage on the leaky wave antennas. The bias voltage may be configured utilizing a DC to DC voltage controller. The bias current may be modulated via one or more switched current sources. The switched current sources may be binary weighted and/or may be current mirrors.
US08422965B2 System and method for operational parameter selection to avoid interference in a wireless communication system
A wireless communication device uses operational parameters stored in a capabilities list to control operation of the device. The device may also provide auxiliary services, such as reception of broadcast television signals and location detection using network assisted GPS. When auxiliary services are selected, the cellular operation may cause interference with the auxiliary services. The wireless communication device includes a reduced set of capabilities to control operation of the wireless communication device when an auxiliary service is requested. The particular set of reduced capabilities may depend on the specific type of auxiliary service that has been requested. Upon termination of the auxiliary services, the full capabilities list may be restored and the operation of the wireless communication device is thereafter controlled by the full set of operational capabilities.
US08422961B2 Beamforming training for functionally-limited apparatuses
A system for configuring antenna systems for selecting directional communication signals corresponding to other apparatuses. A directional communication signal may be selected as the result of a beamforming training operation coordinated between an initiating apparatus and a responder apparatus. Particular modes and/or features may be requested by initiating apparatuses that, for example, may be functionally-limited. The responder may take these requested modes and/or features into account when formulating a beamforming training set for transmission to the initiator.
US08422959B2 Compensating method for capacity of radio frequency module and a radio frequency module
A compensation method for radio frequency module performance, it is adding a module monitoring circuit and a radio frequency power detection circuit to an existing radio frequency module, meanwhile replacing an existing hardware compensation circuit with a radio frequency digital controlled attenuator. The method replaces hardware method by a method of combining software of the module monitoring circuit and hardware such as module monitoring circuit, radio frequency digital controlled attenuator and radio frequency power detection circuit, as well as intelligently compensates the radio frequency module by using data obtained by predefined table or formula/algorithm, so as to adjust each characteristic index of the device accurately and easily, thus to improve performance of the radio frequency module and further meet the requirement of working stability of the radio frequency module. The present invention further provides a radio frequency module improved by such method. As such radio frequency module can be automatically debugged and tested by tools such as computer, so production efficiency will be improved.
US08422955B2 Channel estimation for interference cancellation
A method and system for interference cancellation (IC). One aspect relates to traffic interference cancellation. Another aspect relates to joint IC for pilot, overhead and data. Another aspect relates to improved channel estimation. Another aspect relates to adaptation of transmit subchannel gains.
US08422949B1 Public kiosk providing near field communication services
Systems and methods are disclosed for making content elements available for use at a public computing kiosk operated by a first-party operator. The public computing kiosk can receive a wireless communication from a hand-held device utilized by a second-party end user located in close physical proximity to the public computing kiosk. The wireless communication can include information identifying a third-party provider of the hand-held device with the third-party provider and the first-party operator being different entities. The public computing kiosk can transmit a request to a computing system including information identifying the third-party provider of the hand-held device, receive a transmission including a set of content descriptors, and display the set of content descriptors to the second-party end user. The public computing kiosk can also accept selection of content descriptors and execute at least one content element corresponding to at least one content descriptor.
US08422945B2 Compact communication apparatus
A compact communication apparatus comprises: a processor module (104); a memory module (106); a wireless communication interface (108) and a mobile power source (114); wherein: the wireless communication interface (108) comprises short-range wireless communication module (110) and a physical alignment device (112), said physical alignment device (112) usable for aligning the compact communication apparatus with another compact communication apparatus containing a similar wireless communication interface (108) such that data communication can happen between the wireless communication modules (110); wherein the processor module (104) is adapted to act on the data received from the wireless communication module (110) and to store some related data, especially variables, to the memory module (106); wherein the mobile power source (114) is contained within the compact communication apparatus and provides the power to run at least said apparatus wireless communication interface (108) and processor module (104); wherein said compact communication apparatus optionally also comprises a connection module (102) for interfacing the compact apparatus with an Internet-capable appliance.
US08422944B2 Personal function pad
A personal function pad includes a surface that receives and supports a wireless terminal without making a direct electrical contact with the wireless terminal, and a near field communications (NFC) module that receives a first NFC signal from the wireless terminal and responsively transmits a second NFC signal to the wireless terminal. The second NFC signal modifies a setting and/or initiates a function of the wireless terminal. A wireless terminal according to some embodiments includes a controller and an NFC communications module. The NFC module transmits a first NFC signal and receives a second NFC signal in response to the first NFC signal. The controller modifies a device setting and/or to initiates a device function of the wireless terminal in response to the second NFC signal.
US08422941B2 Radio communication method
A wireless communication method and the like for improving the system throughput. The wireless communication method is used in a mobile communication system having a base station apparatus, a relay station apparatus and a mobile station apparatus #1. In a first transmission step, a first transport signal, which includes data addressed to MS #1, is transmitted from BS to RS. In a second transmission step, a second transport signal, which includes a pilot generated by BS, is transmitted from BS. Simultaneously, in the second transmission step, a relay signal, which includes the data addressed to MS #1 and also includes a pilot that is generated by RS and that has a particular orthogonal relationship with the pilot generated by BS, is transmitted from RS to MS #1.
US08422939B2 Efficient multicast control processing for a wireless network
According to one embodiment of the invention, a method comprises detecting, by a wireless network switch, a new association between an access point and a wireless station. Thereafter, a first message is transmitted from the wireless network switch. The first message is adapted to cause the access point to (i) join a multicast group to which the wireless station is a member and (ii) transmit a multicast message directly to a multicast router without routing the multicast message via the wireless network switch.
US08422936B2 Image forming system for ensuring high productivity corresponding to improved speed of continuous printing
Disclosed is an image forming system including: an image forming apparatus; finishing apparatuses; and a conveyance unit apparatus; wherein the image forming apparatus include: a control section to judge which of the finishing apparatuses performs finishing and to transmit a judgment result to the conveyance unit apparatus, and the conveyance unit apparatus includes: placement sections, a conveyance path, discharging sections, discharging-section switching sections among which a discharging-section switching section corresponding to a discharging section discharging the sheet is switched, and a control section which judges the discharging section as discharging the sheet based on the judgment result and which switches the discharging-section switching section so that the sheet is discharged to the judged discharging section.
US08422935B2 Image forming system and pamphlet producing method
In an image forming system equipped with a small-sized post-processing apparatus capable of producing pamphlets without being limited in terms of the number of sets, a folding device, an interposing device and an ejecting device for ejecting a pamphlet formed by interposing a sheet into a sheet to be folded are provided in the post-processing apparatus.
US08422932B2 Active sheet stripping from belt via small radius feature
This invention provides a method to strip a media sheet that is adhered to an image carrying belt surface so that the sheet can follow the subsequent intended path through a marking system. The belt can be a photoconductor belt or an intermediate transfer belt.The stripping feature of this invention is located movably adjacent to a back-up roll in a transfer station of the marking system. The stripping feature has a radiused belt contact portion. After the sheet has an image transferred thereon from the belt, sometimes the sheet adheres to the belt, which can be disruptive to the system. This invention provides that the stripping feature can be selectively deployed so that its radiused belt contact portion presses against the inside of the image carrying belt, thus temporarily deforming the belt and thereby causing the sheet to release therefrom.
US08422931B2 Apparatus and method for detecting the travel direction of media in a media path in an image marking and fusing system
An apparatus (100) and method (500) that detects the travel direction of media in a media path in an image marking and fusing system is disclosed. The apparatus can include a media transport (110) configured to transport media. The apparatus can include a media marking engine (120) coupled to the media transport, the media marking engine configured to mark an image on media transported by the media transport to create unfused marked media (115). The apparatus can include a fusing member (130) coupled to the media transport, the fusing member having an axis of rotation (132), the fusing member configured to fuse the image on the media. The apparatus can include a media motion sensor (140) configured to sense travel information based on an unfused marked media travel direction (116) and configured to output a media motion sensor signal corresponding to the travel information. The apparatus can include a controller (150) coupled to the media motion sensor, the controller configured to output an alignment angle signal in response to receiving the media motion sensor signal, the alignment angle signal corresponding to an alignment angle between the fusing member axis of rotation and the unfused marked media travel direction.
US08422929B2 Fixing device and image forming apparatus with a lubricant agent having a same component as that of the fixing liquid
A disclosed fixing device includes a fixing material application unit applying a fixing material to a fixing material carrier, a transfer unit transferring the fixing material onto a recording medium, a cleaning blade cleaning the fixing material carrier after the fixing material is transferred onto the recording medium, and a lubricant agent application unit disposed on a downstream side of the cleaning blade on the fixing material carrier and applying a lubricant agent to the fixing material carrier. Further, before a fixing operation is started, the lubricant agent application unit applies the lubricant agent to the fixing material carrier, and the fixing material carrier moves in a direction opposite to a direction when the fixing operation is performed and to a position where the applied lubricant agent is adhered to the cleaning blade.
US08422924B2 Image forming apparatus including transfer roller with concave portion and image forming method
An image forming apparatus includes: an image bearing member that bears an image; and a transfer roller, having a concave portion in its circumferential surface and rotating central to a rotational axis, whose circumferential surface aside from the concave portion makes contact with the image bearing member and transfers the image onto a recording material. The circumferential surface of the transfer roller aside from the concave portion makes contact the image bearing member due to rotation of the transfer roller while the rotational axis of the transfer roller moves away from the image bearing member.
US08422923B2 Phosphate ester polyimide containing intermediate transfer members
An intermediate transfer media, such as a belt, that includes a modified phosphate ester polyimide and a conductive component, like carbon black.
US08422917B2 Light projecting device, image reading device including same, and image forming apparatus including the image reading device
A light projecting device includes a base board, a light guiding member, a holding member, a cover, and a positioning member. A plurality of light-emitting elements are arranged in a line on the base board in a main scan direction. The light guiding member faces a radiation surface of the light-emitting elements and guides light projected from the light-emitting elements to an irradiation region of an illuminated object. The holding member holds the base board. The cover covers the base board and the light guiding member. The positioning member positions the light guiding member on the holding member. The holding member and the cover sandwich the light guiding member positioned by the positioning member. The light projecting device includes the holding member, the light guiding member, the base board, and the cover as a single unit which is detachably mountable relative to a chassis of the light projecting device.
US08422913B2 End cover part, method of producing the same, image carrier, image forming assembly, and image forming apparatus
An end cover part is used to close an end of a cylindrical body, and transmits a driving force of a rotatable driving shaft to the cylindrical body, and the end cover part includes a cover member having a tubular portion into which the driving shaft is to be fitted, and a to-be-fitted portion which is disposed in a flange-like manner in a periphery of the tubular portion, and which is to be fitted into an end portion of the cylindrical body; and three cut surfaces which are disposed respectively on inner and outer circumferences of the tubular portion of the cover member and an outer circumference of the to-be-fitted portion, and concentrically about a common reference central axis.
US08422909B2 Developing apparatus
A developing apparatus includes a developer carrying member for carrying a developer containing magnetic particles; a magnetic member, including first and second magnetic poles which have the same magnetic polarity; a magnetic seal provided opposed to the developer carrying member at a side remote from an image bearing member. The magnetic seal has a third magnetic pole which is most closely opposed to a peak position of the first magnetic pole and which has a magnetic polarity opposite to that of the first magnetic pole, and a fourth magnetic pole which is most closely opposed to a peak position of the second magnetic pole and which has a magnetic polarity opposite to that of the second magnetic pole. Between the third and fourth magnetic poles, the magnetic seal has only one magnetic pole having a polarity opposite to that of the third and fourth magnetic poles.
US08422906B2 Image formation device
An image formation device includes an image carrier that holds developed images, a transfer body that transfers the developed images held by the image carrier to a recording medium, a cleaning unit that cleans developer on the transfer body, a developer container in which the developer removed by the cleaning unit is deposited, and a sucking unit that sucks the developer leaking from the developer container, the transfer body having at least a rotating member of which both ends are rotatably supported, and the sucking unit having a suction hole opening at least at one end of the rotating member.
US08422905B2 Power source unit and image forming apparatus
A power source unit includes an AC/DC converter to convert alternating current to direct current output, an auxiliary power source storing electric power, a load detector to detect a high/low level of direct current output to a DC-using load device from the AC/DC converter, and a power supply controller. When load to be required exceeds alternating current power source limits, the power supply controller shuts down output of direct current from the AC/DC converter, and instead uses the auxiliary power source to supply power to the DC-using load device. When the load to be required is within alternating current power source limits, the power supply controller uses the AC/DC converter to supply power to the DC-using load device while the load detector detects high voltage for the DC-using load device, and the power supply controller uses the auxiliary power source to supply power to the DC-using load device and shuts down the AC/DC converter while the load detector detects low voltage for the DC-using load device.
US08422904B2 Image forming apparatus
An image forming apparatus includes: an image forming apparatus main body, a driven member removably disposed in the image forming apparatus main body, a rotary driver that rotates by current flowing, and after the blockage of the current flowing, continuously rotates due to an inertial force, a coupling part that has a driving-side member and a driven-side member, wherein when the driven-side member is mounted to the image forming apparatus main body, the driving-side member and a driven-side member are facing each other, and when the driving-side member and the driven-side member engage each other in the rotating direction, the rotary driver and the driven-side member are coupled to transmit the rotation of the rotary driver to the driven-side member, and a controller that controls so that, when the driven-side member is mounted to the image forming apparatus main body, the current flows to the rotary driver, and after the elapse of a certain period of time the current flow to the rotary driver is blocked.
US08422902B2 Image forming apparatus that uses fixing member temperature or thickness of recording medium to detect when to halt the rotation drive of a fixing member drive unit
An image forming apparatus forming an image by fixing a developer on a recording medium with heat includes a fixing member, a pressure member, a drive unit, a heat unit, a temperature detection unit, a control unit, and a temperature record storing unit. The fixing member is rotatably supported and heats the recording medium. The pressure member presses against the fixing member. The drive unit rotationally drives the fixing member. The heat unit heats the fixing member. The temperature detection unit detects temperature of the fixing member. The control unit controls the heat unit and the drive unit. The temperature record storing unit stores a temperature record of the temperature detection unit. The control unit controls, based on the temperature record of the temperature record storing unit, a rotation drive of the drive unit in a case of non-fixing.
US08422901B2 Image fixing apparatus stably controlling a fixing temperature, and image forming apparatus using the same
An image forming apparatus includes an image forming mechanism and an image fixing unit. The image forming mechanism forms a toner image on a recording sheet. The image fixing unit fixes the toner image onto the recording sheet. The image fixing unit includes a magnetic flux generator, a heat member, a magnetic flux adjuster, and a controlling member. The magnetic flux generator generates a magnetic flux. The heat member is heated inductively by the magnetic flux generated by the magnetic flux generator. The magnetic flux adjuster reduces the magnetic flux active on the heat member to form a heat reduction area in an outer circumferential surface of the heat member in a width direction thereof. The controlling member moves the magnetic flux adjuster to change the heat reduction area.
US08422897B2 Image forming apparatus
By using a black-image forming device, an abrasive pattern is formed on a sheet conveying belt so that toner is input to a contact section where a cleaning blade is in contact with the sheet conveying belt. After the toner is input to the contact section where the cleaning blade is in contact with the sheet conveying belt and then the sheet conveying belt makes one or more revolutions, a process control is performed in which Y, M, and C toner patterns and B toner pattern are transferred onto the sheet conveying belt.
US08422893B2 Developer and image forming apparatus including the same
A developer of an image-forming apparatus includes a photoconductor, a housing comprising a waste toner container in which waste toner removed from the photoconductor is contained, and a recessed portion depressed downwardly in a center portion of an upper wall of the waste toner container, the center portion corresponding to a center portion of the photoconductor in a lengthwise direction to move toner away from the center portion.
US08422892B2 Image forming apparatus, image forming method, and computer-readable recording medium having image forming program recorded therein
There is provided an image forming apparatus including: an image data acquiring unit that acquires image data of an image formed on a sheet; an identification information acquiring unit that acquires identification information that identifies the sheet on which the image is formed; an image forming unit that forms an image based on the image data on the sheet with a decolorable colorant which becomes colorless by a predetermined chemical reaction and that forms an identification information image based on the identification information on the sheet with a non-decolorable colorant which does not become colorless by the chemical reaction; and a storage control unit that stores the identification information and the image data of the image to be formed on the sheet, on which the identification information image corresponding to the identification information is formed, in a predetermined storage region in a correlated manner.
US08422891B2 Jitter reduction of electrical signals from limiting optical modules
Jitter reduction of electrical signals from limiting optical modules is described. In one example, a process includes receiving an amplitude limited electrical signal that has been converted from an optical signal, applying a filter to the received electrical signal, measuring an indication of jitter of the filtered signal, and selecting parameters of the linear filter based on the measured indication.
US08422890B2 Fiber output stabilizer
A fiber output stabilizer according to an aspect of the invention stabilizes output light from a rare-earth doped optical fiber in which at least one kind of a rare-earth element is added to a core. The fiber output stabilizer includes: a monitoring light source that emits monitoring light having a wavelength shorter than that of excitation light exciting the rare-earth element; an optical multiplexer that multiplexes the monitoring light into the excitation light; an optical demultiplexer that demultiplexes the monitoring light passing through the rare-earth doped optical fiber; and a passing light detector that detects light intensity of the monitoring light from the optical demultiplexer.
US08422889B2 Noise detector in a light bulb
Noise may be received through a microphone included in a lighting apparatus. The noise may then be analyzed to determine if a human being may have been the source of the noise, and a message sent over a network alerting other devices that a human-caused noise was detected.
US08422888B2 Optical transmission system
An optical transmission system is provided with an optical transmission apparatus, an optical reception apparatus, an optical transmission line redundantly configured with an active system optical transmission line and an standby system optical transmission line, an optical switch that switches an optical transmission line between the active system optical transmission line and the standby system optical transmission line, a variable dispersion compensator placed between the optical switch and the optical reception apparatus, a dispersion amount measuring unit that measures the dispersion amount of the standby system optical transmission line when the active system optical transmission line is being selected by the optical switch, a dispersion compensation amount setting unit that sets the amount of dispersion compensation to be applied to the standby system optical transmission line based on the measured dispersion amount of the standby system optical transmission line, and a control unit that controls, when the optical transmission line is switched from the active system optical transmission line to the standby system optical transmission line by the optical switch, the variable dispersion compensator so that the amount of dispersion compensation becomes the set amount of dispersion compensation.
US08422887B2 System for redundancy in Ethernet passive optical networks (EPONs)
A system for redundancy in Ethernet passive optical networks (EPONs) facilitates fast recovery from failure (less than 50 msec), path redundancy of the fiber optic network, and location redundancy of the OLTs. An optical networking unit (ONU) in a normal state monitors input communications, and when the input communications are quiet for a predetermined minimum length of time, the ONU transitions to a lenient state in which: the ONU accepts old and new security keys; upon receiving a packet: the ONU updates an ONU timestamp based on the packet's timestamp; and the ONU transitions to the normal state of operation. While the ONU is in the lenient state if a packet is not received for a predetermined given length of time the ONU transitions to a deregistered state. In this system, main and standby OLTs do not require synchronization of security parameters or synchronization for differences in fiber lengths.
US08422884B2 Method and apparatus for picocell distributed radio heads providing macrocell capabilities
In one embodiment, a system for telecommunications includes a base band unit, a backhaul network, a shared network, a cascaded chain of remote radio heads, and an optical node coupled to the cascaded chain of remote radio heads. The backhaul network is coupled to the base band unit and to the shared network. The cascaded chain includes a first remote radio head coupled to a first set of antennas, a second remote radio head coupled to a second set of antennas. The second remote radio head is coupled to the first remote radio head through the shared network. The cascaded chain of remote radio heads is coupled to the shared network. The second remote radio head is configured to receive signals from the second set of antennas and communicate the signals to the first remote radio head. The first remote radio head is configured to receive signals from the first set of antennas, receive signals from the from the second remote radio head, and transmit the signals to the base band unit. The base band unit, the first remote radio head, and the second remote radio head communicate through a digital radio interface. The optical node is configured to communicate signals between the backhaul network and data subscribers accessing the shared network.
US08422883B2 Head-end circuit and remote antenna unit and hybrid wired/wireless network system and transceiving method using thereof
A head-end circuit comprises first and second continuous light sources, first and second modulators. The first and the second continuous light sources provide first and second optical signals respectively corresponding to first wavelength and second wavelength, which is different from the first wavelength. The first modulator modulates the first optical signal based on first clock signal to generate an optical clock signal. The second modulator modulates the second optical signal based on downlink data to generate optical downlink data with the carrier of the second optical signal. The optical clock signal and the optical down link data are outputted to a remote antenna unit via first fiber path.
US08422880B2 Filter adapter
A filter adapter includes a stationary tube detachably mountable on a camera body in a state that it is externally fitted on a zoom lens barrel, a movable tube movably arranged in an optical axis direction with respect to the stationary tube and including a lens barrel pressing portion extending inwardly in a radial direction at a top end portion of the movable tube, to which an optical filter is detachably attached at an end portion of an object side of the lens barrel pressing portion, and an urging member configured to urge the movable tube toward the camera body. When the lens barrel extends to the object side, the lens barrel pressing portion is pressed against an urging force of the urging member by the top end portion of the lens barrel, the movable tube moves in an optical axis direction in conjunction with the lens barrel.
US08422879B2 Camera body and imaging apparatus
A camera body includes an imaging unit for generating image data from an optical signal incident via the interchangeable lens, a detector for detecting a light quantity of the optical signal, a controller for setting an aperture value of a diaphragm of the interchangeable lens and an exposure condition which is a setting relating to exposure other than a setting of the diaphragm, a sending unit for sending a control signal for control with the set aperture value to the interchangeable lens, and a mode setting unit for selecting one from a plurality of operating modes. The plurality of operating modes includes a first mode for automatically adjusting the aperture value of the diaphragm and the exposure condition according to the detected light quantity during capturing of a moving image, and a second mode for automatically adjusting the aperture value with the exposure condition being fixed according to the detected light quantity during capturing of the moving image. An average drive speed of the diaphragm for automatically adjusting the aperture value in the second mode is slower than that in the first mode.
US08422875B2 Remote view and controller for a camera
A device operable with a camera is disclosed which includes a display screen, remote from the camera, and a processor for receiving an image signal of the field of view of the camera and for displaying an image of the field of view of the camera on the display screen. The device communicates with and controls certain camera functions to allow a photographic or video image to be framed and taken from a location remote from the camera.
US08422871B2 Immersion heater
An immersion heater capable of completely avoiding a situation where an outer circumferential border of a spiral heating element is pressed to an inner wall of a protecting tube, and preventing disconnection due to contact between adjacent portions of the heating element. In the immersion heater, one edge portion of a metal strip heating element (8) is inserted into, and held in a spiral groove (7) to form a spiral heating part (9). Cylindrical-body supporting members (11) are provided and each has a diameter smaller than an inner diameter of the ceramic bottom protecting tube (2) and larger than an outer diameter of the spiral heating part. The cylindrical-body supporting members are fitted into a hollow portion of the insulating cylindrical body (6) and are arranged in openings at a fore-end and a back-end of the insulating cylindrical body, respectively.
US08422867B2 Recording apparatus
A digital broadcast media recording apparatus has means for determining if a program which is scheduled to be broadcast has already been recorded, and, if it has been, for deciding if the program which is scheduled to be broadcast should be recorded based on a comparison of the attributes of the digital signal representing the scheduled program and corresponding attributes of the digital signal representing the recorded program. If it is determined that the scheduled program should be recorded, a control means gives an instruction which causes a recording unit to record the broadcast digital system representing the scheduled program when it is broadcast. Optionally, the digital signal representing the recorded program can be deleted once the digital signal representing the scheduled program is recorded. An identifier is used to determine whether the scheduled program is the same as a recorded program. This means that if the attributes of the digital signal representing the scheduled program are considered to be more desirable than the attributes of the digital signal representing the recorded program, the scheduled program can be stored on a storage media instead of, or as well as, the recorded version of the program.
US08422865B2 DVD navigation systems and computer-implemented methods with check functions
A DVD navigation system comprises a plurality of navigation modules and a utility. Each navigation module comprises a check function determining data correctness of tables corresponding to the respective navigation modules. Each navigation module generates a read table request. The utility receives the read table request, reads at least one table identified by the read table request from at least one IFO file in a file system, and checks data correctness of the table by using the check function. If the data of the table is incorrect, the utility reads the table from at least one backup file of the IFO file in the file system, and transmits the data to the navigation module for decoding.
US08422860B2 Image processing apparatus
An image processing apparatus includes a recorder. A recorder records repeatedly-fetched object scene images as a moving image. An extractor extracts one portion of the object scene images recorded by the recorder, in parallel with the recording process of the recorder. An evacuator alternatively evacuates a predetermined number, which is an upper limit, of the object scene images extracted by the extractor. An allocator allocates the object scene images evacuated by the evacuator at a time point at which the recording process of the recorder is ended, to the moving image recorded by the recorder. A controller starts up the evacuator at a frequency that is decreased according to an increase in an amount of moving images recorded by the recorder.
US08422856B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08422854B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08422848B2 Structure colour of photonic crystals, a method of manufacturing thereof and a manufacturing apparatus thereof
Provided are a structure color of photonic crystals in which a new structure of a structure color of photonic crystals is provided so that a nanoimprint process can be performed and mass productivity is improved, a method of manufacturing thereof, and a manufacturing apparatus thereof. The method of manufacturing a structure color of photonic crystals includes: forming a plurality of basic element layers by using nanoimprinting, the plurality of basic element layers comprising a plurality of basic unit bodies each having a symmetrical cross-section and thin film connecting portions connecting the basic unit bodies! sequentially stacking the basic element layers! removing the thin film connecting portions by using etching; and determining whether the structure color of photonic crystals is completed, wherein, when it is determined that the structure color of photonic crystals is not completed, the forming, the stacking, and the removing are repeatedly performed.
US08422847B2 Rapid universal rack mount enclosure
A cable enclosure assembly includes an enclosure, a cable spool and a length of fiber optic cable. The enclosure defines an interior region, a first opening and a second opening aligned with the first opening. The first and second openings provide access to the interior region. The cable spool is disposed in the interior region of the enclosure and is rotatably engaged with the enclosure. The cable spool includes a drum and a flange engaged to the drum. The flange has an outer peripheral side, a cable management portion and an adapter bulkhead portion. The adapter bulkhead portion extends outwardly from the cable management portion and forms a portion of the outer peripheral side. The length of the fiber optic cable is dispose about the drum of the cable spool.
US08422846B2 Fiber management component
A fiber management device includes a first member having a floor, a first end, a second end and first and second sides, the first end including at least one holder for securing at least one optical fiber adapter to the first member, the second end including a frame holding a plurality of fiber optic connectors, the first side and second sides including first and second fiber guide structures. A first optical fiber connector is in the at least one holder, and includes a first plurality of optical fibers forming a first loop on the floor that contacts the first fiber guide structure and the second fiber guide structure. A second member includes a housing releasably connected to the first member and defining with the first member an enclosure for the first loop.
US08422843B2 Multi-fiber fiber optic cable
A multi-fiber cable assembly includes a plurality of optical fibers and at least two fiber grouping members disposed in a reverse double helical configuration about the plurality of optical fibers. An outer jacket surrounds the fiber grouping members and the plurality of optical fibers.
US08422840B2 Flat-panel optical projection apparatus
A light guide of the tapered-waveguide type includes an input slab for expanding a projected image between an input end and an output end, and an output slab arranged to receive rays from the said output end, and to emit them at a point on its face that corresponds to the angle at which the ray is received. The input slab and output waveguide are matched so that all rays injected into the input end undergo the same number of reflections before leaving the output surface. With the invention, the input slab is itself tapered slightly towards the output waveguide. This means that input and output waveguides can be made the same length, in the direction of ray travel, and can therefore be folded over each other with no wasted space.
US08422833B2 Method of and system for enhanced data storage
A method of and system for enhanced storage allows more data to be backed up than would otherwise be possible. Instead of storing uncompressed base images and incremental images, differentials of non-current base images are compressed and stored. Furthermore, incremental images that are older than the current base image are removed. By only saving differential base images that are compressed, aside from the newest base image, and deleting older incremental images, a significant amount of space is saved. A removable drive is used as temporary storage in the process of generating a compressed differential base for previous base images. Additionally, a process ensures that previous base images are differentials of the most recent base image and not each other.
US08422831B2 Information management apparatus, information management method, and computer readable medium which determine similarities
An information management apparatus includes a characteristic-amount management unit managing a characteristic amount; a characteristic-amount association unit maintaining an association with a similar characteristic amount for each of the characteristic amounts; a space index management unit managing a space index for the characteristic amounts managed by the characteristic-amount management unit; a partial space determination unit determining a partial space in the space index to which a first characteristic amount belongs in accordance with a request for retrieving a characteristic amount similar to the first characteristic amount; and a similarity determination unit calculating similarity between the first characteristic amount and a second characteristic amount and between the first characteristic amount and a third characteristic amount associated with the second characteristic amount by the characteristic-amount association unit, and determines which characteristic amounts are similar to the first characteristic amount by comparing the calculated similarity and a predetermined threshold.
US08422830B2 Image processing system with an address snooping apparatus
An image processing system includes a first image processor that reads out a first image written in a main memory to apply a first process to the first image and write in the main memory as a second image, a second image processor that reads out a second image written in the main memory to apply a second process to the second image and write in the main memory as a second image, and an address snooping apparatus that snoops an address of the image written in the main memory to start the first process when the address is indicated to a previously set first value and start the second process when the address is indicated to a previously set second value, effectively enabling synchronization between a process by a CPU or a special purpose processor and a data delivery/receipt process between pipeline stages.
US08422828B2 Image processing apparatus and image processing method
Image processing apparatus and image processing method including an image separation processing section for separating an inputted image signal into a transparent image portion having transparency and a background image by detecting a pixel data common among a plurality of frames within the inputted image signal; a frame interpolator that performs frame interpolation using the separated background image; and a composition processing section for combining the frame-interpolated background image with the separated transparent image portion, wherein the frame interpolation is performed only to the background image so that the influence on the frame interpolation of the transparent image portion is reduced.
US08422824B2 Image transformation method device for obtaining a three dimensional image
An image transformation method for use in a computer program product and an image display device is provided. In the image transformation method, a two dimensional image and a corresponding depth image are acquired first. A motion process is performed on the two dimensional image to obtain a plurality of motion images according to the depth image and a plurality of gain values. Then, a plurality of view images are provided and an interpolation process is performed on each motion image to obtain the corresponding view image. Finally, a synthesis process is performed on the view images to obtain a three dimensional image.
US08422821B2 Selectively transforming a multi-dimensional array
A method for selectively transforming a multi-dimensional input array comprising D dimensions includes segmenting the input array into a number of sub-arrays with a computing system; determining a D-dimensional convolution of the input array at only selected points in each the sub-array, the convolution being a function of a product of D one-dimensional kernels; determining partial convolutions at each dimension iteratively, an iterative determination of one of the partial convolutions being determined, in part, from a previous iterative determination; collecting transformed sub-array values to form a transformed input array; and storing the transformed input array.
US08422820B2 Methods using recurrence quantification analysis to analyze and generate images
Methods for identifying and quantifying recurrent and deterministic patterns in digital images are provided. The methods, which are based on Recurrence Quantification Analysis (RQA), generate similarity or dissimilarity distance matrices for digital images that may be used to calculate a variety of quantitative characteristics for the images. Also provided are methods for identifying and imaging spatial distributions of time variable signals generated from dynamic systems. In these methods a time variable signal is recorded for a plurality of area or volume elements into which a dynamic system has been sectioned and RQA is used to calculate one or more RQA variables for each of the area or volume elements, which may then be used to generate a two or three dimensional image displaying the spatial distribution of the RQA variables across the system.
US08422819B2 Image processing apparatus having a noise reduction technique
An image processing apparatus includes a first noise removal unit which removes noise from a pixel signal when a level of the signal falls outside a range defined by first and second threshold levels, a cyclic calculation unit which makes a cyclic calculation based on weighted averaging between signals on an identical column with respect to the signal in which the noise is removed by the first noise removal unit, a column offset detection unit which detects a column offset component for each column based on the calculation result, and a second noise removal unit which performs a noise removal operation with respect to a signal on the identical column using the previously calculated cyclic calculation result when a difference between the previously calculated cyclic calculation value and the current pixel signal value falls outside a range defined by third and fourth threshold levels.
US08422806B2 Information processing apparatus and information processing method for reducing the processing load incurred when a reversibly encoded code stream is transformed into an irreversibly encoded code stream
Disclosed herein is an information processing apparatus including: a partial decoding block configured to generate picture data by partially decoding a reversibly encoded picture code stream; an irreversible encoding block configured to encode irreversibly the picture data generated by the partial decoding block; and a control section configured to control the partial decoding block to determine the picture code stream part to be decoded in such a manner that a target compression rate of the picture data generated by the partial decoding block constitutes the compression rate corresponding to a target code quantity for the irreversible encoding block.
US08422805B2 Device and method for scalable encoding and decoding of image data flow and corresponding signal and computer program
A method of coding an image or a sequence of images generating a flow of data in the form of groups of blocks, at least one group of blocks containing image blocks having a resolution and a quality level of identical quantification, the method including the following steps for the at least one group of blocks, of a) a first coding so that each block of the at least one group of blocks has at least one associated parameter that is given a first value, and b) a second coding for giving the associated parameter for at least one block of the at least one group of blocks a second value, so that for the at least one block, the first and second values given for the parameter can be combined during decoding to provide a value assigned to the parameter.
US08422804B2 Compressed domain system and method for compression gains in encoded data
A system and method for compressed domain compression improve compression gains in an encoded image, such as a Joint Photographic Experts Group (JPEG)-encoded images or encoded video, such as Motion Joint Photographic Experts Group (Motion JPEG)-encoded video, without fully decoding and re-encoding the compressed images or video.
US08422803B2 Image encoding device, image decoding device, image encoding method and image decoding method
An encoding device includes a color component separating unit for separating an input bit stream for the respective color components, a block dividing unit for dividing an input color component signal into blocks to generate a signal of an encoding unit area, a predicted image generating unit for generating a predicted image for the signal, a determining unit for determining a prediction mode used for encoding according to a prediction efficiency of the predicted image, a prediction error encoding unit for encoding a difference between the predicted image corresponding to the prediction mode determined by the determining unit and the input color component signal, and an encoding unit for variable length-coding the prediction mode, an output from the prediction error encoding unit, and a color component identification flag indicating the color component to which the input bit stream belongs as a result of the color component separation.
US08422797B2 Object recognition with 3D models
An “active learning” method trains a compact classifier for view-based object recognition. The method actively generates its own training data. Specifically, the generation of synthetic training images is controlled within an iterative training process. Valuable and/or informative object views are found in a low-dimensional rendering space and then added iteratively to the training set. In each iteration, new views are generated. A sparse training set is iteratively generated by searching for local minima of a classifier's output in a low-dimensional space of rendering parameters. An initial training set is generated. The classifier is trained using the training set. Local minima are found of the classifier's output in the low-dimensional rendering space. Images are rendered at the local minima. The newly-rendered images are added to the training set. The procedure is repeated so that the classifier is retrained using the modified training set.
US08422796B2 Image processing device
Eliminating the need for a user to provide settings of a thumbnail image every time a document is scanned by detecting a format of a document by analyzing fields of the document, determining which of the fields are to be included in a thumbnail image of the document and positions of the fields to be included in the thumbnail image based on the format, and generating the thumbnail image accordingly.
US08422795B2 Quality evaluation of sequences of images
Quality evaluation or consistency computation of images is described. Disparity estimation is performed among images in one or more domains, and a metric based on the disparity estimation is computed to evaluate the quality or consistency.
US08422793B2 Pattern recognition apparatus
A pattern recognition apparatus including: an extracting section for extracting, from a query image that is composed of at least one piece of pattern component and previously undergoes a geometric transformation, the pattern component; a feature acquiring section for acquiring a geometric invariant feature of the pattern component as a query feature, the query feature being represented by at least three feature points including first, second and third feature points, each feature point locating on the pattern component and being retrieved from the pattern component based on a predetermined rule; a comparing section for comparing the query feature with a plurality of reference features, each reference feature representing different reference patterns prepared as candidates for pattern recognition; and a pattern determination section for determining, as a recognition result, a specific reference pattern out of the candidates based on a similarity of features therebetween and, wherein: each reference feature is represented using feature points retrieved from each reference pattern based on the same rule as that of the query feature, and based on the predetermined rule, a position of the first feature point is specified out of points which locate on the pattern component and are invariant to the geometric transformation, a position of the second feature point is specified using a characteristic regarding a shape of the pattern component, the characteristic being invariant to the geometric transformation, and a position of the third feature point is specified from a predetermined value being invariant to the geometric transformation and from the specified positions of the first and second feature points.
US08422789B2 Image discrimination device and image attribute discrimination method
An image discrimination device discriminates among image attributes indicating image types. An edge calculating section calculates an edge direction in each processing unit including a predetermined number of pixels of an image. A local connectivity calculating section calculates local connectivity intensity indicating a degree of alignment with the edge direction of the surrounding processing unit in each of the processing units based on the calculated edge direction. An image attribute discrimination section discriminates among the image attributes in each attribute discrimination region including a predetermined number of processing units of the image using the local connectivity intensity of the processing unit in the attribute discrimination region.
US08422782B1 Contour detection and image classification
Systems and methods are provided for creating contour images that represent the contour of objects reflected in images, calculating contour histogram descriptors of the contour images, and classifying images based in part on the histogram descriptors of the contour images. For example, a contour image of an image is created. A radial-polar grid having a plurality of radial-polar bins is then positioned on the contour image. A contour histogram descriptor is created to include a number of bins that correspond to the radial-polar bins of the radial-polar grid, where the contents of the bins of the contour histogram descriptor represent the number of pixels of the contour image that are located in the corresponding radial-polar bins of the radial-polar grid. Images are classified at least based in part on comparisons between contour histogram descriptors of the images and contour histogram descriptors of training images.
US08422777B2 Target and method of detecting, identifying, and determining 3-D pose of the target
We disclose a photogrammetry target that includes a background having a first color and a plurality of ovoid regions located on the background and having a second color contrasting the first color. We further disclose a method and system for detecting the target and processing image data captured from the target to discern therefrom at least one of a distance to the target, identification of the target, or pose of the target.
US08422772B2 Decoding device, decoding method, and receiving device
A decoding device decodes coded image data having a plurality of color components and includes a variable length decoding unit that performs variable length decoding on the coded image data to generate variable length decoded data. A separation unit separates the plurality of color components to a predetermined number of color components, and obtains, from the variable length decoded data generated by the variable length decoding unit, each of pieces of data to be decoded in decoding processes, as necessary data required in at least one of decoding processes, and the decoding processes each corresponding to a corresponding component of the predetermined number of color components. Each of the image reconstruction units corresponds to a corresponding component of the predetermined number of color components, and generates, in parallel, decoded images regarding the respective components using the necessary data obtained by the separation unit.
US08422771B2 Methods and systems for demosaicing
Aspects of the present invention are related to systems and methods for image demosaicing.
US08422768B2 Method for constructing prototype vectors in real time on the basis of input data of a neural process
A method for processing images consisting of pixels generated by an image sensor with a view to supplying input data to a simulated or wired neural process. The method includes reading pixels pixel-by-pixel in real time and constructing prototype vectors during the pixel-by-pixel reading process on the basis of the values read, the prototype vectors constituting the input data of the neural process.
US08422767B2 Method and apparatus for transforming signal data
The present invention discloses a system and method of transforming a sample of content data by utilizing known samples in a learning best to best determine coefficients for a linear combination of non-linear filter functions and applying the coefficients to the content data in an operational phase.
US08422762B2 Abnormality detecting apparatus for detecting abnormality at interface portion of contact arm
An abnormality detecting apparatus includes an imaging device for obtaining image data of a TIM, a failure detecting section for detecting appearance failures of the TIM on the basis of the image data of the TIM obtained by the imaging device, and a determining device for determining whether an abnormality occurs at the TIM on the basis of a detection result by the failure detecting section.
US08422761B2 Defect and critical dimension analysis systems and methods for a semiconductor lithographic process
Apparatus and method evaluate a wafer fabrication process for forming patterns on a wafer based upon design data. Within a recipe database, two or more inspection regions are defined on the wafer for analysis. Patterns within each of the inspection regions are automatically selected based upon tendency for measurement variation resulting from variation in the fabrication process. For each inspection region, at least one image of patterns within the inspection region is captured, a reference pattern, represented by one or both of (a) one or more line segments and (b) one or more curves, is automatically generated from the design data. An inspection unit detects edges within each of the images and registers the image with the reference pattern. One or more measurements are determined from the edges for each of the selected patterns and are processed within a statistical analyzer to form statistical information associated with the fabrication process.
US08422760B2 System for monitoring haze of a photomask
A system for monitoring haze of a photomask includes an installation unit in which a photomask is mounted, a light emission unit emitting a light beam to the photomask installed on the installation unit, a detection unit detecting a diffraction pattern of the light beam emitted by the light emission unit and passed through the photomask, and an analysis unit analyzing the diffraction pattern detected by the detection unit.
US08422758B1 Systems and methods of check re-presentment deterrent
A user or a device may separate a check into two or more portions prior to generating a digital image of the check for remote deposit of the check. The user or a device may separate the check by cutting or tearing the check. After separating the check into the portions, the user may generate a digital image of the portions of the check using a scanner for example. The digital image may be transmitted to an institution for deposit of the check. The institution may retrieve the images of the portions of the check and generate an image of the check based on the portions, by combining the images of the portions for example. The image of the check that may be generated based on the images of the portions may be processed for deposit.
US08422755B2 System and method for synchronizing image sequences captured in-vivo for automatic comparison
A system and method for comparing captured sequences of in-vivo images with (e.g., template) sequences, for example, for computer-automated diagnosis. Captured in vivo images may be divided into a plurality of captured image sequences. For each of the plurality of captured sequences, the processor may assign a first and second set of scores to each frame in the captured sequence and align each frame in the captured sequence with one or more frames in the template sequence for which the comparisons therebetween generate the minimum scores in the first and second sets of scores. The processor may define a match between the template sequence and captured sequences having a combination of scores in the first and second sets of scores for the frames in the captured sets compared with the one or more aligned frames in the template sequence, which are below or above a threshold value.
US08422753B2 Method and system for automatic extraction of personalized left atrium models
A method and system for automatic extraction of personalized left atrium models is disclosed. A left atrium chamber body is segmented from a 3D image volume. At least one pulmonary venous ostium is detected on the segmented left atrium chamber body. At least one pulmonary vein trunk connected to the left atrium chamber body is segmented based on the detected pulmonary venous ostia.
US08422749B2 Method and system for myocardial region of interest definition
A method of identifying a myocardial region of interest in cardiac medical image data is disclosed. The method includes identifying myocardial tissue (200) in first (204) and second (206) views of the medical imaging data and constructing a myocardial surface (502). In one embodiment, the myocardial surface is modeled as a plurality of elliptical arc segments (502) and a half ellipsoid.
US08422748B2 System and method for grouping airways and arteries for quantitative analysis
A method for grouping airway and artery pairs, includes: computing a two-dimensional (2D) cross-section of an airway; identifying regions of high-intensity in the 2D cross-section; computing a first indicator for each of the high intensity regions, wherein the first indicator is an orientation measure of the high intensity region with respect to the airway; computing a second indicator for each of the high intensity regions, wherein the second indicator is a circularity measure of the high intensity region; computing a third indicator for each of the high intensity regions, wherein the third indicator is a proximity measure of the high intensity region with respect to the airway; summing the first through third indicators for each of the high intensity regions to obtain a score for each of the high intensity regions; and determining which of the high intensity regions is an artery corresponding to the airway based on its score.
US08422746B2 Face authentication system and authentication method thereof
The present invention relates to a face authentication system and an authentication method thereof. The system includes a photographing unit for detecting a face image of an authentication target person by using an auto focus lens equipped therewith; a distance extraction unit for extracting a distance from the photographing unit to a face of the authentication target person; a feature extraction unit for extracting feature points and distances therebetween of the face image for the authentication target person, which are detected by the photographing unit; an analysis unit for performing an analysis by comparing a distance to the face of the authentication target person extracted from the distance extraction unit with pre-registered distance information to the face of the authentication target person, and comparing feature points and distances therebetween of the face image for the authentication target person, which are extracted from the feature extraction unit, with pre-registered information of the face image of the authentication target person; and an authentication unit for authenticating the authentication target person according to an analysis result obtained by comparison of the analysis unit.
US08422741B2 Estimating objects proper motion using optical flow, kinematics and depth information
The invention relates to a method for detecting the proper motion of an real-world object, comprising the steps of acquiring, by an image capturing device (ICD), a first image (I1) of the object at a first point in time (t1) and a second image (I2) at a second point in time (t2); obtaining a third (hypothetical) image (I3), based on an estimated effect of the motion of the image capturing device (ICD) itself (EMF) between the first and the second point in time (t1, t2), wherein the effect of the motion of the image capturing device (ICD) itself is estimated based on the forward kinematics of the image capturing device; determining an optical flow (OF) between the second image (I2) and the third image (I3); and evaluating the optical flow (OF) by incorporating uncertainties of the optical flow (OF) and the ego-motion-flow (EMF) in order to determine the proper motion of the object.
US08422734B1 Method for processing images
A method for processing an image includes capturing a current frame and a previous frame and performing uni-directional motion estimation on the same for obtaining an initial motion vector; performing motion compensated interpolation with respect to the current and previous frames, and the motion vector for acquiring an interpolated frame; calculating and obtaining second motion vectors corresponding to target blocks in the current frame symmetrically using the interpolated block as a center; calculating and obtaining third motion vectors corresponding to the second motion vectors in the previous frame; obtaining distance values using a motion trajectory calibration process with respect to the second and third motion vectors; and obtaining the minimum distance value from the distance values and performing a bi-directional motion compensation process with respect to the motion trajectory corresponding to the minimum distance value obtained from the distance values.
US08422733B2 Method and apparatus for progressively deleting media objects from storage
A system for managing storage space on an electronic storage medium is provided in which a file format for stored data allows for progressive deletion of low-significance data, for example in a video or audio file, while allowing the remaining portions of the file to be subsequently retrieved. The file format allows for the ready deletion of low-significance data without having to open, edit and subsequently rewrite the data. Furthermore, rules-based algorithms for the deletion of low-significance data allow a user to store and progressively delete such low-significance data in accordance with time parameters, available storage space and the like, without having to delete the full file.
US08422731B2 System, method, and apparatus for video fingerprinting
Embodiments of methods, apparatuses, devices and systems associated with video fingerprinting are disclosed.
US08422729B2 System for configuring an optoelectronic sensor
Disclosed are methods and apparatus for automatic optoelectronic detection and inspection of objects, based on capturing digital images of a two-dimensional field of view in which an object to be detected or inspected may be located, analyzing the images, and making and reporting decisions on the status of the object. Decisions are based on evidence obtained from a plurality of images for which the object is located in the field of view, generally corresponding to a plurality of viewing perspectives. Evidence that an object is located in the field of view is used for detection, and evidence that the object satisfies appropriate inspection criteria is used for inspection. Methods and apparatus are disclosed for capturing and analyzing images at high speed so that multiple viewing perspectives can be obtained for objects in continuous motion.
US08422727B2 Electro-acoustical transducer
An electro-acoustical transducer of the present invention includes: a diaphragm of an elongated shape; a first magnet of a parallelepiped shape which is situated at a side of one principal surface of the diaphragm such that long sides thereof are in parallel with long sides of the diaphragm, and which is polarized in a short side direction to form a magnetic gap; a second magnet of a parallelepiped shape which is situated next to the first magnet in the short side direction of the diaphragm, such that long sides thereof are in parallel with the long sides of the diaphragm, and which is polarized toward a direction in a manner opposite to the first magnet so as to form a magnetic gap; and a coil of an elongated ring shape which is situated on the diaphragm such that long sides thereof are situated in the magnetic gaps.
US08422724B2 Loudspeaker with a stiffening element
The present invention provides: a loudspeaker including a frame, a drive unit, and a membrane; the membrane having an inner edge, an outer edge which is suspended from the frame, and a membrane body which is between the inner and outer edges and extends around the drive unit; the drive unit having a stationary part secured to the frame and a translatable part secured to the inner edge of the membrane; the membrane body including a dished portion which, has a depth that increases from said inner and outer edges towards a base region of the dished portion located between said edges; wherein the loudspeaker includes a stiffening element which extends around the drive unit and stiffens the membrane body at the base region of the dished portion, so as to reinforce the membrane against deformation in the base region. By including the stiffening element, it has been found that the first break-up resonance of the membrane is shifted to a higher frequency and has reduced amplitude. As a consequence, the loudspeaker according to this aspect has a more balanced frequency response, particularly at mid and high frequency ranges.
US08422723B2 Loudspeaker and electronic device including loudspeaker
An elongated loudspeaker having high sound quality includes an elongated flat-plate-shaped diaphragm, a frame having an opening portion larger than the diaphragm, an edge placed between an inner periphery of the frame around the opening portion and an outer periphery of the diaphragm allowing the diaphragm to vibrate, a coupling cone extending from a rear surface of the diaphragm and including two elongated portions arranged parallel to a longitudinal direction of the diaphragm, a voice coil wound around at least the two elongated portions, and a magnetic circuit that imparts, to the voice coil, a driving force for generating sound. A distance between the two elongated portions of the coupling cone is smaller at end positions than at root positions. The elongated portions are shaped/sized such that the entire two elongated portions are included within magnetic gaps of the magnetic circuit when the coupling cone vibrates along with the diaphragm.
US08422722B2 Audio speaker grill mounting system
An audio speaker assembly is provided with a grill which twist locks with the speaker housing for assembly and disassembly. The housing includes a perimeter edge with a plurality of slots and tab retainers. The grill includes a perimeter edge with a plurality of tabs. The tabs of the grill align with the slots of the housing, and the grill is then rotated so that the tabs under lay the tab retainers so as to lock the grill into securement with the speaker housing. The grill is rotated in the opposite direction to unlock the grill for disassembly.
US08422713B2 Spherically housed loudspeaker system
A loudspeaker system for the reproduction of acoustic waves of music, sound and speech in a substantially circular horizontal plane. The loudspeaker system includes multiple spherical enclosures, each enclosure housing a pair of transducers, each pair of transducers producing acoustic waves of a predetermined frequency range.
US08422712B2 Horn-loaded acoustic source with custom amplitude distribution
A sound reproduction system is disclosed in which at least one driver is provided, along with a horn member in acoustic loading relationship to the driver. The horn member defines an internal passageway having a first end and a second open end, with the driver at the first end, producing a driver soundwave having an initial central axis and an initial amplitude distribution. A plurality of vanes are disposed in the internal passageway, at different angles from the central axis to deflect respective portions of the driver soundwave so as to alter the initial amplitude distribution.
US08422711B2 Speaker box assembly
A speaker box assembly includes two speaker boxes, two line-winding means, a switch, and a power supply unit. Each of the two speaker boxes is provided on its surface with an outlet hole. One of the two speaker boxes is provided on its surface with a connector jack. The two line-winding means are provided in the two speaker boxes respectively. Each of the line-winding means has a line-winding box and an electrical line. The line-winding box is located inside the speaker box. The inner end of the electrical line is connected to the line-winding box, and the outer end of the electrical line is connected to a connector member. The connector member and the electrical line pass through the outlet hole selectively. The connector member in one of the speaker boxes is inserted into the connector jack on the other of the speaker boxes.
US08422707B2 Spectral content modification for robust feedback channel estimation
A listening device includes an input and output transducers and a forward path defined between the transducers. The forward path may include a signal processing unit processing an SPU-input signal originating from the electric input signal in a time-frequency representation having successive time frames each having a frequency spectrum of the signal in the time frame in question. The signal processing unit includes a spectral content modification unit to modify values of the signal of one or more regions of the frequency spectrum of a given time frame so that the modified values are less correlated to the corresponding time-frequency regions of the input signal. A feedback path estimation unit is uses he improved processed output signal in the feedback estimation. The spectral content modification unit may base the modification on a model of the human auditory system so that the modifications are not perceptible by the user.
US08422706B2 Methods and systems for reducing an effect of ambient noise within an auditory prosthesis system
An exemplary method of reducing an effect of ambient noise within an auditory prosthesis system includes dividing an audio signal presented to an auditory prosthesis patient into a plurality of analysis channels each containing a frequency domain signal representative of a distinct frequency portion of the audio signal, determining a signal-to-noise ratio and a noise reduction gain parameter based on the signal-to-noise ratio for each of the frequency domain signals, applying noise reduction to the frequency domain signals in accordance with the determined noise reduction gain parameters to generate a noise reduced frequency domain signal corresponding to each of the analysis channels, and generating one or more stimulation parameters based on the noise reduced frequency domain signals and in accordance with at least one of a current steering stimulation strategy and an N-of-M stimulation strategy. Corresponding methods and systems are also disclosed.
US08422703B2 Support apparatus for microphone diaphragm
A microphone includes a diaphragm assembly supported by a substrate. The diaphragm assembly includes at least one carrier, a diaphragm, and at least one spring coupling the diaphragm to the at least one carrier such that the diaphragm is spaced from the at least one carrier. An insulator (or separate insulators) between the substrate and the at least one carrier electrically isolates the diaphragm and the substrate.
US08422701B2 Distributed audio signal processing system
A distributed audio signal processing system having a plurality of linked audio signal processing units is disclosed. Each audio signal processing unit has physical channels for receiving and sending local audio signals and a high bandwidth interface for exchanging audio signals with other linked audio signal processing units. Each of the physical channels of each of the audio signal processing units are mapped to a corresponding global channel. The audio signal processing system provides a tightly integrated, distributed signal processing matrix where any input signal or physical channel on any one of the signal processing units can be exchanged with any other of the linked audio signal processing units, thereby providing maximum flexibility for selecting signals to mix and determining how to process the signals.
US08422698B2 Signal processing apparatus and method, and program
A signal processing apparatus includes: clip detector means that detects presence/absence of a clipped part with a deformed waveform in each of N audio signals output from N microphones (where N is an integer equal to or greater than 2) based on a dynamic range of a circuit; and interpolation means that treats an audio signal in the N audio signals which has the clipped part detected by the clip detector means as an interpolation target, and other audio signals as non-interpolation targets, and interpolates the waveform of the clipped part of the interpolation target using the waveform of at least one audio signal in the non-interpolation targets.
US08422697B2 Background noise estimation
In a system for estimating the power spectral density of acoustical background noise when the level of a smoothed power spectral density signal increases, an increment value is increased, starting from a minimum increment value, by a predetermined amount until a maximum increment value is reached if at the same time the value of the power spectral density currently determined in a new calculation cycle is larger than the estimate value of the power spectral density of the background noise determined in the previous calculation cycle. For cases in which the level of the smoothed power spectral density decreases, the amplitude of the decrement value is increased, starting from a minimum decrement value, by a predetermined amount until a maximum decrement value is reached if at the same time the value of the power spectral density currently determined in a new calculation cycle is smaller than the estimate value of the power spectral density of the background noise determined in the previous calculation cycle.
US08422696B2 Apparatus and method for removing noise
Disclosed is a method of efficiently removing noise. The method includes: deciding a noise section by attenuating characteristics of a voice in a voice signal mixed with noise; determining the type of the noise in the decided noise section; and removing the noise from the noise-mixed voice signal by using noise information obtained through the determination. A clustering method or a similarity level measurement method is used to determine the type of the noise. Even in a voice signal that is mixed with various types of noise, noise can be precisely removed and thus distortion of a sound quality can be minimized.
US08422694B2 Source sound separator with spectrum analysis through linear combination and method therefor
In a source sound separator, first and second target sound predominant spectra are generated respectively by first and second processing operations for linear combination for emphasizing the target sound, using received sound signals of two microphones arrayed at a distance from each other. A target sound suppressed spectrum is generated by processing for linear combination for suppression of the target sound, using the two received sound signals. Further, a phase signal containing a larger amount of signal components of the target sound and exhibiting directivity in the direction of the target sound is generated by processing of linear combination, using the two received sound signals. The target sound and the interfering sound are separated from each other using the first and second target sound predominant spectra, the target sound suppressed spectrum, and the phase signal.
US08422689B2 System, apparatus, and method of speaker
A system, and an apparatus of speaker, and a method for forming a virtual audio is provided. An audio source is processed by a second audio source processing program according to parameters which are entered by the user, and filtered to be a high frequency audio signal. The audio source with orientation is outputted by the orientation speaker.
US08422688B2 Method and an apparatus of decoding an audio signal
The present invention includes an audio signal receiving unit receiving the audio signal having a plurality of channel signals including an ambient component signal and a source component signal; an ambient component signal extracting unit extracting the ambient component signal of each of the channels based on correlation between the channel signals; an ambient component signal modifying unit modifying the ambient component signal using surround effect information; a source component signal extracting unit extracting the source component signal of each of the channels based on the correlation between the channel signals; a first signal output unit outputting the modified ambient component signal and the source component signal; and a second signal output unit outputting the audio signal or the source component signal. Accordingly, in an apparatus for decoding an audio signal and method thereof according to the present invention, an ambient component signal is extracted and modified based on correlation and the modified ambient and source component signals are outputted using different signal output units, respectively. Therefore, the present invention enhances a stereo effect of the audio signal. And, a signal output unit for outputting an ambient component signal is arranged to have an output direction different from that of another signal output unit for outputting a source component signal, whereby a listener can be provided with an audio signal of which ambient sound is enhanced.
US08422687B2 Key management for communication networks
One embodiment of the present invention relates to a method for key management in a communications network. In this method, a public key authentication scheme is carried out between a security controller and a plurality of nodes to establish a plurality of node-to-security-controller (NSC) keys. The NSC keys are respectively associated with the plurality of nodes and are used for secure communication between the security controller and the respective nodes. Other methods and devices are also disclosed.
US08422684B2 Security classes in a media key block
According to one embodiment of the present invention, a method for broadcast encryption with security classes in a media key block is provided. In one embodiment the method includes receiving encrypted media of a first and a second class, where the media includes a common media key block, in a device of a first class and in a device of a second class. A first media key is calculated from the common media key block in the device of a first class. A first media key precursor is calculated from the common media key block in the device of a second class. The first media precursor may be used to decrypt media of a first class. The first media precursor may also be used to calculate a second media key in the device of a second class to decrypt content of a first class.
US08422682B2 Method and system of generating immutable audit logs
A method to generate Immutable Audit logs (IAL) using related computer means and/or computer programs. This method and system processes audit information by cryptographic means generating one immutable digital chains that will contain at least the audit information split among the links and optionally encrypted, and this immutable digital chain is stored in a massive storage media. Each immutable digital chain is generated by including at every link at least the data resulting to apply a MAC function using a secret session key K over the result of information at current link concatenated with a previous link MAC value. The method proposes adding specific links to said immutable digital chain at regular defined intervals (‘Metronome Entry’) that contain at least a timestamp and the data resulting to apply a digital signature using a private key that is always kept secret over the metronome timestamp concatenated with previous link results.
US08422681B2 Non-interactive hierarchical identity-based key-agreement
A pairwise key-agreement scheme is provided for creating key agreements non-interactively between pairs of nodes disposed in a hierarchy of nodes. The scheme is non-interactive so that any two nodes can agree on a shared secret key without interaction. In addition, the scheme is identity-based so that any given node only needs to know the identity of peer nodes to compute the shared secret key. All of the nodes are arranged in a hierarchy where an intermediate node in the hierarchy can derive the secret keys for each of its children from its own secret key and the identity of the child. Accordingly, the scheme is fully resilient against compromise of any number of leaves in the hierarchy and of a threshold number of nodes in the upper levels of the hierarchy. The scheme is well-suited for environments such as mobile ad-hoc networks (MANETs), which are very dynamic, have acute bandwidth-constraints and have many nodes are vulnerable to compromise.
US08422679B2 Method and device for sending encryption parameters
A transmitting device encrypts DMR voice superframes using encryption parameters and sends the encryption parameters in at least one of the voice superframes by: identifying a selected number of bits from a plurality of vocoder frames the voice superframe; replacing each of the identified bits with a corresponding bit of a first encryption parameter; placing at least one encryption parameter in an embedded signaling field of the voice superframe; and transmitting the voice superframe with the encryption parameters to a receiving device. The receiving device extracts the encryption parameters, which can be a key identifier, an algorithm identifier, and an initialization vector for use in decrypting messages from the transmitting device.
US08422675B2 Data transmission system
A cipher key is generated by first information shared in secrete between a data transmitting unit 10 and a data receiving unit 20, second information derived from duplication control information of transmit data and third information which is time change information shared between the data transmitting unit and the data receiving unit to cipher data by a CPU 12 by using the above-mentioned cipher key to transmit, from the data transmitting unit 10 to the data receiving unit 20, transmit data in which the duplication control information and the time change information are added to the ciphered data.
US08422674B2 Application-specific secret generation
A method, computer program product, and data processing system for protecting sensitive program code and data (including persistently stored data) from unauthorized access. Dedicated hardware decrypts an encrypted kernel into memory for execution. When an application is to be executed, the kernel computes one or more secrets by cryptographically combining information contained in the application with secret information contained in the kernel itself. The kernel then deletes its secret information and passes the computed secrets to the application. To store data persistently in memory, the application uses one of the computed secrets to encrypt the data prior to storage. If the kernel starts another instance of the same application, the kernel (which will have been re-decrypted to restore the kernel's secrets) will compute the same one or more secrets, thus allowing the second application instance to access the data encrypted by the first application instance.
US08422673B2 Method and system for protecting against unity keys
An apparatus, method and/or computer-readable medium protects against use of a unity key in a public key infrastructure (PKI). A public key and a private key are acquired according to the PKI. A message is encrypted by the public key to obtain ciphertext. A portion of the ciphertext is compared with a portion of the message. If the portion of the ciphertext is substantially equal to the portion of the message, a larger portion of the ciphertext is compared with a larger portion of the message to determine if the ciphertext is substantially equal to the message. If the ciphertext is substantially equal to the message, the ciphertext is rejected.
US08422671B2 Methods of encryption and decryption using operand ordering and encryption systems using the same
Provided is a decryption method of an encryption algorithm. In the decryption method, a secret key can be received. A plurality of Montgomery multiplications can be repeated on a cipher text until a modular exponentiation of the secret key. When the repeated Montgomery multiplications are performed, an order of the plurality of Montgomery multiplications or an order of operands can be arbitrarily changed.
US08422666B2 Wall mount telephone and wall mount telephone assembly
A wall mount telephone is for use with a socket panel that includes at least one socket receptacle selected from a power socket and a telephone socket. The wall mount telephone includes a base and a handset device. The base includes a mounting wall having a back side provided with a plug that is adapted for direct removable connection with the socket receptacle. The plug is one of a power plug and a telephone plug. The handset device is removably disposed on the base and includes a circuit board that is electrically coupled to the plug to receive a signal from the socket receptacle via the plug when the plug is connected to the socket receptacle.
US08422665B2 Telephone device for detecting status of a handset with light detection
A telephone device includes a base, a light transmitter, a light penetrating element for penetrating light transmitter from the light transmitter, and a handset. When an end of the handset is on-hook with the base, the end of the handset reflects the light emitted from the light transmitter and penetrating through the light penetrating element back to the light penetrating element. The telephone device further includes a light receiver for receiving the light reflected from the handset when the end of the handset is on-hook with the base, a light concentrating element for concentrating the light emitted from the light transmitter to the light penetrating element, and a control unit for determining whether the end of the handset is on-hook with the base according to whether the light receiver receives the light reflected from the handset.
US08422664B2 Integrated access device and overcurrent protection method
An integrated access device (IAD) protects overcurrent of a DAA chipset. The IAD periodically detects an on-hook/off-hook state of the DAA chipset, and periodically monitors an OPD state of the DAA chipset upon the condition that the on-hook/off-hook state of the DAA chipset is detected in off-hook state at least twice. The IAD further sets the on-hook/off-hook state of the DAA chipset as on-hook to avoid damage to the DAA chipset caused by overcurrent upon the condition that the OPD state of the DAA chipset indicates the DAA chipset is overcurrent.
US08422660B1 Communication system having common ground mechanism
A communication system having a common ground mechanism is provided. The communication system comprises a local host, a local telephone device, a sound input path and a sound output path. The local telephone device is connected to a remote telephone device through a telecom facility. The sound input path comprises a first transformer module and is connected between the local telephone device and the local host such that the local telephone device may transfer a sound input to the local host. The sound output path comprises a second transformer module and is connected between the local telephone device and the local host such that the local telephone device may receive a sound output from the local host. The first and the second transformer modules couple a first ground of the telecom facility and a second ground of the local host together such that the first and second grounds are common-grounded.
US08422657B1 Telecommunications system with improved country codes and area codes
An apparatus and/or method for routing international telephone calls to a communications device of a particular subscriber in a country and in an area of the country having an area code. A illustrative embodiment is a system for routing an international telephone call from a caller to a specific communications device situated in a country identified by a country calling code and in an area of the country identified by an area code, said system comprising: means for assigning a first telephone number to a particular subscriber; and means for routing the telephone call to the specific communications device of the particular subscriber; wherein the country calling code is a first two-character abbreviation for a country or dependent area; and wherein the area code is a second two-character abbreviation for a state, province, possession or military state.
US08422656B2 Incoming and outgoing call control customization
Customer communications can be controlled in accordance with customized rules. An entry menu includes options to modify an existing rule or create a new rule for controlling customer communications. An initial selection criteria menu includes options to indicate whether the new customized rule will be built using a preexisting template or starting from initial blank rule criteria. A list of preexisting templates for creating new customized rules can be provided, and input to populate a selected template can be accepted. Initial blank rule criteria for creating new customized rules can also be provided, including initial criteria and rule conditions for selected initial criteria. Communications are processed in accordance with the stored new customized rule.
US08422655B2 System, method and apparatus for placing a telephone call
In one embodiment, the methods and apparatuses detect an identity of a caller; receive an assigned incoming telephone number; identify a recipient associated with the assigned incoming telephone number and the identity; and connect the caller and the recipient.
US08422653B2 Method and system for providing computer-network related information about a calling party
A method and system for providing computer-network related information about a calling party. First, the called party receives a telephone number of a calling party. The called party's customer premises equipment (CPE) or elements in a telephone network then use the telephone number to index a database, which contains combinations of telephone numbers and computer-network addresses. Once the calling party's computer-network address is retrieved, calling-party-customized information present at the computer-network location specified by the computer-network address can be sent to and displayed on the called party's CPE. Also, the calling party's telephone number can be sent to an application in the computer network, causing the calling-party-customized information to be automatically displayed on the called party's CPE.
US08422649B2 Digital telephone data and control signal transmission system
Techniques are disclosed for using Ethernet Layer 1 as a means for transporting audio, control, and status signals between telephones and an aggregator device in a telephone system. Techniques are also disclosed for using the aggregator to determine whether a telephone supports only Ethernet Layer 1, and for using the aggregator to communicate with the telephone using an appropriate protocol based on the results of the determination.
US08422645B1 Voicemail network capacity planning and management
A method of managing a voicemail network is described herein. Voicemail system data for the voicemail network is received. The voicemail system data includes communication node data, source voicemail node data, and destination voicemail node data. A destination voicemail node is determined based on the destination voicemail node data and a destination voicemail node criteria. When the source voicemail node data meets a source voicemail node criteria, a communication node is associated with the destination voicemail node.
US08422644B2 Systems and methods to redirect incoming contacts
Systems and methods are provided for contact channel redirection to improve agent routing/assignment efficiency and customer experience. For example, the system may redirect a customer, waiting in a queue for an agent for telephonic communications, to a chat agent for online chat.
US08422642B2 Message system for conducting message
A message system includes a first communication terminal, a second communication terminal and a communication circuit which connects the terminals. The first communication terminal displays a first message memo based on a first message data. The second communication terminal displays a second message memo based on a second message data which corresponds to the first message data. The second communication terminal makes a change of a second status of the second message data in response to an operation to the second message memo and transmits a change notice indicating the change. The second communication terminal updates the second message memo in response to the operation. The first communication terminal is configured to update the first message memo based on the change notice.
US08422638B2 System and method to push messages indicating status of trouble reports in a telecommunications network
A system, method, and media for managing messages, comprising a status push application in communication with a trouble ticket database and a work force administration and control system, the status push application being enabled to detect a status change for a trouble ticket associated with the trouble ticket database and further enabled to selectively push a message to one or more external and potentially non-compatible systems in response to detecting the status change.
US08422629B2 Seedling counter
A method and apparatus for counting seedlings. A seedling moves through a seedling counter, which comprises a spectral energy emitter and a spectral energy detector. When the spectral energy detector detects a sufficient attenuation of the spectral energy for a sufficient amount of time, the spectral energy detector indicates the presence of a seedling. The spectral energy detector detects irregularities in the received spectral energy to indicate faults in the apparatus. In one embodiment, the seedling counter is adapted to use X-ray energy.
US08422628B2 Medical X-ray CT imaging apparatus
Provided is a medical X-ray CT imaging apparatus including: a base (22); a support part (30) including a support arm part (30) that supports an X-ray source (36) and an X-ray detector (37) so as to be opposed to each other, and a rotation support part that supports the support arm part (32) in a rotatable manner with respect to the base (22); and a rotary drive part that rotatively drives the support part (30). At least one of the base (22) and the rotary support part (40) includes a cavity (48) forming a space around a rotation axis (A). The cavity (48) is provided with a cylindrical body (60) disposed in a rotatable state with respect to the support part (30).
US08422627B2 Method for detecting X-ray radiation and X-ray system
A method is disclosed for detecting X-ray radiation from an X-ray emitter. In at least one embodiment of the method, an electric pulse with a pulse amplitude characteristic of the energy of a quantum is generated when a quantum of the X-ray radiation impinges on a sensor, wherein a number of threshold energies are predetermined. When the pulse amplitude corresponding to the respective energy is exceeded, a signal is emitted each time the pulse amplitude corresponding to a respective threshold energy is exceeded. At least one embodiment of the method permits reliable and high-quality imaging, even in image regions with high X-ray quanta rates. To this end, at least one of the threshold energies is predetermined such that it is higher than the maximum energy of the X-ray spectrum emitted by the X-ray emitter.
US08422625B2 Motion control method and motion control module, image processing actuation method and image processing actuation module
A motion control method is disclosed for controlling a relative scan feed motion of an object bearing device toward a scanner unit of a computed tomography system. Here, scan motion control signals are generated parallel to the scan feed motion for controlling the scan feed motion, which scan motion control signals are derived from variable input data obtained in parallel during a scan procedure. In at least one embodiment, the variable input data includes motion signals which represent the object motion cycle determined with the aid of an electrocardiogram, and the speed of the scan feed motion is reduced if an extrasystole is detected. Furthermore, at least one embodiment of the invention relates to a motion control module suited to this and/or an image processing actuation method and/or an image processing actuation module for actuating an image processing system.
US08422624B2 Method and apparatus for dimensionally measuring by means of coordinate measuring instruments
A method and an apparatus for dimensionally measuring parts by means of a coordinate measuring instrument. In order enable measurement of parts that are made of different materials with great accuracy, a computerized tomography sensor is integrated into the coordinate measuring instrument.
US08422619B2 Clock frequency divider circuit, clock distribution circuit, clock frequency division method, and clock distribution method
To provide a clock frequency divider circuit that generates a clock signal enabling an expected proper communication in communication with a circuit operating by a clock having a different frequency. A clock frequency division circuit according to the present invention generates an output clock signal obtained by dividing a frequency of an input clock signal into N/S by subtracting (S−N) clock pulses from S clock pulses of the input clock signal based on a frequency division ratio defined as N/S. The clock frequency division circuit generates a control signal used to preferentially subtract a clock pulse at a timing other than a communication timing of data communication performed by a target circuit using the output clock signal among S clock pulses of the input clock signal. Further, it generates the output clock signal by subtracting a clock pulse of the input clock signal according to the generated control signal.
US08422610B2 IQ mismatch correction circuit
An IQ mismatch correction circuit comprises: a correction circuit which performs a correction process to I-phase and Q-phase input signals by using one pair of first- or higher-order digital filters; two or more control circuits which independently generate two or more control variables to derive two or more coefficients of transfer functions of the digital filters; and one or more pairs of analyzing filters which change frequency characteristics of the corrected I-phase and Q-phase output signals so that the frequency characteristics is different from those of the original signals. The first control circuit measures a temporally averaged IQ phase mismatch state between the I-phase and Q-phase output signals. The second control circuit measures a temporally averaged IQ phase mismatch state between output signals on I-phase and Q-phase sides of one pair of analyzing filters. These states are fed back to the digital filters as first and second control variables, respectively.
US08422609B2 Automatic filter-reset mechanism
In one embodiment, a (hard-drive) read channel has a (DFIR equalization) filter, whose tap coefficients are adaptively updated. A reset controller monitors an (LLR) signal generated downstream of the filter to automatically determine when to reset the filter, e.g., by reloading an initial set of user-specified tap coefficients. For LLR values, the reset controller determines to reset the filter when the reset controller detects that too many recent LLR values have confidence values that are too low. When implemented in a hard-drive read channel, the reset controller can reset the filter one or more times during read operations within a sector of the hard drive.
US08422607B2 Generating channel estimates in a radio receiver
A method and system for generating channel estimates for processing signals received through first and second transmission channels in a wireless communications network, each channel corresponding to a separate transmit antenna, and each signal comprising a plurality of samples derived from symbols transmitted in the signal by: generating first variable z1 (k) and second variable z2 (k); and providing a set of filter coefficients (I) and generating first and second channel estimates using first and second variables and a set of filter coefficients.