Document | Document Title |
---|---|
US08595621B2 |
Truncating character strings to generate a list of unique character strings
A method and system for truncating character strings in a computing environment. One implementation involves receiving a list including plural character strings, truncating one or more of the character strings to generate a display list of unique character strings based on determining a truncation location within each string by: for each character string, comparing the string and corresponding Uniform Resource Identifier (URI), if the string is different from the URI, then truncating the beginning of the string, otherwise if the string matches the URI, then truncating the end of the string. |
US08595620B2 |
Document creation and management systems and methods
Systems and methods for document creation and management to facilitate creation of documents. An example document creation and management system is configured with an input component, a processing component, and a document creation component. A document creation and management systems can allow input of data in a customizable manner via talking (or recording), touching, typing, and/or clicking. A document creation and management system may use customizable templates, so that a user, for example a physician, may more efficiently enter and review data, such as data related to a patient encounter. A navigator may import information, such as formatting and structure information, from a template to guide a user as to the input to be provided to generate a document according to the template. Document entries may be automatically sent for processing, which may include editing, transcription, encryption, etc, in a parallel or serial fashion. For example, dictation information may be automatically transcribed and/or processed. |
US08595619B1 |
In response to a search result query providing a snippet of a document including an element previously highlighted by a user
A system may aggregate highlighting information associated with a document that includes a number of elements. The highlighting information may identify one or more of the elements that have been highlighted by a group of users. The system may determine weight values for the one or more elements, generate information associated with the document based on the weight values, and provide the information. |
US08595614B2 |
Document generating apparatus, document generating method, computer program and recording medium
A ruby character is displayed in an appropriate display form corresponding to characteristics of a layout of a document intended for giving of ruby characters. In a document generating apparatus, a storage portion stores information on a layout of a document as document layout data, a unification judging portion reads the document layout data stored in the storage portion, and a ruby character setting portion judges unification of a layout of the whole document based on the read document layout data to set a display form of a ruby character based on a judgment result by the unification judging portion. |
US08595613B1 |
Page element identifier pre-classification for user interface behavior in a communications system
Systems and methods are described for modifying user interface behavior according to page element identifier pre-classification. For example, a number of content page (e.g., webpage) element identifiers (e.g., object classes or identifiers) are pre-classified as linking to associated media objects. When a content page or domain is requested by a user's web interface, the response is intercepted and analyzed to see if it has pre-classified element identifiers. If so, a script is injected in the webpage code or otherwise communicated to the requesting web interface, and the script is executed at the client side. Having executed the script, when a user interacts with a page element having one of the pre-classified element identifiers, the user interface is modified to provide enhanced functionality relating to the media object linked to by the page element. |
US08595608B2 |
Method for transferring a number of medical image data records and system for managing image data records
A method is disclosed for transferring a number of medical image data records from a first computation facility to a second computation facility, with the second computation facility sending a transmission confirmation to the first computation facility after transmission is completed. In at least one embodiment, before the image data records are transmitted, a first checksum is determined for all the image data records and sent with the image data records; the first checksum is extracted at the second computation facility and is compared with a second checksum determined from the transmitted image data records in the same manner as the first checksum; and the transmission confirmation indicates a failure if the checksums do not correspond. |
US08595606B1 |
Extended row diagonal parity with optimal decoding procedure
A method of recovering two data columns in a row diagonal parity redundant array comprising at least four data columns and two parity columns, comprising: (1) calculating as an accelerator row, a missing chain parity based on available data columns and the two parity columns; (2) defining a recoverable data cell in each of the two columns to be recovered; and (3) iteratively calculating a value for each recoverable data cell based on the available columns, parity information, previously recovered data cells, and the accelerator row and storing the calculated value in the data matrix. |
US08595604B2 |
Methods and apparatus for search sphere linear block decoding
A search sphere-based linear block decoder is provided. A received vector, v, is decoded by computing a syndrome vector, S, corresponding to the received vector, v; (S=vH); obtaining a set of all possible error vectors, e, corresponding to the computed syndrome vector, S, wherein the set of all possible error vectors, e, is obtained from a pre-computed error table and has a specified maximum number of bit errors; calculating a set of all possible received vectors, x, based on the received vector, v, and the set of all possible error vectors, e; determining a k-bit code-vector x that is closest to the received vector, v; and determining an n-bit data-vector, d, associated with the k-bit code-vector x. The pre-computed error table can be generated by multiplying all possible error vectors by a Syndrome Matrix, to obtain all possible syndrome vectors associated with all possible error vectors. |
US08595602B2 |
Configurable encoder for cyclic error correction codes
Apparatus for encoding includes a first processing stage, which is configured to filter input data with a first set of coefficients belonging to a first generator polynomial representing a first ECC, to produce a first output. A second processing stage is configured to filter the first output using a second set of coefficients belonging to a quotient polynomial, which is defined as a quotient of a second generator polynomial, representing a second ECC, divided by the first generator polynomial, to produce a second output. Ancillary circuitry has first and second operational modes and is coupled to the first and second processing stages so as to generate a first redundancy output corresponding to the first ECC based on the first output when operating in the first mode, and to generate a second redundancy output corresponding to the second ECC based on the second output when operating in the second mode. |
US08595599B2 |
Data decoding method and apparatus and receiver and communication system applying the same
A receiver including a switch for switching output of a memory to one of paths according to content of the output. The memory stores information bits, first check bits and second check bits. The first check bits and second check bits are switched to one of the paths via a rate dematch apparatus to a decoder. The information bits are switched directly to the decoder. |
US08595596B2 |
Method and apparatus for dispersed storage of streaming data
A method begins by receiving streaming data. The method continues by partitioning the streaming data into a first data stream and a second data stream. For the first data stream, the method continues by encoding, in accordance with error coding dispersed storage function parameters, the first data stream into a first encoded data slices. The method continues by determining first memory of a DSN to store the first encoded data slices and facilitating storage of the first encoded data slices in the first memory. For the second data stream, the method continues by encoding, in accordance with the error coding dispersed storage function parameters, the second data stream into a second encoded data slices. The method continues by determining second memory of the DSN to store the second encoded data slices and facilitating storage of the second encoded data slices in the second memory. |
US08595595B1 |
Identifying lost write errors in a raid array
A storage server stores data in a stripe of a parity group that includes a plurality of data storage devices to store data and a parity storage device to store parity information. The stripe includes a data block from each of the data storage devices and a parity block from the parity storage device. The storage server receives a data access request specifying a data block in the stripe, and a lost write detection module detects an error in the data block. The lost write detection module compares a first storage device signature stored in a metadata field associated with the data block to a second storage device signature stored in a global field of the data storage device containing the data block. If the first storage device signature matches the second storage device signature, the lost write detection module compares a consistency point count stored in the metadata field to a reconstructed consistency point count. If the reconstructed consistency point count is greater than the consistency point count stored in the metadata field, the lost write detection module identifies the error as a lost write error for the data block. Accurately detecting and identifying the location of a lost write allows the storage server to correct the error and provide a user with a complete and accurate set of data. |
US08595592B2 |
Memory system
A memory system according to the embodiment comprises a cell array including word lines and plural memory cells operative to store data in accordance with plural different physical levels when selected by the word lines; a register operative to hold first data input from external; and a data converter unit operative to convert the first data held in the register into second data and overwrite the second data in the area of the register for holding the first data, and further operative to convert the second data held in the register into third data to be recorded in the memory cells and overwrite the third data in the area of the register for holding the second data. |
US08595591B1 |
Interference-aware assignment of programming levels in analog memory cells
A method for data storage includes accepting data for storage in a memory including multiple analog memory cells. For each memory cell, a respective set of nominal analog values is assigned for representing data values to be stored in the memory cell, by choosing the nominal analog values for a given memory cell in a respective range that depends on interference between the given memory cell and at least one other memory cell in the memory. The data is stored in each memory cell using the respective selected set of the nominal analog values. |
US08595589B2 |
Quasi-cyclic low-density parity-check codes
A system and a method for determining a quasi-cyclic (QC) low-density parity-check (LDPC) code, such that the QC LDPC code has no trapping sets are disclosed. A set of matrices representing a family of QC LDPC codes are acquired, wherein each QC LDPC code is a tail-biting spatially-coupled code of girth not less than eight, and wherein each column of each matrix in the set has a weight not less than four. Based on a trapping set pattern, a matrix from the set of matrices is selected such that the matrix represents the QC LDPC code with no trapping sets. The matrix can be stored into a memory. |
US08595586B2 |
Distributed system for fault-tolerant data storage
Fault-tolerant storage is provided using a distributed data storage system that receives input data from clients and divides that data into data blocks for storage. The data blocks are processed using a coding scheme that generates redundant level one error correction blocks (L1EC Blocks). The L1EC blocks enable the reconstruction of one or more damaged or inaccessible data blocks, so long as sufficient undamaged elements are still accessible. The L1EC blocks and the data blocks are divided into distribution sets and these sets are stored at a plurality of data storage locations. At each data storage location additional level two error correction blocks (L2EC blocks) are generated that provide local data redundancy. The L2EC blocks enable reconstruction of damaged elements at a data storage location without requiring communication with the other data storage locations. |
US08595581B2 |
Data reception method, repair method and corresponding terminal
The invention relates to data reception, comprising: a step of reception of a file description table, a step of a request for transmission of at least a part of an object which has not been correctly received or has not been received, referred to as the fragment to be retransmitted, said transmission request comprising an identifier of the object to which said fragment to be retransmitted belongs and an identifier of said fragment to be retransmitted. In order to optimize the repair of an object (for example a file) which has not been correctly received, the transmission request furthermore contains an identifier of the version of the object. |
US08595572B2 |
Data storage device with metadata command
A data storage device may include an interface that is arranged and configured to interface with a host, a command bus, multiple memory devices that are operably coupled to the command bus and a controller that is operably coupled to the interface and to the command bus. The controller may be arranged and configured to receive a read metadata command for a specified one of the memory devices from the host using the interface, read metadata from the specified memory device and communicate the metadata to the host using the interface. |
US08595567B2 |
Method and system for spinlock fault recovery
A method including requesting access to a resource governed by a spinlock; determining an allocation of the resource to a further requester; determining an expiration of a time limit for the spinlock, if the resource is allocated to the further requester; and initiating a fault recovery, if the time limit is expired. |
US08595563B2 |
Method and circuitry for debugging a power-gated circuit
Described are a circuit and a method of analyzing and correcting a fault occurring in operation of the circuit during a power gating sequence. The method includes executing a modification of the power gating sequence that includes maintaining operation of a trace capture buffer (TCB); recording, in the TCB, events occurring during the executing; and correcting the fault based on analysis of the events recorded in the TCB. The circuit includes a plurality of components including a TCB, and a switch configured to maintain power to the TCB in a first state and turn off power to the TCB in a second state. |
US08595561B1 |
Integrated debugging within an integrated circuit having an embedded processor
A method of debugging within an integrated circuit (IC) that includes an embedded processor can include detecting an event within a circuit of the IC that is external to the processor and, responsive to detecting the event, initiating a debug function within the processor. Similarly, responsive to detecting an event within the processor, a debug function within a circuit block of the IC that is external to the processor can be initiated. Trace data generated within the processor and trace data generated within the programmable fabric further can be merged to generate combined trace data. |
US08595559B2 |
Method and apparatus for model-based testing of a graphical user interface
This invention provides a method, computer program and system for updating a model of a system under test for use in model-based testing. In one embodiment, the system includes a rules engine, a comparator and a message dictionary. The rules engine runs an action against the system under test and runs the action against a model under test. The comparator compares an output from the system under test with a corresponding output from the model under test, wherein the output from the model under test is selected from one of a plurality of output message records. The dictionary engine updates the output message record by changing the message record if the output of the model under test is different from the output of the system under test. If the output message record is empty, the dictionary engine adds an output message record based on the system under test. |
US08595558B2 |
Computer turn on/off testing apparatus
A computer turning on/off testing apparatus for turning on a computer automatically includes a control module, a switch module, and a power supply module. The control module outputs control signals and receives a turn on signal from the computer to determine whether the computer turns on successfully. The switch module receives the control signals and turns on/off the computer according to the control signals. The power supply module provides power to the control module and the switch module. The control module stores a predetermined test time. The control module records abnormal information and test times when the computer turns on/off, and outputs the control signals to turn on the computer again when the computer cannot restart. The computer is turned on and off until a turning on/off time of the computer is equal to the predetermined test time. |
US08595557B2 |
Method and apparatus for verifying memory testing software
A method for verifying the accuracy of memory testing software is disclosed. A built-in self test (BIST) fail control function is utilized to generate multiple simulated memory fails at various predetermined locations within a memory array of a memory device. The memory array is then tested by a memory tester. Afterwards, a bit fail map is generated by the logical-to-physical mapping software based on all the memory fails indicated by the memory tester. The bit fail map provides all the fail memory locations derived by the logical-to-physical mapping software. The fail memory locations derived by the logical-to-physical mapping software are then compared to the predetermined memory locations to verify the accuracy of the logical-to-physical mapping software. |
US08595556B2 |
Soft failure detection
A method, system, and computer program product detect soft failures as follows. A set of artifacts being generated by at least one process in a system is monitored. A number of artifacts being generated by the process is determined to be below a given threshold in response to the monitoring. The process is monitored in response to the determination. A current state of the process is determined in response to the analyzing. A notification is generated in response to the current state of the process including a set of abnormal behaviors. |
US08595555B1 |
Debugging an integrated circuit with an embedded processor
A method of debugging an integrated circuit (IC) can include receiving, within a debugging system implemented within the IC, a debug command from a system external to the IC and, responsive to the debug command, initiating a debug function specified by the debug command for a processor system embedded on the IC. An IC also is provided that can include a programmable circuitry (e.g., a programmable fabric) coupled via an interface to processor system embedded in the IC. A debugging system can be implemented within the programmable fabric to communicate with the processor system via the interface. |
US08595554B2 |
Reproducibility in a multiprocessor system
Fixing a problem is usually greatly aided if the problem is reproducible. To ensure reproducibility of a multiprocessor system, the following aspects are proposed: a deterministic system start state, a single system clock, phase alignment of clocks in the system, system-wide synchronization events, reproducible execution of system components, deterministic chip interfaces, zero-impact communication with the system, precise stop of the system and a scan of the system state. |
US08595551B2 |
Web application transitioning and transient web applications
Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration. |
US08595549B2 |
Information system and I/O processing method
Information system, including: first and second storage apparatuses connected to a host computer and including volumes designated by a common volume identifier, but being accessible via differing paths of differing priorities. A failure detection storage apparatus connected to the storage apparatuses includes a third volume. Any I/O request designating the common volume identifier, is first sent to the first volume though the first access path, but upon error is then sent to the second volume thorough the second access path. The first or second storage apparatus detecting failure stores, in the third volume, a failure information flag. Upon receiving an I/O request through the second access path, the second storage apparatus determines whether the failure information flag is stored in the third volume, and sends an error reply of the I/O request to the host computer if the failure information flag is stored in the third volume. |
US08595548B1 |
Generic encoder for low-density parity-check (LDPC) codes
Systems and methods are provided for encoding data based on an LDPC code using various inversion mechanisms to obtain parity bits. In some embodiments, an LDPC encoder may compute parity bits using a speculative recursion and correction mechanism. In these embodiments, the LDPC encoder may initiate a recursion using at least one speculative value in place of the actual value for a parity component. The speculative values may then be corrected using a correction factor. In other embodiments, an LDPC encoder is provided that can perform a blockwise inversion mechanism. This mechanism may be used on LDPC codes with parity check matrices having a parity portion composed partially of a large triangular matrix. In still other embodiments, a generic LDPC encoder is provided. The generic LDPC encoder can implement a variety of different encoding techniques, such as different inversion mechanisms, and may be processor-based or finite state machine-based. |
US08595542B2 |
Explicit skew interface for reducing crosstalk and simultaneous switching noise
Methods and apparatus are disclosed, such as those involving an inter-chip interface configured to receive and process electronic data. One such interface includes a receiver circuit that includes a clock tree configured to receive a clock signal at a clock tree input. The clock tree distributes a plurality of clock signals delayed from the clock signal such that one or more of the clock signals have a delay different from the delays of the other clock signals. The receiver circuit further includes a plurality of data input latches configured to receive a plurality of data elements over two or more different points in time. This configuration at least partially reduces crosstalk and simultaneous switching output noise. |
US08595539B2 |
Display apparatus for automatically adjusting quantization clock phase according to different threshold values in a display apparatus
The display apparatus includes an AD converter converting an analog video signal into a digital video signal, a phase adjuster and a horizontal start position detector. The detector detects a horizontal start position where an output value of the AD converter becomes a minimum value that exceeds a threshold level in a video horizontal direction. The phase adjuster acquires a start position change phase where the horizontal start position is changed. The phase adjuster calculates a first phase period where the analog video signal starts its transition from a first level to a second (higher) level and then ends the transition. The phase adjuster sets a phase not included in the first phase period as an adjusted phase of the quantization clock. |
US08595535B1 |
Techniques for managing data storage systems using energy information
Described are techniques for managing a data storage system. First energy information for each of one or more enclosures of the data storage system is determined. Second energy information for the data storage system based on information including the first energy information for the one or more enclosures is determined. It is determined whether any of the first energy information for each of the one or more enclosures and the second energy information for the data storage system are within a predetermined amount of one or more associated thresholds. If it is determined that any of the first energy information for each of the one or more enclosures and the second energy information for the data storage system are within a predetermined amount of one or more associated thresholds, one or more actions are taken prior to reaching the one or more associated thresholds. |
US08595534B2 |
Method for system energy use management of current shared power supplies
A non-transitory computer readable storage medium having computer readable program code embodied therein, where the computer readable program code is adapted to, when executed by a processor, implement a method for managing a power supply system. The method includes identifying a number of power supplies included in the power supply system, and determining a first system mode for the power supply system. The method also includes determining a first operating order for the power supplies, and assigning a first ACTIVE ON threshold to each of the power supplies to obtain a number of first ACTIVE ON thresholds. The method further includes assigning a first ACTIVE STANDBY OFF threshold to each of the power supplies to obtain a number of first ACTIVE STANDBY OFF thresholds, where the power supply system provides electrical power to at least one computer system. |
US08595530B2 |
Information processing apparatus and control method of information processing apparatus
An information processing apparatus having a storage unit configured to store data, operated in a normal mode for supplying power to the storage unit or a power saving mode for preventing power supply to the storage unit, includes a determination unit configured to determine whether or not such a condition is established that the information processing apparatus is to be shifted from the normal mode to the power saving mode, and a measurement unit configured to measure an elapse time after a power source of the information processing apparatus is turned on. |
US08595529B2 |
Efficient power management and optimized event notification in multi-processor computing devices
Methods and devices for reducing power consumption in a multi-processor computing device include filtering indications from the second processor intended for the first processor while the first processor is in a low power state, so that only selected, such as significant, indications are transmitted. The second processor may be informed when the first processor is in a low power state. Indications generated by the second processor may be compared to indication filtering criteria to determine whether each should be transmitted to the first processor. Those indications satisfying the indication filtering criteria may be sent to the first processor, causing it to return to a normal power state. In mobile computing device the first processor may be an applications processor and the second processor may be a modem. Filtering of indications may be accomplished in the second processor or in a power controller in some implementations. |
US08595525B2 |
On-chip thermal management techniques using inter-processor time dependent power density data for indentification of thermal aggressors
Various embodiments of methods and systems for controlling and/or managing thermal energy generation on a portable computing device are disclosed. Data discarded from one or more processing core registers may be monitored and analyzed to deduce individual workloads that have been processed by each of the cores over a unit of time. From the deduced workloads, the power consumed by each of the cores over the unit of time in order to process the workload can be calculated. Subsequently, a time dependent power density map can be created which reflects a historical and near real time power consumption for each core. Advantageously, because power consumption can be correlated to thermal energy generation, the TDPD map can be leveraged to identify thermal aggressors for targeted, fine grained application of thermal mitigation techniques. In some embodiments, workloads may be reallocated from the identified thermal aggressors to the identified underutilized processing components. |
US08595523B2 |
Data writing method for non-volatile memory, and controller and storage system using the same
A data writing method for writing data from a host system into a plurality of memory dies of a rewritable non-volatile memory storage apparatus is provided. The data writing method includes determining whether the data transmission interface of the host system complies with a first interface standard or a second interface standard. The data writing method also includes using a general mode to write the data into the memory dies when the data transmission interface of the host system complies with the first interface standard and using a power saving mode to write the data into the memory dies when the data transmission interface of the host system complies with the second interface standard. Accordingly, the data writing method can effectively prevent the stability of the rewritable non-volatile memory storage apparatus from reducing due to insufficient power supplied by the data transmission interface. |
US08595522B2 |
Monitoring transaction requests using a policy engine within a storage drive driver to change power capability and latency settings for a storage drive
With embodiments of the invention, a more robust solution is provided using a storage driver that may already be used for the platforms operating system. This is efficient because the storage driver typically already monitors storage drive access requests, and thus knows when traffic is outstanding (performance may be critical) or when it's not outstanding (and power may be saved). |
US08595520B2 |
System and method for determining thermal management policy from leakage current measurement
Various embodiments of methods and systems for determining the thermal status of processing components within a portable computing device (“PCD”) by measuring leakage current on power rails associated with the components are disclosed. One such method involves measuring current on a power rail after a processing component has entered a “wait for interrupt” mode. Advantageously, because a processing component may “power down” in such a mode, any current remaining on the power rail associated with the processing component may be attributable to leakage current. Based on the measured leakage current, a thermal status of the processing component may be determined and thermal management policies consistent with the thermal status of the processing component implemented. Notably, it is an advantage of embodiments that the thermal status of a processing component within a PCD may be established without the need to leverage temperature sensors. |
US08595517B2 |
Thermal management of a mobile device with ventless housing
A mobile device includes a housing having a plurality of surfaces. A processor is located within the housing. The processor heats a portion of one or more of the surfaces of the housing. A temperature sensor detects a temperature of the portion of the surface. The rate of energy consumption by the processor is adjusted based on the temperature of the portion of the surface of the housing. |
US08595514B2 |
Secure point of sale terminal
A data entry device including a housing formed of at least two portions, data entry circuitry located within the housing, at least one case-open switch assembly operative to sense when the housing is opened and tamper indication circuitry operative to receive an input from the at least one case-open switch assembly and to provide an output indication of possible tampering with the data entry circuitry located within the housing, the at least one case-open switch assembly including an arrangement of electrical contacts including at least first, second and third contacts and a displaceable conductive element, the tamper indication circuitry and the third contact together being operative such that when the third contact is short circuited to at least one of the first contact, the second contact and another contact, an output indication of possible tampering is provided. |
US08595513B2 |
Method and system for protecting a cryptography device
The method for protecting a cryptography circuit from attacks aiming to discover a secret datum (Di, K) used during execution by the circuit of a cryptography algorithm comprising the application (22) of at least one cryptographic operation (Oi) to the data (Di), said data belonging to a first mathematical structure (E) having at least one group structure and provided with at least one binary operation, is characterized in that it comprises a step (OPi) for protecting said cryptographic operation, comprising applying (20) to said data (Di) at least one first reversible homomorphism (Mi), compatible with said binary operation, before applying (22) said cryptographic operation (Oi), and applying (24) at least one second hornornorphisrn (Mi−1), opposite the first homomorphism (Mi), after applying said cryptographic operation (Oi). |
US08595510B2 |
Methods, apparatus and systems to improve security in computer systems
In one implementation a computer system stores a software program that contains some instructions organized in blocks wherein each block contains a first part with instructions and a second part with an electronic signature or hash value, wherein the computer system includes a security component within the processor that allows the execution of instructions of the first part of a block of data only if the hash value of the data is correct. |
US08595509B2 |
Systems and methods for online identity verification
A system controlling online access to a study course verifies the identity of an individual taking a study course over a global computer network from a first computer at a node of the network. The first computer has a biometric identification program and communicates over the network with a second computer that is at a network node other than a node of the first computer. The second computer includes study program material. The first computer operates a biometric reader, which obtains a first set of biometric data from the individual and a second set of biometric data from the individual while access is granted to course material. The biometric identification program compares the first set of data with the second set of data to make a verification of the identity of the individual and communicates the verification to the second computer. |
US08595504B2 |
Light weight authentication and secret retrieval
A method for authenticating a message in a network is provided. The method includes a step of generating, in a sink device, a private key and a public key. The private key includes a plurality of sub-private keys. The method further includes a step of generating, in the sink device, a signature for the message. The signature includes a sub-private key and an authentication path associated with the sub-private key in a hash tree. The hash tree is constructed during the generation of the sub-public keys. |
US08595501B2 |
Network helper for authentication between a token and verifiers
A network helper is provided that assists verifiers in executing a puzzle-based protocol for authentication of a token. A token stores a secret key and one or more puzzle-generating algorithms. The helper stores a plurality of puzzles associated with a particular token. When requested to do so by a verifier, the helper provides a plurality of pseudorandomly selected puzzles for the token to a verifier. The puzzles are encoded with information that is used between the verifier and token to establish a secured symmetric key. The verifier selects one or a few of the encoded puzzles and breaks them by a brute force attack. Because the helper does not know which puzzles have been selected, it has to break all puzzles to attempt to figure out the symmetric key. However, if a large number of puzzles are utilized, say millions, then breaking all of them becomes a computationally prohibitive task. |
US08595496B2 |
Method and system for updating time information of a DRM device
A method and system for updating time information of a digital rights management (DRM) includes a time server transmitting a time information message to a consumer electronics (CE) device, the CE device transmitting the time information message to a digital rights management DRM device when the CE device receives the time information message from the time server, and the DRM device updating a present time of the DRM device based on the time information message when the DRM device successfully performs authentication with respect to the time information message which has been transmitted from the CE device. |
US08595495B2 |
System and method for secure communications
A method for secure data communications in fax transmissions and computer network communications comprising a. Allowing the sender to receive confirmation that the receiver received the message without having to rely on the receiver accessing a web site; b. Enabling the sender to prove a message was sent to the intended receiver at the specified time/date; c. Enabling the sender to prove the content of the sent message; d. Enabling the receiver to know that the message originates from the purported sender without need to rely on encryption and digital signatures; e. Preventing the theft of digital signatures based on hardware that contains encryption keys and a surrounding processing in isolation so that malicious software cannot cheat the users by accessing said hardware; f. Preventing forgeries of source addresses of the senders which is applied to the sender's phone number, the sender's email addresses, and/or the sender's IP addresses. |
US08595493B2 |
Multi-phase storage volume transformation
In accordance with one or more aspects, a storage volume is transformed into an encrypted storage volume or an unencrypted storage volume using a multi-phase process. One or more parts of the storage volume that have not yet been transformed are identified, and one or more parts of the storage volume that are allocated for use are identified. In a first phase of the multi-phase process, one or more parts of the storage volume that have not yet been transformed and that are allocated for use are transformed. In a second phase of the multi-phase process, after the first phase is finished, one or more parts of the storage volume that have not yet been transformed and are not allocated for use are transformed. |
US08595490B2 |
System and method for secure transaction
Systems and methods for performing a secure transaction provided. In one embodiment, the method includes: reading data on a command token, reading data on a token; encrypting the token data with a key; encrypting an authentication data with a clear text token data; and transmitting the encrypted authentication data with the encrypted token data to a remote device. |
US08595489B1 |
Grouping and ranking of application permissions
The present disclosure provides a system and method for a mobile device to run an application that requires one or more permissions. The mobile device may comprise a screen and a processor. The one or more permissions may be displayed graphically on the screen prior to the application being installed by the processor. |
US08595487B2 |
Virtualization hardware for device driver isolation
Hardware virtualization support is used to isolate kernel extensions. A kernel and various kernel extensions are executed in a plurality of hardware protection domains. Each hardware protection domain defines computer resource privileges allowed to code executing in that hardware protection domain. Kernel extensions execute with appropriate computer resource privileges to complete tasks without comprising the stability of the computer system. |
US08595485B2 |
Security management method and system for WAPI terminal accessing IMS network
The present invention discloses a security management method and a security management system for a WAPI terminal accessing an IMS network. The method comprises: an authentication service unit (ASU) sending, under the circumstance that an access point and the WAPI terminal pass the verification of the ASU, a security information request message to a home subscriber server (HSS) (S302); the HSS setting security information corresponding to the IMS account information of the WAPI terminal as access layer security after receiving the security information request message from the ASU (S304); a proxy-call session control function (P-CSCF) receiving an IMS login request message from the WAPI terminal, inquiring about the security information of the WAPI terminal through the HSS, and allowing the WAPI terminal to execute an IMS service flow under the circumstance that the security information of the WAPI terminal is the access layer security (S306). |
US08595484B2 |
Method and device for distributing public key infrastructure (PKI) certificate path data
A method and device for distributing public key infrastructure (PKI) certificate path data enables relying nodes to efficiently authenticate other nodes in an autonomous ad-hoc network. The method includes compiling, at a certificate path management unit (CPMU), the PKI certificate path data (step 405). One or more available certificate paths are then determined at the CPMU for at least one relying node (step 410). Next, the PKI certificate path data are distributed by transmitting a certificate path data message from the CPMU to the at least one relying node (step 415). The certificate path data message includes information identifying one or more trusted certification authorities associated with the one or more available certificate paths. |
US08595480B2 |
Distributed computing network using multiple local virtual machines
A distributed computer system is disclosed in which computers co-operate with one another by sending messages over a network such as the Internet in order to perform a distributed application. In order to improve the security of such system, each web service involved in the distributed application runs in a separate virtual machine. Furthermore, the virtual machines on a web server dedicated to respective web service instances utilise the same policy enforcement point—running in another virtual machine on the web-server—in order to handle messages for or from the web server. To increase security still further, each virtual machine provides virtual cryptoprocessor functionality which is used in the processing of messages sent in the performance of the distributed application. |
US08595475B2 |
Method of disseminating advertisements using an embedded media player page
A method of disseminating advertisements includes the step of transmitting to a media device an embedded media player page for playing a media file. The embedded medial player page allows a user of the media device to create a bookmark for a browser. The bookmark points to the embedded media player page. The bookmark includes an address of the media file as a parameter. When the bookmark is used in the browser to play the media file, the embedded media player page instructs the media device to request an advertisement form an advertisement server for display in the embedded media player page. |
US08595472B2 |
Ganged hardware counters for coordinated rollover and reset operations
Mechanisms for controlling rollover or reset of hardware performance counters in the data processing system. A signal indicating that a rollover or reset of a first hardware performance counter has occurred is received and it is determined if the first hardware performance counter is analytically related to one or more second hardware performance counters based on defined ganged hardware performance counter sets. A signal is sent to each of the one or more second hardware performance counters in response to a determination that the first hardware performance counter is analytically related to the one or more second hardware performance counters. Each of the one or more second hardware performance counters is reset to an initial value in response to the one or more second hardware performance counters receiving the signal from the ganged hardware performance counter rollover/reset logic. |
US08595465B1 |
Virtual address to physical address translation using prediction logic
Some of the embodiments of the present disclosure provide a method for predicting, for a first virtual address, a first descriptor based at least in part on the one or more past descriptors associated with one or more past virtual addresses; and determining, for the first virtual address, a first physical address based at least in part on the predicted first descriptor. Other embodiments are also described and claimed. |
US08595463B2 |
Memory architecture with policy based data storage
A computing system and methods for memory management are presented. A memory or an I/O controller receives a write request where the data two be written is associated with an address. Hint information may be associated with the address and may relate to memory characteristics such as an historical, O/S direction, data priority, job priority, job importance, job category, memory type, I/O sender ID, latency, power, write cost, or read cost components. The memory controller may interrogate the hint information to determine where (e.g., what memory type or class) to store the associated data. Data is therefore efficiently stored within the system. The hint information may also be used to track post-write information and may be interrogated to determine if a data migration should occur and to which new memory type or class the data should be moved. |
US08595461B2 |
Management of recycling bin for thinly-provisioned logical volumes
A method for data storage includes representing logical volumes by respective sets of pointers to physical partitions in which data used by the logical volumes is stored. One or more of the logical volumes are defined as provisionally deleted. A subset of the provisionally-deleted logical volumes is selected such that each logical volume in the subset has one or more private physical partitions whose data is used exclusively by that logical volume. One or more of the private physical partitions of the logical volumes in the subset are released for reallocation to another logical volume. |
US08595460B2 |
Configuring object storage system for input/output operations
The storage system exports logical storage volumes that are provisioned as storage objects. These storage objects are accessed on demand by connected computer systems using standard protocols, such as SCSI and NFS, through logical endpoints for the protocol traffic that are configured in the storage system. When an input-output command (IO) is received at the storage system, an identifier is retrieved from the IO and translated into a logical storage volume identifier, and the IO is executed on storage locations referenced by a logical storage volume corresponding to the logical storage volume identifier. |
US08595459B2 |
Micro-threaded memory
A micro-threaded memory device. A plurality of storage banks are provided, each including a plurality of rows of storage cells and having an access restriction in that at least a minimum access time interval must transpire between successive accesses to a given row of the storage cells. Transfer control circuitry is provided to transfer a first amount of data between the plurality of storage banks and an external signal path in response to a first memory access request, the first amount of data being less than a product of the external signal path bandwidth and the minimum access time interval. |
US08595457B1 |
Method and system for replicating stored information
Method and system for replicating a storage volume is provided. Information is adaptively replicated in a swap mode or a copy mode. When information is copied from a storage volume to a memory buffer, an application determines if another information transfer from the same source volume is pending. If a transfer from the same source is pending, then information is copied from the memory buffer to a stolen buffer in a copy mode. If a transfer from the same source is not pending, then instead of copying the information, the application enables a swap mode. During the swap mode, an operating system for a storage system swaps a pointer from the stolen buffer to information stored in the memory buffer. The memory buffer itself is invalidated so that no other module can access the memory buffer. Because the pointers are swapped, the application accesses information directly from the memory buffer. |
US08595456B1 |
Techniques for integrating backup modules with virtualized storage
Techniques for integrating backup applications and/or modules with virtualized storage are disclosed. In one particular exemplary embodiment, the techniques may be realized as a computer implemented method for integrating a backup module with a storage appliance comprising sending a storage device command to a source storage appliance from a source backup module, executing at the source storage appliance the storage device command, and updating one or more source storage indicators associated with the source storage appliance, wherein the one or more source storage indicators include replication status information for one or more portions of electronic storage associated with the source storage appliance. |
US08595453B2 |
Information system and data transfer method of information system
Availability of an information system including a storage apparatus and a host computer is improved. A host system includes a first storage apparatus provided with a first volume for storing data, and a second storage apparatus for storing the data sent from the first storage apparatus. In case of a failure occurring in the first storage apparatus, the host sends the data to be sent to the first storage apparatus to the second storage apparatus. |
US08595452B1 |
System and method for streaming data conversion and replication
A system and method are provided for integrating conversion and replication of a data stream for replicating data stored in a primary data store. The method includes streaming a replicated data stream from the primary data store to a secondary data store. The method includes intercepting the replicated data stream in route to the secondary data store. The method also provides for converting the replicated data stream. |
US08595447B2 |
Communication between internal and external processors
Systems, methods of operating a memory device, and methods of arbitrating access to a memory array in a memory device having an internal processor are provided. In one or more embodiments, conflicts in accessing the memory array are reduced by interfacing an external processor, such as a memory controller, with the internal processor, which could be an embedded ALU, through a control interface. The external processor can control access to the memory array, and the internal processor can send signals to the external processor to request access to the memory array. The signals may also request a particular bank in the memory array. In different embodiments, the external processor and the internal processor communicate via the control interface or a standard memory interface to grant access to the memory array, or to a particular bank in the memory array, for example. |
US08595444B2 |
Processing read requests by a storage system
Read messages are issued by a client for data stored in a storage system. A client agent mediates between the client and the storage system. Each sequence of read requests generated by a single thread of execution in the client to read a specific data segment in the storage is defined as a client read session. Each read request sent from the client agent to the storage system includes a position and a size for reading. The read-ahead cache and a current sequence ID value for each client read session are maintained. For each incoming read request, the storage system determines whether to further process the read request based on a sequence ID value of the read request, and the source from which to obtain data for the read request, and which of the data to load into the read-ahead cache according to data positions of the read request. |
US08595441B1 |
Cache operations using transformed indexes
Some of the embodiments of the present disclosure provide apparatuses, systems, and methods for reducing the likelihood of cache line overlaps in a multi-processor system having a shared memory cache. A transformation function module coupled to the shared memory cache is configured to transform an index associated with a cache operation associated with a processor of the plurality of processors using a transformation function to generate a transformed index. In embodiments, groups of one or more processors have different or unique transformation functions associated with them in order to decrease the tendency or likelihood of their respective cache lines in the shared memory cache to overlap. Other embodiments are also described and claimed. |
US08595438B1 |
System and method for improving cache performance
A method, computer program product, and computing system for monitoring an actual read/write ratio for a cache memory system. The operation of the cache memory system may be adjusted to reduce the difference between a target read/write ratio for the cache memory system and the actual read/write ratio of the cache memory system. |
US08595437B1 |
Compression status bit cache with deterministic isochronous latency
One embodiment of the present invention sets forth a compression status bit cache with deterministic latency for isochronous memory clients of compressed memory. The compression status bit cache improves overall memory system performance by providing on-chip availability of compression status bits that are used to size and interpret a memory access request to compressed memory. To avoid non-deterministic latency when an isochronous memory client accesses the compression status bit cache, two design features are employed. The first design feature involves bypassing any intermediate cache when the compression status bit cache reads a new cache line in response to a cache read miss, thereby eliminating additional, potentially non-deterministic latencies outside the scope of the compression status bit cache. The second design feature involves maintaining a minimum pool of clean cache lines by opportunistically writing back dirty cache lines and, optionally, temporarily blocking non-critical requests that would dirty already clean cache lines. With clean cache lines available to be overwritten quickly, the compression status bit cache avoids incurring additional miss write back latencies. |
US08595435B2 |
Dispersed storage write process
A dispersed storage (DS) method begins by issuing a plurality of write commands to a plurality of DS storage units. The method continues by receiving a write acknowledgement from one of the plurality of DS storage units to produce a received write acknowledgement. The method continues by issuing a plurality of commit commands to the plurality of DS storage units when a write threshold number of the received write acknowledgements have been received. The method continues by receiving a commit acknowledgement from a DS storage unit of the plurality of DS storage units to produce a received commit acknowledgement. The method continues by issuing a plurality of finalize commands to the plurality of DS storage units when a write threshold number of the received commit acknowledgements have been received. |
US08595433B2 |
Systems and methods for managing destage conflicts
A system includes a cache partitioned into multiple ranks configured to store multiple storage tracks and a processor coupled to the cache. The processor is configured to perform the following method. One method includes allocating an amount of storage space in the cache to each rank and monitoring a current amount of storage space used by each rank with respect to the amount of storage space allocated to each respective rank. The method further includes destaging storage tracks from each rank until the current amount of storage space used by each respective rank is equal to a predetermined minimum amount of storage space with respect to the amount of storage space allocated to each rank. |
US08595428B2 |
Memory controller functionalities to support data swizzling
A memory controller that can determine a swizzling pattern between the memory controller and memory devices. The memory controller generates a swizzling map based on the determined swizzling pattern. The memory controller may internally swizzle data using the swizzling map before writing the data to memory so that the data appears in the correct order at the pins of the memory chip(s). On reads, the controller can internally de-swizzle the data before performing the error correction operations using the swizzling map. |
US08595427B1 |
Non-volatile block storage module using magnetic random access memory (MRAM)
A method and apparatus for accessing a storage media employed to store data from a host includes identifying a module as a block storage device. The block storage device is coupled to a host and includes a bridge controller and magnetic random access memory (MRAM). The MRAM has a buffer window for storing data from a host, the buffer window is movable throughout the MRAM. The bridge controller has a bridge controller buffer and controller registers. A request to access the block storage device is intercepted and a command to the block storage device is issued. If the command is a write command, at least a portion of the data to be saved into the MRAM is saved. The size of the at least a portion of the data is based on the capacity of the bridge controller buffer. Further, at least a portion of the data to the buffer window is transferred and upon having additional data to be saved into the MRAM, the buffer window is moved within the MRAM. Another portion of the data from the bridge controller buffer is transferred to the moved buffer window and the moving the buffer window and the transferring data steps are repeated until the data is transferred, in its entirety, from the host to the MRAM. |
US08595425B2 |
Configurable cache for multiple clients
One embodiment of the present invention sets forth a technique for providing a L1 cache that is a central storage resource. The L1 cache services multiple clients with diverse latency and bandwidth requirements. The L1 cache may be reconfigured to create multiple storage spaces enabling the L1 cache may replace dedicated buffers, caches, and FIFOs in previous architectures. A “direct mapped” storage region that is configured within the L1 cache may replace dedicated buffers, FIFOs, and interface paths, allowing clients of the L1 cache to exchange attribute and primitive data. The direct mapped storage region may used as a global register file. A “local and global cache” storage region configured within the L1 cache may be used to support load/store memory requests to multiple spaces. These spaces include global, local, and call-return stack (CRS) memory. |
US08595424B2 |
Cluster based non-volatile memory translation layer
Methods of operating non-volatile memory devices including dividing the non-volatile memory device into a plurality of sequentially addressed clusters, wherein each cluster contains a plurality of sequentially addressed logical blocks, and where at least one cluster of the plurality of sequentially addressed clusters addresses a different number of sequentially addressed logical blocks than another one of the clusters of the plurality of sequentially addressed clusters. |
US08595423B2 |
Method of storing data on a flash memory device
Methods and apparatus are disclosed, such as those involving a flash memory device. One such method includes storing data on memory cells on a memory block including a plurality of word lines and a plurality of memory cells on the word lines. The word lines comprising one or more bottom edge word lines, one or more top edge word lines, and intermediate word lines between the bottom and top edge word lines. The data is stored first on memory cells on the intermediate word lines. Then, a remaining portion, if any, of the data is stored on memory cells on the bottom edge word lines and/or the top edge word lines. This method enhances the life of the flash memory by preventing a premature failure of memory cells on the bottom or top edge word lines, which can be more prone to failure. |
US08595419B2 |
Memory apparatus operable to perform a power-saving operation
A memory apparatus includes multiple memory circuits and an interface circuit to present to a host system emulated memory circuits. The interface circuit includes a first component of a first type and a second component of a second type, the first component and the second component being operable to present a host-system interface to the host system and to present a memory-circuit interface to the plurality of memory circuits, in which there is a difference in at least one aspect between the host-system interface and the memory circuit interface. At least one of the first and second components is operable to identify one or more memory circuits that is not being accessed and to perform a power-saving operation on the one or more memory circuits identified as not being accessed, where the power-saving operation includes placing the memory circuits identified as not being accessed in a precharge power down mode. |
US08595414B2 |
Selectively combining commands for a system having non-volatile memory
Systems and methods are disclosed for selectively combining commands for a system having non-volatile memory (“NVM”). In some embodiments, a command dispatcher of a system can receive multiple commands to access a NVM for a period of time. After receiving the multiple commands, the command dispatcher can determine a set of commands that are naturally combinable. In some embodiments, the command dispatcher can select commands that are fairly distributed across different chip enables (“CEs”) and/or buses. After selecting the set of commands, the command dispatcher can combine the set of commands into a multi-access command. Finally, the command dispatcher can dispatch the multi-access command to the NVM. |
US08595412B2 |
Data storage device and data storage system including the same
A data storage device includes a flash memory including a plurality of data blocks and a flash translation layer that divides the plurality of data blocks into a data block of a first group and a data block of a second group, and that records the data signal to a data block of the first group or a data block of the second group which is extended from a data block of the first group. |
US08595410B2 |
Memory system and bus switch
A memory system includes a nonvolatile memory having a plurality of nonvolatile memory chips incorporated therein, a control circuit that controls the nonvolatile memory, an MPU that controls the control circuit, and an interface circuit that communicates with a host, all of which are mounted on a board of the memory system, and the memory system further includes a bus switch that switches connection of a signal line between the control circuit and the nonvolatile memory chips. |
US08595409B2 |
Apparatus and method for reorganization of mapping information in flash memory
An apparatus and method for reorganizing mapping information in a flash memory are provided. The apparatus includes a sector-managing module that secures a mapping sector where mapping information is recorded in a physical unit, and determines whether user data is recorded up to a sector located in a predetermined position, and a mapping-information-recording module that records the mapping information in the mapping sector according to a result of the determination. Here, the mapping information includes a relation of a physical sector storing the user data and a logical sector corresponding to the physical sector. |
US08595406B2 |
USB-to-SATA high-speed bridge
A system including a first controller configured to communicate with a host via a first interface; a second controller configured to communicate with a storage device via a second interface, where the second interface is different than the first interface; and a bridge module configured to allow the second controller to transfer data between the storage device and the host and to allow the second controller to access memory of the host via the first interface during the transfer. |
US08595405B2 |
Systems and methods of communicatively coupling a host computing device and a peripheral device
A method includes providing a bridge device (105) connected to a host computing device (101-1, 101-2) and a peripheral device (103-1, 103-2, 103-N, 403-1, 403-2, 405-1, 405-2, 405-3), the bridge device (105) being configured to communicatively couple the host device (101-1, 101-2) to the peripheral device (103-1, 103-2, 103-N, 403-1, 403-2, 405-1, 405-2, 405-3); and preventing execution of a hardware enumeration process (313) in the host device (101-1, 101-2) until completion of a resource allocation process (303) in the bridge device (105). |
US08595399B2 |
Video/sound signal transmitting system and video/sound signal switching and distributing device
A video/sound signal switching and distributing device makes connections to a plurality of video/sound signal receiving devices to be connected at startup of a system and performs authentication between itself and the plurality of video/sound signal receiving devices, thereby acquiring key selection information about a video/sound signal transmitting device and holding the key selection information. Even when another video/sound signal receiving device is connected to the video/sound signal transmitting device while one video/sound signal is already in the middle of displaying a view of the video/sound signal, the video/sound signal transmitting device and the video/sound signal switching and distributing device can again establish a connection without redoing mutual authentication. Hence, disconnection and re-connection of the video/sound signal can be performed without interruption of the video/sound signal being displayed for viewing purpose. |
US08595398B2 |
Multi-port memory devices and methods
An integrated circuit device may include a first integrated circuit (IC) portion having a single memory port to access at least one memory array, the single port including a first set of address, control and data paths; and a second IC portion comprising at least a first memory port and a second memory port for providing access to the memory locations of the first IC portion through the single port of the first IC portion. |
US08595395B2 |
Recording device, method of controlling recording device, program, and recording medium
A recording device is connectable to a host computer and performs recording on the basis of received data including commands, received from the host computer. A receiving buffer stores therein the received data received from the host computer. A command detection section reads the received data stored in the receiving buffer while scanning the receiving buffer with a first read pointer to detect the commands included in the received data. A command execution section processes the commands detected by the command detection section in a stored order of the commands in the receiving buffer. An immediate processing command detection section reads the received data stored in the receiving buffer while scanning the receiving buffer with a second read pointer which is provided separately from the first read pointer to detect an immediate processing command included in the received data. The command execution section preferentially processes the immediate processing command detected by the immediate processing command detection section regardless of the stored order of the commands in the receiving buffer. |
US08595394B1 |
Method and system for dynamic buffering of disk I/O command chains
A method for dynamic buffering of disk I/O command chains for a computer system. The method includes receiving a plurality of disk I/O command chains from at least one thread executing on a processor of the computer system. A respective plurality of pointers for the disk I/O command chains are stored in a buffer of a disk controller. The disk I/O command chains are accessed for execution by the disk controller by serially accessing the pointers in the buffer. |
US08595393B2 |
Message flow rerouting for self-disrupting network element
A method, apparatus, and machine readable storage medium is disclosed for establishing a test protocol processor which intercepts success path protocol messages at a network element port buffer and substitutes a failure path message to simulate the introduction of unexpected protocol messages into the protocol message flow from an external source to the network element under test. The disclosed self disrupting network element is particularly useful for providing a means to perform in situ field testing of a network element. |
US08595392B2 |
USB device controller and power control method thereof
A device controller, a peripheral device, and a power control method that enable buffers to be used efficiently and that enable power control to be performed on the basis of data amounts accumulated in the buffers are provided. A novel device controller includes an input buffer for accumulating data output from a host device, an output buffer for accumulating data output to the host device, a data communication section for transferring data between the input and output buffers and the host device, and a data buffer control section for modifying buffer allocation amounts to the input and output buffers on the basis of the data amount accumulated in at least one of the input and output buffers. The data buffer control section causes the data communication section to transition from a normal power consumption mode to a low power consumption mode when the data amount reaches a predetermined value. |
US08595391B1 |
Automatic queue sizing for dataflow applications
Automatic queue sizing for data flow applications for an integrated circuit is described. Queue sizes for queues of a dataflow network are initialized to a set of first sizes for running as distributed actors without having to have centralized control. If it is determined there is a deadlock, causes for the dataflow network being deadlocked are analyzed with a controller coupled thereto to select a first actor thereof. The first actor of the dataflow network is selected as being in a stalled write phase state. Queue size is incremented for at least one queue of the queues to unlock the first actor from the stalled write phase state. The running, the determining, the analyzing, and the incrementing are iteratively repeated to provide a second set of sizes for the queue sizes sufficient to reduce likelihood of deadlock of the data flow network. |
US08595376B2 |
Dynamic management of audiovisual and data communications
A device, system and method are provided to dynamically manage bandwidth for audiovisual communications and content distribution. The device, system and method may include dynamic qualification of content or channels for distribution in accordance with one or more distribution models, such as a broadcast distribution model and a narrowcast distribution model (e.g., a multicast distribution model and/or a unicast distribution model). In some embodiments, the qualification may be based on demand as reflected in requests for, or access to, content from user terminals. In some embodiments, based on changes in demand for content, a requalification of the content in terms of one or more distribution models may take place. |
US08595373B2 |
Guide based content services
Systems are described for a guide of audio, video, multimedia transmission, receiving and playback with advertising and bi-directional fulfillment of goods and services over the Internet. A method of streaming content distribution includes creating data on streaming content; creating data on network locations of streaming content; creating data on access characteristics; locating a source of streaming content with a with a streaming content guide; and starting playback of streaming content from the source of streaming content. A streaming content distribution system includes a streaming content guide through which a user locates a source of streaming content and starts playback of streaming content; data on streaming content; data on network locations of streaming content; and data on access characteristics. |
US08595371B2 |
Sending a remote user interface
In one embodiment, a method for providing a user interface to a client device is provided, the method comprising: sending, to the client device, a browser web page compatible with a browser operable on the client device, the browser web page including a capability to receive content updates from a server according to a server-defined protocol and a capability to send events from the client device to the server; receiving content from a content source; sending the content to the client device according to the server-defined protocol; and sending a partial update of the content to the client device according to the server-defined protocol. |
US08595369B2 |
Method and system for correlating front-end and back-end transactions in a data center
A system and method for correlating front-end and back-end transactions in a data center. The method includes gathering front-end and back-end transactions; analyzing pairs of transactions to detect correlated front-end and back-end transactions; saving correlated pairs in a database; and displaying the correlated pairs on a graphical user interface (GUI). In accordance with an embodiment of the invention the detection of correlated pairs may be performed using content matching analysis, time proximity analysis, and attributes analysis. |
US08595365B2 |
Handling virtual private network connections over a wireless local area network
A wireless local area network ‘WLAN’ client device has one or more virtual private network ‘VPN’ profiles defined therein. In response to the WLAN client device connecting to a WLAN, a user of the WLAN client device is able to indicate whether to attempt to establish a VPN connection over the WLAN. |
US08595364B2 |
System and method for automatic storage load balancing in virtual server environments
Methods and systems for periodically analyzing and correcting storage load imbalances in a storage network environment including virtual machines are described. These methods and systems account for various resource types, logical access paths, and relationships among different storage environment components. Load balancing may be managed in terms of input/output (I/O) traffic and storage utilization. The aggregated information is stored, and may be used to identify and correct load imbalances in a virtual server environment in order to prevent primary congestion and bottlenecks. |
US08595360B2 |
Method, system and apparatus for distributing digital information including digital rights management information to a plurality of devices
A system (10) and method (50) for distributing digital information, including download information and activation or digital rights management information, to one or more branch devices. The method includes a root device receiving digital information from an information source, and transmitting the download information and the activation information associated with the download information to one or more branch devices. The branch device, upon receiving the activation information can activate, install or execute the download information. The download information and/or the activation information can be conditionally distributed, e.g., based on a time-based, location-based or authentication-based condition or event. The method also may include extracting the distributed information, e.g., upon the completion of the condition or event. The root device and/or the branch device includes a controller configured to transmit and/or receive the digital information, via a transceiver, and configured to use the activation information to install or execute the download information. |
US08595358B2 |
System, method, and apparatus for deploying traffic plans
A configurator is provided that connects with various disparate elements in a telecommunication system. The configurator is adapted to receive a traffic plan that has a plurality of different aspects that are implemented across the disparate elements. The configurator is adapted to generate processing schemas and/or databases that can be used by the disparate elements in order to implement the traffic plan. |
US08595357B2 |
System and method for hosted network management
A hosted network management solution for communications over a computer network supports data communication across a network in accordance with a network message protocol such that communications are established between a network host and a node device. The and the node device performs a self-configuring operation in which the network host identifies a network owner associated with the hosted network, and maintains a persistent network connection path between the network host and the node device for the exchange of network packet messages. The network host retrieves message data from the network packet messages it receives from the node device and performs network management operations to provide a user management interface to the identified network owner. The hosted network management enables more convenient setup and configuration for the network owner and provides more complete and effective network management tools. |
US08595353B2 |
Automated recommendations for cloud-computing options
Systems, computer storage devices, and methods receive a request from a first user. The first user has at least one instance running within a cloud-computing environment. The systems, computer storage devices, and methods automatically analyze the first user instance to produce first user instance characteristics, and automatically analyze characteristics of other user instances running within the cloud-computing environment. Other users, who are different from the first user, operate the other user instances. The systems, computer storage devices, and methods automatically match the first user instance to instances of the other user instances by determining which of the other user instances have the same characteristics as the first user instance characteristics. The systems, computer storage devices, and methods automatically identify cloud-computing options selected by such other users that operate the matching instances that are related to the request. The systems, computer storage devices, and methods then automatically make recommendations to the first user using the computing devices. |
US08595351B2 |
Monitoring system
A monitoring system includes a center device and terminal devices. The center device is configured to return a first response if receiving a first request from a terminal device. At this point, if the center device has a second request to at least one of the other terminal devices, the center device includes the second request and identification information of a corresponding terminal device in the first response. If receiving the first response, the terminal device transfers the second request to the corresponding terminal device. |
US08595350B2 |
User information processing unit, user information processing system, terminal unit, apparatus and method for providing information
A user information processing method, an apparatus thereof and a user information processing system in which personal information can be more effectively employed. Terminal use record information is obtained when a user employs terminal units. The profile information of the user is generated on the basis of the accumulated terminal use record information and the generated profile information is stored, so that information peculiar to the user can be provided on the basis of the stored profile information of the user. |
US08595349B1 |
Method and apparatus for passive process monitoring
Method or apparatus for passive process monitoring is described. One aspect of the invention relates to monitoring a process executing on a computer system. An operating system is instructed to report at least one event related to process termination. Termination of the process is detected in response to a reported instance of the at least one event by the operating system. A notification is provided to an agent in the computer system that the process has terminated. |
US08595348B2 |
Content distribution tracking through wireless mesh networks
A distribution of a content selection being distributed throughout a wireless mesh network may be tracked. A wireless device in the wireless mesh network enables the content selection to be exchanged. Wireless devices then exchange the content, and a network topology is recorded in response. Finally, the network topology is reported to a reporting agent. |
US08595347B2 |
Method and apparatus for device based policy configuration in a network
A method and apparatus for configuring and managing policy configuration associated with a plurality of interfaces of a plurality of devices in a network are provided. This method is executable in a processing system. The processing system includes a processor coupled to a display and user input device. The method comprises displaying an icon corresponding to a device in the network, a plurality of interface indicia associated with traffic flow through the device policy-related information of devices in a network, and, a pair of traffic indicia that indicate a direction of traffic flow with respect to the plurality of interface indicia and the icon. A signal is then accepted from the user input device to indicate selection of an interface indicium. Finally, the policy information of an interface associated with the interface indicium is displayed in accordance with a direction of traffic flow in response to the signal from the user input device. |
US08595345B2 |
Enhanced push notification services
A push notification server operates on a client device to manage push notifications that the client device receives from various push servers. In some embodiments, the push notification server may receive a notification message on behalf of an application and determine how to handle the notification message based on whether the application is operating on the client device. If the application is operating on the client device, the push notification server may deliver the notification message to the application. If the application is not operating on the client device, the push notification server may deregister the application from the push notification service, and/or display user information associated with the application in order to inform the user that the application is not operating. |
US08595344B2 |
Integration middleware virtualization
A computer-implemented method includes displaying virtualization level options for a business network to a user, the virtualization level options including at least: a first virtualization level option that includes externalizing interaction logic in the business network, a second virtualization level option that includes virtualizing content in the business network, and a third virtualization level option that includes virtualizing components in the business network. The method includes receiving a selection by the user of at least one of the virtualization level options. The method includes initiating a virtualization process in the business network according to the selected virtualization level option. |
US08595343B2 |
System and method for sharing storage resources
A network includes a management module with a first root complex, a first server with a first endpoint coupled to the first root complex, and a second server with a second root complex, a second endpoint coupled to the second root complex, a third endpoint coupled to the first root complex, and a bridge coupled to the second endpoint and to the third endpoint. A method includes discovering a PCIe host bridge adapter (PHBA) and a storage resource coupled to multiple storage extents in a PCIe domain, creating a first virtual function on the storage resource and sending a first identifier for the first virtual function to the PHBA. A network interface device includes a PCIe endpoint that is coupleable to a PCIe root complex, another PCIe endpoint that is coupleable to another PCIe root complex, and a bridge that couples the first PCIe endpoint with the second PCIe endpoint. |
US08595342B2 |
Synchronized media playback using autonomous clients over standard Internet protocols
A method of achieving synchronous playback of media content over the internet, such as digital video and audio, when the media content is stored on a host that does not have synchronous broadcasting software installed. Users select media sources that are accessible from one or more content servers and create a broadcast playlist. A database maintains a virtual-time record of the broadcast. A server receives a client request for the broadcast, retrieves the virtual-time record from the database, and delivers it to the client. The client then accesses the remotely-stored media source and plays it in a media player, synchronously with all other clients receiving the broadcast. |
US08595341B2 |
System and method for travel route planning
A system comprises a server operable to deliver an Internet Protocol Television stream to a display device at a customer premises, and operable to associate a first traffic camera with a route profile. The server is also operable to receive a request to retrieve the route profile, receive a first image from the first traffic camera, and send the first image to the display device. |
US08595340B2 |
Method and system for managing digital content, including streaming media
Methods and systems for uploading, managing and delivering digital content, including streaming media. The system according to one embodiment allows receives digital content from the client, assigns a stream identifier (ID) to the content and stores the content. The client is given a playlist uniform resource locator (URL) for publishing on its web site, the URL including the stream ID. Activation of the URL by an end user causes the stream to be served to the end user, without the client receiving or providing an indication of the specifics of where the content was stored. An embodiment of the present invention provides a system and method that defines one or more remote sites associated with each client. |
US08595337B2 |
Computer link method and computer system
A computer system includes: a load information exchanging unit that exchanges load information on a regular basis to find a problem in a load distribution server on the other end of a link; a problem information communicating unit that transmits the information about the problem to a directory server (100); a problem information collecting unit (120) that receives the information and transfers the information to a problem information analyzing unit (130); and the problem information analyzing unit (130) of the directory server (100). As the problem information analyzing unit (130) determines that load accommodation links should be re-formed among load distribution servers, each load distribution server can secure two or more links. Accordingly, even when a problem is caused in a load distribution server, the connectivity among the load distribution servers is maintained, and there is no need to reconstruct the entire set of load distribution servers. |
US08595336B1 |
Portable universal personal storage, entertainment, and communication device
Portable devices for synchronizing configuration states across a plurality of computing platforms, as well as providing interactivity between the platforms. In one aspect, a portable device comprises a processor and a memory. The memory associates a plurality of computing devices with a plurality of synchronization protocols. The portable device detects a presence of a first computing device on a network; connects to the first computing device on identifies the type of the first computing device; identifies a synchronization protocol associated with the type of the first computing device; sends a configuration state from the portable device to the first computing device according to the identified synchronization protocol, wherein the first computing device updates the configuration state according to user input on the computing device; receives an updated configuration state from the first computing device; and stores the updated configuration state on the portable device. In another aspect, a portable device provides consistent character experience across a plurality of devices. In another aspect, a portable device provides parental control and the ability to implement and update restrictions on availability of device features. |
US08595332B2 |
Remote loading system and method for network equipment
A remote loading system for network equipment is provided, which includes a loading server configured to send a loading command and an equipment prepared for loading connected to the loading server through a network. The loading server sends a command for validating a loaded content to the equipment prepared for loading, and the equipment prepared for loading performs an operation of validating the loaded content according to the command for validating the loaded content. A corresponding remote loading method for network equipment is also provided. A control on validating the loaded content is achieved through the command for validating a loaded content. Moreover, a way of validating the loaded content immediately and a way of validating the loaded content through a specific program are respectively adopted to realize the loading of an unconditionally resetting equipment and a conditionally resetting equipment. |
US08595324B2 |
Apparatus for facilitating control of a target computer by a remote computer
A device for permitting control of a target computer by a remote computer is operatively connectable to the remote computer so as to receive remote computer mouse and keyboard signals and transmit video update data to the remote computer. The device is operatively connectable to the target computer so as to provide the remote computer keyboard and mouse signals as control inputs to the target computer and so as to receive a target computer video signal for generation of video update data. The device includes a virtual memory disk, wherein the virtual floppy disk includes a memory space associated with the device. The device is configured to permit a user of the remote computer to mount the device to the remote computer, transfer data to the virtual memory disk, and unmount the virtual memory disk. |
US08595321B2 |
Supporting system for remote control
A remote control support system provides a simple way to allow remote users to access a computer in a variety of circumstances, even when no software installed on the computer. In some cases, the system includes a hardware device to simulate most USB mice, keyboards, storage devices, camera sensors (to capture a screen display), etc. The hardware device can communicate with a remote computer (via a network connection) to allow a user, such as a remote technician, to work on the remote computer as through the user were sitting at the remote computer. Information technology professionals and other users can use the described systems to communicate with a user at a remote computer in a natural way to communicate via voice, video or chat with online messaging. |
US08595320B2 |
If-none-match for aggregated page distribution
Embodiments of the present invention provide a method, system and computer program product for page request management for aggregated page content. In an embodiment of the invention, a method for page request management for aggregated page content can include issuing on behalf of a user a request for dynamically aggregated components in a page. The method further can include inserting into a header of the request a key computed as a combination of identifiers for the aggregated components and last modified data for the aggregated components. Finally, the method can include receiving in response to the request a new page of dynamically aggregated components for the user only if the computed key does not match a key computed for the new page. Otherwise, only a response is received indicating that the page has not been modified. |
US08595318B2 |
Portable data carrier comprising a web server
In a method for providing data for a data processing device (100) by a web server (72) of a data carrier (10), the web server (72) of the data carrier (10) receives (1010) a data request message from the data processing device (100) connected with the data carrier (10), the data request message relating to a provision of data for the data processing device (100). Then the web server (72) responds (1030; 1260) to the data request message by sending a data provision message which comprises the requested data. For this purpose, the web server (72) either reads out the data from a non-volatile memory (62) of the data carrier or obtains these, if the data are not stored in the non-volatile memory (62), from a data provision device (200) connected with the data carrier (10). If the requested data are obtained from the data provision device (200), the data carrier (10) determines whether the obtained data are stored in the non-volatile memory (62) of the data carrier (10) for the response to future data request messages. |
US08595316B2 |
Method and apparatus for managing shared data at a portable electronic device of a first entity
A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier. |
US08595310B2 |
Method, apparatus and computer program product for presence data updates
Embodiments herein include a method executed in a terminal of a multimedia system. The multimedia system is accessible to terminals using any of a plurality of access technologies and comprises a presence server for recording presence data of users of those terminals. The method comprises changing an update state of the terminal from a low update state to a high update state when a high priority event is detected, and changing the update state of the terminal from a high update state to a low update state when a low priority event is detected. When the terminal is in the high update state, the method includes presenting to a user of the terminal more presence data of other users than that presented when the terminal is in the low update state. |
US08595309B2 |
Method and system for realizing presence service, presence information processing device and presentity client
The present invention discloses a method for realizing presence service. By recording a correlation between a watcher identity and a class in an authentication configuration information of a presentity for a watcher and making presence information related to a corresponding class in the presence information issued by the presentity, a presence server determines that presence information may be obtained by the watcher according to a correlation between classes and watcher identities and presence information. The invention further discloses a system for realizing presence service, a presence information processing device and a presentity client. |
US08595306B2 |
Content management for wireless digital media frames
System(s) and method(s) are provided for management of content(s) directed to a wireless digital media frame (WDMF). Management is facilitated by a service provided by a mobile network platform. A service subscription allows a subscriber to establish femto cell coverage in a location that host a subscribed WDMF(s); determine content(s) delivery preferences; and extend the service to a group of auxiliary subscribers. Various sources of content such as a mobile station, a non-mobile device, or a content server associated with a service platform (e.g., an internet service provider) can deliver content(s) and signaling. Integrity of content(s) and signaling is provided through access protocol(s) that exploits credentials associated with a source of content. Content(s) are managed through a content interface that conveys available content(s) in a source of content and an intended WDMF. Various alarm(s) can be delivered to a WDMF as a part of the content management service. |
US08595305B2 |
Playback of instant messaging session history
Systems, methods and media for playback of instant messaging session history in an instant messaging system by facilitating recording and playback of an instant messaging session history to a user are disclosed. Embodiments may include, during an instant messaging session where one or more instant messaging events occur, determining a timestamp associated with the one or more instant messaging events and recording an indication of the one or more instant messaging events and their associated timestamps. Embodiments may also include receiving one or more playback commands and, in response to the received playback commands, displaying playback of the one or more instant messaging events based on their associated timestamps. The instant messaging events may include one or more of a text message, file transfer, input device movement, or a status indication such as offline, returned from offline, away, returned from away, secure session established, session beginning or session ending. |
US08595300B2 |
Method and apparatus for generating a web site with dynamic content data from an external data source integrated therein
A technique for generating a web site in accordance with received data entry by: determining at least one characteristic of at least one web site dimension of the web site based on the data entry; generating a multi-dimensional description of the web site based on the determined characteristics; retrieving web site data according to the generated multi-dimensional description of the web site; and generating the web site based upon the generated multi-dimensional description of the web site and the retrieved web site data. The web site data includes dynamic content data from an external data source, and the data entry may include a designation of such an external data source. |
US08595292B2 |
Electronic content management systems and methods
Electronic content management systems and methods are disclosed. Geographic locator addresses such as mailing addresses are associated with respective, unique, geo-specific electronic addresses. For example, unique electronic addresses may be generated based on information specifying geographic locator addresses. The electronic address associated with a geographic locator address, to which information is to be distributed, may then be determined, and electronic content which includes the information to be distributed can be made available through the electronic address. The geo-specific nature of the electronic addresses may also be used to make electronic content that has local significance available through an electronic address. A user system may determine a type of the electronic content obtained through an electronic address and process the electronic content according to the determined type. |
US08595289B2 |
Cloud phone with distributed processing
A system and method for transferring application-specific functionality from a mobile handset to a wireless network associated with the mobile handset. A network component of the system communicates with a virtual copy of the mobile application on behalf of the handset while the handset is not actively using the application and performs any necessary application execution on behalf of the handset. The network component transfers execution back to the handset when the handset resumes active use of the mobile application. |
US08595287B2 |
Method and apparatus for metadata driven web service mediation
A mechanism lets a service consumer add mediation metadata in a Simple Object Access Protocol (SOAP) message and lets a service provider perform server side mediation based on the pre-defined mediation metadata. A client side mediation engine is plugged into a client SOAP engine. When the client side mediation engine receives a request message from the client SOAP engine metadata is attached to a message header of a SOAP message and returned to the client SOAP engine. A server side mediation engine is plugged the server side mediation engine receives a SOAP message from the server SOAP engine, metadata is mapped with an appropriate adaptor and returned to the server SOAP engine. |
US08595286B2 |
Management apparatus for managing communication between plural information processing apparatuses, information processing system including the management apparatus, method for controlling the management apparatus, non-transitory computer-readable recoding medium storing program for controlling the management apparatus
A management apparatus connected to a information processing apparatus includes a first processing unit that receives a data request containing the identification information identifying the first information processing apparatus according to a first protocol from a second information processing apparatus connected to the first information processing apparatus through the management apparatus, an information storage unit that stores the address information indicating the address of the first information processing apparatus and a second processing unit that receives the data request from the first processing unit, acquires the address information from the information storage unit based on the identification information and transmits the data request according to a second protocol to the first information processing apparatus corresponding to the acquired address information. |
US08595282B2 |
Simplified communication of a reputation score for an entity
A reputation server is coupled to multiple clients via a network. A security module in each client monitors client encounters with entities such as files, programs, and websites, and then computes a hygiene score based on the monitoring. The hygiene scores are then provided to the reputation server, which computes reputation scores for the entities based on the clients' hygiene scores and the interactions between the clients and the entity. When a particular client encounters an entity, the security module obtains a reputation score for the entity from the reputation server. The reputation score may comprises a statistical measure based on a number of other trustworthy or “good hygiene” clients that have a hygiene score above a threshold. The client communicates this reputation score to a user with a message indicating that the reputation score is based on other clients deemed trustworthy. |
US08595278B2 |
Method and system for unconstrained frequency domain adaptive filtering
Aspects of a method and system for unconstrained frequency domain adaptive filtering include one or more circuits that are operable to select one or more time domain coefficients in a current filter partition. A value may be computed for each of the selected one or more time domain coefficients based on a corresponding plurality of frequency domain coefficients. The corresponding plurality of frequency domain coefficients may be adjusted based on the computed values. A subsequent plurality of frequency domain coefficients in a subsequent filter partition may be adjusted based on the computed values. Input signals may be processed in the current filter partition based on the adjusted corresponding plurality of frequency domain coefficients. A time-adjusted version of the input signals may be processed in a subsequent filter partition based on the adjusted subsequent plurality of frequency domain coefficients. |
US08595276B2 |
Randomized signal transforms and their applications
Techniques are disclosed to provide randomized signal transforms and/or their applications. More particularly, a signal (e.g., an audio signal, an image, or a video signal) is transformed by applying randomly-selected basis functions to the signal. The applications of the randomized signal transforms include, but are not limited to, compression, denoising, hashing, identification, authentication, and data embedding (e.g., watermarking). |
US08595272B2 |
File server system and file management method using management policy and setting file to indicate management competence of storage area
A management policy is given to a predetermined storage area by an administrator or a predetermined end user of end users as users of a plurality of client terminals. At this time, a file server generates a setting file in which the management policy is written, to set in a directory corresponding to the predetermined storage area. A write instruction (change data) is given by the administrator or the predetermined end user. The file server changes the management policy based on the change data. |
US08595270B2 |
Artificial anchor for a document
Methods, systems, and apparatus, including computer program products, for linking to an intra-document portion of a target document includes receiving an address for a target document identified by a search engine in response to a query, the target document including query-relevant text at an intra-document portion of the target document. An artificial anchor that corresponds to the intra-document portion is generated and appended the address. |
US08595269B2 |
Managing classification hierarchies in master data management environments
Apparatus and methods are disclosed for managing master data in a master data management (MDM) environment using classification hierarchies. According to one embodiment of the disclosed technology, a method of classifying master data includes receiving a classification hierarchy defining one or more dimensions and one or more relations between a set of hierarchy levels, generating a dimensional level by associating at least one of the dimensions with a hierarchy level, the dimension defining a set of valid values for nodes associated with the dimensional level, associating one or more nodes with the dimensional level, and generating master data classifications for an MDM environment based on the classification hierarchy and the associated nodes, where one or more objects of the master data classifications are assigned valid values based on the associated nodes. |
US08595268B2 |
System, methods, and media for compressing non-relational database objects
Method, media, and systems for compressing objects, comprising: receiving a request to write a first object including a first key and a first value, wherein the first object is of a given type; receiving a request to write a second object including a second key and a second value, wherein the second object is of the given type; classifying the first object to a compression dictionary according to at least one rule based on a value of the first object and/or the key of the first object; classifying the second object to the compression dictionary according to at least one rule based on a value of the second object and/or the key of the second object; and compressing the first object and the second object based on the compression dictionary. |
US08595265B2 |
Efficient storage of non-searchable attributes
Storing data is disclosed. An attribute is included in a combined set of attributes. The combined set of attributes is stored in one or more database locations not specific to any one attribute in the combined set. |
US08595264B2 |
Event processing based on meta-relationship definition
According to an example implementation, a non-transitory computer-readable storage medium is provided that includes computer-readable instructions stored thereon that, when executed, are configured to cause a processor to at least: store a relationship definition including one or more selectors identifying events participating in the relationship and one or more constraints between the events, at least one of the constraints expressed in terms of one or more relationship parameters. The instructions further cause the processor to receive one or more events, evaluate the received events against the one or more selectors, create a candidate relationship when the relationship parameters have been defined based on receiving one or more events that match one or more of the selectors, and convert the candidate relationship to a relationship instance when a minimum number of events matching each of the selectors are received. |
US08595254B2 |
Roster building interface
Described is a system, method, and product for building a roster. A user interface is rendered. A list of entities is presented. A selection of a first entity and a second entity are received via the user interface. A first list of elements associated with the first entity and a second list of elements associated with the second entity are presented. A selection of an element from the first list of elements is received via the user interface. The second list is updated to include only elements associated with the selected element. A roster is generated, wherein the roster includes summary data, the summary data corresponding to the elements in the updated second list. The summary data is displayed in the user interface. |
US08595252B2 |
Suggesting alternative queries in query results
Methods, systems, and apparatus, including computer program products, for suggesting alternative queries based on original query search results. In one aspect, a method includes receiving search results for a first query, where each search result refers to a respective resource and includes a snippet of content from the respective resource, receiving one or more suggested second queries, for each of the suggested second queries: selecting a set of words in one of the snippets to represent the suggested second query, associating the suggested second query with the set so that a user can interact with a word in the set to invoke the suggested second query, and marking the set so as to indicate that the user can interact with a word in the set to invoke the suggested second query, and transmitting the search results including each marked set to a client device for presentation to the user. |
US08595248B2 |
Querying a cascading index that avoids disk accesses
Techniques for maintaining a cascading index are provided. In one approach, one or more branch node compression techniques are applied to the main index of a cascading index. In an approach, a Bloom filter is generated and associated with, e.g., a branch node in the main index. The Bloom filter is used to determine whether, without accessing any leaf blocks, a particular key value exists, e.g., in leaf blocks associated with the branch node. In an approach, a new redo record is generated in response to a merge operation between two levels of the cascading index. The new redo record comprises (a) one or more addresses of blocks that are affected by the merge operation, (b) data is that being “pushed down” to a lower level of the cascading index, and (c) one or more addresses of blocks that are written to disk storage as a result of the merge operation. |
US08595245B2 |
Reference resolution for text enrichment and normalization in mining mixed data
A method for enrichment of text which enables mixed data mining includes generating a model for structured data found in tables of a database. In the model, semantically-linked terms are associated with referents, such as field names or cell content of the fields, of the structured data. The referents may be a business object or refer to a business object. A plurality of candidate referring entities in textual data in the database, such as chunks of free text, is identified. For each candidate referring entity, a similarity measure between the candidate referring entity in the textual data and the model is computed to identify referring entities of the candidate referring entities and corresponding business objects/referents to which the referring entities refer. The textual data is enriched with information derived from the business objects. |
US08595244B2 |
Matching an entry of a list to data
A method, system and computer program product for matching an entry of a list to data. The method includes the steps of: generating source code which matches at least a part of said list with said data; compiling said source code into binary code; and determining a match between said list and said data using said compiled binary code wherein at least one of the steps is carried out using a computer device. |
US08595242B2 |
Method for parsing an information string to extract requested information related to a device coupled to a network in a multi-protocol remote monitoring system
A method, system, and computer program product for parsing an information string to extract requested information related to a remotely monitored device communicatively coupled to a network, including accessing the device using an HTTP protocol to obtain an information string associated with the device; determining, based on a type of the requested information, data extraction information for optimally extracting the requested information from the device; parsing the information string according to the data extraction information to identify substrings within the information string; and determining the requested information based on the information string, identified substrings, and the data extraction information. |
US08595239B1 |
Minimally disruptive hash table
Methods and articles of manufacture relating to hash tables and in particular to minimally disruptive hash tables are disclosed. In one aspect, the method includes creating the hash table with a plurality of hash table buckets, wherein a count of the plurality of hash table buckets is greater than or equal to a maximum count of elements to be stored in the hash table over a period in which the hash table is used, storing a plurality of elements in the plurality of hash table buckets such that each hash table bucket has one of the plurality of elements, and adding a new element to the hash table. Adding the new element includes determining, using a hash function, a plurality of hash table indexes and inserting the new element in the identified hash table buckets by replacing existing elements stored in the hash table buckets. |
US08595236B2 |
Searching existing user interfaces to enable design, development and provisioning of user interfaces
Techniques for searching for a user interface (UI) are provided. The techniques include receiving a desired user interface as a query, determining meta-data for the desired user interface, wherein determining the meta-data for the desired user interface comprises converting the desired user interface query to a meta-data query, and using the meta-data query to search for the desired user interface, wherein searching for the desired user interface comprises querying meta-data of one or more existing user interfaces and selecting one or more similar user interfaces. |
US08595235B1 |
Method and system for using OCR data for grouping and classifying documents
Document classes for classifying documents are created by comparing the spatial relations of words between a first and second document. If the spatial relations are the same, a document class may be created to classify documents similar to the first and second document. If the spatial relations are different, a first document class may be created to classify documents similar to the first document, and a second document class may be created to classify documents similar to the second document. |
US08595234B2 |
Processing data feeds
Exemplary embodiments allow performance of stream computations on real-time data streams using one or more map operations and/or one or more update operations. A map operation is a stream computation in which stream events in one or more real-time data streams are processed in a real-time manner to generate zero, one or more new stream events. An update operation is a stream computation in which stream events in one or more real-time data streams are processed in a real-time manner to create or update one or more static “slate” data structures that are stored in a durable manner. |
US08595229B2 |
Search query generator apparatus
A search query generator apparatus includes a computing device including a processor and an information manipulation database. The computing device includes an information manipulation monitor unit to detect information manipulations that a user has performed with a computer by monitoring information manipulations in the computer performed by the user and a task detection unit to detect a task of the user by analyzing data relating to the information manipulations accumulated in the information manipulation database, and wherein the information manipulation database accumulates data relating to information manipulations detected by the information manipulation monitor unit. |
US08595228B1 |
Preferred sites
Methods, systems, and apparatus, including computer program products, for establishing preferences for sites that are explicitly identified by a user by either a textual input or an acceptance in response to a recommendation, and adjusting the presentation of search results based on these preferences. |
US08595227B2 |
Semantic activity awareness
A domain-specific task may be defined from a library of domain-independent task patterns. A task pattern may be selected based on inferences made from a user's initial input, or just based on receiving sensor information through events or contextual information, or a combination of user input and sensor information. One or more elements of a selected task pattern may be defined in the context of a given domain to define the domain-specific task. |
US08595226B2 |
Method and system for providing content according to personal preference
In one embodiment of the present invention, a main server receives a content request identifying a content category from a client and identifies the client sending the request from the content request. Then, the content category from the content request is identified. The main server determines if the content category is included in a preference tag of the identified client. The preference tag comprises a plurality of hierarchical category identifiers selected from a hierarchical configuration of category identifiers. If the content category is included in the preference tag associated with the identified client, then personalized content according to the preference tag of the identified client is provided. Thus, a method and system for providing content according to personal preference are provided. |
US08595220B2 |
Community authoring content generation and navigation
One or more techniques and/or systems are provided for creating socially authored, or community authored, summaries of documents and/or for navigating a forum comprising such summaries. In one embodiment, at least some of the summaries are generated automatically when a document is written and/or discovered (e.g., by a web crawler), for example. In another embodiment, the documents are created by users of the forum. A plurality of summaries of a document may be created (e.g., by different users), and users can provide feedback, such as comments or ratings, that may assist other users in identifying which summary or summaries better describe the document. Moreover, the users can navigate the forum and retrieve summaries by browsing categories (and subcategories) to identify a topic of interest and/or by performing a search based upon user inputted search term(s). |
US08595217B2 |
Techniques for using database metric results
Techniques for using database metric results are provided. Structure Query Language (SQL) statements are parsed for multiple metric calculations. Each metric calculation is dynamically processed against a database to obtain combined results. The combined results are fed to remaining portions of the SQL statements as a source for or a driver to the remaining portions of the SQL statements. |
US08595215B2 |
Apparatus, method, and computer program product for processing query
A plan combining unit combines a plan including all predicate nodes by increasing a size of a subplan stepwise while selecting the subplan with a low cost using an analysis graph generated by a query analyzing unit and plan combination constraint data extracted by a constraint extracting unit. The analysis graph is the one expressed by a graph including a variable node corresponding to a variable to which an object on a database is bound and a predicate node indicating a condition between the variable nodes. The plan combination constraint data represents a constraint to a plan and a subplan extracted from the analysis graph as a condition between the nodes. |
US08595208B2 |
Hover translation of search result captions
Systems, methods, and computer-readable media for presenting video as at least a portion of the background of search engine home pages are provided. Upon receiving a request for presentation of a search engine home page, a static image is transmitted for presentation as at least a portion of the background for the search engine home page. Also transmitted is a streaming video file. The static image may or may not be associated with the streaming video file. After a predetermined amount of time, play of the streaming video file is initiated without user action, the streaming video file replacing the static image as at least a portion of the background of the search engine home page. In this way, the user receives a seamless transition from a static image to a video presentation and is provided a rich, immersive experience at the search engine home page. |
US08595206B1 |
Methods and systems of correlating electronic pharmacy data and electronic medical records
Correlating electronic pharmacy data and electronic medical record (EMR) data may include receiving, at a correlation module and from a pharmacy computing network, a query, of a first format, for data corresponding to an EMR of a patient. The correlation module may convert the query into a second format different from the first format, and may send the converted query to another network that has access to the EMR. A response in the second format may be received, and the correlation module may convert the response into the first format and send the converted response to the pharmacy network. The correlation module may be communicatively connected with other computing networks, each corresponding to a different health care organization and each having access to a different set of EMRs. In an embodiment, the first protocol is based on an NCPDP standard, and the second protocol is based on an HL7 protocol. |
US08595205B2 |
Device and method for managing search conditions
An organization process execution portion 64 is provided in a file management system 1 that has a function to manage files and search folders and a function to search files. When a search condition has been newly designated by a user, if the designated search condition does not match the search condition of any existing search folder, the organization process execution portion 64 generates a new search folder in which the designated search condition is indicated. If the designated search condition matches the search condition of an existing search folder, a new search folder is not generated. |
US08595203B2 |
Digital content hub
There are provided methods and systems to retrieve search result information and digital content. The system receives input information identifying a plurality of data sources from which to retrieve digital content. Next the system retrieves search result information, over the network, from the plurality of data sources based on the input information. Next the system retrieves the digital content, over the network, from at least one of the data sources based on the search result information. Finally, the system communicates digital content to a client machine. |
US08595200B2 |
Finding suspicious association rules in data records
Suspicious activity may be found by automated methods and systems that analyze data records to find association rules correlating values in the fields of the records and then analyzing the association rules, as the association rules themselves can be indicative of improprieties. Thus, minimal human intervention is used to find improprieties in even very large datasets. If the data records are records of sales transactions, the finding and the analyzing of association rules as disclosed can flag suspicious-appearing transactions that may have resulted from improprieties, such as human mistakes or intentional frauds. Instructions for performing the disclosed analyses may be stored on non-transitory storage media for access by systems to execute the automated methods. |
US08595197B2 |
Message validation in a service-oriented architecture
Message validation in a service-oriented architecture defines a message structure using XML data types. Context-independent validity constraints are specified using an XML schema. Context-specific validity constrains are specified in an intermediary data structure for a specific service operation. A service interface including the XML schema and the intermediary data structure is published. |
US08595186B1 |
System and method for building and delivering mobile widgets
Systems and methods are provided for creating, publishing, sharing, and delivering mobile software applications called “mobile widgets” onto mobile devices. A system may include functionality to render a declaratory component of a widget, such as HTML, and also functionality to execute an imperative component of a widget, which may or may not be compiled and/or in a scripting or functional language. Mechanisms for providing common access to disparate device capabilities APIs are also provided, as are mechanisms for installing widgets onto mobile devices and managing those widgets. |
US08595185B2 |
Storage disaster recovery using a predicted superset of unhardened primary data
A method for managing a data storage system includes maintaining a record on a secondary storage subsystem, which is predictive of locations to which data are to be written on a primary storage subsystem by a host processor. Upon receiving at the primary storage subsystem, from a host processor, the data to be written to a specified location, if the specified location is not included in the record, the primary storage subsystem sends to the secondary storage subsystem so as to cause the secondary storage subsystem to update the record. The primary storage subsystem signals the host processor that the data have been stored in the data storage system responsively to receiving the data and to receiving an acknowledgment from the secondary storage subsystem indicating that the record has been updated. |
US08595184B2 |
Scaleable fault-tolerant metadata service
Metadata may be stored in, and retrieved from, a scalable, fault-tolerant metadata service. In one example, metadata is divided into partitions, and each partition is served by one or more nodes. For each partition, a first one of the nodes may handle read and write requests, and the other nodes may handle read requests in the event that the first node is down or is experiencing high load. When a request is made with respect to metadata, a metadata server may identify a node, in the partition to which the metadata is assigned, to which the request is to be made. The entity that is making the request then contacts that node, and requests the read or write on the metadata. In a partition, metadata may be replicated between the first node and the other nodes using a log-based replication protocol. |
US08595183B2 |
Systems and methods for providing enhanced content portability in a word page module
A computer implemented method for porting a visual object from a word page to another website is disclosed. The other website is accessible to the word page via Internet. The method includes enabling user selection of the visual object for transferring to the other website, and enabling user identification of the other website. The method also includes determining a communication interface of the other website. The communication interface defines one or more of acceptable content format, data types, size, and metadata. The method further includes transferring the visual object to the other website via the communication interface upon receiving instructions to port the selected visual object. |
US08595182B1 |
Network file association
The present invention relates to systems and methods for file association over a network. In an embodiment, a computer-implemented method for file association over a network includes determining a file type associated with a requested file and determining an uploader corresponding to a file type of the requested file. The method further includes executing the determined uploader in order to call at least one remote application associated with the file type of the requested file. In another embodiment, a system for making a file association over a network is provided. The system includes a file type mapper, at least one uploader, and an uploader data structure. In a further embodiment, a system for making a file association over a network includes a file type mapper, a universal uploader, and a universal uploader data structure. |
US08595181B2 |
Report preview caching techniques in a multi-tenant database
The present invention is directed to methods and systems for rendering perceivable stimuli representative of information processing by a multi-tenant architecture that pre-fetches a portion of a subset of data on a multi-tenant architecture and emulates a result set of data in accordance with a report definition. To that end the method comprises identifying a subset of data on the multi-tenant architecture that is subject to a report definition. A portion of the subset is pre-fetched and analyzed to emulate a result. The emulated result is transmitted to a computer system of a user of the multi-tenant architecture. Perceivable stimuli is generated on the user computer system, in response to receiving the emulated result. In this manner, a user may have the perception of real-time processing of information in accordance with the report definition white affording the owner of the multi-tenant architecture flexibility to processes the data as desired while minimizing the user's awareness that real-time processing is not occurring. |
US08595177B1 |
Risk management for object identification
The technology described herein includes a system and/or a method of risk management for object identification. The method includes selecting at least two fusion functions from a plurality of fusion functions. Each of the fusion functions is associated with a different risk bias. The method further includes fusing a received set of data based on each fusion function to form at least two sets of fused data. The method further includes generating a probability of identification of the classification of the object based on each set of the fused data. The method further includes determining a risk bias difference between the probability of identification of each set of the fused data. |
US08595176B2 |
System and method for network security event modeling and prediction
A security tool is disclosed for predicting a sequence of events based on the current events observed. The security tool relies on sequential event mining algorithms to discover the baseline event patterns, from which a prediction can be performed. The security tool translates the sequential patterns into a Dynamic Bayesian Network prediction model. A temporal reasoning engine then feeds the model with the current event status and predicts what events are likely to happen in next time window, and with what probability. |
US08595172B2 |
Ensuring high availability of services via three phase exception handling
Described herein are systems and methods for three phase exception handling ensuring high availability of services. Via unified application program interface (API), one or more inspector instances are observing the behavior one or more services. The three phase exception handling is triggered upon observing an abnormal service behavior. Phase one comprises executing one or more commands from the unified API by the one or more inspector instances in attempt to resolve the abnormal service behavior and notifying a centralized inspector engine. Phase two comprises executing one or more predefined rules according to the current service state by the centralized inspector engine in attempt to resolve the abnormal service behavior and notifying an administrator. Phase three comprises abnormal service behavior analysis by the administrator and executing customized by the administrator rules to resolve the abnormal service behavior. |
US08595160B2 |
System and method for client-side advertisement retrieval
A system for retrieving advertisements includes a client configured to receive content, the content including an identification tag identifying an advertisement type that is associated with the content, the advertisement type corresponding to an advertisement, and a browser associated with the client and configured to render the content, wherein the client uses the information in the identification tag to send a single request for an advertisement creative associated with the advertisement type. |
US08595158B2 |
System and method for mapping SS7 bearer channels
A system and method for associating Signaling System 7 logical circuits and bearer channels are presented. The system may include an event detector configured to receive an SS7 signaling message on an SS7 signaling link, parse a logical circuit from the SS7 signaling message, receive an SS7 bearer channel, and detect a bearer channel event on the SS7 bearer channel. A statistical learning model block is configured to calculate a correlation confidence value between said bearer channel and said logical circuit. The method may include parsing a logical circuit ID from a signaling message on an SS7 signal link, identifying a bearer channel associated with a bearer event on a bearer circuit, and calculating a current correlation confidence value between the logical circuit ID and the bearer channel. |
US08595156B2 |
Assisting with updating a model for diagnosing failures in a system
The method includes obtaining system model data representing a set of failures in a system including a plurality of components, a set of symptoms and relationships between at least some of the failures and symptoms. The system model data is used to create a Bayesian Network. Failure cases data is also obtained, where each failure case describes the presence/absence of at least one of the symptoms and the presence/absence of at least one of the failures. A learning operation on the Bayesian Network using the failure cases data is then performed and the contribution made by at least some of the failure cases to updating the parameters of the Bayesian Network during the learning operation is assessed. Information representing the assessed contribution of the at least some failure cases is displayed. |
US08595154B2 |
Dynamic predictive modeling platform
Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for training and retraining predictive models. A series of training data sets are received and added to a training data queue. In response to a first condition being satisfied, multiple retrained predictive models are generated using the training data queue, multiple updateable trained predictive models obtained from a repository of trained predictive models, and multiple training functions. In response to a second condition being satisfied, multiple new trained predictive models are generated using the training data queue, at least some training data stored in a training data repository and training functions. The new trained predictive models include static trained predictive models and updateable trained predictive models. The repository of trained predictive models is updated with at least some of the retrained predictive models and new trained predictive models. |
US08595150B2 |
Apparatus and method for transportation and upselling of product
A system and method for using product profiling to maximize load capacity of a vehicle. The method includes defining product profiles and retrieving product information associated with the product profiles. The method further includes performing cubing operations for products associated with the product information. The system includes components to perform the method steps. |
US08595146B1 |
Social networking permissions
Enabling access to user-specific content includes maintaining data indicating a social network that indicates a first user and a second user that are connected by one or more relationships through zero or more intermediary users. At least one of the relationships that connect the first and second users is categorized. A request for access to content maintained by the second user is received from the first user. One or more of the relationships that connect the first user to the second user are identified using the data indicating the social network. A category of at least one of the identified relationships is identified. A type of access to the content to be provided to the first user is identified based on the identified category. The first user is enabled to access the content in accordance with the identified type of access. |
US08595143B2 |
Maintaining privacy for transactions performable by a user device having a security module
A method and system for maintaining privacy for transactions performable by a user device having a security module with a privacy certification authority and a verifier are disclosed. The system includes an issuer providing an issuer public key; a user device having a security module for generating a first set of attestation-signature values; a privacy certification authority computer for providing an authority public key and issuing second attestation values; and a verification computer for checking the validity of the first set of attestation signature values with the issuer public key and the validity of a second set of attestation-signature values with the authority public key, the second set of attestation-signature values being derivable by the user device from the second attestation values, where it is verifiable that the two sets of attestation-signature values relate to the user device. |
US08595132B2 |
System and methods for servicing electronic transactions
A method for using an electronic transaction device with an electronic transaction service provider may include the steps of registering the electronic transaction device with the electronic transaction device service provider, registering a plurality of accounts corresponding to a plurality of service institutions, providing a data connection between the electronic transaction device and the electronic transaction device service provider, and storing account information for a plurality of service institutions at the electronic transaction device service provider. The method may also include the steps of providing access to a database of client information to the client and analyzing transactional information in the database of client information for a plurality of accounts. The method may also include the steps of designating a portion of the client database non-confidential; analyzing the portion of the client database designated as non-confidential for preferences and patterns; and providing analyzed transactional information to a plurality of vendors. |
US08595128B2 |
System and method for changing the view of a trading screen
A trading screen displays market information, such as working orders, buy and sell orders, and other items of interest, in association with values on a value axis. Each item of interest is therefore displayed in relation to the value axis to provide a trader with an intuitive display of the market. In one embodiment, a user can select a location associated with a particular value on the trading screen and upon an selection, for example, by a click of the mouse button, the value axis is repositioned so that the selected value is moved to a predefined location. During which, market information is moved to new locations that are associated with their respective values on the value axis. |
US08595126B2 |
System and method for activity based margining
A system and method for factoring in a trader's trading activity into the margin requirements is disclosed. In the securities arena, day traders are assessed different margins than non-day-traders, however, the specific profile of the trader is analyzed (that is, the same rule applies to all day traders). |
US08595116B1 |
System and method for setting up and managing retirement accounts of ETFs and index mutual funds
A system and method uses a record keeping system, broker-dealer system and a bank system to provide retirement accounts that include one or more ETFs, or other index funds such as index mutual funds in one or more plans. An asset allocator defines the investment options under each plan. |
US08595115B2 |
Methods for managing a medical event
A system for managing an event including selecting a reference item, selecting a specification of the reference item, evaluating the specification against alternatives to the reference item, determining interchangeability between the reference item and alternatives based on evaluating of the specification in relation to the alternatives, where the determining of interchangeability is based on or includes determining at least one of quasi-fungibility and quasi-anti-fungibility. The method further including forming at least one set based on the determined interchangeability and managing the event based on or including at least one of the set and at least one member of the set. |
US08595113B1 |
Facility for the finding, acquisition, and maintenance of intellectual property assets
A facility for the finding, acquisition, and maintenance of intellectual property assets is described. The facility receives an indication of potentially acquirable intellectual property assets. The facility qualifies the potentially acquirable intellectual property assets using pre-determined qualification criteria. The facility receives an indication of the value of the potentially acquirable intellectual property assets. The facility provides information regarding the potentially acquirable intellectual property assets to a user for use in negotiating the acquisition of one or more of the potentially acquirable intellectual property assets. |
US08595111B2 |
System and method for regulating order entry in an electronic trading environment
A system and method are provided for defining slop parameters to an individual spread order or a customized group of orders. The system and method may be used to, for example, define inside slop, outside slop, and/or adjustable range parameters to one or more orders. The inside slop, outside slop, and/or adjustable range parameters may be input by a trader, and, among other things, allow a trader to prioritize orders, set parameters so that some orders are re-priced more aggressively than other spread orders. Alternatively, slop parameters associated with a spread order may also apply more restrictive slop parameters to orders within the same adjustable range. Slop parameters associated with a spread order can also be configured and modified by a trader based on the trader's preferences. Other features and advantages are described herein. |
US08595109B2 |
Systems and methods for securitizing a commodity
A method for creating trust shares in a physical commodity, the trust shares being tradable over an electronic communications network, includes receiving a creation order comprising a request to create the trust shares, confirming delivery into a trust account of an amount of physical commodity associated with the trust shares being requested, and releasing the requested trust shares based upon the amount of physical commodity delivered into the account. A method for redeeming trust shares associated with a physical commodity, the trust shares being tradable over an electronic communications network, includes receiving a redemption order comprising a request to redeem an amount of trust shares associated with an amount of the physical commodity held in a trust account, receiving the amount of the trust shares, and releasing from the trust account the amount of the physical commodity associated with the amount of the trust shares received. |
US08595099B2 |
Financial institution-based transaction processing system and approach
Transaction processing for financial institution-based transactions is facilitated. According to an example embodiment of the present invention, a transaction processing approach involves the processing of financial aspects of a transaction between buying and selling parties using transaction rules associated with a sponsoring financial institution. Transaction-related information is processed as a function of business rules associated with the sponsoring financial institution to facilitate payment for the transaction and the assessment of fees associated with the transaction processing. |
US08595095B2 |
Framework for integrated storage of banking application data
In a banking application system including numerous banking applications, a data management framework allows for the generalized storage and subsequent access of result data. Through the application of the framework to the raw processing data generated by one of the banking applications, the result data is stored in a general storage location. Through this framework, the data is then readily accessible by all other banking applications. This framework includes a header field, characteristics data and key figure data. This removes proprietary restrictions on the data itself and thus makes it available to the other applications, increasing cross-system efficiency by allowing other applications to access and subsequently use the result data. |
US08595094B1 |
System, method, and apparatus for settlement for participation in an electric power grid
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity, and are compensated through settlement for their functional participation in the electric power grid. Also, messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators. |
US08595093B2 |
Program interface for a business management application and an accounting application
A program interface which provides access from a business management application to an accounting application to share account information. As described in illustrative embodiments, the system includes an interface module to instantiate and invoke an interface from the business management application to generate an accounting record from an opportunity or prospect record in the business management application. Thus, the accounting record is generated through the interface from the business management application to eliminate the need for duplicate data entry in the accounting application. |
US08595092B1 |
Maintaining the currency of availability information for bundles of items
A facility for determining availability status for item groups each containing one or more items is described. For each item whose availability status changes, for each item group containing the item, the facility adds the item group to a list of item groups if the item group is not already present in the list. The facility periodically removes a plurality of item groups from the list. For each item group it removes from the list, the facility determines an availability status for the item group based upon availability statuses of items contained in the group. |
US08595091B1 |
System and method for gifting virtual currency within a virtual space of a social network
Gifting of virtual items between users of a virtual space may be facilitated. A purchase interface may be presented to a first user. The purchase interface may be configured to receive selection from the first user of (i) a virtual item for purchase, and (ii) one or more users with which the first user has established a virtual space relationship. Responsive to selection by the first user through the purchase interface of a first virtual item and a second user with which the first user has established a virtual space relationship, the first virtual item may be distributed to the second user in the virtual space. |
US08595089B1 |
System and method for predicting missing product ratings utilizing covariance matrix, mean vector and stochastic gradient descent
A product recommender system where product ratings from a plurality of users are represented as plurality of vectors is disclosed. The ratings vectors are represented by a mean vector and a covariance matrix. The mean vector and the covariance matrix are estimated from a data-set of known product ratings. Product ratings are predicted using the mean vector and the covariance matrix. |
US08595082B2 |
Consumer-to-business exchange marketplace
Systems and methods for implementing an item exchange service are usable to aid users in exchanging old items for newer items. According to one embodiment, a system can be operable to receive a request to present a vehicle in a marketplace, calculate a base exchange value for the vehicle and provide, to one or more vehicle resellers, marketplace information associated with the vehicle. Additionally, the system may be configured to receive an exchange offer for the vehicle, determine a final exchange value of the vehicle, and provide the final exchange value of the vehicle to a seller of the vehicle. Further, the system may be configured to allow the seller to determine a course of action regarding disposing of the vehicle after conclusion of the exchange marketplace. |
US08595075B2 |
Biotransaction systems and methods
A biotransaction system. In an example embodiment, the biotransaction system includes a bio scanner that provides a first signal as output; a first device at a first location; and machine-readable instructions adapted to trigger transfer of data from a second location to a third location in response to receipt of the first signal by the first device. In a more specific example embodiment, the first location and the third location represent similar geographic locations. The first device is included in the bio scanner. The second device is positioned at the second location. A third device is positioned at the third location. The machine-readable instructions are adapted to facilitate transfer of the data from the second device to the third device. |
US08595073B2 |
System and method for utilizing a wireless communications device
A system and method for determining the identity of a product and then calculating an offer price for the product are disclosed. The identity of the product may be determined using near-field communication in one aspect. The system and method are operable to enable retailers to provide a lowest price for the product and conduct a series of offer calculations to determine an offer for a consumer. The offer is based, in part, on costs to the consumer in executing the transaction (e.g., travel time, fuel, etc.). The offer may be higher than the lowest price as determined by each retailer, respectively, while still providing a discount to the consumer to entice a purchase of the product. |
US08595071B2 |
Using enhanced ad features to increase competition in online advertising
In an online advertising system, advertisers compete with each other for advertising space. There may be multiple advertising positions available, where the placement of advertisements is determined by an auction. To encourage competition, some advertisements may be presented with enhanced features. These enhanced features create an incentive for which advertisers can compete, thereby increasing the effectiveness, usefulness and/or profitability of the advertising system. The application of enhanced features may be determined using at least one or more of pricing information, performance information and advertising information. |
US08595069B2 |
Systems and methods for dealing with online activity based on delivery of a television advertisement
In a computer-implemented method, a selected online advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by being referenced or included in the user profile, by being associated in a database, or otherwise. |
US08595068B1 |
Portfolio management system
A portfolio management system includes a method that uses multi-dimensional analysis to create a user group based on whatever characteristics the manager desires that would be the subject of a messaging campaign and that tracks user actions as a result of the messaging campaign. The method includes creating a user data set through multi-dimension analysis to define a user target base. Based on the data set, a messaging campaign is developed and one or various communication channels are selected to run the messaging campaign. A message campaign runs to target the user data set. Information is tracked from user actions after running the message campaign. Analysis of the tracked information can be generated into a report and can be used to create additional user data and messaging campaigns. |
US08595067B2 |
Optimizing placement and delivery of advertisements
The efficient allocation of advertisements, also known as creatives, on one or more web sites is provided for while ensuring that guarantees to advertisers are honored. In one embodiment, a linear program solver allocates creatives to advertising slots according to an optimizing function designed to maximize revenue for the site. The linear program solver takes as input a set of creatives, creative performance data, constraints, and slot identifiers. The output of the linear program solver is an optimized schedule not violative of any of the input constraints. |
US08595065B2 |
Offer placement system and methods for targeted marketing offer delivery system
A system and methods for an offer placement system for delivering targeted marketing offers to consumers during a session with an online (web-based) Internet portal, such as an online banking portal of a financial institution. A component receives advertising campaign data from an advertiser including a plurality of targeted marketing offers for delivery to consumers in response to a particular condition (e.g. an offer-triggering event), and stores the campaign data in a database. A component determines the occurrence of an offer-triggering event caused by a consumer during an online session with the online portal, for example, viewing a list of banking transactions. A component identifies a predetermined targeted marketing offer stored in the database that corresponds to the offer-triggering event. A component delivers information corresponding to the targeted marketing offer to the consumer during the online session with the portal. |
US08595063B2 |
Apparatus, method, and computer program product for rewarding healthy behaviors and/or encouraging appropriate purchases with a reward card
A wellness program is set up for employees of an employer and participation in the program by at least a first one of the employees of the employer is tracked to determine if the at least first one of the employees has earned a reward by virtue of the participation. In response to determining that the reward has been earned, it is determined whether this is the employee's initial earned reward. If such is the case, a reward payment card is created for the employee; an amount associated with the reward payment card is initialized; and the card is provided to the employee. Subsequently-made purchases by the employee with the card are detected. In some cases, based on purchase level data associated with the subsequently-made purchases, it is determined if the employee is eligible for a supplemental award; if this is the case, supplemental award value is associated to the reward payment card. In other instances, purchase-level data associated with at least those of the subsequently-made purchases which are qualified purchases is reported to the employer. |
US08595055B2 |
Apparatus and method of facilitating the exchange of points between selected entities
This invention relates to a system and method of exchanging first points held by a customer for second points, wherein the first points that are issued by a first point issuer differ from the second points that are issued by a second point issuer. This method comprises the steps of permitting the customer to set a first number of first points to be exchanged and permitting the first and second point issuers to set the point withdrawal and deposit rates of their first and second points respectively. Next, an equivalent number of the second points is determined based upon the point withdrawal and deposit rates of the first and second point issuers respectively, and the first number of the first points. Then, the first number of points is exchanged for a second equivalent number of second points. |
US08595050B2 |
Utility for determining competitive restaurants
A utility for determining the competitors of a subject restaurant accesses a database that contains information about other, nearby restaurants. The utility assigns a competitor score to each restaurant within the maximum radius based on the distance from the subject restaurant, as well as the cuisine types, menus, and order histories of the subject and competitor restaurants. |
US08595047B2 |
Automatically-generated workflow report diagrams
A facility for providing a workflow report document for a number of instances of a business process is described. In connection with information specifying the display of an arrangement of shapes each representing a constituent action of the business process, the facility provides information specifying the display in connection with shapes of the arrangement of at least one business process measure aggregated across all of the instances of the process. |
US08595046B1 |
System and method for interactive coordination of scheduling, calendaring, and marketing
A method and system for providing an interactive website designed and developed as a centralized system for use by Service Providers and their clients in the coordination of appointment scheduling with options for online marketing in the form of display web pages and automated and custom electronic messages and newsletters. The method and system enable users to access via the Internet the data stored and to view, make, and change appointments for services. By requiring various levels of membership, the method and system allow or limit the access of users to the data stored depending on the type of user. A specific embodiment of the system is described as applied to beauty salons. |
US08595041B2 |
Task responsibility system
Some embodiments of a task responsibility system may be implemented as an application to support people, machines, or both functioning in a manufacturing or production environment, warehouse environment, or other work environment. The focus is on a plant-local solution. In such circumstances, the task responsibility system may identify and direct one or more tasks to a computer-implemented folder independent of the worker(s), machine(s), or a combination thereof assigned to the folder. Thus, the system (or a user of the system) is permitted to dynamically assign a worker or machine to the computer-implemented folder subsequent to the tasks being directed thereto, in which case the worker or machine may be responsible for the tasks that are directed to the folder. |
US08595038B2 |
System and method for grouping claim records associated with a procedure
A system and computer-implemented method for grouping medical records implements a multi-level analysis of the records. The level of analysis is based upon the time proximity of each record to the defining medical procedure or service (anchor procedure) to be analyzed. Claim records are processed to determine whether any of the records should be grouped with the anchor procedure into a procedure episode group (PEG) using the date of service for each claim record and a level of relationship between the claim records and the anchor procedure. The requisite level of relationship between the claim records and the anchor procedure depends upon the position of the records within the time window. Claim records having the requisite relationship level associated with the portion of the time window in which they fall are included in the PEG. |
US08595037B1 |
Systems and methods for insurance based on monitored characteristics of an autonomous drive mode selection system
A property of an insurance policy may be determined, at least in part, upon characteristics of a vehicle autonomous drive mode selection system. The characteristics may pertain to any capability, configuration, and/or operating state of the autonomous drive mode selection system (and/or vehicle). For example, a property of the insurance policy may be based upon whether the autonomous drive mode selection system is enabled or disabled. In some embodiments, the property of the insurance policy may be based upon which of one or more autonomous driving modes is selected via an autonomous drive mode selection system. The property of the insurance policy may be dynamic, and may be updated in response to changes to the autonomous drive mode selection system. |
US08595035B1 |
Apparatus and method for creating a retirement medical program through a profit sharing plan and a pension plan retiree health account
A machine and method of using the machine. The method includes: controlling a computer system comprising a digital computer processor to process input data into output data, the processor in communication with an input device, to receive the input data, and to an output device, to output the output data, the processor programmed so as to facilitate managing a dual purpose profit sharing plan cooperating with a pension plan such that money in an incidental account of the dual purpose profit sharing plan funds a retiree health account of an employee of an employer, and money in another account of the dual purpose profit sharing plan funds pension plan retirement income benefits of the employee. |
US08595031B1 |
Method and apparatus for providing access to healthcare funds
A method and apparatus for coordinating payment of healthcare expenses is disclosed. The method comprises determining a co-payment amount based on a customer's insurance coverage, determining the availability of funds from a plurality of the consumer's prioritized accounts, and deducting at least a portion of the co-payment from the highest priority account having available funds. |
US08595027B2 |
Layers in the appointment book
A method and a scheduling system are disclosed for processing medical scheduling data which relates to the job planning for a medical appliance and of which each scheduling data item is associated with a data level. In at least one embodiment of the method a data level association is determined for each scheduling data item to be displayed, wherein the data level association relates to the data level associated with the scheduling data item, the data level or data levels currently to be displayed are ascertained, the data level association of the scheduling data item to be displayed is compared with the data level or data levels which are currently to be displayed, and the scheduling data item to be displayed is displayed if the data level association corresponds to at least one data level which is currently to be displayed. |
US08595026B2 |
System and methods of obtaining reimbursements for patient treatment
A method of selecting a dressing for treating a patient's wound includes providing a database of dressings and dressing information corresponding to each dressing, the dressing information including an indication of whether the dressing is reimbursable. The method also includes observing a patient's wound, recording characteristics of the patient's wound, comparing the characteristics of the patient's wound to the database, displaying to a user a list of one or more dressings usable for treating the wound, and an indication of whether the dressing is reimbursable. The method further includes selecting a dressing for treating the wound from the list. |
US08595023B2 |
Weight control system with meal plan and journal
A weight control software system and method may provide an interactive software environment to a user via a network to enhance the ability of users to follow a weight control program. The weight control software system may generate meal plans that are automatically updated based on an updated weight of the user following the weight control program. A variety of tools may be integrated into the weight control software system and be interoperable to utilize information entered by the user or generated by the system in controlling body weight of the user. Such tools may include journal and meal planning functionality. |
US08595021B2 |
Methods for identifying and categorizing medical waste
Methods for using a liner in a waste sorting and disposal system are provided. The liner includes an internal space and an opening that provides access to that internal space. In some embodiments, the liner may also include a machine-readable identification key that is configured to identify a type of waste that the liner may receive. In some embodiments, the machine-readable key is optical, color-coded, alphanumeric or graphical. The liner can include one or more closure members to allow a user to securely seal the liner when it is removed from the container. In some embodiments, the liner can include a flange, lip, hook or other protrusion to secure its position relative to a container. |
US08595015B2 |
Audio communication assessment
A device may include a communication interface configured to receive audio signals associated with audible communications from a user; an output device; and logic. The logic may be configured to determine one or more audio qualities associated with the audio signals, map the one or more audio qualities to at least one value, generate audio-related information based on the mapping, and provide, via the output device during the audible communications, the audio-related information to the user. |
US08595013B1 |
Open framework definition for speech application design
A method, a system, and computer readable medium comprising instructions for an open framework for speech application design are provided. The method comprises defining at least one element of a speech application, creating a design for a first step in designing the speech application using a data presentation element, storing the design in a repository using a data repository element, generating a design for a second step in designing the speech application using a data generation element, and presenting the design for the second step using the data presentation element. |
US08595011B2 |
Converting text-to-speech and adjusting corpus
The present invention provides a method and apparatus for text to speech conversion, and a method and apparatus for adjusting a corpus. The method for text to speech comprises: text analysis step for parsing the text to obtain descriptive prosody annotations of the text based on a TTS model generated from a first corpus; prosody parameter prediction step for predicting the prosody parameter of the text according to the result of text analysis step; speech synthesis step for synthesizing speech of said text based on said the prosody parameter of the text; wherein descriptive prosody annotations of the text include prosody structure for the text, the prosody structure of the text is adjusted according to a target speech speed for the synthesized speech. The present invention adjusts the prosody structure of the text according to the target speech speed. The synthesized speech will have improved quality. |
US08595009B2 |
Method and apparatus for performing song detection on audio signal
Methods and apparatuses for performing song detection on an audio signal are described. Clips of the audio signal are classified into classes comprising music. Class boundaries of music clips are detected as candidate boundaries of a first type. Combinations including non-overlapped sections are derived. Each section meets the following conditions: 1) including at least one music segment longer than a predetermined minimum song duration, 2) shorter than a predetermined maximum song duration, 3) both starting and ending with a music clip, and 4) a proportion of the music clips in each of the sections is greater than a predetermined minimum proportion. In this way, various possible song partitions in the audio signal can be obtained for investigation. |
US08595007B2 |
Voice print recognition software system for voice identification and matching
Positive identification of local inhabitants plays an important role in modern military, police and security operations. Since terrorists use all means to masquerade as local inhabitants, the identification of terrorist or hostile suspects becomes an increasingly complicated task. The instant software solution will assist military, police and security forces in the identification of suspects using Voice Print Recognition (VPR) technology. Our VPR software will compare and recognize, or match, specific voice samples with stored, digital voice models (voice prints) for the purpose of establishing or verifying identity. VPR software will support an operator's decision and situational awareness through the verification of a person's identity (for instance: remote access control), but more importantly will assist in the identification of suspect individuals (identifying suspects among a large group of captured individuals). This second application is critical for the modern counter and anti-terrorist operations environment. The VPR system will be easy to use, fast, and helpful to users with minimal operational training. The VPR system will provide a method, as practiced on or via access to a computing device, which includes software for acquisition of voice records, storage of such records, identification algorithms, user and software interfaces. The system will also have server and client applications in its implementation. |
US08595005B2 |
System and method for recognizing emotional state from a speech signal
A computerized method, software, and system for recognizing emotions from a speech signal, wherein statistical and MFCC features are extracted from the speech signal, the MFCC features are sorted to provide a basis for comparison between the speech signal and reference samples, the statistical and MFCC features are compared between the speech signal and reference samples, a scoring system is used to compare relative correlation to different emotions, a probable emotional state is assigned to the speech signal based on the scoring system, and the probable emotional state is communicated to a user. |
US08595003B1 |
Encoder quantization architecture for advanced audio coding
An advanced audio coding (AAC) encoder quantization architecture is described. The architecture includes an efficient, low computation complexity approach for estimating scalefactors in which a base scalefactor estimate is adjusted by a delta scalefactor estimate that is based, in part, on global scalefactor adjustments applied to the previously quantized/encoded frame. Using such feedback, the AAC encoder quantization architecture is able to produce scalefactor estimates that are very close to the actual scalefactor applied by the subsequent quantization and encoding process. The architecture further includes a frequency hole avoidance approach that reduces a magnitude of an estimated scalefactor to avoid generating frequency holes in quantized SFBs. The efficient, low computation complexity scalefactor estimation approach combined with the frequency hole avoidance approach allows the described AAC encoder quantization architecture to achieve high audio fidelity, with reduced noise levels, while reducing processing cycles and power consumption by approximately 40%. |
US08595001B2 |
System for bandwidth extension of narrow-band speech
A method applies a parametric approach to bandwidth extension but does not require training. The method computes narrowband linear predictive coefficients from a received narrowband speech signal, computes narrowband partial correlation coefficients using recursion, computes Mnb area coefficients from the partial correlation coefficient, and extracts Mwb area coefficients using interpolation. Wideband parcors are computed from the Mwb area coefficients and wideband LPCs are computed from the wideband parcors. The method further comprises synthesizing a wideband signal using the wideband LPCs and a wideband excitation signal, highpass filtering the synthesized wideband signal to produce a highband signal, and combining the highband signal with the original narrowband signal to generate a wideband signal. |
US08594997B2 |
Context-aware conversational user interface
An input handler may receive natural language input associated with a command from a user through a user interface, and a language parser may parse the natural language input to determine parsed natural language input. A context monitor may receive context information associated with the user, and a context parser may parse the context information to obtain parsed context information associated with the natural language input and with the command. A command interpreter may interpret the parsed natural language input, using the parsed context information, to thereby determine the command. |
US08594995B2 |
Multilingual asynchronous communications of speech messages recorded in digital media files
Methods, systems, and computer program products are provided multilingual for asynchronous communications. Embodiments include recording a speech message in a digital media file; transmitting, from a sender multilingual communications application to a recipient multilingual communications application, the speech message in the digital media file; receiving, in the recipient multilingual communications application, the recorded speech message in the digital media file; converting, by the recipient multilingual communications application, the recorded speech message to text; identifying, by the recipient multilingual communications application, that the text of the recorded speech message is in a source language that is not a predetermined target language; translating, by the recipient multilingual communications application, the text in the source language to translated text in the target language; converting, by the recipient multilingual communications application, the translated text to synthesized speech in the target language; recording, by the recipient multilingual communications application, the synthesized speech in the target language in a digital media file; and playing the media file thereby rendering the synthesized speech. |
US08594993B2 |
Frame mapping approach for cross-lingual voice transformation
Frame mapping-based cross-lingual voice transformation may transform a target speech corpus in a particular language into a transformed target speech corpus that remains recognizable, and has the voice characteristics of a target speaker that provided the target speech corpus. A formant-based frequency warping is performed on the fundamental frequencies and the linear predictive coding (LPC) spectrums of source speech waveforms in a first language to produce transformed fundamental frequencies and transformed LPC spectrums. The transformed fundamental frequencies and the transformed LPC spectrums are then used to generate warped parameter trajectories. The warped parameter trajectories are further used to transform the target speech waveforms in the second language to produce transformed target speech waveform with voice characteristics of the first language that nevertheless retain at least some voice characteristics of the target speaker. |
US08594992B2 |
Method and system for using alignment means in matching translation
This application is related to a means and a method for facilitating the use of translation memories by aligning words of an input source language sentence with the correspondent translated words in target language sentence. More specifically, this invention relates to such a means and method where there is an enhanced translation memory comprising an alignment function. |
US08594991B2 |
System and method for providing compact mapping between dissimilar memory systems
A memory mapping system for compactly mapping dissimilar memory systems and methods for manufacturing and using same. The mapping system maps a source memory system into a destination memory system by partitioning the source memory system and disposing memory contents within the partitioned source memory system into the destination memory system. In one embodiment, the mapping system factorizes a source data width of the source memory system in terms of a destination data width of the destination memory system to form at least one data sub-width. A source memory sub-region is defined for each data sub-width. The memory contents associated with each source memory sub-region are disposed within the destination memory system in a side-by-side manner across selected destination memory registers of the destination memory system. The mapping system thereby can compactly map the memory contents into the destination memory system without a loss of valuable memory space. |
US08594985B2 |
Techniques for determining physical zones of influence
Techniques for analyzing flow of a quantity in a given domain are provided. In one aspect, a method for modeling regions in a domain affected by a flow of a quantity is provided which includes the following steps. A physical representation of the domain is provided. A grid that contains a plurality of grid-points in the domain is created. Sources are identified in the domain. Given a vector field that defines a direction of flow of the quantity within the domain, a boundary value problem is defined for each of one or more of the sources identified in the domain. Each of the boundary value problems is solved numerically to obtain a solution for the boundary value problems at each of the grid-points. The boundary value problem solutions are post-processed to model the regions affected by the flow of the quantity on the physical representation of the domain. |
US08594981B2 |
Dynamically powering a position and angle digital detection and simulation output
A position detection and simulation platform includes software configurable logic and programmable inputs and outputs to support software configuration only changes for use with a variety of position feedback devices including synchros, resolvers, linear variable differential transformers, and rotary variable differential transformers. Power to the software configurable outputs is dynamically controlled so that the power supply voltage presented to the outputs satisfies a minimum threshold above the amplitude of the output signal. Dynamic control is based on at least one of a digital representation of a signal to be output, an analog version of the signal to be output, or the signal being output. |
US08594979B2 |
Handheld and imbedded devices to detect sticky devices using magnets
Apparatus and methods for detecting concealed personal security threats may comprise conventional mirrors and less conventional arrays of Hall-effect sensors, soft iron cores, magnetometers and the like, preferably at least two axis sensors. The concealed personal security threats may comprise, for example, sticky devices consisting of geographic position sensors for covertly broadcasting motor vehicle location data, of so-called Improvised Explosive Devices (IED's) which may be covertly or openly affixed to, for example, the undercarriages of motor vehicles using strong magnets and later exploded, the former giving away private location information without the knowledge of a driver or passengers and the latter causing damage to the motor vehicles to which they are affixed and potentially harming a driver, passengers and nearby persons and sticky containers for hiding items among other sticky devices. A sticky container may be used to contain, for example, a vehicle ignition key or contraband. Magnetic fields detected by, for example, arrays of Hall-effect sensors, soft iron cores, magnetometers and the like may be quantified and stored in processor memory as a vehicle magnetic field signature. A processor receiving magnetic field data collected by the arrays may retrieve and subtract known signatures from newly acquired magnetic field data for a given vehicle to obtain location for a magnetic field on the vehicle that may be of potential interest as a harm risk and for personal security. |
US08594977B2 |
Method and system for identifying systemic failures and root causes of incidents
A method and system for identifying systemic failures and a root cause of incidents in a work environment. Failures, causes, and impacts related to a sample of incidents can be investigated in order to identify one or more systemic failures and root causes of the systemic failure(s). The incident details can be utilized to identify one or more root cause manifestation for each root cause of the systemic failure(s). The gaps in an existing system can be analyzed and one or more improvement solutions based on corrective actions can be identified. The improvement solutions with a highest priority can be selected and implemented to address the gaps identified in the current system based on the analysis of systemic failures and root causes. The effectiveness of the improvement solutions can be tracked and monitored to prevent the recurrence of future incidents. |
US08594973B2 |
Longitude/latitude ten-dimension XYZ digital-displaying spectrometer
A longitude/latitude ten-dimension XYZ digital-displaying spectrometer includes an imaging device combined with the digital-displaying spectrometer to work with a Z axis position processing unit and a coordinate processing unit and arranged in information connection with a plurality of displaying elements to allow of calculation of Z0° in horizontal of East, West, South, North, and the circumference with respect to the horizontal level of the compass through the combination of the imaging device with the processing units and displaying of the angles through the displaying elements, so as to provide an improvement of precise reading of the angles in the ten dimensions. |
US08594972B2 |
System and method for tomographic retrieval of parameter profile from traveling path
A system for measuring a parameter of a medium with a vehicle moving in a traveling direction through the medium includes four detecting portions and a calculating portion. The four detecting portions respectively detect first through fourth values of the parameter from first through fourth lines-of-sight in first through fourth directions at first through fourth positions of the vehicle at first through fourth times. The first line-of-sight and the third line-of-sight are in a first plane and intersect at a first intersection, while the second line-of-sight and the fourth line-of-sight are in a second plane and intersect at a second intersection. The calculating portion calculates the parameter based on the first through fourth values and the first and second intersections. |
US08594970B2 |
System and method for testing objects using a mechanical arm
A system and method for testing objects using a mechanical arm sets one or more first positions. When a user selects one or more second positions of the mechanical arm, a distance between each of the second positions and each of the first positions is calculated. A nearest first position of each of the second positions is determined. Each of the second positions is stored in a test list corresponding to each of the nearest first positions. The mechanical arm is controlled to move to each of the nearest first positions, and tests objects located at the second positions stored in each test list corresponding to each of the nearest first positions. |
US08594957B2 |
System, method and computer program for detecting an electrostatic discharge event
A system for detecting an electrostatic discharge event with respect to a device to be monitored includes a current measurement device configured to measure a current flowing via a power supply connection connecting the device to be monitored with the power supply to obtain a current measurement signal representing the current or a current component. Alternatively, a current flowing through a protective earth connection connecting the device to be monitored with the protective earth is measured to obtain the measurement signal. The system includes an electrostatic discharge event detector configured to detect an electrostatic discharge event in response to a pulse of the current measurement signal. The system may optionally include data processing of current measurement signals or values. |
US08594956B2 |
Power line energy harvesting power supply
A current transforming harvester (“CTH”) is capable of producing power from a conductor on a preexisting power grid without alteration of the conductor or the preexisting power grid. The CTH includes a current transformer (“CT”) that captures energy via magnetic flux from the conductor. The CT is substantially circular and includes two halves called a “split core,” which allow the CT to easily attach to the conductor without opening the circuit in which the conductor operates. A clamping mechanism of the CTH may secure the CTH to the conductor via a pair of spring-biased clamp pads. The CTH includes circuitry that converts the magnetic flux energy captured by the CT into electrical energy suitable for consumption by an electrical device. |
US08594952B2 |
Method for measuring mechanical power dissipation in a vibratory system
A method for determining mechanical power dissipation in a vibratory system, assuming the system is linear time-invariant and steady-state. The method includes the steps of identifying connection points between the vibratory system and components outside the vibratory system. The acceleration is measured at each connection point in a windowed time domain and the force at each connection point is also determined for the windowed time domain. The time domain values are converted into the frequency domain values by the fast Fourier transform, and the frequency domain acceleration values are converted to velocity values. The power dissipation of the vibratory system then equals the summation of one half of the power flow into the vibratory system. Here, each power flow is one half of the real part of the product of complex-conjugated velocity times force at the connection point in the frequency domain for each time window. |
US08594950B2 |
Method and system for patient-specific modeling of blood flow
Embodiments include a system for determining cardiovascular information for a patient. The system may include at least one computer system configured to receive patient-specific data regarding a geometry of the patient's heart, and create a three-dimensional model representing at least a portion of the patient's heart based on the patient-specific data. The at least one computer system may be further configured to create a physics-based model relating to a blood flow characteristic of the patient's heart and determine a fractional flow reserve within the patient's heart based on the three-dimensional model and the physics-based model. |
US08594949B2 |
Biomarkers for differentiating between type 1 and type 2 diabetes
Biomarkers that are diagnostic of type 1 diabetes, type 2 diabetes and/or diabetic disorder are identified. Detection of different biomarkers of the invention are also diagnostic of the degree of severity of type 1 diabetes, type 2 diabetes and/or diabetic disorder. An analysis includes the parameters of matching for BMI and Tanner stage. Receiver-operator characteristic (ROC) curves were established to assess association of the biomarkers with a disease. |
US08594944B2 |
Method and/or system for analyzing biological samples using a computer system
A method and/or system for making determinations regarding samples from biologic sources. A computer implemented method and/or system can be used to automate parts of the analysis. |
US08594943B2 |
Coding module, a bio sensing meter and a system for operating a bio sensing meter
A bio sensing meter for determining the presence of an analyte in a biological sample. The meter's operation is controlled by a code provided by a removably pluggable coding module for receiving a sample strip. The coding module defines at least one code. The code ciphers at least one parameter value that is employed in controlling the operation of said meter, for example by controlling the execution of an algorithm performed by the meter that enables determination of an analyte concentration value. The at least one code is represented by at least one electrical component having a determined characteristic, preferably a resistance. |
US08594942B2 |
Computational method and system for identifying network patterns in complex biological systems data
The present invention is a data query and analysis tool useful for identifying patterns in experimental data. The methods and systems of the current invention provide context for biological data, including metabolic, gene expression and proteomic data, by applying the data to a network representation of biological processes. In doing so, Nodewalker moves beyond the traditional linear pathway view of biology to a network view, and uses the network as a data integration tool to seamlessly merge disparate data streams. |
US08594940B2 |
System and method for analyzing chromosomal states based on gene expression
Analyzes chromosomal states based on amounts of expression of genes. An example apparatus comprising: a unit for storing probability distribution of amounts of expression of genes for each chromosomal state, assuming any of the chromosomal states in which the distributions of amounts of expression are different; a unit for supplying state transition probability indicating probability in which when each of the genes arrayed on the chromosome assumes any one of the chromosomal states, a certain gene array assumes any one of the chromosomal states; an input unit for receiving an expression amount measurement value of the amount of expression for each of the genes on the chromosome; and a unit for detecting a combination of the chromosomal states maximizing a probability among those that can be assumed by the genes on the chromosome, based on the probability distribution and the state transition probability. |
US08594937B2 |
Continuous gravity survey of a borehole
Gravity measurements from a borehole gravity survey are obtained by continuously moving the gravity meter within the borehole. Movement-induced acceleration errors are quantified and subtracted from the gross measurements from the gravity meter to obtain actual gravity values at a multitude of measurement points within the borehole. Acceleration errors are calculated from the second differential of the true vertical depth of the gravity meter, which is computed measured length and weight and elongation characteristics of a cable which suspends the gravity meter in the borehole, upper and lower tension measurements in the cable, and the topography of the borehole. |
US08594934B2 |
System and method for setting a bus route for transporting passengers
A method of setting a bus route for a bus includes the step of providing a global positioning system (GPS) device (100) on the bus (12), and reading passenger data corresponding to a passenger. The passenger data is read from a passenger identification card and transmitted to the GPS device (16). The method further includes the step of matching the passenger data with a bus stop (28), and generating a bus route with the GPS device (100) based on the passenger data (34). Only bus stops that match passenger data are included in the bus route (34). |
US08594931B2 |
Onboard location-based in-flight entertainment and information
Techniques are described herein for generating a moving map that includes a graphical representation of a vehicle, such as an airplane, and content relevant to a location of the vehicle as the vehicle is in transit. An in-route entertainment server that serves the moving map may be onboard the vehicle or offboard the vehicle. The moving map may display the current location of the vehicle displayed by modifying a delayed location of the vehicle to account for a speed, a heading, and an amount of delay. Content items may be included on the moving map if they are within a bounded region around the location of the vehicle or in the vehicle. Content items may also be included if they are associated with a region that overlaps the bounded region. The bounded region changes as the vehicle moves in transit. |
US08594930B2 |
Open area maps
Systems and methods associated with an open area map are disclosed. For example, one method comprises obtaining an image of a layout. The layout represents a real-world area in which a person moves about. A grid is applied on the image. The grid may include tiles that fill in a ground area of the image. A routable map is generated as a function of the grid. The routable map is configured to provide point-to-point routing within the layout. |
US08594927B2 |
Navigation filter for a navigation system using terrain correlation
A navigation filter for a navigation system using terrain correlation delivering an estimation of the kinematic state of a carrier craft using a plurality of data includes the measurements returned by at least one terrain sensor, the model associated with the terrain sensor, the data from an onboard map, an error model for the onboard map, the measurements returned by an inertial guidance system, and a model of the inertial guidance system. The navigation filter also includes a first filter referred to as convergence filter, for example of the Kalman filter type, and a second filter referred to as tracking filter, for example of the particle filter type. |
US08594925B2 |
Constructing travel itineraries from tagged geo-temporal photographs
One embodiment accesses two or more photos taken by one or more travelers at one or more destinations and one or more points-of-interest located within the destinations; constructs one or more photo streams for each unique traveler-destination combination, wherein each one of the photo streams comprises two or more of the photos taken by the corresponding traveler at the corresponding destination; maps each one of the photos to one of the points-of-interest; constructs one or more timed paths for each unique traveler-destination combination based on the photo streams and the mapping between the photos and the points-of-interest, wherein each one of the timed paths comprises one or more of the points-of-interest located within the corresponding destination and visited by the corresponding travel; and constructs an itinerary based on a start point-of-interest, an end point-of-interest, a time constraint, and the timed paths. |
US08594923B2 |
Method and apparatus for sharing map data associated with automated industrial vehicles
A method and apparatus for sharing map data between industrial vehicles in a physical environment is described. In one embodiments, the method includes processing local map data associated with a plurality of industrial vehicles, wherein the local map data comprises feature information generated by the plurality of industrial vehicles regarding features observed by industrial vehicles in the plurality of vehicles; combining the feature information associated with local map data to generate global map data for the physical environment; and navigating an industrial vehicle of the plurality of industrial vehicles using at least a portion of the global map data. |
US08594917B2 |
Method and apparatus for dynamic aircraft trajectory management
Disclosed are algorithms and agent-based structures for a system and technique for analyzing and managing the airspace. The technique includes managing bulk properties of large numbers of heterogeneous multidimensional aircraft trajectories in an airspace, for the purpose of maintaining or increasing system safety, and to identify possible phase transition structures to predict when an airspace will approach the limits of its capacity. The paths of the multidimensional aircraft trajectories are continuously recalculated in the presence of changing conditions (traffic, exclusionary airspace, weather, for example) while optimizing performance measures and performing trajectory conflict detection and resolution. Such trajectories are represented as extended objects endowed with pseudo-potential, maintaining objectives for time, acceleration limits, and fuel-efficient paths by bending just enough to accommodate separation. |
US08594915B2 |
Traffic alert system and method
A system is provided that includes a network server and a plurality of mobile devices that communicate with the network server. Each mobile device is associated with a vehicle and is configured to provide Global Positioning System (GPS) parameters to the network server. The network server uses the GPS parameters to detect traffic congestion in a zone. |
US08594913B2 |
Method and device for determining and predicting a starting torque or a starting torque characteristic curve required for starting an internal combustion engine
A method and a device for determining, ascertaining and predicting at least one starting torque or starting torque characteristic curve required for starting an internal combustion engine for a vehicle, especially a hybrid vehicle having at least one internal combustion engine and at least one additional motor. The determination and the ascertainment of the starting torque or the starting torque characteristic curve are carried out during the operation of the vehicle. A method for operating at least one motor in a hybrid vehicle is also described. |
US08594912B2 |
Stop/start control systems and methods for internal combustion engines
An auto-stop/start system for a vehicle includes an object identification module, a distance determination module, and an auto-stop/start control module. The object identification module determines a location of an object that is in a path of the vehicle. The distance determination module determines a distance between the vehicle and the location of the object. The auto-stop/start control module selectively disables provision of fuel to an engine of the vehicle while an ignition system of the vehicle is ON based on the distance. |
US08594911B2 |
Active anti-vibration supporting device and anti-vibration control method for same
An ACM_ECU (200) estimates an engine vibration state in a first cycle (C1) of engine vibration on the basis of signal outputs from a TDC sensor (Sb) and a crank pulse sensor (Sa) and calculates a target current value waveform having a cycle length (T1). The ACM_ECU (200) then samples the target current value waveform at a constant sampling rate, thereby obtaining, for example, an aggregate of the data of target current values (Fr_ICMD) for a driving unit for driving an active control mount (MF) on the front side (Fr side). After that, the ACM_ECU (200) estimates the cycle length (T3′) of a third cycle (C3) of the engine vibration on the basis of a predetermined number of crank pulse intervals at a timing when the data of the target current values (Fr_ICMD) are output to the driving unit (41). The obtained aggregate of the data of target current values is corrected so as to correspond to the estimated cycle length (T3′) and fed to the driving unit (41). |
US08594898B2 |
CVT control apparatus
In an apparatus for controlling a belt type CVT connected to an engine (prime mover) mounted on a vehicle through a forward clutch to change power of the engine in speed and transmit the power to a driven wheel of the vehicle, it is configured to determine whether it is in a predetermined operating condition where an operator is likely to apply a panic brake or the like, set a first value as a friction coefficient μ of the clutch to calculate and control a desired supply hydraulic pressure based on the first value when the determination result is negative, and set a second value greater than the first value to calculate and control the desired supply hydraulic pressure based on the second value when the determination result is affirmative. |
US08594896B2 |
Lift arm control system
A system for a loader controlling movement of a lift arm of the loader near a limit of travel of the lift arm receives a signal indicative of the loader engine speed and a signal indicative of actuation of a sensor on the lift arm. A controller determines a lift arm command signal based at least upon the engine speed signal, and transmits the lift arm command signal to an electro-hydraulic system to control the movement of the lift arm adjacent the limit of travel of the lift arm. |
US08594894B2 |
Method for protecting a vehicle occupant in a vehicle seat of a vehicle
A method for protecting a vehicle occupant in a vehicle seat of a vehicle is provided. At least one protection element mounted on the vehicle seat and capable of being triggered to protect the vehicle occupant sitting on the vehicle seat is triggered when a collision is imminent or occurs. A reversible belt tensioner assigned to the vehicle seat is triggered at a time before a triggering of the protection element, and while or as the protection element is triggered, a resulting belt tensioning is released again. |
US08594893B2 |
Seat load determining apparatus
A seat load determining apparatus, which includes a load sensor provided at least one rear support portion which support a seat and detecting a load applied to the rear support portion, a load detection portion detecting a part of a weight of a load applying body provided at the seat and outputting a detected load value, a vehicle start detection sensor detecting that a vehicle starts moving, and a determining portion determining that the load applying body corresponds to an adult when the load detection portion detects the detected load value to be greater than a first determination value within a predetermined time, the determining portion determining that the load applying body corresponds to a child when the load detection portion detects the detected load value that is smaller than the first determination value and greater than a second determination value which is smaller than the first determination value. |
US08594892B2 |
Electric power steering apparatus for vehicle
A steering angle estimation section calculates a front-wheel-side estimative steering angle and a rear-wheel-side estimative steering angle through use of wheel speeds of respective wheels, and averages these steering angles to thereby obtain an accurate estimative steering angle. It also calculates an estimative steering angle difference between the steering angles. An axial force estimation section calculates a base axial force through use of the estimative steering angle and a vehicle speed, and calculates a correction axial force which applies an axial force difference (hysteresis) to the base axial force in accordance with a turning or returning operation by a driver. The axial force estimation section adds the base axial force and the correction axial force together to thereby calculate an accurate estimative axial force. An assist computation section compares a target steering torque, which changes with the vehicle speed, and the accurate estimative axial force, and subtracts the target steering torque from the estimative axial force, to thereby calculate an assist torque. |
US08594891B2 |
Method for a vehicle steering using a vehicle steering device
A method is provided for vehicle steering using a steering actuation apparatus operable by the driver. The vehicle steering device has electromechanical control assemblies for this purpose for controlling a steerable wheel, located on the right and left on a vehicle body, of a wheel pair of at least one steerable vehicle axis. A central control unit compares target value specifications of the steering actuation apparatus to ESP specifications and actual values of the wheel positions of the steerable wheels and adapts electronic specifications of the steering stops for the steerable wheels to the operating situations of the vehicle. |
US08594887B1 |
Method and system for measuring tilt angle during turn of vehicle
Disclosed herein is a method and system for measuring a tilt angle while a vehicle is turning according to a lateral acceleration and a yaw rate occurring while a vehicle is turning, the method including calculating, by a controller, a traveling acceleration based on a vehicle speed detected by a vehicle speed sensor; detecting a longitudinal acceleration of a vehicle by a longitudinal acceleration sensor; calculating a first tilt angle of the road based on the traveling acceleration and the longitudinal acceleration; detecting a yaw rate of the vehicle by a yaw rate sensor; determining when a value of the detected yaw rate is equal to or greater than a predetermined value; and calculating a second tilt angle to apply a compensation value to the first tilt angle in response to detecting the yaw rate equal to or greater than a predetermined value. |
US08594885B2 |
Device for fitting a multimedia system in a vehicle
An adapter device for fitting in a vehicle between a vehicle computer and a computer of a second element integrated in the vehicle for exchanging information between the above. The device includes a first vehicle interface connected to a dedicated vehicle line and a second vehicle interface, connected to a vehicle network and a first second element interface connected to a second element network and a second second element interface connected to a dedicated second element line. |
US08594882B2 |
Damage detection system
A damage detection system for a vehicle, a machine, and/or another type of structure may comprise a processor, and a plurality of connected transmitters communicatively connected to the processor. The plurality of connected transmitters may be adapted to be attached directly to a vehicle, a machine, and/or another type of structure. Each of the plurality of connected transmitters may be independently configured to only send a coded damage signal to the processor when at least one neighboring transmitter is damaged, and not to send a damage signal to the processor if no neighboring transmitter is damaged. The processor may be programmed to identify a vehicle location of any transmitter which sends a damage signal indicating that at least one neighboring transmitter is damaged. The damage detection system may analyze the damaged area and report potentially affected sub-systems to users of a vehicle, machine, or other structure equipped with the damage detection system. |
US08594879B2 |
GNSS guidance and machine control
A global navigation satellite sensor system (GNSS) and gyroscope control system for vehicle steering control comprising a GNSS receiver and antennas at a fixed spacing to determine a vehicle position, velocity and at least one of a heading angle, a pitch angle and a roll angle based on carrier phase position differences. The roll angle facilitates correction of the lateral motion induced position errors resultant from motion of the antennae as the vehicle moves based on an offset to ground and the roll angle. The system also includes a control system configured to receive the vehicle position, heading, and at least one of roll and pitch, and configured to generate a steering command to a vehicle steering system. The system includes gyroscopes for determining system attitude change with respect to multiple axes for integrating with GNSS-derived positioning information to determine vehicle position, velocity, rate-of-turn, attitude and other operating characteristics. A vehicle control method includes the steps of computing a position and a heading for the vehicle using GNSS positioning and a rate gyro for determining vehicle attitude, which is used for generating a steering command. Alternative aspects include multiple-antenna GNSS guidance methods for high-dynamic roll compensation, real-time kinematic (RTK) using single-frequency (L1) receivers, fixed and moving baselines between antennas, multi-position GNSS tail guidance (“breadcrumb following”) for crosstrack error correction, guiding multiple vehicles and pieces of equipment relative to each other and earth-moving equipment and method applications. |
US08594874B2 |
Fuel cell system
A fuel cell system includes a converter for boosting the output voltage of a fuel cell stack and supplies the boosted voltage to a first inverter for a drive motor and a second inverter for an air compressor motor, voltage acquisition means, and converter control means. The voltage acquisition means acquires a required voltage of the air compressor motor according to a target air compressor motor torque based on acceleration demand of the air compressor motor. The converter control means sets the voltage boost ratio of the converter and controls the converter by comparing the required voltage of the air compressor motor and a required voltage of the drive motor. |
US08594872B2 |
Vehicular control apparatus and vehicular control method
In a vehicular control apparatus mounted on a vehicle including an internal combustion engine, a rotating electrical machine, and a storage device that is supplied with a power from the rotating electrical machine, the vehicle can be decelerated through stoppage of injection of fuel into the internal combustion engine and regenerative braking by the rotating electrical machine. The vehicular control apparatus controls the vehicle such that a remaining capacity in the storage device becomes lower when a catalyst temperature of the internal combustion engine is high than when the catalyst temperature of the internal combustion engine is low. |
US08594871B2 |
Vehicle battery diagnosis system, and vehicle
A vehicle battery diagnosis system diagnoses the state of use of a battery of a vehicle, and includes: an information accumulation portion that accumulates diagnostic information that includes a use condition regarding the battery; a control plan presentation portion that presents a plurality of control plans about the vehicle for increasing the service life of the battery on the basis of the diagnostic information; and an information changing portion that changes control information regarding the control of the vehicle which is retained in a vehicle-mounted ECU of the vehicle so that the control information corresponds to a control plan selected from the plurality of control plans. |
US08594866B1 |
Remote sensing and determination of tactical ship readiness
The different advantageous embodiments provide an apparatus comprising a sensor system, a computer system, and a satellite transceiver. The sensor system is configured to monitor time, position, heading, motions, environmental conditions, and performance data for a vessel and generate data about the vessel and an environment around the vessel. The computer system is connected to the sensor system. The computer system is configured to receive the data from the sensor system, generate vessel information about the data, and send the vessel information to a remote location. The satellite transceiver is connected to the computer system. The satellite transceiver is configured to send the vessel information to and receive other information from the remote location. |
US08594863B2 |
Method and device for aiding the management of an aircraft flight receiving a control clearance
A method for aiding the management of an aircraft flight according to an active flight plan receiving a control clearance transmitted at a current time includes a step of computing a reception flight plan based on the said control clearance, a step of storing the said reception flight plan in a memory space dedicated to the said reception flight plan. The method also includes, prior to the step of computing a reception flight plan: a step of determining the time, called the recognition time, assumed to have to elapse between the current time and a time at which the said control clearance is assumed to be recognized; a step of attribution, to the said control clearance, of a destination flight plan as a function of the recognition time, the said destination flight plan being the temporary flight plan when the recognition time is included in a first time slot and the destination flight plan being a secondary flight plan when the recognition time is included in a second time slot longer than the first time slot. |
US08594859B2 |
Method and system for real-time aggregation of electric vehicle information for real-time auctioning of ancillary services, and real-time lowest cost matching electric vehicle energy demand to charging services
Ancillary service capability data is received in real time from participating electrical vehicles (EVs) connected through EV charging equipment to a power grid. Aggregate offers based on the ancillary service capability data from participating EVs are generated and matched with requests received from electrical power generating entities for ancillary service electrical power. Associated with the matches, ancillary power is transferred from batteries of one or more EV batteries to the power grid and, based on received transaction parameters, transaction payment is made. |
US08594857B2 |
Modulized heat-dissipation control method for datacenter
A modulized heat-dissipation control method for a datacenter is provided. In this method, a temperature sensor is used to sense inner temperatures of multiple servers and CPU temperatures in the multiple servers. If any one of the CPU temperatures is abnormal, a flow of a first coolant is adjusted. If any one of the inner temperatures is abnormal, a rotating speed of a fan module is adjusted. If the rotating speed of the fan module has reached its maximum, a flow of a second coolant is adjusted. |
US08594855B2 |
Modular power control system to manage power consumption
A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable storage medium. The programming instructions are operable to receive an indication of a geoboundary event and determine an occurrence of at least one of a radio frequency identification (RFID) event and a local area network (LAN) event. Additionally, the programming instructions are operable to adjust one or more power consumption settings of an environment based on at least one of the receiving of the indication of the geoboundary event and the determination of the occurrence of the at least one of the RFID event and the LAN event. |
US08594850B1 |
Updating control software on a network-connected HVAC controller
Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or more functionalities of the device. Upon receiving an indicating that a software update is available, the device waits to download the software update until pre-download conditions are satisfied. Once the software update is downloaded, the device then waits to install the software update until pre-install conditions are satisfied. If the software update is non-critical and received during an initial installation of the device, the software update may not be installed until after installation of the device is complete. If the device is a thermostat, the device may delay installation of the software update until a controlled HVAC system in inactive. Control of the HVAC system may be disabled during installation of the software update. |
US08594845B1 |
Methods and systems for robotic proactive informational retrieval from ambient context
Methods and systems are provided that may help a robot provide contextual filtering of environmental information, such that the robot may be able to base its actions upon environmental data that is relevant to the device's context. |
US08594844B1 |
Single operator multitask robotic platform
A robotic platform is capable of multi-tasking under control of a single remote operator. The platform may include a turret mounted on a positioning mechanism. The turret may incorporate an imaging sensor, a target designator and a weapon in a synchronized manner. The robotic platform is capable of switching between different modes: (i) an engaged mode, in which the turret is aligned with the preferred direction of travel of the platform; in the engaged mode the turret is designated by maneuvering the entire robotic platform; (ii) a disengaged mode, in which the robotic platform faces in a first direction while the turret faces another direction to acquired targets. Various functions of driving the platform and operating the turret may be automated to facilitate control by a single operator. |
US08594843B2 |
Robot simulation device for simulating behavior of umbilical member
An umbilical member arrangement unit for an umbilical member, having a function for automatically adjusting each coefficient used in the physical simulation model, corresponding to the actual behavior of the umbilical member. A simulation device has a three-dimensional model generating part configured to generate a three-dimensional model of a umbilical member as a stereo structure constituted by a plurality of mass points and a spring connecting the mass points to each other; a simulating part configured to carry out a physical simulation; a storing part configured to previously store an actual static behavior, an actual dynamic behavior, and an actual dynamic behavior of the umbilical member when colliding with a rigid body; and an automatically adjusting part configured to carry out automatic adjustment so that a result of the physical simulation coincides with the actual behaviors stored in the storing part. |
US08594839B2 |
Human emulation robot system
A robot system comprising a flexible artificial skin operable to be mechanically flexed under the control of a computational system. The system comprises a first set of software instructions operable to receive and process input images to determine that at least one human likely is present. The system comprises a second set of software instructions operable to determine a response to a perceived human presence, whereby the computational system shall output signals corresponding to the response, such that, in at least some instances, the output signals cause the controlled flexing of the artificial skin. |
US08594838B2 |
Vending machine
In an exemplary embodiment of this invention, a vending machine may include sensors for capturing audio and visual data. A processing unit in the vending machine may analyze this data to calculate an attention score that is indicative of whether attention is being paid to the vending machine. Alternatively, or in addition, the processing unit may analyze this data to calculate the gender or emotional state of a person. Based on these calculations, a vending machine may alter its behavior, such as by changing its audiovisual output. |
US08594834B1 |
Robotic induction in materials handling facilities with multiple inventory areas
Methods and apparatus for robotic induction in materials handling facilities with multiple inventory areas are disclosed. Each inventory area includes multiple portable storage units with one or more locations for stowing one or more types of items. Mobile robotic devices transport the portable storage units within a respective inventory area to one or more induction stations located within the respective inventory area. A control system directs the one or more robotic devices to transport the one or more portable storage units to and from the one or more induction stations of the respective inventory area. The induction stations are located near a conveyance mechanism. The control system also directs induction of one or more single units of items from one or more locations of a storage unit currently at an induction station of the respective inventory area into the conveyance mechanism at the respective induction station. |
US08594832B2 |
Designing drilling pattern for excavating rock cavern
A method and a storage device including a software product for designing a drilling pattern, and further a rock drilling rig, in the control unit of which a software product may be executed for designing the drilling pattern. For a group of holes of the drilling pattern, at least one master hole can be determined which comprises at least one dominating factor. The properties of at least one other drill hole are determined on the basis of the dominating properties of the master hole. A master hole may be a hole location master, hole depth master or hole direction master. |
US08594831B2 |
Automatic programming method and automatic programming device
The present invention relates to a conversational automatic programming device or the like capable of generating an NC program in a simpler manner and in a shorter period of time. The automatic programming device is provided with, a machining-profile setting processor in which based on data for specifying a geometric entity selected as a contour shape of a machined portion, out of geometric entities of a geometry defined by two-dimensional CAD data, the geometric entity corresponding to the data is recognized, and based on the recognized geometric entity, a machining profile which is the contour shape of the machined portion is set; a CL-data generating processor for generating tool path data based on the set machining profile; and an NC-program generating processor for generating an NC program based on the generated tool path data. The machining-profile setting processor corrects the recognized geometric entity and/or adds a new geometric entity such that a continuous line without bifurcation all the way from a starting point to an ending point is formable, and thereafter, sets the machining profile. |
US08594829B2 |
Sewing machine and computer program product stored on non-transitory computer-readable medium
A sewing machine includes an image capturing device capturing a marker on a sewing target object; a layout determination portion determining a relative layout of the next pattern, if a reference pattern is a pattern that is sewn when a holding position of the sewing target object is a first holding position and a next pattern is a pattern that is sewn subsequently to the reference pattern and that is sewn when the holding position is a second holding position; a layout detection portion detecting a layout of the marker; a registration portion registering information as storage information relating to the layout of the marker; an update portion updating the storage information when the layout of the marker is newly detected; and a setting portion setting a layout of the next pattern when the storage information relating to the marker captured in the second holding position. |
US08594828B2 |
System and method for optimizing a paper manufacturing process
A technique is disclosed for optimizing a quality parameter in a process that is not directly measurable online using conventional measurement devices. The technique includes the use of a first inferential model to predict a value for the parameter based upon other process variables. A second inferential model predicts a residual component of the process parameter based off non-controllable residual variables of the process. The inferential model outputs are combined to produce a composite predicted value which may be further adjusted by an actual prediction error determined via comparison with an offline measurement. The adjusted predicted value is provided to a dynamic predictive model which may be adapted to implement control actions to drive or maintain the quality parameter at a target set point. The technique may further consider cost optimization factors and production reliability factors in order to produce a product meeting the target quality set point or range while considering production requirements and minimizing overall costs. |
US08594823B2 |
Scanner performance comparison and matching using design and defect data
A system and method of matching multiple scanners using design and defect data are described. A golden wafer is processed using a golden tool. A second wafer is processed using a second tool. Both tools provide focus/exposure modulation. Wafer-level spatial signatures of critical structures for both wafers can be compared to evaluate the behavior of the scanners. Critical structures can be identified by binning defects on the golden wafer having similar patterns. In one embodiment, the signatures must match within a certain percentage or the second tool is characterized as a “no match”. Reticles can be compared in a similar manner, wherein the golden and second wafers are processed using a golden reticle and a second reticle, respectively. |
US08594820B2 |
Prosthesis manipulation in dental prosthesis design
Methods systems, computer-readable media, techniques and processes for crown or prosthesis manipulation in dental prosthesis design include presenting a 3D model of a multi-tooth prosthesis relative to an area to be reconstructed. An operator may manipulate one or more prosthetic teeth in that 3D model in order to alter the overall shape of the prosthesis. The techniques may also include the determination of occlusion with respect to antagonist teeth—of the entire 3D model of the prosthesis and/or of individual 3D models of prosthetic teeth in the model. The position or shape of the 3D model of the prosthesis may be modified based on the occlusion. |
US08594815B2 |
Speaker management methods and systems
A method is provided for providing speaker management. The method may include initializing an information handling system (IHS) and initializing an external speaker coupled to the IHS. The external speaker may have a device identifier (ID) associated with it. Therefore, the method may also include receiving the device ID and filtering audio data sent to the external speaker. automatically loading an audio driver corresponding to the device ID. Using speaker compensation parameters associated with the audio driver, the method may include |
US08594814B2 |
Systems and methods for immersive interaction with actual and/or simulated facilities for process, environmental and industrial control
The invention provides, in some aspects, systems for interaction with a control environment that includes controlled equipment along with control devices that monitor and control that controlled equipment. According to some of those aspects, such a system includes first functionality that generates output representing an operational status of the controlled equipment, as well as second functionality that generates output representing an operational of one or more of the control devices. An engine coordinates the first functionality and to the second functionality to generate an operational status of the control environment. A virtual reality environment generates, as a function of that operational status and one or more physical aspects of the control environment, a three-dimensional (“3D”) display of the control environment. The virtual reality environment is responsive to user interaction with one or more input devices to generate the 3D display so as to permit the user to interact with at least one of the control devices and the controlled equipment at least as represented by the 3D display of the control environment. The engine applies to at least one of the first and second functionality indicia of those interactions to discern resulting changes in the operational status of the control environment. It applies indicia of those changes to the virtual reality environment to effect corresponding variation in the 3D display of the control environment—i.e., variation indicative of the resulting change in the control environment. |
US08594813B2 |
Dream controller
A method and apparatus for intelligently controlling continuous process variables. A Dream Controller comprises an Intelligent Engine mechanism and a number of Model-Free Adaptive (MFA) controllers, each of which is suitable to control a process with specific behaviors. The Intelligent Engine can automatically select the appropriate MFA controller and its parameters so that the Dream Controller can be easily used by people with limited control experience and those who do not have the time to commission, tune, and maintain automatic controllers. |
US08594812B2 |
Electrode pad packaging systems and methods
An electrode pad packaging system including an electrode pouch, an electrode pad (e.g., a defibrillation electrode pad), a wire and a shell is disclosed. The electrode pad is disposed at least partially within the electrode pouch. The wire extends from the electrode pad and, in a disclosed embodiment, at least a portion of the wire is attached to the shell. The shell is disposed in mechanical cooperation with the electrode pouch (e.g., the shell is secured to a portion of the electrode pouch). The shell includes a valve thereon that is configured to allow air to exit the electrode pouch. The valve may be configured to prevent air from entering the electrode pouch. A method of packaging an electrode pad is also disclosed. The method includes providing an electrode pouch, an electrode pad, a wire and a shell. A valve on the shell allows air to exit the electrode pouch. |
US08594810B2 |
Medical implantable lead and method for manufacturing of such a lead
A medical implantable lead to be inserted into a human or animal body and attached to an organ inside the body for monitoring and/or controlling the function of the organ has a header in a distal end, a fixation arrangement and an electrode arranged in the header. The fixation arrangement attaches the distal end of the lead to the organ and the electrode is arranged to transmit or receive electrical signals to or from the organ. The lead also has a connector in a proximal end that includes a connector pin and is adapted to be connected to a monitoring and/or controlling device, and an inner coil, which extends inside an outer casing of the lead and is adapted to transmit electrical signals between the monitoring and/or controlling device and the electrode. The inner coil is attached to the connector pin. The inner coil extends through a bore inside the connector pin and is attached to the connector pin in its proximal end. A method for manufacturing such a lead is also provided. |
US08594805B2 |
Systems to detect vagus capture
Some embodiments provide a system for delivering neurostimulation. Some system embodiments comprise a lead configured to be implanted in the body, a stimulation output circuit configured to deliver neurostimulation pulses to the vagus nerve through the lead, an EMG sensing circuit configured to use the lead to sense EMG signals from laryngeal muscle activity, and an evoked muscular response detection circuit configured to use the EMG signals sensed by the EMG sensing circuit to detect evoked laryngeal muscle activity evoked by the neurostimulation pulse. |
US08594803B2 |
Biothermal power generator
An implantable assembly is disclosed comprising a diode device charging assembly having the means for transferring thermal energy from a living organism to a diode device, means for creating electrical energy from said thermal energy, and means for charging an implantable device with said electrical current. The diode device of this invention is a thermotunneling or thermionic converter. In a preferred embodiment the electrodes of the diode device have been modified to reduce their work function by through the addition a periodically repeating structure comprised of one or more indentations of the dimensions so as to create de Broglie wave interference, leading to a change in electron work function. The implantable assembly utilizes a temperature difference in a body to efficiently generate energy to be harnessed by a wide range of devices. |
US08594800B2 |
System and method to define target volume for stimulation of the spinal cord and peripheral nerves
One embodiment provides a computer-implemented method that includes storing a volume of tissue activation (VTA) data structure that is derived from analysis of a plurality of patients. Patient data is received for a given patient, the patient data representing an assessment of a patient condition. The VTA data structure is evaluated relative to the patient data to determine a target VTA for achieving a desired therapeutic effect for the given patient. |
US08594799B2 |
Cochlear electrode insertion
A system for mechanically assisted insertion of an electrode includes: an insertion tool configured to insert the electrode into biological tissues; and a controller configured to control the insertion tool, in which the controller is further configured to select operating parameters comprising a maximum allowable force profile from a library of operating parameters, in which the maximum allowable force profile is generated from data recorded during a number of previous successful operations. Also, a method for insertion of a cochlear lead, includes: selecting operating parameters comprising a maximum allowable force profile from a library of operating parameters; inserting the cochlear lead while sensing real time force and position; and continuing the insertion while the real time force is below the maximum allowable force profile, in which the maximum allowable force profile is generated from data recorded during a number of previous successful operations. |
US08594798B2 |
Multi-modal operation of a medical device system
Apparatuses and methods support multi-modal operation of a medical device system for a nervous system disorder. The medical device system comprises an implanted component and an external component and supports a first feature and a second feature that are associated with the treatment therapy. The medical device system supports both features when the implanted component and the external component are coupled. If the external component is decoupled, the implanted component continues to support the first feature. Moreover, the embodiment may support a plurality of features during a treatment interval. Another aspect of the invention allows for modularly expanding a medical device system in order to add a feature that enhances existing functionality or that provides additional functionality. In an embodiment, a module that is associated with an external component of the medical device system supports the added feature. |
US08594794B2 |
Baroreflex activation therapy with incrementally changing intensity
The present invention provides systems, devices, and methods for using the same for activating (stimulating) the baroreflex system of a patient using a baroreflex activation system with incrementally changing therapy intensity by sensing/monitoring/interpreting sensed data. |
US08594793B2 |
Electrical connector with canopy for an in-body multi-contact medical electrode device
An electrical connector for connecting a multi-contact medical electrode device with a plural-contact tail. Having a tail-receiving first elongate member with a tail-receiving void and a second elongate member. The second elongate member has a nesting surface and an array of electrical conductors which are spring-loaded pin plunger devices. The spring-loaded pin plunger devices having movable pins that project into the tail-receiving void. The second elongate member also having at least one canopy extending from the nesting surface and over a respective electrical conductor, the canopy being configured for snap-engagement with the notch whereby the canopy holds in place the respective linear-array plural-contact tail through locking frictional engagement. |
US08594792B2 |
Implantable lead and coronary venous pressure sensor apparatus and method
A cardiac rhythm management system comprises a medical electrical lead, a pressure sensing element, and an implantable pulse generator. The lead is sized to be advanced through the right atrium and coronary sinus into a coronary vein adjacent to the left ventricle. The lead includes an opening intermediate its proximal and distal ends, and a lumen extending longitudinally within the body in communication with the opening. The pressure sensing element is movably disposed in lead lumen and is dimensioned to extend through the opening in the lead, and includes a flexible, elongated conductive member having a distal end, and a pressure transducer coupled to the distal end of the conductive member. The pulse generator is configured to receive cardiac rhythm signals from the electrode and fluid pressure signals from the pressure transducer. |
US08594787B2 |
Synchronising a heart rate parameter of multiple users
A method of synchronizing a heart rate parameter of multiple users includes generating a pacing signal at a specific frequency, measuring a physiological parameter of each of the multiple users, presenting to each user an output based upon the measured physiological parameter of the respective user, and presenting to each user an output based upon the generated pacing signal. The measured physiological parameter could include heart rate variability. In one embodiment, the step of presenting to each user an output based upon the generated pacing signal, include presenting a first user with a first output, and presenting a second user with a second output, where the second output is out of phase with the first output. |
US08594786B2 |
Reducing inappropriate delivery of therapy for suspected non-lethal arrhythmias
An implantable medical device (IMD) identifies suspected non-lethal ventricular arrhythmia, and takes one or more actions in response to the identification to avoid or delay delivery of a defibrillation or cardioversion shock. The IMD employs number of intervals to detect (NID) thresholds for detection of ventricular arrhythmias. When a NID threshold is met, the IMD determines whether the ventricular rhythm is a suspected non-lethal rhythm despite satisfying a NID threshold. In some embodiments, the IMD increases the NID threshold, i.e., extends the time for detection, in response to identifying a rhythm as a suspected non-lethal rhythm, and monitors subsequent ventricular beats to determine if the increased NID threshold is met before detecting a ventricular arrhythmia and delivering therapy. The IMD can determine whether a rhythm is a suspected non-lethal arrhythmia by, for example, comparing the median ventricular cycle length (VCL) to the median atrial cycle length (ACL). |
US08594783B2 |
Systems and methods for stimulating cellular function in tissue
The invention generally relates to systems and methods for stimulating cellular function in biological tissue. In certain embodiments, the invention provides a method for stimulating cellular function within tissue that involves providing a first type of energy to a region of tissue, in which the first type is provided in an amount that inhibits cellular function within the region of tissue, and providing a second type of energy to the region of tissue, in which the second type is provided in an amount that facilitates cellular function within the region of tissue, wherein the combined effect stimulates cellular function within the tissue. |
US08594781B2 |
Monitoring system
A method for performing impedance measurements on a subject. The method includes, in a processing system, causing at least one electrical signal to be applied to the subject via first leads operatively connected to first electrodes provided on the subject, determining a first indication indicative of at least one first electrical signal measured via second leads operatively disconnected from second electrodes positioned on the subject, determining a second indication indicative of at least one second electrical signal measured via second leads operatively connected to second electrodes positioned on the subject, and determining from the indications and the at least one applied signal, at least one instantaneous impedance value. |
US08594777B2 |
System and method for reconstructing cardiac activation information
An example system and method of reconstructing biological activation information are disclosed. A first biological signal and a second biological signal associated with an organ are processed via a computing device to determine whether there is a point of change in a derivative of the first biological signal with respect to a derivative of the second biological signal above a threshold. An activation onset time is assigned in the first biological signal at the point of change to define biological activation associated with the organ in the first biological signal if it is determined that the point of change is above the threshold. |
US08594772B2 |
Method for monitoring and communicating biomedical electromagnetic fields
The present invention provides a system and a method of monitoring and communicating biomedical data to a remote receiver. Specifically, the present invention provides a system and method that can monitor a biomedical-based electromagnetic field, e.g., heart rate variability (HRV) field, emitted from a human user (“sender”), and/or communicate the biomedical-based electromagnetic field to a remote receiver by measuring the biomedical-based electromagnetic field emitted from the sender, creating an electronic signal corresponding to the field and transmitting or broadcast and/or apply the signal to a remote receiver. |
US08594771B2 |
Devices and methods for self-administered ECG examinations
Devices and methods comprise or provide an ECG recording device containing a mailable base and electrode assembly and/or other means engageable with the base to receive ECG signals from a subject during a self-administered ECG examination. The devices and methods may also include a single-use or limited-use ECG recording device, in which the base is disposable or reusable or recyclable. In addition, the device may be self-contained, battery-operated, portable, disposable, mailable to a location remote from an ECG examination, provide feedback, indicate its method of use, including graphically depicting same, contain a finger cuff and/or sensor pad for receiving ECG signals, and/or contain a memory. Preferably, the base conforms to various body shapes and/or sizes, is made of flexible and/or semi-flexible material, and/or contains a receptor, such as sealable blood well. The device can also communicate the ECG signals to an ECG processing system, which can be remote from the ECG examinations and comprise wireless communications. |
US08594768B2 |
Surgical system with clips for identifying the orientation of a tissue sample
A tissue marking system for use in marking a tissue sample comprises an ink-based applicator device and at least one tissue marking clip. The ink-based applicator device includes a container, a first number of ink reservoirs at least partially defined by the container, wherein each reservoir contains ink of a different color, a second number of applicators, wherein each applicator is configured to absorb a quantity of ink for application to the tissue sample, and a cover coupled to and cooperating with the container to fully enclose each of the first number of ink reservoirs. The at least one tissue marking clip includes an actuator portion movable between an actuated position and a non-actuated position, and a jaw portion coupled to the actuator portion and movable between an open position and a closed position in response to movement of the actuator portion between the actuated and non-actuated positions. |
US08594767B2 |
Magnetic resonance imaging apparatus and magnetic resonance imaging method
When multiple types of imaging are performed while moving a table on which a subject to be examined is placed, an imaging efficiency is improved and a high-quality image is obtained within a short time. Therefore, within a predetermined time interval such as an identical period of a periodic living body motion, a predetermined number of echo signals from each of the multiple types of imaging sequences are acquired and the table on which the subject to be examined is placed is moved. Along with the movement of the table, data items within the same range in the Ky-direction as to each of the imaging sequences are acquired, the moving speed of the table is controlled in such a manner that the acquired data items become continuous in the x-direction, and images are reconstructed based on the data items obtained respectively from the imaging sequences. |
US08594759B2 |
Systems and methods for resolving the continuous wavelet transform of a signal
According to an embodiment, techniques for estimating scalogram energy values in a wedge region of a scalogram are disclosed. A pulse oximetry system including a sensor or probe may be used to receive a photoplethysmograph (PPG) signal from a patient or subject. A scalogram, corresponding to the obtained PPG signal, may be determined. In an approach, energy values in the wedge region of the scalogram may be estimated by performing convolution-based or convolution-like operations on the obtained PPG signal, or a transformed version thereof, and the scalogram may be updated according to the estimated values. In an approach, a deskewing technique may be used to align data prior to adding the data to the scalogram. In an approach, one or more signal parameters may be determined based on the resolved and estimated values of the scalogram. |
US08594758B2 |
Transmission fluorometer
This disclosure relates generally to a system and method for noninvasive, non-destructive fluorescent measurement. More specifically, the disclosure provides a non-invasive metrology system and method to monitor levels of fluorescent chemicals in the blood. A major application for the invention is field-based non-invasive blood testing for micro-nutrient deficiency and diseases resulting from it, such as Iron deficient anemia. The invention may help reduce or eliminate the need for blood drawing, sending the sample to a blood lab and having to wait for a result. |
US08594757B2 |
Apparatus for biomedical imaging
A system that incorporates teachings of the present disclosure may include, for example, a method involving capturing spectral interference from an optical coherence tomography imaging probe comprising a micro-electro-mechanical system (MEMS) scanning mirror, and a partial reflector for supplying images to an image sensor. Additional embodiments are disclosed. |
US08594756B2 |
Superconducting element joint, a process for providing a superconducting element joint and a superconducting cable system
The invention relates to a superconducting element joint comprising a joint between two superconducting elements comprising at least one direct SC-SC transition joint. By the invention an improved superconducting element joint may be obtained. The invention also relates to a process for providing such superconducting element joint and a superconducting cable system comprising such superconducting element joint. |
US08594754B2 |
Electronic device
An electronic device is provided, including a first module, a second module movable relative to the first module, and an elastic component. The second module has a slot and a convex surface on opposite sides thereof, wherein a sliding portion of the first module is movably received in the slot. When the second module moves relative to the first module to a closed or open position, the sliding portion abuts a first or second end surface of the slot. The elastic component is disposed in the first module and has a retractable end portion contacting the convex surface. When the second module moves with respect to the first module, the end portion slides along the convex surface and exerts an elastic force on the second module. |
US08594752B2 |
Sliding/swing module and mobile terminal having same
A sliding/swing module is provided for use in a mobile terminal having a first housing and a facing second housing coupled to the first housing, the sliding/swing module including a fixed member mounted on the first housing; and a movable member mounted on the second housing and coupled to the fixed member, the movable member being movable in a linear reciprocating manner or in a rotational manner while facing the fixed member. The sliding/swing module enables both a linear reciprocating movement and a rotational movement of a housing so that the user can open the mobile terminal in a sliding or swing manner suitable for multimedia services or communication services. |
US08594751B2 |
Portable audio device having reduced sensitivity to RF interference and related methods
A portable audio device having reduced sensitivity to RF interference over a predetermined frequency range from an adjacent mobile wireless communications device may include a portable housing, a battery carried thereby, a recharging power input connected to the battery, a digital signal input, and an audio analog signal output. A digital-to-analog converter (DAC) may be carried by the portable housing and powered by the battery for converting a selected digital audio file from a memory into an analog audio signal. An audio analog amplifier may be connected between the DAC and the audio analog signal output. A first RF filter(s) may be connected to the recharging power input, and a second RF filter(s) may be connected to the audio analog signal output, both for reducing RF interference over the predetermined frequency range from the adjacent mobile wireless communications device. |
US08594750B2 |
Mobile wireless communications device having improved antenna impedance match and antenna gain from RF energy
A mobile wireless communications device and associated method of making same includes a housing and circuit board having a ground plane. Radio frequency (RF) circuitry and a processor are carried by the circuit board and operative with each other. An antenna is carried by the housing and operative with the RF circuitry. Audio circuitry is carried by the circuit board and operative with the RF circuitry and processor. An audio transducer assembly such as a receiver is carried by the circuit board and engages audio circuitry for carrying audio signals between the audio circuitry and speaker. A filter is mounted at the speaker for blocking RF energy from the antenna through the speaker to the ground plane and decoupling the antenna from the speaker and any other components on the circuit board to minimize any detuning of antenna impedance match and degradation in antenna gain. |
US08594744B2 |
System and methods for adaptively switching a mobile device's mode of operation
A system and methods are provided whereby a user of a mobile device can adaptively switch the mobile device from speakerphone mode to handset mode without needing to look at the mobile device or without the need to activate a button or key sequence. In a preferred embodiment, modules are provided in the mobile device which allow for the detection of a voice conversation, the sampling of the user's voice and the switching between the two modes of operation. If the user's voice volume is above a certain threshold the mobile device operates in handset mode. If the user's voice volume is below a certain threshold the mobile device operates in handset mode. Through the inclusion of the embodiments described herein, a mobile device can allow a user to safely and quickly switch from one mode of operation to the other without a requirement for additional hardware in the mobile device. |
US08594741B2 |
Adjusting an audio notification mode of a mobile computing device
A system and method for adjusting an audible notification of a mobile computing device are disclosed. The method comprises receiving an audible notification communication at a mobile communication device from an Audible Notification Signal (ANS) transmitter located at a selected location. The audible notification communication can include an identification value of the ANS transmitter and an audible notification mode value. The identification value of the ANS transmitter can be authenticated. The authentication can be communicated to the mobile computing device. An audible notification mode of the mobile computing device can then be set while the mobile communication device is at the selected location based on the audible notification value. |
US08594738B2 |
System, method and apparatus for automatic location-based silencing of wireless transceivers
A wireless telecommunication system that automatically enforces a quiet mode of operation for a wireless handset comprises a cellular telecommunication network, and a wireless handset configured to transmit voice and data information to, and configured to receive voice and data information from the cellular telecommunication network. The wireless handset comprises a quiet mode controller configured to disable the wireless handset from issuing the audible notification when the wireless handset is in a designated quiet zone location. |
US08594737B2 |
System and method for locating a misplaced mobile device
A system and method for activating a location feature for a misplaced mobile device. The method can include receiving an audio command and comparing the received audio command to one or more stored audio commands. In the event the received audio command matches a stored audio command, the method further activates a location feature. The location feature can include activating a ringer, activating a ring tone, causing vibrations, and flashing one or more light or any combination thereof. The ring tone can be a location ring tone. The location feature can be deactivated in response to a preset duration lapsing or receiving a termination command. |
US08594736B2 |
Feeding apparatus for monopole antenna and related analog broadcast player system and integration system
An analog broadcast playing system includes a monopole antenna, a feeding apparatus and a multimedia player device. The monopole antenna has a radiating unit and a grounding unit. The feeding apparatus includes a first feeding unit and a second feeding unit. The first feeding unit is coupled to an inner conductor of a coaxial cable for feeding a multimedia signal transmitted by the coaxial cable to the radiating unit. The second feeding unit is coupled to a conducting mesh of the coaxial cable for connecting to the grounding unit. The multimedia player device is coupled to the radiating unit for demodulating and playing the multimedia signal. |
US08594730B2 |
Secure smart card system
A smart card usable in magnetic stripe swipe transactions with a transaction terminal configured to read transaction information encoded on a magnetic stripe of a standard transaction card includes a card body, which includes a magnetic stripe emulator for use with the transaction terminal, a smart card chip programmed with at least one transaction application for providing secured data for use in a transaction and dynamic card verification data, a power supply, and a card controller in communication with the magnetic stripe emulator. The card controller is configured to receive the dynamic card verification data and control the magnetic stripe emulator to emit a magnetic field encoded with at least a portion of the secured data and the dynamic card verification data. |
US08594729B2 |
Wireless modem module server system
An apparatus and method for managing data for a wireless device, which includes a first memory for storing received data of a wireless device, a second memory for storing a network operational file, the operational file consisting of instructions for selecting a destination using a wireless module of the wireless device, and instruction steps for operating the network operational file for sending the received data using the wireless module to the selected destination. |
US08594727B2 |
Mobile device input/output interface expansion device and system having the same
A method and apparatus is disclosed herein for providing an I/O extension for a mobile device. In one embodiment, the apparatus comprises: a first interface to the mobile device; a second interface to a cloud; a third interface to a display device; a fourth interface to one or more user input devices; and a controller, coupled to the first, second, third and fourth interfaces, to coordinate information exchange between the mobile device, the cloud and the one or more user input devices to enable display on the display device of data from the mobile device and the cloud, including full-resolution rendered web pages from a full browser running on the mobile device. |
US08594724B2 |
Multi-mode convergence method, multi-mode combination method, and devices thereof
A multi-mode convergence method, a multi-mode combination method, and devices thereof are provided. The multi-mode convergence method includes the following steps. Data from multi-mode base band units (BBUs) is received and separated into downlink service data and operation maintenance data. A channel configuration is generated according to the operation maintenance data. The downlink service data of a corresponding mode is selected according to the channel configuration, and the downlink service data and the operation maintenance data are consolidated, and the consolidated data is sent to corresponding remote radio unit (RRUs). The multi-mode convergence method, the multi-mode combination method, and devices thereof are adopted, so as to accomplish functions, such as multi-mode and pseudo noise (PN) multiplexing, to decrease complexity of a multi-mode system, and provide a function of multi-mode coexistent optical fiber. |
US08594721B2 |
Proximity purchase ringtones
A method and wireless device for conduction transactions at a point-of-sale terminal using the wireless device is disclosed and may include initiating a transaction with the point-of-sale terminal via a wireless link, receiving at least one price from the point-of-sale terminal, determining whether the at least one price satisfies a price warning condition, and transmitting a signal if the at least one price satisfies the price warning condition. |
US08594718B2 |
Uplink power headroom calculation and reporting for OFDMA carrier aggregation communication system
A carrier aggregation power headroom reporting method is disclosed. User equipment selects from one of four possible definitions of a single parameter used to calculate the power headroom of the user equipment. The user equipment uses the parameter to calculate the power headroom for two different equations. The two results are transmitted to the enhanced base station. |
US08594715B1 |
Automatic management of geographic information pertaining to social networks, groups of users, or assets
Systems, methods, apparatus and software have been discovered for use by individual users to monitor the geographic location of other people or assets with some relationship to the user. Once some manner of location information is determined, users have the ability to describe that location in various ways and control how that information is shared with other users. |
US08594713B2 |
Paging carrier assignment method, multi-carrier base station and wireless communication device using the same
A carrier assignment method, a multi-carrier base station and a wireless communication device using the same are proposed. The carrier assignment method is adapted for assigning carriers in a paging group for an ABS with multi-carriers, and includes the following step. At least two paging carriers is assigned in a paging group, where all assigned carriers belonging to a paging group are in the same frequency band. Also, small but close frequency bands are grouped into a super band, where different carriers in different super bands are assigned into different paging groups. The wireless communication device determines the paging carrier index for itself by a mapping function of a mobile identification and the number of carriers. The paging message for the wireless communication device is sent only on the paging carrier corresponding to the determined paging carrier index. |
US08594712B2 |
Wireline telephony instrument for wirelessly receiving and displaying data messages
A wireline telephony instrument for wirelessly receiving and displaying data messages allows a wireline telephone to wirelessly receive data messages, although the wireline telephony instrument does not wirelessly receive or transmit calls. The data messages may include text, images, and other types of multimedia data. Wireless receive-only capabilities may be integrated into the wireline telephony instrument by adding an integrated circuit, such as a CDMA chipset or a GSM chipset, to the wireline telephony instrument. Further, by integrating a display into the wireline telephony instrument, the wireline telephony instrument may display the data messages. Logic is also integrated into the wireline telephone for routing the data messages received by the wireline telephone to the display. |
US08594709B2 |
Mobile terminal and method of transferring or receiving data using the same
The present invention relates to a mobile terminal which transfers or receives data, including location information, in various ways, and a method of transferring or receiving data using the same. According to an embodiment, the mobile terminal includes a display including a touch screen: a communication unit; a location information unit configured to manage at least one location information including a specific location information; and a controller configured to: obtain the specific location information in response to a first user input to the touch screen, display the obtained specific location information on the display in the form of a text, and transfer together the message and the obtained specific location information through the communication unit in response to a second user input to the touch screen. |
US08594706B1 |
System and method for determining visibility of geotagged content
A system and method for providing information corresponding to a set of geotagged content is provided. A location of a user operated mobile device is determined and mapping information of a target area associated with the location of the user operated mobile device is retrieved. Information corresponding to a several geotagged content in the target area is further retrieved. A visibility of each of the several geotagged content from the location of the user operated mobile device is determined based on the location of the user operated mobile device, the mapping information of the target area, and the retrieved information corresponding to several geotagged content in the target area. Information corresponding to a set of the several geotagged content determined to be visible from the location of the user is provided. |
US08594705B2 |
System for preventing text messaging while driving
A system and method are described to disable texting while driving a moving vehicle. The position and speed of a user's cell phone are compared with that of a registered master phone. If the position and speed match that of the master phone, it is assumed that the user is a passenger and not a driver, and texting is enabled for that user. Texting at speed is disabled for a master phone user who may be an ordinary citizen or may be a professional driver of a mass transit vehicle. A professional driver may be known to the service provider and his phone may receive special treatment such that he is prevented from texting while driving but may be allowed to text while riding as a passenger. Passengers and operators of a train may be treated differently since the roadbed of a train has a known position. |
US08594704B2 |
Location-based broadcast messaging for radioterminal users
Methods, radioterminals, and broadcast message generation consoles provide location-based broadcast messaging for users. A method of operating a radioterminal can include receiving at the radioterminal over a wireless air interface a broadcast message that includes region information that defines a geographic region of applicability. A determination is made at the radioterminal whether the radioterminal is located in the region of applicability. A functional mode of the radioterminal is activated in response to the radioterminal being in the region of applicability. The functional mode may include activating a user interface of the radioterminal. |
US08594702B2 |
Context server for associating information based on context
A system, method, and computer readable medium are provided for associating information (including information and services) based upon context. In one example, an apparatus includes interface logic for receiving, during a session (e.g., during a media object capture, upload session, data transfer session, or the like), context information from a user device, and user-generated information associated with the context information. The context information may relate to time, date, location, ambient conditions, biometric (e.g., relating to the user of the device), device/user identification, or combinations thereof. The apparatus further including association logic for associating service information, different from the context information, with the user-generated information based on the context information. The associated service information may include empirical information such as a map of a particular location, the map including points of interest. |
US08594699B1 |
Determining speed dependent scaling factors
Apparatus and methods for self-optimizing speed dependent scaling mechanisms are provided. A user equipment (UE) may determine its mobility state by using the cell reselection parameters included in a system information block message to identify a conjectural average time between cell reselections, calculating a current value of the average time between cell reselections at the UE, and comparing both values to determine its current mobility state. Different speed dependent scaling factors may be selected for a determined mobility state of the UE, allowing adapting the mobility parameters with a finer granularity. The mobility parameters may be adjusted using the corresponding speed dependent scaling factors, which in turn provide enhanced mobility performance for the UE. |
US08594698B2 |
Signal comparison-based location determining method
At least one portable RF communications device in conjunction with at least two fixed-location service-area antenna stations respectively capable of RF communication with the at least one device performs the steps of: (I) using a portable device at a selected location to measure RF communications signals from the plurality of local fixed-location service-area antenna stations and electronically storing at least two of the respective reception signal strength measurements; and (II) monitoring a portable device location by causing the device to measure reception signal strength associated with local fixed-location service-area antenna stations signals, and to electronically compare these measurements with the stored at least two measurements. |
US08594697B2 |
Smoothing filter for irregular update intervals
A technique for determining a received signal strength from multiple messages filters noise from the received signal to provide an accurate signal strength value. Advantageously, the more accurate output signal strength value can be used to identify movement of a station as well as estimate locations and direction of movement. |
US08594696B2 |
Positioning node, user equipment and methods therein
Embodiments herein relate to a method in a positioning node for enabling positioning of a user equipment, which user equipment is served in a first cell controlled by a radio network node. The positioning node and radio network node are comprised in a radio communications network. The positioning node obtains an indication indicating availability, at the user equipment, of timing information of at least one cell. The positioning node further determines whether the timing information of the at least one cell is available at the user equipment based on the obtained indication, which timing information is enabling positioning of the user equipment. |
US08594694B2 |
Alleviating mobile device overload conditions in a mobile communication system
A user equipment (UE) in a mobile communications system is operated in a manner that alleviates or avoids an overload condition in the UE. This involves operating a receiver of the UE to receive one or more data blocks via a channel. In response to a user equipment overload condition being detected, a channel quality indicator (CQI) value is reported to a serving base station, wherein the reported CQI value represents a channel quality that is lower than an actual quality of the channel. The UE is then operated in a manner that is consistent with the reported CQI value. UE overload conditions include overheating, and an inability to process received data blocks at the rate at which they are being received. |
US08594693B2 |
Method for controlling access to a mobile communications network
A method for redirecting communication requests made by user equipment (6,8) to an access point (2) in a cellular communication system is disclosed. The access point (2) has a shorter communication range than a macrocell in the system. The method comprises the steps of; sending a communication request from user equipment to the access point (2); determining whether the access point (2) has reached a maximum capacity; sending a communication rejection signal to the user equipment (6,8) if the access point (2) has reached maximum capacity; and redirecting the communication request into the macrocell in which the access point (2) is positioned wherein the macrocell and femtocell operate at the same frequency. |
US08594691B2 |
Arrangements for beam refinement in a wireless network
In some embodiments a beamforming method is disclosed. The method can include transmitting a beam having a channel defined by a maximum ration transmission vector (MRT) and receiving a first response from a receiver, where the first response has first information such as parameters related to the transmitted beam. Using the parameters and the initial MRT another directional transmission can be made. A similar process can determine a maximum combining ratio for a receiver. Set up communications between the transmitter and the receiver can be reduced by omitting data from transmission that can be acquired by other means such as from memory or calculations. Additional embodiments are also disclosed. |
US08594690B2 |
Subcell measurement procedures in a distributed antenna system
Methods and apparatus are disclosed for reporting downlink signal measurement information in a wireless communication system utilizing coordinated multipoint transmission from two or more subcells in each of a plurality of cells. The method comprises monitoring signal quality metrics for a first set of downlink signals comprising at least a first common channel signal transmitted from two or more subcells of a neighbor cell, evaluation of the monitored signal quality metrics, with respect to one or more predetermined criterion, and the selective increasing of a measurement rate, an event evaluation rate, or both, for at least a first subcell-specific signal from the neighbor cell, based on the evaluation. |
US08594689B2 |
Apparatus and method for resource allocation for frequency overlay scheme in a broadband wireless communication system
A broadband wireless communication system supporting a frequency overlay scheme is provided. An operating method of a base station includes allocating relative addresses to Resource Blocks in at least one operating Frequency Assignment (FA) of a terminal according to an addressing scheme for the terminal; generating at least one resource indicator represented with the relative addresses; generating resource allocation information which comprises the at least one resource indicator; and transmitting the resource allocation information through a primary FA of the terminal. |
US08594688B2 |
Method and system for rate prediction in coordinated multi-point transmission
A downlink cooperative multi-point (CoMP) framework of a wireless communication system reduces inter-node interference and increases channel gain by scheduling a user equipment (UE) based on improved interference estimates and gain estimates. The UE computes a gain scaling factor (μ) based on theoretical gain and actual gain for each available scheduling scenario and transmits the gain scaling factors to an anchor node of the UE's radio reporting set (RRS). The anchor node computes an internal scaling factor (ν) based on the received gain scaling factors (μ) to estimate an actual gain for the scheduling scenarios. The UE also periodically transmits quantized interference estimates to the anchor node. The anchor node predicts a rate for the scheduling scenarios and schedules the UE based on the internal scaling factor (ν), the gain scaling factors (μ), and the interference estimates. |
US08594685B2 |
Multi-carrier frequency assignment method
In a method and a device for frequency planning of a multi carrier cellular radio system, a cost function that reflects a multi carrier function is used. Using the method and the device the frequency optimization can be made to take into account systems employing multi carrier techniques whereby the planning complexity and time for operators is reduced. |
US08594683B2 |
Method and apparatus for adaptive scheduling based on coordinated rank in multi-cell communication system
An adaptive scheduling method and apparatus that adaptively perform scheduling based on a coordinated rank in a multi-cell communication system are provided. A master base station may schedule, with a first priority, master terminals, each of which has a preferred rank equal to a transmission rank of the master base station, and may transmit, to a slave base station, information associated with a group of scheduled master terminals. The slave base station may schedule, with different priorities, slave terminals based on whether a transmission rank of the slave base station is equal to the coordinated rank for the master base station. |
US08594682B2 |
Resource allocation to terrestrial and satellite services
There is provided a method for improving an allocation of resources, i.e., frequency and power, to terrestrial services and satellite services that use a same frequency band. The method includes determining a demand (DS) for a resource by users of a satellite system, determining a demand (DT) for the resource by users of a terrestrial system, and allocating the resource between the satellite system and the terrestrial system based on a ratio of DS to DT. |
US08594675B2 |
Multi-cell communication method and system of a mobile terminal, a micro base station, and a macro base station
Communication methods of a macro base station which collects position information about a mobile micro base station and that is served by the macro base station, predicts a channel between the macro base station and the micro base station, and performs a handover between the macro base station and the micro base station based on a state of the predicted channel is provided. |
US08594669B2 |
Method for home base station to access network and home base station management server
A method for accessing a network by a home base station and a home base station management server for a home base station to access a network are provided, wherein the method includes: the home base station management server receivinges a registrationer request sent from the home base station through by a communication link between the home base station management server and the home base station; the home base station management server determines judging whether to allow the home base station to access the network; the user authentication and registration information including: a security key and access port information; after allowing the access of the home base station, the home base station management server configuring a frequency of the home base station; and after finishing frequency configuration, the home base station management server configuring a radio parameter of the home base station. |
US08594662B2 |
Method and apparatus for protected communications to high altitude aircraft
A method for protecting communications between an aircraft and a spacecraft in outer space including flying the aircraft in the earth's atmosphere at an altitude above 40,000 feet from the earth, and preferably above 50,000 feet, and transmitting a signal from the aircraft to the spacecraft having a frequency within a range of 50-70 GHz. The method includes selecting the frequency of the signal based on the altitude of the aircraft and the elevation angle between the spacecraft the aircraft. |
US08594660B2 |
Self-optimization of cell overlap
An apparatus includes a report configuration controller configured to command reporting an event defined by receipt of a plurality of signals of different senders, wherein the signals are received at a same location, the signals are received with a strength above an absolute threshold, and a difference of the strengths is within a relative threshold. Another apparatus includes an aggregator configured to aggregate information reflecting an event defined by receipt of a plurality of signals of different senders, wherein the signals are received at a same location, the signals are received with a strength above an absolute threshold, and a difference of the strengths is within a relative threshold; and an aggregated information provider configured to provide the aggregated information. |
US08594658B2 |
Method and apparatus for diagnosing feeder misconnection
The present invention relates to a method and an apparatus for diagnosing a feeder misconnection. The method includes: for each planned non-co-site strong neighboring cell of a sector to be analyzed, by using each sector of a base station where the sector to be analyzed is located as an interference source, determining a sector having the greatest interference with the non-co-site strong neighboring cell; and when in the planned non-co-site strong neighboring cells of the sector to be analyzed, the sector having the greatest interference with the non-co-site strong neighboring cell is in another sector except the sector to be analyzed, and a ratio of the number of non-co-site strong neighboring cells of the another sector to the total number of the non-co-site strong neighboring cells reaches a preset first threshold, determining that a feeder of the sector to be analyzed is misconnected. |
US08594645B2 |
Apparatus to modify applications of mobile terminal
An experience modification apparatus for a mobile terminal generates a modification event upon detecting execution of an application provided by the mobile terminal or upon detecting a specific order of key inputs so as to modify the applications of the mobile terminal. |
US08594643B2 |
System and method for routing a call to a landline communication unit or a wireless communication unit
Methods and systems are provided for routing a call to a landline communication unit or a wireless communication unit based on the availability of the wireless communication unit. A call placed to a landline communication unit is routed to the wireless communication unit if the wireless communication unit is determined available. Otherwise, the call is routed to the landline communication unit. |
US08594636B2 |
Multimedia communicator utilized to offer voice services
A multimedia communicator is disclosed. The multimedia communicator comprises a processing unit; and a storage device coupled to the processing unit. The multimedia communicator further includes a plurality of interfaces to allow the multimedia communicator to offer a user a plurality of services. The MMC which includes a microprocessor computing system may be located in a car, for example, or within a handset similar to handsets presently utilized for cell phones. The MMC may be connected to a WiFi Internet connection, a cellular network, a satellite radio or equivalent satellite network, or to other available wireless networks. Additionally, the MMC has the potential to interface with GPS signals as desired. |
US08594634B2 |
Missed call integration with voicemail and granular access to voicemail
A method, system and computer program product for enhancing a phone device such as a cell phone by automatically linking/associating caller identifying information with voicemail notification so that the phone's user (callee) receives notification of which missed call(s) generated a voicemail/SMS notification. The voicemail notification displays a notification identification (NID) associated with the particular caller number that generated the voicemail, and each voicemail displayed via the associated NID on the phone's display when the user selects the voicemail. Also, voicemail notification (icon or check mark) is added to the missed call log and displayed next to the missed call number that generated a voicemail. Additionally, granular user-directed access to voicemail is provided whereby the user of the phone device accesses the voicemail from the missed call (or received call) log and is able to listen to a specific voicemail left by a selected one of the listed missed calls/callee. |
US08594632B1 |
Device to-device (D2D) discovery without authenticating through cloud
Embodiments of device-to-device (D2D) discovery, authentication, and connection techniques are generally described herein. In an example, a device-to-device connection establishment technique may be performed directly between peer-to-peer wireless communication devices without obtaining authentication information from a cloud network or an external service. The device-to-device connection establishment technique may include a transmission of a discovery request to available devices, a transmission of a response from available devices including authentication data, and a verification of the authentication data. The authentication data may include previously stored image data associated with a device or human user associated with a device. In further examples, image processing and image recognition techniques may be used to verify a particular device or human user associated with a device. |
US08594631B2 |
Method and apparatus for network access
A method, apparatus and computer program product are provided to provide network access credentials and network access to a remote device via a proxy device. In some example embodiments, a method is provided that comprises receiving a request for network access credentials from a remote device. In some example embodiments, the network access credentials comprise identification information related to at least one SIM. The method of this embodiment may also include determining whether network access credentials are available for the remote device. The method of this embodiment may also include causing the network access credentials to be provided to the remote device in an instance in which network access credentials are available for the remote device. In some example embodiments, the network access credentials enable access to a network by the remote device via one or more proxy devices. |
US08594623B2 |
Subscriber portfolio management system
A subscriber portfolio model is created by forming mutually exclusive and completely exhaustive groups of subscribers in a way that maximizes the intra-group similarity and inter-group dissimilarity of the value of a target attribute among subscribers in the groups. The subscriber groups thus generated are self-descriptive, as the groups are defined by the attributes used to form them. A segmenting algorithm groups subscribers along permutations of attributes. Relevant data about subscribers is collected from various sources, correlated, and subscriber identities removed to ensure privacy. After analyzing the aggregated data, a subscriber portfolio model is built. The subscriber portfolio model is created in an iterative process; in each step, a selected subscriber group is subdivided into smaller subscriber groups along different value ranges of a statistically decisive attribute that is selected and evaluated based on specific methods. The subdivision is performed by computing filtering conditions based on an in-depth statistical analysis. |
US08594618B2 |
System and method for task specific, metered bandwidth control within shared client environment on mobile communications platforms
A method and system are provided for mobile communications. The system includes a first platform (103) associated with an MVNE; a second platform (105) which is integrated with said first platform and which has a plurality of tenants associated therewith, wherein each tenant has a set of mobile communications devices (107) associated with it, wherein each mobile communications device in the set has an instance of a client installed on it which maintains an open connection to a communications network, and wherein each client is equipped with a graphical user interface (GUI); and a group of offers (143) selected by a tenant which are displayed on the GUI of each member of the set of mobile communications devices associated with the tenant. |
US08594616B2 |
Vehicle key fob with emergency assistant service
The illustrative embodiment contains a key fob configured to communicate wirelessly with a vehicle and a communication network. The key fob further includes, a first transceiver configured to communicate data to the vehicle to allow access and operation of the vehicle and to receive data indicating that an emergency event has been detected at the vehicle. The key fob also includes a second transceiver configured to access a telecommunications network. Additionally, the key fob contains a circuit configured to cause the second transmitter to automatically dial a 911 operator in the event the data received by the transceiver indicates that an emergency event has been detected at the vehicle. |
US08594612B2 |
Synchronizing wakeup operations in electronic devices
An electronic device includes a first receiver configured to receive a first wireless signal, and a first timing module configured to wake up the first receiver from a first sleep state and to generate a synchronization signal indicating a wakeup time of the first receiver. The electronic device also includes a second receiver configured to receive a second wireless signal, and a second timing module configured to receive the synchronization signal and to wake up the second receiver from a second sleep state based on the synchronization signal. |
US08594611B2 |
Intrinsically safe portable radio architecture
An intrinsically safe portable radio device (100) having a portable radio device housing (120). A first radio section (201) is an intrinsically safe circuit is (ISC) disposed within the housing and arranged to perform at least one function to facilitate operation of the portable radio device. A second radio section (202) ISC is disposed within the housing and arranged to perform at least a second function to facilitate operation of the portable radio device. Each of the first and second ISCs independently satisfy a defined standard for intrinsically safe devices. |
US08594610B2 |
Stacked CMOS power amplifier and RF coupler devices and related methods
Stacked CMOS power amplifier (PA) and radio frequency (RF) coupler devices and related methods are disclosed. The stacked device includes a CMOS PA die configured to receive a transmit input signal and to output an amplified transmit signal, and a RF coupler device configured to receive the amplified transmit signal, to output an antenna transmit signal, and to output an RF signal proportional to the antenna transmit signal. The CMOS PA die and the RF coupler device are stacked on top of and electrically coupled to each other, and the CMOS PA die and the RF coupler device are combined within a single semiconductor package. In some embodiments, the RF coupler device is positioned on top of the CMOS PA die, and in other embodiments the CMOS PA die is positioned on top of the RF coupler device. |
US08594606B2 |
Smoothing filter for irregular update intervals
A technique for determining a received signal strength from multiple messages filters noise from the received signal to provide an accurate signal strength value. Advantageously, the more accurate output signal strength value can be used to identify movement of a station as well as estimate locations and direction of movement. |
US08594605B2 |
Semiconductor integrated circuit and operation method of the same
The present invention is directed to accurately set a frequency characteristic of a filter integrated in a semiconductor integrated circuit. A semiconductor integrated circuit includes a filter circuit, a cutoff frequency calibration circuit, and a Q-factor calibration circuit. The cutoff frequency calibration circuit adjusts cutoff frequency of the filter circuit to a desired value by adjusting capacitance components of the filter circuit. After adjustment of the cutoff frequency of the filter circuit by the cutoff frequency calibration circuit, the Q-factor calibration circuit adjusts the Q factor of the filter circuit to a desired value by adjusting a resistance component of the filter circuit. |
US08594604B2 |
Fringe capacitor circuit
Capacitive circuits are implemented with desirable quality factors in various implementations. According to an example embodiment, a fringe capacitor includes two capacitive circuits (e.g., plates), respectively having a plurality of capacitive fingers extending from an end structure, and respectively having a connecting pin that is adjacent the connecting pin of the other capacitive circuit, on a common side fringe capacitor. The capacitive fingers are arranged in stacked layers, with vias connecting the fingers in different layers back to the connecting pins. |
US08594601B2 |
Receiver with on-demand linearity
Aspects of a method and system for on-demand linearity in a receiver are provided. In this regard, in a receiver such as on-chip receiver, a strength of a signal received by one or more antennas may be measured and linearity of the receiver may be controlled in response to the measured signal strength. The linearity may be controlled based on signal strength of in-band and/or out-of-band signals and by configuring component(s) of the receiver. Exemplary components may comprise one or more filter, amplifier, mixer, analog-to-digital converter, feedback loop, and equalizer and/or post corrector. Linearity may be increased, by switching one or more feedback loops and/or an equalizers and/or post correctors into a signal path of the receiver. Power consumption may be decreased, at the expense of reduced linearity, by switching one or more feedback loops and/or an equalizers and/or post correctors out of a signal path of the receiver. |
US08594598B2 |
Method and system for using a multi-RF input receiver for diversity selection
A method for processing signals in a receiver includes receiving a plurality of wireless signals via a plurality of M receive antennas coupled to M corresponding signal amplifiers. The method may also include measuring corresponding signal strengths of M signals generated when each of M phase-shifters is coupled to each of the M receive antennas, while one or more of the M signal amplifiers are disabled. One of the M generated signals may be selected for processing without the use of an antenna switch, where the selecting may be based on the measured signal strength. Each of the plurality of received wireless signals may be amplified prior to the measuring. One or both of an in-phase (I) component and/or a quadrature (Q) component may be generated for each of the M generated signals. |
US08594591B2 |
Transmission system
Provided is a transmission system capable of improving the SN ratio for noise superimposed on a transmission line and extending the dynamic range. The transmission system transmits a signal between a transmitter (1) and a receiver (3), which are connected to each other via a transmission line (2). The transmitter (1) includes a transmission amplifier (11) for stepping up an amplitude of an input signal. The receiver (3) includes: an amplitude comparison circuit (31) for attenuating the amplitude of the signal, which is output from the transmission amplifier (11) and input via the transmission line (2), and comparing the attenuated amplitude and a reference voltage; a variable attenuation circuit (32) for outputting, when the attenuated amplitude is larger than the reference voltage, the signal input to the receiver (3) after attenuating the amplitude of the signal, and for outputting, when the attenuated amplitude is smaller than the reference voltage, the signal input to the receiver (3) without attenuating the amplitude of the signal; and an amplitude limiting circuit (33) for clipping the amplitude of the signal output from the variable attenuation circuit (32) at a threshold voltage. |
US08594586B1 |
Apparatus and method for conducting a push-to-talk (PTT) call with a voice over IP (VOIP) communications device
An apparatus and method for conducting a Voice Over Internet Protocol (VOIP) push-to-talk (PTT) call is disclosed. In an embodiment of the apparatus of the present invention, the apparatus includes a communications device coupled to a service provider network. The communications device includes a processor which converts a PTT communication from a first format to a second format. In an embodiment of a method of the present invention, the method includes converting a PTT communication from a first format to a second format by the processor of the communications device coupled to the service provider network. |
US08594585B2 |
Wireless communication system and method for sharing sensing antenna, sensing receiver, data transceiver antenna, and data transceiver
Provided is a method of sharing a data transceiver, a data transceiver antenna, a sensing receiver, and a sensing antenna, and a wireless communication system. The data transceiver and the sensing receiver, or the data transceiver antenna and the sensing antenna may be flexibly shared based on a condition. During a period where a transceiver and an antenna are utilized, the transceiver and the antenna may be utilized for different purposes. The transceiver and the antenna may be flexibly shared to increase efficiency in using the transceiver and the antenna, and thus, a spectrum sensing and a data transmission and reception performed in a system may be improved. |
US08594584B2 |
Method and apparatus for tuning a communication device
A system that incorporates teachings of the present disclosure may include, for example, a tuning system for a communication device having an antenna, where the tuning system includes at least one first tunable element connected with at least one radiating element of the antenna for tuning the antenna where the adjusting of the at least one first tunable element is based on at least one of a use case associated with the communication device and location information associated with the communication device, and a matching network having at least one second tunable element coupled at a feed point of the antenna, wherein the matching network receives control signals for adjusting the at least one second tunable element to tune the matching network. Additional embodiments are disclosed. |
US08594582B2 |
Receiver for a radio network and an method for determining a channel estimate for a radio channel
The present invention relates to a receiver for a radio network. The receiver comprises a receiving unit and a channel estimation unit (18). The receiving unit is arranged to receive a number of time domain signals forming a plurality of symbols, each symbol having a cyclic prefix. The channel estimation unit is (18) arranged to determine a channel estimate (hos) in the time domain for a user (u) based on known pilots in the signals received by the receiving unit, and to determine the channel estimate (hos) estimate (hos) for a user (u) using a DFT matrix (V) with a fundamental period related to a number (Nc) of sub-carriers associated to said user (u), wherein the channel estimate (hos) has a length of L taps, L being less that the number (Nc) of sub-carriers associated to said user. The present invention also relates to a method for determining a channel estimate (hos) for a radio channel. |
US08594579B2 |
Wireless communications device with impairment compensation and associated methods
A mobile wireless communications device includes a transceiver, an auxiliary receiver and a controller. The transceiver includes a transmitter and a receiver. The transmitter upconverts a transmit baseband modulated signal and generates an RF modulated signal having a transmit impairment. The auxiliary receiver is coupled to the transmitter and downconverts the RF modulated signal and generates a receive baseband modulated signal having a receive impairment therein spectrally separated from the transmit impairment. The controller is coupled to the transmitter and the auxiliary receiver and estimates the transmit impairment while ignoring the receive impairment based on comparing the transmit baseband modulated signal with the receive baseband modulated signal. The controller generates an impairment compensation signal based upon the estimated transmit impairment. |
US08594578B2 |
Method and system for triggering overload indicator report
The present invention discloses a method and system for triggering OI report. The method includes: a first terminal performing area division for its own coverage area to obtain layers of the coverage area of the first terminal; the first terminal determining a layer, in which a second terminal is located, of the coverage area of the first terminal according to maximum inter-cell interference intensity suffered by the second terminal currently; the first terminal computing PRBs needing to be computed according to status information of the interference suffered by the PRBs occupied by the second terminal, and setting a triggering threshold of the OI report used by the second terminal in the layer; and the first terminal triggering the OI report used by the second terminal when determining that the result of computing the PRBs is larger than the triggering threshold of the IO report. |
US08594573B2 |
Short range wireless communications
This document presents a wireless communication scheme utilizing a combination of two wireless communication schemes: a short range communication scheme and a radio communication scheme having a longer wireless transmission range than the wireless transmission range of the short range communication scheme. A short range signal is used to indicate a radio resource to be used for transmitting a radio signal, and the radio signal is then communicated in the radio resource indicated by the short range signal. |
US08594569B2 |
Switchable wired-wireless electromagnetic signal communication
An apparatus include a first electronic component having first interface circuitry configured to generate an electromagnetic signal. The first electronic component is switchable such that in a first mode of operation, the first interface circuitry is configured to transmit the generated electromagnetic signal via a first antenna, and in a second mode of operation, the first interface circuitry is configured to transmit the electromagnetic signal to a second electronic component via a constrained signal path coupling the first electronic component and the second electronic component. The generated electromagnetic signal may be a radio frequency signal or an optical signal. |
US08594566B2 |
Mobile wireless communications device with NFC coupling circuit and related methods
A mobile wireless communications device may include a housing, a wireless transceiver carried by the housing, a processor carried by the housing and coupled to the wireless transceiver, and an NFC IC carried by the housing and coupled to the processor. The mobile wireless communications device may also include an NFC antenna carried by the housing, and a coupling circuit between the NFC IC and the NFC antenna. The coupling circuit may include a capacitive network including capacitors coupled in series with each other and in parallel with the NFC antenna, a transmit branch coupled between the NFC IC and a first node between a first pair of capacitors, and a receive branch coupled between the NFC IC and the first node between the first pair of capacitors. |
US08594564B2 |
Communication apparatus performing electrostatic coupling formed between an electrode unit and a living body
According to an embodiment, the first signal line is provided on the substrate and has one end connected to the communication unit. The coaxial line is provided by a surface side of the substrate and includes second and third signal lines. The third signal line is provided at an outside of the second signal line through a dielectric. One end of the second signal line is connected to the other end of the first signal line. One end of the third signal line is connected to the ground electrode though a via. The electrode unit includes a reference potential electrode and a signal electrode. The signal electrode is provided around the reference potential electrode with a space left in between. The reference potential electrode is connected to the other end of the third signal line whereas the signal electrode is connected to the other end of the second signal line. |
US08594563B2 |
Security for wireless communication
A mobile terminal is disclosed which includes a near field or RFID tag (41). The mobile terminal (1) communicates with the mobile telecommunications network and is authenticated with that network using the SIM (15). The mobile terminal (1) is operable to obtain security data from the user thereof, such as a PIN or biometric data, or the mobile terminal (1) incorporates a sensor such as a light sensor, pressure sensor, heat sensor, skin resistant sensor or inertial sensor. The input device or sensor is used to confirm the identity of the user or to evaluate whether the user wishes to use the near field tag (41) to make a payment or obtain entry to a building (for example). Data from the sensor is passed to the SIM (15), which issues a command enabling the near field tag (41), via link (43). The near field tag (41) may then be read by a reader. The near field tag (41) may be automatically disabled after being read by the reader, after a predetermined time, or when the stimulus to the sensor is no longer present. |
US08594562B2 |
Methods, computer program products and apparatus providing improved use of relays in wireless communication
In one exemplary embodiment, an apparatus (50) includes: means for determining (52) a source timing parameter for a source node (70) and a relay timing parameter for a relay node (60), wherein the relay node (60) is disposed between the source node (70) and the apparatus (50); first means for transmitting (56) the relay timing parameter to the relay node (60); and second means for transmitting (56) the source timing parameter and the relay timing parameter to the source node (70). In another exemplary embodiment, an apparatus (70) includes: first means for receiving (76) a first timing parameter; second means for receiving (76) a second timing parameter; first means for transmitting (76) a message to a first node (60) in accordance with the first timing parameter; and second means for transmitting (76) the message to a second node (50) in accordance with the first and second timing parameters. |
US08594561B2 |
Cellular wide-area radio communications system with relay-enhanced cells
In a cellular wide-area radio communications system, comprising a plurality of base stations; a plurality of relay stations; and a plurality of mobile stations; wherein each of the relay stations is associated with at least one of the base stations, each of the mobile stations is associated with at least one of the base stations or one of the relay stations, wireless data transmissions between mobile stations and base stations take place either as single-hop data transmissions between the mobile stations and their associated base stations, or as multi-hop data transmissions between the mobile stations and their associated relay stations and a data transmission between the relay stations and base stations associated with the relay stations, and wherein an average number of multi-hop data transmissions in the radio communications system equals at least an average number of single-hop data transmissions. |
US08594556B2 |
Medium ejection apparatus and image forming apparatus
A medium ejection apparatus is provided which may be part of an image forming apparatus. The medium ejection apparatus may include an ejection roller configured to eject a recording medium and a pinch roller disposed opposite to the ejection roller. The pinch roller is configured to move toward and away from the ejection roller and to press a recording medium toward the ejection roller. Also, the medium ejection apparatus may include an elastic member configured to press the pinch roller toward the ejection roller and a lever disposed downstream of the pinch roller in a recording medium transport direction. The lever is configured to be moved between a first position and a second position. When the lever is in the second position, the lever contacts the pinch roller, which causes a force to be applied against the elastic member, and the pinch roller is spaced away from the ejection roller. |
US08594551B2 |
Fixing device and image forming apparatus
A fixing device includes a fixing member, a pressing member, a contacting member fixed in an interior of the fixing member, and a heating unit that emits infrared ray. A mechanism concentrates the infrared ray emitted by the heating unit into a nip portion between the fixing member and the pressing member and into an area narrower than a width of the nip portion. |
US08594550B2 |
Fixing device and image forming apparatus
A fixing device includes a heat source, a roller heated by the heat source; an endless belt rotating with the roller; a plate member arranged inside the endless belt; a pressing member attached to one end of the plate member in a lateral direction of the plate member such that a longitudinal direction of the pressing member runs along the longitudinal direction of the plate member, and pressing the endless belt against the roller; and a guide portion including a long member, and attached to the other end of the plate member in a lateral direction of the plate member such that a longitudinal direction of the long member runs along the longitudinal direction of the plate member, and each of the plural ribs fixed to only one of the pressing member and the long member and extending toward another one of the pressing portion and the long member. |
US08594545B2 |
Image-forming device and image-forming method
An image-forming device includes an image carrier belt, a roller, a transfer material transporting member, and a transfer roller. The image carrier belt carries an image. The transfer material transporting member transports a transfer material. The transfer roller transfers the image to the transfer material at a nip. The transfer roller includes a concaved portion formed on a peripheral surface thereof and a transfer material gripping portion that grips the transfer material in the concaved portion. The transfer roller is in contact with the roller via the image carrier belt. A first interaxial distance between a rotation axis of the transfer roller and a rotation axis of the roller as the transfer material is gripped is larger than a second interaxial distance between the rotation axis of the transfer roller and the rotation axis of the roller as the image is being transferred onto the transfer material at the nip. |
US08594538B2 |
Developing device and image forming apparatus
A developing device includes a developer tank and a developing roller. An internal space of the developer tank is divided into a first conveying path, a second conveying path, a first communication path, and a second communication path by a partition wall. In the first conveying path, there is disposed a first developer conveying section that conveys the developer within the developer tank in a conveying direction X. In the second conveying path, there is disposed a second developer conveying section that conveys the developer within the developer tank in a conveying direction Y. The first developer conveying section includes an inner spiral blade, an outer spiral blade, an upstream spiral blade, a rotation tube, a delivery portion, support members, and a first gear. The rotation tube has an admission port portion and a discharge port portion. |
US08594533B2 |
Scanning optical apparatus and image forming apparatus using the same
A scanning optical apparatus includes scanning units, a deflector. Each of the apparatuses includes a light source, an imaging optical system including imaging optical elements imaging a beam deflected by the deflector on a scanning surface. The scanning surfaces are scanned with beams in opposing directions. When a main scanning direction of the first scanning unit is a Y positive direction, a sign is the same between θ1h(Y1min)×θ1r and θ2h(Y1min)×θ2r. Here, θ1h(y), θ2h(y) denote orientation angles between the Y axis and a slow axis at a Y direction position y of first/second imaging optical elements from an optical axis, the imaging optical elements each being an imaging optical element having a largest thickness among them of the imaging optical systems, θ1r and θ2r denote angles between the Y axis and polarization directions of the beams reaching the imaging optical elements, and Y1min denotes a Y position where θ1h(y) becomes minimum. |
US08594530B2 |
Image forming apparatus
An image forming apparatus includes: a plurality of photoconductor drums; a plurality of exposure members; a drum supporting member having a pair of side walls disposed opposite to each other in an axial direction of the photoconductor drum and configured to support the photoconductor drums and the exposure members between the side walls; a belt disposed below and opposite to the photoconductor drums; a pair of guide members configured to support the drum supporting member while allowing rectilinear movement of the drum supporting member; a separation mechanism configured to support the guide members together with the drum supporting member such that the photoconductor drums are movable in an upward-and-downward direction; and a main body circuit board provided in the main body and connected to the exposure members via a flat cable. The flat cable is partly supported at its retained portion by at least one of the guide members. |
US08594529B2 |
Transfer unit engagement assembly of an image forming apparatus
An image forming apparatus includes a transfer unit detachably supported by a body frame to transfer an image on an image holding member to a recording medium. A driving unit installed on the body frame provides a rotational driving force to the transfer unit. A waste developing agent container is selectively attached to the body frame to store waste developing agent collected from the transfer unit. An engagement assembly is installed on the body frame to selectively engage the transfer unit with the driving unit to the transfer unit while at the same time allowing or blocking the installation of the waste developing agent container in the body frame in accordance with the state of engagement of the transfer unit. |
US08594528B2 |
Electrostatographic cleaning blade member and apparatus
A cleaning blade member includes a polymer substrate and an outermost layer consisting essentially of a non-particulate, non-elastomeric ceramer or fluoroceramer and nanosized inorganic particles that are distributed within the non-particulate ceramer or fluoroceramer in an amount of at least 5 weight % and up to and including 50 weight % of the outermost layer. These cleaning blade members can be used to advantage in apparatus for providing electrophotographic or electrostatographic images. |
US08594527B2 |
Process cartridge having toner scatter preventing sheet and photoelectrographic image forming apparatus
A process cartridge attachable to and detachable from an electrophotographic image forming apparatus includes a first unit having an electrophotographic photosensitive member, and a second unit including a developing roller configured to develop a latent image formed on the electrophotographic photosensitive member, and a sheet member which is disposed along the developing roller in a lengthwise direction of the developing roller and contacts the electrophotographic photosensitive member to restrain scattering of developer. The second unit is movably connected to the first unit and can move between a contact position in which the developing roller contacts the electrophotographic photosensitive member and a separated position in which the developing roller separates from the electrophotographic photosensitive member. The sheet member is arranged so that the sheet member contacts the electrophotographic photosensitive member when the second unit is positioned at the contact position and when the second unit is positioned at the separated position. |
US08594522B2 |
Image forming apparatus capable of controlling printing interruption, method of controlling the same, and storage medium
An image forming apparatus which makes it possible to prevent interruption of printing due to shift to a temperature rise control mode and interruption of printing for execution of a cartridge replacement operation due to running-out of toner from occurring separately during execution of continuous printing. A temperature sensor detects that the internal temperature of the image forming apparatus has become equal to or higher than a predetermined temperature. The image forming apparatus also detects execution of toner cartridge replacement. When the temperature sensor detects, during execution of printing, that the internal temperature has become equal to or higher than the predetermined temperature, the image forming apparatus stops the printing being executed. Further, when execution of toner cartridge replacement is detected during suspension of the printing, the image forming apparatus resumes the printing being suspended. |
US08594519B2 |
Image forming apparatus and toner supply method
A toner supplying method for supplying toner from a toner container to a developing part that causes toner to adhere to a latent image formed on a latent image carrying member and develops the latent image, includes detecting a toner amount in the developing part as being equal to or less than a predetermined toner amount value; forming a fog detecting image in a case where the toner amount in the developing part is equal to or less than the predetermined toner amount value, and detecting fog; and determining based on the detected fog whether to execute a toner ejecting process of ejecting the toner remaining in the developing part toward the latent image carrying member before supplying the toner to the developing part from the toner container. |
US08594518B2 |
Diagnostic method for determining imager contribution to printing defects
A method and device detect printing defects on prints produced by an electrostatic printing device and, in response, place the electrostatic printing device into a diagnostic mode. While in the diagnostic mode, the method and device charge an image bearing surface of the electrostatic printing device to a uniform potential charge and disable all light emitting devices of the electrostatic printing device that could alter the uniform potential charge. Next, this method and device transfer marking material to the image bearing surface to create a test image and print at least one test patch by transferring the test image from the image bearing surface to a sheet of media. This method and device evaluate whether the test patch includes the printing defects and identify whether the light emitting devices of the electrostatic printing device are defective, based on whether the test patch includes printing defects. |
US08594516B2 |
Image forming apparatus and genuine product determining method for toner cartridge
An image forming apparatus includes: a loading unit on which a toner cartridge is loaded, the toner cartridge having a first storage unit in which first information indicating at least a date of manufacture of toner is stored; an image forming unit which forms an image on a sheet; a counting unit which counts time; and a determination unit which determines whether the toner cartridge is a genuine product or not, based on how large a difference is between the first information and second information specified on the basis of a count result from the counting unit. |
US08594515B2 |
Digital phase conjugation for fiber-optic links
An optical phase conjugator that can be deployed within a long-haul fiber-optic link of an optical WDM system to improve the system's tolerance to intra- and inter-channel nonlinear effects. In one embodiment, the optical phase conjugator has a digital signal processor configured to perform, in the digital electrical domain, a phase-conjugation transformation for various components of a WDM signal so that certain signal distortions imposed on that signal in the front portion of the fiber-optic link are reduced in the back portion of the link. Advantageously, the optical phase conjugator is flexibly configurable to employ an input-to-output carrier-frequency-mapping configuration that is most beneficial under particular operating conditions. mapping configuration that is most beneficial under particular operating conditions. |
US08594511B2 |
Method and apparatus for maintaining a coherent combined beam during arbitrary steering
A method and apparatus for accounting for phase differences in a transmit path of an optical system is provided. A transmit control system nullifies phase errors in signals propagating from a coherent source to phase samplers and back to a transmitter sensor. A small time-dependent length modulation is applied to a feed fiber of each aperture and this modulation enables a hill-climbing servo loop to increase, or in some cases even maximize, a detected intensity. This results in a particular relationship between the phases at all the phase-sampling points. The optical system is then calibrated so that this relationship corresponds to in-phase beams when the optical system is aimed at boresight. |
US08594510B2 |
Light module, illumination system and method incorporating data in light emitted
Proposed is a light module (110) comprising at least two primary light sources (111,112,113) capable of emitting a primary color light. This allows the light module to emit light having intensity (Y) and color coordinates (x,y) through additive color mixing of the constituent primary colors. The light module further comprises an modulator (115) capable of modulating the primary light sources enabling embedment of data in the light emitted. The modulator (115) is arranged to modulate the color coordinates of the light emitted for embedding the data. This is especially advantageous as the sensitivity of the human eye to changes in color is lower than to changes in intensity. The invention thus advantageously allows embedding the data into the light emitted from the light modules (110) of an illumination system (100) without reducing the performance of its primary function as an aid to human vision. |
US08594509B2 |
Apparatus and method for arranging communication links in visible light communication
A method and apparatus for arranging communication links in visible light communication increases the user visibility of the system. The method includes the steps of: (a) synchronizing, by a visible light communication (VLC) exchange identification (XID) frame, (b) transmission timing of a primary device and a secondary device in an allocated time slot, and securing time so as to allow the primary device and the secondary device to perform an operation required for transmitting data; (c) transmitting an XID command frame from the primary to the secondary device and (d) transmitting an XID response frame from the secondary receiving the XID command frame to the primary; and (e) filling remaining space of the allocated time slot with a visibility field so as to increase visibility of the remaining space of the allocated time slot after receiving the XID command frame or the XID response frame. |
US08594504B2 |
Optimised multiplexer/demultiplexer optical structure
An optical demultiplexing structure and method for demultiplexing channels from a wavelength multiplexed optical signal comprising a first optical filter (115), a second optical filter (117), and at least one third optical filter (120), wherein the first filter has a band-pass characteristic for extracting a first set of channels from the optical signal, and the second filter has a cut-off wavelength corresponding to a wavelength within the pass-band of the first filter, and wherein the first filter is connected to the second filter, the second filter extracting a second set of channels from the channels that remain after extraction of first the set of channels by the first filter, and wherein the at least one third filter has a passband to extract a subset of channels from the second set of channels spaced apart from the first set of channels. The corresponding multiplexing structure and method are also described. |
US08594499B1 |
Monitoring phase non-linearities in an optical communications system
Phase nonlinearities of an optical communications system are monitored by generating a test signal which includes a predetermined property that is uniquely associated with at least one phase nonlinearity of the optical communications system. The predetermined property of the test signal is then detected at a monitoring point of the optical communications system, and used to estimate the associated phase nonlinearity. |
US08594497B2 |
Multi-interface protocol analysis system
A device may include a first module to capture information relating to network traffic passing through a first interface in a network device. A second module may capture information relating to network traffic passing through a second interface in the network device. A control module may be configured to transmit control commands to the first module and the second module, the control commands instructing the first module and the second module to capture information relating to network traffic passing through the first interface and the second interface, respectively. The control module may be further configured to receive the captured information from the first module and the second module, correlate the received information from the first module and the second module; and provide the correlated information to a user. |
US08594490B2 |
System and method for overtime viewing
A method and system for adding overtime to a video recording are described. The method and system include providing a personal video recorder (PVR) operative to record a video stream, providing a multimedia content item on the video stream, providing metadata accessible to the PVR, the metadata being associated with the multimedia content item and including at least a first metadata item and a second metadata item, recording the multimedia content item at the PVR for a first amount of time, the first amount of time being indicated by the first metadata item, continuing to record the multimedia content item after the end of the first amount of time, for a second amount of time based, at least in part, on at least one parameter in the second metadata item. Related methods and apparatus are also described. |
US08594489B2 |
CD/DVD recorder
The present invention discloses a CD/DVD recorder with a gradual recording guidance function. The recorder includes at least one video/audio signal sources input end for receiving external video/audio signal sources, a memory for storing a gradual recording guidance program, and a processor for connection to the memory and execution of the program. Execution of the program by the processor includes at least the steps of: displaying on a monitor in single-screen mode a man-machine display screen for selecting recording video/audio sources, and then displaying on the same screen the positions at which the video/audio signal sources input ends are installed in the recorder; and displaying on the monitor in single-screen mode a man-machine display screen for selecting a recording video/audio quality option, and then displaying on the same screen the recording time left with regard to a rewritable/recordable CD/DVD immediately after the recording video/audio quality option is selected. |
US08594487B2 |
Recording apparatus/method/medium and reproducing apparatus/method
The present invention relates to recording and reproducing methods, recording and reproducing apparatuses, and a recording medium. In conventional techniques, even when recorded program contents are 3D-(stereoscopic view)-corresponding contents or non-3D-corresponding contents, there has been no means to easily distinguish the difference therebetween. Furthermore, there has been a problem that a virtual play list in which 3D contents and non-3D contents are mixed is unintentionally generated. In the present invention, the above described problems are solved by recording a 3D flag in a play list file. Furthermore, upon generation of a virtual play list, the set value of the recorded 3D flag is obtained, and whether 3D contents and non-3D contents are mixed or not is checked, thereby solving the problems. |
US08594481B2 |
Managing synchronization of media programs to portable devices
Techniques are disclosed herein for managing the transfer of digital media that is recorded on a source device (e.g., personal video recorder) to a target device (e.g., portable media player). In one aspect, a user interface is provided for scheduling recording of digital media content on a source device and for inputting user preferences for transferring digital media content to be recorded on the source device to a target device. A user request is received in the user interface to schedule recording of digital media on the source device. User preferences for transferring digital media from the source device to the target device are also received in the user interface. The digital media is recorded on the source device per the user's request. Synchronization of the recorded digital media from the source device to the target device is managed based on the user preferences. |
US08594479B2 |
Dust cap assembly for sealing an optical fiber ferrule and methods thereof
A dust cap assembly includes a sleeve and a sealant that seals an end face portion of a fiber optic ferrule from contaminants and, upon removal, provides remedial cleaning of any foreign matter present on the ferrule when the dust cap assembly was initially installed along with methods of making the same. The sleeve of the dust cap assembly has a through bore and a distal end for receiving the sealant. Further, the sealant may optionally have advantageous mechanical and optical properties such that the dust cap assembly may function as a terminator for testing. |
US08594477B2 |
Optical waveguide device and method of manufacturing thereof
In an optical waveguide device of the present invention, optical element mount (17) includes first base block (19a) for supporting first optical element (18a) and second base block (19b) for supporting second optical element (18b) that has an active layer depth smaller than that of first optical element (18a). Second base block (19b) is formed from stacks of upper clad layers whose number of stacks is larger than that of first base block (19a). Difference (h1) in height between the first and second base blocks is equal to difference (d1−d2) in active layer depth between the first and second optical elements. |
US08594476B2 |
Apparatus and method for mode control in a semi-guiding amplifier medium
In various embodiments, a semi-guiding optical fiber includes a core having a first refractive index and a high aspect ratio elongated cross-section along a slow axis direction. First and second signal claddings having a second refractive index sandwich the core. A third cladding having a third refractive index substantially surrounds at least side edges of the core. The first refractive index of the core, the third refractive index of the third cladding, and/or the second refractive index of the first and second signal claddings, are selected so as to maximize a differential loss between a lowest order mode propagating in the optical fiber and next order modes so as to discriminate in favor of the lowest order mode and against the next order modes. In another embodiment, a method for mode control in a semi-guiding medium includes controlling either the first refractive index of the core, the second refractive index of the first and second signal claddings, and/or the third refractive index of the third cladding, to maximize a differential loss between a lowest order mode propagating in the optical fiber and next order modes so as to discriminate in favor of the lowest order mode and against the next order modes. |
US08594475B2 |
Methods and apparatus for a decoupled fiber optic display
Methods and apparatus for a fiber optic display system. In one embodiment, a fiber optic display screen comprises a laser source, relay optics to receive an output from the laser source, condenser optics coupled to the relay optics, a digital pixelator coupled to the condenser optics, a fiber optic transmission line coupled to the digital pixelator, and a fiber optic screen provided by terminal ends of fibers in the fiber optic transmission line. |
US08594469B2 |
Optical amplifier
An optical amplifier includes a passive waveguide region and an active waveguide region. The passive waveguide region is configured to receive an incident optical signal and adjust a mode of the optical signal. The active waveguide region is integrated to the passive waveguide region and configured to perform gain modulation on the optical signal received from the passive waveguide region by changing density of carriers in response to a current applied to the active waveguide region. Internal loss of the active waveguide region is adjusted to produce a resonance effect and thereby to increase bandwidth of the active waveguide. Therefore, the optical amplifier can have a wide bandwidth under a low-current condition. |
US08594467B2 |
Interactive virtual display system for ubiquitous devices
An “Interactive Virtual Display,” as described herein, provides various systems and techniques that facilitate ubiquitous user interaction with both local and remote heterogeneous computing devices. More specifically, the Interactive Virtual Display uses various combinations of small-size programmable hardware and portable or wearable sensors to enable any display surface (e.g., computer display devices, televisions, projected images/video from projection devices, etc.) to act as a thin client for users to interact with a plurality heterogeneous computing devices regardless of where those devices are located relative to the user. The Interactive Virtual Display provides a flexible system architecture that enables communication and collaboration between a plurality of both local and remote heterogeneous computing devices. This communication and collaboration enables a variety of techniques, such as adaptive screen compression, user interface virtualization, real-time gesture detection to improve system performance and overall user experience, etc. |
US08594466B2 |
Image data converting device, method for converting image data, program and storage medium
An image data converting device of at least one embodiment of the present invention for converting, by linear interpolation, input image data having a predetermined resolution into delta arrangement image data having a resolution that is smaller than the predetermined resolution, the image data converting device includes: an even line pixel value converting section for converting a value of each pixel in each even line in the input image data into a value of each pixel in each even line in the delta arrangement image data, by using a predetermined initial value for even lines; and an odd line pixel value converting section for converting a value of each pixel in each odd line in the input image data into a value of each pixel in each odd line in the delta arrangement image data, by using a predetermined initial value for odd lines, the predetermined initial value for odd lines being (1±α)/2(0≦α≦0.5) of the initial value for the even lines. This allows conversion into an image that looks natural by controlling a jaggy and/or colored appearance of a contour section of the image, when image data having a high resolution is converted into the delta arrangement image data having a low resolution. |
US08594465B2 |
Adaptive filtering for image transform processes
Adaptive filtering techniques are set forth that improve video playback performance. A color similarity metric is computed for source pixels undergoing an image transform operation to determine color values of a target pixel location. The value of the color similarity metric defines what algorithm is used to determine the color values of the target pixel location from the source pixels. While the computation of the color similarity metric introduces additional instructions for each pixel, going against conventional wisdom, enormous performance savings by avoiding unnecessarily complex sets of interpolation instructions where a simpler instruction set suffices, outweighs any such cost from additional instructions. |
US08594457B1 |
Correlation image detection
A correlation image detection method is provided that co-registers sonar images by finding peaks in correlation images. To obtain the peaks, the mean of the absolute values of the correlation coefficients in the correlation image is found and the Rayleigh parameter is determined from the mean. Based on the Rayleigh parameter, an appropriate threshold can be determined using a desired probability of false detection. The threshold can be chosen such that the probability of a single false detection over the expected life of the mission for which correlation detection is being performed is extremely low. The peak value in the image is determined and a correlation is considered detected when the peak value is greater than the product of the threshold and the Rayleigh parameter. If a detection occurs, the correlation image detector returns the transformation that co-registers the two images. |
US08594455B2 |
System and method for image enhancement and improvement
A method and system for improving picture quality of images by providing a series of frames of a given region of interest. One embodiment for a method includes: determining the value of each pixel at each location within each frame to form a first array of pixel values for each frame; determining the overall intensity of each frame; determining the product of the overall intensity and the array of pixel values for each frame; determining the sum of the products by adding together the products of the overall frame intensity and first array of pixel values for each frame; determining the average of the sum of products by dividing the sum of products by the number of frames in the series of frames; determining the average value of each pixel at each pixel location for the series of frames to form a second array of average pixel values; determining the average overall frame intensity for the series of frames; determining a second product of the second array of average pixel values and the average overall frame intensity; subtracting the second product from the first product to provide an improved image of the region of interest. Other improvement embodiments are also disclosed. |
US08594452B2 |
System and method for processing an image edge
A system and method for processing an image edge includes an edge filter that processes an image input to generate edge data. An edge-smoothing filter processes the edge data to filter-out image noise and preserve the image edge, thus generating edge-smoothed data. An adder adds the edge-smoothed data to the image input, thus generating an edge-smoothed image. |
US08594449B2 |
MPEG noise reduction
A method of processing an image based upon edge energy is disclosed. The method comprises providing (100) an edge map (540) for a group of pixels, classifying (100, 110, 120) pixels in the group as either smooth region pixels or edge region pixels, identifying (120), in the group of pixels, a pixel in the proximity of an edge region pixel, and defining (160) the identified pixel as a ringing noise pixel if the identified pixel is a smooth region pixel. |
US08594448B2 |
Bi-selective filtering in transform domain
Methods, machines, and computer-readable media for processing an input image with a bi-selective filter in a transform domain are described. In one aspect, a forward transform of an input image is computed. A bi-selective filter smoothes image regions with low magnitude coefficients and sharpens image regions with high magnitude coefficients. An output image is generated from the filtered forward transform. |
US08594447B2 |
Method of estimating blur kernel from edge profiles in a blurry image
A method of deblurring a two-dimensional, blurred image. An edge within the blurred image is detected, and an edge profile of the blurred image is extracted. A length of the edge profile is determined, and a blur kernel size is estimated based thereon. A quantile function is applied to the edge profile, thereby generating quantile function output. A linearity test is performed on the quantile function output, thereby obtaining a preliminary linearity metric. Another quantile function is selected and the applying a quantile function to the edge profile, thereby generating quantile function output, and the performing a linearity test on the quantile function output, thereby obtaining a preliminary linearity metric, is iteratively repeated until a best linearity metric, a best quantile function, and a best quantile function output are determined. A slope of the best quantile function output is determined, and a blurring parameter is determined based thereon. A blur kernel is estimated based on the blurring parameter and the blur kernel size. A sharp image is resolved using the blur kernel. |
US08594446B2 |
Method for enhancing a digitized document
A method for enhancing a digitized image of a document containing text or graphics. The digitized image is decomposed into a low-frequency pedestal image and a high-frequency residual image. A first gain factor image is determined by applying a first tonescale function to the residual image, and a second gain factor image is determined by applying a second tonescale function to the residual image pixel values, wherein parameters defining the tonescale functions are determined by analyzing the pedestal and residual images. An enhanced document image is formed by combining a scaled pedestal image determined by multiplying the pedestal image by the first gain factor image, and a scaled residual image determined by multiplying the residual image by the second gain factor image. |
US08594445B2 |
Fast bilateral filtering using rectangular regions
One embodiment of the present invention provides a system for applying a bilateral filter to an image. During operation, the system selects a first region within the image which is associated with a first pixel. Next, the system constructs a first histogram using pixel values within the first region. The system then computes a new value for the first pixel using the current value of the first pixel and the first histogram. The system then selects a second region within the image which is associated with a second pixel. Next, the system determines a non-overlapping region between the first region and the second region. The system then constructs a second histogram using the first histogram and pixel values in the non-overlapping region. Next, the system computes a new value for the second pixel using the current value of the second pixel and the second histogram. |
US08594432B2 |
Image processing apparatus and image processing method
An image processing apparatus includes a comparison unit that selects a pixel of interest in a processing image, and compare magnitudes of luminance value of the pixel of interest and luminance value of each of a plurality of neighboring pixels having a predetermined positional relationship with the pixel of interest; a calculation unit that calculates a feature amount of the pixel of interest based on the predetermined positional relationship between the pixel of interest and each of the plurality of neighboring pixels and a comparison result obtained by the comparison unit. For two neighboring pixels at positions which are point symmetrical with respect to the pixel of interest, the comparison unit sets that only one of the two neighboring pixels has the predetermined positional relationship. |
US08594427B2 |
Method and apparatus for reducing memory capacity in encoding image data
A filter unit performs an analysis filtering operation by segmenting a frequency component to generate a plurality of subbands composed of coefficient data segmented on a per frequency band basis. A coefficient storage unit stores the coefficient data on a subband by subband basis, with each subband corresponding to a respective area of the coefficient storage unit. The filter unit writes the coefficient data onto the coefficient storage unit via a write buffer in response to a determination that the analysis filtering operation has not reached a final segmentation level. An entropy encoding unit entropy encodes the coefficient data. The filter unit writes the coefficient data on an area of the coefficient storage unit corresponding to the subband to which the coefficient data belongs. The entropy encoding unit reads the coefficient data, stored on different areas on a subband by subband basis, from the coefficient storage unit. |
US08594426B2 |
Color matching using color segmentation
Some embodiments provide a computer program for matching colors of a first image to colors of a second image. The computer program identifies a set of transforms for converting the first image to a device-independent color space. The computer program modifies the set of transforms to segment colors of the first image into a set of segmented colors. The computer program applies the modified set of transforms to pixel values of the first image in order to segment the pixels of the first image into the set of segmented colors. The computer program applies the modified set of transforms to pixel values of the second image in order to segment the pixels of the second image into the set of segmented colors. The computer program matches each segmented color in the set of segmented colors in the first image to the segmented color in the second image. |
US08594424B2 |
Apparatus and method for recognizing characters using a camera
An apparatus and method for recognizing characters of an image captured using a camera in a mobile terminal are provided, wherein an image of a signboard is captured, a text area is extracted from the captured image of the signboard, characters are recognized from the extracted text area, similar characters up to a predetermined priority level are generated for each recognized character of the extracted text area, location information of an area within a predetermined range from a current position of a user is acquired, store names are extracted from the location information, text is generated by combining the similar characters according to weights, the text are compared with the extracted store names, and a comparison result is output. |
US08594423B1 |
Automatic background identification in video images
A computer-implemented image processing method includes: receiving, using at least one processing circuit, a plurality of image frames of a video; constructing, using at least one processing circuit, a plurality of statistical models of the plurality of image frames at a plurality of pixel granularity levels; constructing, using at least one processing circuit, a plurality of probabilistic models of an input image frame at a plurality of channel granularity levels based on the plurality of statistical models; merging at least some of the plurality of probabilistic models based on a weighted average to form a single probability image; and determining background pixels, based on a probability threshold value, from the single probability image. |
US08594416B2 |
Image processing apparatus, image processing method, and computer program
A plurality of first multivalued images of non-defective items picked up by an image pickup device are obtained, and a plurality of characteristic amounts at least including a pixel value of a color component and edge intensities in two different directions are extracted for each pixel in the obtained first multivalued images. Selection of any one of the plurality of extracted characteristic amounts is received, and the characteristic amount of which selection is received is extracted, whereby a distribution range for determining the non-defective item is calculated. A second multivalued image of a determination target object is obtained, and the characteristic amount of which selection is received is extracted for each pixel in the obtained second multivalued image, whereby determination is made as to whether the characteristic amount is included in the distribution range corresponding to the extracted characteristic amount. |
US08594411B2 |
Pathologic tissue image analyzing apparatus, pathologic tissue image analyzing method, and pathologic tissue image analyzing program
This invention is directed to improvement of the accuracy of cancer differentiation in the pathologic diagnosis using a pathologic tissue image analysis. There are included a stroma area/duct area detecting module for detecting, from a biological tissue image, a duct area on the basis of duct characteristic information indicating the characteristic of ducts included in a tissue area in the biological tissue image; an intraduct cell-nucleus detecting module for extracting, based on a predetermined pigment reference, cell nucleuses included in the detected duct area; and a duct formation evaluating module for calculating a heterotypic degree of each duct on the basis of the distribution state of the cell nucleuses for a predetermined base areas in each duct. |
US08594410B2 |
Context driven image mining to generate image-based biomarkers
An image-based biomarker is generated using image features obtained through object-oriented image analysis of medical images. The values of a first subset of image features are measured and weighted. The weighted values of the image features are summed to calculate the magnitude of a first image-based biomarker. The magnitude of the biomarker for each patient is correlated with a clinical endpoint, such as a survival time, that was observed for the patient whose medical images were analyzed. The correlation is displayed on a graphical user interface as a scatter plot. A second subset of image features is selected that belong to a second image-based biomarker such that the magnitudes of the second image-based biomarker for the patients better correlate with the clinical endpoints observed for those patients. The second biomarker can then be used to predict the clinical endpoint of other patients whose clinical endpoints have not yet been observed. |
US08594409B2 |
Automation method for computerized tomography image analysis using automated calculation of evaluation index of degree of thoracic deformation based on automatic initialization, and record medium and apparatus
An automation method for CT image analysis for quantitatively analyzing the degree of thoracic deformation, and a record medium and apparatus are disclosed. |
US08594408B2 |
Systems and methods for analyzing dynamic dental occlusions and making dental appliances
Systems and methods for analyzing dynamic occlusion during replicated excursions of virtual three-dimensional representations of a dental patient's occlusal complex are provided. The method may include scanning a patient's jaws and teeth configuration using a medical imaging system such as CBCT, laser scanners, or traditional dental impressions; creating a virtual three-dimensional representation of the patient's occlusal complex; replicating excursions of the virtual three-dimensional representation of the patient's occlusal complex based at least on virtual inter-condylar angles and distances; determining acceptable occlusal contacts and/or malocclusions within the virtual three-dimensional representation of the patient's occlusal complex based at least in part on virtual dynamic occlusion during the replicated excursions, and determining at least one virtual dental appliance and/or orthodontic repositioning of one or more teeth based at least in part on the one or more acceptable occlusal contacts and/or malocclusions within the virtual three-dimensional representation of the patient's occlusal complex. |
US08594406B2 |
Single scan multi-procedure imaging
A method includes receiving imaging data generated by an imaging system (100) for a scan performed utilizing an imaging protocol with parameters that are based on a plurality of different imaging procedures; processing the imaging data using at least one algorithm corresponding to at least one of the plurality of different imaging procedures; and presenting the processed imaging data. |
US08594403B2 |
Data management system for use in angiographic X-ray imaging
A data management system automatically manages image buffers to produce images for angiography using a first memory portion, a second memory portion and an image data processor. The first memory portion stores first image frame data representing minimum luminance values of individual pixels of a sequence of medical images. The second memory portion stores second image frame data comprising a difference between the minimum luminance values and corresponding maximum luminance values. The image data processor processes data representing an acquired X-ray image frame of a catheterized vessel using a stored frame of maximum or minimum pixel luminance values and the second image frame data to provide an image with enhanced visualization of a catheter in a vessel. |
US08594396B2 |
Image processing apparatus, image processing method, and computer program product
An image processing apparatus for performing an image processing on a body cavity image captured in a living body includes: a storage unit which stores information including image information of the body cavity image; a change amount calculator which reads out the image information of the body cavity image from the storage unit and calculates, in the read body cavity image, a pixel value change amount of a pixel of interest with a plurality of surrounding pixels located around the pixel of interest; and a candidate lesion region detector which detects a candidate lesion region in the body cavity image based on calculation result of the change amount calculator. |
US08594393B2 |
System for and method of image reconstruction with dual line scanner using line counts
A fingerprint scanning and image reconstruction system and method including a fingerprint scanner providing a first scan line and a second scan line separated by a line separation distance in a scanning direction. The system includes an image reconstruction module accumulating scan lines including at least the first scan line and the second scan line over a time period t. The image reconstruction module a value for decimation (t) necessary to produce a selected y axis resolution in the scanning direction based at least in part on (line count(t)/line separation distance)* a selected y resolution, where line count(t) is the number of lines accumulated in time t, and decimation(t) indicates of whether the line count(t) is greater than or less than the number of lines accumulated as a function of the time period t that will result in a selected reconstructed image y resolution in the scanning direction. |
US08594390B2 |
Composition determination device, composition determination method, and program
A composition determination device includes: a subject detection unit configured to detect a subject in an image based on acquired image data; an actual subject size detection unit configured to detect the actual size which can be viewed as being equivalent to actual measurements, for each subject detected by the subject detection unit; a subject distinguishing unit configured to distinguish relevant subjects from subjects detected by the subject detection unit, based on determination regarding whether or not the actual size detected by the actual subject size detection unit is an appropriate value corresponding to a relevant subject; and a composition determination unit configured to determine a composition with only relevant subjects, distinguished by the subject distinguishing unit, as objects. |
US08594388B2 |
Large depth-of-field imaging system and iris recogniton system
(A2) An extended depth of field (DOF) imaging system (10) is disclosed that has a corresponding extended depth of focus (DOF′) by virtue of its optical system (20) having a select amount of spherical aberration. The imaging system has an image processing unit (54) adapted to process the raw images and perform contrast enhancement to form processed images. The image processing includes restoring the defocused modulation transfer functions (MTFs) using a gain function (G) and the amount of defocus. The imaging system can include an illumination system (60) that illuminates the object being imaged to establish a distance (DH) between the optical system and the object, where distance DH is used in the restoring of the MTF. An iris-recognition (I-R) system based on the enhanced DOF imaging system is also disclosed.; Optical system embodiments for use in the DOF imaging system that can provide select amounts of spherical aberration—and thus select increases in DOF—without increasing the adverse impact of other aberrations on image formation are also disclosed. |
US08594382B2 |
Method and system of determining the fiber diameter distribution of a fibrous media
A method and system of determining fiber diameter distribution of a fibrous media is disclosed. The method includes providing at least one digital image representative of the fibrous media, pre-processing the images, binarizing the images, generating virtual lines on the image, solving for fiber fringe points on each of generated line, solving for fiber center points as a mean of the fringe points, generating and growing measurement circles about the fiber center points, repositioning circles and center points to avoid fiber intersections, resizing the repositioned measurement circles to intersect the opposing fringes, and calculating fiber diameters and fiber spacing. |
US08594381B2 |
Method of identifying motion sickness
A method of identifying a motion-sickness problem in a motion-image sequence includes using a processor to analyze the image-sequence information to identify a propensity that the image sequence can induce motion sickness in a user and forming a saliency map calculated from salient static and dynamic visual features in the image-sequence information. The method further includes identifying moving and static objects and parameters in the saliency map describing the characteristics of the moving and static objects and distribution of salient features that can induce motion sickness in the identified image-sequence information, determining the propensity of the identified moving and static objects and parameters in the saliency map that can induce motion sickness, and producing a signal based upon the determined propensity to identify a motion-sickness problem in the image sequence. |
US08594380B2 |
Lane marking detection apparatus, lane marking detection method, and lane marking detection program
A lane marking detection apparatus, a lane marking detection method, and a lane marking detection program is provided, which can detect a lane marking precisely even when noise is present. The lane marking detection apparatus is provided with an original image acquiring means which acquires an original image obtained by imaging a road from a traveling object traveling along the road, a lane marking position detection means which detects the relative position of a lane marking included in the road, from the traveling object, based on the original image, and a examination means which examine the result of the detection obtained by the lane marking position detection means, based on a partial image of a first image that is an original image at time t0 and the partial image of a past image that is the original image captured before time t0. |
US08594377B2 |
Image recognition apparatus
An image recognition part of an image recognition apparatus recognizes an object based on a target area in an outside-vehicle image obtained by a camera installed in a vehicle. A position identifying part identifies an optical axis position of the camera relative to the vehicle based on the outside-vehicle image, and an area changing part changes a position of the target area in the outside-vehicle image according to the optical axis position of the camera. Therefore, it is possible to recognize an object properly based on the target area in the outside-vehicle image even though the optical axis position of the camera is displaced. |
US08594376B2 |
Computer-readable storage medium having information processing program stored therein, information processing method, information processing apparatus, and information processing system
A computer-readable storage medium has stored therein an information processing program for causing a computer of an information processing apparatus to operate as: means for sequentially obtaining an image; specific object detection means for detecting a specific object from the obtained image; means for detecting, on the basis of a pixel value obtained from a central region of the detected specific object, first region information on the central region; means for determining whether or not a result of the detection meets a predetermined condition; means for detecting, on the basis of a pixel value obtained from a surrounding region of the specific object that is present around the central region, second region information on the surrounding region; and means for outputting at least the second region information detected by the second region information detection means when a result of the determination is positive. |
US08594375B1 |
Advanced cloud cover assessment
Cloud cover assessment system and method provides for automatically determining whether a target digital image acquired from remote sensing platforms is substantially cloud-free. The target image is acquired and compared to a corresponding known cloud-free image from a cloud-free database, using an optimized feature matching process. A feature matching statistic is computed between pixels in the target image and pixels in the cloud-free image and each value is converted to a feature matching probability. Features in the target image that match features in the cloud-free image exhibit a high value of feature matching probability, and are considered unlikely to be obscured by clouds, and may be designated for inclusion in the cloud-free database. |
US08594368B1 |
Sense/control devices, configuration tools and methods for such devices, and systems including such devices
A configuration tool including a memory to store instructions, communication circuitry, and a processor coupled to the memory and the communication circuitry. The processor is configured to execute instructions to communicate with a device attached to monitor or control a piece of equipment using the communication circuitry. The processor receives data about a state of the piece of equipment from the device, and transmits configuration data to the device. The configuration data is configured to control how additional data about the state of the piece of equipment is to be acquired. |
US08594362B2 |
Speaker
A speaker includes a base having a groove, a tube received in the groove, a magnet disposed in the tube, a first ring-shaped body and a washer mounted, from top to bottom, on an outer side of the tube sequentially, and a second ring-shaped body connected to an edge of the first ring-shaped body and installed around a wall surface of a rim of the groove. The second ring-shaped body has an inner ring-shaped plate, an outer ring-shaped plate, and a connection segment connected between the inner ring-shaped plate and the outer ring-shaped plate. Therefore, a low-frequency effect thus generated is greatly improved. |
US08594361B2 |
Speaker mounting member for display apparatus
A speaker mounting member for a display apparatus including: one or plurality of mounting plates configured to be laid on a back surface of a display apparatus; a linking member configured to be crosswise linked to the mounting plate at a predetermined position in a first direction along a longitudinal direction of the mounting plate; a movable member configured to be linked to the linking member movably along a second direction perpendicular to the first direction; and a speaker mounting panel configured to be attached to the movable member and to be able to mount a speaker. |
US08594360B2 |
Mounting structure for speaker and flat panel display
A mounting structure for a speaker with respect to a panel (1) is provided. The mounting structure includes a speaker (20), a pair of projecting latches (10, 11) flanking a predetermined mounting region of the panel (1), and a frame member (30) which is held in fixed engagement with the latches (10, 11) so as to press the speaker (20) onto the mounting region. |
US08594350B2 |
Set-up method for array-type sound system
An example set-up method for a loudspeaker system capable of generating at least one directed beam of audio sound includes emitting directional beams of set-up sound signals from the loudspeaker system into a room, registering at least one reflection of the emitted signals at one or more locations within the room, and evaluating the registered reflected signals to obtain data for use in configuring the surround sound system. |
US08594347B2 |
Microphone having multiple transducer elements
A microphone is provided. The microphone has a housing; an acoustic port located in the housing; a substrate coupled with the housing; an integrated circuit positioned onto the substrate; and two or more MEMS transducers mounted on the substrate wherein the transducers are connected in parallel. |
US08594344B2 |
Method and apparatus for layered audio
A system and method for providing layered audio which allows a user to selectively and simultaneously listen to multiple audio sources for limited time periods and switch between these layered audio sources. The system allows a user to discernibly listen to two content sources at the same time. |
US08594341B2 |
System and method for selectively switching between a plurality of audio channels
A system and method for selectively switching between a plurality of audio channels are provided. The system and method of the present disclosure will enable a user to listen to desired audio content, e.g., music with a total lack of distraction while selectively allowing certain important and selected sounds to interrupt the audio content. The system for selectively switching between a plurality of audio channels includes an audio content device (ACD) for supplying audio content on a first channel; at least one microphone input device for generating an acoustic signal from sound external to the system on a second channel; an audio signal processing control unit (ASPCU) for receiving the audio content on the first channel and the acoustic signal on the second channel and for selectively switching between the first and second channel; and an audio output device (AOD) for audibly producing sounds from the selected channel. |
US08594336B2 |
Sound image localization apparatus
A sound image localization apparatus comprises an L direct output section that produces an output signal by inputting an audio signal of a rear left audio input channel to a filter having a characteristic obtained by dividing RLD by LD, an L cross output section that produces an output signal by inputting the audio signal of the rear left audio input channel to a filter having a characteristic obtained by dividing RLC by LC, an R cross output section that produces an output signal by inputting an audio signal of a rear right audio input channel to a filter having a characteristic obtained by dividing RRC by RC, an R direct output section that produces an output signal by inputting the audio signal of the rear right audio input channel to a filter having a characteristic obtained by dividing RRD by RD, a first adding section that adds a difference signal between the output signal of the L direct output section and the output signal of the R cross output section to an audio signal of a front left audio input channel, and a second adding section that adds a difference signal between the output signal of the R direct output section and the output signal of the L cross output section to an audio signal of a front right audio input channel. |
US08594334B2 |
Key management method
The present invention relates to a key management method to establish selective secret information in multiple disjoint groups, more specifically to a method of reducing the broadcast size in access hierarchies and localize and facilitate management in said access hierarchies. The key management method selects a number of subgroups. Each subgroup supports an instance of a key distribution method for receiving distributed key material, and is capable of computing a usage security key based on the distributed key material and predefined user group key material. |
US08594330B2 |
Personalized whitebox descramblers
The invention prevents intercepted keys from being used in unauthorized whitebox descrambler modules for the decryption of a ciphertext. Hereto a receiver with a personalized whitebox descrambler is proposed, whereby a part of the descrambling operation of the personalized descrambler is performed in a preprocessing module external to the descrambler. |
US08594327B2 |
Device, program, and method for transmitting or receiving an image through electronic mail
A scanned image transmitting device has an instruction-creating section that creates an instruction describing a process instruction in relation to a scanned image; an electronic mail creating section that creates an electronic mail including the scanned image and the instruction; an encrypting section that encrypts at least a portion of the electronic mail using a public key of a transmission destination; and a transmitting section that transmits the encrypted electronic mail to the transmission destination. |
US08594323B2 |
Method and apparatus for generating large numbers of encryption keys
Entropy obtained from a series of key generation exchanges may be combined with entropy from a strong entropy source to allow the strong entropy to be stretched to generate a larger number of keys for use on a communication network, without requiring additional information from the group members and without requiring the entropy source to be increased in size or in number. In one embodiment, nonces exchanged during an initial key exchange are used to generate additional key material that is then fed, together with a fresh random secret, to another pseudo-random function to generate an additional key stream. The fresh ransom secret may be generated at the GCKS from a physical entropy source or other entropy source, and may be changed at will by the GCKS to further increase the strength of the keys. The methods are particularly useful for group key management where a large number of keys are required to be generated in a short time frame. |
US08594322B2 |
Encoding/decoding apparatus
An encoding/decoding apparatus comprises a central processing unit and an encryption/decryption accelerator coupled to the central processing unit. The accelerator comprises an input for input data to be encrypted/decrypted, an arithmetic logic unit coupled to said input for performing selectable operations on data obtained from said input data and an output for encrypted/decrypted data coupled to said arithmetic logic unit. |
US08594320B2 |
Hybrid echo and noise suppression method and device in a multi-channel audio signal
Acoustic echo control and noise suppression in telecommunication systems. The proposed method of processing multi-channels audio loudspeakers signals and at least one microphone signal, comprises the steps of: transforming the input microphone signals (y1 (n), y2 (n), . . . , yM (n)) into input microphone short-time spectra, computing a combined loudspeaker signal short-time spectrum [X(i,k)] from the loudspeaker signals, (x1 (n), x2 (n), . . . , xL (n)), computing a combined microphone signal short-time spectrum [Y(i,k)] from the input microphone signal, (y1 (n), y2 (n), . . . , yM (n)), estimating a magnitude or power spectrum of the echo in the combined microphone signal short-time spectrum, computing a gain filter (G(i,k)) for magnitude modification of the input microphone short-time spectra, applying the gain filter to at least one of the input microphone spectra, converting the filtered input microphone spectra into the time domain (e1 (n), e2 (n), . . . , eM (n)). |
US08594316B2 |
Voice call system adapted to support a computer terminal and that adjusts a ringer tone
A ringer tone signal is attenuated, during a state in which a call is in progress, below the ringer tone signal level that occurs when no call is in progress, when a PC terminal is utilized as a telephone. A voice call system includes a handset unit for making a call, and a hook switch detection unit for detecting an on-hook/off-hook state of the handset unit. The PC terminal includes a sound source interface unit connected to a sound source, a fixed storage device for storing setting data indicative of a sound source for making a voice call, and a communication control unit responsive to a ringer tone generating operation command issued by the voice exchanger for determining whether or not a call is in progress from an on-hook/off-hook state detected by the hook switch detection unit. |
US08594314B2 |
Extended signaling system and method
Embodiments are described that include a “front end” device located remotely from a local telephone location. The front end filters DC and AC current on a telephone line to separate these signals and passes a DC current through a low resistance Low Pass Filter without traditional resistance or current limiting means. The front end also provides signaling capability isolated from the DC and audio channels by a High Pass Filter. Some embodiments also include a “back end” unit located near a local telephone location. The “back end” unit filters the DC and AC currents into at least two DC current streams. One of the DC current streams provides sufficient current to power a local telephone. The other stream(s) provides current sufficient to power an auxiliary device. The “back end” device may also provide signaling isolated from the DC and audio channels that is complementary to the “front end” signaling. |
US08594313B2 |
Systems and methods for endpoint recording using phones
Embodiments of the present invention provide systems and methods for recording media communication. An exemplary method comprises the steps of: receiving an incoming call from a calling phone; routing the incoming call to a called phone in a contact center; transmitting voice communications associated with the incoming call via the calling phone; duplicating the voice communications via the called phone; transmitting the duplicated voice communications via the called phone; and recording the duplicated voice communications. |
US08594307B1 |
Method of reverse call branch off-load
A computer-implemented method for routing a call to a call center may generally comprise receiving a call from a caller at an automated call distributor, initiating an interactive voice response interrogation session with the caller, and classifying the call as one of a first type and a second type based on the interactive voice response interrogation session, when the call type is classified as the first type, routing the call to at least one of a plurality of branches comprising at least one agent designated to receive calls classified as the first type, when the call type is classified as the second type, routing the call to a call center comprising at least one agent designated to receive calls classified as the first type and the second type. |
US08594306B2 |
Providing information by a contact center
A method for a contact center to provide information to one or more users in response to one or more inquiries from the one or more users is presented. For example, the method includes accessing, using at least one client adaptor, at least one agent group that includes at least one agent having knowledge regarding the one or more inquiries. The method further includes the at least one agent responding to the one or more inquiries using the at least one client adaptor. The at least one agent group has pre-existing communications infrastructure that is accessed by a computing platform of the contact center using the at least one client adaptor. |
US08594303B1 |
Unpaid break time for contact center agents
An agent's request for a break is indicated by a pause request and pause code, where the pause code indicates the reason for the break. In one embodiment, a pause request is analyzed to determine if the agent is allowed to request a break associated with the pause code. The pause code may be further analyzed to determine if it is of an unpaid type, in which case the agent is requesting an unpaid break. If the break is of a paid type, then a threshold timer may be started at the beginning of the break that when expires indicates that any remainder of the break is processed as unpaid time. This can be accomplished by noting an event associated with the threshold timer in an agent work history log or by automatically logging off the agent at the expiry of the timer. |
US08594291B2 |
Techniques for planning a conference using location data
Techniques for scheduling a conference among multiple persons include receiving quorum data and location data. Quorum data indicates a quorum for a particular conference. Location data indicates locations of a plurality of persons who satisfy the quorum. A proposed location for the particular conference is determined based on the location data and the quorum data. These techniques allow location data to include presence data that describes a current location of a person or a state of communication of that person; and therefore allow presence data to be used in determining where to conduct a conference and when. For example, an organizer of a meeting and meeting invitees are notified when the people constituting a quorum cross paths at the same location, or are situated at sites that support remote conferencing. |
US08594284B2 |
Systems and methods for providing context-based voicemail
Voicemail systems and methods for managing voicemail systems are provided herein. The subject voicemail systems provide a plurality voicemail greeting, each of which are associated with a context tag. The context tag can be, for example, a location, a device parameter, an account parameter, a network parameter, or any other contextual information. Upon receipt of a change in a context tag, the voicemail system determines a new voicemail greeting associated with the new context tag and sets the new voicemail greeting to the active voicemail greeting. |
US08594281B2 |
Dynamic menu framework
Systems, methods, and computer readable media for providing a customer service system are provided. In some examples, the customer service system may include a telephone interface and may recognize both speech responses (e.g., voice commands) and/or touch tone responses. The system may include one or more rules for identifying options based on received user input. In some examples, the options provided based on touch tone input may be different from those based on received speech input. In some examples, the speech responses may be determined to meet a confidence threshold in order to progress to the next menu level or set of options. The confidence threshold may be adjusted and/or may be different or customizable for different menu options, levels, and the like. |
US08594277B2 |
Grazing incidence collector optical systems for EUV and X-ray applications
A collector optical system for EUV and X-ray applications is disclosed, wherein the system includes a plurality of mirrors arranged in a nested configuration that is symmetric about an optical axis. The mirrors have first and second reflective surfaces that provide successive grazing incidence reflections of radiation from a radiation source. The first and second reflective surfaces have a corrective shape that compensates for high spatial frequency variations in the far field intensity distribution of the radiation. |
US08594274B2 |
Method to show a concentration of a contrast agent in a predetermined volume segment by means of tomosynthesis, and corresponding tomosynthesis apparatus
In an imaging method and a tomosynthesis apparatus, a two-dimensional low-energy image of the predetermined volume segment is obtained after administration of a contrast agent, followed by a two-dimensional high-energy image and then a high-energy tomosynthesis of the predetermined volume segment is obtained with a high total radiation dose that is significantly higher than the low radiation dose. The two-dimensional low-energy image is subtracted from the two-dimensional high-energy image to generate a result with which the concentration of the contrast agent is visible. Additionally, in a time interval in which an enrichment or a washing-out of the contrast agent occurs within the predetermined volume segment, a tomosynthesis of the predetermined volume segment is automatically implemented to show the concentration of the contrast agent in the predetermined volume segment. |
US08594272B2 |
Inverse geometry volume computed tomography systems
The present invention pertains to an apparatus and method for inverse geometry volume computed tomography medical imaging of a human patient. A plurality of stationary x-ray sources for producing x-ray radiation are used. A rotating collimator located between the plurality of x-ray sources and the human patient is also used. A rotating detector can also be used. |
US08594271B2 |
X-ray diagnosis apparatus and image processing apparatus
A marker-coordinate detecting unit detects coordinates of a stent marker on a new image when the new image is stored in an image-data storage unit; and then a correction-image creating unit creates a correction image from the new image through, for example, image transformation processing, so as to match up the detected coordinates with reference coordinates that are coordinates of the stent marker already detected by the marker-coordinate detecting unit in a first frame. An image post-processing unit then creates an image for display by performing post-processing on the correction image created by the correction-image creating unit, the post-processing including high-frequency noise reduction filtering-processing, low-frequency component removal filtering-processing, and logarithmic-image creating processing; and then a system control unit performs control of displaying a moving image of an enlarged image of a set region that is set in the image for display, together with an original image. |
US08594268B2 |
Two-fluid molten-salt reactor
A reactor vessel includes a plenum and a reactor core with first and second sets of channels. A blanket salt flows through the first set of channels, and a fuel salt flows through the second set of channels. The plenum receives the blanket salt from the first set of channels. The blanket salt provides a breed-stock for a fission reaction in the fuel salt and transfers heat generated by the fission reaction without mixing with the fuel salt. |
US08594265B2 |
Methods for controlling ion beam and target voltage in a neutron generator for improved performance
A method for operating a pulsed neutron generator includes adjusting a target current of the neutron generator to a preselected value. A parameter related to a neutron output of the neutron generator is measured. A target voltage of the neutron generator is adjusted to maintain the measured parameter within a predetermined range. |
US08594258B2 |
Adaptive noise filtering and equalization
Processing a signal comprising signal distortions with filters. The filters comprise a first filter configured to a first time scale to compensate for signal distortions within respective symbols of the signal and a second filter configured to a second time scale to compensate for signal distortions among symbols of the signal. A probability estimate is produced based on an output of at least one of the first and second filters. At least one of the first and second time scales is adjusted according to the probability estimate. |
US08594253B2 |
Jitter compensation
Circuits and methods for jitter compensation in a receiver system are useful to improve performance. One such circuit includes a combiner block for combining a reference signal with an input signal (Sin) of the circuit, and a converter stage for converting the input signal (Sin) together with the reference signal. The converter stage is clocked by a clock signal modulated by a jitter signal. A forward path having a first mixer unit is provided for multiplying a copy of an output signal (A) of the converter stage with the frequency of the reference signal in order to generate a jitter compensating signal (B). A compensation unit for compensating jitter in the output signal (A) of the converter stage in a direct output path with the jitter compensating signal (B) is also provided. |
US08594248B2 |
Reverse indexing methods and systems
Methods and systems for reversing indexing signal option selections are disclosed. The signal options can be any of a variety of options that permit the establishment of a communication link, including modulation format, coding rate, precoding index and assigned subbands. The selected options can be represented as a vector and the index can be determined by employing a worth function for a particular selected vector element that is dependent on a selection occurrence count of the element and on an element position count of the element. In particular, the index can be the summation of worth function values for each selected element. |
US08594246B1 |
Multi-Viterbi receive channel decoder
A circuit includes a first Viterbi detector configured to generate a first estimate signal based on an equalized signal. The first estimate signal includes preliminary non-return-to-zero data estimates. A first filter is configured to generate a first filtered signal based on a preliminary decision signal. The preliminary decision signal is generated based on the first estimate signal. A second Viterbi detector is in communication with the first Viterbi detector. The second Viterbi detector is configured to generate a final decision signal based on a sum of (i) a delayed version of the equalized signal, and (ii) the first filtered signal, wherein the final decision signal comprises final non-return-to-zero estimates. |
US08594245B2 |
Digital broadcasting receiving system and method
A digital broadcasting receiving system and method, where the digital broadcasting receiving system includes: a demodulator receiving and demodulating a dual transmission stream including a turbo stream and a normal stream; an equalizer equalizing the demodulated dual transmission stream; a first processor restoring normal stream data from the equalized dual transmission stream; and a second processor restoring turbo stream data from the equalized dual transmission stream and eraser decoding the turbo stream data. Thus, the reception sensitivity of a transmission stream including a turbo stream can be improved. |
US08594238B2 |
Apparatus and method for estimating channel in channel domain
A method and apparatus for estimating a channel in a frequency domain are provided. The apparatus acquires frequency selectivity information using a cell-specific reference signal, selects a channel estimation scheme using a user specific reference signal according to the acquired frequency selectivity information, and estimates a frequency channel using the selected channel estimation scheme. Accordingly, more accurate channel estimation with respect to a region to which a physical downstream shared channel is allocated can be performed. |
US08594236B2 |
Radio communication system, base station, mobile station, and radio communication method
A radio communication system includes a reception apparatus and a transmission apparatus. The reception apparatus includes a first wireless communication interface and a first processor. The transmission apparatus includes a second wireless communication interface configured to transmit a wireless signal to the reception apparatus and a second processor configured for generating a plurality of data blocks and a grouped data block obtained by grouping the plurality of data blocks and controlling the second wireless communication interface to transmit the plurality of data blocks through a first radio transmission path, and to transmit the grouped data block through a second radio transmission path better in radio transmission quality than the first radio transmission path. The first processor is configured for controlling the first wireless communication interface to receive the plurality of data blocks transmitted through the first radio transmission path, the grouped data block transmitted through the second radio transmission path. |
US08594235B2 |
Apparatus and method for transmitting data using transmission diversity in wireless communication system
An apparatus for transmitting data in a wireless communication system is provided. The apparatus includes a data processor for generating modulation symbols by coding information bits and by constellation-mapping the coded information bits, a transmission (TX) processor for generating transmission symbols by applying any one of first and second transmission diversity schemes to the modulation symbols and for configuring a subframe including the transmission symbols, and a plurality of antennas for transmitting the subframe. The subframe comprises a plurality of slots and has a varying frequency band every slot by frequency hopping. |
US08594232B2 |
System for predistortion and post-distortion correction of both a receiver and transmitter during calibration
A post-distorter compensates for receiver nonlinearity in calibration mode. Linearized receiver-side output from the post-distorter is used to correctly compensate for transmitter-side nonlinearities in calibration mode. The post-distorter also compensates for receiver-side nonlinearities during normal receive mode. Thus, the post-distorter features dual modes of use, a calibration mode, wherein calibration signals received from the adjacent transmitter are linearized by the post-distorter and a normal receive mode, wherein communication signals from a remote transmitter are linearized by the post-distorter. |
US08594231B2 |
Power series digital predistorter and distortion compensation control method therefor
A power series digital predistorter and a distortion compensation control method for the power series digital predistorter are capable of adjusting the coefficients of a frequency characteristic compensator at high speed. A controller in the power series digital predistorter collectively sets adjustment amounts for the phases in bands in an N-th order frequency characteristic compensator; collectively sets adjustment amounts for the amplitudes in the bands in the N-th order frequency characteristic compensator; determines whether an index indicating the degree of cancellation of a distortion component generated in a power amplifier satisfies a preset condition; and, if the index does not satisfy the condition, performs control such that the adjustment amounts for the phases and the adjustment amounts for the amplitudes are set again. |
US08594230B2 |
System and method for constructing unique word sets for efficient detection using orthogonal functions
A system and method of construction of unique word sets together with an efficient method of implementing correlation with the members of the set is presented. The set of UWs is constructed by breaking a UW sequence in to equal length segments, and then multiplying this vector by an orthogonal matrix. First an arbitrary vector U is chosen of length K for a set of N UWs. Then a matrix H of size N×N is chosen. The columns of H are then repeated L times to form a matrix H′. The set of N UW consists of the rows of H′UT. N sub-correlations of the N segments of the vector U with the segments of the (suitably delayed) received signal is performed at the receiver. Then the N different outputs are obtained as Z=HCT, where C=[C0 . . . CN-1] is the vector of correlated outputs. The receiver only requires N correlators, each of length L, instead of length K, which provides a less complex and more efficient solution for detection of UW sets. |
US08594228B2 |
Apparatus and method of differential IQ frequency up-conversion
A balanced transmitter up-converts I and Q baseband signals directly from baseband-to-RF. The up-conversion process is sufficiently linear that no IF processing is required, even in communications applications that have stringent requirements on spectral growth. In operation, the balanced modulator sub-harmonically samples the I and Q baseband signals in a balanced and differential manner, resulting in harmonically rich signal. The harmonically rich signal contains multiple harmonic images that repeat at multiples of the sampling frequency, where each harmonic contains necessary information to reconstruct the I and Q baseband signals. The differential sampling is performed according to control signals that are phase shifted with respect to each other. The control signals may have pulse widths (or apertures) that operate to improve energy transfer to a desired harmonic in the harmonically rich signal. A bandpass filter can then be utilized to select the desired harmonic of interest from the harmonically rich signal. |
US08594226B2 |
Method for processing a digital signal in a digital delta-sigma modulator, and digital delta-sigma modulator therefor
The digital delta-sigma modulator includes a signal input for receiving digital samples of N bits, and a digital filter connected to the signal input. The digital filter performs addition/subtraction and integration operations according to a redundant arithmetic coding for delivering digital filtered samples. A quantizer performs a nonexact quantization operation so as to deliver digital output samples of n bits, with n being less than N. The input of the quantizer is connected within the digital filter. |
US08594220B2 |
Code books for multiple-input and multiple-output communication systems
A method and device for transmitting and receiving data. A device comprises a code book and a transmitter. The code book comprises a plurality of codewords, wherein the plurality of codewords correspond to a plurality of vectors having a largest minimum chordal distance with respect to the plurality of vectors. The transmitter is configured to send a number of wireless signals using the code book. A receiver receives and decodes the number of wireless signals. |
US08594218B2 |
Method of transmitting a precoding matrix in a multi-input multi-output (MIMO) system
A method of transmitting a precoding matrix in a multi-input, multi-output (MIMO) system is disclosed. In the system, a receiving end determines feedback information by calculating each diagonal sub-matrix of the precoding matrix. Here, the precoding matrix includes a plurality of sub-matrices arranged in a block diagonal format. Thereafter, the receiving end transmits he feedback information of the each calculated sub-matrix. |
US08594216B2 |
Beamforming feedback options for MU-MIMO
Beamforming may be used in MIMO communication systems to further enhance spectral efficiency. Beamforming refers to beamed transmissions to a single destination (e.g., a station) at a time, to enhance the rate and/or range of transmission. To perform beamforming from a source to one or more destinations, a channel and/or beamforming matrices corresponding to the channel needs to be known at the source, which may be obtained as feedback from the destination. However, the beamforming matrices may not be smooth over frequency as it is fed back from the destination. Therefore, certain aspects of the present disclosure provide beamforming feedback options, resulting in the smoothness of a beamforming matrix. |
US08594215B2 |
MIMO system having a plurality of service antennas for data transmission thereof
Embodiments provide a MIMO system having a plurality of service antennas and method for data transmission and reception. The system includes a plurality of service antennas, where each service antenna is configured to simultaneously serve a plurality of terminals and independently receive a pilot sequence from the plurality of terminals. The system further includes a plurality of channel estimation units configured to independently generate an antenna-specific channel estimate based on the received pilot sequence and a plurality of pre-coding units configured to independently generate a coded signal to be transmitted to the plurality of terminals via a respective service antenna based on a set of data symbols and the antenna-specific channel estimate. |
US08594209B2 |
Distance estimation
A method, comprising: periodically enabling reception of a signal at a receiver, every first time; transforming the received signal in order to determine data in the received signal; comparing the determined data with reference data; and using the difference between the determined data and the reference data to estimate a correction to a multiple of the first time in order to determine a distance between the receiver and an origin of the signal. |
US08594207B2 |
Method and apparatus for providing channel quality feedback in an orthogonal frequency division multiplexing communication system
In an Orthogonal Frequency Division Multiplexing communication system, wherein frequency bandwidth may be represented by multiple Resource Block Group (RBG) levels, wherein each RBG level comprises a division of the frequency bandwidth into a number of RBGs different from the number of RBGs of the other RBG levels, a user equipment measures a channel quality associated with one or more RBGs of one or more RBG levels of the multiple RBG levels, selects an RBG of from among the measured RBGs based on the measured channel qualities, and reports channel quality information associated with the selected RBG to a radio access network, wherein reporting comprises providing an index to the selected RBG and providing channel quality information for the indexed RBG. |
US08594206B2 |
Wireless transmission apparatus, wireless reception apparatus, wireless communication system, and wireless communication method
Disclosed herein is a wireless transmission apparatus including: a wireless transmission block having an oscillator for oscillating a signal having a local oscillation frequency, the wireless transmission block being configured to transmit a digital signal on the basis of a signal having a local oscillation frequency oscillated by the oscillator to the reception side. |
US08594199B2 |
Apparatus and method for motion vector filtering based on local image segmentation and lattice maps
A method and an apparatus for filtering motion vector fields provided by a motion estimator apparatus are disclosed. The method includes receiving an input image, determining a motion vector field associated with the input image, determining a local segmentation image, forming a lattice map to identify periodic structures, using the local segmentation image and the lattice map to obtain an image segment pixel count and an image/motion segment pixel count, and using the segment pixel count and the image/motion segment pixel count to provide a filtered motion vector field. Some embodiments further include a motion estimation apparatus including an image delay apparatus, a lattice detector to find lattice structures in the input and delayed images, a histogram generator and a histogram analyzer to provide a set of horizontal and vertical search masks, a motion vector estimator to provide a motion vector field, and a motion vector filter as provided herein. |