Document Document Title
US08595627B2 Electronic document modification
Electronic document design methods and computer programs allowing a user to separately control and modify layout and the design components of an electronic document. A number of possible document layouts and possible document designs are stored. A document is based on the combination of one of the stored layouts and one of the stored designs. While the user is viewing the electronic document, controls are available to the user allowing the user to view and select among alternate layouts and designs for that document. Color schemes and font schemes for the document may also be separated controlled.
US08595626B2 Application recommendation
A computerized application recommendation system includes a processor; and a memory communicatively coupled to the processor. The processor is configured to: receive usage data for applications in a category of applications from a plurality of users; and provide a first user with a recommendation for a first application in the category of applications based, at least in part, on a change in the usage data.
US08595623B2 Image processing including process of outputting preview image using database storing synthesizing data corresponding to finish processing condition
An image processing apparatus is disclosed. The image processing apparatus uses software architecture called pipes-and-filters architecture. The image processing apparatus includes an inputting filter, a processing filter, a printing filter, and a preview image displaying filter. When a preview image of image data to be output is instructed to be displayed, the preview image displaying filter makes an operating section display the preview image.
US08595618B2 Dynamic variable-content publishing
A product creator system includes a business application and a distribution utility. The business application enables a user to specify and/or edit (via a user client) a document. The business application generates a packet that is transmitted to the distribution utility. The packet describes the document, such as a document of a particular type (where the document is based on variable content and/or variable layout), and a distribution method for the document. Distribution methods include print, ship, mail, fax, email, and save. The distribution utility generates and distributes the document (via an output device) based on the packet. The business application, which can be used with a variety of distribution utilities, includes a web front-end and a packet generator. The distribution utility, which can be used with a variety of business applications, includes control logic and a document processor. The document processor helps generate the document.
US08595612B1 Display of web page with available data
A method for executing a web application comprising sending at least one query to at least one data source. After receiving data in response to the query, a web page is created having separate portions. A first of said portions provides for displaying received data, while a second of said portions provides for displaying a first placeholder for yet to be received data. A refresh code is inserted in the second portion. The web page is then transmitted.
US08595611B2 Added information distribution apparatus and added information distribution system
There is provided an added information distribution apparatus including a receiving section that receives added information which are added to a shared electronic document; added information memory that stores information on the added information; a message management section that, when the receiving section receives added information, identifies pieces of added information which should be transmitted as a message from among the received added information or the stored added information in accordance with preset conditions for transmission, and compiles one or more pieces of identified added information together to compose a message; and a message transmission processing section that transmits the composed messages to members who share the electronic document.
US08595607B2 Method and system for updating a medical device
The present disclosure includes methods, devices and systems for establishing a connection between a medical device and a remote computing device, receiving an upgrade command at the medical device, storing a current version of persistent data and a current version of executable code in a first storage area of the medical device, transmitting at least the current version of the persistent data to the remote computing device, receiving a second format of the current version of the persistent data and an upgraded version of executable code at the medical device, storing the second format of the current version of the persistent data and the upgraded version of the executable code in a second storage area of the medical device, and executing the upgraded version of the executable code with the second format of the current version of the persistent data.
US08595605B2 Systems and methods for memory management
Systems and methods for intelligently reducing the number of log-likelihood ratios (LLRs) stored in memory of a wireless communication device are described herein. In one aspect, the systems and methods described herein relate to selecting LLRs for storage based on a quality metric. In another aspect, the systems and methods described herein relate to improving communication quality in response to available memory capacity.
US08595603B2 Apparatus and methods for selective block decoding
Apparatus and methods for selective decoding of received code blocks are disclosed. An example method includes receiving a code block, determining a code block quality indicator for the received code block, and attempting to decode the received code block if the code block quality indicator is greater than or equal to a threshold. If the code block quality indicator is less than the threshold, the received code block is discarded without decoding attempts. The threshold may be a static or dynamic threshold.
US08595601B2 Methods of performing error detection/correction in nonvolatile memory devices
Methods of operating nonvolatile memory devices include testing a plurality of strings of nonvolatile memory cells in the memory device to identify at least one weak string therein having a higher probability of yielding erroneous read data error relative to other ones of the plurality of strings. An identity of the at least one weak string may be stored as weak column information. This weak column information may be used to facilitate error detection and correction operations. In particular, an error correction operation may be performed on a first plurality of bits of data read from the plurality of strings using an algorithm that modifies a weighting of the reliability of one or more data bits in the first plurality of bits of data based on the weak column information. More specifically, an algorithm may be used that interprets a bit of data read from the at least one weak string as having a relatively reduced reliability relative to other ones of the first plurality of data bits.
US08595597B2 Adjustable programming speed for NAND memory devices
Embodiments of the invention describe methods, systems and apparatuses to improve solid state device (SSD) write speed by efficiently utilizing error correction code executed for the device. SSDs may be comprised of several NAND memory devices. It is understood that such devices tend to have a raw bit error rate (RBER) that is related to the program/erase cycle count for the device.Embodiments of the invention efficiently use system ECC by changing the operating conditions of the SSD to better utilize the robustness of the implemented ECC algorithm. For example, embodiments of the invention may alter the programming voltage supplied to an SSD to increase write speed; such an increase may increase the RBER of the device, but will not affect the accuracy of such operations due to the ECC that is provisioned for end of life storage fidelity (i.e., the RBER that will occur at the end of life).
US08595593B2 Nonvolatile memory device having a copy back operation and method of operating the same
A method of operating a nonvolatile memory device comprises performing a read operation to read data stored in a first memory cell block including first unit groups; detecting a second unit group from among the first unit groups, the second unit group having a number of error bits included in the read data, which is greater than a set number of bits and equal to or smaller than a maximum allowable number of bits which can be corrected through an error checking and correction (ECC) processing; and after the second unit group is detected, performing a copyback operation for moving the data, that are stored in the first memory cell block, to a second memory cell block.
US08595588B2 Encoding method, decoding method, coder and decoder
An encoding moihod and encoder of a lime-varying LDPC-CC with high error correction performance are provided. In an encoding method of performing low density parity check convolutional coding (LDPC-CC) of a time varying period of q using a parity check polynomial of a coding rate of (n−1)/n (where n is an integer equal to or greater than 2), the time varying period of q is a prime number greater than 3, the method receiving an information sequence as input and encoding the information sequence using Equation 1 of the attached detailed description as a g-th (g=0, 1, . . . q−1) parity check polynomial to satisfy 0:
US08595587B1 Systems and methods for optimizing a product code structure
Systems and methods for jointly optimizing various parameters of an error-correction code (e.g., a product code or other multi-dimensional code) are provided. In certain embodiments, joint optimization of coverage assignments, configuration assignments, rate assignments, and/or user data length assignments of an error-correction code is performed so as to achieve desired error-protection performance at minimized implementation complexity. In certain embodiments, coverage assignments of an error-correction code are optimized to achieve a desired performance level with minimized implementation complexity.
US08595585B2 Reverse concatenated encoding and decoding
Methods and systems for transmitting and receiving data include reverse concatenated encoding and decoding. Reverse concatenated decoding includes inner decoding the encoded stream with an inner decoder that uses a low-complexity linear-block code to produce an inner-decoder output stream, outer decoding the inner-decoder output stream with an outer decoder that uses a low-density parity-check code to produce an information stream, and iterating extrinsic bit reliabilities from the outer decoding for use in subsequent inner decoding to improve decoding performance.
US08595579B2 Method for DL semi-persistent scheduling HARQ process allocation and apparatus thereof
A method for HARQ process allocation for DL SPS transmission between a base station and an UE, and a system thereof are disclosed. The method and system according to the present application achieve HARQ process allocation for DL SPS transmission, while improving the DS transmission chance and reducing the ambiguity between different SPS transmissions and between SPS transmission and DS transmission.
US08595574B2 Enhanced diagnosis with limited failure cycles
Chain or logic diagnosis resolution can be enhanced in the presence of limited failure cycles using embodiments of the various methods, systems, and apparatus described herein. For example, pattern sets can be ordered according to a diagnosis coverage figure, which can be used to measure chain or logic diagnosability of the pattern set. Per-pin based diagnosis techniques can also be used to analyze limited failure data.
US08595573B2 Automatic defect management in memory devices
A method for data storage in a memory including multiple memory cells arranged in blocks, includes storing first and second pages in respective first and second groups of the memory cells within a given block of the memory. A pattern of respective positions of one or more defective memory cells is identified in the first group. The second page is recovered by applying the pattern identified in the first group to the second group of the memory cells.
US08595571B2 Error detection device, communication error detection system, communication error detection method
An error detection device includes a control unit configured to identify two links that connects a relay communication device to two communication devices as a link pair, identify, from pluralities of inspection devices under the respective two links, a number of inspection devices corresponding to the number N of links where communication errors simultaneously occur (N is an integer of 1 or more) plus 1, determine (N+1) number of inspection flows between the (N+1) number of inspection device pairs, and generate inspection coverage information that includes the determined inspection flows. The error detection device includes a storage unit that stores the inspection coverage information, and a communication unit that sends the inspection coverage information to one device of the inspection device pairs.
US08595569B2 LCPC decoding methods and apparatus
A flexible and relatively hardware efficient LDPC decoder is described. The decoder can be implemented with a level of parallelism which is less than the full parallelism of the code structure used to control the decoding process. Each command of a relatively simple control code used to describe the code structure can be stored and executed multiple times to complete the decoding of a codeword. Different codeword lengths are supported using the same set of control code instructions but with the code being implemented a different number of times depending on the codeword length. The decoder can switch between decoding codewords of different lengths, without the need to change the stored code description information, by simply changing a code lifting factor that is indicative of codeword length and is used to control the decoding process. When decoding codewords shorter than the maximum supported codeword length some block storage locations may go unused.
US08595565B1 Methods and systems for optimizing information technology costs based on outage costs
A method that includes monitoring, by a computing device including a processor, transaction activity level of a plurality of pre-defined IT transactions, and determining, by the computing device, that an IT outage has occurred when the activity level is below a threshold.
US08595552B2 Reset method and monitoring apparatus
A reset method performs a software reset in a state in which data in a volatile memory is retained, when an abnormality is generated in a monitoring apparatus. Hardware of the monitoring apparatus may include a function to perform a hardware reset in a state in which the data in the volatile memory is retained, but the software reset is performed with respect to the hardware that does not include such a hardware reset function. The volatile memory may store control information for controlling a host computer monitored by the monitoring apparatus, in addition to data including fault check materials to be retained when the fault is generated. The monitoring apparatus may read the fault information from the hardware to judge whether an abnormal value is reached.
US08595550B1 Back-up power for a network switch
A network switch includes a power connection configured to receive power from a primary power source and at least two ports. At least a first one of the ports is configured to connect to a first network interface of a first computing device through a communication medium configured to conduct operating power for the network switch. The first network interface is configured to draw electrical power from a power supply of the first computing device and provide, through the network cable, at least a portion of the drawn electrical power as the operating power. A switching circuit is configured to route network data between the ports and a power management circuit coupled at least to the first port. The power management circuit is configured to draw at least a portion of the operating power from the first port, and power the switching circuit using the drawn power responsive to a detected failure of the primary power source.
US08595547B1 Failover and recovery for replicated data instances
Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery.
US08595545B2 Balancing power consumption and high availability in an information technology system
A method is disclosed for balancing the requirements of high availability achieved by redundant active components and power saving achieved by less active components. The requirement for high availability can be expressed by the recovery time objective (RTO) which specifies the amount of time it takes to recover from a failure in the system. Based on the configured RTO, the system configures the most appropriate power mode.
US08595543B2 Method and circuit for trimming an internal oscillator of a USB device according to a counting number between a first and second clock count value
A circuit and method for trimming an internal oscillator of a USB device that generates a clock signal as a frequency source of the USB device detect an end of packet from an input data stream to initialize a counter, identify a token packet in the data stream to detect a start of frame token packet for the counter to carry out clock counting on the clock signal to thereby obtain a count value, and compare the count value with a reference value to determine a trimming code for trimming a clock frequency of the internal oscillator.
US08595541B2 Data processing modules requiring different average clock frequencies having a common clock and a clock gating circuit for deleting clock pulses applied to the modules at times consistent with data sourcing and sinking capabilities
A method and apparatus are provided for docking data processing modules, which require differing average clock frequencies, and for transferring data between the modules. This comprises a means for providing a common dock signal to modules. Clock pulses are deleted from the common clock signal to individual modules in dependence on the docking frequency required by each module. Clock pulses are applied to modules between which data is to be transferred at times consistent with the data transfer.
US08595538B2 Single-clock-based multiple-clock frequency generator
In an embodiment of the present invention, a clock generator circuit is disclosed to include a phase locked loop (PLL) that is responsive to a reference frequency and operative to generate a single clock frequency and a clock signal quadrature output frequency and a clock signal in-phase output with the frequency of the clock signal quadrature output frequency and the clock signal in-phase output frequency being a fraction of the frequency of the single clock frequency. The PLL includes a single voltage controlled oscillator (VCO) that generates the single clock frequency. A plurality of dividers is included in the clock generator circuit and is responsive to the clock signal quadrature output frequency and the clock signal in-phase output frequency and generates multiple clock frequencies, each clock frequency being a unique frequency, each of the plurality of dividers generating an output, the final output of the plurality of dividers being synchronized to the reference frequency.
US08595536B2 Rate verification of an incoming serial alignment sequence
A technique for rate verification of an incoming serial alignment sequence includes receiving an incoming serial stream. A determination is then made as to whether an align sequence is recognized in the incoming serial stream. When an align sequence is recognized, a check is made to determine if an appropriate number of align primitives are received during a predetermined number of clock periods. If the number of received align primitives matches the predetermined number, then a rate-verified align detect signal is asserted.
US08595533B2 Power management system, method thereof and storage medium
A power management method for a host computer, which is coupled to a USB hub, is provided. It prevents the USB hub from entering into a suspend mode while the host computer stays in a host active state. The method includes the following steps: a filter driver is loaded. When detecting a specified event, the filter driver issues a device sleep IRP request to control the USB hub enter into a suspend mode. Wherein the specified event represents that the host computer enters into a host sleep state.
US08595532B1 Automatic power saving system and method for power interuptions
Automatic power saving for decreasing power demand during a power interruption while maintaining the appearance of full operation of a signal processor including predefined power consuming circuits, a communications interface, and a state machine includes sensing when a power supply interruption has occurred, providing a clock signal, halting the clock signal to the predefined power consuming circuits during a power interruption; and continuing to provide a clock signal to a communications interface regardless of a sensed interruption for maintaining the appearance of normal operations during the sensed interruption.
US08595524B2 Communication device with a power supply restart control unit controlling restarting supply of power to a main processing unit
A communication device includes a main processing unit and a sub-processing unit. The main processing unit includes a main performing unit that acquires time information indicating a performance time, stores the time information in a time information storing unit, sets a timer unit to detect that it is the time indicated by the time information, and performs the process when detecting that it is the time, and a power saving determining unit that transmits a report of detecting that a power saving performance condition is satisfied to the sub-processing unit. The sub-processing unit includes a power control unit that stops the supply of power to the main processing unit when receiving the report that the power saving performance condition is satisfied, and restarts the supply of power when the timer unit detects that it is the time indicated by the time information of the time information storing unit.
US08595508B2 Method of secure encryption
A system, device and method for encrypting plaintext information securely. The system includes a transmitting agent to generate and synchronize a first cipher stream using the plaintext information and a first key, to generate and synchronize a second cipher stream using a second key and a randomizing function to randomize and synchronize a controllable plaintext stream to form a second synchronized cipher stream, and to operate on the plurality of first and second cipher streams using an exclusive disjunction operator to obtain a ciphertext stream; and a receiving agent to decrypt the ciphertext stream.
US08595506B2 Authentication system and method using electronic tags
An authentication method of a prover device by a verifier device using cryptographic coupons is provided, where a coupon includes a pseudo-random number ri, where i is an index for labeling the coupon, and a reduced-coupon xi such that xi=ƒ(ri), where ƒ is a predetermined one-way function, the method including the following steps: the verifier device sends a challenge consisting of a random value c to the prover device; the prover device sends to the verifier device a response y calculated by using the pseudo-random number ri, the challenge c, and a secret key s belonging to the prover device; and the verifier device checks the validity of the response y based on the challenge c, the reduced-coupon xi corresponding to the pseudo-random number ri, and a public key V corresponding to the secret key s, the reduced-coupon xi being received by the verifier device from a source external to the prover device.
US08595503B2 Method of self-authenticating a document while preserving critical content in authentication data
An improved document authentication method in which critical content, such as signatures, is preserved at a high-resolution in the authentication data carried on the self-authenticating document. When generating authentication data, signatures are compressed without down-sampling to preserve their resolution and quality. The compressed signature data (a bit string) is embedded in an image segment on the document. For example, each bit of the bit string is stored in the low bits of one or more image pixels. A hash code is calculated from the bit string and stored in a barcode printed on the document. To authenticate a scanned-back document, the bit string is recovered from the image segment. A hash code is calculated from the recovered bit string and compared to the hash code extracted from the barcode. The signatures re-generated from the recovered bit string are compared to the signatures in the scanned document.
US08595502B2 Data management system
To prevent piracy or leakage of data content, a cryptography technique and electronic watermark technique are combined together and used. In a data content supplied to a user, a user data is entered as electronic watermark by a data management center, and the data content with an electronic watermark entered in it is encrypted using a crypt key and is supplied. The encrypted data content is decrypted using a crypt key distributed from the data management center and is used. In case it is to be stored, it is encrypted using another crypt key. In case the data content is copied and transferred to other user, a user data of the other user is entered as electronic watermark, and a scenario to enter the user data of the other user as electronic watermark is registered at the data management center, and the data content with electronic watermark entered in it is encrypted using another crypt key and is supplied. When the validity of the other user is confirmed by the scenario, another crypt key is distributed to the other user. The encrypted data content is decrypted using another crypt key and is used. When it is to be stored, it is encrypted using still another key. In case the data content has been copied and transferred illegitimately, it is possible by verifying the electronic watermark to identify the user who has copied and transferred the data content illegitimately.
US08595499B2 Method for identifying a patient for later access to an electronic patient record for the patient using a communication device belonging to an inquiring person
A method for identifying a patient for later access to an electronic patient record for the patient using a communication device belonging to an inquiring person. The patient record is stored in a database using a primary key which serves to identify the patient and which has at least one unambiguously associated secondary key, where the secondary key used to identify a patient is at least one subscriber information item which characterizes a subscriber in a wireless communication network. The secondary key for identification is transmitted between a mobile terminal used for communication in the wireless communication network and a portal via the at least one communication network.
US08595497B2 Electronic file sending method
An electronic file sending method is provided to securely and easily send en electronic file to a receiver. A receiving apparatus receives from a sending apparatus an electronic mail including an encrypted electronic file. The sending apparatus uses a public key of a management server to encrypt a decryption password that is necessary to decrypt the encrypted electronic file and sends the encrypted decryption password to the management server. In association with a file identifier of the electronic file, the management server stores the decryption password and an electronic mail address of a correct receiver, who is a receiver of the receiving apparatus. The receiving apparatus sends to the management server the file identifier of the electronic file and the electronic mail address of the receiver. The management server uses a public key of the receiving apparatus to encrypt the password and sends the encrypted password to the receiving apparatus.
US08595494B2 Method for managing access to protected resources in a computer network, physical entities and computer programs therefor
A method carried out by a controller is disclosed. The method includes receiving (s10) a message including a request token. A request token is a value used by a consumer (300) to request authorization from a user to access protected resources from a service provider (400). A service provider (400) is at least one of a software application and web site that is configured to provide access to protected resources. A consumer {300} is at least one of a software application and a web site that is configured to access a service provider (400) on behalf of a user. The method further includes determining (s20) whether the message meets policy settings governing the access to protected resources; and, if it is determined (s30) that the message does not meet the policy settings, preventing (s34) the request token from being forwarded to the service provider (400) associated with the request token.
US08595488B2 Apparatus, system and method for securing digital documents in a digital appliance
Various embodiments include an apparatus and a method to secure protected digital document content from tampering by their user, such as unauthenticated use or use violating a policy of the digital document. The digital document file can be transferred from a network node such as a web site server to a digital appliance, such as a computer, in encrypted form. The digital document file can be resident already on a device, and/or be transferred into a device that is connected to the digital appliance. The device (hereafter a DRM device) can internally store the digital document or part of the document. The DRM device may decrypt the digital document when requested to do so. The device may further format the content for usage, for example, convert text into its graphic bitmap representation. Device formatting can include sending plain text data to the digital appliance. The device may further process degradation to the resulted file, for example, reduce the resolution of the graphic representation. The digital appliance uploads the result of the processing or sections of the result of the processing for user access via the digital appliance.
US08595486B2 Systems and methods for authorization and data transmission for multicast broadcast services
A method for a base station to provide multicast broadcast services (MBSs). The method includes: obtaining an MBS authorization key (MAK); generating a number as an MBS group traffic encryption key (MGTEK); using a service credit number (SCN) to count an amount of service time or MBS content data; generating an MBS traffic key (MTK) based on at least the MAK and the MGTEK; encrypting MBS content data with the MTK; and transmitting the encrypted MBS content data to provide the MBSs.
US08595473B2 Method and apparatus for performing control of flow in a graphics processor architecture
Methods and systems for performing control of flow in a graphics processor architecture are provided. For example, in at least one embodiment, a computing system includes a memory storing a plurality of instructions and a graphics processing unit. The graphics processing unit is configured to process the instructions according to a multi-stage scalar pipeline and store condition code values in the branch control stack. The graphics processing unit is further configured to process branch instructions using condition code values stored in the condition register at the top of the branch control stack.
US08595471B2 Executing repeat load string instruction with guaranteed prefetch microcode to prefetch into cache for loading up to the last value in architectural register
A microprocessor invokes microcode in response to encountering a repeat load string instruction. The microcode includes a series of guaranteed prefetch (GPREFETCH) instructions to fetch into a cache memory of the microprocessor a series of cache lines implicated by a string of data bytes specified by the instruction. A memory subsystem of the microprocessor guarantees within architectural limits that the cache line specified by each GPREFETCH instruction will be fetched into the cache. The memory subsystem completes each GPREFETCH instruction once it determines that no conditions exist that would prevent fetching the cache line specified by the GPREFETCH instruction and once it allocates a fill queue buffer to receive the cache line. A retire unit frees a reorder buffer entry allocated to each GPREFETCH instruction in response to completion of the GPREFETCH instruction regardless of whether the cache line specified by the GPREFETCH instruction has been fetched into the cache.
US08595470B2 DSP performing instruction analyzed m-bit processing of data stored in memory with truncation / extension via data exchange unit
A digital signal processor includes an instruction analysis unit, a digital signal processor (DSP) core and a memory unit. The instruction analysis unit receives an instruction and determines the required bit width M for the data process corresponding to the instruction. The DSP core performs the M-bit data process based on the bit width M determined by the instruction analysis unit, and the memory unit stores multiple data and performs the M-bit access based on the bit width M determined by the instruction analysis unit thereby allowing the DSP core to access, and at least one available space in the memory unit will be adjusted such that only the access space having the bit width M for the operation corresponding to the instruction will be open in each access, thereby effectively achieving the effect of power-saving.
US08595464B2 Dynamic sizing of translation lookaside buffer for power reduction
Methods and mechanisms for operating a translation lookaside buffer (TLB). A translation lookaside buffer (TLB) includes a plurality of segments, each segment including one or more entries. A control unit is coupled to the TLB. The control unit is configured to determine utilization of segments, and dynamically disable segments in response to determining that segments are under-utilized. The control unit is also configured to dynamically enable segments responsive to determining a given number of segments are over-utilized.
US08595462B2 Dynamic measurement and adaptation of a copying garbage collector
An illustrative embodiment of a computer-implemented process for dynamic measurement and adaptation of a parallel copying garbage collector initializes values and data structures, receives an evacuate set, determines whether a new copy block is required and responsive to a determination that a new copy block is required, calculates a size of the new copy block. The computer-implemented process further selects a survivor region from a list of survivor regions to form a selected survivor region, places a lock on the selected survivor region, identifies a number of threads enqueued on the selected survivor region, responsive to a determination that a contention value exceeds a predetermined value, increases a size of the list of survivor regions, evacuates blocks to the selected survivor region and responsive to a determination that more evacuate blocks do not exist, terminates.
US08595458B2 Intelligent extent initialization in storage environment
A method, apparatus, and computer program product for initializing a plurality of extents in a computing storage environment is provided. A plurality of states for each of the plurality of extents is defined to include either an initialized state or a modified state. The plurality of extents is initialized at an advance time, designating the plurality of extents as having the initialized state. Upon a first occurrence of a destage operation of a first extent of the plurality of extents, the first extent is designated as having the modified state.
US08595455B2 Maintaining data consistency in mirrored cluster storage systems using bitmap write-intent logging
Techniques for maintaining mirrored storage cluster data consistency can employ write-intent logging. The techniques can be scaled to any number of mirror nodes. The techniques can keep track of any outstanding I/Os, data in caches, and data that has gone out of sync between mirrored nodes due to link failures. The techniques can ensure that a power failure on any of the storage nodes does not result in inconsistent data among the storage nodes. The techniques may keep track of outstanding I/Os using a minimal memory foot-print and having a negligible impact on the I/O performance. Properly choosing the granularity of the system for tracking outstanding I/Os can result in a minimal amount of data requiring transfer to synchronize the mirror nodes. The capability to vary the granularity based on physical and logical parameters of the storage volumes may provide performance benefits.
US08595451B2 Managing a storage cache utilizing externally assigned cache priority tags
A method for caching data in a storage medium implementing tiered data structures may include storing a first portion of critical data at the instruction of a storage control module. The first portion of critical data may be separated into data having different priority levels based upon at least one data utilization characteristic associated with a file system implemented by the storage control module. The method may also include storing a second portion of data at the instruction of the storage control module. The second storage medium may have at least one performance, reliability, or security characteristic different from the first storage medium.
US08595450B2 Application pre-launch to reduce user interface latency
A device stores a plurality of applications and a list of associations for those applications. The applications are preferably stored within a secondary memory of the device, and once launched each application is loaded into RAM. Each application is preferably associated to one or more of the other applications. Preferably, no applications are launched when the device is powered on. A user selects an application, which is then launched by the device, thereby loading the application from the secondary memory to RAM. Whenever an application is determined to be associated with a currently active state application, and that associated application has yet to be loaded from secondary memory to RAM, the associated application is pre-launched such that the associated application is loaded into RAM, but is set to an inactive state.
US08595449B2 Memory scheduler for managing maintenance operations in a resistive memory in response to a trigger condition
An integrated circuit includes: a resistive memory having an array of resistive memory cells; a memory controller that controls operation of the resistive memory in accordance with external commands from an external device; and a memory scheduler coupled to the resistive memory and to the memory controller. The memory scheduler schedules internal maintenance operations within the resistive memory in response to trigger conditions indicated by at least one sensor signal or external command. The operation of the memory scheduler and performance of the internal maintenance operations are transparent to the external device and, optionally, transparent to the memory controller.
US08595448B2 Asymmetric double buffering of bitstream data in a multi-core processor
An information handling system includes a multi-core processor that processes variable-length code (VLC) bitstream data. The bitstream data includes multiple codewords for interpretation. The processor includes a general purpose unit (GPU) and a special purpose unit (SPU). The GPU includes GPU buffers and the SPU includes SPU buffers. After populating one GPU buffer with bitstream data, the processor populates another GPU buffer with subsequent bitstream data. The processor may populate the GPU buffers in alternating fashion. The processor populates one SPU buffer with bitstream data while parsing bitstream data in the other SPU buffer. The GPU of the processor populates the SPU buffers in alternating fashion. The size of the GPU buffers may be a multiple of the size of the SPU buffers. After the SPU buffers consume the bitstream data from one GPU buffer, the other GPU buffer transfers its bitstream data to the SPU buffers for parsing.
US08595446B2 System and method for performing dynamic mixed mode read validation in a software transactional memory
The transactional memory system described herein may apply a mix of read validation techniques to validate read operations (e.g., invisible reads and/or semi-visible reads) in different transactions, or to validate different read operations within a single transaction (including reads of the same location). The system may include mechanisms to dynamically determine that a read validation technique should be replaced by a different technique for reads of particular locations or for all subsequent reads, and/or to dynamically adjust the balance between different read validation techniques to manage costs. Some of the read validation techniques may be supported by hardware transactional memory (HTM). The system may delay acquisition of ownership records for reading, and may acquire two or more ownership records back-to-back (e.g., within a single hardware transaction). The user code of a software transaction may be divided into multiple segments, some of which may be executed within a hardware transaction.
US08595445B2 Non-volatile memory and method with host controlled caching
A flash memory device includes a storage area having a main memory portion and a cache memory portion storing at least one bit per cell less than the main memory portion; and a controller that manages data transfer between the cache memory portion and the main memory portion according to at least one caching command received from a host. The management of data transfer, by the controller, includes transferring new data from the host to the cache memory portion, copying the data from the cache memory portion to the main memory portion and controlling (enabling/disabling) the scheduling of cache cleaning operations.
US08595442B1 Redundantly validating values with a processor and a check circuit
Methods and systems redundantly validate values that are stored in a memory arrangement. The memory arrangement includes a first port and a second port that provide coherent access to one or more caches in the memory arrangement, and the first and second ports provide this coherent access at the same priority level. An instruction processor verifies that a first expected value matches a first check value calculated from the values as read from the memory arrangement via the first port. A check circuit verifies that a second expected value matches a second check value calculated from the values as read from the memory arrangement via the second port. A recovery operation is performed in response to the first or second expected values not matching the first and second check values, respectively.
US08595439B1 Optimization of cache configuration for application design
A device may execute application code in a first cache environment to obtain a first result. The first cache environment may be based on a first cache configuration that is associated with the application code. The device may determine a second cache configuration based on the first result and execute the application code in a second cache environment to obtain a second result. The second cache environment may be based on the second cache configuration. The device may select one of the first cache configuration or the second cache configuration as a selected cache configuration for the application code based on comparing the first result with the second result, and may configure the one or more caches based on the selected one of the first cache configuration or the second cache configuration.
US08595430B2 Managing a virtual tape library domain and providing ownership of scratch erased volumes to VTL nodes
Systems and methods for managing a virtual tape library (VTL) domain capable of being coupled to a host are provided. One system includes a plurality of VTL nodes configured to store multiple scratch erased volumes. Each VTL node comprises a processor configured to perform at least a portion of the below method. One method includes receiving a request from the host to de-mount a volume in one of the plurality of VTL nodes, transferring the volume to a scratch category in response to receiving the request, erasing data in the volume and categorizing the volume as a scratch erased volume, and providing ownership of the scratch erased volume to a VTL node in the plurality of VTL nodes based on pre-determined criteria for the plurality of VTL nodes. Also provided are computer storage mediums including computer code for performing the above method.
US08595429B2 Wide input/output memory with low density, low latency and high density, high latency blocks
External memory having a high density, high latency memory block; and a low density, low latency memory block. The two memory blocks may be separately accessed by one or more processing functional units. The access may be a direct memory access, or by way of a bus or fabric switch. Through-die vias may connect the external memory to a die comprising the one or more processing functional units.
US08595416B1 Wear-leveling system and method
A method, computer program product, and computing system for identifying a low-write-frequency portion of a solid-state storage device. If it is determined that the low-write-frequency portion is of sufficient size to function as over-provisioning space for the solid-state storage device, the low-write-frequency portion is utilized as over-provisioning space.
US08595411B2 Method and controller for performing a sequence of commands
The embodiments described herein provide a method and controller for performing a sequence of commands. In one embodiment, a controller receives a command from a host to perform a memory operation in a flash memory device, wherein the command comprises at least one bit that indicates whether the command is a stand-alone command or is part of a sequence of commands. The controller analyzes the at least one bit to determine whether the at least one bit indicates that the command is a stand-alone command or is part of a sequence of commands. If the at least one bit indicates that the command is a stand-alone command, the controller performs the command. If the at least one bit indicates that the command is part of a sequence of commands, the controller performs the command as part of the sequence of commands.
US08595408B2 Methods and structure for identifying support for super-standard features in communications between serial attached SCSI devices
Methods and structure for determining compatibility between a pair of SAS devices for support of super-standard features of the devices. Features and aspects hereof provide for exchange of information between a first and second SAS device using SAS protocol in non-standard manners. The exchanges are designed to exchange information between compatible, enhanced device without causing protocol violation errors in either the first or second devices. The information exchanged represents super-standard features supported by each device. Mutually supported super-standard features are enabled for further communications between the devices. If no super-standard features are mutually supported or if the second device is non-enhanced, no super-standard features are enabled in further communications between the devices.
US08595404B2 Method and apparatus for device dynamic addition processing, and method and apparatus for device dynamic removal processing
A method and an apparatus for device dynamic addition processing, and a method and an apparatus for device dynamic removal processing. A dynamic addition dependency relationship list may be obtained from a BIOS, and dynamic addition processing is performed on a certain device to be dynamically added, according to the dynamic addition dependency relationship list; a user is prompted to dynamically add the target device, and when there is a certain device to be dynamically removed, a dynamic removal dependency relationship list and a dynamic addition dependency relationship list of a corresponding device may be obtained from the BIOS as needed, and dynamic removal analysis and processing are performed according to the combination of the dynamic removal dependency relationship list and dynamic addition dependency relationship list of the corresponding device, so as to prompt the user to dynamically remove the target device.
US08595403B2 Display apparatus
Provided is a display apparatus including an image processing module and a display main body, wherein the image processing module includes: an image signal processor processing an image signal; a module terminal transmitting the processed image signal in a wired manner; and a module wireless communication unit transmitting wirelessly the processed image signal, and wherein the display main body includes: a main body terminal receiving the image signal from the module terminal which is detachably connected to the main body terminal; a main body wireless communication unit receiving the image signal from the module wireless communication unit; and a display unit displaying an image corresponding to the image signal; and a controller controlling the image signal to be transmitted selectively from the module terminal to the main body terminal or from the module wireless communication unit to the main body wireless communication unit.
US08595400B2 Programmable controller using master-slave communication
A programmable controller includes a master unit and a plurality of slave units connected to a system bus in a daisy chain. The master unit transmits a batch of transmission frames addressed to different slave units consecutively a predetermined plurality of times, without waiting to receive the response from the slave units. Thus, the transmission frames can be transmitted reliably.
US08595396B2 System and process for acquiring a software code, corresponding host computer and software transmission process and associated products
The present invention concerns a system and a process for acquiring a software code (SW) in a device from a host computer, a host computer and a software transmission process.The system comprises receiving means of at least one code portion of the software code, at least two competing available code portions (Sik) being proposed simultaneously to the device for being downloaded, delaying means sending to the computer for each competing portion, successive negative acknowledgements (NAK), and selecting means of the code portion to be received among the competing available ones, the delaying means stopping sending the negative acknowledgements for the selected portion, so that the receiving means receive only the selected portion.
US08595390B1 Multiple session accessiblity via a CD-ROM interface
A method for storing information, the method includes: receiving information to be stored on a removable mass storage device; and storing a compact disc recordable (CDR) session representation on a non-optical re-writable storage area of the removable mass storage device; wherein the CDR session representation comprises the received information.
US08595389B2 Distributed performance counters
A plurality of first performance counter modules is coupled to a plurality of processing cores. The plurality of first performance counter modules is operable to collect performance data associated with the plurality of processing cores respectively. A plurality of second performance counter modules are coupled to a plurality of L2 cache units, and the plurality of second performance counter modules are operable to collect performance data associated with the plurality of L2 cache units respectively. A central performance counter module may be operable to coordinate counter data from the plurality of first performance counter modules and the plurality of second performance modules, the a central performance counter module, the plurality of first performance counter modules, and the plurality of second performance counter modules connected by a daisy chain connection.
US08595387B2 SMM-dependent GPIO lock for enhanced computer security
Computer security is enhanced by creating an environment in which changing the state of a general-purpose input/output (GPIO) output or changing the configuration of a GPIO is allowed only when authorized programs are executing. A storage device stores, responsive to a write signal, a state of a data signal. The GPIO is operable to respond to the state stored in the storage device. Control logic is operable to enable the write signal when a microprocessor in the computer is in a system management mode or a lock signal is not asserted, and to disable the write signal when the lock signal is asserted and the microprocessor is not in the system management mode.
US08595381B2 Hierarchical file synchronization method, software and devices
A method of maintaining a computer file in synchrony between multiple computers is disclosed. The multiple computers may comprise at least one ancestor, a descendant of the ancestor, and a subsequent descendant of the ancestor. A local copy of the computer file may be stored at the ancestor, the descendant and the subsequent descendant and a change log may be maintained at the ancestor, the descendant, and the subsequent descendant, with each change log reflecting changes to local copies of the computer file. The descendant may pass entries in its change log to the subsequent descendant. These entries may be consolidated with the subsequent descendant's change log and may be passed to the ancestor. Changes to the local copies of the computer file at the descendant and the subsequent descendant may be synchronized with the local copy of the file at the ancestor using change log entries received from the subsequent descendant.
US08595380B2 Message bus based replication
An update publishing system receives update data representing an update made to a lightweight directory access protocol (LDAP)-based database. The publishing system identifies a list corresponding to the update data, converts the data into a wire level data format, and sends the converted data to an advanced message queuing protocol (AMQP) exchange corresponding to the list. The exchange enables a client not able to process update data in LDAP data format to receive data in a format that is compatible with the client. An update subscribing system subscribes to an AMQP messaging system for updates made to the LDAP-based database. The subscribing system receives update data from the messaging system, where the update data is in the different data format, identifies an entry identifier in the update data, and replaces an entry in a second database that has a matching entry identifier with an entry in the update data.
US08595377B1 Apparatus and method for flexible delivery of multiple digital video streams
A video control server includes a central processing unit and a memory storing executable instructions to receive control station commands, update state information specifying how network video sources are to be assessed and displayed by a client, and send the state information to the client.
US08595374B2 Method and apparatus for capacity dimensioning in a communication network
A method, computer readable medium and apparatus for calculating a capacity for high speed packet access data in a link in a communications network are disclosed. For example, the method initializes parameters associated with streaming data, long elastic data and short elastic data, determines, via a processor, a capacity value such that a quality of service metric is met for the streaming data, the long elastic data and the short elastic data and provisions the link with the capacity value if the quality of service metric is met.
US08595370B2 Providing a reliable trust indicator for content
A technique is provided for providing a trust indicator for a particular webpage. The trust indicator may indicate whether publishers of web content and/or end-users trust the content of the particular webpage and whether the particular webpage is popular. A user requests, via a web browser a webpage to be displayed. A process associated with the webpage requests a value to be displayed along with the webpage. The value may indicate 1) a number of links that link to the webpage, 2) a number of user-created tags that have been associated with the webpage, or 3) a trust rank that a web crawler associates with the webpage. A trust rank may be based, at least in part, on user-created tags that have been associated with the webpage. A value may also be associated with an advertisement that is displayed along with a particular webpage.
US08595368B2 Method and system for providing mobility management in a network
A method implemented by a gateway device which handles sessions over a network to which the gateway device is connected and which also enforces conditions of service provided to those network sessions, the method involving: receiving from a policy server a policy rules package, wherein the policy rules package specifies a set of rules that are to be applied to certain sessions handled by the gateway device and a set of criteria for identifying among a plurality of subscribers a group of all subscribers to which the rules are to be applied by the gateway device; based on set of criteria in the policy rules package identifying all subscribers with currently active sessions to whom the policy rules are to be applied; and applying the set of rules to the sessions of the identified subscribers.
US08595362B2 Managing hardware resources for soft partitioning
Methods and apparatus for subdividing a hard partition of a computer server system into one or more soft partitions using partition management programming installed within firmware of the server system. The partition management firmware may be disposed at least partially on a central service processor and may be programmed to present generic interfaces, so that operating systems do not require modification to interface with the partition management programming.
US08595361B2 Virtual machine software license management
Apparatus, systems, and methods may operate to receive reports at a server node, the reports indicating a change in virtual machine status for virtual machines hosted on a virtual machine host node; and to allocate/de-allocate software licenses to the virtual machines based on the change in virtual machine status. In some embodiments, operations may include detecting, at a virtual machine host node, a change in virtual machine status for virtual machines hosted on the host node; and transmitting reports to a server node from the host node. The reports can be used to indicate the change in virtual machine status, enabling the server node to allocate/de-allocate software licenses to the virtual machines based on the change in virtual machine status. Additional apparatus, systems, and methods are disclosed.
US08595359B2 Efficient message distribution for directed acyclic graphs
In one embodiment, a particular node in a primary DAG receives a distributed message from distributing nodes, and from this, deterministically selects a distributing node as a distributing parent in a secondary DAG from which distributed messages are to be received. The particular node may then inform the deterministically selected distributing parent that it is being used by the particular node as its distributing parent, and if the selected distributing parent is not the particular node's primary DAG parent, then the primary DAG parent is informed that it need not send distributed messages for the particular node. In another embodiment, a distributing node continues to repeat distributed messages in response to receiving notification that it is being used as a distributing parent, and if a primary DAG parent, prevents the repeating in response to receiving a notification from all of its child nodes that it need not send distributed messages.
US08595355B1 System and method for optimizing and processing electronic pages in multiple languages
A web page processing system that processes users requests using predefined, flexible templates and corresponding logic. Main processing handles non-departmental specific functions such as security and data decoding and encoding. Data decoding and encoding includes converting data to a universal character coding representation. The system also includes software for determining the character set used by a user for converting universal character coded data into a particular language code. The system includes a secure private protocol for advantageously securing the system in addition to traditional router based firewall technology. Links to departmental level functions through template files are provided for department specific functions and processing of department related information received by the system. In addition, web page customization is provided by specialized links to external web sites containing logos and other indicia to be included on returned web pages.
US08595354B2 Control method for wireless communications device compatible with universal serial bus mass storage device class protocol
A control method for a wireless communications device compatible with a universal serial bus mass storage device class (UMS) protocol includes: monitoring an occurrence of a change in the file system; and when the change in the file system is detected, performing at least one predetermined operation corresponding to a specific predetermined file associated with the change. For example, the change in the file system may be removing the specific predetermined file from the file system or adding the specific predetermined file to the file system.
US08595352B2 Protocols for connecting intelligent service modules in a storage area network
Implementations are disclosed that provide protocols for connecting an intelligent service module within a storage area network (SAN). The protocols support physical connections between the intelligent service module and a director-level switch of the SAN. In some variations, the intelligent service module may comprise a director service module (DSM), a domain-sharing leaf switch service module (LSSM), or a non-domain-sharing LSSM. The protocols provide for establishing link parameters and negotiating responsibilities between the intelligent service module and the director-level switch. In one configuration, for example, ELP and ELP_ACCEPT frames may be used to establish the link parameters. In another configuration, ESC and ESC_ACCEPT frames may be used to negotiate responsibilities between the intelligent service module and the director-level switch. Other configurations also provide an ownership status of the intelligent service module that is used to determine whether the switch can initiate management of the intelligent service module.
US08595338B2 Migrating a web hosting service via a virtual network from one architecture to another
An automated tool for migrating a website hosting service from a first website hosting architecture to a second website hosting architecture, wherein a virtual network is used during migration to facilitate keeping the services available during the movement of IP addresses from one architecture to the other architecture.
US08595335B2 Incentive network for distributing incentives on a network-wide basis and for permitting user access to individual incentives from a plurality of network servers
Systems and methods for distributing incentives on a network-wide basis and for permitting user access to individual incentives from any network server are provided. A method performed by a server for accessing incentives may include receiving an access request from a device associated with a user and connected to a network, transmitting identifying information corresponding to the access request to a host, receiving incentive information from the host reflecting available incentives corresponding to the identifying information, and transmitting a network document, including the incentive information, to the device associated with the user in response to the access request.
US08595334B2 Incrementally managing distributed configuration data
A configuration management system provides a partitioned data model for collecting and representing configuration information from a diverse set of sources to allow easier modeling of very large, highly redundant sets of enterprise configuration information. The system partitions large configuration schema into logical subcomponents that can be combined, shared, and reused. The system also partitions instantiated data models into logical sub-models that can be combined, shared, reused, and incrementally updated. Each product team can provide its own configuration schema, which allows the domain experts in a particular field to provide reusable models for their products. These models may include sub-models that allow reuse of selected portions of the configuration schema. When the system stores data related to each portion of the model, it stores the data in a partitioned manner that makes incremental updates of each component of the model more straightforward and less resource intensive.
US08595330B2 Method, system and apparatus for uploading and downloading a caption file
A method, system and apparatus for uploading and downloading a caption file are disclosed. The method includes: receiving, by a caption server, file information of a multimedia file and file information of a caption file corresponding to the multimedia file from a client end player; determining, by the caption server, whether the caption server has the caption file according to the file information of the caption file and transmitting a status message indicating whether the caption server has the caption file to the client end player, to enable the client end player to upload the caption file when determining according to the status message that the caption server does not have the caption file. In the solution of the present disclosure, the client end player can upload and download the caption file automatically. The user does not need to search for and download the caption file manually, which improves the user's experience and saves resources of the caption server.
US08595329B2 Reducing DNS lookups
A method for reducing Domain Name System (DNS) lookup traffic in a computer data network in a system including a router in communication with a client computer includes the steps of receiving a DNS lookup request through a web browser when the user requests to open a particular URL. The router sends the DNS lookup request for a hostname of the web server to a DNS server and receives a corresponding IP address. The router forwards the IP address to the web browser and the web browser sends a network connection request with a file transfer request to the router. The router forwards the request to the web server. The web server responds to the request by sending an HTML document for the web page. Upon receiving the HTML document, the router examines the HTML document for the URLs associated with image elements to be downloaded for display of a web page and sends one DNS lookup request for each of the distinct hostnames, regardless of how many times that distinct hostname appears in the HTML document. The router receives IP addresses, each of which corresponds to one of each of the distinct hostnames and modifies the HTML document by replacing the each of the distinct hostnames, including their recurrences, in the URLs associated with the image elements with their corresponding IP addresses.
US08595328B2 Self-updating node controller for an endpoint in a cloud computing environment
Embodiments of the present invention provide a self-updating node controller (e.g., for an endpoint/node such as a cloud node). In general, the node controller will autonomously and automatically obtain program code (e.g., scripts) from a central repository. Among other things, the program code enables the node controller to: receive a request message from a cloud node queue associated with the endpoint; process a request corresponding to the request message; automatically update the program code as needed (e.g., when requests cannot be processed/fulfilled); place a state message indicating a state of fulfillment of the request in a cloud manager queue associated with a cloud manager from which the request message was received; update an audit database to reflect the state of fulfillment; and/or place a failure message in a triage queue if the request cannot be processed by the node controller.
US08595327B2 Obtaining instrumentation data
An apparatus described herein includes a request receiver component that receives a request for application data over a network from a client computing device. The apparatus also includes an instrumentation component that causes instrumentation logic to be transmitted to the client computing device responsive to receipt of the request for the application data. The instrumentation logic is configured to cause the client computing device to analyze a cookie to determine whether to capture instrumentation data pertaining to the client and, if it is determined that instrumentation data is desirably captured. The instrumentation logic is also configured to cause the client computing device to capture quantitative instrumentation data pertaining to the requested application data and cause the client computing device to transmit the quantitative instrumentation data over the network to a data repository.
US08595326B2 Audio user-interface
Methods and systems for scrolling through content of media. An example method performed on a cell phone receives an index of segments from a server over a cellular network and a public data network. The received segment is presented based on the received index of segments. A request for a media file associated with the presented segment is generated and sent, if a user selection signal is received. The index of segments includes information that associates a preselected segment of a full media file with the full media file. A request for a segment associated with the received index of segments to the server is generated and sent and the requested segment is received from the server based on the request before presenting. The requested media file is received and presented after the server processes the request for the media file.
US08595319B2 Home network video peer-to-peer for mobile devices
A device receives, from a user device, a request for content from a home network, and sends a notification of the request for content to a home network device. The device receives, from the home network device, a selection list of particular content, provides, to the user device, the selection list, and receives, from the user device, a content selection from the selection list. The device sends, to the home network device, the content selection, and receives, from the home network device, an indication that content corresponding to the content selection has been uploaded to a content delivery network. The device sends, to the user device, instructions to retrieve the content from the content delivery network.
US08595317B1 System and method for generating, accessing, and updating geofeeds
A system and method for generating a geofeed is provided. A geofeed includes a collection of content, aggregated from various content providers, that is relevant to one or more geographically definable locations. The generated content may include, for example, video, audio, images, text, hyperlinks, and/or other content that may be relevant to a geographically definable location. The content providers may include, for example, social media platforms, online knowledge databases, individual content creators, and/or other providers that can distribute content that may be relevant to a geographically definable location. The geographically definable location may be specified by a boundary, geo coordinates, an address, a place name, a point of interest, a zip code, and/or other information that can spatially identify an area. The geofeed may be presented via an interface that spatially arranges the content according to a geo-location related to the content and/or for integration with other data collection systems.
US08595313B2 Systems and method for simple scale-out storage clusters
Systems and associated methods for flexible scalability of storage systems. In one aspect, a storage controller may include an interface to a fabric adapted to permit each storage controller coupled to the fabric to directly access memory mapped components of all other storage controllers coupled to the fabric. The CPU and other master device circuits within a storage controller may directly address memory an I/O devices directly coupled thereto within the same storage controller and may use RDMA features to directly address memory an I/O devices of other storage controllers through the fabric interface.
US08595312B2 Master device detecting or host computer detecting new device attempting to connect to controller area network (CAN)
A method and system for communicating; comprising: at least one master device comprising at least one master driver with at least one intelligent vending controller application; at least one slave device comprising at least one slave driver; and at least one controller area network (CAN) bus facilitating communication between the at least one master device and the at least one slave device; the master device facilitating communication between at least one host application and the at least one master device and the at least one slave device such that the slave device does not require the at least one intelligent vending controller application in order to communicate with the host application; wherein the at least one master device and the at least one slave device are vendor devices.
US08595308B1 System, method, and computer program product for server side processing in a mobile device environment
Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
US08595307B2 System and method for multimedia messaging
A method includes receiving, at a computing device associated with a service provider, a message including multimedia content. The message is addressed to a group address associated with a plurality of group members. The method includes determining a group profile associated with the group address. The group profile includes a profile associated with a group member of the plurality of group members. The profile includes a network address associated with a multimedia data format. The group profile is defined by a sender of the message. The method includes sending the message including the multimedia content to a device associated with the network address. The multimedia content is modified based on the multimedia data format.
US08595303B2 Thread data aggregation
Techniques for thread data aggregation are described. In implementations, metadata is identified for a new message associated with a conversation thread. The metadata is added to conversation metadata that is associated with the conversation thread and attached to an anchor message associated with the conversation thread. The addition of the metadata to the conversation metadata creates aggregate thread data. The aggregate thread data is moved from the anchor message to the new message.
US08595302B2 Method and apparatus for monitoring message status in an asynchronous mediated communication system
A system and method for mediating the routing of asynchronous messages includes routing the asynchronous message to a first recipient, determining whether the first recipient opened the asynchronous message, and re-routing the asynchronous message to a second recipient who is qualified to receive and respond to the message if the first recipient fails to open the message (i.e., read, listen, display, act upon the message). In an embodiment, the message is re-routed to the second recipient if the first recipient fails to open the message within a deadline automatically imposed by the system when the message is of a certain type. In an embodiment, a mediator monitors if any recipient accepts responsibility for the asynchronous message and informs the other recipients that the asynchronous message may be deleted from their message queues.
US08595299B1 Portals between multi-dimensional virtual environments
A computer-implemented method enables participation by a plurality of clients in a first multi-dimensional virtual environment and a second multi-dimensional virtual environment. A first client sets an object in the multi-dimensional virtual environment system to function as a portal to a second multi-dimensional virtual environment. The portal can be used by the first client and/or the second client to enter the second multi-dimensional virtual environment. A server system receives from the first client data indicating that a first object in the first multi-dimensional virtual environment has been set to function as a portal to the second multi-dimensional virtual environment, and receives from a second client participating in the first multi-dimensional virtual environment data indicating that the second client has invoked the first object. The server system transmits to the second client data representing objects in the second multi-dimensional virtual environment.
US08595298B2 Communication systems, methods, and computer program products for efficient peer-to-peer transmission
A system, computer readable medium and a method for caching, the method may include: determining to cache at least a certain data file piece of a data file; identifying at least one participating peer; requesting from the at least one participating peer, at least one of (i) a data file piece number of at least one data file piece that belongs to the data file; (ii) at least a segment of at least one data file piece; calculating an evaluated certain file piece size and a file pieces number estimation based on at least one response of at least one participating peer; and caching the certain data file piece in a cache module, in response to the evaluated certain data file piece size.
US08595293B2 Method, system, and computer program product for managing interchange of enterprise data messages
A system and method for enabling the interchange of enterprise data through an open platform is disclosed. This open platform can be based on a standardized interface that enables parties to easily connect to and use the network. Services operating as senders, recipients, and in-transit parties can therefore leverage a framework that overlays a public network.
US08595291B2 Server hierarchical structure on user-agents
Disclosed herein are computer systems and computer implemented methods for mirroring server-side data hierarchy on a client. The methods involve sending or receiving a request for a instructions to be executed on the client; determining that the webpage requires a mirrored structure to be created on the client side; and receiving or delivering computer instructions, wherein the computer instructions comprise information that, when executed, create a client-side data hierarchy on the client, the client-side data hierarchy mirroring the server-side data hierarchy. The server-side data hierarchy may be a tree data structure and further comprises: a plurality of server-side nodes, each node comprising substantially independent functionality. The client-side data hierarchy mirroring the server-side data hierarchy comprises a plurality of client-side nodes, wherein each client-side nodes corresponds with one of the plurality of server-side nodes.
US08595290B2 System and method for managing discussions using messaging services
System and method of creating online discussion sessions between users of messaging services, who do not necessarily know of each other prior to the discussion. The session includes exchanging messages between users in the context of a predefined subject. The method enables: embedding a communication interface (CI) to user's messaging services; initiating a discussion session, where the user initiates the discussion by using the embedded CI and defining the subject by creating a massage using the messaging service; transmitting the initial message, through the CI to the main discussion manager; searching for suitable other candidate users for participating the initiated discussion session, associated with the subject, according to predefined rules, where the suitability includes a combination of relevancy of the other user for participating in the defined discussion session, according to said defined subject, and availability of the other user to participate; creating and managing the online discussion session.
US08595288B2 Enabling SOA governance using a service lifecycle approach
Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for creating and using shared services through service-oriented architecture governance and a services lifecycle process. Service lifecycle steps are identified within a service-oriented architecture shared services model. Service stakeholders, decision-making touch-points and service state transition touch-points are identified in the shared services model, and service state-based lifecycle governance checkpoints within the shared services model are defined as a function of the identified service lifecycle steps, service stakeholders, decision-making touch-points and state transition touch-points. Further, integration points to existing processes are defined as a function of defined service state-based lifecycle governance checkpoints, governance fit-gap analysis are performed as a function of defined service state-based lifecycle governance checkpoints and identified service stakeholders, and services lifecycle gap touch-points are implemented as a function of the governance fit-gap analysis.
US08595285B2 Transmission scheme for text-based information
A text-based information transmission is made complying with a greater number of transport-layer systems by performing the fragmentation and de-fragmentation of the information object at the application-layer side rather than at transport-layer domain. By this manner, the text-based information service is not restricted to transport-layer systems accommodating the maximum size of the information objects. Rather, it is possible to adjust the fragmentation size of the fragments into which the information objects are fragmented to the maximum transport packet content section size offered by the transport layer within the application layer. The fragment size may even vary in a time-varying manner responsive to instructions from the transport layer posed onto the transport layer in consequence of time-varying transmission channel characteristics, for example.
US08595284B2 Web application script migration
In a first embodiment of the present invention, a method is provided comprising: determining if a portion of a script of web application code within a web application is migratable to a remote infrastructure, wherein the portion of the script contains one or more functions; and modifying the portion of the script if the portion of the script is migratable, such that execution of the portion of the script results in the one or more functions being executed on the remote infrastructure, wherein the remote infrastructure is not restricted to the device on which the web application was designed or distributed.
US08595281B2 Transforms with common factors
Techniques for efficiently performing transforms on data are described. In one design, an apparatus performs multiplication of a first group of at least one data value with a first group of at least one rational dyadic constant that approximates a first group of at least one irrational constant scaled by a first common factor. The apparatus further performs multiplication of a second group of at least one data value with a second group of at least one rational dyadic constant that approximates a second group of at least one irrational constant scaled by a second common factor. Each rational dyadic constant is a rational number with a dyadic denominator. The first and second groups of at least one data value have different sizes. The first and common factors may be selected based on the number of logical and arithmetic operations for the multiplications, the precision of the results, etc.
US08595277B2 Hybrid random number generator
A hybrid random number generator (HRNG) including an output, a combinational logic, a TRNG, and a PRNG. The HRNG is configurable to operate in a first and a second mode, wherein in the first mode the PRNG is serially connected between the TRNG and the output and the TRNG intermittently influences the PRNG, and in the second mode the TRNG and the PRNG are connected to the output via the combinational logic.
US08595271B1 Systems and methods for performing file system checks
A computer-implemented method for performing file system checks may include identifying a file system to check. The computer-implemented method may also include identifying a base log including file system metadata within the file system at a previous time. The computer-implemented method may further include identifying a set of changed inodes within the file system since the previous time. The computer-implemented method may additionally include creating an updated log based on the base log and the set of changed inodes. The computer-implemented method may also include checking the updated log for consistency. Various other methods, systems, and computer-readable media are also disclosed.
US08595262B1 Resource resolution in computing environments using directed graphs
Methods and apparatus for resource resolution in computing environments using directed graphs are disclosed. A system includes a resource resolver and data sources that comprise records on resource classes of a provider network. The resolver receives a request to identify a set of resources of the provider network based on specified criteria. The resolver utilizes a directed graph representation of the data sources to identify query sequences to be directed to the data sources in response to the request. Each node of the graph represents a data source, and each edge represents a logical relationship between the data sources represented by the nodes connected by the edge. Each edge has a weight based on a performance metric obtained from a data source whose node is connected by the edge. The resolver issues queries of a preferred query sequence, identified using edge weights, to respective data sources.
US08595261B1 Method and apparatus for the production, delivery, and receipt of audiovisual e-mail
A method for providing an e-mail system including providing a server connected to a network; inputting a message from a sender into the server to be sent as e-mail to at least one recipient mail box on the network; enhancing the e-mail message with a self-executing programmable enhancement; and delivering the e-mail over the network to the at least one recipient mail box. Optionally, the method may provide a number of e-mail boxes on the server assigned to a number of members for the receipt of e-mail addressed to the members at the server, and a menu listing a number of the self-executing programmable enhancements. An e-mail system including a server coupled to a wide area network, and a web site hosted by the server that is capable of at least temporarily storing a message to be sent as e-mail over the wide area network to at least one recipient mail box. The web site provides at least one process for enhancing the message with a self-executing programmable enhancement and information of an advertising nature to create an enhanced e-mail message. The web site further preferably includes at least one mail box associated with at least one member, whereby the member may receive e-mail in the mail box. The information of an advertising nature can include, for example, advertising banners, buttons providing a hyperlink to an advertiser's web site, a part of the self-executing programmable enhancement.
US08595260B1 Alternating between data-driven and metadata-driven view for dataflow design
A dataflow design tool allows users to provide data mappings from source database tables to a target database table. The tool provides metadata-driven views of the database tables and data-driven views of the database tables. Views of the database tables may be flipped between the metadata driven format and the data-driven format.
US08595258B2 Method and system to manage complex systems knowledge
Managing complex systems knowledge involves monitoring information generated during operation of a complex system. This information is normalized to a complex system base element that is expressed according to a standardized element taxonomy. During normalization, the information inherits characteristics of the base element. Following normalization, the information is stored in an information database. This information can be used to do any one or more of design, construct, operate, automate and otherwise configure another complex system.
US08595247B2 Text mining device, text mining method, and text mining program
Provided is a text mining device capable of showing a user whether the characteristics extracted by a text mining are either common to all texts independently of the citations, in case the text to be mined is configured with texts of a plurality of kinds of different citations, or deviated toward a text of a predetermined citation. The text mining device includes a citation information creating device for creating the citation information of texts containing characteristics extracted from a text set collected from a plurality of citations, and a mining result output device for outputting the characteristics and the citation information in a corresponding manner.
US08595243B1 Systems and methods for deduplicating archived data
A computer-implemented method for deduplicating archived data may include (1) identifying a volume of data subject to deduplication, with the volume of data comprising at least one archived file that is represented on the volume of data with a placeholder file and is stored on an alternate volume of data, and (2) determining a disposition of the archived file for deduplication by (i) determining that the archived file is represented by the placeholder file, and, in response to determining that the archived file is represented by the placeholder file, (ii) identifying a deduplication fingerprint of the archived file instead of a deduplication fingerprint of the placeholder file. Various other methods, systems, and computer-readable media are also disclosed.
US08595238B2 Smart index creation and reconciliation in an interconnected network of systems
A tool for using an interconnected network of systems to create an index for a database table. An index advisor on a primary server recommends one or more indexes to improve efficiency. While resources of the primary server are being used by various queries and processes, the primary server sends the recommendations to a secondary server (with available resources) so that the recommended indexes may be built in parallel with the processes executing on the primary server. The secondary server builds the recommended indexes based on its own copies of the database tables. The secondary server sends the built indexes to the primary server, where the primary server must reconcile the indexes with any changes that took place to the database tables subsequent to the replication of the tables on the secondary server. The primary server makes the associations between the new indexes and the tables they were built for.
US08595233B2 Data processing apparatus, data processing method, program, and integrated circuit
A data processing apparatus includes: a temporary storage unit storing a cluster-element correspondence table showing correspondence between a cluster ID for identifying each of clusters classified by the data processing apparatus and an element ID of element data belonging to the cluster identified by the cluster ID, and a group-cluster correspondence table showing correspondence between a group ID for identifying a group classified according to a user's subjective criterion and a cluster ID of a cluster belonging to the group identified by the group ID; a feature extraction unit extracting a feature value of newly added element data; and an automatic classification processing unit determining a belonging cluster from the clusters, and updating a classification boundary condition defining a boundary of the belonging cluster. The apparatus also includes a data management unit recording an element ID of the newly added element data and a cluster ID of the belonging cluster.
US08595232B1 System and method of linking media content information
Systems and methods of linking media content information are provided. A particular method of linking media content information includes receiving data including first descriptive information associated with an electronic version of particular media content. The method also includes searching a database, based on the first descriptive information, to identify second descriptive information. The second descriptive information is associated with a physical media product and the physical media product stores the particular media content. Additionally, the method includes storing a data record in memory relating the electronic version of the particular media content to the second descriptive information.
US08595230B1 Intelligent identification of form field elements
A system and method may assist in accurately inserting user data into a form document. An attribute may be received from a user, where the attribute is associated with an attribute name. A document may be presented including a form field element having an identifier. User information may be received into the form field element. It may be determined whether the user information matches the attribute. If so, the identifier associated with the form field element is mapped to the attribute name and the mapping is stored. Upon subsequent display of the form document, user data associated with the mapped attributed name may be inserted into the form field element based on the mapping.
US08595225B1 Systems and methods for correlating document topicality and popularity
A system receives location identifiers associated with documents visited by one or more users. The system retrieves the documents using the received location identifiers and maps the retrieved documents to one or more topics. The system determines a popularity value associated with the retrieved documents and correlates the popularity value with the one or more topics to determine a per-topic popularity for the retrieved documents.
US08595224B2 Smart path finding for file operations
A method of smart path finding for a file operation is disclosed. A data structure is provided to store reference points, file paths and use counts. Each of the reference points is a URL or an email ID and is associated with at least one of the file paths. Each of the use counts is tied to one of the file paths. The data structure is searched when a reference point is hit for downloading, uploading, attaching or detaching a file. When the reference point is found to be or to be similar to one of the reference points, one or more file paths associated with the one of the reference points are ordered, by one or more use counts tied to the one or more file paths, to form a list including one or more suggested file paths for downloading, uploading, attaching or detaching the file.
US08595223B2 Method and apparatus for intranet searching
A method for processing an intranet includes crawling the intranet to identify at least some of the pages in the intranet, and determining, for each identified page, a number of links in a shortest path from a root page to the identified page.
US08595219B1 System and method for contextual and free format matching of addresses
A system and method for the matching addresses is provided. Addresses may be received from a search engine or other source for purposes of matching. Address parts in the addresses may be contextually identified. Identified address parts, including their associated data, that have address part types that are alike may be compared to one another and a contextual matching score may be calculated and assigned. A free format token analysis of the addresses may also be performed in parallel with, before, or after, the contextual identification, and a free format matching score may be calculated. An address likeness score may be calculated and assigned based on the contextual matching score and the free format matching score.
US08595218B2 Interactive display management systems and methods
An interactive display management device for managing content to be displayed on each of a plurality of interactive display devices is configured to receive respective content items from each of one or more content clients. Interactive display devices transmit interaction data indicating interactions between one or more body parts of users or objects held by users and virtual objects displayed on respective interactive display devices to the display management device, and the display management device is configured to determine, based at least on the interaction data received from one or more interactive display devices, playlists for respective interactive display devices, wherein the playlists indicate one or more content item to be displayed on the respective display device.
US08595216B2 Method of providing an interactive entertainment system
This invention relates generally to an interactive entertainment system that provides at least two discrete, independent stories that are interactively intertwined through a variety of online or other interactive media whereby the user of the interactive entertainment system can participate by commenting, by contributing materials (in visual, photographic, video, audio, tactile or other sensory and cognitive formats), by responding to quizzes and polls, and by otherwise interacting with other users of the interactive entertainment system, or with characters in any story, as if the latter were real persons.
US08595213B2 Type inference for datalog with complex type hierarchies
What is disclosed are a novel system and method for inferring types of database queries. In one embodiment a program and associated database schema that includes a type hierarchy is accessed. The program includes query operations to a database that contains relations described by a database schema. Types are inferred from definitions in the program by replacing each database relationship in the program by the types in the database schema. A new program is generated with the types that have been inferred with the new program only accessing unary relations in the database. In another embodiment, testing of each of the types that have been inferred is performed for type emptiness. In response to type emptiness being found for a type that have been inferred, a variety of different operations are performing including removing the type, providing a notification regarding the emptiness found for the type, and more.
US08595211B1 Techniques for managing search engine results
Techniques for managing search engine results may include, for example, a method for managing search engine results comprising receiving a search engine result and associated summary content, receiving requested content associated with the search engine result, comparing, using a computer processor, the summary content and the received requested content, and performing one or more actions in the event the summary content does not match the received requested content.
US08595209B1 Product idea sharing algorithm
Methods and systems for identifying products and product idea lists. A method is provided which includes searching a product index for a result. The result is used to search an idea list index for idea lists related to the result wherein each idea list includes at least one product and has an associated popularity and relevance to the search. The method also includes outputting at least some of the idea lists based on the popularity and relevance of the idea lists. In one embodiment a method of identifying product idea lists is provided. The method includes searching a product index for keywords associated with products in a product idea list. The method also includes using the keywords to search a product idea index for other idea lists and outputting the other idea lists based on their popularities. In some embodiments, the popularities may be based on time-weighted events.
US08595195B2 Creating a self-contained portable output file
Various embodiments provide for creating a self-contained portable output file that includes a de-duplicated version of data. According to one embodiment, data, which includes a selected group of files, is partitioned into subblocks. A de-duplicated version of the data is created by eliminating a second subblock from the data and using a first subblock to represent the second subblock, if the second subblock is a duplicate of the first subblock. A self-contained portable output file, which includes the de-duplicated version of the data, is created.
US08595190B2 Methods and apparatus related to completion of large objects within a DB2 database environment
In one general aspect, an apparatus can include a completion identifier configured to identify, for completion processing, a large object (LOB) deleted from an auxiliary table within a DB2 database environment based on a space map record associated with the large object where the auxiliary table functions as an auxiliary space to a base table. The apparatus can also include a completion analyzer configured to identify a resource where an image of the large object is stored at a time before the deletion of the large object from the auxiliary table.
US08595189B2 Method and system for implementing fast incremental backups
A method for fast incremental replication of a file system. The method includes, at a data storage level, tracking file system status for a plurality of files by using a data structure inside respective inodes for the plurality of files, and at a file system level, tracking file system status for a plurality of files by using a file system mask structure. For all files present in a backup, a catalogue of the file path name and inode number is maintained on a source file system. During incremental backup, a source file system data structure enumerating a plurality of modified inodes is consulted. For inodes that have not been marked as removed or created, the file system mask structure that tracks modified portions is consulted to obtain a file incremental change and inodes. The method further includes performing incremental backup using the inodes that have been modified and appended.
US08595188B2 Operating system and file system independent incremental data backup
Embodiments of the invention relate to creating an operating system and file system independent incremental data backup. A first data backup of a source system and second version of the data on the source system is received. A second data backup of the second version of the data is created by determining differences between the first data backup and the second version of the data. Each portion of the second version of the data that is the same as a portion of the first data backup is referenced in the second data backup. Each portion of the second version of the data that is different than all portions of the first data backup is included in the second data backup. The second data backup is appended to the first data backup to create an incremental data backup.
US08595187B1 Serialization for delta encoding
Data can be serialized in such a manner as to facilitate later delta encoding, even when the serialization is performed using a lossy compression algorithm or an algorithm in which portions of the serialized data are encoded relative to other portions which may be modified. This can be achieved by approaches including preserving keyframe information across modified versions of a file, duplicating information from a previously created compressed file when serializing a later version, or adding change information showing differences between versions of a file during the serialization process.
US08595179B2 Determining optimum variable orders for BDDs using pair-wise variable grouping
One embodiment accesses a binary decision diagram (BDD) representing a function having n variables, where n≧2, wherein the BDD comprises n layers corresponding to the n variables, respectively; separates the n variables into n ! 2 ⌊ n / 2 ⌋ groups, wherein each group comprises ⌈ n 2 ⌉ ordered sets, and each set in each group comprises 1 or 2 variables; for each of the n ! 2 ⌊ n / 2 ⌋ groups, determines a locally optimum variable order that yields a smallest size among 2└n/2┘ different variable orders of the BDD obtained within the group; and selects from n ! 2 ⌊ n / 2 ⌋ locally optimum variable orders corresponding to the n ! 2 ⌊ n / 2 ⌋ groups an optimum variable order of the BDD that yields a smallest size among the n ! 2 ⌊ n / 2 ⌋ locally optimum variable orders.
US08595175B2 Fluent API patterns for managing object persistence
Fluent API Patterns promote balance in managing object persistence. Code which obtains an object-relational mapper session contains API Patterns that manipulate persistence ignorant objects using calls to a fluent interface. When the developer's code executes, it may manipulate an object state, a property state, and/or a persistent relationship of the persistence ignorant object. The code may implement API Patterns such as find-change-save, current-value-original-value, nested-property, incremental-graph-load, incremental-graph-filtered-load, property-modification, dictionary, and/or other API Patterns. Additional examples of API Patterns include an API Pattern to read current, original, and database values for all properties of an entity; an API Pattern to set current and/or original values from another object; and an API Pattern to create a cloned object containing current, original, and/or database values. In any or all of these situations, the API Pattern calls to the fluent interface may be written in a strongly typed language.
US08595174B2 Answer support system and method
An answer support system generates a target cause to aid in solving a current problem. Upon receiving known problem symptoms of the current problem from the customer, a search of problem causes is conducted in a knowledge database to find potential causes corresponding to the known problem symptoms. If conventional techniques cannot determine the target cause of the current problem, an attribute is selected which is not among the attributes associated with the known problem symptoms in the database. The attribute selection is based on the attribute deemed most likely to identify the target cause of the current problem from among the potential causes found in the knowledge database.
US08595173B2 Dashboard evaluator
A dashboard evaluator is disclosed. The dashboard evaluator evaluates a dashboard design for its effectiveness in providing the information. The dashboard evaluator determines a compliance score to indicate a level of compliance with dashboard design principles. The design principles may be tailored to a specific purpose and/or user.
US08595171B2 System and method for rule set validation
A system, method, and computer program for validating a rule set for applicable checks of a part, comprising querying a validation rule set; correlating a part data to said validation rule set; comparing a part against said part data; and whereby said part is approved at an event, and appropriate means and computer-readable instructions.
US08595165B2 Method for diagnosing urticaria and angioedema
According to the invention there is provided a method for diagnosing urticaria or angioedema including: (a) asking a patient the following questions: are any NSAIDs or aspiring being taken; are symptoms triggered by aspirin, aspirin-containing drugs, orange juice, curry or high-aspirin content food; is tingling of the mouth or lips, swelling of the tongue, the inside of the mouth or throat, difficulty swallowing, or difficulty breathing experienced after other medications than those known to cause urticaria or angioedema; does urticaria or angioedema come on with physical stimuli such as cold, wet, wind and pressure; (b) carrying out one or more tests which includes a RAST test to cat; (c) inputting the results of the questions and tests into a neural network that has been trained to diagnose urticaria or angioedema; and (d) producing an output indicative of urticaria or angioedema.
US08595163B1 System for evaluating hyperdocuments using a trained artificial neural network
An embodiment of a system for determining the disposition of a hyperdocument using a trained artificial neural network, including an information source, a requesting application, and a server containing a trained artificial neural network (ANN) capable of evaluating the information and providing results reflecting the evaluation to a requesting application is described.
US08595161B2 Method and system for determining a potential relationship between entities and relevance thereof
A method and system for identifying a relevance of a relation between at least two entities includes receiving at least one item of information relating to one or more of the entities and determining whether a proximity between the at least two entities exists. A level of the proximity between the entities is identified. The relevance of the proximity between the entities is determined based on the level of the proximity and the at least one item of information received.
US08595155B2 Kernel regression system, method, and program
In training data, a similarity matrix is generated for each of types of data corresponding to different kernels, and graph Laplacians are formed individually from the similarity matrices. An entire graph Laplacian is defined as linear combination of the individual graph Laplacians with coupling constants. Observation variables and latent variables associated therewith are assumed to form normal distributions, and the coupling constants are assumed to form a gamma distribution. Then, on the basis of a variational Bayesian method, a variance of the observation variables and the coupling constants can be figured out with a reasonable computational cost. Once the variance of the observation variables and the coupling constants are figured out, a predictive distribution for any input data can be figured out by means of a Laplace approximation.
US08595153B2 Exploring data using multiple machine-learning models
A multiple model data exploration system and method for running multiple machine-learning models simultaneously to understand and explore data. Embodiments of the system and method allow a user to gain a greater understanding of the data and to gain new insights into their data. Embodiments of the system and method also allow a user to interactively explore the problem and to navigate different views of data. Many different classifier training and evaluation experiments are run simultaneously and results are obtained. The results are aggregated and visualized across each of the experiments to determine and understand how each example is classified for each different classifier. These results then are summarized in a variety of ways to allow users to obtain a greater understanding of the data both in terms of the individual examples themselves and features associated with the data.
US08595147B2 Method and system for providing a community of interest service
Methods and systems are provided for facilitating communications among persons sharing a common interest. Customers of a telecommunications provider are notified about the service via a notification included in a billing statement. A customer uses the information to access a web site capable of registering the customer and connecting the customer to other persons sharing a common interest. The service assigns aliases to respective participants so that the true identity of each person is not made available to others in the group.
US08595145B2 Electronic bond and guaranty process and business method
Disclosed is a method by which suretyship bonds and guaranties can be purchased and deployed over the Internet in real time, providing automatic application evaluation and policy binding. The principal's credit card information is used in a repeating cycle of pre-authorized charges so that the card account serves as effective collateral. A bond seal image, safeguarded against piracy, appears in Web pages indicating the existence of bond coverage. A dynamically updated gauge displays the margin of coverage available under the bond at any given moment. Means of integrating the information technology of auction site and surety company are also disclosed. The invention makes possible an unprecedented level of security in user-to-user auction environments and eliminates the need for online escrow services. Means of accepting bidder deposit accounts is also disclosed, enabling automatic, electronic payment the moment an Internet auction closes and eliminating the need for online payment services.
US08595142B2 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.
US08595141B2 Delivering video on demand (VOD) using mobile multicast networks
A system and method are provided for obtaining video content using wireless multicast for video content data in combination with wireless unicast for requests of the video content and transmissions of licenses to use the video content. A method can include: receiving an instruction to obtain particular content; sending a first wireless unicast signal requesting the particular content; receiving the obtained particular content in response to sending the first wireless unicast signal; obtaining a license for the particular content; and providing a notification that the particular content is available for display by a mobile device.
US08595138B2 Packaging system for customizing software
In one embodiment, a system for customizing executable software code is provided. The system can include a scan logic configured to scan the executable software code to determine an execution trigger point in the executable software code. A packager logic can be configured to alter the execution trigger point by embedding, into the executable software code, alternative code configured to cause a customized logic to execute at the execution trigger point.
US08595136B2 Coordinating license activation of licensable audio video (AV) device components between contract manufacturer and brand manufacturer
A server for reducing license fee payments to account for non-use of a licensed component includes a processor and a computer readable storage medium. The computer readable storage medium is accessible to the processor and bears instructions which, when executed by the processor, cause the processor to determine, for a license period, a first number of consumer electronic (CE) devices that have activated the licensed component. The instructions also cause the processor to determine, for the license period, a second number of CE devices that have not activated the licensed component. In addition, the instructions cause the processor to generate a license fee payment index related to the licensed component based on the first number and excluding the second number.
US08595135B2 System and method for facilitating large scale payment transactions
A system and method of payment of an end-user account with a service provider includes a computer system that makes payments to service providers on behalf of end-users and that is operable to exchange information with a terminal at the point of sale or a web-enabled computer system operated by the end-user and with the computer system of the service provider. In one embodiment, the computer system of an intermediary receives and fulfills a request to make a payment on an end user's account with a service provider. In another preferred embodiment, a payment router together with an issuing/sponsoring bank and a processor, as implemented by their computer systems, facilitate payment transactions in which the router transacts at least thousands of payments for at least hundreds of payors with at least dozens of payees using at least one open system card association network, preferably in a day.
US08595134B2 Apparatus and method for bill presentment and payment
A bill presentment service, wherein bills received from a plurality of billing entities are made available to a plurality of consuming entities via a plurality of consuming entity service providers, is provided under control of an operator of a payment processing network. Registration and preference data pertaining to each of the plurality of consuming entities are stored in a database, accessible to the operator of the payment processing network. A given one of the consuming entities which has switched from a first one of the consuming entity service providers to a second one of the consuming entity service providers is allowed to access the bill presentment service via the first one of the consuming entity service providers, prior to the switching, and via the second one of the consuming entity service providers, subsequent to the switching, using the stored registration and preference data. A subset of the registration and preference data pertains to the given one of the consuming entities. The given one of the consuming entities is allowed to access the bill presentment service via the second one of the consuming entity service providers without having to take any updating action as to at least a portion of the subset of the registration and preference data. Methods for a “one click” payment aspect, an aspect wherein a bill having a single biller account number associated therewith is routed from a billing entity to multiple consuming entity service providers for presentation to a consuming entity, and a transaction tracking aspect are also provided, as are corresponding apparatuses and computer program products.
US08595130B2 Modifiable mortgage
Embodiments of the present invention relate to methods and apparatuses for providing, processing, and/or servicing a mortgage loan having one or more exercisable options. For example, in some embodiments, a method is provided that includes storing, in a non-transitory computer-readable medium, one or more terms of an exercisable option, where the option is incorporated into a mortgage loan, where exercising the option results in one or more terms of the mortgage loan being modified, and where one or more terms of the option are based at least partially on a non-mortgage relationship between a borrower associated with the mortgage loan and a lender associated with the mortgage loan.
US08595127B2 Trade order submission for electronic trading
Various systems and methods for trade order processing in an electronic trading environment are provided. The order processing includes initiating a first thread of instructions at a computing device to send a first trade order onto an electronic exchange. However, if one or more trade orders are identified during the process to send the first trade order, then the one or more orders are queued. When the first trade order is sent to the electronic exchange, then a second thread of instructions is initiated at the computing device to send the queued one or more trade orders (substantially together, if there is more than one) on to the electronic exchange.
US08595125B2 Method and system for automated transaction compliance processing
A system for automated transaction compliance processing comprises a list server providing access to one or more lists of securities with trading restrictions and a rules engine which processes compliance requests to determine if, based upon the relationship between the requesting party and the company on behalf the compliance is being performed, the transaction is permissible. Compliance determinations are made using a set of predefined compliance rules. When a request is evaluated, a compliance rule set indicating which rules are to be evaluated at that time is generated in accordance with a party profile indicating the relationship between the party and the company. A message indicating whether the transaction complies with trading restrictions is then returned.
US08595124B2 Method and system for matching short trading positions with long trading positions
A system and method for automatically matching short and long positions of participants and automatically generating repurchase agreements (“repo”) and reverse repurchase agreements (“reverse repo”). The system and method provide trading anonymity and various filtering options for the members.
US08595123B1 Option search criteria testing
A system for testing option search strategies comprises a repository of historical option data reflecting financial market conditions on a plurality of days in the past. The system is adapted to receive user defined search criteria for searching the repository of historical option data for option investments, search the repository of historical option data for option investments satisfying the user defined search criteria, and transmit the results. The system is further adapted to receive a request to use the user defined search criteria to search current financial market data for existing investment opportunities.
US08595122B2 System for measuring electricity and method of providing and using the same
Some embodiments include a system for measuring electricity. Other embodiments of related systems and methods are also disclosed.
US08595119B2 Symbolic language for trade matching
A symbolic modeling language for trade matching provides techniques to describe the specialized operations of a match engine in a form that can be understood by business analysts and readily translated into program code and test cases by developers and testers. Associated techniques for calculating implied markets and testing can expedite match engine development, testing and maintenance.
US08595117B1 Single premium immediate annuity with adjustable payment
A method for providing a financial instrument includes providing a processor. The method also includes generating, using the processor, an annuity comprising a fluctuating annuity payment and an option to fix the fluctuating annuity payment and setting a payment schedule for the fluctuating annuity payment.
US08595105B2 System and method for using an analogy in the management of personal finances
A system for presenting a user's financial status captures a user's financial, demographic and goal information and calculates the user's financial status based upon their goals. The system then translates the user's financial status into an analogy that the user is apt to understand better than financial terms. The user is presented with their financial status in terms of the analogy such as a score. One such analogy is a football game, in which the user's financial status is translated and portrayed/displayed in terms of a football game, winning (attaining his or her goals) or losing (not doing well at attaining the goals), etc.
US08595103B1 Deployment and release component system
A system and operations include software, servers, templates, databases, and user interfaces for initializing and deploying insurance products and offerings into test runtime environments, modeling runtime environments, and commercial product runtime environments. The system may process an insurance product offering having insurance product components based on a package manifest. The package manifest may be generated prior to deployment based on arrangement of the insurance product components in an insurance product framework of the insurance product offering and third part engine servers executable in conjunction with the insurance product components. As a prerequisite to generation of the package manifest, the system may perform a coherency check of the insurance product offering to confirm compliance with a set of coherency check rules.
US08595100B2 Inter-network financial service
Systems and methods for making a payment on behalf of a payer to a payee are provided. A request to make a payment on behalf of a payer to a payee is received at a first payment service provider. The first payment service provider supports a first payment network within a plurality of payment networks that each include a respective plurality of payers and payees. The payer is one of the plurality of payers and payees associated with the first payment network, and the payor is not one of the plurality of payers and payees associated with the first payment network. A second payment network within the plurality of payment networks with which the payee is associated is identified by the first payment service provider. A payment instruction to make the payment to the payee is transmitted by the first payment service provider to a second payment service provider associated with the second payment network.
US08595098B2 Transmission of sensitive customer information during electronic-based transactions
An exemplary method is implemented by a payment gateway for processing electronic transactions. A token-ID that is unique to each transaction is generated, and on receiving a request to initiate an electronic transaction from a merchant server, a first message is transmitted to the merchant server that includes a first token-ID. A communication is received from an electronic device of a cardholder that contains information about the cardholder's credit card account and the first token-ID. A record is stored that includes the first token-ID and information enabling the credit card account of the cardholder to be identified. On receiving a second request, that includes the first token-ID, from the merchant server for payment of a specified amount, the credit card account of the cardholder to be debited for the requested payment is identified based on the token-ID. A determination is made if the cardholder's credit card account was successfully debited for the requested payment, and a second message is transmitted to the merchant server that specifies if the requested payment transaction was successfully completed.
US08595097B2 Automatic ad group creation in a networked advertising environment
A method for organizing an advertising campaign in an Internet environment is provided. The method may include displaying, on a display device, a list of web sites that have attributes that match received selection criteria. The method may also include selecting at least one web site in the list and specifying purchasing information for purchasing advertising space on the at least one web site, associating the at least one web site and the specified purchasing information with an ad group. The web sites in the ad group may have attributes that match the received selection criteria. The ad group may be stored in a memory. The selection criteria may have come by way of an order from an advertiser and may include advertising space position information, demographic information, behavioral information, geographic information, technology information, and web site content information.
US08595096B2 Prioritizing checks for electronic check processing
Prioritizing checks for electronic check processing based on check characteristics, such as check values, receiving institutions associated with the checks, and/or delivery methods associated with the checks. A prioritization module of a check processing system receives information regarding multiple checks in a check processing queue. The prioritization module assigns at least one priority indicator to one or more of the checks. Each priority indicator includes information regarding a characteristic of the check to which the indicator is assigned. For example, the characteristic can be the value of the check, the receiving institution associated with the check, and/or the delivery method associated with the check. Upon determining that at least one of the checks cannot be timely processed if the checks are processed on a first in, first out basis, the prioritization module re-orders the checks for processing based on the assigned priority indicators.
US08595085B2 Apparatus, systems and methods for facilitating commerce
According to one or more embodiments, apparatus, systems and methods are provided for facilitating commerce. In some embodiments, an apparatus (e.g., a central computer) facilitates posting of an item for sale by receiving a digital image of an item for sale, receiving an audio description (e.g., included in an audio file) of the item, and providing an indication of the description to at least one potential buyer. In one embodiment, the digital image and the audio description are received from a mobile phone.
US08595080B2 Systems and methods for a centralized gift registry with two-way synchronization
Systems and methods for that allow for the creation and management of a centralized gift registry are described. Gifts are added to the centralized gift registry from retailer-specific registries. A gift list is created and displayed. Gift givers may select a gift from the gift list of the centralized gift registry. In one embodiment, when a purchase of a gift occurs, the gift list is updated. Updates to gifts are sent between the centralized gift registry and the retailer-specific registries, such that the gifts common to these registries are synchronized. This synchronization may involve the use of APIs at the centralized gift registry or the retailer-specific registries. The centralized gift registry system automatically searches for all retailer-specific registries pertaining to the gift registrant. The centralized gift registry system may request a retailer's system to create a retailer-specific registry.
US08595079B1 System and method for determining vehicle price values
System and method for computing price values associated with vehicle history attributes including a vehicle history database with vehicle history records, a transaction database, a vehicle history knowledge determination module adapted to determine whether a sale transaction related to a transaction record occurred with buyer's knowledge of the vehicle history attributes associated with the vehicle of the transaction record and to classify each transaction record based on whether buyer possessed knowledge of the vehicle history attributes, and a price adjustment module adapted to determine price values for the vehicle history attributes based on the vehicle history datasets and classification of the plurality of transaction records. In accordance with one aspect, the present invention may be implemented as a computer readable medium with instructions.
US08595077B2 Architectural design for service request and order management application software
Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing service request and order management. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include an Outbound Delivery process component, a Site Logistics Processing process component, an Inventory Processing process component, a Customer Requirement Processing process component, a Supply and Demand Matching process component, a Logistics Execution Control process component, a Service Request Processing process component, a Service Order Processing process component, and a Service Confirmation Processing process component.
US08595074B2 System and method for activating or changing the status of an account associated with a prepaid card
A system and method for activating and funding prepaid cards at the point of sale by making innovative use of existing point-of-sale devices and existing credit/debit card acceptance networks and processes. The invention obviates the need to implement new/different technology at point-of-sale terminals that are widely used at retail outlets. This invention makes use of the existing credit and charge card systems and processes, including industry standard message formats, to settle funds and fees between the seller and the issuer of the prepaid card, thus further reducing the expense and time-to-market for product distribution.
US08595070B1 Coupon validation using radio frequency fingerprinting
A method is provided for coupon validation. A coupon is downloaded to a mobile device. The mobile device is used to determine a radio frequency fingerprint comprising cell tower data and cell sector data. The coupon is associated with the radio frequency fingerprint. Whether the radio frequency fingerprint matches a radio frequency fingerprint specified for redemption is determined. Redemption of the coupon is enabled in response to a determination that the radio frequency fingerprint matches the radio frequency fingerprint specified for redemption.
US08595062B2 Systems and/or methods for fraud detection in award point programs
Certain exemplary embodiments described herein relate to the field of electronic registration (ER) of purchased items and, more particularly, to improved electronic registration techniques that provide validation and/or verification services for an award points program and/or products having associated award points. Certain exemplary embodiments provide electronic award points management techniques that authenticate item purchases, determine eligibility for inclusion in a manufacturer's or a retailer's award program, help identify and detect potential fraudulent transactions involving award points and/or associated products, etc. Certain exemplary embodiments may allow point information to be printed directly on a case where it is continually visible, which may, in turn, help increase enrollment by increasing visibility of the program, reducing the likelihood of insert cards being lost, etc., while at the same time reducing costs for program implementation on the part of manufacturers, retailers, etc.
US08595061B2 System and method for generating customer surveys and promotional offers
A method and system for automatically generating targeted promotional offers for specific subscribers to an Internet based service. A database that stores details regarding subscriber purchases is accessed for purchased items data relating to a specific subscriber's purchases. This purchased items data is then analyzed to determine the specific subscriber's buying patterns. From this analysis of what the specific subscriber has previously purchased, a suitable item or service is determined to be offered to the specific subscriber to the Internet based service. The promotional offer may be made in conjunction with the gathering of customer or survey feedback data by way of questionnaires.
US08595059B1 Forwarding offers for payment by others
A gift payment management system allows a user to redirect a payment request for selected offers to one or more potential purchasers. The gift payment management system monitors the potential purchaser's response. If the gift payment request is accepted by a potential purchaser, the gift payment management system facilitates verification of payment from the potential purchaser and notifies the user that the gift payment request was accepted. The product associated with the offers is then made available to the user. If multiple purchasers are designated, the gift payment management system further withdraws the gift payment request after the request is completed.
US08595058B2 Systems and methods to match identifiers
In one aspect, a system includes a transaction handler to process transactions, a data warehouse to store transaction data recording the transactions processed at the transaction handler and to store mapping data between first user identifiers and first account identifiers, a profile generator to generate a profile of a user based on the transaction data, and a portal coupled to the transaction handler to receive a query identifying a second user identifier used by the first tracker to track online activities of a user. The system is to identify a second account identifier of the user from the second user identifier based on the mapping data between the first user identifiers and the first account identifiers to facilitate targeted advertising using the profile of the user and/or to provide information about certain transactions of the user related to a previously presented advertisement.
US08595056B2 Adaptive issuance of privilege information in merchandising and advertising systems
An issuing system and an electronic advertisement management method which allow both users and issuers to exploit ticket information, privilege information, and additional information for coupons and numbered tickets. A user can receive a coupon issued by a coupon issuing device and exercise it at a coupon exercising terminal in a store to enjoy a privilege such as a discount. When a coupon is exercised at the coupon exercising terminal, the fact is communicated to a coupon issuance control server, which can alter subsequent coupons substantially in real time. Coupon discounts can be changed according to the coupon exercise status or exercise history for each user.
US08595053B1 Campaigning systems and methods
A campaigning method may include collecting simulated vote totals of candidates in simulated campaigns for a plurality of users; tracking, by a server, performances of the campaigns of each of the users; maintaining a database in the server for the campaigns, each campaign associated with data; receiving a request for a screen from a requesting user of the users; generating the screen based on the database for display on a computer of the user to display the data for the campaign of the user and to provide a link associated with the user that allows voters to vote for the candidate associated with the campaign of the user; providing an interface associated with the link that enables the voters to submit a vote for the candidate to update the data in the database; and generating a status screen based on the updated data for display on a computer.
US08595051B2 Metrics capability self assessment
A method, system, and computer program product for systematically collecting metrics implementation data for use by an enterprise. A metrics capability self assessment (MCSA) system determines a set of information sections important in evaluating implementation of metrics for an organization within the enterprise. The MCSA system also determines a set of questions to measure the degree of implementation of metrics within each information section. The MCSA system then presents the questions to each organization and project site within the organization on a periodic basis to ensure a systematic collection of information. Based on the answers, a scale is assigned to each group site or project site within the organization, wherein the scale provides a simple means of determining the level of metrics implementation of a group. Responses from the various project sites and organization sites may then be grouped into statistical information for presentation to a user.
US08595049B2 Method and system for monitoring internet information for group notification, marketing, purchasing and/or sales
Consumers provide marketers with genuine interest in a particular product, content type or service thereby establishing opportunities to market. Thus, the invention provides a system and a method to produce consumer-defined alerts and notifications about Internet information including a method for modeling consumer interest by tagging such information and aggregating consumer demand for a specific item thereby allowing private one-to-one marketing and aggregated reverse auctions. A method for monitoring and tracking changes to web resources and for managing and tracking the performance of associated marketing programs up to the point of sale. A processes for selection, dynamically storing and aggregating associated alerts data in response to consumer demand, as well as a method of selecting a resource and creating dynamic data to be combined and/or shared with other users.
US08595043B2 Capability and maturity-based SOA governance
Each of a plurality of governance dimension attributes of a service-oriented architecture governance model are calibrated and mapped to each of a plurality of governance evolution element attributes. A maturity and capability assessment is performed for the service-oriented architecture as a function of the mapping, and a maturity-based and capability-based governance model is generated for the service-oriented architecture as a function of the maturity and capability assessment.
US08595039B2 Multi-passenger multi-route travel planning
Multiple passenger multiple route travel queries are solved using travel planning systems that receive multiple, individual queries to produce individual solutions that meet joint travel requirements. The multiple, individual sub-queries are merged to produce joint solutions for the passenger groups.
US08595033B1 Apparatus, article, and method for classes of ownership interests
A method, machine, article for classes of ownership interests. A method can include: storing in memory data specifying an agreement by which a first class of ownership interest is obligated to pay consideration to at least one other class of ownership interest in exchange for the at least one other class of ownership interest incurring risk exposure to at least one specified risk associated with the first class of ownership interest and whereby realizing a loss associated with the risk exposure is contingent upon occurrence of at least one specified event; determining, by a digital computer accessing the memory and receiving market data corresponding to an investment associated with the first class of ownership interest, an amount of the risk exposure and an amount of the consideration; and outputting, by the computer, at least one of the amounts.
US08595030B2 System and method for managing form-generated data
A system and method for managing form-generated data related to a patient encounter involves translating location information related to a user writing on a form into a contextualized data element that includes contextual information. The contextual information helps to explain and/or give meaning to the user writing. Contextual information may include a descriptive name, an identification of data type, healthcare classification information, taxonomic information, an indication of the patient, an indication of the person that wrote on the form, and/or an indication of the date and time at which the writing occurred. The contextual information is then used by an Electronic Medical Record (EMR)/Electronic Health Record (EHR) application to perform a function such as patient/insurance billing, case management, or order fulfillment.
US08595028B2 System and method for performing medical research across a vast patient population
A system and method for performing medical research over an extended computer network is disclosed. The system and method comprise a plurality of Electronic Health Record (EHR) systems configured to capture patient data for a plurality of general patients at a plurality of corresponding healthcare provider sites during encounters with those patients, a research system configured to generate one or more electronic documents for completion with patient data that is related to the medical research, and an enhanced services server built on the same architecture as the plurality of EHR systems, wherein the one or more electronic documents include one or more first fields and one or more second fields for completion with patient data that is related to the medical research and the enhanced services server is in electronic data communication with the plurality of EHR systems and the one or more research systems via a network connection. Qualifying patients are identified from among the plurality of general patients and the first fields in each of the electronic documents are automatically populated with patient data for a corresponding qualifying patient. The one or more electronic documents that were automatically populated with patient data is electronically transmitted to at least one EHR system via the network connection, and the at least one EHR system is used to complete the second fields in each of the electronic documents during subsequent patient encounters. The completed electronic documents are electronically transmitted from the at least one EHR system to the enhanced services server, which electronically transmits the completed electronic documents back to the research system via the network connection.
US08595020B2 System of systems for monitoring greenhouse gas fluxes
A system of systems to monitor data for carbon flux, for example, at scales capable of managing regional net carbon flux and pricing carbon financial instruments is disclosed. The system of systems can monitor carbon flux in forests, soils, agricultural areas, body of waters, flue gases, and the like. The system includes a means to identify and quantify sources of carbon based on simultaneous measurement of isotopologues of carbon dioxide, for example, industrial, agricultural or natural sources, offering integration of same in time and space. Carbon standards are employed at multiple scales to ensure harmonization of data and carbon financial instruments.
US08595019B2 Audio coder/decoder with predictive coding of synthesis filter and critically-sampled time aliasing of prediction domain frames
An audio encoder adapted for encoding frames of a sampled audio signal to obtain encoded frames, wherein a frame includes a number of time domain audio samples. The audio encoder includes a predictive coding analysis stage for determining information on coefficients of a synthesis filter and a prediction domain frame based on a frame of audio samples. The audio encoder further includes a time-aliasing introducing transformer for transforming overlapping prediction domain frames to the frequency domain to obtain prediction domain frame spectra, wherein the time-aliasing introducing transformer is adapted for transforming the overlapping prediction domain frames in a critically-sampled way. Moreover, the audio encoder includes a redundancy reducing encoder for encoding the prediction domain frame spectra to obtain the encoded frames based on the coefficients and the encoded prediction domain frame spectra.
US08595017B2 Audio encoding method and device
Audio encoding method and device comprising the transmission, in addition to the data representing a frequency-limited signal, of information relating to a temporal filter that can be applied to the entire broadened signal, both in its transmitted low-frequency part and in its reconstituted high-frequency part. The application of this filter allowing the reshaping the reconstituted high-frequency part and the correction of compression artifacts present in the transmitted low-frequency part. In this way, the application of the temporal filter, simple and inexpensive, to all or part of the reconstituted signal, makes it possible to obtain a signal of good perceived quality.
US08595016B2 Accessing content using a source-specific content-adaptable dialogue
A system for accessing content maintains a set of content selections associated with a first user. The system receives first original content from a first content source associated with a first one of the content selections associated with the first user. The system applies, to the first original content, a first rule (such as a parsing rule) that is specific to the first one of the content selections, to produce first derived content. The system changes the state of at least one component of a human-machine dialogue system (such as a text-to-act engine, a dialogue manager, or an act-to-text engine) based on the first derived content. The system may apply a second rule (such as a dialogue rule) to the first derived content to produce rule output and change the state of the human-machine dialogue system based on the rule output.
US08595014B2 Providing audible navigation system direction updates during predetermined time windows so as to minimize impact on conversations
Audible navigation system produces direction updates, scheduled at predetermined time windows, during which the audio environment is monitored for the existence of a conversation. If no conversations are detected during an update window, or lulls in conversation are detected, the audible navigation system direction update is output. If uninterrupted conversations continue as the update window time is expiring, a system volume is lowered and the navigation system direction update is output.
US08595012B2 Systems and methods for input device audio feedback
Systems, methods, apparatuses and computer program products configured to provide sound feedback for input devices are described. Embodiments take input from a digitizer, such as input using as stylus/pen, and produce sound feedback to enhance the user's input interface experience. Embodiments thus provide a user with a more realistic interface with an electronic device, emulating use of conventional writing implements.
US08595008B2 Operation control apparatus and method in multi-voice recognition system
An operation control apparatus and method of controlling a plurality of operationally connected voice recognition-enabled systems, each having reciprocal control operational states corresponding to an enabled/disabled state.
US08595006B2 Speech recognition system and method using vector taylor series joint uncertainty decoding
A speech recognition method and system, includes receiving in a first noise environment a speech input having a sequence of observations; determining a likelihood of a sequence of words arising from the sequence of observations using an acoustic model trained to recognize speech in a second noise environment, the model having a plurality of model parameters relating to the probability distribution of a word or part thereof being related to an observation; and adapting the model trained in the second environment to that of the first environment.
US08595000B2 Method and apparatus to search fixed codebook and method and apparatus to encode/decode a speech signal using the method and apparatus to search fixed codebook
A method and an apparatus to encode and decode a speech signal using a code excited linear prediction (CELP) algorithm. In order to reduce a bit rate without degrading performance in an enhancement layer based on CELP, each of a fixed codebook of a core layer and a fixed codebook of the enhancement layer is divided into a plurality of spaces. The spaces of the fixed codebook of the enhancement layer excludes a space corresponding to a least distorted space determined from among the spaces of the fixed codebook of the core layer are searched.
US08594996B2 NLP-based entity recognition and disambiguation
Methods and systems for entity recognition and disambiguation using natural language processing techniques are provided. Example embodiments provide an entity recognition and disambiguation system (ERDS) and process that, based upon input of a text segment, automatically determines which entities are being referred to by the text using both natural language processing techniques and analysis of information gleaned from contextual data in the surrounding text. In at least some embodiments, supplemental or related information that can be used to assist in the recognition and/or disambiguation process can be retrieved from knowledge repositories such as an ontology knowledge base. In one embodiment, the ERDS comprises a linguistic analysis engine, a knowledge analysis engine, and a disambiguation engine that cooperate to identify candidate entities from a knowledge repository and determine which of the candidates best matches the one or more detected entities in a text segment using context information.
US08594994B1 Cross-lingual indexing and information retrieval
Systems and methods are disclosed for searching across multi-lingual information. A user makes a query in a first language, and a group of documents that were previously machine-translated into the first language are searched for information responsive to the query. Contextual information derived can be used to improve the accuracy of the machine translation. Responsive documents are returned to the user. Alternatively, a query provided in a user's language may be translated into one or more other languages. Documents written in these languages can then be searched for information responsive to the appropriate translated query. Responsive documents can be translated into the user's language prior to providing them to the user.
US08594990B2 Expert system for designing experiments
Computer implemented methods and systems for designing a true experiment, and optionally conducting the experiment and analyzing the experimental data are described. Information required to design the true experiment is identified. Questions are presented to a user eliciting responses that provide the required information. The required information is extracted from responses received from the user. The true experiment is designed based on the required information.
US08594988B1 Method and apparatus for circuit simulation using parallel computing
In one embodiment of the invention, a method of analyzing a circuit design is disclosed. In the method of analyzing a circuit design, a circuit is levelized into multiple levels. Circuit simulations of elements at a level are determined using circuit simulators, one for each element and in parallel in level order. Topological circuit loops may be removed from the circuit. Circuit simulation of the circuit may be performed on the circuit using the circuit simulations determined by the circuit simulators at each level of the circuit.
US08594980B2 Method and apparatus of template model view generation for home monitoring and control
An approach is provided for template model view generation for home monitor and control interface. A platform receives a model view specified by a user, where the model view includes a floor plan of a premise. The platform generates a template model view based on the received model view by removing identifying information associated with the user. Also, the platform stores the template model view for access by another user, where the template model view is used to capture location information of one or more sensors or one or more actuators within the floor plan.
US08594978B2 System and method for generating a transporting instruction using an environmental sensor
A system including an environmental sensor that can travel with a product within a carrier's logistics network. The environmental sensor being configured to sense an environmental condition capable of affecting the product to generate product environment data. The system includes a scanner configured to read product environment data from the environmental sensor. The system also includes a hub control unit configured to communicate with the scanner and receive the product environment data from the scanner and determines whether the product environment data transcends a limit of exposure of the product to an environmental condition. The hub control unit is also configured to generate a transporting instruction to redirect transport of the product to an alternate destination different from its original destination if the hub control unit determines that the product environment data indicates the environmental condition of the product has transcended the limit of exposure.
US08594976B2 System and method for streetlight monitoring diagnostics
One or more example diagnostics may be performed by a network server for a network of intelligent luminaire managers or other radio frequency (RF) devices. The network server may receive messages or information from one or more of the plurality of networked intelligent luminaire managers or RF devices. The network server may perform diagnostics based upon the received messages or information from one or more of the plurality of networked intelligent luminaire managers or RF devices. The network server may also leverage knowledge of respective statuses of at least a portion of the plurality of the networked intelligent luminaire managers or RF devices to determine a system-level status.
US08594969B2 Remote appliance or machine monitoring method and system
The present invention relates to methods and systems for monitoring operational cycles of one or more appliances, such as washers and dryers, and remotely indicating when such operating cycles have terminated. In one aspect, the present invention provides an appliance or machine monitoring system. The system includes a monitor and transmitter unit configured to monitor an operation cycle of an appliance or machine and transmit a wireless signal upon completion of the operation cycle. The monitor and transmitter unit includes an operation cycle sensor, a signal conditioner, a comparator, and a wireless transmitter broadcasting a wireless signal based upon the signal generated by the comparator. The system further includes a portable receiver and alert unit configured to receive signals generated by the wireless transmitter and generate a signal indicative of completion of an operation cycle of an appliance or machine.
US08594967B2 Method for measuring the temperature rise induced by bias current/bias voltage in a magnetic tunnel junction
A method for measuring a temperature rise induced by bias current/bias voltage in a magnetic tunnel junction includes: (a) applying an external time-changing magnetic field to the magnetic tunnel junction; (b) measuring different first outer pin flip field values under different temperature values; (c) correlating the temperature values with the outer pin flip field values; (d) measuring different second outer pin flip field values under different bias current/bias voltage values; (e) correlating the different bias current/bias voltage-values with the measured different second outer pin flip field values; and (f) correlating temperature values and bias current/bias voltage values according to the results produced by (c) and (e). The method can determine what kind of TMR reader design provides more stable and reliable reading performance, especially under higher operational temperatures.
US08594965B1 Method and apparatus for calibrating intelligent AC outlets
A method and apparatus for measuring and calibrating the power consumption reporting by intelligent AC outlets, sub outlets and sockets including optoport and RFID antenna using a hand held loader and propagating optical signals via a lightguide or fiber optic cable and via RFID signals and tags, including the setting up of location, AC outlet identification and appliance particulars. Simpler loaders or calibrators communicate standard power consumption values to the AC outlet for self-calibration using the received values. The appliance particulars are introduced via the loader keys or a touch screen and via the reading of a RFID tag attached to the plug of an appliance and processed via the loader for propagation through an optical grid of a residence automation system via current drain or power consumption receivers.
US08594964B2 Method for compensating a measured value offset
In a method for determining an offset of measured values of a multiaxial directional sensor using a superposed signal, a large number of multiaxial measured values are recorded first. Measured values, which are recorded in different orientations of the directional sensor, form a geometric figure in a coordinate system resulting from the measuring axes of the sensor, the ideal form of the geometric figure being known and the ideal center point of which being located at the origin of the measuring axes. In the case of a biaxial sensor, the geometric figure is a circle; in the case of a triaxial sensor, it is a sphere around the origin. The superposition caused by the interference is reflected in that the center point of the geometric figure is shifted in relation to the origin of the measuring axes. The offset is measured by determining this shift.
US08594963B2 In-line inspection yield prediction system
A method of predicting product yield may include determining defect characteristics for a product based at least in part on inspection data associated with critical layers of the product, determining yield loss for each of the critical layers, and estimating product yield based on the determined yield loss of the critical layers. A corresponding apparatus is also provided.
US08594961B2 Remote interrogation of a passive wireless antenna sensor
The condition of a structure using remote interrogation of a multi-state passive wireless antenna sensor that has a known resonant frequency when mounted on the structure. The passive wireless antenna sensor is connected to a remotely operated switching circuit that includes a photocell. An interrogation system transmits a series of radio frequency signals with sweeping frequencies around the known resonant frequency to the passive wireless antenna sensor, while simultaneously pulsing a laser to switch the passive wireless antenna sensor between a first state and a second state in which it is exposed to open-circuit or short-circuit conditions. A signal is reflected from the passive wireless antenna sensor in each of the first and second states, and a resonant frequency of the passive wireless antenna sensor is determined by normalizing the received signals to isolate the antenna mode.
US08594960B2 Method for determining an attenuation map
A method is disclosed for defining an attenuation map. In at least one embodiment, the method includes creating at least two data sets from which attenuation values are able to be determined; evaluating the data sets and determining attenuation values; weighting the attenuation values determined and creating the attenuation map by inserting the weighted attenuation values.
US08594958B2 Method and apparatus of electrical device characterization
A method of electrical device characterization comprises: providing an array of electrical devices arranged in rows and columns, wherein each electrical device has a first terminal, a second terminal and a third terminal; clamping a first voltage at a first terminal of a selected electrical device via a first buffer or an first external voltage source; clamping a second voltage at a second terminal of a selected electrical device via a second buffer or a second external voltage source; controlling a third buffer to couple the third terminal of the selected electrical device to a first terminal or a second terminal of at least one non-selected column of electrical devices; and deriving a characterization result via the third terminal of the selected electrical device; wherein the array of electrical devices, the first buffer, the second buffer and the third buffer are on a same die or a same module.
US08594954B2 Method of estimating the volume of a pressurized gas container
Method of estimating the volume (Vtk) of a tank (1), comprising: a step of calculating the volume (Vtk) of the tank (1) by applying the law of conservation of enthalpy (H) of the gas, considering that the transfer of the checking stream of gas is adiabatic (Ttk(t1)=Ttk(t2) and Tsi(t1)=Tsi(t2)), expressing the enthalpy of the gas in the tank as a function only of the temperature Ttk(ti) of the gas and the pressure Ptk(ti) of the gas (Htk=function of (Ttk(ti); Ptk(ti)), using the perfect gas law or a Van der Waals equation of state expressing the volume of the tank Vtk(ti) (in cubic meters) only as a function of the known or previously estimated variables.
US08594953B2 Intelligent gas flow sensor probe
An intelligent gas flow sensor probe which outputs a state signal indicating whether there is forced gas flow present within a conduit or whether there is no gas flow. The intelligent gas flow sensor probe includes a heated thermistor and a reference thermistor functionally coupled to a microcontroller. The heated thermistor is continuously heated at a constant rate to a temperature above an ambient temperature within the conduit and outputs a signal responsive to a change in temperature induced by gas flow incident thereupon. Gas flow within the conduit causes heat to be transferred from the heated thermistor to the gas flowing over and/or around the heated thermistor. The reference thermistor is thermally insulated from the heated thermistor and outputs a reference signal responsive to an ambient temperature of the gas within the conduit. The reference thermistor is used to differentiate between forced gas flow and ambient gas flow based on historically obtained temperature data values because flow state determinations are based on real time data which are independent of component tolerances.
US08594951B2 Methods and systems for nucleic acid sequence analysis
Disclosed are new and improved methods and systems for nucleic acid sequence analysis that can analyze data indicative of natural by-products of nucleotide incorporation events without the need for exogenous labels or dyes to identify nucleic acid sequences of interest. In particular, the methods and systems of the present teachings can process such data and various forms thereof to align fragments of the nucleic acid(s) of interest, particularly those analyzed using an addition sequencing technique, for example, as occurs with the use of nucleotide flows.
US08594947B2 Crystal structure of an angiotensin-converting enzyme (ACE) and uses thereof
The present invention relates to a crystal of ACE protein. The present invention further relates to methods, processes, ACE modulators, pharmaceutical compositions and uses of the ACE crystal and the structure co-ordinates thereof.
US08594945B2 Method of improvement of organisms using profiling the flux sum of metabolites
The present invention relates to a method for improving an organism through the profiling of flux sum of metabolites, and more particularly to a method for screening key metabolites, the method comprises: plotting a profile between objective functions based on useful substance formation rate as a main function through an algorithm perturbing other functions influencing the production of useful substance; determining the utilization (flux sum (Φ)) of all metabolites from the profile; and screening key metabolites, which show an increase in flux sum (Φ) with an increase in useful substance formation rate. The present invention also relates to a method for improving an organism producing a useful substance, the method comprises introducing and/or amplifying genes associated with the screened key metabolites or introducing the genes from the outside into the organism. According to the disclosed invention, the metabolic utilization (flux sum; Φ) of specific metabolites according to an increase in useful substance formation rate can be predicted, so that key metabolites in increasing the production of a useful substance can be screened. Also, it is possible to increase the production of a useful substance through the method of improving a target organism by introducing and/or amplifying genes associated with the screened metabolites or through the method of supplying the metabolites during the culture of the organism.
US08594941B2 System, method and apparatus for causal implication analysis in biological networks
Described are methods, systems and apparatus for hypothesizing a biological relationship in a biological system. A database of biological assertions is provided consisting of biological elements, relationships among the biological elements, and relationship descriptors characterizing the properties of the elements and relationships. A biological element may be selected from the database and a logical simulation may be performed within the biological database, from the selected biological element, through relationship descriptors, along a path defined by potentially causative biological elements to discern a biological element hypothetically responsible for the change in the selected biological element. The logical simulation may be either a backward logical simulation, performed upstream through the relationship descriptors to discern a hypothetical responsible biological element, or a forward logical simulation, performed downstream through the relationship descriptors to discern the extent to which the perturbation generates the observed change in the selected biological element.
US08594938B2 Systems and methods for collecting, analyzing, recording, and transmitting fluid hydrocarbon production monitoring and control data
Systems and methods for collecting, analyzing, transmitting, and acting on information collected from instruments monitoring and controlling equipment used for natural gas well production collection and pipeline insertion platforms (skids). Said instruments may include handheld computing devices like the Apple iPhone, iPad, or other PDAs; said devices using short or long range, wired or wireless communication. The systems and methods reduce costs, errors, inefficiencies, and increase safety by giving the user simple GUI interfaces for data collection and for action items. The said handheld devices can guide the data collector to the skid location using GPS or other location based services, collect data via wired of wireless methods, guide the data collector through manual data input methods or safety action items, compare current readings to past history and evaluate current safety or out-of-tolerance conditions or entries, among other items.
US08594936B1 Providing current estimates of precipitation accumulations
Liquid precipitation and snow precipitation measurements having a first resolution and spanning a first time period are aggregated with data from a computer generated model of current liquid precipitation and snowfall estimates having a second resolution and spanning a second time period to form near up-to-date estimates of liquid precipitation and snowfall over a determined time period. The measurements are received from various weather history data severs over a network. The data is processed into a gridded data set for a determined geographical region. The current conditions estimates are received over a network from a different sever. The processor then aggregates the processed liquid and snow precipitation estimates with the current precipitation estimates corresponding to the period from the most recent precipitation and snowfall data until present.
US08594924B2 Method of managing operational health of assets
An asset operational health monitoring system, in which a plurality of sensors are arranged to determine values of asset operation parameters pertaining to an instance of asset operation. One or more processing unit receives data corresponding to said asset operation values and determine a plurality of asset locations at a corresponding plurality of points in time. The one or more processing unit is arranged to receive data indicative of the location of a region of adverse environmental conditions which may impact on the operation of the asset and to compare the determined locations of the asset with the location of said region so as to determine whether one or more of said asset locations fall within said region. An indicator of operational risk associated with the presence of said asset in said region is output which can drive asset operation or maintenance decision making. The system may be used for ash cloud impact monitoring for aircraft, a fleet of aircraft or aircraft engines.
US08594921B2 Comparison of multi-dimensional datasets
Methods, systems, and apparatuses for comparing multi-dimensional datasets are provided. A multi-dimensional dataset comparison includes receiving a plurality of datasets, each including a plurality of coordinates, wherein a subset of coordinates defines a geo-fence. For a coordinate within a geo-fence of one of the plurality of datasets, determining analogous coordinates in each of the other datasets, the analogous coordinates defining a coordinate input set, and performing in parallel an operation on the coordinate input set to determine whether an entry is present at a coordinate of the coordinate input set.
US08594910B2 Apparatus and method for preventing inflow of exhaust gas of vehicle
Provided are an apparatus and method for preventing the inflow of exhaust gas of a vehicle. The apparatus includes a mode door provided in an air conditioner of a vehicle in such a manner as to close an air inlet, being in air-close mode, so that only inside air is circulated, or to open the air inlet, being in air-open mode, so that outer air is introduced, and a controller designed, in the air-close mode and above a certain vehicle speed, to control the mode door to tilt and open at a certain angle towards the air-open mode.
US08594900B2 Wheel end condition detection
An enhanced wheel data processing unit may analyze tire air temperature data from a tire pressure monitoring system (TPMS) and antilock brake system (ABS) wheel speed sensor fault codes from an ABS controller within a vehicle. When the enhanced wheel data processing unit determines that the tire air temperature is above a predetermined threshold for a given tire and that an ABS wheel speed sensor fault code exists for the wheel end corresponding to the same tire, the enhanced wheel data processing unit may initiate a vehicle shutdown or derate procedure. The vehicle shutdown or derate procedure may include instructions to give an operator of the vehicle a warning indicator for a predetermined time period before shutting down or derating the engine power to the vehicle.
US08594899B2 Clutch run-in by slip control
A method for operating a clutch includes operating the clutch with increased slip during a green phase and operating the clutch with normal slip during a post-green phase. In some example embodiments, increased slip consists of slip speeds greater than 40 revolutions per minute. In an example embodiment, increased slip consists of a slip speed of approximately 50 revolutions per minute.
US08594888B2 Steering control apparatus
A steering control apparatus (100) controls a steering mechanism to limit a behavior of a vehicle in the vehicle (10) equipped with the steering mechanism (200) which can independently steer front wheels and rear wheels. The steering control apparatus is provided with: a controlling device for controlling the steering mechanism such that a rudder angle of the front wheels and a rudder angle of the rear wheels are reverse-phased and such that a rudder angle speed of the front wheels is higher than a rudder angle speed of the rear wheels.
US08594880B2 Vehicle body flow suppression device
A vehicle body drifting restraining device restraining a drifting of a vehicle body of a vehicle, the vehicle body drifting restraining device comprising: an activeness level determination unit determining an activeness level of a driver with respect to a movement of the vehicle in a longitudinal direction; and a vehicle body drifting restraining control permission/prohibition switch permitting or prohibiting a control restraining the drifting of the vehicle body, wherein the control restraining the drifting of the vehicle body is executed only when the activeness level determination unit determines that the activeness level is low.
US08594878B2 Method for controlling an electric motor
A method for controlling an electric motor for driving a motor vehicle with the aid of a drive train, including: measuring the rotation angle of a rotor of the electric motor multiple times, ascertaining the angular velocity and/or the angular acceleration of the rotor as a function of the detected rotation angle, controlling and/or regulating the energization of electromagnets of a stator of the electric motor, the physical behavior of the electric motor and/or the drive train and/or the motor vehicle detected in a physical model, and the rotation angle and/or the angular velocity and/or the angular acceleration ascertained from the measured values of the rotation angle of the rotor using the physical model, and the energization of electromagnets of the stator of the electric motor being carried out as a function of the rotation angle and/or the angular velocity and/or the angular acceleration ascertained using the physical model.
US08594868B2 Controller and methods of controlling a personal electric motorized vehicle based on a weight of an operator
A personal electric motorized vehicle, a controller for controlling operation of the vehicle, and methods of controlling the vehicle are provided. The vehicle may include a weight determination device for determining a weight of an operator and a controller for controlling operation of the vehicle based on the weight of the operator. A method of controlling the vehicle may include determining a weight of an operator, communicating the weight to a controller, and controlling operation of the vehicle with the controller based on the weight of the operator.
US08594862B2 Method for the intuitive piloting of a drone by means of a remote control
The user inclines the apparatus (16) according to the pitch (32) and roll (34) axes to produce inclination signals (θI, φI) which are transformed into corresponding command setpoints (θd, φd) for the drone (10) in terms of attitude of the drone according to the pitch (22) and roll (24) axes of the drone. The drone and the apparatus each determine the orientation of their local reference frame (XlYlZl; XbYbZb) in relation to an absolute reference frame linked to the ground (XNEDYNEDZNED), to determine the relative angular orientation of the drone in relation to the apparatus. Then, the reference frame of the apparatus is realigned on the reference frame of the drone by a rotation that is a function of this relative angular orientation. The realigned values thus correspond to user commands referenced in the reference frame of the apparatus and no longer in that of the drone, which allows for more intuitive piloting when the user is watching the drone.
US08594860B2 Apparatus and method with mobile relocation
An apparatus and method relocating a robot. The apparatus may include a particle generating unit, a first distance obtaining unit, a second distance obtaining unit, and a position estimating unit. A plurality of particles may be generated on a map, a first distance may be obtained according to respective distances between each particle of the plurality of particles and a wireless communication apparatus, based on a position of the wireless communication apparatus and respective positions of each particle on the map, a second distance may be obtained according to respective determined distances between the wireless communication apparatus and the robot, based on a strength measure of the electromagnetic signal received by the robot from the wireless communication apparatus or based on an arrival time or time of flight of the electromagnetic signal, and a position of the robot may be estimated by comparing the first distance and the second distance.
US08594856B2 Processor cooling by temperature range and multiple algorithm fan speed control
A method of controlling cooling of a processor, including monitoring at least one parameter of a current status of the processor and determining in which of a plurality of value ranges the at least one parameter of the current status of the processor is located. If the at least one parameter is located in a first range, determining a first desired value for a cooling parameter, based on the processor temperature, using a first method, determining a second desired value for the cooling parameter, based on the processor temperature, using a second method, in which the value of the cooling parameter increases, in a manner indicating more cooling, from a low value for a low processor temperature to a higher value for a higher processor temperature and selecting a value of the cooling parameter as a function of the first and second desired values. If the at least one parameter is located in a second range, selecting a value of the cooling parameter of the processor using a third method, based on the processor temperature. Further controlling a cooling unit of the processor according to the selected value of the cooling parameter; and repeating periodically the monitoring, range determination, value selection and controlling.
US08594854B1 Power sharing group formation
In accordance with an example embodiment, there is disclosed herein a technique for the formation of power sharing groups by a power supply module. The power supply module sends a discovery message and eventually receives the discovery message back. The power supply message also receives a discovery message from at least one other power supply module. The power supply module determines whether it is a master of the group, and if the power supply module is the master of the group, the power supply module determines power budgets for the at least one other power supply module. After obtaining a power supply budget, a controllable switching device is closed enabling power to be shared with the at least one other power supply module.
US08594853B2 Electronically controlled hot water recirculation pump
A water pump controlled by a microcontroller and operated to pump hot water for specific recirculation periods during a multi-day cycle. The recirculation periods are determined from hot water usage data logged by the microcontroller during a logging period occurring in the previous multi-day cycle. A preferred cycle is during a seven-day, or one-week, period.
US08594852B2 Device and method for controlling a fluid actuator
A device for controlling the motion of a fluid actuator which includes an electrically operated control valve that controls the flow of a pressurized fluid to and from the fluid actuator in response to signals generated by an actuator controller which uses an on-board, user programmable microprocessor where the user can download various control algorithms into the microprocessor for controlling the motion of the actuator based on such parameters as fluid pressure and flow rates and actuator displacement. Various external sensors can be connected to the controller for monitoring and control purposes using various signal interfaces such as an analog to digital converter or an SSI interface. A local communication bus is used to communicate with one or more slave actuators each having their own electrically operated control valve that controls the flow of a pressurized fluid to and from the slave actuator in response to control signals generated by the controller and sent to the slave control valve over the local bus. Sensors are used to measure various operating parameters of the slave actuator and generate signals that are sent to the controller over the local bus. A supervisory computer is used to send a high level command signal to the controller where the controller generates a closed loop control signal to one or more fluid actuators.
US08594848B2 Reconfigurable chemical process systems
Systems and methods for software-reconfigurable chemical process systems useful in a wide range of applications. Embodiments may include software control of internal processes, automated provisions for cleaning internal elements with solvents, provisions for clearing and drying gasses, and multitasking operation. In one family of embodiments, a flexible software-reconfigurable multipurpose reusable “Lab-on-a-Chip” or “embedded chemical processor” is realized that can facilitate a wide range of applications, instruments, and appliances. Through use of a general architecture, a single design can be economically manufactured in large scale and readily adapted to diverse specialized applications. Clearing and cleaning provisions may be used to facilitate reuse of the device, or may be used for decontamination prior to recycling or non-reclaimed disposal. In other embodiments, a flexible software-reconfigurable multipurpose reusable laboratory glassware setup may be realized, sparing talented laboratory staff from repetitive, complex, or low-level tasks occurring in analysis, synthesis, or small-scale chemical manufacturing.
US08594847B2 Manipulator, particularly industrial robot, having a redundant sensor arrangement, and method for the control thereof
A manipulator for an industrial robot includes a plurality of actuators associated with a plurality of motion axes. An axis sensor is associated with each of the plurality of motion axes. Each axis sensor is configured to determine a single axis value for the corresponding axis of the plurality of motion axes. A redundant sensor arrangement is configured to ascertain an overall manipulator value. A control is configured to balance the overall manipulator value and the single axis values acquired by the axis sensors. A method of controlling the manipulator is also provided. Axis values are acquired by the axis sensors associated with each of the plurality of motion axes. A redundant manipulator value is acquired by the redundant sensor arrangement. The redundant manipulator value and the axis values acquired by the axis sensors are balanced, and a signal corresponding to the result of the balancing is output.
US08594846B2 Beat tracking apparatus, beat tracking method, recording medium, beat tracking program, and robot
A beat tracking apparatus includes: a filtering unit configured to perform a filtering process on an input acoustic signal and to accentuate an onset; a beat interval reliability calculating unit configured to perform a time-frequency pattern matching process employing a mutual correlation function on the acoustic signal of which the onset is accentuated and to calculate a beat interval reliability; and a beat interval estimating unit configured to estimate a beat interval on the basis of the calculated beat interval reliability.
US08594841B2 Visual force feedback in a minimally invasive surgical procedure
Methods of and a system for providing a visual representation of force information in a robotic surgical system. A real position of a surgical end effector is determined. A projected position of the surgical end effector if no force were applied against the end effector is also determined. Images representing the real and projected positions are output superimposed on a display. The offset between the two images provides a visual indication of a force applied to the end effector or to the kinematic chain that supports the end effector. In addition, tissue deformation information is determined and displayed.
US08594837B2 Feed device with improved envelope separation
A mailpiece feed device designed to be mounted upstream from a franking machine, and comprising at least a mailpiece feed zone for receiving a stack of mailpieces of various formats supported by a first plurality of drive rollers and a separation zone for individually selecting the mailpieces and having a second plurality of drive rollers, at least first clutch means E3 being provided for actuating said first plurality of drive rollers, said mailpiece feed device further comprising at least one sensor CN for detecting passage of said mailpieces as they enter said separation zone, and control means for subjecting said first clutch means to forced deactivation followed by an activation/deactivation series so long as the sensor CN is not activated, so as to cause a rapid succession of horizontal movements generating jerky motion on said stack, conducive to facilitating mutual separation of said mailpieces.
US08594830B2 Computer controlled embroidery sewing machine with image capturing
A sewing machine that includes a first reference setting portion setting, as a first reference, a reference for a first pattern sewn in a first holding position, a first layout identification portion identifying, as a first marker layout, a marker for the first reference, a first reference change portion changing the first reference after the first marker layout is identified, a second layout identification portion identifying, as a second marker layout, a marker for the changed first reference, a second reference setting portion setting, as a second reference, a reference for a second pattern sewn in a second holding position, a third layout identification portion identifying, as a third marker layout, a marker for the first reference in the second holding position or the changed first reference, and a setting portion setting the second pattern for the sewing target object in the second holding position.
US08594827B2 Method of controlling semiconductor device fabrication
A semiconductor wafer fabrication metrology method in which process steps are characterised by a change in wafer mass, whereby during fabrication mass is used as a measurable parameter to implement statistical process control on the one or more of process steps. In one aspect, the shape of a measured mass distribution is compared with the shape of a predetermined characteristic mass distribution to monitor the process. An determined empirical relationship between a control variable of the process and the characteristic mass change may enable differences between the measured mass distribution and characteristic mass distribution to provide information about the control variable. In another aspect, the relative position of an individual measured wafer mass change in a current distribution provides information about individual wafer problems independently from general process problems.
US08594826B2 Method and system for evaluating a machine tool operating characteristics
A method, a system and a computer program product suitable for use in a manufacturing environment comprising a multiplicity of nominally identical independent tools. A computing device generates a multi dimensional array of process trace data derived from at least one of the independent tools, wherein, the array includes data representing a first dimension comprising a list of steps in a manufacturing recipe and data representing a second dimension comprising a list of a set of sensors generating measurements from at least one of the independent tools. The computing device conducts an analysis on at least one preselected subset of the multi dimensional array for the purpose of evaluating at least one operating characteristic of at least one of the independent tools. The computing device presents results of the analysis via a set of hierarchically linked and browseable graphics.
US08594824B2 Method and apparatus for performing pattern alignment to plurality of dies
A method for patterning a workpiece in a direct write machine in the manufacturing of a multilayer stack, wherein a first circuit pattern comprising patterns for connection points is transformed according to determined fitting tolerances to fit to connection points of a second circuit pattern and to circuit pattern(s) of specific features such as random placed dies, or group of dies, on or in the workpiece. The second layer may be a previously formed layer or a layer to be formed on the same workpiece or on a different workpiece for the stack. Pattern data associated with selected die is transformed into adjusted circuit pattern data using the transformation defined by the transformed positions such that the circuit pattern is fitted to the selected die(s).
US08594822B2 Electronic supervisor
Electronic supervision may be provided. First, a stock number may be sent to a database server. The stock number may correspond to an electrical cable. In response to sending the database server the stock number, specification information corresponding to the product may be received from a database stored on the database server. The specification information may be, for an electrical cable, a number of wires, a weight per thousand feet, and a diameter. Next, product production may be monitored to determine faults occurring during production. Monitoring the production may include displaying a data monitoring screen to production personnel. The data monitoring screen may provide data regarding the product and product comparison against a standard maintained within the database for the product. Fault data corresponding to the determined faults occurring during the production may be saved to the database.
US08594821B2 Detecting combined tool incompatibilities and defects in semiconductor manufacturing
A system, a method and a computer program product for identifying incompatible manufacturing tools. The system receives measurements of products that were subject to a manufacturing process involving a plurality of manufacturing tools. The measurements pertain to a performance characteristic of each product. The system evaluates whether each manufacturing tool implemented in a sequential manufacturing process individually performs normally based on the received measurements. In response to evaluating each manufacturing tool implemented in said manufacturing process individually performs normally, the system evaluates whether a first combination of the manufacturing tools together in sequential manufacturing process perform normally based on the received measurements. The system further evaluates performance of products generated by all other combinations of tools in the sequential manufacturing process not including the first combination of tools, and, using objective measures, identifies a combination of tools that perform optimally.
US08594817B2 Method and an apparatus for processing an audio signal
A method of processing an audio signal is disclosed. The present invention comprises receiving a downmix signal, object information and preset information, generating downmix processing information using the object information and the preset information, processing the downmix signal using the downmix processing information, and generating multi-channel information using the object information and the preset information, wherein the preset information is extracted from a bitstream. Accordingly, a gain and panning of an object can be easily controlled without user's setting for each object using preset information set in advance. And, a gain and panning of an object can be controlled using preset information modified based on a selection made by a user.
US08594816B2 Method and system for measuring task load
A method for determining the task load in real-time. The method takes a difference in real-time between a first count value from a free running counter prior to a task executing, and a second count value after the task stops running. The task load may then be determined by using an accumulator to accumulate the difference between the first count value and the second count value over a reference interval and dividing the sum by a configurable reference interval. The individual task load computed in real-time may be used in scheduling an audio task.
US08594811B2 Gastrointestinal electrical stimulation
The present invention is directed to a method of regulating gastrointestinal action in a subject using a stimulatory electrode and a sensor to provide retrograde feedback control of electrical stimulation to the GI tract. The invention is further directed to a method for reducing weight in a subject, again using a stimulatory electrode and a sensor to provide retrograde feedback control of electrical stimulation to the stomach. The invention is further directed to a method of providing electrical field stimulation to a gastrointestinal organ, as well as a method of providing an electrical potential gradient in a gastrointestinal organ. Further provided is a method of stimulating the vagus nerve of a subject. Additionally provided is a method of placing a device in the gastrointestinal tract or wall of a subject from the exterior of the subject, using a needle to insert the device.
US08594809B2 Passive fixation medical electrical lead
An implantable passive fixation lead is disclosed. The passive fixation lead comprises an elongate lead body having at least one elongate conductive element. The lead body includes a proximal end and a distal end. A support member has a first surface and a second surface. The second surface is coupled to the distal end of the lead body. A linking material is coupled to the first surface of the support member. A bioadhesive material is coupled to the linking material. A removable cover is placed over the bioadhesive material.
US08594808B2 Stimulation electrode
One aspect relates to a stimulation electrode including an electrically conducting base body. The base body encompasses tantalum and is at least partially covered with a porous tantalum oxide layer, which is anodically applied by means of high voltage pulses. Provision is made according to an embodiment for a metallic protective layer to cover the porous tantalum oxide layer so as to prevent a hydrogen embrittlement.
US08594807B2 Compliant stimulating electrodes and leads and methods of manufacture and use
A device for stimulating body tissue includes a lead body and at least one stimulating electrode disposed on the lead body. The lead body is configured and arranged to be substantially rigid outside the patient's body and during insertion into the patient's body and then becomes non-rigid upon exposure within the patient's body.
US08594806B2 Recharging and communication lead for an implantable device
A lead for an implantable device includes a flexible, implantable tether, electrically connectable to an implantable device, and a plurality of control elements, disposed along the tether. The control elements are electrically interconnectable to the implantable device and configured to transmit one of power and communication signals thereto.
US08594804B2 Implantable medical device charging
A particular method of providing power to an implantable medical device includes providing a first signal to a primary coil that is inductively coupled to a secondary coil of an implantable medical device. The method also include determining a first alignment difference between a voltage corresponding to the first signal and at least one of a current corresponding to the first signal and a component voltage at a component of a primary coil circuit. The method further includes determining a frequency sweep range based on the first alignment difference. The method also includes performing a frequency sweep over the frequency sweep range.
US08594801B2 Telemetry control for implantable medical devices
An implantable medical device (IMD) and method are provided in which a telemetry module in the IMD includes a configurable polling interval at which the telemetry module is powered up from a low power inactive state to perform sniff operations for detecting whether communication signals are being received from an external device. The IMD includes at least one sensor for sensing at least one parameter, a controller receiving data from the sensor, and the telemetry module coupled to the controller for facilitating communication between the IMD and an external device. The polling interval of the telemetry module is configured based upon the parameter(s) sensed by the sensor, such that the polling interval is configured to conserve power consumption of the IMD. The polling interval is either decreased or increased to respectively increase or decrease the frequency of the sniff operations based on the parameters sensed at the IMD.
US08594797B2 Computationally efficient technique for determining electrode current distribution from a virtual multipole
A system and method of providing therapy to a patient using a plurality of electrodes implanted within the patient. A virtual multipole configuration is defined relative to the plurality of electrodes. The distance between each of a group of the electrodes and a virtual pole of the virtual multipole configuration is determined. A stimulation amplitude distribution is determined for the electrode group based on the determined distances, thereby emulating the virtual multipole configuration. Electrical energy is conveyed from the electrode group in accordance with the computed stimulation amplitude distribution.
US08594796B2 Post-operative pain inhibitor for hip joint replacement and method thereof
A post-operative pain inhibitor system comprises a controller and leads. Neuro-stimulator circuitry may be included within the patient controller or within one or more prosthetic components for generating a signal. In one example, a hip implant includes a prosthetic component having at least one electrode where the at least one electrode is configured to deliver energy pulses. Topical leads, percutaneous leads, subcutaneous leads, intraosseous leads, or leads can be placed in proximity to the operative field corresponding to the prosthetic component installation. The lead or electrodes can be coupled to neuro-stimulation circuitry to stimulate peripheral nerve fibers to affect body generated action potentials. A transmitter or power source can be housed in a prosthetic hip component. Controller can modify the pulse width, pulse shape, pulse repetition rate, and pulse amplitude of the signal thereby allowing the patient to adapt the signal to minimize their perceived pain.
US08594790B2 System and method for monitoring a ventricular pressure index to predict worsening heart failure
A medical device monitors a patient to predict worsening heart failure. An input circuit of the medical device receives a pressure signal representative of a pressure sensed within a ventricle of the patient's heart as a function of time. A processor derives from the pressure signal a ventricular pressure index for a ventricular contraction based upon pressures in the ventricle. The processor then provides an output based upon the ventricular pressure index.
US08594789B2 Method and apparatus for trending a physiological cardiac parameter
The present invention relates to an implantable cardioverter-defibrillator or pacemaker whose standard circuitry is used to trend a physiological cardiac parameter using intra-cardiac impedance measurements. The trend information may be used to predict the onset of a sudden cardiac death (SCD) event. By being able to predict the onset of an SCD event, patients and their physicians may be forewarned of a life-threatening event allowing them to respond accordingly. The trend information may also be used to predict the efficacy of cardiac-related medications, monitor progress of congestive heart failure, detect the occurrence of myocardial infarction, or simply track changes in sympathetic tone.
US08594788B2 Cardiac stimulator for delivery of cardiac contractility modulation therapy
A cardiac stimulator having at least one stimulation unit which is connected or connectable to one or more stimulation electrodes, and is configured to deliver at least sub-threshold stimulation pulses for cardiac contraction modulation therapy, an impedance detection unit which is connectable to one or more electrodes, and is configured to detect a voltage or current intensity that occurs as the result of a particular sub-threshold stimulation pulse, and to determine a particular impedance value, an impedance evaluation unit, configured to determine at least one value based on ventricular volume, and/or a value based on minute ventilation, and a control unit connected to the stimulation unit and the cardiac rhythm detection unit, and is configured to control a delivery of a stimulation pulse via the stimulation unit such that the cardiac stimulator can deliver sub-threshold stimulation pulses for cardiac contraction modulation therapy.
US08594780B2 Method for analyzing the structure of an electrically conductive object
A method for analyzing the structure of an electrically conductive object, the method comprising the steps of: (i) obtaining electrical impedance data for the object over a range of frequencies; (ii) analyzing the obtained electrical impedance data using a transfer function of an assumed electrical model to determine a plurality of electrical impedance properties for the object; (iii) constructively combining selected ones of the determined plurality of electrical impedance properties to provide at least one parametric impedance value for the object; and (iii) imaging one or more of the determined parametric impedance values.
US08594778B2 Activeinvasive EEG device and technique
An electrode device for taking a plurality of EEG measurements, and an associated method of taking EEG measurements, whereby a plurality of electrode contact-points configured atop a support member are in electrical communication with, and in relative proximity to, an integrated circuit comprising converter circuitry adapted for converting analog EEG signals measured, having originated from within a patient, into digital signals prior to transmission thereof to a processing unit. The integrated circuit/circuitry (IC) may be supported by the support member or by a lead assembly having wiring for the digital signal transmission. The support member may have a plurality of layers and be generally flexible; as fabricated of any of a number of flexible, generally insulative biocompatible materials to which circuitry may be etched or deposited, exhibiting sufficient structural integrity to decrease likelihood of degradation during surgery or once implanted.
US08594776B2 Alarm system that processes both motion and vital signs using specific heuristic rules and thresholds
The invention provides a body-worn monitor that measures a patient's vital signs (e.g. blood pressure, SpO2, heart rate, respiratory rate, and temperature) while simultaneously characterizing their activity state (e.g. resting, walking, convulsing, falling). The body-worn monitor processes this information to minimize corruption of the vital signs by motion-related artifacts. A software framework generates alarms/alerts based on threshold values that are either preset or determined in real time. The framework additionally includes a series of ‘heuristic’ rules that take the patient's activity state and motion into account, and process the vital signs accordingly. These rules, for example, indicate that a walking patient is likely breathing and has a regular heart rate, even if their motion-corrupted vital signs suggest otherwise.
US08594775B2 Techniques for determining morphological stability of cardiac cycles
A method includes retrieving electrogram (EGM) data for N cardiac cycles from a memory of an implantable medical device. N is an integer greater than 1. The method further include categorizing each of the N cardiac cycles into one of a plurality of categories based on a morphology of the N cardiac cycles and performing comparisons between pairs of the N cardiac cycles. Each of the comparisons between two cardiac cycles includes detecting a mismatch between the two cardiac cycles when the two cardiac cycles are in different categories, and detecting a match between the two cardiac cycles when the two cardiac cycles are in the same category. Additionally, the method includes classifying the rhythm of the N cardiac cycles based on a number of detected matches and detected mismatches.
US08594774B2 Sleep determination device and sleep determination method
An object of the present invention is to provide a sleep determination device and a sleep determination method capable of precisely determining a sleep stage based on heartbeat information of a subject. The sleep determination device and the sleep determination method according to the present invention obtain the heartbeat of the subject, calculate a heartbeat cycle for each heartbeat based on the obtained heartbeat, calculate difference values until obtaining Nth-degree difference values set in advance with difference values between the successive heartbeat cycles as first-degree difference values and difference values between the successive first-degree difference values as second-degree difference values, generate a return map and a histogram indicative of a distribution of the respective values in a predetermined period of time for each of the heartbeat cycles and the difference values from the first-degree difference values to the Nth-degree difference values, and determine a sleep stage of the subject based on the generated return map and the histogram by referring to a return map and a histogram for determination set in advance for each sleep stage.
US08594770B2 Multispectral detection and presentation of an object's characteristics
An apparatus for capturing a multispectral image of an object is described. The apparatus includes one or more means for transmitting a beam of laser light at a first wavelength and a beam of laser light at one or more additional wavelengths different from the first wavelength. There is a means for causing the beams of laser light to travel in a coaxial path and a moving mirror. The beams of light bounce off the mirror thereby producing a two dimensional projection pattern. This pattern travels from the mirror along a first path to an object and wherein some of the laser light penetrates the object and travels to an internal structure of the object. The reflection of the laser light returns to a photo detector along a path different from said first path.
US08594766B2 Magnetic resonance imaging apparatus and method
In the continuous moving table imaging, high-speed imaging such as the echo planar method is implemented without deteriorating image quality, realizing a high-speed table movement, namely, high-speed imaging.In the magnetic resonance imaging apparatus, an imaging control means for controlling a magnetic field generation means, a transfer means, and a signal processing means executes an imaging sequence for applying multiple readout gradient magnetic fields to measure multiple nuclear magnetic resonance signals, after one-time application of an exciting RF pulse, while moving the transfer means. On this occasion, a positional deviation of the readout gradient magnetic fields given to the multiple nuclear magnetic resonance signals, caused by the movement of the transfer means, is calculated in advance as correction data, so that the measured nuclear magnetic resonance signals are corrected by the correction data.
US08594762B2 System for and method of positioning cells and determining cellular activity thereof
A device for positioning at least one cell in at least one addressable position, the device comprising a substrate formed with at least one addressable pore and at least one channel embedded in the substrate and being in fluid communication with the at least one pore. The at least one pore and the at least one channel are designed and constructed such that an under-pressure formed in the at least one channel results in vacuum adherence of the at least one cell onto the at least one pore, such that a single cell is vacuum adhered onto a single pore. In one embodiment, the substrate is a non-conductive substrate and is further formed with one or more electrode structures, where each of the electrode structures is positioned in one of the pores. In an additional embodiment the device is designed locatable onto an organ, such as a brain.
US08594761B2 Crimp terminations for conductors in implantable medical lead and method of making same
A method of manufacturing an implantable medical lead is disclosed herein. The method may include: providing a lead body including a proximal end, a distal end, and an electrode near the distal end; provide a conductor extending between the proximal and distal ends; providing a crimp including a ribbon-like member and extending the ribbon-like member around the conductor; and mechanically and electrically connecting the ribbon-like member to the electrode.
US08594755B1 Mobile device case with a screen protector
A mobile device case including a housing sized to retain a mobile device. A screen protector removeably engageable with a portion of the housing is included, the screen protector including an engagement element at least partially concealable insertable within a portion of the housing.
US08594748B2 Mobile equipment autonomous quick release detection
An apparatus detects, over multiple transfers, an amount of data transferred to/from a network per transfer and/or an amount of time elapsed between transfers; and based at least on the detecting, the apparatus decides whether to trigger an early release from the network in order to at least reduce power consumption in the apparatus, where the decision is made in consideration of at least one configuration aspect of the network. In specific embodiments, the decision is made in consideration of availability and/or suitability of the power saving feature and configuration support in the network, which may be re-detected periodically; re-detection occurs after cell mobility, and/or network access element mobility and/or network control element mobility. An amount of useful data transfer per length of each connection for recent transfers can trigger the decision. Deactivating an early release may be based only on an amount of time that elapses between the transfers.
US08594742B2 System and method for monitoring a mobile device
Described is a system and method for monitoring a mobile device. The device comprises a plurality of sensors and a processor. The sensors detect first data including spatial orientation data and motion data of the device, and the processor compares the first data to second data to determine an occurrence of an event related to at least one of a communications functionality and a power setting of the device. The second data includes predetermined threshold ranges of changes in the spatial orientation data and the motion data. If the event is detected, the processor selects a predetermined procedure for execution as a function of the first data and executes the predetermined procedure.
US08594735B2 Conformal antenna array
The present invention relates to a conformal antenna array. Embodiments of the present invention provide a transceiver for communicating data in a cell site of a wireless communication system. The transceiver includes the conformal antenna array including a plurality of antenna elements, where the plurality of antenna elements has a non-linear antenna configuration to occupy at least two dimensions, and a controller configured to transmit multiple beamforming signals using at least two same antenna elements of the plurality of antenna elements.
US08594733B2 Methods and apparatus for using polarized antennas in wireless networks including single sector base stations
Methods and apparatus for using multiple antennas having different polarizations are described. Polarized antennas are advantageously deployed in a cellular network. Some of the cells utilize an antenna with a first direction polarization, while cells use an antenna with a second direction polarization, for a given carrier. Various embodiments are directed to methods and apparatus related to base station deployment which set up and/or operate base stations in accordance with an advantageous reuse pattern from the perspective of inter-cell interference. In some embodiments a plurality of carriers are used in addition to a plurality of different polarization direction antennas. In some such embodiments, a base station is configured so that for a given cell different carriers are associated with different direction polarization antennas. Some embodiments are directed to single sector base station implementations.
US08594732B2 Methods and apparatus for using polarized antennas in wireless networks including multi-sector base stations
Methods and apparatus for using multiple antennas having different polarizations are described. Polarized antennas are advantageously deployed in a cellular network. Some of the sectors utilize an antenna with a first direction polarization, while other sectors use an antenna with a second direction polarization, for a given carrier. Various embodiments are directed to methods and apparatus related to base station deployment which set up and/or operate base stations in accordance with an advantageous reuse pattern from the perspective of inter-cell and/or inter-sector interference. In some embodiments a plurality of carriers are used in addition to a plurality of different polarization direction antennas. In some such embodiments, a base station is configured so that for a given sector different carriers are associated with different direction polarization antennas. Some embodiments are directed to multi-sector base station implementations.
US08594725B2 Mobile terminal device and communication switching method
In a mobile terminal device, a communication unit configured to communicate wirelessly in a first communication mode in which the mobile terminal device communicates with another mobile terminal device directly, or a second communication mode in which the mobile terminal device communicates with an external network via a router device. A communication control unit controls the operation of the communication unit. The communication control unit controls the switching of the first communication mode and the second communication mode in the communication unit and notifies the user that the first communication mode is terminated when the first communication mode is switched to the second communication mode.
US08594723B2 Techniques for interworking between heterogeneous radios
Techniques for interworking between heterogeneous radios are described. An apparatus may comprise a first radio module operative to establish a first wireless link over a first wireless network with a first network device, a second radio module operative to establish a second wireless link over a second wireless network with a second network device, and a radio control module communicatively coupled to the first and second radio modules. The radio control module may be operative to send preregistration information for a mobile device to the second wireless network when connected to the first wireless network, determine whether to connect to the second wireless network, and establish the second wireless link over the second wireless network with the second network device using the preregistration information. Other embodiments are described and claimed.
US08594722B2 Wireless image distribution system and method
A system and method for distributing at least one digital photographic image is presented, the system and method comprising at least one capturing device and at least one receiving device disposed in a communicative relation with one another via at least one wireless network. In particular, the capturing device is structured to capture the at least one digital photographic image via, for example, a capture assembly, whereas the receiving device is cooperatively structured to receive the digital photographic image via, for example, the at least one wireless network. In addition, the capturing device(s) and receiving device(s) may be disposed in a selectively paired relationship via one or more common pre-defined pairing criteria. Further, the at least one digital photographic image may be filtered via at least one pre-defined transfer criteria disposed on the capturing device and/or receiving device.
US08594720B2 Electronic device provided with wireless communication function, detection of whether the electronic device is in a used condition or an unused condition function, and shifting the electronic device to a power-saving mode function
An electronic device includes: a communication section to wirelessly communicate with an external device; a first section to make the communication section establish a wireless connection with the external device; a detective section to detect whether the electronic device is in a used condition or an unused condition; a second section to shift to a power-saving mode when the unused condition is detected for a while; and a third section to cancel the power-saving mode when the used condition is detected during the power-saving mode, wherein the second section cuts off the connection if the connection is still alive when shifting to the power-saving mode; and the third section changes a connection processing for making the first section establish the connection after the power-saving mode was canceled, based on a connecting condition from a time of detecting the last used condition to a time of shifting to the power-saving mode.
US08594714B2 Method and device for processing media request in multimedia communication process
A method for processing a media request in a multimedia communication process is provided, including: adjusting, by a multimedia application server, a media request queue according to information contained in a media request message or a media request cancellation message received from a first client; determining all the media requests of which positions in the media request queue are changed due to the adjustment; and sending, to one or more clients corresponding to the media requests of which positions in the media request queue are changed, media request queue position status messages to notify the clients corresponding to the media requests of which positions in the media request queue are changed of updated position status of the media requests. A device for processing a media request in a multimedia communication process is also provided. The demands of various multimedia communication services such as the PoC service can be satisfied well.
US08594711B2 Systems and methods for remotely controlling and customizing applications resident on a mobile device
Systems and methods are provided that allow an application residing on a user device to intercept messages directed to that device and to extract control information and/or data from the intercepted messages for use by the application. In one embodiment, the intercepted message can cause the application to change its configuration or to present information to the user that came from a sending website. In another embodiment, a message from a device can trigger a website to send back a desired piece of data. The returned data may contain a flag, which directs the data to a formatting server. The formatting server then converts the data into a format that allows the data to be intercepted by the desired application on the user device. This then allows the desired data to be presented to the user in the context of an application resident on the user's device.
US08594703B2 Systems and methods for gathering information about discrete wireless terminals
The present invention is broadly directed to systems and methods for gathering information about wireless transceiver devices in a defined boundary region. To this end, the disclosure is more particularly directed to gathering movement information (e.g., via detection and location) about two-way end-user wireless terminals within three-dimensional boundaries of defined local space (“DLS”) to allow for selective control of the terminals and other subsystems, as desired. Additionally, the data collected can be used to improve accuracy and precision regarding the prediction of behavior characteristics and tendencies of populations based on a sampling of observed terminals.
US08594700B2 Location-determining system and method
A method of determining the location of a mobile device (101) comprising receiving at least one mobile communication operating parameter from the mobile device (101), referring to a database (110) of stored navigation device-derived mobile communication operating parameter data and associated location data, wherein the navigation device-derived mobile communication operating parameter data comprises TA zone data or BTS data, and determining the location of the mobile device from the determined mobile communication operating parameter and the data from the database (110).
US08594695B2 Using location information to set radio transmitter characteristics for regulatory compliance
A method of dynamically adjusting a wireless transceiver may include acquiring a geographical location of the wireless transceiver and determining transmission characteristics that are compliant with wireless regulations covering the geographical location. The wireless transceiver may be adjusted to conform to the transmission characteristics, and data may be transmitted with the adjusted wireless transceiver.
US08594681B2 Intelligent routing of communications to an international number in a messaging service
Intelligent routing of communication(s) is provided to international number(s) in a messaging service. To route a communication that includes an international number, format of the communication is established. A text-only communication is delivered through a messaging service transport protocol (MSTP) suitable for text. A media-based communication intended for a plurality of recipients, e.g., a group message, is ungrouped, the international number is identified, and a new message is generated for a group of recipients that excludes a recipient associated with the international number. The new message is delivered through a MSTP suitable for media, whereas an exception handling procedure is conducted for the international number. In addition, to route the communication that includes an international number, network interoperability of predetermined MSTP can be assessed. The communication is delivered through the predetermined MSTP if it is interoperable. Conversely, the communication is routed as a media-based group message.
US08594680B2 Methods, apparatuses and computer program products for providing a private and efficient geolocation system
An apparatus for preserving privacy of a determined location(s) of a device may include a processor and memory storing executable computer code causing the apparatus to at least perform operations including receiving a request for determining a location of a device based on received fingerprint data corresponding to a summary of radio information identifying a physical place, location, area, or region. The summary based on information received from radio frequency (RF) devices. The computer program code may further cause the apparatus to determine whether fingerprint data associated with a geographical location of the RF devices is stored locally for determining whether to request a network device to determine the location of the device based on providing the network device with fingerprint data and false fingerprint data relating to a location(s) that does not correspond to a current location of the device. Corresponding methods and computer program products are also provided.
US08594671B2 Method of handling minimization of drive tests in radio access technology change
A method of handling minimization of drive tests, hereafter called MDT, for a mobile device is disclosed. The method comprises receiving a MDT measurement configuration from a first RAT, starting a timer for a MDT measurement logging corresponding to a timer value in the MDT measurement configuration, and keeping the timer running when the mobile device performs an inter-RAT procedure to move from the first RAT to a second RAT.
US08594670B2 Measurement and handover of dual USIM mobile terminal
Certain aspects of the present disclosure relate to a method for efficient measurement and handover of a mobile terminal with multiple USIMs. According to one aspect, a source Node B may initiate calls with first and second subscriber identities associated with a UE that supports multiple subscriber identities and transmit a request for a measurement report to the UE, the request specifying the first subscriber identity. The subscriber identities may be associated with a UE by association with an International Mobile Equipment Identity (IMEI). The source Node B may determine to handover the calls for the first and second subscriber identities to a target Node B based on the measurement report. The source Node B may transmit handover commands to instruct the UE to handover calls for the first and second subscriber identities to the target Node B.
US08594668B2 Registering a mobile device in a mobile communication network
Exemplary embodiments of the present invention relate to a method for registering a first mobile device in a mobile communication network. The exemplary method comprises: (i) authenticating a second mobile device in the mobile communication network upon accessing the mobile communication network, (ii) determining a subscription associated with the second mobile device, (iii) registering the first mobile device in the mobile communication network under a new subscription derived from the determined subscription, and (iv) the first mobile device accessing the mobile communication network in response to a preceding communication between the first and the second mobile device. Furthermore, an exemplary embodiment of the invention relates to a system for carrying out the method.
US08594655B2 Remote activation of video share on mobile devices
A method for initiating a video share service of a mobile device based on commands from a remote source. The method includes receiving a request from the remote source to initiate the video share service, authenticating the sender of the request, receiving a command to start the video share service; and transmitting the output of the service. There is also a system configured for receiving a request from a first mobile device to initiate a service from a second mobile device, for authentication of the request, for commanding the second mobile device to start a service under control of the first mobile device, and for delivery of the output of the service.
US08594653B2 System and methods for remotely upgrading software applications
The present invention includes a system and methods for upgrading software on a mobile terminal. The system includes a network management computer (NMC) adapted to receive a plurality of software upgrades and to transmit one of the plurality of software upgrades to one of a plurality of mobile terminals through a satellite link. The mobile terminal can include an upgradeable component, which in turn includes a detachable device descriptor (DDD) corresponding to operating characteristics of the upgradeable component. According to the present invention, the NMC is adapted to transmit the one of a plurality of software upgrades to the mobile terminal in response to the DDD of the upgradeable component. Methods employing similar features and advantages are also disclosed herein.
US08594652B2 Cross domain notification
A method for a mobile communication device to indicate activity associated with an operating domain includes establishing a plurality of operating domains for the mobile communication device each operating as an independent virtual machine. The method also includes providing a trusted indicator at the mobile communication device for indicating activity associated with a high-side domain. The method also includes providing an input on the mobile communication device for switching from a low-side domain to the high-side domain. The method also includes providing a trusted element for the mobile communication device that is independent of either the high-side domain or the low-side domain. The trusted element may be configured to receive a signal from the input for switching from the low-side domain to the high-side domain and to perform user authentication for switching from the low-side domain to the high-side domain.
US08594646B2 Wireless device, processing system and method of operating a wireless device
A wireless device is wirelessly connected to a wireless network which is controlled by network control apparatus. The wireless device operates in a first activity state in which data can be transmitted to and received from the wireless network over one or more dedicated logical channels. The wireless device transitions to operate in a second activity state having lower power consumption than the first activity state if it is determined by the wireless device that data has not been transmitted by and has not been received at the wireless device for a predetermined period of time. The predetermined period of time is known to both the wireless device and the network control apparatus. The transition takes place synchronously without requiring control signals to be passed between the wireless device and the network control apparatus.
US08594644B2 Device and method for executing reserved function in mobile communication terminal
A device and method for executing a reserved function using time information extracted from a broadcasting data that provides a correct time in asynchronous mobile communication terminal are provided. The method of executing a reserved function in a mobile communication terminal includes: when a broadcasting function is executed, performing (1) extracting a time information from received broadcasting data, (2) calculating a time difference between a time of the extracted time information and a corresponding operating time of the mobile communication terminal, and (3) storing the calculated time difference as a time difference information; and if a reservation time for executing a specific function is set and when the operating time reaches the set reservation time based on the stored time difference information, executing the specific function.
US08594642B2 System for automatic selection of profile based on location
Systems for automatically selecting a user's profile based on location include a device adapted to being tracked by location and a database that includes a user's preferences for routing calls. The user's calls are routed to the user based on the user's call routing preferences and the location of the device. Other systems and methods are also provided.
US08594640B2 Method and system of providing an audio phone card
An approach is disclosed for providing an audio phone card. A telephone call is received for an audio service from a voice station by user. Audio content is transmitted to the user over the telephone call, wherein playback of the audio content is controlled by the user via the telephone call.
US08594635B2 Client management of visual voicemail data communications
Data communications sessions for visual voicemail data communications are terminated under the control of a wireless device's visual voicemail client. In one embodiment, a visual voicemail client can be configured to transmit a request or command to terminate a data communications session immediately upon sending an acknowledgement of receiving voicemail data from a voicemail server. In another embodiment, a visual voicemail client can be configured to transmit a request or command to terminate a data communications session following the expiration of a timer set by the visual voicemail client. Alternatively, a visual voicemail client can be configured to wait for a termination request for command from a voicemail server.
US08594633B2 Radio communication mobile station device and call connection method
Disclosed are a base station device and a call connection method for reducing a call connection delay. According to the device and method; in ST301, a terminal acquires an identifier managed in a base station; in ST302, radio resource information required for a service desired by the terminal is decided; in ST303, by using the identifier acquired in ST301, the terminal transmits a request for establishing RRC connection to the base station. In ST304, according to the radio resource information received from the terminal, the base station decides the radio resource to be set for the terminal before authentication by an upper layer node, and the base station extracts information destined to the upper layer node. In ST305, the information destined to the upper layer node is transmitted to the upper layer node. In ST306, the setting contents of the radio resource decided in ST304 are transmitted to the terminal.
US08594630B2 Method and apparatus for transferring digital content from a computer to a mobile device
A system for synchronizing digital content stored on a user's mobile device with digital content stored on the user's computer is disclosed.
US08594629B2 Method and system for processing failure of handover to closed subscriber group cell
A method and system for processing failure of a handover to a CSG cell are provided, which are used to solve the technical problem of the interface signaling consumption and network performance degradation caused by the handover of a UE to a non-member CSG cell. When the UE is not an authorized subscriber of a target CSG cell, a core network notifies a source NodeB of the non-member failure information, thereby enforcing the UE to update an allowed CSG list to prevent the source NodeB or a source Radio Network Controller (RNC) or a source HNB from sending a handover required signaling to identical target cells, or prevents the UE from sending a handover request to identical target cells frequently by setting a delay timer, or the source NodeB or the source RNC or the source home NodeB prevents the UE from handing over to a neighboring CSG cell with identical CSG Identity (ID) under the condition of being able to acquire the CSG ID of the target CSG cell. The method and system can prevent sending the handover request signaling to identical target CSG cells again after the handover failure of the UE, thereby reducing the signal consuming between the interfaces and enhancing the performance of the network.
US08594627B2 Remotely provisioned wirelessly proxy
A remotely provisioned proxy within a wireless/mobile phone that proxies a wireless communication path between a disconnected piconet (e.g., BLUETOOTH™) device and a network resource such as a universal resource locator (URL) via a mating mobile phone. Thus, an application proxy module embodied within the mobile phone provides managed access of a piconet device connected to the mating mobile phone to remote services. A disconnected piconet device uses the full data bandwidth available to a wireless phone, without the need for the disconnected piconet device to include its own separate wireless front end, or to require use of a modem within the mobile phone. Thus, using a mobile phone with application proxy, the user need not pay for the luxury of a tethered data plan.
US08594626B1 Post-paid wireless service balance management
Methods and media for post-paid wireless service balance management are described. In one embodiment, it is determined that a usage threshold has been met based upon a concluded wireless session occurring during a billing period associated with an account. Upon determining that the threshold has been met, enforcement points are provisioned to monitor wireless service usage associated with the account. Further, upon receiving a request for service, and prior to commencing the wireless session, it is determined whether the request exceeds account resources. If the request does not exceed the account resources, the request is allowed. If the request does exceed the account resources, the request is handled based on an account status.
US08594625B2 Charging in ad-hoc communication networks
Charging is enabled in ad hoc networks, without access to external infrastructure networks. For example, when a communication is initiated by a mobile communication device within an ad hoc network, a small initiation fee is stored securely on the device, typically on a smart card. Transfer of the charging information may then occur more or less automatically and/or when the device reaches a coverage area of the operator network. The invention is also advantageous for charging in cellular and/or wireless networks, as charging can be performed with low administration costs.
US08594624B2 Wireless provisioning solution for target devices
Systems and methods to provision a non-handset target device with wide-area communication service, such as wireless wide area network (WWAN) technology. Identifying information of the target device can be provided to a provisioning service provider (PSP) via a mobile provisioning device over a communication network. The PSP can determine the service carrier associated with the mobile provisioning device and enable the provisioning of the target device with the wide-area communication service to the service carrier via the mobile provisioning device. A billing plan can be instituted for the service of the target non-handset device relating to a billing plan of the mobile provisioning device.
US08594622B2 Method and system for enabling shared mobile data usage
Disclosed is a system and method for enabling personalized shared mobile phone usage when accessing data services within a wireless telecommunications network, including an illustrative example application of the invention as it relates to mobile subscribers who cannot afford a mobile phone handset in emerging markets. For instance, a prepaid wireless subscriber can have a personal phone number associated with their own billing account, which can be used to access data services on a wireless network without needing to purchase any hardware, such as a mobile handset or SIM card. Thus, the subscriber may access his account and use data services through a borrowed handset.
US08594620B2 Method for performing communication using collect call in GSM/UMTS-based mobile communication system
Disclosed is a method for performing communication using a collect call in a GSM/UMTS-based mobile communication system. The method includes the steps of setting by a call originating mobile station a specific field of a call connection request message in such a manner that communication based on the collect call is performed, transmitting the set call connection request message to a call terminating mobile station, and if the call terminating mobile station accepts the collect call, completing call connection establishment with the call terminating mobile station and performing communication based on the collect call.
US08594615B2 Method and apparatus for a mobile station to enhance the probability of successful emergency call completion and successful callback from emergency service centre
A method and apparatus for enhancing the probability of a successful emergency call completion and emergency callback on a mobile station in a network, the method comprising the steps of: during an emergency call attempt, monitoring whether the mobile station has received a non-voice service request from the network and, if yes, ignoring the non-voice service request. Further, during a callback period, monitoring whether the mobile station has received a service request from the network and, if yes, ignoring the service request if the service request is a non-voice service request that is anything but a position location service request. Further, during a callback period, monitoring whether a user attempts to initiate a non-voice service request that is anything but a position location service request, and if yes ignoring the non-voice service request.
US08594614B2 Handling emergency calls on an electronic device
There are disclosed techniques for handling emergency calls in an electronic device, such as a mobile telephone. For example, in one embodiment, upon receipt of a request at the user-interface of the device to terminate an emergency call, the device first requests confirmation that the call should be terminated. In another embodiment, once the emergency call is terminated, if an incoming call request is subsequently received within a predetermined period of time, the device establishes a voice connection with the incoming caller regardless of whether the device is instructed to establish the voice connection. In another embodiment, once the emergency call is terminated, the device remains operable to receive a subsequent incoming call regardless of whether the device is instructed otherwise.
US08594613B2 Mapping commercial mobile alert service messages to cell broadcasts
Cell broadcast protocols are utilized to distribute emergency alerts to mobile devices. Emergency alerts may be received from an emergency provider or governmental agency. Parameters of an emergency alert may be derived and mapped to parameters of a cell broadcast message, which may then be transmitted to mobile devices. The mobile devices may be configured to compared parameters of the cell broadcast message to a search list or exclusion list stored on the mobile device, and present the contents of the cell broadcast message to the user based on the comparison.
US08594609B2 Drain-pumped sub-harmonic mixer for millimeter wave applications
A sub-harmonic mixer includes a first transistor having a source and a drain and a second transistor having a source connected to the source of the first transistor and a drain connected to the drain of the first transistor. A mixing transistor is configured to be biased in a linear operating region. The mixing transistor includes a drain coupled to the sources of the first transistor and the second transistor. The mixing transistor has its drain driven by a signal at twice a local oscillator (LO) frequency and its gate driven by a radio frequency (RF) signal while the mixing transistor is biased in the linear region such that a process of frequency doubling and mixing are performed simultaneously.
US08594607B2 Methods and systems for down-converting a signal using a complementary transistor structure
Methods, systems, and apparatuses for down-converting an electromagnetic (EM) signal by aliasing the EM signal are described herein. Such methods, systems, and apparatuses operate by receiving an EM signal and an aliasing signal having an aliasing rate. The EM signal is aliased according to the aliasing signal to down-convert the EM signal. The term aliasing, as used herein, refers to both down-converting an EM signal by under-sampling the EM signal at an aliasing rate, and down-converting an EM signal by transferring energy from the EM signal at the aliasing rate. In an embodiment, the EM signal is down-converted to an intermediate frequency (IF) signal. In another embodiment, the EM signal is down-converted to a emodulated baseband information signal. In another embodiment, the EM signal is a frequency modulated (FM) signal, which is down-converted to a non-FM signal, such as a phase modulated (PM) signal or an amplitude modulated (AM) signal.
US08594603B2 Systems and methods for cancelling interferers in a receiver
In some embodiments, systems and methods for cancelling interferers in a receiver, comprise: a first mixer in a main path that downconverts a first RF signal to form a main baseband or intermediate-frequency signal; and a second mixer in an alternate path that downconverts a second RF signal to form an alternate baseband or intermediate-frequency signal, wherein the first RF signal and the second RF signal are both based on a third RF signal, and wherein the main baseband or intermediate-frequency signal and the alternate baseband or intermediate-frequency signal, when combined, cancel out an interferer in the third RF signal.
US08594602B2 Fast cross-pole corrector
A system for correcting for an angle of rotation between a linearly polarized target signal and a dual-polarized antenna having vertical and horizontal outputs includes receiving a time series of signals from the vertical and horizontal outputs of the receive antenna, applying the vertical signals simultaneously to a data buffer and to a spectrum domain converter block to yield, respectively, spectral Xv(n) and Xv(k) signals, applying the horizontal signals simultaneously to a data buffer and to a spectrum domain converter block to yield, respectively, spectral Xh(n) and Xh(k) signals, detecting the angle of rotation, applying the angle of rotation and the Xv(k) and Xh(k) signals to a polarization rotation correction block to obtain polarization corrected frequency data, and applying the detected angle of rotation and the Xv(n) and Xh(n) signals to a polarization rotation correction block to obtain polarization corrected time data.
US08594600B2 Apparatus for the self healing of the gain of broadband receivers
An integrated RF device includes at least one RF amplifier configured to be electrically coupled alternatively to a selected one of a RF signal input and a RF test source. A first mixer stage includes a first local oscillator and is electrically coupled to the at least one RF amplifier. At least one second mixer stage includes a second local oscillator and is electrically is coupled to the first mixer. The at least one baseband amplifier is electrically coupled to the second mixer. At least a selected one of the RF amplifier and the baseband amplifier has at least one actuator and at least one actuator terminal configured to provide an actuator setting. A method to self-heal an integrated RF receiver device is also described.
US08594599B2 Read-ahead techniques for data logging
Radio messages may be transmitted by endpoints delivering utility consumption data. A portable unit may traverse a route among the endpoints and obtain the consumption data. If the endpoints are sufficiently grouped, communication between the portable unit and a plurality of endpoints may be possible in a same power cycle to a radio of the portable unit while the portable unit is at a single location. In a two-way communication environment, the portable unit may send commands to a plurality of endpoints during a single power cycle, which may result in responses from the plurality of endpoints during the same power cycle. Such communications may be performed with endpoints that are ahead of a current endpoint on the route being traversed, and may constitute read-ahead data. Read-ahead data reduces power cycles to the radio, because when the portable unit reaches an endpoint on the route whose data has previously been read, a power cycle is not required.
US08594597B2 Portable transmitter powered by button battery
A portable transmitter includes a circuit board having a button battery and an antenna; and a case accommodating the battery and the circuit board. The case includes first and second case members being engaged with each other. A concave portion is formed on the first or second case members to accommodate the button battery, and a lock portion is formed on the first or second case members to lock the circuit board. While the concave portion accommodates the button battery and the circuit board is locked by the lock portion, a surface of the circuit board and a surface of the button battery are attached, and the first case member and the second case member are engaged.
US08594596B2 Amplifier
An amplifier includes a first amplification element configured to amplify a first signal in one of first and second operation classes, a second amplification element configured to amplify a second signal in one of first and second operation classes, a first transmission line through which the amplified first signal is transferred, and a coupler configured to couple the transferred first signal and the amplified second signal, wherein the first amplification element amplifies the first signal in the first operation class and the second amplification element amplifies the second signal in the second operation class, when the first signal and the second signal have a first frequency band, and wherein the first amplification element amplifies the first signal in the second operation class and the second amplification element amplifies the second signal in the first operation class, when the first signal and the second signal have a second frequency band.
US08594594B2 Circuits and methods for combining signal power
The present disclosure includes techniques for combining signal power. In one embodiment, a plurality of power amplifiers generate amplified signals. A plurality of first transmission lines are electrically coupled outputs of the power amplifiers. Second transmission lines are magnetically coupled to the first transmission lines to receive the amplified signals. The amplified signals propagate down the second transmission lines to a central conductive region to a node. The amplified signals are added at the node. The node is coupled to an antenna terminal.
US08594592B2 Transmitter, base station device, and method for aligning signal output from transmitter
A transmitter, a base station device, and a method for aligning a signal output from a transmitter are provided. The transmitter is connected to a first antenna, and the first antenna detects a second test signal transmitted by a second antenna that is connected to another transmitter. The transmitter includes: a signal generating unit, which generates a first test signal; a directional coupler, which receives the first test signal and the second test signal; and a signal processing unit, which measures a timing difference between the first test signal and the second test signal, and uses the measured timing difference to control signal generation, so as to align a signal transmission delay between the two transmitters. Thus, closed-loop detection and an adaptive rectification mechanism for transmission signals of multiple transmitters can be implemented, and accuracy of aligning a signal at each transmitting antenna is improved.
US08594590B2 Method for controlling peak-to-average power ratio of single carrier FDMA system
A method for controlling peak-to-average power ratio prior to amplification by a power amplifier is provided. The peak sample of a signal is predicted, window length is adjusted based on the peak width around the peak sample or subcarriers used to transmit the signal, and the window is subsequently used to clip the samples. A peak suppression window may be applied prior to predicting the peak sample when a set number of samples exceed a predetermined threshold. Window clipping may be deactivated if interference and throughput of the power amplifier is detrimentally affected. A pulse shaping filter may be optimized based on the window clipping to control transmitted signal characteristics. Various thresholds used in the prediction may be initially based on system design and power amplifier linearity and then dynamically adjusted based on an estimation of active subcarriers or of interferers present in the communication system.
US08594588B2 Self evaluating transmitter
A self-evaluating process control transmitter system includes a transmitter configured to capture output data from an integral sensor, and a transmitter memory integrally disposed with the transmitter. The transmitter memory is configured to store a plurality of sets of the output data thereon, including an initial as-built data set, and at least one subsequent data set. A self evaluation module integrally disposed with the transmitter, in communication with the transmitter memory is configured to identify one or more variations between the as-built data set and at least one subsequent data set.
US08594580B2 Data communication apparatus, communication method, and program
In a data reading apparatus performing contactless data communications with IC tags, a multi channel setting section sets a plurality of frequencies to be used for data communication with an IC tag in advance; a multi channel interference detecting section detects radio interference from other data reader in each of the set plurality of frequencies, prior to occurrence of a data communication request with an IC tag; a carrier sense lapse time holding section holds a period of no interference based on an interference detection result from the multi channel interference detecting section; a time comparing section determines whether the carrier sense lapse time held by the carrier sense lapse time holding section is on or above a predetermined carrier sense time upon occurrence of the data communication request with the IC tag, and permits the data communication with the IC tag when the carrier sense lapse time is on or above the carrier sense time; a transmitting section transmits data to the IC tag; and hence wait time for interference detection may be reduced.
US08594576B2 Short-term interference mitigation in an asynchronous wireless network
Techniques for mitigating interference in an asynchronous wireless network are described. A terminal may desire to communicate with a serving base station and may observe high interference from other base stations. In an aspect, some frequency resources may be reserved for sending reduce interference requests and pilots to support interference mitigation. In one design, a first station (e.g., a terminal) may send a request to reduce interference to at least one interfering station on reserved control resources. The first station may receive a pilot sent by each interfering station on reserved pilot resources. The reserved resources may be associated with data resources. The first station may estimate received signal quality of the data resources based on the pilot(s). The first station may receive data sent on the data resources by a second station (e.g., a serving base station) after the interfering station(s) have reduced interference.
US08594575B2 Shifted channel characteristics for mitigating co-channel interference
Methods and apparatuses for minimizing co-channel interference in communications systems are disclosed. A method in accordance with the present invention comprises shifting a characteristic of the first signal with respect to a like characteristic of the second signal to mitigate co-channel interference, and transmitting the first signal and the second signal over different channels of the communication system.
US08594574B1 Digital radio data system receiver methods and apparatus
Methods and apparatus are provided for receiving a first signal and generating an output signal indicative of radio data system (“RDS”) information. A receiver circuit of the invention can include mixer circuitry, lowpass filter circuitry, downsampler circuitry, and decoder circuitry. Advantageously, the receiver circuit can operate entirely within the digital domain, promoting interoperability with digital frequency modulation (“FM”) demodulator circuitry.
US08594572B1 Wireless electric power transmission through wall
An apparatus for wirelessly transmitting electric currents walls. The walls may be bulkhead compartment walls of a fixed structure or a vehicle or the like. The apparatus includes a wireless electric power transmission arrangement that includes an electronic device on one side of a wall, which is powered by a power source on another side of the wall. The electronic device may be a sensor arrangement having one or more sensors, a battery charging device, a through-the-bulkhead repeater device or other electronic device requiring power.
US08594568B2 Method of transferring application data from a first device to a second device, and a data transfer system
The invention describes a method of transferring application data (F1, F2) from a first device (Ds) to a second device (DT1, DT2), which method comprises exchanging, through the body of a user (2) touching a touch interface (210) of the first device (Ds), connection-related data (4) between the first device (Ds) and a memory device (1), which memory device (1) is conveyed on the person of the user (2). Application data (F1, F2) is transferred from the first device (Ds) to the memory device (1) over a connection, between the first device (Ds) and the memory device (1), established on the basis of the connection-related data (4), and stored in a memory (220) of the memory device (1). The method subsequently comprises exchanging connection-related data (4) between the memory device (1) and the second device (DT1) through the body of the user (2) touching a touch interface (230) of the second device (DT1, DT2), and at least part of the application data (F1, F2) being transferred from the memory (220) of the memory device (1) to the second device (DT1, DT2) over a connection, between the memory device (1) and the second device (DT1, DT2), established on the basis of the connection-related data (4). The invention further describes a data transfer system (20), a device (Ds, DT1, DT2) for utilizing application data (F1, F2), a memory device (1) and a data transfer front end (3″).
US08594560B2 Device and method for managing event information in wireless terminal
A device and method is provided for managing event information in a wireless terminal. The device includes a controller for controlling and sorting at least one event information based on a menu, and providing an identifier corresponding to the menu on a date-by-date basis, and a displaying unit for displaying event information on the date-by-date basis, using the identifier. The method includes the steps of sorting at least one event information by a menu, and displaying event information on a date-by-date basis, using an identifier corresponding to the menu.
US08594559B2 Combined satellite radio receiver
A satellite digital radio receiver for receiving first and second radio services. The first and second radio services are broadcast in first and second respective different radio frequency bands. At least one radio programme is broadcast substantially simultaneously on both radio services and one of the frequency bands can produce interference in the other frequency band.
US08594557B2 Interactive electronic device with optical page identification system
An electronic learning device for receiving a book having a plurality of successive page spreads, at least one page spread having selectable content and an optically readable page identifier. The device includes a housing configured to receive the book, a position sensor in the housing configured to determine the location of the selectable content on the at least one page spread, an optical sensor in the housing configured to irradiate and detect the page identifier on the at least one page spread and control electronics in the housing operatively coupled to the optical sensor and to the position sensor and configured to synchronize sequential operation of the position sensor and the optical sensor.
US08594554B2 Simplified belt seam skip in continuous web feed machines
A system that avoids any stopping or reversing of the web direction in a continuous feed printer, instead maintaining consistent process speed, only requiring a slowing and speeding up of the web to cycle through the PR belt seam. This is done by forming a web loop and then immediately flattening the loop after passage of the seam through the transfer zone that includes two transfer BTR rolls with alternating transfer operations, but simultaneous transfer for short periods. Two vacuum assist rolls, one located between the two bias transfer rolls controls the formation of the web loop. A pair of nip forming rolls upstream of the first transfer station and a second vacuum assist roll downstream of the second transfer station control the size of the loop.
US08594549B2 Image forming apparatus incorporating a fixing device and contact member to reduce fixing member deformation
In a fixing device, a pressing member rotates in a predetermined direction of rotation. A flexible fixing member is disposed opposite the pressing member to rotate in accordance with rotation of the pressing member. A nip formation member is provided inside a loop formed by the fixing member and pressed against the pressing member via the fixing member to form a nip between the fixing member and the pressing member through which a recording medium bearing a toner image passes. A contact member pressingly contacts an outer circumferential surface of the rotating fixing member at both ends of the fixing member in an axial direction thereof.
US08594546B2 Image forming apparatus
An image forming apparatus includes a movable belt; a transfer member opposed to the image bearing member with the belt therebetween; wherein the transfer member has a contact surface substantially parallel with a surface of the belt and contacted to the belt, and wherein when the belt is moving, the belt rubs the contact surface, and a toner image is transferred from such a part of image bearing member as is opposed to the contact surface; and a supporting member for supporting the transfer member, the supporting member being swingable.
US08594540B2 Development device, process cartridge incorporating same, and image forming apparatus incorporating same
A development device includes a toner carrier including first and second groups of electrodes, a toner supplier, and an electrical field generator. The electrical field generator includes a positive-phase pulse voltage generation circuit, a negative-phase pulse voltage generation circuit, a first DC power source for supplying a bias for setting a peak value of pulse voltages, a second DC power source to output a variable voltage having a polarity identical to a polarity of toner charge, a first diode having an anode connected to a lower potential side of the first DC power source and a cathode connected to an output terminal of the positive-phase pulse voltage generation circuit, and a second diode having an anode connected to the lower potential side of the first DC power source and a cathode connected to an output terminal of the negative-phase pulse voltage generation circuit.
US08594535B2 Roller exterior layer comprising polymer, carbon black and soluble ionic salt
A roller comprises an exterior layer including one or more polymers, carbon black and an ionic salt soluble in a low molecular weight hydrocarbon oil.
US08594531B2 Shaft member holding mechanism, photoconductor drum unit and image forming apparatus
A shaft member holding mechanism comprising: a shaft member arranged rotatably about a rotation axis; a bearing that supports the shaft member rotatably, including an outer ring portion, and an inner ring portion that holds the shaft member and is arranged at an inside of the outer ring portion so that the inner ring portion can rotate relatively to the outer ring portion; a holding member having a bearing holding portion that holds the outer ring portion of the bearing in a state where a rotation of the outer ring portion is regulated; and an inclination suppression member that is arranged at one side of the bearing in the rotation axis direction of the bearing and suppresses the bearing from inclining.
US08594523B2 Image forming apparatus with a temperature sensor disposed apart from a heating member
In an image forming apparatus, a temperature of a heating member heated by a heat source to fix a developer image on a recording sheet is detected by a temperature sensor disposed apart from the heating member. A controller controls the heat source based upon a temperature determined mathematically by application of a specific function to the temperature detected by the temperature sensor. In the controller, the specific function is switched among a plurality of functions according to a control mode which is switchable among a plurality of modes and in which operation of the heat source is regulated.
US08594517B2 Color image forming apparatus having function of obtaining color information of patch
An image forming apparatus uses the difference in time taken for each patch to reach a color sensor, which occurs upon reversing the conveyance direction of a printing material. Due to this difference in time, the temperature of the printing material in detection by the color sensor differs among the respective patches. The error of a colorimetric value due to thermochromism is reduced by placing a patch with a colorimetric value which has a low temperature dependence so as to be detected earlier, and a patch with a colorimetric value which has a high temperature dependence so as to be detected later.
US08594513B2 Time delay adjustment device and method
A time delay adjustment method is provided, which includes the following steps. A same scrambling signal is added into two received signals. The added scrambling signals are then extracted. A delay difference between the two signals is detected according to a difference between the two extracted scrambling signals. The delay difference between the two signals is adjusted by delaying one or both of the two signals. Furthermore, a time delay adjustment device and an optical transmission apparatus are also provided. Therefore, time delay can be adjusted online, and real-time monitoring and adjustment of delay difference is also achieved.
US08594512B2 Method and apparatus for transmission of two modulated signals via an optical channel
The arrangement includes a transmitter (1-6) with two optical sources (1, 2) generating two optical carrier signals (L1, L2) having different frequencies. The optical carrier signals (L1, L2) are combined and divided in a first coupler (2) and fed to carrier signal inputs of two modulators (4, 5). The mixed carrier signals (L1+jL2, jL1+L2) are separately modulated by two modulation signals (a(t)) and (b(t)) and the modulated signals ((A1+jA2), (jB1+B2)) are combined in a first combiner and emitted as transmission signal (X(t)). Only on demodulator is necessary to regain the modulation signals (a(t), b(t)).
US08594507B2 Method and apparatus for measuring gas concentrations
Some embodiments are directed to a photoacoustic sensor. The photoacoustic sensor may comprise: a gas cell with an opening; a light source to generate to radiate a sample gas within the gas cell; an optical microphone to detect the sample gas within the gas cell; and a membrane aligned with the opening of the gas cell to permit sample gas to enter the gas cell. The optical microphone includes a semiconducting laser. The semiconducting laser includes a p-n junction within a cavity of the semiconducting laser. The optical microphone further includes a pressure-sensitive membrane that receives coherent light emitted from the semiconducting laser and directs reflected light back toward the semiconducting laser. During operation of the optical microphone, the pressure-sensitive membrane flexes in response to acoustic pressure waves. The phase of the reflected light is dependent upon a distance of the pressure-sensitive membrane from an aperture of the semiconducting laser.
US08594506B1 Method and system for propagating upstream cable modem signals and RF return video control signals over the same optical network
A method and system can propagate upstream cable modem signals and radio-frequency (RF) return video control signals over the same passive optical network (PON). The method and system can include various combinations of hardware and software to support this operation. Three exemplary embodiments of optical network terminals (ONT) of a DPON system improve performance of the system by ensuring that, in the event the upstream transmitters of two ONTs are turned on simultaneously, they will not interfere with each other. The system is designed such that in a situation of competing transmissions, the one which is received and processed by the head end out of two competing transmissions originating from a set top box and a cable modem, will be the one originating from the cable modem, which may use the DOCSIS cable modem protocol.
US08594505B2 Lighting and control systems and methods
A lighting and control system is described. One embodiment of the lighting and control system includes a controller. The controller may include an optical sensor configured to sense illumination from the lighting node, wherein the lighting node includes one or more light-emitting diodes; a memory configured to store a target color profile for the lighting node; and a radio device configured for radio communication with the lighting node including for communicating a color adjustment command to the lighting node based on the stored target color profile and the sensed illumination.
US08594502B2 Method and apparatus using distributed raman amplification and remote pumping in bidirectional optical communication networks
A bidirectional optical communications network comprises an optical transmission fiber for carrying a downstream signal at a first wavelength and a multiplicity of upstream signals at a second, different wavelength. The fiber is characterized by distributed Raman gain over at least an extended portion of its length. A first terminal, optically coupled to one end of the fiber, includes a first transmitter for generating the downstream signal, a first receiver for detecting the upstream signals, and at least one pump source for generating pump light that provides Raman amplification to either the downstream signal or the upstream signal or both. A multiplicity of second terminals, optically coupled to another end of the fiber, each includes a second transmitter for generating one of the upstream signals, and a second receiver for detecting a downstream sub-signal. A passive optical node is configured to (i) split the downstream signal into a multiplicity of downstream sub-signals each propagating at the first wavelength to a separate one of the second terminals and (ii) to combine each of the upstream signals from each of the second terminals onto the fiber for transmission to the first terminal. In another embodiment, the network is a GPON compatible with current ITU standards.
US08594498B2 Method and apparatus for in-band OSNR monitoring
An optical signal-to-noise ratio monitor includes a demodulator comprising an input that receives at least a portion of a phase modulated optical signal. The monitor also includes a delay interferometer with a periodic phase control that sweeps a differential delay of one arm of the interferometer through a plurality of differential optical phase shifts. The demodulator converts phase modulated optical signals to intensity modulated optical signals. A tunable optical filter continuously scans a transmission wavelength over a desired wavelength range in a time that allows more than one wavelength to be transmitted through an output of the tunable filter for each of the plurality of differential optical phase shifts. An optical detector detects the filtered optical signal and generates a corresponding electrical demodulation signal at an output. A processor determines an optical signal-to-noise ratio for the more than one wavelength of the optical signal.
US08594496B2 Tunable coherent optical time division reflectometry
An apparatus comprising an optical transmitter, a coarse tuner coupled to the optical transmitter and having a first tuning range, a fine tuner coupled to the optical transmitter and having a second tuning range smaller than and within the first tuning range, a wavelength division demultiplexer coupled to the optical transmitter and to a plurality of optical fibers, and a detector coupled to the optical transmitter and the wavelength division demultiplexer. A network component comprising at least one processor configured to implement a method comprising detecting an Optical Time Domain Reflectometry (OTDR) signal spectrum that has a modulated pattern, and detecting a reflected OTDR signal spectrum that has a shifted modulated pattern comprising a frequency shift with respect to the OTDR signal spectrum and a time shift proportional to the frequency shift.
US08594494B2 Single actuator configuration for a camera module
Systems and methods for camera modules having a movable lens barrel, allowing a maximum lens diameter with minimal outside dimensions are disclosed. At least one single linear actuator is moving the lens barrel. Each actuator is deployed in an own corner of the camera module. The moving lens barrel is guided by rolling elements bearings. The actuator comprises a stator, comprising one or more coils wrapped around a rod of magnetic metal and an anchor comprising one or more permanent magnets, which are tightly attached to the lens barrel. An offset between the longitudinal center line of magnets of the anchor and the center of the stator generates a permanent force pushing the lens barrel in direction of the stator of the motor and consequently pushes protrusions on the lens barrel onto the rolling elements bearings, thus preventing the bearings to fall apart in case of a mechanical shock.
US08594493B2 Image photographing device having function for compensating for hand vibration
An image photographing device having a function for compensating hand vibration to simultaneously perform auto focusing and hand vibration compensation. The image photographing has a function for compensating hand vibration and includes a bobbin having a lens unit mounted therein, a driving coil in a Z axis direction wound on an outer peripheral surface thereof, and a driving coil in an X axis direction and a driving coil in a Y axis direction mounted outside the driving coil in a Z direction, a plurality of magnets mounted outside the driving coil in an X axis direction and the driving coil in a Y axis direction, an elastic member elastically combined with an upper portion and a lower portion of the bobbin, a housing into which the bobbin combined with the magnet and the elastic member is inserted, and a shield case combined with an upper portion of the housing.
US08594484B2 DVD player with external connection for increased functionality
The present invention pertains to an optical disc player with a standard digital port, such as a USB port, coupled to an external storage, such as a thumb drive, coupled to a standard digital port such as a USB port. The external storage, may also be used to provide content, commands or applications that enable the player to present certain additional content, or to perform certain additional or enhanced functions.
US08594482B2 Auditing video analytics through essence generation
Video analytics data is audited through review of selective visual essence subsets of visual images from a visual image stream as a function of a temporal relationship of the essence subset images to a triggering alert event. The visual essence subset comprehends an image contemporaneous with the triggering alert event and one or more other images occurring before or after the contemporaneous image. The generated visual essence is presented for review to determine whether the triggering alert event is a true or false alert, or whether additional data from the visual image stream is required to make such a determination. If determined from the presented visual essence that the additional data is required make the true or false determination, then additional data is presented from the visual image stream for review.
US08594472B2 Micro-optic adapters and tips for surgical illumination fibers
A microstructure optical adapter or tip according to the present disclosure may incorporate precision micro structure optical components engaging the input or output end of light energy delivery devices for customized light delivery of the light energy. The incorporation of precision micro structure optical components in injection molded plastic or glass parts will allow for inexpensive modification of the output light while also serving to protect the end of the illumination device. The micro structure optical components may also be incorporated in an adapter to tailor the light energy to the subsequent device.
US08594470B2 Transmittting light with lateral variation
Input light, such as from an optical sensor or stimulus-wavelength converter, includes one or more light or dark sub-bands. The input light is transmitted, such as through a transmissive layer or transmission component, to obtain effects due to transmission with lateral variation. A detector can, for example, obtain spectral information or other photon energy information about the sub-bands due to lateral variation. For each light or dark sub-band, a transmission component can, for example, provide a respective light or dark spot, and spot position can be used to obtain spectral information such as absolute wavelength or wavelength change. A photosensing component can sense or detect transmitted light or output photons, such as with a photosensor array or a position-sensitive detector. Circuitry can use photosensed quantities to obtain, e.g. a differential signal or information about time of wavelength change.
US08594468B2 Statistical approach to large-scale image annotation
Statistical approaches to large-scale image annotation are described. Generally, the annotation technique includes compiling visual features and textual information from a number of images, hashing the images visual features, and clustering the images based on their hash values. An example system builds statistical language models from the clustered images and annotates the image by applying one of the statistical language models.
US08594462B2 Information processing apparatus
According to one aspect of the invention, there is provided an information processing apparatus including: a display configured to include a display screen and to display image information at a display position on the display screen, the display screen having a plurality of pixels arranged in a matrix, the display position represented by pixel-based coordinates; a calculation module configured to calculate coordinates of a next display position at which the image information is to be displayed next based on coordinate information of the display position and differential coordinate information, the coordinate information representing a position where the image information is to be displayed, the differential coordinate information representing a pixel-based distance with which the display position shifts; and a display control module configured to control the display to display the image information at the next display position based on the coordinate thereof.
US08594461B2 Image data compression and decompression
A method of processing image data includes obtaining an image set that includes at least a first image and a second image, determining a deformation registration using the first and second images, wherein the act of determining the deformation registration is performed using a processor, performing image compression on at least a portion of the image set using the determined deformation registration to obtain compressed image data, and storing the compressed image data. A method of processing image data includes obtaining compressed image data, obtaining a deformation registration previously used to create the compressed image data, performing image decompression on the compressed image data using the deformation registration to obtain decompressed image data, wherein the act of performing the image decompression is performed using a processor, and storing the decompressed image data.
US08594456B2 Image denoising method
An image denoising method according to the present invention includes the steps of: sequentially selecting a pixel in an image as a current pixel; dynamically determining a current search block and a strength parameter; transferring the comparison block of each pixel in the current search block to a frequency domain; determining a current frequency basis; obtaining a similarity between each neighborhood pixel and the current pixel in the current search block according to the current frequency basis; determining a weighting of each neighborhood pixel related to the current pixel according to the strength parameter, and a distance and the current pixel in the current search block; and weighted averaging each neighborhood pixel and the current pixel in the current search block according to the weighting so as to obtain a reconstruction value of the current pixel.
US08594453B2 Method of robust alignment and payload recovery for data-bearing images
An example provides a system and method of robust alignment and payload recovery for data-bearing images. The method includes digitizing a printed version of a stegatone, computing the transformation parameters of the stegatone, and processing individual local regions of the stegatone to determine local transformation parameters. The method also includes performing an alignment evaluation to compute a metric value that represents the quality of a local alignment between a reference halftone and the stegatone. Further, the method includes selecting alignment parameters based on optimization of the metric value, mapping the shift of clustered-dots in each cell in comparison to the reference halftone, and recovering the payload by decoding the stegatone.
US08594444B2 Method and system for enhancing digital images
A system and method for enhancing digital images is described. A digital image is transformed into a series of decomposed images in frequency bands, or different resolution grids. A decomposed image is noise suppressed and contrast enhanced. Representative value of signal at each pixel is computed based on contributions to signals from pixels in a neighborhood of the pixel. Lookup tables are applied to pixel values to selectively enhance signal in a predetermined range of signal strength. Another set of lookup tables are applied to pixel values to suppress noise components contained therein. Optionally, operations are applied to decomposed images to suppress quantum noise, enhance object edges or enhance global contrast, among others. These decomposed images, after signal enhancement and noise suppression, are then recombined to result in an enhanced image.
US08594440B2 Automatic creation of a scalable relevance ordered representation of an image collection
In a method of automatically creating a scalable relevance ordered representation of an image collection, the images in the image collection are classified into a plurality of clusters based upon a feature of the images. In addition, respective relevance levels of the images contained in each of the plurality of clusters are determined and the images in each of the plurality of clusters are ordered according to the relevance levels. Moreover, the images from the ordered plurality of clusters are arranged according to a predefined arrangement process to create the scalable relevance ordered representation of the image collection.
US08594439B2 Image processing
An electronic image processor (200) for enhancing an artistic intent of an image comprises: an input (210) to receive digital image data of an image to be enhanced; a classifier (220) to identify and classify regions in an image, including assigning to each region one of plural predetermined classifications and a respective degree of confidence in the classification, on the basis of the context of the region within the image, each classification being associated with a perceived degree of saliency of the region to a human viewer of the image; and an enhancer (250) to enhance regions of the image by a degree of enhancement determined at least in part by the respective classification and by the degree of confidence in the classification.
US08594437B2 Similar picture search apparatus
It is an object of this invention to detect a similar picture at high speed with high accuracy from a large-scale picture archive. Previously, a frame is extracted from each picture in a picture archive at fixed time intervals, an image feature quantity is extracted from each extracted frame, and the extracted image feature quantities are clustered, thereby constructing a clustered feature quantity database. A frames search section performs a similar frame search not only for a leading frame of a query picture but also for a subsequent frame, by using the database. A search result integration section checks whether there is a sequence across a plurality of search results and outputs, as a picture similar to the query picture, a segment which is confirmed to be continuous for a certain length or more.
US08594436B2 Method and circuit for detecting edge of fixed pattern
Method for detecting edge of fixed pattern includes receiving and analyzing a first image to obtain a first edge information. Second image and a corresponding second edge information are received, in which the second image includes an accumulation of image history information. According to the first edge information and the second edge information, a consistent number and an inconsistent number for pairs of pixels at the corresponding location of the first image and the second image are calculated, in which the consistent number represents how many pairs of pixels of which two compared pixels of each pair are both edge pixels, and the inconsistent number represents one of the two compared pixels is not the edge pixel. When the consistent number is greater than first predetermined value and meanwhile the inconsistent number is less than second predetermined value, first image and second image have a fixed pattern with fixed edge.
US08594435B2 Image processing device and method, and program therefor
There is provided an image processing device that specifies a region including a specific subject on each input image of a plurality of continuous frames. The image processing device includes: subject map generation means that, from feature maps corresponding to features of respective pixels of the input image and representing feature amounts in respective regions of the input image, selects one feature amount of any of the feature maps for each pixel so as to thereby generate a subject map representing similarities of the respective regions of the input image to the subject; and subject region specification means that, on the basis of the subject map, specifies a subject region, which is a region most similar to the subject, in the subject map so as to thereby specify a region which includes the subject on the input image.
US08594433B2 Image processing apparatus, image processing method, and computer-readable recording medium
To improve the precision of a motion vector of a pixel included in an image by appropriately performing region division of the image. A plurality of images is obtained, any of the plurality of the obtained images is analyzed and a feature point of the image is extracted. A feature point of the image are added to the corners of the image and at least one feature point is added to any of positions on four sides formed by the feature points located at the corners of the image. Then, based on the extracted feature point and the added feature points, a motion vector of a pixel included in the image with respect to another image included in the plurality of images is determined.
US08594428B2 Interactive segmentation of images with single scribbles
A computer-implemented method for assigning attributes to an image. The method comprises allowing a user to mark a plurality of pixels of an image as a single marked area by a single scribble, the single marked area defines, for a current iteration, a target attribute, determining according to the target attribute an optimal function that defines at least one respective attribute of pixels in the image, assigning the at least one respective attribute to pixels in the image according to the optimal function, and displaying the at least one attribute of the pixels.
US08594425B2 Analysis of three-dimensional scenes
A method for processing data includes receiving a depth map of a scene containing a humanoid form. The depth map is processed so as to identify three-dimensional (3D) connected components in the scene, each connected component including a set of the pixels that are mutually adjacent and have mutually-adjacent depth values. Separate, first and second connected components are identified as both belonging to the humanoid form, and a representation of the humanoid form is generated including both of the first and second connected components.
US08594414B1 Apparatus and system for imaging currency bills and financial documents and method for using the same
A first prompt is displayed to insert a deposit slip that includes declared information. The deposit slip is received, transported at a first speed, and imaged. A total declared cash-in amount and a total declared check amount are extracted from image data associated with the deposit slip. The total declared cash-in amount is determined to be a non-zero number. A second prompt is displayed to insert currency bills. The currency bills are received, transported at a second speed, and imaged. Deposit information is generated from image data associated with each of the currency bills. The deposit information at least includes a calculated total cash deposit amount. The deposit information is compared with the declared information to determine if the deposit transaction is balanced.
US08594413B2 Image processing apparatus
According to one embodiment, an image processing apparatus comprises a storage unit, a specifying unit, a calculation unit, and a display unit. The storage unit stores a three-dimensional image associated with a cardiac region of a subject. The specifying unit specifies a plurality of cardiac valves from a vascular region included in the three-dimensional image by image processing. The calculation unit calculates index values indicating open/close degrees of the cardiac valves. The display unit displays the index values.
US08594407B2 Plane-by-plane iterative reconstruction for digital breast tomosynthesis
A method for digitally reconstructing a 3-dimensional tomosynthesis image by iterative reconstruction, a reconstructor, and a computer program product method are capable of plane-by-plane iterative reconstruction for digital breast tomosynthesis. The reconstruction process is based on a grouped coordinate ascent algorithm where the volume is split into a plurality of patches, wherein all patches are parallel to a surface of a detector. Splitting the volume allows implementing a modified model for image acquisition where the physical movement of the x-ray source is taken into account because each of the patches is updated separately and sequentially. In addition the splitting allows an efficient implementation on a graphical processing unit by reducing memory requirements.
US08594404B2 PET scanner and image reconstruction method thereof
A plurality of detector rings in which detectors arranged densely or spatially in a ring shape or in a polygonal shape are arranged, with an open space kept in the body axis direction, coincidences are measured for some of or all of detector pairs connecting the detector rings apart from the open space to perform three-dimensional image reconstruction, thereby imaging the open space between the detector rings as a tomographic image. Therefore, the open space is secured, with the deteriorated quality of an image suppressed, thus making it possible to easily gain access to a patient under PET scanning from outside a gantry and also provide irradiation of particle beams for cancer treatment as well as X-ray CT scanning.
US08594402B2 Image diagnosis support apparatus, method and program
At least one specified position and, if necessary, a cutting surface are specified in a three-dimensional medical image. Plural anatomical structures present within a predetermined range from the specified position are extracted, as structures to be separated, by referring to a structure information storage unit that stores plural anatomical structures and a separation condition storage unit that stores a separation condition for each anatomical structure of a subject to determine, based on the specified position, a boundary surface and, if necessary, a cutting surface for separately displaying the plural anatomical structures. The boundary surface corresponding to the structures to be separated and the specified position and, if necessary, the cutting surface are set based on the separation condition. A three-dimensional medical image in which the structures to be separated are separated by the boundary surface and, if necessary, by the cutting surface is generated, and displayed.
US08594401B2 Automated characterization of time-dependent tissue change
A non-invasive medical imaging system includes: an imaging scanner capable of generating an imaging signal from a subject under observation inside the imaging scanner; a signal processing system in communication with the imaging scanner, and a data storage unit in communication with the signal processing system, wherein the data storage unit is suitable for storing a first image corresponding to a tissue region of the subject, wherein the signal processing system is capable of generating a second image encoding the tissue region of the subject by performing a reconstruction based on the imaging signal, the imaging signal acquired at a later time than the first image; wherein the signal processing system is constructed to receive the imaging signal from the imaging scanner and the first image from the data storage unit respectively, wherein the signal processing system is adapted to provide a registered first image by registering the first image to the second image via a transformation in a space of diffeomorphism, wherein the signal processing system is further adapted to compute a difference image between the second image and the registered first image; and wherein the signal processing system is further adapted to output the difference image.
US08594400B2 System and method for MR image scan and analysis
A system and method for an MRI apparatus includes an MRI system having a computer programmed to initiate a first scan procedure to acquire MR data and locate a feature of interest of the object, initiate a second scan procedure when a feature of interest of the object is located, and determine if an anomaly of the feature of interest exists. The computer is programmed to initiate a third scan procedure to scan the anomaly and reconstruct an image of the located anomaly if the anomaly exists. The first scan procedure includes a scan table motion and scan data acquisition commands. The second scan procedure includes scan table motion and scan data acquisition commands to acquire MR data from the feature of interest. The third scan procedure includes scan table motion and scan data acquisition commands to acquire MR data from the located anomaly.
US08594395B2 System and method for fabricating a customized patient-specific surgical instrument
A number of orthopaedic surgical instruments are also disclosed. A method, apparatus, and system for fabricating such instruments are also disclosed.
US08594394B2 Method of determining a pseudo-identity on the basis of characteristics of minutiae and associated device
Additional information regarding a fingerprint is estimated, with a given level of confidence, on the basis of characteristics of a set of minutiae corresponding to this print. Local descriptors are determined around some at least of the minutiae, so that they comprise, in relation to zones comprising additional information estimated with the given confidence level, values calculated on the basis of said information and, in relation to zones not comprising such information, erasures. The local descriptors determined are quantized according to a given number of integer values, a value being reserved for erasures. The quantized local descriptors are coded with the aid of an error-tolerant coding algorithm associated with a decoding algorithm devised to take account of errors and erasures. And a pseudo-identity is determined on the basis of some at least of the coded quantized local descriptors.
US08594389B2 Security system and method
A security system and method for detecting the presence of one or more persons in a location, by: directing a light source in the direction of the location; detecting reflections of the light source from the location by a light detector in order to form an image representing the one or more persons' eyes; and analyzing the image received on the light detector to identify and count the number of eyes on the image. Preferably, the analyzed information is then communicated to a remote facility for further processing. Appropriate action to take based on the analyzed information includes issuing an alert, turning on an alarm system, sending a message to one or more predetermined persons and/or machines.
US08594386B2 Methods and systems for analyzing the quality of digital signature confirmation images
Methods and systems for evaluating an imager that produces bi-chrome images from a scanner or a digital imaging device. A method of evaluating an imager includes generating an image with a hand-held imaging device, the image having pixels of a first color and a second color. The generated image may be analyzed to determine information about particles of the first and second color contained in the image. Each particle comprises contiguous pixels of the same color, and the determined particle information comprises information on the size and count of the particles of the first and second color. The method may further include determining if the image is unacceptable based on predetermined objective criteria and the particle information.
US08594384B2 Method and system for measuring text-rendering quality
Method embodiments of the present invention provide for semi-automated or fully automated assessment of the quality of device-rendered text, including graphical symbols, characters, and other printable or displayable patterns. Method embodiments of the present invention employ one or more metrics that involve the comparison of input characters, including text characters, symbols, and character-like graphics, with corresponding digital output characters obtained by capturing images of characters rendered by a character-rendering device. The one or more metrics include individual computed relative entropy APQi metrics, reflective of differences in character-to-character distance distributions between one input character c, and the set of input characters c*, a cumulative computed relative entropy APQ, stroke irregularity, contrast measure, sharpness, and background uniformity. These individual metrics can be computed and stored separately as well as output to a user of a character-rendering-quality measurement system, or may be combined together in various ways to produce one or more comprehensive, cumulative metrics for storage and output.
US08594372B2 Portable electronic device and operation method thereof
An operation method for a portable electronic device is provided. The portable electronic device includes a micro-controller, a ringing module, a g-sensor and an image capturing module. The operation method includes the following steps. When the ringing module is started up at a pre-set time, the g-sensor detects whether the portable electronic device is slanted. If the portable electronic device is slanted, the micro-controller enables the image capturing module to perform human-eye recognition. If human-eye recognition is performed successfully and lasts for a specific period, the micro-controller disables the ringing module.
US08594371B2 Subject tracking device and camera
A subject tracking device includes: a first similarity factor calculation unit that compares an input image assuming characteristics quantities corresponding to a plurality of characteristics components, with a template image assuming characteristics quantities corresponding to the plurality of characteristics components, and calculates a similarity factor indicating a level of similarity between the input image and the template image in correspondence to each of the plurality of characteristics components; a normalization unit that normalizes similarity factors corresponding to the plurality of characteristics components having been calculated by the first similarity factor calculation unit; and a second similarity factor calculation unit that calculates a similarity factor indicating a level of similarity between the input image and the template image based upon results of normalization achieved via the normalization unit.
US08594367B2 Image processing apparatus, image forming apparatus, recording medium and image processing method
When original image data obtained by reading an original document is to be joined with watermark data associated with a watermark for copy control which appears as a result of making a copy, whether the original document includes a chromatic color or not is determined on the basis of the original image data. When the original document includes a chromatic color, the original image data is joined with chromatic watermark data. When the original document includes an achromatic color, the original image data is joined with achromatic watermark data.
US08594363B2 Voice coil and SMT micro speaker using the same
A voice coil using a surface mount technology (SMT) to connect the voice coil and an electrode to each other, and a SMT speaker using the voice coil. A voice coil assembly includes a voice coil formed by stacking a plurality of laminated metal plates; and a flexible printed circuit board (FPCB) for impedance matching between the voice coil and an electrode terminal for connecting an external device and for connecting the voice coil to the electrode terminal. The laminated metal plates of the voice coil are connected in series or in parallel to each other. An active device is installed on the FPCB so as to amplify a signal input through the electrode terminal and to apply the signal to the voice coil. Since the voice coil is formed by stacking the laminated metal plates and is connected to the electrode terminal through the FPCB, a SMT is used to manufacture the SMT speaker, thereby improving productivity and reliability.
US08594359B2 Earphone
An earphone includes a speaker unit, a housing that covers a rear surface of the speaker unit, and a bushing having a cord holding portion that holds a cord that carries an audio signal to the speaker unit and is running to the outside of the housing. The bushing also has an extended portion that is extended into the housing and spread along an inner surface of the housing. The inner surface of the housing faces the rear surface of the speaker unit.
US08594358B2 Passive acoustical radiating
An audio device has passive radiators that are driven by acoustic drivers. The passive radiators are arranged so that the net mechanical vibration is minimized.
US08594355B2 Hearing device with adaptive feedback suppression
This invention relates to a hearing device for compensating hearing impairment of a user. The hearing device comprises an input signal converter for converting an acoustic signal to an electric signal, a signal processor, an output signal converter for converting a processed signal to a processed acoustic signal presented to the user, and an adaptive feedback suppression unit compensating for acoustic feedback between the output signal converter and the input signal converter and to generate a feedback compensation signal, which is mixed with the electric signal from the input signal converter to provide a compensated electric signal. The signal processor is adapted to process the compensated electric signal and to generate a processed signal therefrom. The hearing device further comprises an open loop approximation unit adapted to monitor relation between the compensated electric signal and the processed signal, and adapted to generate a control signal based on the relation, the control signal controlling the signal processor and/or the adaptive feedback suppression unit.
US08594353B2 Hearing aid with occlusion suppression and subsonic energy control
A hearing aid includes an ambient microphone configured to receive and convert environmental sound into an electronic input signal, a hearing loss processor configured to compensate the electronic input signal in accordance with a hearing loss of a user of the hearing aid, and to generate an electronic output signal, a receiver, an ear canal microphone configured for converting ear canal sound pressure including subsonic energy into an ear canal signal, an occlusion suppressor connected for reception and processing of the ear canal signal, and for transmitting an occlusion suppression signal, a signal combiner configured for combining the occlusion suppression signal and the electronic output signal to form a combined signal, and for transmitting the combined signal to the receiver, and a subsonic filter for filtering subsonic energy, wherein the receiver is configured to receive the combined signal, and convert the combined signal into an acoustic output signal.
US08594352B2 Active cancellation hearing assistance device
An apparatus and method for active cancellation of interference at a hearing assistive devices are presented. The apparatus includes an interference cancellation circuit for cancelling an interference component of a composite signal, and an activator circuit for enabling interference cancellation circuit. The interference cancellation circuit generates an estimated replica of the interference from an interference profile, inverts the replica to form a cancellation waveform, then adds the cancellation waveform to the composite signal to cancel the interference component. An interference profile can be provided by performing a training sequence on a composite signal to detect a repetitive signal and building a profile using its parameters, retrieving a profile stored in memory, or using an antenna to capture an RF signal. The activator circuit may enable the interference cancellation circuit when RF energy is detected, when composite signal characteristics match one or more stored profiles, or in response to user input.
US08594351B2 Equalized earphones
An earphone includes a first acoustic chamber having a reactive element and a resistive element in a parallel configuration, a second acoustic chamber separated from the first acoustic chamber by an acoustic transducer and including a unitary port to provide both pressure equalization of the second chamber and equalization of the earphone to a predetermined frequency response, and a housing to support the apparatus from the concha of a wearer's ear and to extend the second acoustic chamber into the ear canal of the wearer's ear.
US08594348B2 Asymmetrical moving systems for a piezoelectric speaker and asymmetrical speaker
A moving system (3) for a piezoelectric speaker (1) may include a membrane (4) and a piezoelectric layer (5) attached thereto, wherein a movement of the moving system (3) in a main direction (MD) is substantially caused by dilatation/contraction of the piezoelectric layer (5) transverse to the main direction (MD). To provide an advantageous frequency response of the moving system (3), it is built up asymmetrically with respect to the moving characteristics. Accordingly, the modes are frequency shifted on the one hand and of less influence on the other. Hence, the frequency response of an inventive speaker (1) has less elevations and depressions in the frequency response. In a preferred embodiment the local compliance and/or the shape of the moving system (3) is asymmetric with respect to any point in the plane of the moving system (3).
US08594346B2 Audio output drivers for piezo speakers
A driver circuit for a piezoelectric speaker is described, wherein charge is transferred from a charge reservoir to the speaker. In a first embodiment a delta sigma circuit uses a pulse width modulated digital audio signal to control a push-pull circuit to drive the piezoelectric speaker. High frequency harmonics are introduced to the delta sigma drive signals to enhance the low frequency response of the speaker. A charge recovery mechanism recovers charge from the speaker to reduce the frequency of replenishing the charge reservoir and to provide additional drive current for the speaker. In a second embodiment the pulse width modulated signal is used to drive a voltage quadrupling circuit that drives the piezoelectric speaker, wherein the reservoir capacitor is integrated with the capacitors of quadrupling circuit, which provides charge recovery.
US08594345B2 Automatic correction of loudness level in audio signals
Systems and method for adapting a gain of an audio signal containing at least two different tracks with different signal level ranges. An example system includes a loudness determination unit for determining a perceived loudness of the audio input signal based on a psychoacoustic model of a human hearing. The system further includes a loudness adaptation unit configured to determine a loudness adaptation indicator based on the perceived loudness and a predetermined loudness, and to introduce the loudness adaptation indicator into the audio signal to generate an adapted gain signal. A gain determination unit is configured to adapt the gain for outputting the audio signal containing the at least two tracks based on the loudness adaptation indicators in the adapted gain signal at about the predetermined loudness.
US08594342B2 Transducer device including feedback circuit
A transducer device includes an acoustic transducer, a parameter extractor and a feedback circuit. The parameter extractor is configured to extract an operating parameter from the acoustic transducer. The feedback circuit is configured to generate a correction signal based on a difference between the extracted operating parameter and a corresponding reference parameter. The correction signal is applied to adjust the operating parameter of the acoustic transducer.
US08594340B2 Transmitter
Where information is to be conveyed as acoustic waves, embodiments of the present invention provide a transmitter capable of causing acoustic waves that convey information to be not easily perceived by the human ear. A transmitter, being an apparatus that converts various types of encoded information into acoustic wave(s) in the audible spectrum and carries out transmission thereof, comprises microphone(s) that cause ambient sound(s) from location(s) at which acoustic wave(s) is/are transmitted to be input as ambient sound signal(s); peak frequency detector(s) that detect, within ambient sound signal(s), peak frequency or frequencies of major constituent(s) of ambient sound(s); carrier wave generator(s) that generate carrier waves at a plurality of frequencies that are natural number multiples of peak frequency or frequencies and that can be used to mask ambient sound(s); and modulator(s) that modulate a plurality of carrier waves with baseband signal(s).
US08594339B2 Power management for medical sensing devices employing multiple sensor signal feature detection
Power management circuitry of a portable electronic biosensor implements conditional power management logic to control biosensor power usage and to discriminate between intended use and nonuse of the biosensor by a clinician. The biosensor is configured to sense a property of the human body, such as a manifestation of acoustic energy produced by matter of biological origin or an action potential of the human body. An output signal is produced that is representative of the sensed property. A sensor of the biosensor produces a signal having a plurality of sensor signal features that are received by a detector of the power management circuitry. The power management circuitry or a processor of the biosensor discriminates between intended use and nonuse of the biosensor by the clinician using the sensor signal features. Power supplied to biosensor components is controlled based on the sensor signal features.
US08594335B1 Key verification system and method
A method, computer program product, and data storage system for associating an encryption key with each of a plurality of storage objects within a data storage system, thus defining a plurality of encryption keys. Each of the plurality of encryption keys is appended to include a key identifier tag, thus defining a plurality of tagged encryption keys. The key identifier tag included within each tagged encryption key identifies the storage object with which the tagged encryption key is associated.
US08594333B2 Secure key access with one-time programmable memory and applications thereof
A device includes a key store memory that stores one or more cryptographic keys. A rule set memory stores a set of rules for accessing the cryptographic keys. A key store arbitration module grants access to the cryptographic keys in accordance with the set of rules. The device can be used in conjunction with a key ladder. The device can include a one-time programmable memory and a load module that transfers the cryptographic keys from the one one-time programmable memory to the key store memory and the set of rules to the rule set memory. A validation module can validate the cryptographic keys and the set of rules stored in the key store and rule set memories, based on a signature defined by a signature rule.
US08594332B2 Key generating apparatus, encrypting apparatus and decrypting appatatus
A calculation device for calculating two groups G and GT the orders of which are identical to each other and in which a bilinear mapping from two elements belonging to the group G and to the group GT is existent is provided. A public key, a master key, an attribute value number, a user number, and a random number are input, an attribute value indicated by the attribute value number is summed up with an element of the master key, an attribute value secret, the reciprocal of the sum, is generated, a user-specific random number is generated by using the user number and the random number, a user-specific secret is generated from the user-specific random number and the public key, and the attribute value secret is exponentiated to the user-specific secret to generate a user-specific attribute value secret key.
US08594329B2 Non-interactive verifiable, delegated computation
A processor on a delegator receives an input upon which an expensive function is to be evaluated. The delegator incorporates the input into a request to perform a task that is different from evaluating the function. When the task is performed, it provides a secondary result that is observable by the delegator. The secondary result is different from an answer to the expensive function and can be verified by the delegator with less computational expense than evaluation of the expensive function. The task can be performed by the server only after the server has verifiably evaluated the function based on the input. Request data, that is indicative of the request to perform a task with the input incorporated therein is transmitted to the server for performance of the task. The delegator then receives a returned result from the server indicative of the server performing the task. The returned result has a value that reflects both an answer to which the server has evaluated the function, and whether the answer is verified as being correct.
US08594326B2 Method of generating arbitrary numbers given a seed
The invention provides a method of generating arbitrary numbers given a seed, characterized by providing a challenge derived from the seed to a physical token, receiving an initial response from the physical token, combining the initial response with helper data associated with the challenge to produce a stable response, and generating the arbitrary numbers using a pseudo-random number generator using the stable response as a seed for the generator. Preferably one or more of these pseudo-random permutations are used as one or more round function(s) in a Feistel block cipher. The generated arbitrary numbers may also be used to create a cryptographic key.
US08594324B2 Key validation scheme
A method performed at a computing device for validation of a public key, the public key for use in a communication system. The method includes obtaining the public key, and verifying, by the computing device, that the obtained public key is a point on an elliptic curve defined over a finite field, the verifying including substituting the obtained public key into an equation defining the elliptic curve, the elliptic curve being associated with the communication system.
US08594315B1 Speed dial administration based on call history
The present invention is directed to an auto-configuration agent that guides the user to configure automatically a communication device based on observed user behavior and an auto-completion agent that, as numbers of a telephone address are received from the user, provides a list of matching complete telephone addresses for the user to choose from.
US08594312B2 Method and system for managing interactive communications campaigns with call pacing
A web-based hosted solution (a managed service or system) through which business entities create and manage communications campaigns, such as interactive campaigns that afford target recipients an opportunity to be connected to a contact center. The managed service carries out a communications campaign on behalf of a client. A “campaign” refers to a series of calls to a contact list using one or more sub-campaigns. A sub-campaign associates a list of contacts, a script, and a timeframe. An “agent” typically is a contact center operator. A “skill group” is a set of agents that are trained to handle a given script. Call pacing enhancements are implemented to allow simultaneous progress on multiple sub-campaigns under a skill group. The techniques enable control over the pacing of individual sub-campaigns when multiple sub-campaigns are running under a single skill group. The service also provides a framework by which a set of “pluggable” pacing models are provisioned and managed, preferably on a per-model basis.
US08594310B2 Intelligent call transfer between call centers
A method may include receiving, at a first call center, a call from a caller, forwarding the call to an agent workstation and determining that the call must be transferred. The method may also include providing, at the agent workstation, a user interface identifying a number of items associated with possible reasons for the call and receiving, via the user interface, input selecting one of the items. The method may further include appending information to the call based on the received input and forwarding the call with the appended information to a network device associated with a number of call centers.
US08594308B2 System and method for maximizing efficiency of call transfer speed
A system and method for maximizing efficiency of call transfer from being between a customer and a dialing agent, to being between the customer and a talker is provided. The method contains the steps of: entering a dialing agent and a talker into a campaign to maintain direct communication with the dialing agent and with the talker; calling a customer via use of a dialing agent device; receiving from the dialing agent a request to transfer a connected customer from communicating with the dialing agent to communicating with a talker; and after receiving the request to transfer, transmitting an identification of a customer record associated with the connected customer to a talker computer for identifying the customer record, where the customer record has been previously stored on the talker computer prior to receiving the request to transfer.
US08594304B2 Systems and methods for hybrid delivery of remote and local technical support via a centralized service
The present solution is directed to a hybrid customer support model for providing remote online support service in conjunction with local onsite support service. A local technician provides on site support service for a device at a premise for a predetermined amount of time. The onsite support by the local technician may be limited to a subset of the tasks for resolving an issue with the device or otherwise be limited to applying a subset or scope of skills to resolving the issue. In one embodiment, the local technician has a first type of skill from a plurality of skills. The local technician identifies an issue with the device and sends the issue to a centralized service. The centralized service receives an identification of the issue—the resolution of which may include a plurality of tasks. In one embodiment, each of the plurality of tasks is performed by one or more remote technicians having a skill type corresponding to the task. A resource pool is managed via the centralized service to support information flow in the hybrid model. The centralized service tracks service information and results.
US08594301B2 Method and apparatus for reassignment of classifier probabilities based on dynamic events
A method and apparatus for reassignment of classifier probabilities based on dynamic events is disclosed. In one embodiment, the present invention provides a method for dynamically detecting change in the rate and type of calls, reassigning the natural language classifier probabilities based on the dynamics of the change and routing calls according to the detected changes. The method enables the user to route calls efficiently and be more responsive to customers.
US08594300B1 Call initiated service session
A method and system for providing a service session using a call include: initiating a first call between a caller and a callee according to a callee address record; establishing a voice communication session during the call; modifying the caller address record; and initiating a second call between the caller and the callee according to the modified callee address record. A behavior of the second call differs from a behavior of the first call. In one embodiment, the callee address record is modified according to a modification request. In one embodiment, the callee address record includes at least one session initiation entry. The session initiation entry includes a session address attribute with information for establishing the communication session, a session communication method with a protocol used for the communication session, and a session data attribute with data information for sending over the communication session based on the session address attribute.
US08594299B2 Intelligent formatting of VoIP telephone numbers
A system and method are disclosed for intelligent formatting of VoIP telephone numbers. The intelligent VoIP formatting system includes a presentation and user interface layer, an E.164 formatting engine, a location routine, and a database of telephone number data which are used to deconstruct input telephone numbers and reconstruct them as E.164 compliant telephone numbers.
US08594298B2 Call management
A personal call management system allows a user to specify how incoming telephone calls should be handled. The user can specify various parameters including modes, filters, schedules, and the like. Incoming calls are routed to a specified telephone number, or sent to voicemail, or otherwise disposed of. Users can change modes manually or can specify automatic mode selection based on time of date, day of week, location, and/or other factors.
US08594297B2 System and method for enhanced call routing
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for enhanced call routing. A system configured to practice the method determines the communicative intent of a caller based on the caller's identity, communication history, job title, and/or other factors. Based on this communicative intent, the system develops a list of most probable call destinations. From this list of most probable call destinations, the system selects the most-likely call destination the destination most likely to meet the needs of the caller based on the subject received. Then the system can initialize communications are then initialized between the user and the most-likely call destination.
US08594296B2 Multimodal callback tagging
Users in an enhanced communication system are enabled to tag other users so that the tagging user is notified when both the tagged and tagging users meet a predefined criterion of presence states and/or available modalities to the tagging and the tagged users. The tagging user may then, optionally, initiate a multimodal session with the tagged user utilizing the set of modalities originally specified or another set.
US08594295B2 Method and apparatus for one number mapping directory presence service
A method includes associating an e-mail address with a plurality of telephone numbers; associating one of the telephone numbers with a one number service (108); allowing telephone calls to the one of the telephone numbers by selecting the e-mail address. In some embodiments, the allowing telephone calls comprises calling a programmed caller number and calling to a called party number associated with the e-mail address. In some embodiments, a called party and a calling party are subscribers to a one-number service (108).
US08594292B1 Conference call information sharing via interaction with social networking data
Examples of associating user information from social network sites with a conference call application may include a series of operations. One example method of operation may provide receiving user credentials to access a user account and authenticating the user credentials and permitting access to the user account. The method may also provide receiving a command to share at least one social networking application with a scheduled conference call and accessing an application programming interface (API) of the social networking application, and sharing user profile information with a graphical user interface (GUI) application of the scheduled conference call corresponding to the command to share the social networking application.
US08594288B2 Apparatus and method for retrieving contact information associated with a party
A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to detect by way of an input device an entry of a communication identifier without contact information of a party associated with the communication identifier, retrieve from a database operating externally to the communication device contact information of the party according to the communication identifier, initiate a communication session according to the communication identifier, present at least a portion of the retrieved contact information and the communication identifier, and store the communication identifier in a communication log with the retrieved contact information. Other embodiments are disclosed.
US08594286B2 Systems and methods for personal identification number distribution and delivery
Systems and methods for obtaining a personal identification number (PIN) from a client terminal are disclosed. A method includes storing, at the client terminal, PINs for plural prepaid services. The method also includes receiving, at the client terminal, a request for a PIN associated with a desired prepaid service corresponding to one of the plural prepaid services. A PIN request is then sent, from the client terminal, to a server when less than a predefined number of PINs associated with the desired prepaid service are stored at the client terminal. In response, one or more PINs associated with the desired prepaid service are received at the client terminal. The method further includes dispensing at least one PIN corresponding to the desired prepaid service from the client terminal.
US08594285B2 Method and system for analyzing separated voice data of a telephonic communication between a customer and a contact center by applying a psychological behavioral model thereto
A method for analyzing a telephonic communication between a customer and a contact center is provided. According to the method, a telephonic communication is separated into at least first constituent voice data and second constituent voice data. One of the first and second constituent voice data is analyzed by mining the voice data and applying a predetermined linguistic-based psychological behavioral model to one of the separated first and second constituent voice data. Behavioral assessment data is generated which corresponds to the analyzed voice data.
US08594282B2 Method and apparatus for navigation of a dialogue system
In one embodiment, the present disclosure is a method and apparatus for navigation of a dialogue system. In one embodiment, a method for facilitating navigation of a menu of a dialogue system includes encoding data including information for navigating the menu in a machine-readable data structure and outputting the machine-readable data structure.
US08594280B1 Systems and methods for visual presentation and selection of IVR menu
Embodiments of the invention provide an enhanced telephone system. The telephone system comprises a database that comprises phone numbers and menus corresponding to the phone numbers. Further, the menus comprise options for selection. The telephone system comprises means for comparing a dialed number to the phone numbers in the database, displaying a menu based on a result of the comparison, enabling selection of the options from the displayed menu, and establishing a connection with a destination of the dialed number based on the selection of the options.
US08594275B2 Radiographic image capturing device and compression paddle
A radiographic image capturing device includes a subject table including a pressed surface against which a breast of a subject is pressed; and a compression paddle support portion including a first member and a second member, and to which a compression paddle is attached by sandwiching the compression paddle between the first member and the second member, and including multiple pressure sensors for detecting pressures applied to multiple sites of the attached compression paddle. At least one of the subject table or the compression paddle support portion is movable in a first direction that is toward and away from one another.
US08594273B2 CT scanning tabletop and X-ray CT apparatus
According to one embodiment, a CT scanning tabletop includes a tabletop body and an aid. The tabletop body has a placement surface where a subject is to be placed, and is formed in a manner that an X-ray transmission loss by one end portion in a longitudinal direction thereof is smaller than an X-ray transmission loss by a portion of the tabletop body other than the one end portion. The aid is provided on the one end portion in a manner that the aid is attachable and detachable by moving in advancing and retreating directions toward and away from the placement surface, the aid is configured to hold a part of the subject.
US08594269B2 Nuclear fuel assemblies with structural support replacement rods
The present invention provides novel fuel assemblies for use with PWR nuclear reactors and power plants, and in particular, VVER nuclear reactors. The fuel assemblies offer enhanced structural stability, skeletal rigidity, and distortion (bow and twist) resistance to support high burn-up fuel management. Each fuel assembly may include a plurality of fuel rods, a plurality of control rods and guide thimbles, at least one instrumentation tube, and a plurality of grids. At least one fuel rod is replaced with a structural support replacement rod made from zirconium (Zr) alloy, stainless steel, or any other suitable material. The structural support replacement rod may be hollow or solid. The structural support replacement rods are preferably disposed at or about the periphery, and in some cases, the corners of the geometric array, which is preferably a hexagon or square.
US08594267B2 Method for selecting a loading map for a nuclear reactor core, corresponding selection system, computer program and storage medium
A method for selecting a loading map for a nuclear reactor core including the following steps: a) providing production data relating to the nuclear fuel assemblies, b) providing neutron data which are representative of the operation of the core, c) calculating the three-dimensional distribution of the local power in the core, d) calculating the extreme value reached by at least one thermomechanical parameter within the nuclear fuel assemblies, and e) selecting, in accordance with the extreme values calculated, a loading map from the loading maps envisaged.A system, computer program and storage medium for selecting a loading map for a nuclear reactor.
US08594266B2 Method for securing and confining the gasket plane of a vessel of a nuclear reactor and a gasket for applying this method
A method including placing around the shoulder of the lid a ring-shaped gasket formed by a metal strip maintained on the vertical wall of the shoulder by self-maintaining members firmly attached to the strip, placing the lid bearing the ring-shaped gasket above the vessel by positioning it at a determined height, carrying out a cleanliness inspection of the gasket plane, lowering and laying the lid on the vessel so that the end side edges of the strip will come into contact with a horizontal wall of the lid and of the vessel flange respectively and attaching this lid on the vessel.
US08594263B2 Sampling clock selection module of serial data stream
A sampling clock selection module for a serial data stream is disclosed. The sampling clock selection module includes a multi-phase generation circuit, a sampling circuit, a comparison unit and a logic operation unit. The multi-phase generation circuit generates a plurality of non-overlapping clock phases derived from a reference clock signal. The phase selection circuit selects a sampling clock phase under a calibration mode. The sampling circuit performs sampling on the serial data stream a plurality of times to generate a plurality of sampled values in response to the sampling clock phase. The comparison unit compares the sampled values with the serial data stream so as to update a plurality of flag signals. The logic operation unit performs a logic operation on the flag signals so as to select a sampling clock phase under a normal operation mode from the clock phases.
US08594261B2 Transmitting/receiving system and broadcast signal processing method
A receiving system and a method for receiving and processing a broadcast signal including mobile service data are disclosed. The receiving system includes a tuner, a demodulator, a block decoder and an RS frame decoder. The tuner receives a broadcast signal including first mobile service data and second mobile service data. The demodulator demodulates the broadcast signal. The block decoder performs turbo-decoding on the first and second mobile service data included in the demodulated broadcast signal. The RS frame decoder builds a primary RS frame by collecting the turbo-decoded first mobile service data and performs error correction decoding on the primary RS frame. The RS frame decoder also builds a secondary RS frame by collecting the second mobile service data and performs error correction decoding on the secondary RS frame.
US08594260B2 Method and system for channel equalization
One embodiment includes a method of receiving a transmitted signal. The method comprises receiving a signal transmitted over a channel. The signal comprises a known signal and an information signal. The method further includes determining at least one indicator of channel characteristics based at least in part on the portion of the known signal. The method further includes generating a first value indicative of the information signal based at least in part on the at least one indicator of the channel characteristics. The first value comprises an error signal. The method further comprises removing the error signal from the first estimate of the signal based at least in part on the portion of the known signal. Other embodiments include systems for performing the method and methods of making such systems.
US08594259B2 Receiving circuit, use, and method for receiving an encoded and modulated radio signal
A receiving circuit, use, and method for receiving an encoded and modulated radio signal is provided. The circuit comprise a demodulator and a digital filter connected downstream of the demodulator for moving averaging. The filter has at least two FIFO registers and subtractors. Whereby for subtracting an output value of the FIFO register from an input value of the FIFO register a subtractor is connected to each FIFO register. Wherein the filter has a weighting unit, which is connected downstream of each FIFO register, and wherein the filter has an integrator, which is connected downstream of the subtractors for integration.
US08594257B2 Method and apparatus for frequency tracking in a space time transmit diversity receiver
A system and method for obtaining a frequency error estimate representing the difference between a reference frequency and the frequency of a space-time transmit diversity signal is disclosed. The method includes taking the correlation of total sums, comprised of partial sums taken in defined first and second intervals, to represent the frequency error as the imaginary component of the correlation function.
US08594247B2 Method and apparatus for channel quality measurements
A method and apparatus for measuring channel quality over which has been transmitted a sequence of symbols produced by encoding and constellation mapping a source data element sequence. A sequence of received symbols is received over the channel. The sequence of received symbols is de-mapped based on a first channel quality indicator previously transmitted to a transmitter of the sequence of symbols. The de-mapped symbols are decoded to produce a decoded output sequence. In some embodiments, the decoding may be based on the first channel quality indicator. The decoded output sequence is re-encoded to produce a re-encoded output sequence. The de-mapped symbols are correlated with the re-encoded output sequence to produce a second channel quality indicator. The second channel quality indicator is transmitted to the transmitter to adaptively select a type of mapping based on the second channel quality indicator.
US08594243B2 Device and method of data recovery
A data recovery device and a data recovery method are provided. The data recovery device includes an equalizer, a slicer, a phase lock loop (PLL) circuit, a detection circuit, and a compensation circuit. The equalizer adjusts a radio frequency (RF) signal according to a compensation signal and outputs an equalized RF signal sliced by the slicer according to a slicing level to output an AC_RF signal with segments. The PLL circuit outputs a clock according to phases of the AC_RF signal. The detection circuit calculates and outputs time intervals in the segments according to the clock and detects and outputs sampling heights in the segments. The compensation circuit selects at least two of the sampling heights, calculates a ratio of the selected sampling heights according to the outputs of the detection circuit, and outputs the compensation signal according to a result of comparison between the ratio and a corresponding reference.
US08594241B2 Estimation and compensation method for IQ imbalance
The present invention relates to a method and apparatus for estimating and compensating IQ imbalance of a baseband sampling digital communication receiver in digital time domain. Specifically, after an analog-to-digital converter (ADC) in the baseband sampling system, a structure including a crosstalk gain estimator, a Q-path gain estimator, an IQ imbalance compensator, and a lock detector is utilized to execute IQ imbalance estimation and compensation. In contrast to real-time frequency domain estimator/compensator, the present invention requires very little or no additional memory and delay processing, and therefore provides the estimation apparatus and method with convenience.
US08594240B2 Method circuit and system for adapting a receiver to receive chain components based on characteristics of a received signal
Disclosed is a method, circuit and system for adapting a receiver to receive chain based on characteristics of a received signal. There is provided a circuit and system for wireless data communication along a given radio frequency (RF) carrier frequency or a plurality of carrier frequencies from the set of available carrier frequencies. Communication signals may be transmitted and received along a given channel (i.e. a RF signal with some bandwidth centered at a given carrier frequency or a plurality of carrier frequencies) or a plurality of channels from the set of available channels. According to further embodiments of the present invention, the circuit may include an RF transmitter for wireless data broadcasting.
US08594234B2 Multiple transmission apparatus with reduced coupling
The present invention relates to a transmission apparatus having at least two transmission branches for transmitting respective transmission signals at substantially same frequencies, and to a method of controlling such a transmission apparatus. A first oscillator circuit (62) is provided for generating a first signal at a first frequency to be used in a first transmission branch. Additionally, a second oscillator circuit (64) is provided for generating a second signal at a second frequency to be used in a second transmission branch, the second frequency being different from the first frequency. To enable transmission of the transmission signals at said substantially same frequencies, at least one frequency divider or multiplier (72, 74) is provided for dividing or respectively multiplying at least one of said first and second frequencies by a respective predetermined factor. Thereby, the first and second oscillator circuits can be operated at different frequencies, so that mutual coupling can be reduced.
US08594233B2 Quadrature communications device with power combiner and related methods
A communications device may include In-phase (I) power amplifiers configured to generate I amplified signals, Quadrature (Q) power amplifiers configured to generate Q amplified signals, an I controller coupled to the I power amplifiers and configured to selectively enable some of the I power amplifiers, and a Q controller coupled to the Q power amplifiers and configured to selectively enable some of the Q power amplifiers. The communications device may also include a power combiner configured to combine the I amplified signals and the Q amplified signals in a combined amplified signal, and an antenna coupled to the power combiner.
US08594224B2 Transmission method, transmission system, transmission device and reception device
The DFT 12 converts a modulated digital signal into a spectrum of a frequency band. A use frequency band notification unit in a reception device notifies a transmission device 1 of a use frequency band. A deletion unit 141 in the transmission device 1 deletes a spectrum of a band other than the use frequency band after shaping of a spectrum waveform based on the water filling principal by a shaping unit 13. Then, a digital signal for each data series concerning the spectrum obtained after deletion by the deletion unit 141 is synthesized by a synthesizing unit 16 and sent from the transmission device 1 to the reception device. A reception side conversion unit in the reception device converts the digital signal sent by the transmission unit into a spectrum of a frequency band. A turbo equalization unit performs turbo equalization on the converted spectrum.
US08594219B2 Transposed structure for cyclic delay diversity (CDD) based precoding
Systems and methodologies are described that facilitate applying cyclic delay diversity (CDD) and precoding to wireless transmissions. In particular, data vectors to be transmitted to a number of receive antennas of a receiver can be transformed to a virtual antenna domain. CDD can be applied to this domain followed by precoding to allow the benefits of precoding to remain though CDD is applied. In this regard, the resulting signals can be transmitted without pouring transmission energy into null spaces unreachable by receiving devices.
US08594214B2 Input module of PLC
Disclosed is an input module of a programmable logic controller (PLC) capable of counting coefficient values of multiple channels. An input module of a PLC includes a plurality of detection units, a decision unit and a control unit. The plurality of detection units receives a pulse signal corresponding to each channel, applied from a load having a plurality of channels, detects rising and falling edges of the pulse signal, and transmits an output signal that is the detected result. The decision unit receives a plurality of output signals respectively transmitted from the plurality of detection units, detects edges of the plurality of channels, and transmits a detection signal that is the detected result. The control unit identifies the presence of occurrence of an interrupt using the detection signal transmitted from the decision unit and performs a counting process using the applied pulse signal when the interrupt occurs.
US08594212B2 IQ-imbalance compensation in presence of carrier offset
An arrangement for processing a received wireless communication signal is disclosed. The arrangement comprises a frequency offset compensation unit adapted to apply a frequency offset compensation to the received wireless communication signal, determination circuitry adapted to determine one or more adjustment values associated with the frequency offset compensation, and an FFT-unit adapted to transform the frequency offset compensated received signal to a frequency domain. The arrangement also comprises an IQ-imbalance estimator adapted to estimate an IQ-imbalance, and an IQ-imbalance compensation unit adapted to perform IQ-imbalance compensation of the received wireless communication signal based on the estimated IQ-imbalance. At least one of the IQ-imbalance estimator and the IQ-imbalance compensation unit is adapted to base its operation on the one or more adjustment values. Corresponding method and computer program product are also disclosed.
US08594208B2 Method and apparatus for selecting modulation and coding scheme (MCS) index based on frequency selectivity
A method of selecting a modulation and coding scheme (MCS) index in a wireless communication system is disclosed. More specifically, the method includes measuring a frequency selectivity of a receiving channel, selecting a MCS index having a coding rate below a prescribed coding rate threshold value if the measured frequency selectivity is greater than or equal to a specified frequency selectivity threshold, and selecting the MCS index having the coding rate above or equal to the prescribed coding rate threshold value if the measured frequency selectivity is less than the specified frequency selectivity threshold.
US08594203B2 System and method for using parallelly decodable slices for multi-view video coding
A system and method for enabling parallel decoder implementation for different views, even when there are existing dependencies between views. In various embodiments of the present invention, information is signaled to a decoder that slices are coded using certain constraints, so that parallel decoding of slices is possible. This signaling can be performed at a sequence parameter set level, or it could be performed at picture parameter set level, slice header level or macroblock header level. Additionally, the delay between various views is also signaled to the decoder, at the same location as the constraint information in various embodiments. Various algorithms can also be used to improve the coding efficiency of the system.
US08594201B2 Systems and methods for visual signal extrapolation or interpolation
The present invention relates to computer-based systems and methods for visual signal extrapolation or interpolation based on statistic similarity estimation. Specifically, a first and a second reference pictures are provided, and motion estimation is conducted on the first and second reference pictures to generate motion vectors indicative of movement of at least one of the first and second reference pictures in relation to the other. Subsequently, an estimate picture is generated by extrapolation or interpolation from the first and/or the second reference picture using the motion vectors, followed by optional refinement of the estimate picture. Statistic similarity estimation is used either in motion estimation or in refining the estimate picture, or a combination of both, so as to provide improved visual signals.
US08594200B2 Method of storing motion vector information and video decoding apparatus
A video decoding apparatus includes a bitstream parser, a calculator and a memory. The bitstream parser is provided to receive a video bitstream and extracting a set of constraints associated with the video bitstream, wherein the set of constraints has information associated with a direct_8×8_inference flag for a macroblock of a picture, wherein the macroblock has N sub-macroblock partitions. The calculator is provided to calculate first motion vector information associated with the macroblock and obtain second motion vector information associated with K of the N sub-macroblock partitions from the first motion vector information according to the information associated with the direct_8×8_inference flag, wherein K is less than N. The memory is provided to store the second motion vector information.
US08594198B2 Method of implementing intra prediction computation applied to H.264 digital video coding and device
The present invention provides a method of implementing an intra prediction computation applied to the H.264 digital video coding and a device. The method according to present invention of implementing the intra prediction computation applied to the H.264 video coding comprises selecting an image block to be intra-predicted and extracting the neighboring pixel values of said block; determining the prediction mode of said block, and perform first adding operation on said neighboring pixel values when the prediction mode is one of Diagonal_Down_Left, Diagonal_Down_Right, Vertical_Right, Horizontal_Down, Vertical_Left, and Horizontal_Up; performing first shifting operation and second adding operation on the result of first adding operation respectively; performing second shifting operation on the result of second adding operation; selecting a corresponding value to output from the results of first and second shifting operation according to said prediction mode and size of block. The method and circuit device according to present invention will decrease most of the repeated calculations and improve the efficiency without greatly increasing the required chip real estate area.
US08594194B2 Compression method using adaptive field data selection
A compression method using adaptive field data selection is able to compress video or other data while retaining quality. By determining if pixels in a field are able to be predicted, the method is able to retain the information that is not able to be predicted and predict the other information. The method enables significant compression of the data which allows larger data such as high definition videos to be compressed and effectively used.
US08594193B2 Method and device for multi-view encoding/decoding using disparity vector
A method of obtaining a disparity vector and its encoding/decoding in the multi-view coding process is disclosed. The present invention includes essentially: determining a disparity vector between two views during the multi-view image coding, and computing a disparity vector between the other two views according to the disparity vector between the two views and the known relative location information between each of the views. Thereafter, the disparity vector is used for multi-view encoding/decoding. The present invention further makes use of the correlation between the disparity vector and depth information of the spatial vector on one hand, and on the other hand makes use of the direct relationship between the disparity vector and the location of each of the cameras. It is experimentally proved that the disparity vector between several views can be accurately computed during the multi-view coding, thereby improving the performance of multi-view coding.
US08594192B2 Image processing apparatus
An image processing apparatus for encoding or decoding an image, wherein, even when it is desired to process a motion picture having, e.g., a high resolution, the capacity of a memory necessary for storing a predictive frame is reduced. In an image processing device such as an image encoding or decoding device for encoding or decoding an image, the processing device encodes or decodes the image in an intra-child-frame correlation system or in an inter-child-frame correlation system. In the system, a frame of the image to be processed is treated as a parent frame, the parent frame is divided into a plurality of child frames, and an intra-child-frame correlation or an inter-child-frame correlation is used for each child frame.
US08594191B2 Video processing system and transcoder for use with layered video coding and methods for use therewith
A video processing system includes a video transcoder that receives a independent video layer stream and a first dependent video layer stream that requires the independent video layer for decoding, the video transcoder generating a transcoded video signal based at least one of the independent video stream and the dependent video layer stream.
US08594188B2 High precision encoding and decoding of video images
Methods, systems, and computer programs for improved quality video compression. Image quality from MPEG-style video coding may be improved by preserving a higher number of bits during intermediate encoding and decoding processing steps. Problems of inverse discrete cosine transform (IDCT) mismatch can be eliminated by exactly matching the IDCT function numerical algorithm of the decoder to the IDCT function numerical algorithm used for the decoding portion of the encoder. Also included is an application of high precision compression to wide dynamic range images by extending the range of the “quantization parameter” or “QP”. The extension of QP may be accomplished either by increasing the range of QP directly, or indirectly through a non-linear transformation. Also included is an application of extended intermediate processing precision and an extended QP range to reduced contrast regions of an image to extend the precision with which the low-contrast portions are compression coded.
US08594182B1 Systems and methods for video rate control
In an embodiment, a method of operating a video system comprises determining an aggregate video data rate based on a video data rate for each of a plurality of cameras, determining a projected retention capability based on the aggregate video data rate and available storage capacity, determining a level of risk that the projected retention capability will not satisfy a required retention capability, determining an adjustment to the video data rate for at least a target camera of the plurality of cameras based on the level of risk.
US08594178B2 Video compression under multiple distortion constraints
Video compression is performed under multiple distortion constraints. Video coding includes determining a first set of Lagrangian cost values for multiple coding modes using a first distortion metric, determining a second set of Lagrangian cost values for the multiple coding modes using a second distortion metric, and selecting one of the coding modes based on the first set of Lagrangian cost values and the second set of Lagrangian cost values to encode a pixel block using the selected coding mode. The distortion metrics can include information associated with video display characteristics such as screen display size, video processing performance, a distortion characteristic, a temporal characteristic, or a spatial characteristic. The distortion metrics can also include characteristics of multiple video displays, such as parameters for usage, importance, design, and the technology type of the video displays.
US08594176B2 Streaming media codec with transform coefficient bounding
A streaming media codec may include a collection of media stream processing modules arranged into a processing graph. One or more of the modules may perform a Fourier-related transform, and a significant fraction of media stream processing may occur post-transform. The media stream may be considered as a sequence of processing blocks, and post-transform processing blocks contain transform coefficients. Such transform coefficients are amenable to classification into processing classes. Some processing classes may require significantly less processing effort than others by post-transform processing modules. Such transform coefficient classes may be efficiently specified, for example, with coefficient bounding rectangles, and the specification provided to one or more post-transform streaming media processing modules to enable the modules to allocate their processing resources more effectively. Streaming media processing modules making effective use of the transform coefficient class information, and streaming media codecs that incorporate them, are called transform coefficient bounding (TCB) enhanced.
US08594173B2 Method for determining updated filter coefficients of an adaptive filter adapted by an LMS algorithm with pre-whitening
The application relates to a method for determining at least one updated filter coefficient of an adaptive filter (22) adapted by an LMS algorithm. According to the method, filter coefficients of a first whitening filter (25′) are determined, in particular filter coefficients of an LPC whitening filter. The first whitening filter (25′) generates a filtered signal. A normalization value is determined based on one or more computed values obtained in the course of determining the filter coefficients of the first whitening filter (25′). The normalization value is associated with the energy of the filtered signal. At least one updated filter coefficient of the adaptive filter (22) is determined in dependency on the filtered signal and the normalization value. Preferably, updated filter coefficients for all filter coefficients of the adaptive filter (22) are determined.
US08594171B2 Method and apparatus for operating a diversity receiver with an equalizer and a rake receiver
Techniques for operating a diversity receiver are described. A user equipment (UE) may include (i) a first receive chain having an equalizer and a first rake receiver and (ii) a second receive chain having a second rake receiver. The UE may support (i) a first mode in which only the equalizer is used to process a received transmission and (ii) a second mode in which both rake receivers are used to process the received transmission. The UE may determine a first performance metric for the first mode (e.g., based on the performance of the equalizer) and a second performance metric for the second mode (e.g., based on the performance of both rake receivers or only the first rake receiver). The UE may select the first or second mode based on the performance metrics and may power down the second receive chain if the first mode is selected.
US08594170B2 Clock masking scheme in a mixed-signal system
A method in a mixed-signal system to prevent overlapping of clock edges of one or more digital clock signals and clock edges of one or more analog clock signals where the digital clock signals and the analog clock signals are digitally controlled includes generating one or more timing window pulses that are centered around the clock edges of one of the digital clock signals or the analog clock signals; combining the timing window pulses to generate a gating signal, the gating signal having an active logical level at each of the timing window pulses; and applying the gating signal to gate or delay clock edges of the other one of the digital clock signals or the analog clock signals.
US08594169B2 Method for decomposing and analyzing jitter using spectral analysis and time-domain probability density
A method for analyzing jitter using a test and measurement instrument includes obtaining a collection of time interval error (TIE) values corresponding to composite jitter of a waveform, optionally decomposing the composite jitter into jitter components that are correlated to the data pattern and components that are uncorrelated to the data pattern, and using a spectral approach to decompose the jitter components into jitter components that are recognizable as deterministic and jitter components that are unrecognizable as deterministic. Thereafter, the jitter components analyzed in the frequency domain are converted back to the time domain, and subtracted from the composite jitter, thereby isolating uncorrelated residual jitter. The uncorrelated residual jitter is decomposed into bounded uncorrelated jitter and random jitter, for example, by integrating a probability density (PDF) function of the residual jitter and analyzing the resulting cumulative distribution function (CDF) curve in Q-space.
US08594168B2 Digital signal processor with adjustable data rate and methods thereof
As a digitized representation of an intermediate frequency television signal moves through a demodulator it undergoes a number of processes, including conversion from an analog signal to a digitized data, digital signal processing of the digitized data, and the like. The rate at which the digitized data moves through the digital signal processor of the demodulator for processing is referred to as the data rate of the DSP. The demodulator can vary the data rate based on a selected television channel, thereby reducing the level of interference at the demodulator resulting from noise.
US08594165B2 Half-symbol constellation display
A half-symbol constellation display for readily providing better observability of signal distortions in a modulated signal representing symbols of information uses a sample clock derived from a symbol clock for the modulated signal, the sample clock having the same period as the symbol clock but being shifted one-half period in phase with respect to the symbol clock. Quadrature component signals of the modulated signal are sampled using the sample clock to produce sample pairs, referred to as pseudo-symbols, that are symmetric about a symbol sample point. The pseudo-symbols form a plurality of clusters when displayed on a quadrature coordinate plane, with the diameter of each cluster being determined by the outer pseudo-symbols for the corresponding symbols. The circumferences of such clusters for an ideal modulated signal may be displayed as a template to make it easier to recognize the shift of the pseudo-symbols from the ideal locations due to distortions in the modulated signal.
US08594163B2 Mobile terminal, method of controlling mobile terminal and control apparatus
A mobile terminal has a communication unit for performing wireless communication, a plurality of modem units for performing modulation and demodulation in different communication methods, respectively, and a control unit for obtaining time information indicating a suspension of a wireless communication from a main modem unit in the plurality of modem units, for suspending the main modem unit from performing wireless communication via the communication unit, and for enabling the main modem unit to perform wireless communication via the communication unit on the basis of the time information, wherein, while the main modem unit suspending wireless communication, the control unit enables a sub modem unit in the plurality of modem units to measure a reception level via the communication unit in accordance with the obtained time information.
US08594161B2 Method and system for beamforming in a multiple user multiple input multiple output (MIMO) communication system using a codebook
A method and system for beamforming in a multiple user multiple input multiple output (MIMO) communication system using a codebook may include a processor in a node B that enables generation of an interference cancellation matrix (WR). The interference cancellation matrix, also referred to as a matched filter, may enable a composite signal (Y) to be represented as a plurality of subsidiary signals (yi), each of which is transmitted by the node B for reception at a corresponding ith UE station. Each of the subsidiary signals yi may be generated based on a corresponding one of a plurality of data stream signals (xi). The processor may enable generation of a precoding matrix (WT) based on the interference cancellation matrix. A transmitter within the node B may enable generation of a plurality of signals based on the precoding matrix. The signals may be transmitted via a wireless communication medium.
US08594160B2 Radio transmitting/receiving circuit, wireless communication apparatus, and radio transmitting/receiving method
A radio transmitting/receiving circuit, a wireless communication apparatus and a radio transmitting/receiving method, wherein low power consumption can be achieved without complicating software. In a control unit of the radio transmitting/receiving circuit, according to a communication system applied to a radio transmitting/receiving unit, a clock control unit selects a clock frequency; a program decoder adjusts information included in a transmission/reception program and related to the execution timing of the transmission/reception program for the radio transmitting/receiving unit; and a timing control unit controls the execution timing on the basis of the adjusted information related to the execution timing. The information related to the execution timing includes a bit sequence indicating an ON/OFF timing for the radio transmitting/receiving unit in accordance with a first communication system, and the program decoder bit-shifts the bit sequence if a second communication system is applied to the radio transmitting/receiving unit.
US08594158B2 Base and repeater stations
A base station repeater station pair, comprising: a base station (1) having an input for a broadcast signal (s(t)) and being arranged to transmit, in use, a transfer signal over a link (3) using electromagnetic (EM) radiation; and a repeater station (2) arranged to receive, in use and through EM radiation, the transfer signal from the base station (1) and from the transfer signal broadcast the broadcast signal using EM radiation, in which the link (3) between the base station (1) and the repeater station (2) over which the transfer signal is passed in use comprises a dual polarized link, whereby the base station (1) is arranged to transmit the transfer signal over the link (3) with two different polarizations, and the repeater station (2) is arranged to receive the transfer signal from the link as two differently polarized versions. Also disclosed area base station and a method of using the above.
US08594152B2 Pilot scrambling enabling direct pilot sequence detection in initial acquisition in Evolved UTRA
A communications network and method thereof include a base station controller configured to provide a repetition period of a primary synchronization channel to be equal to a predetermined integer value times a scrambling code length of the scrambling code of a common pilot channel. A user equipment in the network is configured to search for a known sequence comprising the primary synchronization channel to select a cell and a corresponding sub-frame/symbol timing from the selected cell.
US08594150B1 Dual adaptive frequency hopping system and method
An adaptive frequency hopping system and method uses two separate channel masks in an electronic device with collocated frequency hopping and single frequency systems to permit simultaneous transmissions by both systems without reducing a rate of data communication through the single frequency system. A first channel mask, corresponding to a transmission mask, and a second channel mask, corresponding to a reception mask, are separated from a carrier frequency used by the single frequency system, and optionally from two different carrier frequencies used by two different single frequency systems, by a selected magnitude of frequency difference. The selected magnitude of frequency difference may optionally be reduced to permit a channel mask to contain a minimum selected number of frequency hopping channels.
US08594149B2 Method for the secure transmission of information using multiple LPD and LPI secondary carriers under a primary carrier with relative carrier offset
A method of reducing probability of detection and interception of a sub-carrier signal comprising encoding, using an encoder, information that is to be transmitted via the sub-carrier signal, modulating, using a modulator, the encoded information such that a modulated sub-carrier signal results, spreading, using a spreader, the modulated sub-carrier signal such that a spread sub-carrier signal results, and transmitting the spread sub-carrier signal at a frequency that is dynamic relative to an original carrier signal having a static frequency.
US08594148B2 Pseudo random signal generating apparatus, communications system, and image forming system
The present invention provides a pseudo random signal generation circuit including: pattern signal output circuit including N stages of D flip-flops (DFF), and that outputs a pattern signal repeating bit patterns of 2N−1 bits from the non-inverting terminal of the final stage DFF; a signal output circuit that outputs a signal expressing the bit pattern length every time 2N−1 bits of the pattern signal are output; a selection signal output circuit that, based on the signal expressing the bit pattern length, outputs a selection signal for repeatedly selecting plural terminals, from plural terminals including the non-inverting terminals and the inverting terminals of the pattern signal output circuit, plural terminals at a time; and an output circuit that selects the signals output from the plural terminals according to the selection signal, and outputs the selected signal as a pseudo random signal.
US08594146B2 Surface emitting laser element, surface emitting laser array, optical scanning device, and image forming apparatus
A surface emitting laser element is disclosed. The surface emitting laser element includes a resonator structural body including an active layer, first and second semiconductor distributed Bragg reflectors which sandwich the resonator structural body, and a confinement structure which can confine an injection current and a lateral mode of oscillation light at the same time by being formed with selective oxidation of a layer to be selectively oxidized containing aluminum in the first semiconductor distributed Bragg reflector. A thickness of the layer to be selectively oxidized is 28 nm, and a temperature when an oscillation threshold current becomes a minimum value is approximately 17° C.
US08594141B2 Femtosecond laser apparatus using laser diode optical pumping module
The present invention provides a femtosecond laser apparatus using laser diode optical pumping. To provide a stable mode locking and improve power stability and beam stability in an ultrafast laser such as a femtosecond laser, optical mounts which have mounted thereon optical parts of a diode pumping unit are mechanically engaged using bars of low thermal expansion coefficients and form a pumping module, and the pumping module is maximally separated from a laser platform or case.
US08594140B2 Method, device, and system for multiplexing and mapping optical signals and demultiplexing and demapping optical signals
A method, device, and system for multiplexing and mapping optical signals and demultiplexing and demapping optical signals are provided. The method for multiplexing and mapping optical signals includes the following steps: A label object that indicates a multiplexing and mapping relation is acquired. The label object includes a label and a label header. The label includes a type indication field and a TS indication field. The label object predefines a multiplexing and mapping policy about a first optical signal on a first optical channel and a second optical signal on a second optical channel. The first optical signal is multiplexed and mapped to the second optical signal according to the multiplexing and mapping policy. Therefore, when optical signals are multiplexed and mapped and are demultiplexed and demapped, so that an advantage of saving signaling overhead is realized.
US08594138B2 Methods for in-band signaling through enhanced variable-rate codecs
Improvements are disclosed for in-band signaling, i.e., transmission of data in a voice channel of a digital wireless network during a voice call session. A family of narrow-band signaling methods, some employing tapered waveforms, is disclosed to successfully pass data-carrying signals through the low-bit rate modes of the EVRC-B vocoder commonly used in CDMA wireless channels. These features can be used in cell phones or other wireless communication devices, including automotive applications.
US08594136B2 Transmission of parallel data flows on a parallel bus
There is described a method for transmitting N parallel data flows on a parallel bus. The method comprises, at a first communication device: generating a further parallel data flow comprising alignment words periodically distributed with a period; at each period, rotating the N of parallel data flows and the further parallel data flow thus generating N+1 rotated parallel data flows, each comprising part of the alignment words periodically distributed with a frame period; transmitting the N+1 rotated parallel data flows on respective physical connections of the parallel bus. The method further comprises, at a second communication device: aligning the N+1 rotated parallel data flows by using the alignment words, thus compensating skew and obtaining N+1 aligned parallel data flows; and at each period, de-rotating the N+1 aligned parallel data flows, thus generating N de-rotated parallel data flows corresponding to the N parallel data flows.
US08594135B2 Downlink acquisition
The subject matter disclosed herein provides methods and apparatus, including computer program products, for detecting a preamble to enable acquisition of a downlink. In one aspect, there is provided a method. The method may include receiving a plurality of symbols. From an autocorrelation of the received symbols, a guard interval may be detected. The guard interval may represent a receive/transmit transition gap (RTG). A metric may be used to verify whether at least one symbol positioned after the detected guard interval is a preamble. Related systems, apparatus, methods, and/or articles are also described.
US08594134B2 Precision time transfer over optical fiber
A clock at a first network element that is connected to a second network element over an optical fiber link is aligned using bursts of timing information exchanged between the two network elements. According to one method, the bursts from the first network element to the second network element and the bursts from the second network element to the first network element are transmitted over the same wavelength channel of the optical fiber link, in which case zero asymmetry in the transit delays can be assumed during the alignment procedure. According to another method, the bursts from the first network element to the second network element and the bursts from the second network element to the first network element are transmitted over different wavelength channels of the optical fiber link, in which case the asymmetry in the transit delays can be quantified and applied during the alignment procedure.
US08594122B2 Transmit announcement indication
Systems and methods for transmission announcement indication are disclosed. A transmission announcement indication is provided for use inside a communications frame addressed to a destination as an indication that another transmission for that same destination will follow.
US08594121B2 Cognitive radio spectrum sensor employing peak-to-average ratio as the signal feature
A white space sensing method includes measuring a peak to average power ratio (PAPR) of a signal of a channel in a spectrum band. The method also includes determining whether a ratio of the measured PAPR to a predetermined PAPR of a modulation scheme associated with the signal meets a predetermined threshold. The method further includes indicating the channel is available for use by an unlicensed user when the ratio meets the predetermined threshold.
US08594113B2 Transmit-side scaler and method for processing outgoing information packets using thread-based queues
Embodiments of a transmit-side scaler and method for processing outgoing information packets using thread-based queues are generally described herein. Other embodiments may be described and claimed. In some embodiments, a process ID stored in a token area may be compared with a process ID of an application that generated an outgoing information packet to obtain a transmit queue. The token area may be updated with a process ID stored in an active threads table when the process ID stored in the token area does not match the process ID of the application.
US08594110B2 Ring-of-clusters network topologies
In a ring-of-clusters network topology, groups of slave devices are accessed in parallel, such that the latency around the ring is proportional to the number of clusters and not proportional to the number of integrated circuits. The devices of a cluster share input and output ring segments such that packets arriving on the input segment are received and interpreted by all the devices in a cluster. In other embodiments, none, some or all but one slaves per cluster are asleep or otherwise disabled so that they do not input and interpret incoming packets. Regardless, in all embodiments, the slaves of a cluster cooperate, potentially under the controller's direction, to ensure that at most one of them is actively driving the output segment at any given time. The devices may be addressed through a device ID, a cluster ID, or a combination thereof. Embodiments of the invention are suited to exploit multi-chip module implementations and forms of vertical circuit stacking.
US08594104B2 Providing proxy mobile IP over a communication network
Methods and systems for providing interconnection between network operation environments are disclosed in some embodiments. This can include providing interoperability between 3GPP and 3GPP2 standards environments. In one embodiment, a method is disclosed that includes receiving a request from a mobile device for service at a gateway, determining a mode of operation for the mobile device by inspecting an incoming message, wherein the mode of operation includes 3GPP and 3GPP2, establishing a connection using a proxy mobile internet protocol (PMIP), where the type of connection established is dependent on the mode of operation, providing an IP address to a mobile device based on the mode of operation and the parameters associated with the mode of operation, and communicating with an authentication, authorization, and accounting (AAA) server operating in accordance with the mode of operation.
US08594102B2 Interconnecting multiple MPLS networks
A system may include a first customer edge (CE) router that is included in a customer network and is connected to a first provider edge (PE) router in a first multi-protocol label switch (MPLS) network, the first CE router configured to communicate with the first PE router using an external border gateway protocol (EBGP). The system may also include a second CE router that is included in the customer network and is connected to a second PE router in a second MPLS network. The second CE router may be configured to exchange routing information with the second PE router based on the EBGP and distribute routing information to the first CE router based on an interior gateway protocol (IGP). The system may also include a third CE router that is included in a first local network and is connected to a third PE router in the first MPLS network, the third CE router configured to exchange routing information with the third PE router.
US08594093B2 Apparatus and method for transmit/receive of image data
Disclosed are an apparatus and method for transmitting/receiving image data. The method for transmitting image data includes classifying each pixel of image data into upper bits and lower bits, enabling the classified upper bits to be included in a payload of aMost Significant Bit (MSB) packet, and also enabling the classified lower bits to be included in a payload of a Least Significant Bit (LSB) packet, generating a header of the MSB packet and a header of the LSB packet, combining the payload and the header to respectively generate the MSB packet and the LSB packet, and transmitting the generated MSB packet and the LSB packet.
US08594092B2 Packet relay method and device
In a packet relay method and device which can reduce a congestion of switching even when segment data are concentrated, segment data dividing portions respectively extract a destination address and a packet length from received packets, divide the packets into predetermined length data based on each packet length, and generates location information indicating locations in the packets respectively for the data. The segment data dividing portions add segment headers in which the location information, the destination address, and an address of its own device as a source address are set are added to each of the data, generate segment data, and provide the segment data to switches within a switch card in parallel.
US08594089B2 Method of broadcasting data by a multicast source with broadcasting of an identifier of the broadcasting strategy in a multicast signalling channel
A method of broadcasting data from a multicast source (S) to a plurality of receivers (CL) in a telecommunications network (1) in accordance with a broadcasting strategy, including: a step (E40) of receiving parameters (STAT, AG, CS); a step (E50) of adjusting said strategy as a function of said parameters; and in the event of modification of said strategy, a step (E70) of broadcasting in a multicast signaling channel, an identifier of this new broadcasting strategy.
US08594086B2 Packet diversion method and deep packet inspection device
A packet diversion method and a DPI device are disclosed in the present invention. The method includes: receiving a packet, where the packet contains a user identifier; according to the user identifier and preset first correspondence between the user identifier and a service type, searching for the service type corresponding to the user identifier in the packet; adding an inner virtual local area network Vlan header to the packet according to the service type, preset second correspondence between a service type and a slave device identifier, and preset third correspondence between a slave device identifier and each bit in a diversion identifier field; and diverting the packet to a corresponding slave device according to the diversion identifier in the diversion identifier field. The inner Vlan header carrying the diversion identifier field is added to the packet, to indicate diversion of the packet in a same cluster.
US08594083B2 iSCSI and fibre channel authentication
Methods and apparatus are provided for authenticating an iSCSI initiator connected to a fiber channel storage area network. An iSCSI initiator performs an authentication exchange with a fiber channel target such as a fiber channel host or disk array through one or more fiber channel switches. Authentication information such as password information no longer is required at fiber channel switches and can instead be aggregated at fiber channel targets.
US08594081B2 Systems and methods for resetting a network device
A network device includes a data store with first and second parameters, the first parameter affecting a communication operation of the network device and the second parameter affecting a security operation of the network device. A device reset function enables a user to selectively and independently refresh the first and second parameters. For example, a Session Initiation Protocol (SIP) device user can restore a default communications configuration of the SIP device while preserving the device decryption key.
US08594080B2 Multiple functionality in a virtual storage area network device
In one aspect of the present description, a connection between a predetermined input port and a predetermined output port is created in a partition of a VSAN switch, in which the connection is a destination address independent physical layer connection conforming to the physical layer of a communication protocol. Another connection between a plurality of input ports and a plurality of output ports may be created in another partition of the VSAN switch, in which the connection is a multi-layer connection which includes a network layer connection conforming to the network layer of the communication protocol. Other features and aspects may be realized, depending upon the particular application.
US08594079B2 Network architecture with distribution of packet services to various switches
Virtual machine environments are provided in the switches that form a network, with the virtual machines executing network services previously performed by dedicated appliances. The virtual machines can be executed on a single multi-core processor in combination with normal switch functions or on dedicated services processor boards. Packet processors analyze incoming packets and add a services tag containing services entries to any packets. Each switch reviews the services tag and performs any network services resident on that switch. This allows services to be deployed at the optimal locations in the network. The network services may be deployed by use of drag and drop operations. A topology view is presented, along with network services that may be deployed. Services may be selected and dragged to a single switch or multiple switches. The management tool deploys the network services software, with virtual machines being instantiated on the switches as needed.
US08594078B2 Method and apparatus for stand-alone voice over internet protocol with POTS telephone support
An apparatus and methods for utilizing a stand-alone Voice over Internet Protocol (VoIP) telephone with traditional plain old telephone service (POTS) telephone support is disclosed. A stand-alone VoIP telephone with an analog telephone adaptor supporting a plurality of external analog telephone sets and a digital Internet protocol (IP) interface to support VoIP voice data communication over a data channel is presented. The VoIP telephone is used to establish VoIP service line data connections between a VoIP telephone and a data switch to an IP network. The VoIP telephone receives an analog telephone signal from an external analog telephone and establishes a voice connection between the external analog telephone and the VoIP telephone.
US08594076B2 Mobile wireless internet portable radio
An Internet-capable radio has a communication port for connection to a modem, a connection function for connecting to the Internet upon user initiation while connected to the modem, sound circuitry for rendering audio data packets received over the Internet as analog audio output, and for delivering the audio output to one or more speaker ports, two or more stored hyperlinks addressing Internet broadcast servers; and a user input adapted to enable a user to select among the stored hyperlinks. Selection of one of the stored hyperlinks by the user input invokes the hyperlink and connects the radio to the server addressed by the hyperlink, initiating thereby an audio data stream as data packets from the broadcast server to the radio, and wherein the radio renders the data stream as analog audio data delivered to the one or more speaker ports. The user input in preferred embodiments has a plurality of pushbuttons associated with hyperlinks, which can be asserted by activating a pushbutton. In some embodiments a directory server is used for editing user profiles and programming connected Internet-capable radios.
US08594069B2 In-order data delivery during handover in a wireless communication system
Techniques for performing in-order data delivery during handover in a wireless communication system are described. A user equipment (UE) may perform handover from a source base station to a target base station. The target base station may start a timer after a data path from a gateway to the UE has been switched from the source base station to the target base station. The target base station may receive forwarded packets for the UE from the source base station and may receive new packets for the UE from the gateway. The target base station may send the forwarded packets received prior to expiration of the timer to the UE before any new packets. The target base station may send the forwarded packets to the UE without waiting for the timer to expire and may send the new packets to the UE after the timer expires.
US08594068B2 Apparatus for configuration of wireless operation
An integrated circuit (IC) includes a plurality of circuit modules, a millimeter wave (MMW) transceiver coupled to a configurable antenna structure, and a controller. The controller is operably coupled to: receive parameters for an inter-chip MMW communication link; interpret the parameters to determine a range of operational requirements; compare the range of operational requirements with configuration options of the MMW transceiver and the configurable antenna structure; and, when one of the configuration options compares favorably with the range of operational requirements, generate a configuration signal to instruct the MMW transceiver and the configurable antenna structure to implement the one of the configuration options.
US08594064B2 Mode steering in a wireless communication network
Mode steering in a wireless communication network includes configuring a list of neighboring access points and their operational modes. If an operational mode of a requesting mobile device can not be supported by the access point, denying the association. If an operational mode of a requesting mobile device matches a highest operational mode of the access point, allowing the association. If the operational mode of the mobile device is not the same as the highest operational mode of the access point, and if any neighboring access point has an available operational mode matching that of the mobile device, denying the association, so as to steer the requesting mobile device to the matching neighboring access point.
US08594063B2 Limited-use data rates in a wireless local area network
A wireless access point supports data rates and advertises an indication of a minimum data rate for advertisement. Those of the supported data rates that are less than the minimum data rate for advertisement are reserved for limited use. A mobile station that requests to communicate with the wireless access point at one of the one or more supported data rates that are reserved for limited use is informed by the wireless access point how much time communications with the wireless access point at one or more of the one or more supported data rates reserved for limited use will be permitted.
US08594062B2 SIP server discovery in an interworking WLAN/IMS system
The present invention relates to a node and a method for transmitting initiation information related to a SIP-proxy server between an IMS-client stored in a user equipment (UE) and a Gateway GPRS Support Node (GGSN) via a Access Network (AN) and a Tunnelling Termination Gateway (TTG) node in IP core network. The present invention offers smooth transfer between different protocols and Interworking between different networks.
US08594051B2 Protocol to support adaptive station-dependent channel state information feedback rate in multi-user communication systems
Methods and apparatuses are proposed for supporting one or more user-dependent channel state information (CSI) feedback rates in a downlink spatial division multiple access (SDMA) system. For certain aspects, an access point (AP) may receive a channel evolution feedback from one or more stations and send a request for CSI to the stations whose CSI values need to be updated. For certain aspects, the AP may poll the stations for updated CSI values. For certain aspects, deterministic back-off timers may be assigned to the stations indicating when to send their CSI feedback. The proposed methods may improve system performance.
US08594048B2 Method, base station and relay station for supporting mobile station ranging
A method for supporting MS ranging is provided in an embodiment of the present invention. The method includes: determining the public frame that is to be used for allocating the dedicated initial ranging transmission opportunity information; and notifying the MS of information about the determined public frame to potential target RSs. A BS and an RS are provided in embodiments of the present invention. This invention helps determine a public frame that is to be used for allocating the dedicated initial ranging transmission opportunity information for an MS in an MR radio telecommunication system, when the potential target BSs of the MS include RSs.
US08594044B2 Wireless communication apparatus
In order to perform handover from a first wireless communication network to a second wireless communication network, a handover control unit obtains a handover preparation time to handover, and by receiving data via the first wireless communication network and the second wireless communication network separately obtains a delay time difference between the networks based on reception times of the same data. Based on such information obtained and an amount of the data in a jitter buffer at a point to determine to start handover preparation, the handover control unit controls a reproduction speed of an application being executed. Thereby, it is possible to perform handover to a different wireless communication network without deteriorating reproduction quality and real-time property and causing packet loss.
US08594040B2 Downlink multiplexing
A communications system is provided in which persistently allocated resources used by a node to communicate data with another node of the communications system can be reallocated or new dynamic resources can be allocated to allow the node to communicate using both the persistently allocated resources and the dynamically allocated resources. The system does this without changing the structure of a control channel used to communicate resource allocations.
US08594037B2 Method and apparatus for assigning response channel resources
An apparatus and method for assigning an acknowledgement (ACK)/a negative acknowledgement (NACK) channel resources. The method includes setting a User Equipment (UE) to feed back Acknowledgement (ACK)/Negative Acknowledgement (NACK) information in a Carrier Aggregation (CA) mode; setting a Transmit Power Control (TPC) field of a Physical Downlink Controlling Channel (PDCCH) message to transmit an ACK/NACK Resource Indicator (ARI) information, when a Downlink Assigning Indicator (DAI) value of the PDCCH message of a Secondary cell (Scell) scheduled in a non cross-carrier manner is 1; setting the TPC field to transmit a TPC command for the ACK/NACK feedback information, when the DAI value is greater than 1; and transmitting the PDCCH message and downlink data to the UE.
US08594035B2 System and method for uplink timing synchronization in conjunction with discontinuous reception
A system and method are disclosed for providing uplink timing synchronization during DRX operation in a wireless communication system.
US08594033B2 Frequency band coordination method and radio communication apparatus in cognitive radio system
There is provided a technique of establishing a communication between a transmitting node and a receiving node by selecting a suitable frequency band for communication without using a predetermined control channel. Firstly, a frequency band to be used as a control channel is selected from among low frequency bands, and information on frequencies and information on application's quality requirements are exchanged between the transmitting node and the receiving node using the control channel. Then, a frequency band to be used as a data channel is determined, and a communication is started. During the communication, frequency use statuses around the transmitting node and the receiving node are notified through the control channel, and when the control channel or data channel being used becomes unusable, the channel is dynamically changed. Since a low frequency band having a long propagation distance is used as the control channel, exchange of information through the control channel can be performed before communication through a data channel in a high frequency band becomes possible, the data channel that meets the quality requirements can be determined quickly.
US08594029B2 (H)ARQ for semi-persistent scheduling
A radio communications link is established between radio stations, and a semi-persistent radio resource is allocated to support data transmission over the communications link. The semi-persistent radio resource is associated with a corresponding automatic repeat request (ARQ) process identifier. Non-limiting examples of a semi-persistent radio resource include a regularly scheduled transmission time interval, frame, subframe, or time slot during which to transmit a data unit over the radio interface. Retransmission is requested of a data unit transmitted using the semi-persistent radio resource. The ARQ process identifier associated with the semi-persistent resource is used to match a retransmission of a data unit dynamically scheduled on the communications link with the requested data unit retransmission. In a preferred example embodiment, the ARQ process identifier is a hybrid ARQ (HARQ) process, where a retransmitted data unit is combined with a previously-received version of the data unit.
US08594028B2 Cognitive channel assignment in wireless networks
An apparatus and method for assigning subchannel(s) for communication between frequency agile mobile station(s) and a frequency agile base station. A received power level may be identified for each subcarrier in a set of subcarriers available for data transmission. A minimum power level needed to establish communications may be allocated. A detection threshold set to avoid interference with other devices currently transmitting on the set of subcarriers may be determined using the minimum uplink power level. A subset of subcarriers not already assigned may be selected where each subcarrier in the subset of subcarriers has a received power level that is less than the detection threshold. A subchannel that satisfies a bandwidth requirement may be formed where the subchannel consists of selected subcarriers in the set of subcarriers available for data transmission between the frequency agile mobile station(s) and the frequency agile base station.
US08594027B2 Apparatus and method for peer-to-peer (P2P) communications in a broadband wireless communication system
An apparatus and method for supporting Peer-to-Peer (P2P) communications in a broadband wireless communication system are provided. A frame used by the terminal in P2P communications includes a plurality of P2P contention channels overlapping with a region for cellular communications and at least one P2P dedicated channel allocated by a base station only for the P2P communications. The method includes establishing a P2P connection with a correspondent terminal through the at least one P2P dedicated channel, and exchanging P2P communication data with the correspondent terminal through at least one of the plurality of P2P contention channels.
US08594026B1 Discovering resources to facilitate preregistration with a wireless communications network
Systems, products, and methods are disclosed for preregistering with a second network a mobile device that is currently being serviced by a first network that utilizes a different wireless-communications technology than the second network. An embodiment of the method includes facilitating wireless communications with a plurality of wireless devices by way of one or more base stations that form a portion of the second network, which utilizes a first type of wireless technology; and receiving by way of a portion of the internet, and not through any of the one or more base stations, a preregistration request that was sent through the first network and that is associated with the mobile device, which is currently being serviced by the first network, the preregistration request including identifying information that is useable to identify the mobile device and further including a request to prepare the second network to service the mobile device.
US08594020B2 Wireless communication system, control apparatus, communication method switching method, and program
A wireless communication system includes a plurality of base stations that can switch to either first or second communication method and that communicates wirelessly with terminals by the switched communication method and a control apparatus that manages the plurality of base stations. The control apparatus includes: an acquisition unit that acquires, from each base station, throughput of the base station and RSSI of each terminal that communicates wirelessly with the base station; and a switch instruction unit that instructs to each base station switch the current communication method when there is, among the plurality of base stations, a base station in which throughput has decreased within fixed interval, and instructs to re-switch to the communication method before switching to base stations in which throughput before and after switching of communication method is same but a specific standard, based on RSSI after switching of communication method, is not satisfied.
US08594015B2 System and method for providing emergency service in an IP-based wireless network
An E-CSCF receives a Session Initiation Protocol (“SIP”) invitation message initiating an emergency communication session from a calling device. The E-CSCF generates an information request message based on the received SIP message and sends the information request message to a location server. The location server determines a geographical location of the calling device and uses the geographical location to determine a destination emergency response center, such as a Public Safety Access Point (PSAP). The location server provides location information for the destination PSAP to the E-CSCF. The E-CSCF generates a modified SIP invitation message using the presence information and sends the modified SIP invitation message to an emergency services network where it is routed to the emergency response center.