Document Document Title
US08688992B2 System and method for generating agreements
System and method for creation and use of an agreement object having content packages and a transportable agreement, including both the content of the agreement and data used to validate the signatories and an audit trail for the agreement.
US08688991B1 Media player embodiments and secure playlist packaging
A system identifies a playlist comprising at least one reference to content. The system provides a digital signature to the playlist. The digital signature links the playlist to a creator of the playlist. The system authenticates an application rendering the content using the digital signature. The system receives a command to render the playlist using the application.
US08688990B2 Method for personalizing an authentication token
An authentication token using a smart card that an organization would issue to its customer, the smart card having a processor for executing a software application that is responsive to a user input to generate a one-time password as an output. The smart card co-operates with an interface device for inputting the user input and displaying the one-time password. The authentication token may be used in combination with a remote authentication server for validation of the password and hence authentication of the user.
US08688987B2 Secure key distribution with general purpose mobile device
One embodiment is directed to a method for managing cryptographic information. The method includes initiating cryptographic information loading application on a general purpose mobile device (GPMD) and establishing a connection between the GPMD and a server that includes cryptographic information. Authentication input is received from a user of the GPMD. Data identifying the GPMD and the authentication input is sent from the GPMD to the server for authentication of the GPMD and the user. The GPMD also sends data identifying an electronic device into which cryptographic information is to be loaded. In response, the GPMD receives cryptographic information for the electronic device at the GPMD from the server. The GPMD then sends the cryptographic information from the GPMD to the electronic device for loading therein.
US08688983B2 Data transmission method using an acknowledgement code comprising hidden authentication bits
A method for transmitting data between a first and a second point comprises the steps of transmitting data, from the first to the second point, together with a signature comprising bits of a first authentication code, and transmitting an acknowledgement, from the second to the first point. The length of the first authentication code is greater than the length of the signature and the first authentication code comprises hidden authentication bits. The acknowledgement is produced by using hidden authentication bits of a second authentication code presumed to be identical to the first, produced at the second point.
US08688979B2 Means of mitigating denial of service attacks on IP fragmentation in high performance IPSEC gateways
Embodiments of the invention reduce the probability of success of a DOS attack on a node receiving packets by decreasing the probability of random collisions of packets sent by a malicious user with those sent by honest users. The probability of random collisions may be reduced in one class of embodiments of the invention by supplementing the identification field of the IP header of each transmitted packet with at least one bit from another field of the header. The probability of random collisions may be reduced in another class of embodiments of the invention by ensuring that packets sent from a transmitting IPsec node to a receiving IPsec node are not fragmented.
US08688976B2 Method for issuing a digital certificate by a certification authority, arrangement for performing the method, and computer system of a certification authority
In a method for issuing a digital certificate by a certification authority (B), a device (A) sends a request message to the certification authority (B) for issuing the certificate, the certification authority (B) receives the request message and sends a request for authenticating the device (A) to the device (A), the device (A) sends a response to the certification authority (B) in response to the received request, and the certification authority (B) checks the received response and generates the certificate and sends the certificate to the device (A), if the response was identified as correct.
US08688975B2 Certifying a virtual entity in a virtual universe
An invention for certifying a virtual entity in a virtual universe is disclosed. A virtual business may opt to register with a security certificate administration center to obtain a security certificate. A user of another virtual entity is provided with an ability to initiate a verifying process to check whether a security certificate symbol or a graphic resembling a security certificate symbol represents a valid security certificate. Virtual universe client and server software may be modified to enable a secured connection between the user and the security certificate administration center for the verification.
US08688973B2 Securing communications sent by a first user to a second user
A computer-implemented method of securing communications sent by a first user to a second user may include receiving, by a first user from a trusted third party, at least one public cryptographic value corresponding to the first user and at least one private cryptographic value corresponding to the first user, providing, by the first user to a second user, a plurality of values corresponding to an identification device identified by an identifier, deriving, by the first user, a shared key, using the at least one private cryptographic value of the first user, and at least one of the plurality of values corresponding to the identification device identified by the identifier and protecting communications sent by the first user to the second user with the shared key.
US08688972B2 Secure service oriented architecture
A system, method and media for a service oriented architecture. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects and objects of the invention can be obtained from a review of the specification, the figures and the claims.
US08688971B2 Remote access method
All operations available on an intranet are securely performed from an outside of the intranet without taking out a file on the intranet from the intranet. A file on the intranet is not taken out, but, instead of this, image information on a target computer 1 is transmitted to an operational computer 4 with the http protocol, the https protocol, or the SSL protocol, and keyboard information, pointing information, or the like are transmitted from an operational computer 4 to the target computer 1. Consequently, the target computer 1 is operated.
US08688968B2 Preloading an application while an operating system loads
This disclosure describes techniques and/or apparatuses for reducing the total time used to boot up a computer and load applications onto the computer.
US08688964B2 Programmable exception processing latency
A digital processor with programmable exception processing latency, may have a central processing unit (CPU) of a digital processor, an exception controller coupled with the CPU, and a control register coupled with the CPU, wherein the control register is operable to set the operation mode of the CPU in at least one of two modes, wherein in the first mode the CPU has a fixed exception processing latency time, and in a second mode the CPU has a variable exception processing latency time.
US08688963B2 Checkpoint allocation in a speculative processor
The embodiments described in the instant application provide a system for generating checkpoints. In the described embodiments, while speculatively executing instructions with one or more checkpoints in use, upon detecting an occurrence of a predetermined operating condition or encountering a predetermined type of instruction, the system is configured to determine whether an additional checkpoint is to be generated by computing a factor based on one or more operating conditions of the processor. When the factor is greater than a predetermined value, the processor is configured to generate the additional checkpoint.
US08688960B2 Managing migration of a prefetch stream from one processor core to another processor core
A method, system and computer-usable medium are disclosed for managing prefetch streams in a virtual machine environment. Compiled application code in a first core, which comprises a Special Purpose Register (SPR) and a plurality of first prefetch engines, initiates a prefetch stream request. If the prefetch stream request cannot be initiated due to unavailability of a first prefetch engine, then an indicator bit indicating a Prefetch Stream Dispatch Fault is set in the SPR, causing a Hypervisor to interrupt the execution of the prefetch stream request. The Hypervisor then calls its associated operating system (OS), which determines prefetch engine availability for a second core comprising a plurality of second prefetch engines. If a second prefetch engine is available, then the OS migrates the prefetch stream request from the first core to the second core, where it is initiated on an available second prefetch engine.
US08688959B2 Method and apparatus for shuffling data
Method, apparatus, and program means for shuffling data. The method of one embodiment comprises receiving a first operand having a set of L data elements and a second operand having a set of L control elements. For each control element, data from a first operand data element designated by the individual control element is shuffled to an associated resultant data element position if its flush to zero field is not set and a zero is placed into the associated resultant data element position if its flush to zero field is not set.
US08688958B2 System for data collection from processing elements in a SIMD processor
A processor has a plurality of PEs (processing elements) that operate in parallel based on operation commands and an information collection unit that collects the data of the plurality of PEs, wherein each of the plurality of PEs holds data and a condition flag, supplies the data and the condition flag to the information collection unit upon receiving an operation command, and upon receiving an update request for updating the condition flag, updates the condition flag in accordance with the update request that was received; and the information collection unit, upon receiving the data and the condition flags, selects one PE based on a predetermined order of priority from among the PEs for which the received condition flags are active and both supplies the data of the selected PE as collection result data and supplies an update request for updating the condition flag of the PE that was selected.
US08688957B2 Mechanism for conflict detection using SIMD
A system and method are configured to detect conflicts when converting scalar processes to parallel processes (“SIMDifying”). Conflicts may be detected for an unordered single index, an ordered single index and/or ordered pairs of indices. Conflicts may be further detected for read-after-write dependencies. Conflict detection is configured to identify operations (i.e., iterations) in a sequence of iterations that may not be done in parallel.
US08688952B2 Arithmetic processing unit and control method for evicting an entry from a TLB to another TLB
An arithmetic processing apparatus includes: a plurality of TLBs holding as entries a portion of a conversion table for conversion of virtual addresses into physical addresses that has been placed in a main memory unit; an entry registration determining unit that, while registering an entry output from the main memory unit in any one of a plurality of TLBs, determines whether an entry has already been registered in an area of a TLB as registration destination; and a relocation control unit that, when the entry registration determining unit determines that an entry has already been registered in the area of the TLB as registration destination, evicts the entry that has already been registered and registers evicted entry in other TLB.
US08688951B2 Operating system virtual memory management for hardware transactional memory
Operating system virtual memory management for hardware transactional memory. A system includes an operating system deciding to unmap a first virtual page. As a result, the operating system removes the mapping of the first virtual page to the first physical page from the virtual memory page table. As a result, the operating system performs an action to discard transactional memory hardware state for at least the first physical page. Embodiments may further suspend hardware transactions in kernel mode. Embodiments may further perform soft page fault handling without aborting a hardware transaction, resuming the hardware transaction upon return to user mode, and even successfully committing the hardware transaction.
US08688949B2 Modifying data storage in response to detection of a memory system imbalance
A method begins by a processing module determining an imbalance between inode memory utilization and data storage memory utilization. When the imbalance compares unfavorably to an imbalance threshold, the method continues with the processing module determining whether the inode memory utilization is out of balance with respect to the data storage memory utilization or whether the data storage memory utilization is out of balance with respect to the inode memory utilization. When the inode memory utilization is out of balance with respect to the data storage memory utilization, the method continues with the processing module transferring a set of data objects from a data object section to a data block section and transferring object mapping information of the set of data objects into block mapping information for the set of data objects.
US08688947B1 Aligned data access
In one or more embodiments, an apparatus comprises an alignment module implemented in hardware to identify requested data that is not aligned on a natural alignment boundary of a memory and load at least two sets of neighboring data such that each said set includes at least a portion of the requested data. The alignment module is further configured to extract the requested data from the at least two sets of neighboring data and output the extracted data to a processor.
US08688946B2 Selecting an auxiliary storage medium for writing data of real storage pages
An auxiliary storage medium is selected for writing data of a set of one or more pages being paged-out from real memory. The auxiliary storage medium is selected from among a plurality of auxiliary storage media, including differing types of storage media, based on characteristics of the plurality of storage media and/or the attributes of the data being written to the auxiliary storage media.
US08688944B2 Memory sharing between embedded controller and central processing unit chipset
An embedded controller includes a microcontroller core and memory control circuitry. The memory control circuitry is configured to communicate with a Central Processing Unit (CPU) chipset over a first Serial Peripheral Interface (SPI), for which bus arbitration is not supported, at a first clock rate, to communicate with a memory over a second SPI at a second, fixed clock rate, to relay memory transactions between the CPU chipset and the memory over the first and second SPIs, to identify time intervals in which no memory transactions are relayed on the second SPI and to retrieve from the memory information for operating the microcontroller core during the identified time intervals.
US08688941B2 System and method for controlling automated page-based tier management in storage systems
System and method for automated page-based management in storage systems. The system includes host computers, file servers and a storage system having automated page-based management means. The storage system interface receives instructions to change the condition for decision for migration regarding particular parts or the whole volume. The host computer can control execution of the migration performed by the storage system by specifying areas or volumes with the condition via the interface. Highly optimized, appropriate data placement and data relocation in computer system can be achieved when the application, host computer or management computer can recognize or predict the usage of the data or files. The storage system having automated page-based management may include compression/decompression and a control method for the compression and decompression process.
US08688940B2 Method for using a CAPTCHA challenge to protect a removable mobile flash memory storage device
The embodiments described herein generally use a challenge to protect a removable mobile flash memory storage device, where the challenge may be in the form of a “Completely Automated Public Turing Test to Tell Computers and Humans Apart” (“CAPTCHA”). In one embodiment, a method is provided in which a removable mobile flash memory storage device receives a command from a host device, generates a CAPTCHA challenge, provides the CAPTCHA challenge to the host device, receives a response to the CAPTCHA challenge from the host device, determines if the response satisfies the CAPTCHA challenge, and performs the command only if the response satisfies the CAPTCHA challenge. In another embodiment, a removable mobile flash memory storage device is provided for performing these acts.
US08688937B2 Method for optimizing cleaning of maps in flashcopy cascades containing incremental maps
A method for optimizing cleaning of maps in FlashCopy cascades includes determining whether a target disk of a map contains data unavailable to a downstream disk from an upstream disk in a FlashCopy cascade and detect whether the downstream disk has a copy of the data. Additionally, the method includes copying the data from the target disk to the downstream disk, if the target disk of the map contains data unavailable to the downstream disk from the upstream disk and the downstream disk does not have the copy of the data. Furthermore, the method includes copying the data from the target disk to the downstream disk, if the target disk of the map does not contain data unavailable to the downstream disk from the upstream disk or the downstream disk does have the copy of the data. Moreover, the method includes removing the map from the FlashCopy cascade.
US08688936B2 Point-in-time copies in a cascade using maps and fdisks
A technique for handling a FlashCopy® process includes receiving a FlashCopy® instruction for a source disk, performing a FlashCopy® point in time copy of the source disk on to a target disk, creating a map specifying the FlashCopy® point in time copy from the source disk to the target disk, creating a primary fdisk for the source disk, if one does not already exist, and creating a primary fdisk for the target disk, if one does not already exist, or, if one does already exist, converting the existing primary fdisk for the target disk into a secondary fdisk, and creating a new primary fdisk for the target disk.
US08688935B1 Storage system and method for snapshot space management
In accordance with certain aspects of the presently disclosed subject matter, there is provided a storage system and a method of storing data thereof. The method comprises: storing a plurality of snapshots of a certain source; assessing to at least one given snapshot an assessed value characterized by at least one of the following values and/or derivatives thereof: i. a first value characterizing the amount of unique physical data blocks associated, merely, with said given snapshot; ii. a second value characterizing the amount of unique physical blocks associated merely with a certain group of snapshots comprising said given snapshot; iii a combination of the first and the second value; and updating the assessed value responsive to a pre-defined event. The method can further comprise generating an alert when the updated assessed value and/or derivatives thereof match a pre-defined criterion; and/or providing an indication of amount of physical resources to be freed resulting from deleting at least the given snapshot, wherein said indication corresponds to the updated assessed value; and/or generating deletion recommendation in accordance with the updated assessed value; and/or automated deleting at least the given snapshot when the updated assessed value matches a threshold characterized by one or more pre-defined rigid conditions for deleting.
US08688931B2 Systems and methods for performing storage operations in a computer network
Methods and systems are described for performing storage operations on electronic data in a network. In response to the initiation of a storage operation and according to a first set of selection logic, a media management component is selected to manage the storage operation. In response to the initiation of a storage operation and according to a second set of selection logic, a network storage device to associate with the storage operation. The selected media management component and the selected network storage device perform the storage operation on the electronic data.
US08688928B2 Media device with intelligent cache utilization
A portable media device and a method for operating a portable media device are disclosed. According to one aspect, a battery-powered portable media device can manage use of a mass storage device to efficiently utilize battery power. By providing a cache memory and loading the cache memory so as to provide skip support, battery power for the portable media device can be conserved (i.e., efficiently consumed). According to another aspect, a portable media device can operate efficiently in a seek mode. The seek mode is an operational mode of the portable media device in which the portable media device automatically scans through media items to assist a user in selecting a desired one of the media items.
US08688926B2 Systems and methods for optimizing data storage among a plurality of solid state memory subsystems
A solid state storage device includes an interface system configured to communicate with an external host system over an aggregated multi-channel interface to receive data for storage by the solid state storage device. The solid state storage device also includes a storage processing system configured to communicate with the interface system to receive the data, process the data against storage allocation information to parallelize the data among a plurality of solid state memory subsystems, and transfer the parallelized data. The interface system is configured to receive the parallelized data, apportion the parallelized data among the plurality of solid state memory subsystems, and transfer the parallelized data for storage in the plurality of solid state memory subsystems, where each of the plurality of solid state memory subsystems is configured to receive the associated portion of the parallelized data and store the associated portion on a solid state storage medium.
US08688924B2 Method for improving accuracy of a time estimate from a memory device
A method for improving accuracy of a time estimate from a memory device is disclosed. In one embodiment, a memory device receives a time stamp and measures active time with respect to the received time stamp. The memory device determines accuracy of previously-measured active time and generates a time estimate using the measured active time, the accuracy of previously-measured active time, and the received time stamp. In another embodiment, measured active time is adjusted, with or without generating a time estimate. Other embodiments are disclosed, and each of the embodiments can be used alone or together in combination.
US08688920B2 Computing system with guest code support of transactional memory
A data structure of readily accessible units of memory is provided as computer useable media having computer readable program code logic providing information tables and a software emulation program to enable hardware to run new software that uses transactional memory and a bit associated with a transaction for executing transactional memory constructs. The data structure with Guest PTRAN bit is used in emulation of software written for a given computer on a different computer which executes a different set of instructions. The emulating instructions are used to provide transactional memory instructions on a computer which does not support those instructions natively.
US08688918B2 Program converting apparatus, program converting method, and medium
According to one embodiment, a program converting device includes an access attribute determining unit, a non-sharing target classifying unit, and a converting unit. The access attribute determining unit calculates exclusive accesses from memory accesses by threads forming a source program and determines a memory access using a cache memory among the calculated exclusive accesses. The non-sharing target classifying unit determines an access data item that does not share a cache line with another access data item among the access data items that are accessed using the cache memories. The converting unit inserts a process that does not share the cache line into the source program based on the determination result of the non-sharing target classifying unit.
US08688917B2 Read and write monitoring attributes in transactional memory (TM) systems
A method and apparatus for monitoring memory accesses in hardware to support transactional execution is herein described. Attributes are monitor accesses to data items without regard for detection at physical storage structure granularity, but rather ensuring monitoring at least at data items granularity. As an example, attributes are added to state bits of a cache to enable new cache coherency states. Upon a monitored memory access to a data item, which may be selectively determined, coherency states associated with the data item are updated to a monitored state. As a result, invalidating requests to the data item are detected through combination of the request type and the monitored coherency state of the data item.
US08688915B2 Weighted history allocation predictor algorithm in a hybrid cache
A mechanism is provided for weighted history allocation prediction. For each member in a plurality of members in a lower level cache, an associated reference counter is initialized to an initial value based on an operation type that caused data to be allocated to a member location of the member. For each access to the member in the lower level cache, the associated reference counter is incremented. Responsive to a new allocation of data to the lower level cache and responsive to the new allocation of data requiring the victimization of another member in the lower level cache, a member of the lower level cache is identified that has a lowest reference count value in its associated reference counter. The member with the lowest reference count value in its associated reference counter is then evicted.
US08688911B1 Transparent processing core and L2 cache connection
Embodiments of the present disclosure provide a system on a chip (SOC) comprising a processing core including a core bus agent, a bus interface unit (BIU), and a bridge module operatively coupling the processing core to the BIU, the bridge module configured to selectively route information from the core bus agent to a cache or to the BIU by bypassing the cache. Other embodiments are also described and claimed.
US08688909B2 Storage apparatus and data management method
A suitable Tier ratio is determined according to the I/O performance and I/O characteristic of a virtual volume. A storage apparatus which is connected via a network to a host computer which requests data writing comprises storage devices of a plurality of types of varying performance; and a controller which manages storage areas provided by each of the storage devices of a plurality of types by means of storage tiers of a plurality of different types, and which assigns the storage areas in page units to virtual volumes from any of the storage tiers among the storage tiers of the plurality of types according to the data write request from the host computer, wherein the controller monitors performance information which includes I/O characteristic information for each of the virtual volumes and determines the storage tiers corresponding to the performance information thus monitored, and assigns the storage areas in page units to the virtual volumes from the determined storage tiers.
US08688905B2 Multi-host concurrent writing to magnetic tape
According to one embodiment, a method for storing data on a magnetic tape comprises receiving data from two different hosts and simultaneously writing the data from the hosts to the magnetic tape using multiple transducers. In another approach, a method for storing data on a magnetic tape comprises receiving requests to establish a concurrent reservation from multiple hosts and allocating a unique stripe in a wrap to each of the hosts that sent the requests, wherein the wrap is a collection of data tracks to be written simultaneously in one direction of tape movement by multiple transducers of a tape head, and the wrap is logically divided into the stripes. Also, the method includes receiving data from the hosts and simultaneously writing the data from the hosts to the magnetic tape using the multiple transducers. Other systems and methods concerning storing data on magnetic tapes are described as well.
US08688903B1 Associative list processing unit
An associative list processing unit and method comprising employing a plurality of prioritized cell blocks and permitting inserts to occur in a single clock cycle if all of the cell blocks are not full.
US08688902B2 Method and system for processing access control lists using an exclusive-or sum-of-products evaluator
A method includes receiving input data comprising a plurality of bits and processing an access control list into an ESOP expression comprising a plurality of product terms. The method also includes storing a plurality of bits associated with the plurality of product terms in a TCAM comprising a plurality of rows and comparing the plurality of bits associated with the input data to the plurality of bits associated with the product terms stored in each row of the plurality of rows, such that each row of the TCAM outputs a plurality of signals, such that each of the plurality of signals indicate a match or no match for each bit stored in the selected row. The method includes receiving the plurality of signals from the plurality of rows by an ESOP evaluator and outputting an address associated with a selected row from the plurality of rows of the TCAM.
US08688901B2 Reconfigurable load-reduced memory buffer
A memory module can include a data buffer having a data bus interface and a dynamic random access memory (DRAM) coupled to the data buffer. The memory module may also include a switch connected in parallel with the data buffer, wherein the switch can selectively bypass the data buffer. In one example, the memory module also includes a registered buffer having an address bus interface, where the switch may selectively bypass the data buffer based on a program signal obtained from an address bus via the address bus interface.
US08688900B2 Cache memory management in a flash cache architecture
Provided is a method for managing cache memory to cache data units in at least one storage device. A cache controller is coupled to at least two flash bricks, each comprising a flash memory. Metadata indicates a mapping of the data units to the flash bricks caching the data units, wherein the metadata is used to determine the flash bricks on which the cache controller caches received data units. The metadata is updated to indicate the flash brick having the flash memory on which data units are cached.
US08688897B2 Cache memory management in a flash cache architecture
Provided are a system, method, and computer program product for managing cache memory to cache data units in at least one storage device. A cache controller is coupled to at least two flash bricks, each comprising a flash memory. Metadata indicates a mapping of the data units to the flash bricks caching the data units, wherein the metadata is used to determine the flash bricks on which the cache controller caches received data units. The metadata is updated to indicate the flash brick having the flash memory on which data units are cached.
US08688894B2 Page based management of flash storage
Methods and circuits for page based management of an array of Flash RAM nonvolatile memory devices provide paged base reading and writing and block erasure of a flash storage system. The memory management system includes a management processor, a page buffer, and a logical-to-physical translation table. The management processor is in communication with an array of nonvolatile memory devices within the flash storage system to provide control signals for the programming of selected pages, erasing selected blocks, and reading selected pages of the array of nonvolatile memory devices.
US08688893B2 Memory device and memory interface
Memory devices and memory interfaces are disclosed. In an implementation a memory controller of a memory device is configured to receive a first part of an address for memory access, and to perform a memory access based on said first part and a part of a previously received address.
US08688892B2 System and method for increasing DDR memory bandwidth in DDR SDRAM modules
A system and method for increasing DDR memory bandwidth in DDR SDRAM modules are provided. DDR memory has an inherent feature called the Variable Early Read command, where the read command is issued on CAS latency before the completion of the ongoing data burst and the effect of the CAS latency is minimized in terms of the effect on bandwidth. The system and method optimizes the remaining two access latencies (tRP and tRCD) for optimal bandwidth.
US08688891B2 Memory controller, method of controlling unaligned memory access, and computing apparatus incorporating memory controller
A computing apparatus for accessing a multiple bank memory is provided. The computing apparatus includes a processor, a memory and a memory controller which is configured to store data in a data buffer by accessing the memory in an aligned word unit and output, in response to a request for an unaligned memory access by the processor, requested data by extracting the request data from the data buffer.
US08688889B2 Virtual USB key for blade server
A method for sharing data contained on a peripheral device amongst a plurality of blade servers is disclosed. The method includes storing a copy of data from a peripheral device to a memory device. The memory device is partitioned into at least ‘n’ memory areas, each memory area storing one copy of the data. The method also includes assigning one of the at least ‘n’ memory areas to each of a plurality ‘n’ of servers. The method also includes establishing communication between the plurality of servers and the plurality of assigned memory areas via a switch controller. The switch controller is configured to access the plurality of assigned memory areas via a processor.
US08688885B2 Hardware acceleration apparatus, method and computer-readable medium efficiently processing multi-core synchronization
Provided is a hardware acceleration apparatus, method and computer-readable medium efficiently processing multi-core synchronization. A processor core that fails to acquire a lock variable may be switched to a low power sleep mode and a waste of power may be reduced. Additionally, when a lock variable is returned, a wakeup signal may be transmitted to a processor core operated in the low power sleep mode, and the processor core may be activated.
US08688882B2 Systems on chips having interrupt proxy functions and interrupt processing methods thereof
Provided is a system on chip (SoC) capable of rapidly processing interrupts generated in various modules without causing an error. The SoC includes a processor configured to process a task, a plurality of modules on the SoC and operationally coupled to the processor through a system bus, and an interrupt proxy processing unit operationally coupled to the processor and the plurality of modules and configured to solely process an interrupt-related task from a first module of the plurality of modules.
US08688874B2 Method and system for reducing triggering latency in universal serial bus data acquisition
A method of controlling one or more devices in data communication with a common controller to perform one or more functions, each of the devices having a synchronous clock, a synchronized real time clock register and a memory, the method comprising: arming the devices such that the devices commence performing the functions synchronously, receive and store to their respective memory data acquired as a result of performing the functions and store to their respective memory time stamp information indicative of the time of acquisition of the acquired data; a trigger device in data communication with the common controller responding to a command to perform the functions by sending a first message to the host controller that includes data indicative of a time of receipt of the command; the host controller responding to the first message by sending the devices a second message including data indicative of the time of receipt by the further device of the command; and the devices responding to the second message by reading their respective memories and sending the acquired data stored therein to the host controller commencing from a location in each respective memory corresponding to the time of receipt or a next available location.
US08688871B2 Electronic device and input-signal switching method
According to one embodiment, an electronic device receives inputs of video signals from a plurality of input systems. The electronic device includes a priority determination table, a video switching instruction module, a video switching module. In the priority determination table, video display priorities of the video signals from the input systems are determined in advance. The video switching instruction module instructs to switch among the video signals from the input systems on the basis of the priorities determined in the priority determination table. The video switching module switches among the video signals from the input systems according to a switching instruction from the video switching instruction module.
US08688870B2 Combined wireless and wired access to memory unit
According to one embodiment, a communication device includes a first interface, a wireless communication unit, and a memory unit. The memory unit includes a first region used for first access from the first interface and a second region used for second access from the wireless communication unit. Writing to the second region by the first access and writing to the first region by the second access are inhibited.
US08688865B2 Device identifier assignment
A command to change a device identifier is output to a first slave device and to a second slave device using a shared data line. The first slave includes a first device identifier, and the second slave device includes a second device identifier. A value for the first device identifier is replaced within a time period using the shared data line. During the same period of time, a value for the second device identifier is maintained.
US08688864B2 Information processing apparatus, information processing method, and information processing program
In a wizard process used by a printer driver, a screen to be displayed is dynamically produced in accordance with device function information provided by the printer driver and a setting value input by a user. In this technique, it is not necessary to separately prepare wizard programs for respective printer drivers, which makes it possible to develop the wizard program in a highly efficient and easy manner.
US08688861B2 Scalable synchronization of events among server and clients with varying lag-times
The invention relates generally to synchronizing functions on handheld devices and more particularly to precisely synchronizing a function among a large number of devices having multiple different platforms. The invention provides the ability to cause a large number of handheld devices to perform certain functions simultaneously, within seconds or fractions of a second of each other. In certain aspects, the invention provides an apparatus for synchronizing a function among devices, including one or more processors in communication with a memory and configured to, for each of the devices, send an event to the device, receive a timepacket, and send a return timepacket, thereby causing the device to receive the event and invoke the function after a delay.
US08688858B2 Image processing device, device management system, and image processing method
An image processing device is connected to a device management apparatus via a network and includes device information in accordance with the Common Information Model CIM. In the image processing device, a first transform part transforms, when a query described in a general-purpose language to include a request of data handling of device information with respect to jobs is received, CIM objects, generated from the device information with respect to the jobs, into XML data items. A combining part combines the XML data items into XML data and generates the combined XML data. An extracting part extracts an XML data item associated with the request from the combined XML data. A second transform part transforms the XML data item into a CIM object. The data handling of the CIM object is performed and a result of the data handling is transmitted.
US08688856B2 Techniques for managing a network delivery path of content via a key
Techniques for distributing content over a network via keys are provided. A key is associated with a particular destination or with a particular piece of content. A path management service derives and selectively communicates portions of a network path for moving the content to a destination on the basis of a value for a key. Any intermediate processing resource receives a next location within the path for forwarding the content from the path management service in response to presenting the key.
US08688843B2 Selectively granting a floor during set-up of a communication session within a wireless communications system
An embodiment is directed to an application server configured to set-up a communication session within a wireless communications system. The application server receives, from a session originator, a request to initiate the communication session with a set of session targets, and then transmits one or more call announcement messages for announcing the communication session to the set of session targets. The application server determines information associated with a probability that the set of session targets will fail to accept the announced communication session, and/or delay information associated with when call responses will arrive from the set of session targets in response to the one or more call announcement messages. The application server selectively grants a floor of the communication session to the session originator based on the determined information.
US08688840B2 Media transmission method and apparatus in a communication system
A media transmission method and apparatus of a first server using a session-based messaging service in a communication system. The first server sets Media Relay Capacity (MRC) information of a first User Equipment (UE), transmits the set MRC information to a second server, receives a response from the second server after transmitting the MRC information, and notifies the response to the first UE. The response is a response that the second server has received from a second UE after notifying the second UE of the setting of the MRC information.
US08688839B2 Intelligent connection manager
Methods, devices, and storage media may provide for receiving a request from a subscriber device for a connection service pertaining to a machine-to-machine communication; determining whether the request is a valid request for the connection service; selecting a connection to a target device of the machine-to-machine communication in response to determining that the request is valid; executing a command included in the request to be directed to the target device; receiving a response from the target device; and transmitting the response to the subscriber device of the machine-to-machine communication.
US08688837B1 Dynamically translating resource identifiers for request routing using popularity information
A system, method and computer-readable medium for request routing based on content popularity information are provided. A client computer transmits a request for content from a content provider. The content provider utilizes executable code, such as translation request code, for facilitating request routing utilizing popularity information. The translation request code, may direct a client computing device to request further translation request code and/or translation information. Thereafter, the client issues a DNS query with the translated information including popularity information. The content delivery network service provider can then either resolve the DNS query with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat until a DNS nameserver resolves a DNS query from the client computing device.
US08688834B2 Dynamic host configuration and network access authentication
According to some embodiments, systems and methods for binding dynamic host configuration and network access authentication are provided related to, inter alia, interactions between a PAA (PANA Authentication Agent) and a DHCP (Dynamic Host Configuration Protocol) server, such as, e.g., for synchronization between the PANA SA state and the DHCP SA state, such as, e.g., maintaining synchronization when a connection is lost. In some embodiments, systems and methods for binding network bridge and network access authentication are also provided related to, inter alia, interactions between a PAA and a layer-2 switch, such as, e.g., for avoiding service thefts and the like (such as, e.g., MAC address and/or IP address spoofing) in the context of, e.g., the above. In some other embodiments, systems and methods for bootstrapping multicast security from network access authentication protocol are also provided related to, inter alia, key management for protected IP multicast streams, such as, e.g., to avoid IP multicast streams unnecessarily received and/or processed by unauthorized receivers connected to the same layer 2 segment as authorized receivers in the context of, e.g., the above.
US08688828B2 Session layer for monitoring utility application traffic
Techniques are provided to facilitate monitoring of utility application traffic streams. At a network device that routes utility application traffic for utility devices, control information is received, where the control information is configured to cause the network device to monitor utility application traffic that passes through the network device. The network device monitors a header inserted into utility application traffic messages based on the control information.
US08688824B2 Message-based communication system monitor
Message-based communication system monitor, comprising an inspector (16) capable of inspecting a message so as to determine whether it satisfies a specific pattern of a source, characterized in that it comprises an analyser (12) capable of inspecting a communication stream, so as to derive therefrom a structured representation of messages, in correspondence with a plurality of rules, and in that the inspector (16) is devised so as to: *apply a stored pattern to a structured representation of the inspected message, so as to establish a signature, and *compare the signature with reference data, so as to classify the inspected message in the case of correspondence.
US08688820B1 Methods and apparatus for remote management and self management of servers
A system receives a management configuration set defining at least one event to be detected in the application server, and a respective associated action to be taken upon detection of the events. For each of the events to be detected in the application server, the system instantiates an event class to detect the event. For each of the actions to be taken upon detection of the event by the event class, the system instantiates a respective action class to perform that action on behalf of the event class that detects the event. The system operates the instantiated event classes to detect events and to send an event notification to each of the respective action class associated with that event.
US08688819B2 Query optimization in a parallel computer system with multiple networks
A database query optimizer optimizes a query that uses multiple networks. The database query optimizer optimizes a query that uses multiple networks to satisfy the query by splitting the query execution to use multiple networks. Thus, the query optimizer rewrites or optimizes a query to execute on multiple nodes or networks to more efficiently execute the query and reduce network traffic on a network. The query optimizer uses plan cache statistics to determine whether to use multiple networks to optimize the query.
US08688814B2 Methods and apparatuses for notifying an application function of resource restrictions relating to a communication session
The invention relates to a method of notifying an Application Function (AF) in a communications network of resource restrictions relating to a communication session. The network includes a Policy and Charging Rules Function (PCRF) for authorising and controlling flows of data in the session. In the method the AF sends an authorisation request to the PCRF for establishing the communication session. The authorisation request includes an indication that the AF is to be notified of resource restrictions for the data flows in the session. The PCRF notifies the AF of the resource restrictions.
US08688813B2 Using identity/resource profile and directory enablers to support identity management
Embodiments of the present invention provide methods, system and machine-readable media for dynamically providing identity management or other services. According to one embodiment, dynamically providing services can comprise receiving a request related to an unknown principal. A service to which the principal is known can be selected. Once a service to which the principal is known has been located, an identity management result can be obtained from the selected service. The method can further comprise determining based on the identity management result whether the principal is authorized to access a requested resource. In response to determining the principal is authorized, the requested resource can be accessed.
US08688811B2 Projector, projector system, and control method
A projector connected to a terminal device via a network includes: a confirming unit to confirm whether an IP address has been changed; a creating unit to create an executable file for executing image transfer software using a changed IP address, if the IP address is confirmed to have been changed; a delivering unit to deliver the executable file in response to a request from the terminal device; a receiving unit to receive, from the terminal device in which the image transfer software has been run by the executable file, a connection based on the changed IP address and receive a transfer of image information on an image being displayed in the terminal device; and a projecting unit to project the image being displayed in the terminal device using the image information.
US08688807B2 Deriving unique local addresses from device names
In one embodiment, accessing a device name, which includes a hostname and a domain name, of a network device; applying a hash function to the domain name to obtain 40 bits as a Global ID of an Internet Protocol version 6 (IPv6) unique local address (ULA); and encoding the hostname to obtain 80 bits as a Subnet ID and an Interface ID of the IPv6 ULA.
US08688804B2 Apparatus and method for transmitting sound information in web-based control system
Disclosed are an apparatus and method for transmitting information in a Web-based control system. The control target device of the present invention includes a Web server module, a sound information generation module and an independent communication module. The Web server module transmits a Web page required for device control to a control device through a first communication channel. The sound information generation module generates sound information related to an event, occurring according to variation in status of the control target device. The independent communication module transmits the generated sound information to the control device through a second communication channel that is separate from the first communication channel.
US08688802B2 System, method and computer program product for serving an application from a custom subdomain
In accordance with embodiments, there are provided mechanisms and methods for serving an application from a custom subdomain. These mechanisms and methods for serving an application from a custom subdomain can enable improved data security, enhanced system performance, optimized resource utilization, etc.
US08688801B2 Syndication feeds for peer computer devices and peer networks
Syndication feeds for peer computer devices. In one aspect, a request is received at a server for a syndicated feed from a peer on a peer-to-peer network. It is determined whether the peer is currently online or offline; if online, the requested feed is pulled from the peer and served to the requester, and if offline, the requested feed is retrieved from a cache of the server and served to the requester. In one embodiment, an online/offline indicator is inserted in a feed by the server to indicate to the user the online or offline status.
US08688797B2 Managed peer-to-peer applications, systems and methods for distributed data access and storage
Applications, systems and methods for efficiently accessing and controlling data of devices among multiple computers over a network. Communication of data over one or more networks may be managed by means of one or more connection servers which may also manage any or all of authentication, authorization, security, encryption and point-to-multipoint communications functionalities. Alternatively, computers may be connected over a wide area network without a connection server, and with or without a VPN. In any case, file structure integrating means are configured to integrate a file structure of accessible files accessed at a second or first computer, into a file structure contained at the first or second computer, respectively.
US08688796B1 Rating system for determining whether to accept or reject objection raised by user in social network
Embodiments of the invention provide means to the users of the system to provide ratings and corresponding feedback for enhancing the genuineness in the ratings. The system includes a memory coupled to a processor. The memory includes one or more instructions executable by the processor to enable the users of the system to rate each other based on at least one of sharing, exchanging, and selling one of activity, service or product. The system may provide a mechanism to encourage genuineness in ratings provided by the users. Furthermore, the instructions facilitate the rating receivers to provide feedbacks corresponding to the received ratings. The feedback includes accepting or objecting to a particular rating. Moreover, the memory includes instructions executable by the processor to enable the system to determine genuineness of an objection raised by a rating receiver.
US08688791B2 Methods and systems for analysis of real-time user-generated text messages
The present invention generally relates to methods and systems for analysis of real-time user-generated text messages. The methods and systems allow analysis to be performed using term associations and geographical and temporal constraints.
US08688789B2 Progressive messaging apparatus and method capable of supporting near real-time communication
An email client capable of supporting real-time communication of time-based media. The email client includes a session element configured to establish a session with a server when an email address addressing a recipient within a domain is defined. As soon as the email address is defined, a transmitting element of the email client is configured to progressively and simultaneously transmit time-based media as the time-based media is being created to the recipient via a route at least partially discovered by a lookup of the domain of the email address. By at least partially discovering the route to the recipient as soon as the email address of the recipient is defined, the transmitting element may progressively deliver the time-based media to the recipient.
US08688786B2 Method and system for busy presence state detection in an instant messaging system
A method and system for busy presence state detection in an instant messenger system. The method may include detecting a computer system activity level, determining whether the activity level exceeds an activity threshold, and transitioning a presence state of an instant messenger to a busy state in response to determining that the activity level exceeds the activity threshold, where the presence state corresponds to a given user. The system may include a computer system and an instant messenger software module configured to execute on the computer system. The instant messenger software module may be further configured to detect a computer system activity level, determine whether the activity level exceeds an activity threshold, and transition a presence state of the instant messenger software module to a busy state in response to the determination that the activity level exceeds the activity threshold, where the presence state corresponds to a given user.
US08688785B2 Joint communication sessions
Online communication sessions may be joined in an environment that includes receiving a first communication between a first user and a second user and enabling the rendering of the first communication at devices associated with the first and second users. A second communication between the first user and a third user is received and the rendering of the second communication at devices associated with the first and third users is enabled. After receiving the first and second communications, a trigger to join at least the communication sessions associated with the first, second, and third users is received from the first, second, or third user. Information structured and arranged to render, in a single window, text associated with the first and second communications at the devices associated with the first, second, and third users is generated.
US08688783B2 Selection of real time collaboration tools
A computer-implemented method of selecting a real time collaboration application can include associating each of a plurality of real time collaboration applications with a plurality of performance statistics, receiving a request for a real time collaboration session from a personal productivity application, and identifying a data type to be shared through one of the plurality of real time collaboration applications. One of the plurality of real time collaboration applications can be selected according to the data type to be shared and the plurality of performance statistics. The selected real time collaboration application can be output.
US08688782B1 Social group suggestions within a social network
In one example, a method includes receiving, by a first computing device and from a second computing device, an image comprising an object. A user may be associated with a social networking service and the second computing device. The method further includes selecting a social group associated with the user in the social networking service. The selection may be based at least in part on one or more characteristics associated with the object. The method also includes sending, by the first computing device to the second computing device, an indication of the social group selected by the first computing device.
US08688778B2 Processing browser requests based on trap lists
Processing a browser request that specifies a destination network resource generally includes intercepting a browser request that specifies a selected destination network resource and redirecting the browser request to a network server that differs from the destination resource specified by the browser request. Processing a browser request also may include intercepting a browser request received from a client computer at a proxy server when the browser request specifies a selected destination network resource and performing instructions associated with and in addition to instructions performed to download the selected destination network resource.
US08688777B2 Processing selected browser requests
Processing a browser request that specifies a destination network resource generally includes intercepting a browser request that specifies a selected destination network resource and redirecting the browser request to a network server that differs from the destination resource specified by the browser request. Processing a browser request also may include intercepting a browser request received from a client computer at a proxy server when the browser request specifies a selected destination network resource and performing instructions associated with and in addition to instructions performed to download the selected destination network resource.
US08688772B2 Method and apparatus for web based storage on demand
The distributed virtual SAN infrastructure provides a plurality of host systems with a scalable dynamically expandable distributed virtual storage pool, which includes a virtual storage automatic construct protocol. The distributed virtual SAN infrastructure includes one or more IP SAN units, the management console, the distributing control management station and the network infrastructure, wherein the network infrastructure provides the communication links between all systems in this distributed virtual SAN.
US08688771B2 Method of providing content to a mobile web browsing device
Content is automatically provided to a mobile web browsing device from a web server, by the following process: (a) receiving at a computer, remotely connected to the device, a log of data identifying content that has been viewed by the device; (b) automatically sending updated content stored on the web server to the device; (c) causing that updated content to be automatically stored in device memory. Because user activity is replicated back from the device to the remote computer, the content cached on a given device can be completely optimised for the user of that device and no-one else.
US08688769B2 Selected alert delivery in a distributed processing system
Methods, apparatuses, and computer program products for selected alert delivery in a distributed processing system are provided. Embodiments include receiving a plurality of events from one or more event producing components of the distributed processing system; creating, by an incident analyzer, in dependence upon the events a truth space representing events that make one or more conditional event processing rules true, the truth space including a set of truth points, each truth point including a set of events and a set of event locations; creating, by the incident analyzer, in dependence upon the truth space one or more alerts including assigning one of the locations of the truth space to one or more of the alerts; and sending, by the incident analyzer, the alerts to at least one component of the distributed processing system.
US08688768B2 System and method for hand-offs in cloud environments
A system, method, and computer-readable storage medium for handling hand-offs in a cloud computing environment is provided. The method includes identifying, at a cloud governance module of a server device, a plurality of applications executing on a plurality of servers belonging to a plurality of cloud computing service providers. The method includes determining based upon information in a policy module, to hand-off an execution of at least one identified application executing on a first cloud computing service provider platform to a second cloud computing service provider, determining whether the second cloud computing service provider satisfies one or more governance policies associated with the at least one identified application, and handing-off the execution of the at least one identified application to a second cloud computing provider platform based upon the second cloud computing provider being compliant with the one or more governance policies associated with the at least one identified application.
US08688767B2 Distributed processing system, distributed operation method and computer program
In a distributed processing in which multiple operation transportation methods can be used, a method is proposed which efficiently selects an operation transportation method in accordance with conditions of the distributed system. In view of this, a first computer is provided which includes: a first operation transportation portion which conducts multiple transportation methods that transports, for example, processes to a computer to execute them; a second operation transportation portion; and a selection information storing portion storing information used for selection from the multiple transportation methods. Further, a second computer is provided which includes a first operation receiving portion that conducts operations in accordance with the multiple transportation methods. The first computer includes a transportation request portion which detects information from the selection information storing portion for selecting a transportation method that is operable for the second computer and which selects the first operation transportation portion based on the detection result, and the first operation transportation portion selected by the transportation request portion transports, for example, a process to the first operation receiving portion of the second computer.
US08688766B2 Method for managing the allocation of data into a peer-to-peer network and peer implementing such method
A method and apparatus to manage allocation of data to peers in a peer-to-peer network, where the peers in the peer-to-peer network use distributed hash tables for addressing the peers, the peers associated with bit addresses, including dividing a virtual scene into a plurality of cells, each cell associated with a bit identifier, neighboring cells of the virtual scene associated with bit identifiers which differ from each other by one bit and allocating data in each cell of the virtual scene to peers whose bit address is closest to the bit identifier of the cells.
US08688764B2 System, method and software product for ordering image products using images stored on a digital storage device from a plurality of order terminals
The present invention is directed to a system, method, and software product for ordering of digital photo services among a plurality order terminals each being associated with one of a plurality of business entities, using a digital image provided on a digital storage device associated with one of a plurality of digital storage device providers. The method includes maintaining information with respect to business relationships between the plurality of digital storage device providers and the plurality of business entities; providing a digital storage device at one of the order terminals; and providing an offering at the one order terminal based on a business relationship between the business entity associated with the one order terminal and the digital device provider associated with the digital storage device.
US08688761B2 Arithmetic logic and shifting device for use in a processor
An arithmetic logic and shifting device is disclosed and includes an arithmetic logic unit that has a first input to receive a first operand from a first register port, a second input to receive a second operand from a second register port, and an output to selectively provide a memory address to a memory unit in a first mode of operation and to selectively provide an arithmetic output in a second mode of operation. Further, the arithmetic logic and shifting device includes a programmable shifter device that has a first input to receive data from the memory unit, a second input to receive the arithmetic output, a third input to receive an operation code of a computer execution instruction, and a shifted output to provide shifted data.
US08688754B1 Remembered set overhead reduction by deferred garbage collections of stable regions
At least one region of a heap that includes memory allocations is analyzed, using age and occupancy criteria, across a number of local garbage collection cycles using a processor executing a region-based garbage collector. Based upon the analyzed age and occupancy criteria of the at least one region, at least one stable region in age and occupancy is identified among the at least one region of the heap across the number of local garbage collection cycles. Maintenance of a remembered set (RS) of external references into the at least one stable region is temporarily stopped for each identified stable region during at least one additional local garbage collection cycle.
US08688745B2 Method and apparatus for searching metadata
Methods and apparatuses for searching metadata are described herein. In one embodiment, an example of a process for search metadata includes, but is not limited to, in response to a search query for metadata stored in one or more of metadata stores, the search query is partitioned into multiple search query segments. Thereafter, searches corresponding to the search query segments are performed, where each search is performed independently within the one or more metadata stores. Other methods and apparatuses are also described.
US08688743B2 Preserving and handling native data in hybrid object trees
A hybrid object tree that interconnects individual data objects of different data types from a group of different input data sources is provided. The instantiated data objects of the hybrid object tree include an internal dynamic data area that encapsulates at least one reference to an original input data source. At least one attribute is identified that is unavailable at the referenced original input data source of a first instantiated data object of the hybrid object tree. The at least one attribute is added to the first instantiated data object of the hybrid object tree within the internal dynamic data area of the first instantiated data object.
US08688742B2 Open overlay for social networks and online services
Embodiments of the present invention provide a platform for an open overlay for online services, such as social networking sites, that permit users to share and leverage information within a single context. In some embodiments, the single context is implemented as a web site that is accessible to a social network of users that are known to each other. Systems and methods are provided that share and forward information for the users' online services within the single context. Client applications are provided that serve as an open overlay for the user and permit the user to seamlessly utilize the services of multiple online services within a single context. In some embodiments, the users' existing account identities and security information are utilized alone or in combination, and thus, the users are not required to establish a separate or new account for accessing the open overlay service.
US08688736B2 Determining accessibility of database objects with multiple parents
The technology performs database access control in a manner that decreases computational cost of the database access control with an object type definition of a database object that permit multiple parent objects. The system determines whether to grant a user access to a database object via a first set of access control paths that do not rely on whether the user has permission to access a minimum number of parent objects of the database object. Responsive to a determination not to grant the user access via the first set of access control paths, the system determines whether to grant the user access to the database object via a second set of access control paths that determine whether the user has permission to access the minimum number of parent objects of the database object.
US08688733B2 Remote inventory manager
A documentation inventory manager which assigns a protection key to each piece of documentation that is received. More specifically, when providing information to a receiving company, a client provides their files to a common FTP server. As a support team of the receiving company accesses the files and stores some or all of the files to a local storage system, the files are modified to include an imbedded header record. In certain embodiments, the imbedded header record includes information regarding an original file name sent by the client, a key value that is assigned to that version of the downloaded file, permissions such as whether the file can be copied, and the inventory manager location. Each time a version of the file is downloaded to a different location within the receiving company, that file name, location, and new unique key is updated in the documentation inventory manager.
US08688727B1 Generating query refinements
Methods, systems, and apparatus, including computer program products, for generating query refinements. In one implementation, a method includes dividing a search query into one or more n-grams; determining that each of the one or more n-grams represents a same concept, and in response to the determination: selecting one or more candidate refinement queries; determining one or more categories for the search query; determining one or more categories for each of the candidate refinement queries; determining a respective first score for each of the candidate refinement queries; and identifying as query refinements for the search query one or more of the candidate refinement queries based on the first scores.
US08688724B1 System and method of removing duplicate leads
A duplicate lead removal system comprises a matching engine, a vendor duplicates database, and a conflict engine. The matching engine is configured to determine at least one vendor to receive a lead. The vendor duplicates database is configured to store duplicate lead information that is at least partly created by and received from vendors outside of the duplicate lead removal system. The conflict engine is configured to compare information that is at least derived from the lead with information stored in the vendor duplicates database in order to determine if the lead is a duplicate lead for the vendor such that the system can prevent transmission of duplicate leads to the vendor.
US08688722B1 Processing a sequence of outer joins
To process a sequence of outer joins in a database system, the database system performs a first outer join of the sequence of outer joins. A result of the first outer join is stored in a result table stored across plural storage modules of the database system. At least a subset of records of the result table is redistributed across the storage modules according to a first join attribute of the result table, where any record of the result table that has a null value for the first join attribute is not redistributed. A second outer join of the sequence is performed using the redistributed result table and another table, where the second outer join is based on the first join attribute of the result table.
US08688720B1 Method and apparatus for characterizing documents based on clusters of related words
One embodiment of the present invention provides a system characterizes a document with respect to clusters of conceptually related words. Upon receiving a document containing a set of words, the system selects “candidate clusters” of conceptually related words that are related to the set of words. These candidate clusters are selected using a model that explains how sets of words are generated from clusters of conceptually related words. Next, the system constructs a set of components to characterize the document, wherein the set of components includes components for candidate clusters. Each component in the set of components indicates a degree to which a corresponding candidate cluster is related to the set of words.
US08688710B2 Content management system and method for managing and classifying data about entities and for providing content including the classified data
A content management system manages data about entities and provides content including data about the entities. The content management system receives data about entities from originators associated with the entities. The content management system classifies the data and stores the classified data. The content management system may authenticate the data by determining an authenticator of the classified data. The authenticator may be the most appropriate person to authenticate the data. The content management system may determine an authenticator by determining the entity most related to the classified data and determining an originator representing or designated to authenticate the information. As such, the content management system may determine the originator in the best position to authenticate the data. The content management system may also receive a request from subscribers for content and create the content in response to the request. The data included in the content may be based on one of: the request from the at least one subscriber, a preference of the at least one subscriber, the at least one subscribers' relationship with the classified data, and authentication of the classified data.
US08688709B2 Method and system for providing distributed editing and storage of digital media over a network
An approach provides distributed editing and storage of digital media. Video information is retrieved during recording of the video information to a video file. The video information is edited during the recording of the video information. An index file for the media is generated during the recording of the media, wherein the index file include indices for decoding the media; and periodically updating the index file throughout the recording of the media. After completion of the recording of the media, another index file is generated corresponding to the media for inclusion into the media file.
US08688708B2 Storing and retrieving objects on a computer network in a distributed database
Further preferred embodiments of the present invention include methods directed to (a) Active Data Structures, (b) Mobile Devices, (c) Ad-Hoc Device Collections, and (d) Concurrent Massively Parallel Supercomputers. Therein, a distributed, object-oriented database engine utilizing independent, intelligent processing nodes as a cooperative, massively parallel system with redundancy and fault tolerance. Instead of using traditional methods of parallelism as found in most distributed databases, the invention utilizes a messaging system and a series of message processing nodes to determine where attributes and data files associated with objects are stored. The architecture is loosely coupled, each node independently determining if it manages or routes storage and retrieval requests.
US08688707B2 Matching tools for use in attribute-based performance systems
Systems and methods consistent with the invention relate to matching user attributes. In one exemplary implementation, the system and methods may store predetermined general attribute descriptors reflecting attributes of users generally, receive personal attribute descriptors selected from the predetermined general attribute descriptors as corresponding to attributes of a first user and a second user, receive a rating associated with each received personal attribute descriptor, compare at least one personal attribute descriptor associated with the first user with at least one personal attribute descriptor associated with the second user to determine a descriptor match, and calculate a match score based on the determined descriptor match and the received ratings. In addition, first and second display points may be displayed and may be separated by a one-dimensional display distance that is a function of the calculated match score.
US08688705B1 Large scale machine learning systems and methods
A system for generating a model is provided. The system generates, or selects, candidate conditions and generates, or otherwise obtains, statistics regarding the candidate conditions. The system also forms rules based, at least in part, on the statistics and the candidate conditions and selectively adds the rules to the model.
US08688701B2 Ranking and selecting entities based on calculated reputation or influence scores
Ranking and selecting entities based on calculated reputation or influence scores is provided. In some embodiments, a method includes determining whether a first entity is a subject or an object; determining whether a second entity is a subject or an object; and generating a graph, in which a subset of the graph is a subject graph of subject nodes that includes at least one or more subjects (e.g., subject entities) linked to one or more other subjects, and in which the graph includes one or more objects (e.g., object entities) each linked to one or more subjects in the subject graph. In some embodiments, the graph includes directed and undirected links. In some embodiments, the graph includes one or more objects linked to one or more objects.
US08688690B2 Method for calculating semantic similarities between messages and conversations based on enhanced entity extraction
One embodiment of the present invention provides a system for estimating a similarity level between documents. During operation, the system receives a number of documents, extracts a number of semantic entities from the documents, calculates the similarity level between the documents based on the extracted semantic entities, and produces a result indicating similar documents based on the calculated similarity level.
US08688689B2 Techniques for recommending alternative SQL execution plans
Techniques are provided for automatically recommending alternative execution plans for a SQL statement. Information pertaining to one or more execution plans for a SQL statement can be retrieved from a set of plan sources. The one or more execution plans can include the current execution plan for the statement and one or more historical execution plans. Based on the retrieved information, the performance of the one or more execution plans can be compared to each other. Based on the comparison, a recommendation can be provided to a user indicating that a particular execution plan (e.g., a historical execution plan) should be used in place of the current execution plan to execute the SQL statement.
US08688688B1 Automatic derivation of synonym entity names
A synonym module analyzes a set of names for entities, such as names of streets and cities within a geographic database, and adds synonym names to the entities based on the analysis. More specifically, based on adjacencies of words within the names, the synonym module formulates a set of synonym rules specifying permissible ways of spelling a single word as multiple words (or vice-versa). The synonym module applies the synonym rules to the names, and if one of the rules matches a name, the synonym module adds an associated synonym name based on the name and on the rule matching the name. User queries for named entities in the database may then take into account not only the original names of the entities, but also any added synonym names.
US08688686B2 SQL queries for simple network management protocol management information base tables
Optimizing SQL queries for Simple Network Management Protocol (SNMP) Management Information Base (MIB) tables. An SNMP client receives a source query defined in structured query language to access data stored in one or more MIB tables. The SNMP client parses the source query into one or more queries and sub-queries and applies sets of optimization rules and heuristics to the source query to generate a query execution plan for each set of optimization rules and heuristics applied to the source query. The SNMP client selects an optimal query execution plan from the generated query execution plans and rewrites the source query as a SNMP-based query using the optimization rules and heuristics specified in the optimal query execution plan. The SNMP-based query may then be used to retrieve the data requested by the source query without performing a full query scan of the MIB tables.
US08688685B2 Accelerated searching of substrings
Accelerated sub-string searches on large data sets can be performed using filtering processes that can improve or optimize run time performance. A first filtering process can include partitioning a binary tree into sections to enable an exact search to replace a substring search for part of the binary tree and for part of the binary tree to be potentially excluded from substring searching. A second filtering process can include comparing count representations of entries in the binary tree and of a received input string to potentially further exclude entries from substring searching.
US08688684B2 Qualifier set creation for work assignment engine
A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, define, in real-time, qualifier set combinations for work items. Thus, the contact center can create a dictionary of combinations of work item attributes that may be defined as work items are introduced to the system. The definition of the combinations allows for large qualifier sets without the large expenditure of resources to define all possible combinations of attributes for the contact center.
US08688683B2 Query plan reformulation
Apparatus, systems, and methods may operate to receive an original query plan, to transform the original query plan into an equivalent executable compact query plan, and to store the compact query plan on a machine readable device. Further activities may include computing maximal source sub-queries associated with the compact query plan, and computing semi-join reductions of the maximal source sub-queries to provide an executable derivative query plan, which may also be stored on a machine readable device. Additional apparatus, systems, and methods are described.
US08688682B2 Query expression evaluation using sample based projected selectivity
Methods, systems, and computer program products are provided for query expression evaluation for query optimization. Embodiments include receiving a query including a plurality of predicates; creating a truth table representing the possible solutions to the query; identifying a plurality of intersections of the truth table, the plurality of intersections including each predicate of the query; assigning a selectivity factor to each predicate; determining in dependence upon the selectivity factors for each predicate a selectivity rating for each of the intersections of the truth table; selecting one or more of the intersections in dependence upon the selectivity rating; and determining in dependence upon the selected intersections a percentage of rows in a database table returned by the query; and providing the percentage of rows in the database table to an access plan generator for query optimization.
US08688674B2 Fast search in a music sharing environment
A method, apparatus and system of method and system of directory sharing and management in a group communication environment is disclosed. In one embodiment, a method of a fast-search server includes processing a character of a query of music data, referencing the character with a reverse index of a music database, determining that the character matches a data record of the music database using the reverse index and returning the data record of the music database prior to receiving all characters of the query of music data from a user. The reverse index may be created from a combination of letters appearing as a string in a data field of the music database. The method may include preforking the character of the query of music data along with other processes in the fast-search server to minimize concurrency issues and to minimize threading locks.
US08688668B1 Method and apparatus for improved navigation among search results
A method and apparatus for navigating amongst search results. In one embodiment, the method receives a item to search within a document and stores a start location representing the position within the document at the time the item is received. The method searches the document for instances of the item and stores, as an index, at least one item location within the document for each instance of the item. A search result representing a match between the item and content in the document is displayed and, upon selecting to return to the start location at any time while displaying the search result, returning to the start location to display at least a portion of the document at the start location.
US08688667B1 Providing intent sensitive search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing intent sensitive search results. In one aspect, a method includes receiving a current query for a current search session that is associated with a user identifier. One or more potential refinements for the current query are identified, each potential refinement being one or more terms and based on previous queries associated with the user identifier and previous queries associated with other user identifiers. One or more secondary queries are generated, each secondary query including the current query and one of the potential refinements, each secondary query matching a query-refinement pair in a trigger map that includes a plurality of query-refinement pairs. Secondary search results are identified for the secondary queries. Search results are provided including at least one of the secondary search results.
US08688666B1 Multi-blob consistency for atomic data transactions
A multi-blob consistency component of a tiered middleware framework ensures data blobs are transacted in an atomic manner. The component determines a data blob of a data store to be modified based on an application request. The component then reads a master blob to locate a stored version number of the data blob to be modified and a version number of the master blob. A new data blob with a new version number that replaces the data blob to be modified is written to the data store. The component then reads the master blob again to re-obtain the version number of the master blob. Thus, when the obtained and re-obtained version numbers match, the component replaces the stored version number of the data blob with the new version number of the new data blob. Further, the component deletes the data blob to be modified using the stored version number.
US08688665B2 Collaborative transcoding
A method of collaborative transcoding includes discovering capabilities of devices within a network; exchanging information about content stored within the network; anticipating a request for a content item in a target format; identifying a location of the content item by referencing the information about content stored within the network; and, if the content item is not in the target format, selecting a the device within the network to transcode the content into the target format. A system for collaborative transcoding includes a network, the network comprising a first networked device and at least one other networked device, the first networked device receiving a request for a content item in a target format; a shared content history; the shared content history comprising a list of content available on the network, the first networked device searching the shared content history to determine if another networked device can provide the content item; a capability list comprising a native format and transcoding capabilities of the networked devices, the first networked device searching the capability list to determine if any the networked device is configured to transcode the content item from a source format to a target format.
US08688658B2 Management of time-variant data schemas in data warehouses
A system, method, and computer readable medium for preserving information in time variant data schemas are disclosed. The method includes determining if at least one modification request associated with a database schema has been received. In response to the modification request being received, a metadata table associated with the database schema is updated to include at least one entry associated with the modification request. The entry identifies an instance in time when an action associated with the modification request was performed.
US08688657B1 Systems and methods for data loss prevention
A computer-implemented method for data loss prevention may include (1) identifying a network configured with a data loss prevention system, (2) identifying a file subject to a data loss prevention assessment within the network, (3) identifying a source of the file, the source of the file causing an entry of the file onto the network, (4) determining, based on the source of the file, that the file is subject to a data loss prevention policy, and (5) applying the data loss prevention policy to the file based on the determination that the file is subject to the data loss prevention policy. Various other methods, systems, and computer-readable media are also disclosed.
US08688655B2 Network analysis
A method for providing a compressed index for a stream of binary data records comprises steps of indexing a field from each record in a bitmap index, compressing stored bits in each column of the bitmap index by replacing a group of successive bits with a code and outputting the code. There is provided at least one of a first code for replacing a sequence of a first filling, a literal and a second filling, and a second code for replacing a sequence of a first literal, a filling and a second literal. In this context, a filling is a sequence of bits with the same value and a literal is a sequence of bits with different values.
US08688646B2 Speculative execution in a real-time data environment
Techniques are described for speculatively executing operations on data in a data stream in parallel in a manner that increases the efficiency of the stream-based application. In addition to executing operations in parallel, embodiments of the invention may determine whether certain results produced by the parallel operations are valid results and discard any results determined to be invalid.
US08688644B1 Systems and methods for performing recovery of directory data
Systems and methods are disclosed for recovering data following a directory service malfunction, such as a forest-wide disaster in Microsoft® Active Directory. In certain examples, a single management console can be used for remotely recovering selected domain controllers in the forest without necessitating direct operator intervention. Multiple domain controllers can be concurrently restored from one or more backup files. Configurations of the system can advantageously eliminate manual intervention with each domain controller, thereby saving significant amounts of recovery time and effort. Also, certain systems and methods can be used to automatically and remotely quarantine corrupt domain controllers so that those individual domain controllers do not replicate with the newly restored environment, while allowing the domain controllers to remain online and in communication with the attached network. Certain disclosed methods further modify recovery procedures based at least in part on the type, and availability of, one or more DNS servers.
US08688642B2 Systems and methods for managing application availability
A computer-implemented method for managing application availability. The method may include identifying an application running on a first cluster node of a failover cluster and copying configuration data of the application to a storage location accessible by a second cluster node of the failover cluster. The method may also include detecting failure of the first cluster node, restoring the configuration data to the second cluster node, and executing the application on the second cluster node in accordance with the configuration data. Various other methods, systems, and computer-readable media are also disclosed herein.
US08688640B2 System, method and computer program product for distributed execution of related reports
In accordance with embodiments, there are provided mechanisms and methods for distributed execution of related reports. These mechanisms and methods for distributed execution of related reports can enable embodiments to provide parallel execution of related reports. The ability of embodiments to provide parallel execution of related reports can result in higher performance in the execution of the related reports.
US08688639B2 Distributed multimedia access system and method
A distributed media access system and method. The method includes making each of a plurality nodes in a P2P network designate at least one nearest neighbors as a first node candidate and perform at least one random walk to obtain a second node candidate according to the peer list; calculating user preferences of the request node and user preferences of the first and second node candidates according to the first and second node candidates and the preference parameters corresponding to the first and second node candidates so as to obtain a plurality of similarity values; selecting the more similar candidate as buddies of user of the node according to the calculated similarity values; and establishing a buddy list according to the buddies of user and storing the buddy list such that the P2P network can quickly find buddies of the node through the buddy list.
US08688637B2 Bookmarked synchronization of files
A file synchronization system that includes a non-volatile memory for storing at least one bookmark respective to a file; a telecommunication mechanism for receiving a new bookmark value respective to this file; and a controller operative to update the respective bookmark according to the new bookmark value; and to control presentation of the file in accordance with the updated bookmark value. A plurality of bookmarks that associate to a single file are stored in the file synchronization system, each such bookmark respective to a different user.
US08688636B1 Rapid cloning of virtual machines
A request is received to clone a source data object. A source block range of the source data object in a source logical storage unit is determined. An empty data object in the destination logical storage unit is created. A destination block range of the empty data object in the destination logical storage unit is determined. The source block range is mapped to the destination block range. The source data object is cloned based on the mapping.
US08688632B2 Information processing system and method of controlling the same
In an information processing system 1 including first to third storage systems 50a to 50c, the first storage system 50a performs stubbing by managing entity data of a file in the second storage apparatus 10b, migration by replicating the data of the file to the second storage apparatus 10b, and recall by writing the entity data of the file from the second storage apparatus 10b back to the first storage apparatus 10a. Moreover, the second storage system 50b performs remote copy by replicating metadata of the migrated file from the first storage apparatus 10a to the third storage apparatus 10c at timing of the migration (synchronously), and replicating the entity data of the file to the third storage apparatus 10c at timing independent of the timing of the migration (asynchronously).
US08688631B2 System and method for media file synchronization
Media files are drop box-synchronized to limit the amount of new functionality to which a user must grow accustomed in order to synchronize the content of a media player with a remote server within a cloud computing network. Thusly, users are not required to change the way they use their media player(s), but rather are required to use the familiar drag and drop functionality of their native media player. The present invention contemplates automatic versus interval file synchronization between host and nodal processing units via a server within native media player formats. This is achieved through the creation of a media file play list folder that acts as a drop box into which the user drops the desired play list to synchronize with the server. Certain methodology enhances and supports the synchronization process, which methodology incorporates the use of signature waveform metrics.
US08688624B2 Seed data automation
According to one embodiment of the present invention, the automated loading seed data for testing in a product integration environment includes receiving input data associated with a test session. The input data may be received in a first format that includes at least one object. A processor may be used to automatically convert the input data into a second format that includes the metadata data string. The metadata data string may then be loaded into a database.
US08688622B2 Methods and systems for loading data into a temporal data warehouse
A system disclosed includes a temporal data warehouse and a platform independent temporal data warehouse load application operable to run on the system. The load application uses timestamp data from incoming data in conjunction with a relational algebra of set operators to identify and sequence net changes between the incoming data and data previously stored within the data warehouse. The load application loads the identified and sequenced net changes into the data warehouse with relatively little intrusion into normal operation of the data warehouse. Optimizations, including but not limited to, distinct partitioning of the workload into parallel streams are selectable via metadata.
US08688621B2 Systems and methods for information compression
Systems and methods for information compression. In a first method embodiment, a computer implemented method for compressing information includes finding a closest match entry of a dictionary to a data block, the dictionary stored in computer usable media. A logical exclusive OR combination of the closest match entry and the data block is performed to form a spatial difference vector identifying locations wherein the data block differs from the closest match entry. An information difference vector comprising differences between the data block and the closest match entry is formed. A compressed data block comprising the spatial difference vector, the information difference vector and a reference to the closest match entry is produced. The compressed data block is characterized as being smaller than the data block.
US08688615B2 Content selection based on consumer interactions
In some embodiments, there is provided a technique for detecting a consumer's skipping habits at a given time and determining the consumer's current preferences based at least in part on those skipping habits. Skipping habits are determined by detecting which content is skipped (or not skipped) during presentation of content. Skipping habits, indicating trends in the consumer's consuming or skipping of content, that are detected during presentation of content may be used to determine a consumer's current preferences. Selection of content for presentation may be based on current preferences of the consumer. In this way, a consumer's interactions with the content, including the consumer's skipping habits, can be used to alter a selection of content to be presented to the consumer.
US08688610B1 Estimation of individual causal effects
Methods and media for facilitating estimation of the causal effect for individuals based on predictor factors associated with the individuals. Estimated values of the causal effect may be used to distinguish between individuals and to recommend treatment based on the predicted treatment effect for the individuals.
US08688607B2 System and method for detecting healthcare insurance fraud
A system and method for detecting healthcare insurance fraud is disclosed. The method includes creating a database containing source data related to at least one healthcare claim submitted for reimbursement, selecting data from the database to compare to a set of rules using an audit module, and comparing the selected data to the set of rules using the audit module. The method also includes using the audit module to automatically identify suspected fraudulent data when the selected data violates at least one rule of the set of rules and using the audit module to flag the fraudulent data. In addition, the method includes using the audit module to generate a report illustrating patterns of irregularities within the source data to visually identify the fraudulent data displayed within the source data by user-friendly graphs and charts, and generating at least one automated statement for display to identify the at least one rule of the set of rules that was violated by the selected data using a documentation module.
US08688604B2 Systems and methods for facilitating communication between a point of sale device and a consumer device
Embodiments of the disclosure can include systems and methods for facilitating communication between a point of sale device and a consumer device. In one embodiment, a computer-implemented method for communicating with a consumer device at a point of sale (POS) can be provided. The method can include establishing, by a merchant POS device, communication with the consumer device at the point of sale; collecting, by the merchant POS device, transaction-related information from a payment application associated with the consumer device; determining, by the merchant POS device, that the collected transaction-related information does not include both payment-related information and value added services (VAS) information associated with one or more VAS; and collecting, by the merchant POS device based at least in part upon the determination, second transaction-related information from a second payment application associated with the consumer device.
US08688602B1 Metadata generation based upon extraction of information from full text of books
A computer system and method generate new metadata associated with a book from existing data about the book, including the body text of the book. The existing data is analyzed to determine input data for a machine learning algorithm, including lexicographical data determined from the body text. The machine learning algorithm is applied by a processor and generates new metadata, and a correspondence between the new metadata and the book is recorded.
US08688601B2 Systems and methods for generating machine learning-based classifiers for detecting specific categories of sensitive information
A computer-implemented method may include (1) identifying a plurality of specific categories of sensitive information to be protected by a DLP system, (2) obtaining a training data set for each specific category of sensitive information that includes a plurality of positive and a plurality of negative examples of the specific category of sensitive information, (3) using machine learning to train, based on an analysis of the training data sets, at least one machine learning-based classifier that is capable of detecting items of data that contain one or more of the plurality of specific categories of sensitive information, and then (4) deploying the machine learning-based classifier within the DLP system to enable the DLP system to detect and protect items of data that contain one or more of the plurality of specific categories of sensitive information in accordance with at least one DLP policy of the DLP system.
US08688600B2 Method and system for interacting with a user in an experiential environment
A method and system for provides a user with an ability to capture a sample of an experiential environment and deliver that sample to an interactive service to trigger one or more predetermined events. In exemplary embodiments of the invention such triggered events include the delivery of information and services to the user, the execution of tasks and instructions by the service on the user's behalf, communication events; surveillance events and other control-oriented events that are responsive to the user's wishes. In other exemplary embodiments of the invention, the triggered events include transaction-oriented events, entertainment events, and events associated with enhancements to human ability or function.
US08688599B2 Transportation problem solving device, transportation problem solving method, and program and recording medium therefor
A transportation problem solving device for solving a transportation problem to optimize the end-to-end physical distribution consisting of a regional transportation and an inter-depot transportation, comprising a transformation section for adding a regional representative node representing a plurality of collection and delivery spots belonging to a depot to a model of inter-depot transportation, and incorporating the regional transportation between each of the plurality of collection and delivery spots belonging to the depot and the depot into a part of the model of inter-depot transportation as the inter-depot transportation between the depot and the regional representative node, an inter-depot transportation computing section for solving the transportation problem, based on a transformation model in which the regional transportation is incorporated into the inter-depot transportation, and computing a transportation plan for each delivery order in an inter-depot transportation portion, when a plurality of transport requests are input, and an output section for outputting the transportation plan computed by the inter-depot transportation computing section.
US08688597B2 Job-management systems
Computer implemented job-management systems for adding employment seeking features to computer applications showing job data and receiving input. Systems may include a data storage system, instruction data including computer readable instructions, and a processor configured to execute the instruction data. In some examples, the instruction data may include an interface component for interfacing with from the computer application to capture input and job data and displaying a user interface. In some examples, the instruction data may include a storage component for storing data to the data storage system, the data including the input. Some examples may include a retrieval component for retrieving saved data from the data storage system and an interface component including computer executable instructions for entering the retrieved saved data into the form. In some examples the computer application may be configured to receive communication input and to send the communication input to an employer contact.
US08688596B2 Project activity reporting
A project management and activity recording system defines project tasks, project positions, and assigns personnel to the project positions. As the assigned personnel perform project tasks from a remote location, they may periodically record their activities in the project software. The recorded activity information is used to update the project to keep records such as time, cost, expenses, and task completion current, even when offsite personnel or contractors are used. A reporting user interface may be selected based on the reporting device, and data entry may be performed by updating historical or default values.
US08688595B2 Analyzing transactional data
A system and method for measuring or at least detecting the effect of at least implicit communication on transactions within a social group, optionally such as consumer purchases for example. The group may optionally comprise a social network, a pair, 3 or more individuals and so forth. By “implicit communication” it is meant communication for which there is no record, for example in a database. The aftereffects of such communication may optionally be determined, detected and/or measured through detection and/or measurement of influence, as described in greater detail below. For example, if a first consumer performs purchase of an item and a second consumer later purchases the same or similar item within a given time period, the two purchases may optionally be linked through influence which may in turn have optionally occurred through implicit communication. Optionally, the system and method may also measure or at least detect the effect of explicit communication, for which there is a record, for example in a database that describes the communication itself.
US08688592B1 System and method for processing transactions
A method, computer program product, and computer system for receiving a first scan of an identifier from a first computing device is disclosed. The identifier is associated with a financial transaction. A second scan of the identifier is received from a second computing device. The financial transaction is processed based upon, at least in part, receiving the second scan of the identifier from the second computing device.
US08688589B2 Method and system for utilizing authorization factor pools
One embodiment of the present disclosure provides a system and associated processes for sharing cardholder data (CHD) between a merchant that utilizes tokenization and a second merchant that may or may not utilize tokenization. In one embodiment, the merchant, or an employee of the merchant, can use the system and associated processes to reacquire CHD from a tokenization provider system. In one embodiment, the merchant identifies to the tokenization provider system a desire to share CHD, which is associated with a token, with a second merchant. The merchant and/or the tokenization provider system can then invite the second merchant to register with the tokenization provider system. Once registered with the tokenization provider system, the second merchant can access any CHD that the merchant associated with the second merchant.
US08688579B1 Automatic remote deposit image preparation apparatuses, methods and systems
The AUTOMATIC REMOTE DEPOSIT IMAGE PREPARATION APPARATUSES, METHODS AND SYSTEMS (hereinafter “MultiCrop”) transforms uploaded check images and check deposit information inputs via MultiCrop components image into deposit confirmation outputs. For example, in one embodiment, a user may employ a personal computer connected to a web camera, and/or a smartphone with a built-in camera to initiate the remote deposit by holding a check in front of the camera, and the MultiCrop may capture images of the check and send them to a financial institution for deposit processing.
US08688574B2 Payment system
Disclosed embodiments provide systems and methods of processing payment authorisation requests for payment transactions to be conducted via a data communications network. The method allows identification of an issuing bank from a plurality of issuing banks as one which is to be utilised in a given transaction and facilitate a user specifying, in real time in relation to the given transaction, a particular bank account that is to be used to deduct funds for that transaction.
US08688573B1 Method and system for identifying a merchant payee associated with a cash transaction
Cash transaction entry data indicating a consumer has conducted a cash transaction with an unidentified merchant payee is obtained and geo-location data associated with the cash transaction data is used identify potential merchant payees of the cash transaction. If more than one potential merchant payee is identified, data representing the potential merchant payees is analyzed using historical financial transaction data associated with the consumer, and/or products or services and operations data associated with the potential merchant payees, and/or historical financial transaction data associated with a community of consumers, including consumers other than the consumer, to generate a potential merchant payee probability score for each of the potential merchant payees. The potential merchant payee probability score for each of the potential merchant payees is then used to generate a prioritized potential merchant payee list for the cash transaction that includes at least one of the potential merchant payees.
US08688570B2 System and method for performing person-to-person funds transfers via wireless communications
A funds-transfer system includes a processor and a memory storing control logic for causing the processor to enable a buyer to transfer funds to a seller via a mobile telephone. The control logic includes program code for causing the processor to receive a payment request transmitted from a mobile telephone of the buyer. The payment request is for a transfer of funds from a financial account held by the buyer to a financial account held by the seller, and the payment request is transmitted from a payment application stored in the buyer's mobile telephone. The payment request identifies a purchase amount to be transferred, and information identifying the financial account held by the buyer. The control logic also includes program code for causing the processor to charge the purchase amount to the financial account held by the buyer and to transfer the purchase amount to a financial account held by the seller. Additionally, the control logic includes program code for causing the processor to provide a payment acknowledgment to the buyer's mobile telephone and to the seller.
US08688566B2 System and method for providing latency protection for trading orders
A system for managing trading orders comprises a memory operable to store an order associated with a first price. The system further comprises a processor communicatively coupled to the memory and operable to identify a latency value. The processor is further operable to receive a counterorder and to identify a potential trade associated with the order and the counterorder, the potential trade based at least in part on the first price. If the latency value satisfies a configurable condition, the processor is further operable to initiate a configurable period of time. If the potential trade is not valid upon expiration of the configurable period, the processor is further operable to prevent the execution of the potential trade.
US08688564B2 User interface for semi-fungible trading
A user interface and method are disclosed for providing trading between a plurality of semi-fungible and non-fungible goods. A plurality of book axes are displayed in a single interface, each book axis representing a market for a particular good. Orders for goods are displayed as marks on the axes to display the relative value of the orders. A value axis is provided that relates the value of the goods from each market to each other. Thus, a single interface provides the means to relate the values of different semi-fungible goods. The value axis may be displayed in units of price, or a custom value designated by a user or pre-defined by the interface. Quantity information is represented in the interface through the display of a dimension of an order icon. Precise information about each order is displayed either in a panel view or a pop-up window.
US08688558B2 System and method for analyzing data associated with statistical arbitrage
Providing computer-based systems and methods for analyzing historical performance of financial securities and identifying trades in those securities based on the securities' current position as compared to this historical performance. These computer-based systems and computer-implemented methods include identifying stock pairs to include in a trading portfolio, based on a measure of the pair's relative performance, such as a modified Sharpe Ratio. The value of the stocks in each stock pair in the portfolio is assessed and deviations determined. This assessment can occur daily or at a longer or shorter time step. Stocks are bought or sold based on the current price of the stock as compared to historical performance. The present invention preferably employs a large number of stock pairs in the trading portfolio. This use of a large number of pairs results in a plurality of stocks being in more than one stock pair.
US08688556B2 Retirement planning application
A method includes generating a first interactive graphical user interface (GUI) that identifies one or more guaranteed income options to fund essential retirement expenses and receiving a selection of a guaranteed income option. The method includes generating a second interactive GUI that identifies one or more investment options to fund lifestyle retirement expenses and receiving a selection of an investment option. The method includes generating a third interactive GUI that identifies one or more unexpected liability coverage options and receiving a selection of an unexpected liability coverage option. The method includes generating a fourth interactive GUI that identifies one or more legacy planning options and receiving a selection of a legacy planning option. The method includes generating a retirement plan that identifies the selected guaranteed income option, the selected investment option, the selected unexpected liability coverage option, and the selected legacy planning option.
US08688555B2 Method for managing buyer transactions and settlements using communication network between computers, and method for relaying information following buyer consumption trends to the buyer
It is an object of the present invention to enable a buyer to collectively manage information related to a variety of commercial transactions performed by the buyer as well as to the settlements for these transactions. The calendar server 25 supplies a calendar screen to a buyer system 3 that is used by the buyer 1. This calendar screen has electronic invoices addressed to the buyer 1, which are issued by the supplier system 7, and electronic deposit/withdrawal detailed statement of the buyer's deposit account, which are issued by a banking system 13, pasted in the spaces for the relevant dates. When the buyer 1 selects an arbitrary invoice on this calendar screen and inputs his or her approval of this invoice, an account transfer telegraphic message for payment of this invoice is automatically sent to the banking system 13. The calendar server 25 manages the status of each invoice (“opened”, “payment request in progress”, “paid”), and notifies the supplier system 7 and banking system 13 of this invoice status. The calendar server 25 also supplements news such as advertisements which are sent by the supplier system 7 and banking system 13, and so forth, selects news following the buyer's consumption trends, and pastes this news in the spaces on the calendar screen which pertain to dates that slightly precede dates on which buyer consumption other forms without departing from the spirit of the present invention.
US08688553B1 Method and system for using consumer financial data in product market analysis
A system and method for product market analysis using consumer financial data obtains financial data associated with a given consumer. At least part of the consumer financial data is then stored by the process for product market analysis using consumer financial data, or another party/application, typically in accounts/locations associated with the given consumer. An electronic media based marketing device is then provided by a product marketer, the electronic media based marketing device being capable of activation. When a consumer activates the electronic media based marketing device at least part of the consumer financial data associated with the consumer is transferred to the product marketer. As a result, the product marketer obtains significant amounts of information for market analysis purposes such as creating a potential consumer profile and determining a target market for the given product an/or service.
US08688552B1 Performing separate accounting and billing for each customer of a shared customer device
Techniques are described that facilitate performing accounting and billing separately for each customer of a service provider account registered to an owner of a shared customer device. An access router performs separate data usage accounting for each of the customers in sub-accounts of the registered service provider account based on customer virtual local area network (CVLAN) and service VLAN (SVLAN) tags included in data packets. A network operator may, therefore, generate a bill for the shared customer device that includes separate data usage charges for each customer. To facilitate the techniques, the access router may determine a CVLAN and SVLAN associated with a customer. The CVLAN and SVLAN tags are included in a service request toward a service provider, and copied into a service request reply toward the shared customer device. The shared customer device then includes the tags in data packets to identify the customer to the access router.
US08688550B1 Method and apparatus for leveraged tax efficient investment management
A method and apparatus for automatically managing investment portfolios to substantially track a selected index and to automatically harvest tax losses is disclosed. Preferably, the system comprises an accounting system for maintaining tax lot information for individual accounts, an optimization system for rebalancing each account to substantially model the index and for harvesting tax losses, and a trading system for executing trades. Each investor owns the securities in his account, and therefore, harvested losses can be used to offset capital gains. The period between successive optimization procedures is selected to avoid application of the internal revenue service wash sale rules.
US08688548B2 Negative balance management
A system, apparatus, and method for managing account data for accounts having a negative balance. The invention embodiment includes a method, process or workflow for processing data for accounts associated with a debit, credit, pre-paid card or other form of financial instrument that have a negative balance. The data processing includes application of issuer criteria or filters to determine if certain of the accounts having a negative balance are not suitable for chargeback processing and instead may be processed in bulk, thereby reducing administrative and data processing overhead. For each account that is potentially eligible for chargeback processing, the invention embodiment accesses the account data and determines if the data supports initiation of a chargeback procedure for one or more transactions described by the account data. If the account contains one or more transactions that are eligible for chargeback processing, then a provisional credit in the amount of the one or more transactions may be applied to the account.
US08688545B1 Fail-safe ordering
An action submitted via a network may be fulfilled despite the network, or a website accessible via the network, experiencing an error that prevents processing of the action when the action is received. In one example, the user that submitted the action may receive a confirmation page indicating that the action has been received. Transaction data may be retrieved based at least in part on the action and/or the user that submitted the action. Once the transaction data is stored in a queue, the transaction data may be processed either automatically or manually. Subsequently, the action may be fulfilled without the user needing to resubmit the action. Alternatively, the action may be optimistically fulfilled prior to the action being processed.
US08688540B1 System and method for fulfillment services coordination
Various embodiments of the system and method for managing sales and fulfillment services described herein may include a fulfillment coordination service. The fulfillment coordination service may be configured to receive a selection of one or more items of a merchant. The one or more items may be registered for fulfillment service with a fulfillment service provider. The fulfillment coordination service may also be configured to generate a sales listing for each selected item for listing with a sales listing provider. The fulfillment coordination service may in various embodiments receive an order indication for one or more of the selected items listed on the sales listing. The fulfillment coordination service may be configured to send a fulfillment request to the fulfillment service provider for the one or more items indicated by the order indication.
US08688537B2 Maintenance of a company profile of a company associated with a supplier/buyer commerce network
Embodiments for maintaining a company profile of a company associated with a supplier/buyer commerce network are disclosed. One method includes collecting activity information of the company. The collecting includes monitoring a plurality of databases that each maintains activity information associated with the company, assigning a unique identification for the company across the plurality of databases, exporting the activity information associated with the company from each of the plurality of databases, and aggregating the activity information. The method further includes updating the company profile with the aggregated activity information of the company.
US08688536B2 Method for integrated recommendations
A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.
US08688535B2 Using model information groups in searching
Managing user accesses is disclosed, including: generating journal files over a predetermined period of time, wherein a journal file includes merchandise information associated with an accessed webpage; determining, for a merchandise category, information related to an attribute based at least in part on the generated journal files; aggregating information associated with the attribute from journal files associated with the merchandise category, wherein the aggregated information is to be included in a model information group associated with the merchandise category; and returning, in a subsequent search of merchandise information corresponding to the merchandise category, search results that are based at least in part on information associated with the model information group. Conducting searches of merchandise information is disclosed, including: determining a merchandise category associated with a query based at least in part on received keywords associated with the query; retrieving a model information group corresponding to the determined merchandise category; extracting attribute information from the retrieved model information group based at least in part on a quantity associated with an attribute; and presenting the extracted attribute information.
US08688532B2 Real-time ride share system
A method of organizing the sharing of vehicle trips includes receiving a ride request from one or more riders, wherein the ride request includes a rider location and a rider destination, identifying a beginning waypoint and an ending waypoint for vehicle travel, determining a vehicle route based on the beginning and ending waypoints, choosing a rider whose rider location or rider destination is geographically closest to the determined vehicle route, presenting the rider location and rider destination of the chosen rider to the driver, and if the driver accepts, sending a notification to the chosen rider alerting the chosen rider of the acceptance.
US08688527B2 Systems and methods to facilitate transactions
Systems and methods to facilitate programmatic access to a network-based commerce facility via a network are described. In some embodiments, a method includes receiving a request from a third party application via the network at the network based commerce facility. The request performs an action pertaining to electronic commerce and being one of a plurality of requests recognized by the network-based commerce facility. In responsive to the request, the method performs the action pertaining to the electronic commerce and communicates from a result of the action from the network-based commerce facility to the third party application in a programmatically accessible format.
US08688522B2 System and method for dynamic online advertisement creation and management
A method and system may in response to a request for advertisement components stored at a server, select a subset of advertisement components, and transmit the advertisement components to a client. The client may, for example insert the components into an advertisement in order to, for example, display an advertisement that is custom made for the particular client, or includes a random selection of components, or is an advertisement with components assembled for a different reason.
US08688520B2 Opportunistic alignment of advertisement delivery with cellular basestation overloads
A method includes controlling communications by users across a network with a predetermined capacity for desired communication flows for all the users and opportunistically aligning advertisement delivery to the users when an overload condition in the network occurs so that users perceive the disruption in communication service by the network as a minimum.
US08688518B2 Method, algorithm, and computer program for targeting messages including advertisements in an interactive measurable medium
Techniques for improving and optimizing or attempting to optimize performance of messaging campaigns, particularly to marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium. When message is an advertisement, campaign involves a list of ad alternatives and a target customer population. Goal of message manager or marketing manager is to allocate ad alternatives to customer population to optimize business objectives such as maximizing the number of positive responses received. This is achieved by segmenting customer population into segments and then finding best allocation of ad alternatives for each segment. The number of segments and grouping of a customer population changes at different stages of the campaign. When the message is other than an advertisement, goal is to allocate messages to optimize analogous business or campaign objectives, typically measured by the number of successes or successful responses.
US08688512B2 Offer insertion system
The invention provides a computer system and method for managing electronic transactions. A plurality of consumer and merchant accounts are stored in a data store. Each consumer account has a first consumer account identifier. Each merchant account has a merchant account identifier. A merchant offer is stored in the data store in association with the merchant account having the respective merchant account identifier. A push module associates the merchant offer with the consumer account identifier. A communication and routing module receives a charge request over the network interface device, the charge request including an amount and a second consumer account identifier and identifies a selected one of the consumer accounts by associating one of the first consumer account identifiers with the second consumer account identifier. A transaction processing system that processes the charge request based on an account detail of the selected consumer account.
US08688509B2 Parking locator system providing variably priced parking fees
A parking locator system providing variably priced parking includes one or more parking sensors and one or more parking kiosks. The parking sensors may generate parking information identifying one or more occupied parking spaces and one or more unoccupied parking spaces within a vicinity. Promotion information including one or more discounts to parking fees may be received at the parking kiosks. The parking kiosks may display the discounted parking fees and receive payment of the same. The discounts to parking fees may expire at particular times. The size of the discounts may be set based on traffic congestion, which may be determined based on the number of occupied parking spaces within the vicinity.
US08688505B1 Method for continuous sampled satisfaction polling
Systems and methods for polling populations. In one embodiment, a method includes forming a respondent pool (which can be, 10% of the population), and polling the pool at first time in a roiling period. The method also includes randomly replacing a fraction (20% in some embodiments) of the respondents with respondents who were previously polled more than one rolling period ago. The poll is then repeated and the results compared with the results from about one rolling period before. The population can be small enough that the results tend to exhibit skew and kurtosis. In some embodiments, the skew can be outside of the range of −0.8 to 0.8 and the kurtosis can be either leptokurtic or platykurtic. The organization taking the poll can have an ongoing relationship with the population. Some embodiments include an order taking system for a merchant (such as a promotional goods merchant) along with a polling system.
US08688504B2 Method and apparatus for collecting data for an item
A sale of a product or service may trigger a third party, such as a payment provider, to arrange for the collection of individual post-sale market data from the consumer. Alternatively, such post-sale market data may be directly provided by smart devices and the like. Dependent upon the type of product or service involved, a schedule for continuously submitting post-sale market data for the product or service may be provided and the consumer may be encouraged to submit post-sale market data in accordance therewith through a variety of incentives. The received, individual, post-sale market data may be aggregated by one or more sources to determine aggregate post-sale market data for the product or service. The submitted individual data and/or the determined aggregate post-sale market data may then be provided to consumers in order to assist them in making purchasing decisions.
US08688503B2 System and method for targeting family members of transaction account product holders to receive supplementary transaction account products
Utilization of information in a closed loop data system further augments modeling while at the same time enabling customization of offers based on spend patterns. Data mining techniques are leveraged to identify rules to determine higher response rate populations. These rules are referred to herein as “triggers,” in that the presence of particular attributes will trigger a cardholder as being more likely to respond to a particular offer. The benefit yielded by this approach is a greater acceptance rate to an offer provided by a transactional account company. To identify the triggers, records of cardmembers who already utilize a given product are analyzed to determine their spend patterns. The spend histories of customers who are eligible to use the product are analyzed according to the identified triggers. Customers whose spend patterns most closely correspond to the triggers are then targeted with offers for the given product.
US08688501B2 Method and system enabling dynamic composition of heterogenous risk models
A method and system for quantifying risk by composing a heterogeneous risk model are provided. The method comprises providing risk input data associated with one or more risk nodes to a processor, running one or more risk models to output individual risk quantifications for each risk node, and aggregating the individual risk quantifications into a single output. The system comprises a processor operable to provide risk input data associated with one or more risk nodes to a processor, run one or more risk models to output individual risk quantifications for each risk node and aggregate the individual risk quantifications into a single output.
US08688500B1 Information technology resiliency classification framework
Techniques for assessing a resiliency level in an information technology system and architecting the information technology system in accordance with the resiliency level are disclosed. An estimated resiliency level may be estimated from different system characteristics to obtain an estimated resiliency level for the information technology system. The cost and the degree of effort to design for the information technology system may be estimated from the estimated resiliency level. The resiliency level may be further determined from different system factors. Consequently, a specification for a resiliency feature is obtained by accessing a set of resiliency guidelines based on the resiliency level and a technology theme. The resiliency feature may then be applied to the information technology system.
US08688496B1 System and method for transferring articles such as airline transfer bags
A system and method for transferring articles such as, for example, airline transfer bags, according to which, in several exemplary embodiments, the articles are transferred from an arrival gate of an inbound flight to one or more departure gates of connecting flights.
US08688494B2 Broker price opinion evaluation and scoring system and method
A system and related methods for the management and evaluation of broker price opinions comprising, a method of determining a standardized score representative of the accuracy and quality of a broker price opinion. Data from the broker price opinion is extracted and evaluated according to a plurality of rules applicable to the type of broker price opinion. Each rule is given a particular weight, and an appraisal score may be calculating by summing each instance of a rule triggered multiplied by the weight assigned to that rule. Weights may be set by experts, or determined by statistical analysis.
US08688493B2 Attachment alignment measurement system, method and device
The present invention provides an Attachment alignment measurement system, method and tool, for identifying the level of Attachment Variance in a relationship between a caregiver and a subject (e.g. new member) in the social structure. Attachment Variance is the degree of alignment (or misalignment) between a subject's (e.g. new member) actual Attachment to the social structure compared with the Attachment of the subject as perceived by the caregiver. The Attachment alignment measurement method for measuring attachment variance in social structure, including the steps of measuring a Subject's actual Attachment to a social structure (Actual Attachment), measuring a primary carer's perception of the Subject's Attachment to a social structure (Perceived Attachment), and comparing Actual Attachment and Perceived Attachment such that Attachment Variance is assessable, wherein Attachment Variance provides an indication of alignment between a Subject's Actual Attachment the Perceived Attachment and the programming instructions for performing the steps.
US08688492B2 Associating ad results with purchases made via a mobile devices
Implementations and techniques for associating ad results with purchases made via mobile devices are generally disclosed.
US08688490B2 System and method for determining a hotel marketability index score in a network environment
A method for evaluating travel accommodations is provided that includes identifying a plurality of hotel properties and assigning a hotel marketability index score to one or more of the properties such that one or more of the properties may be ranked. The hotel marketability index score may be based on a selected one or more characteristics associated with one or more of the hotel properties, the characteristics including rate competitiveness, hotel availability, hotel location within a cluster location, and hotel quality within the cluster location.
US08688486B2 System, method and program for setting wage for call center personnel
System, method and program product for dynamically setting a wage offered to a multiplicity of inactive call center personnel. First program instructions automatically estimate a wait time for calls to a call center. The calls are handled by a plurality of active call center personnel. Second program instructions automatically determine and set a wage, based in part on the estimated wait time, offered to inactive call center personnel to induce them to become active call center personnel to handle calls. Third program instructions, responsive to a request by an inactive call center person to become active at said wage, automatically designate the requesting inactive call center person as active at the wage and assign a call to the requesting inactive call center personnel that was designated as active. Program instructions also set a renewal wage paid to active call center personnel, based in part on the estimated wait time, to induce the active call center personnel to remain active.
US08688480B1 Automated accounts receivable management system with a self learning engine driven by current data
An automated system is disclosed for managing accounts receivable for outstanding healthcare accounts. In particular, the system in accordance with the present invention is an automated system which preemptively assesses the risk of denials of outstanding healthcare accounts by way of a self-learning engine driven by current data and prioritizes those accounts for follow up according to the risk profile of the account. As such, the system is able to minimize denials by the respective payers thereby improving optimizing the efforts of healthcare accounts receivable personnel while improving the revenue yield and minimizing the revenue cycle.
US08688477B1 Method, system, and computer program product for determining a narcotics use indicator
A method, system, and computer program product for determining a narcotics use indicator to enable a physician, or other prescriber, to quickly review a numerical score that reflects a patient's past drug use and is indicative of proper, or improper, future drug use. This score analyzes many aspects of a patient's past activities to determine multiple individual indicator values that may be selectively weighted to create a final narcotics use indicator. Such individual indicator values may include a usage related indicator factoring in the patient's past drug use, particularly the type of narcotics and controlled substances used; an instruction related indicator that may consider the patient's past use of prescribers, quantity of prescriptions, or the number of open prescriptions from different prescribers; a dispensing related indicator that examines a patient's use of pharmacies, in filling prescriptions; or even an auxiliary indicator that may reflect the patient's number of active prescriptions.
US08688474B2 Patient health record access system
An integrated system provides patients with secure, real-time access to their Personal Health Record and an Enterprise Health Information System (PHR and EHIS, respectively). Access may be provided by way of the Internet and via a Personal Health Portal (PHP) web page. From the secure PHP web page, patients can view information created and maintained by their health care providers and their affiliated staff. The patients can also request services and information from their health care providers and affiliated staff, directly access EHIS-related services, such as scheduling an appointment, scheduling, paying a bill, enrolling in a class, completing insurance and other forms, and viewing information and Internet services that are relevant to their particular health status.
US08688470B1 Liability insurer and health plan data exchange
A data information exchange, which accesses data from liability insurers and health plans, manages the data and allows health plans to identify when their plan participants are third party claimants in injury claims. In another aspect, subrogation entities access the data information exchange in order to perform subrogation operations for the health plans, relating to the health plan's participants. In another aspect, coordination of benefit recovery entities access the data information exchange in order to perform recovery operations for the health plans, relating to health providers which rendered services to participants of the health plans.
US08688469B2 System and method for identifying a prospective clinical therapy for a prospective patient having a medical device
System and method for identifying a prospective clinical therapy for a prospective patient. The patient has a medical device, performed with a medical apparatus. The system has a historical database and an analyzer. The historical database incorporates information relating to a multiplicity of patients, each of the multiplicity of patients having a medical device and each of the multiplicity of patients having undergone a clinical therapy, the information including, for each of the multiplicity of patients, device characteristics of the medical device and an assessment of efficacy of clinical therapy. The analyzer correlates device characteristics of the prospective patient with the device characteristics and the assessment of efficacy of clinical therapy of the multiplicity of patients using the historical database to identify a prospective clinical therapy for the prospective patient associated with the device characteristics in the historical database having a relatively greater efficacy than the clinical therapy.
US08688463B2 System and method for automatic response piece information retrieval
Disclosed is a system, method, and medium for automatically analyzing response pieces. The system may scan the response piece, identify the response piece, and generate an image from the response piece. The system also processes the image. Processing the image may include determining response piece identification information and sending the response piece identification information to an accounting system to update an account associated with the response piece identification information. Processing the image may also include reading information from the response piece.
US08688462B2 Media auto exchange system and method
A network based distribution system and method is disclosed for automatically exchanging playable media items, such as movies in a digital format. The automatic exchange system includes a number of components that interoperate to improve a subscriber's experience, including an intelligent queue monitor which works on his/her behalf to identify potential items of interest for the subscriber. The system can thus automatically exchange for desirable tides, including other titles from other subscribers, under a set of programmed directives from the user, and/or in response to supply/demand requirements of other subscribers.
US08688461B1 Electronic registry for authenticating transferable records
An electronic registry stores information relating to a transferable electronic record and the controller of an authoritative copy of the transferable electronic record. The electronic registry includes information for authenticating a true copy of the authoritative copy of the transferable electronic record. The electronic registry also facilitates registration of the transferable electronic record and transfer of legal rights associated therewith.
US08688457B2 Transmitting apparatus, transmitting method, receiving apparatus, receiving method, computer program, and broadcasting system
The transmitting apparatus includes an encoder creating an encoded content signal by encoding the content, a generator generating sign language word identification information corresponding to chronologically-ordered sign language words appearing in a speech in the content, a creating unit creating control information containing the generated chronologically-ordered sign language word identification information, a storage unit storing sign language word images for displaying a sign language video corresponding to the sign language words by grouping the sign language word images into a plurality of modules according to a frequency of appearance of the sign language words in the speech in the content, a multiplexer creating a data stream by combining the encoded content signal with the control information and by repeatedly replicating the plurality of modules at a frequency corresponding to the frequency of appearance, and a transmitter transmitting the created data stream.
US08688455B2 Facilitating text-to-speech conversion of a domain name or a network address containing a domain name
A method and apparatus of facilitating text-to-speech conversion of a domain name are provided. At a processor of a computing device, a pronunciation of a top level domain of a network address is determined by one or more of: generating a phonetic representation of each character in the top level domain pronounced individually; and, generating a tokenized representation of each individual character of the top level domain suitable for interpretation by a text-to-speech engine. For each other level domain of the network address, at the processor, a pronunciation of the other level domain is determined based on one or more recognized words within the other level domain.
US08688453B1 Intent mining via analysis of utterances
According to example configurations, a speech processing system can include a syntactic parser, a word extractor, word extraction rules, and an analyzer. The syntactic parser of the speech processing system parses the utterance to identify syntactic relationships amongst words in the utterance. The word extractor utilizes word extraction rules to identify groupings of related words in the utterance that most likely represent an intended meaning of the utterance. The analyzer in the speech processing system maps each set of the sets of words produced by the word extractor to a respective candidate intent value to produce a list of candidate intent values for the utterance. The analyzer is configured to select, from the list of candidate intent values (i.e., possible intended meanings) of the utterance, a particular candidate intent value as being representative of the intent (i.e., intended meaning) of the utterance.
US08688450B2 Disambiguation of contact information using historical and context data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for disambiguating contact information are described. A method includes determining, for each of multiple communications that were initiated by a user of a mobile device, a time when the communication was initiated or received; determining, for each of multiple contacts associated with the user, a probability associated with the contact based at least on the times when the communications were initiated or received; weighting a contact disambiguation grammar according to the probabilities; and processing audio data using the contact disambiguation grammar to select a particular contact.
US08688447B1 Method and system for domain-specific noisy channel natural language processing (NLP)
A method for processing transcriptions using natural language processing (NLP), the method includes obtaining transcriptions corresponding to an utterance from a user device, where each of the transcriptions is a different speech-to-text conversion of the utterance. The method further includes tagging a first transcription with at least one entity tag and a first transcription-level tag to obtain a first tagged transcription, tagging the second transcription with at least one entity tag and a second transcription-level tag to obtain a second tagged transcription, determining a highest probability transcription-level tag from the first transcription-level tag and second transcription-level tag. The method further includes identifying a subject-matter domain using the highest probability transcription-level tag, retagging the first transcription and the second transcription using entity tags associated with the subject-matter domain to obtain retagged transcriptions, performing, using the retagged transcriptions, an action to obtain a result, and sending the result to the user device.
US08688441B2 Method and apparatus to facilitate provision and use of an energy value to determine a spectral envelope shape for out-of-signal bandwidth content
One provides (101) a digital audio signal having a corresponding signal bandwidth, and then provides (102) an energy value that corresponds to at least an estimate of out-of-signal bandwidth energy as corresponds to that digital audio signal. One then uses (103) the energy value to simultaneously determine both a spectral envelope shape and a corresponding suitable energy for the spectral envelope shape for out-of-signal bandwidth content as corresponds to the digital audio signal. By one approach, if desired, one then combines (104) (on, for example, a frame by frame basis) the digital audio signal with the out-of-signal bandwidth content to provide a bandwidth extended version of the digital audio signal to be audibly rendered to thereby improve corresponding audio quality of the digital audio signal as so rendered.
US08688438B2 Generating speech and voice from extracted signal attributes using a speech-locked loop (SLL)
A speech processing system includes a plurality of signal analyzers that extract salient signal attributes of an input voice signal. A difference module computes the differences in the salient signal attributes. One or more control modules control a plurality of speech generators using an output signal from the difference module in a speech-locked loop (SLL), the speech generators use the output signal to generate a voice signal.
US08688437B2 Packet loss concealment for speech coding
A speech coding method of significantly reducing error propagation due to voice packet loss, while still greatly profiting from a pitch prediction or Long-Term Prediction (LTP), is achieved by limiting or reducing a pitch gain only for the first subframe or the first two subframes within a speech frame. The method is used for a voiced speech class; a pitch cycle length is compared to a subframe size to decide to reduce the pitch gain for the first subframe or the first two subframes within the frame. Speech coding quality loss due to the pitch gain reduction is compensated by increasing a bit rate of a second excitation component or adding one more stage of excitation component only for the first subframe or the first two subframes within the speech frame.
US08688435B2 Systems and methods for normalizing input media
A method and system for processing input media for provision to a text to speech engine comprising: a rules engine configured to maintain and update rules for processing the input media; a pre-parsing filter module configured to determine one or more metadata attributes using pre-parsing rules; a parsing filter module configured to identify content component from the input media using the parsing rules; a context and language detector configured to determine a default context and a default language; a learning agent configured to divide the content component into units of interest; a tagging module configured to iteratively assign tags to the units of interest using the tagging rules, wherein each tag is associated with a post-parsing rule; a post-parsing filter module configured to modify the content component by executing the post-parsing rules identified by the tags assigned to the phrases and strings. The context and language detector, tagging module, learning agent and post-parsing filter module are configured to iteratively process the content component and modifications thereto until there are no further modifications or a threshold number of iterations are performed.
US08688433B2 Message translations
Systems for translating text messages in an instant messaging system comprise a translation engine for translating text messages into a preferred language of a recipient of the text messages. The systems are preferably configured to send and receive the text messages and to determine whether the text messages that are received in a source language are in the preferred language of the recipients so that the text messages are displayed in the preferred language of the recipients of the text messages. Other systems and methods are also provided.
US08688430B1 Using computational phases to model the load on a computer system
Embodiments of the present invention provide a system that simulates a load on a computer system. The system starts by collecting a set of sampled values from one or more monitors in the computer system during the execution of program code. Next, the system uses the set of sampled values to determine if one or more repeating computational phases occurs during the execution of the program code. If one or more repeating computational phases occurs, the system subsequently simulates a load on the computer system by executing portions of the program code that caused each repeating computational phase one or more times.
US08688424B2 Method of modelling a porous geologic medium traversed by a network of fractures
A method of modelling a fractured reservoir having application for petroleum reservoir development is disclosed utilizing a set of several families of equivalent blocks of regular shapes and sizes. The fractured reservoir is modelled by a complex porous medium made up of irregular blocks. A function defining the progress of an imbibition front within these blocks, whose derivative A′(X) is calculated, is determined. A function defining the progress of an imbibition front within regular equivalent blocks, whose derivative A′eq(X) is calculated, is then determined. This derivative, which constitutes at least two line segments with distinct slopes, depends on the dimensions of the equivalent blocks. Finally, the dimensions of the equivalent blocks are obtained by adjusting the two derivatives A′eq(X) and A′(X).
US08688420B2 Efficient evaluation of network robustness with a graph
Likely disconnections or system-level-impact producing slowdown in a flow parameter in a network can be identified by annotating a graph representing the network with a weight to edges of a graph representing the network. The weight can be linearly or non-linearly proportional to the inverse of the severity of the impact, and/or linearly or non-linearly proportional to the inverse of the likelihood of disconnection. Minimal cut sets needed to generate a disconnection in the network are identified from the annotated network based on the weights on the edges. Subsets of each minimal cut set are generated and evaluated during a simulation. The subsets can correspond to almost isolated scenarios for the network. The scope of the simulations can be reduced by selecting the minimal cut sets employing the weight.
US08688419B2 Method for predicting the operational reliability of an aircraft system
The present invention relates to a method for predicting the reliability of an aircraft system (S) onboard an aircraft, constituted by a plurality of elements. The operation of the aircraft is constituted by a sequence of cycles, each cycle comprising a flight phase and a ground station phase. The method of reliability prediction allows in particular calculation of the breakdown probability of the aircraft system at each cycle of operation of the aircraft. The present invention can also estimate the rate of operational interruption of this system.
US08688416B2 Methods and systems for improved pharmaceutical intervention in coagulation control
Contemplated methods and devices for coagulation control allow to establish a more constant dosage of required medication and to quantify/take into account patient-specific sensitivity to warfarin and Vitamin K by using logit (1/INR) as the dependent variable to so stabilize the variance across all values of INR. Moreover, it should be noted that such use simplifies the relation between INR and dose of coumarins or Vitamin K and reduces the number of parameters to be estimated for each patient.
US08688414B2 Identification of fluid flow bottlenecks
Techniques for determining one or more fluid flow characteristic values of a structure are disclosed. A fluid flow vector and a pressure gradient vector for a portion of the structure are determined, and a dot/cross product of the fluid flow vector with the pressure gradient vector is obtained to provide a fluid flow characteristic value. The fluid flow characteristic value can be used for modifying the structure to improve fluid flow through the structure.
US08688412B2 System and method for solving chemical engineering equations and model development using equation editor
A system includes a process controller and an equation evaluation apparatus. The equation evaluation apparatus includes an equation editor, a model factory, and an equation evaluation engine. The equation editor is adapted to receive equations describing a process to be controlled by the process controller. The equation editor is also adapted to generate model information representing the equations. The model factory is adapted to receive the model information and generate an equation stack representing the equations. The equation evaluation engine is adapted to receive evaluation information from the process controller, evaluate at least one of the equations using the evaluation information and the equation stack, and send a result of the evaluation to the process controller. The model information could include information representing algebraic equations, differential equations, algebraic states, differential states, inputs, parameters, constants, and/or expressions.
US08688410B2 Cable management and inventory enhancement
A cable-management system that integrates management information about infrastructure into objects and provides a visualization of cable and inventory objects within a building. An embodiment of the present invention comprises a computer-implemented cable management system comprising a cable module configured to manage at least one cable object associated with at least one physical cable and to automatically synchronize cable availability information with at least one inventory database, an infrastructure module configured to manage at least one infrastructure object associated with a building layout, wherein attributes of the at least one infrastructure object are associated with the at least one cable object, and a capacity module configured to calculate at least one utilization value associated with the at least one infrastructure object, whereby the at least one utilization value, the at least one cable object, and the at least one infrastructure object are integrated into a visualization of the building layout.
US08688409B2 Method for determining an arrangement of measurement points on an anatomical structure
A method for determining arrangement data which represents an arrangement of measurement points on an anatomical structure of a patient, wherein the arrangement data is individually determined for different regions of the anatomical structure.
US08688405B2 Remote monitoring systems and methods
A system for monitoring an industrial process, comprising one or more sensors connected to one or more operating components of the industrial process; a remote monitoring station, comprising a computer and a database; and a connection between the one or more sensors and the remote monitoring station, wherein the remote monitoring station is at least about 100-2500 miles away from the industrial process, for example 500-1000 miles.
US08688399B2 Strobe-offset control circuit
A method of operation in a memory controller is disclosed. The method includes receiving a strobe signal having a first phase relationship with respect to first data propagating on a first data line, and a second phase relationship with respect to second data propagating on a second data line. A first sample signal is generated based on the first phase relationship and a second sample signal is generated based on the second phase relationship. The first data signal is received using a first receiver clocked by the first sample signal. The second data signal is received using a second receiver clocked by the second sample signal.
US08688397B2 Error calculation method for angle detection device
An angle detection device formed in the shape of a disk includes: a graduation plate having a plurality of graduation lines being provided radially from the center toward the circumference thereof; and two detectors being disposed along the circumference of the graduation plate in a manner to be opposite to each other in a radial direction, the detectors detecting the graduation lines. The angle detection device is configured to calculate a center error based on angles detected by the detectors.
US08688396B2 Targeted data collection for positioning systems
Selecting devices from which to receive data for adjusting the performance of a positioning system. The positioning system infers the location of the devices based on beacons observed by the devices. The performance of the positioning system is compared to performance targets. One or more of the devices are selected based on the comparison. Data collection from the devices is adjusted to affect performance of the positioning system (e.g., improved or reduced). For example, if the positioning system predicts positions poorly for a particular area, data collection from selected devices within the particular area may be increased.
US08688394B2 Data center power conversion efficiency management
A data center energy management (DCEM) server configures a power supply in the data center. The DCEM server sums input alternating current (AC) power of the power supply to a total AC power of the data center, wherein the total AC power of the data center is a sum of AC power of a plurality of power supplies. The DCEM server sums output direct current (DC) power of the power supply to a total DC power of the data center and reports a ratio of total AC power to total DC power as data center power conversion efficiency. The DCEM server sets a preset power supply efficiency threshold. The DCEM server determines that a real-time power efficiency level is below the power supply efficiency threshold. The DCEM server, responsive to a determination that real-time power efficiency level is below the power supply efficiency threshold, may remedy the power supply.
US08688392B2 System and method for testing a light sensor of a portable electronic device
An improved system and method for testing a sensor of a portable electronic device based on expected sensor data and not timing information. The system and method for testing a sensor of a portable electronic device retrieves sensed data from the portable electronic device (i.e. device under test) after the device has traversed a series of test areas or zones. The sensed data is compared against a set of expected sensor data patterns to determine which components of the sensed data correspond to each test area or zone. The sensor of the portable electronic device may be tested based on an association of the test areas or zones with segments of the sensed data.
US08688390B2 Thermoelectric evaluation and manufacturing methods
A means for determining the electrical resistance and resistivity of thermoelectric material allows quality control at all steps in the construction of a bismuth telluride and antimony telluride thermoelectric generator. The method involves measuring negative thermoelectric voltage with no current flowing and then a measure of negative thermoelectric voltage while forcing known current through the material in the same direction as shorted to accurately determine thermoelectric resistance. A manual and automatic method of manufacturing thermoelectric rings using forcing current for in-process testing means.
US08688385B2 Methods for selecting initial doses of psychotropic medications based on a CYP2D6 genotype
Methods for selecting a medication for a patient are described that include determining the patient's genotype for a panel of genes and selecting the medication based on the genotype. Articles of manufacture also are provided that include nucleic acid molecules for detecting alleles of genes encoding drug metabolizing enzymes and genes encoding products involved in neurotransmission.
US08688382B2 Detection of downhole vibrations using surface data from drilling rigs
Disclosed is a method for estimating downhole lateral vibrations a drill tubular disposed in a borehole penetrating the earth or a component coupled to the drill tubular. The method includes rotating the drill tubular to drill the first borehole and performing a plurality of measurements in a time window of one or more parameters of the drill tubular at or above a surface of the earth during the rotating using a sensor. The method further includes estimating the downhole lateral vibrations using a processor that receives the plurality of measurements.
US08688380B2 Even driven data acquisition switch
A method and apparatus in a vehicular telemetry system and a remote data analysis system for detecting an event and switching a data acquisition mode. Checking a state of a data acquisition mode. If the state is in a filtered data state and if an indicator value is at or above a threshold value, then switch the data acquisition mode to an unfiltered data state and acquire unfiltered data. If the data acquisition mode is in an unfiltered data state and if the indicator value is below the threshold value, switch the data acquisition mode to a filtered data state and acquire filtered data.
US08688377B1 System and method of using automatically-identified prominent establishments in driving directions
A system and method provides turn-by-turn directions by identifying placemarks, such as businesses or other landmarks that appear along a traveled route. The system may determine whether signage is associated with each placemark along the route and whether the signage is visible from the route. The system may also determine how prominent the signage is from the route. The system selects the placemark by determining how easily the placemark may be identified from the route, based on the signage's visibility and prominence. The selected placemark may then be identified in connection with the turn-by-turn directions.
US08688375B2 Method and system for locating and monitoring first responders
The present invention is directed to methods and systems for locating and monitoring the status of people and moveable assets, such as first responders, including firefighters and other public service personnel, and their equipment both indoors and out. The invention can provide for locating and monitoring the status of people and assets in environments where GPS systems do not operate, or where operation is impaired or otherwise limited. The system and method uses inertial navigation to determine the location, motion and orientation of the personnel or assets and communicates with an external monitoring station to receive requests for location, motion orientation and status information and to transmit the location, motion orientation and status information to the monitoring station. The system and method can include storing the location, motion and orientation data as well as status data, in the event that the communication system is unable to communicate with and transmit information to the monitoring station, the system will wait until communication is restored and transmit the status information to the monitoring station to update the location, motion orientation and status information for the person or asset.
US08688371B2 Multiple directions to a destination without providing a specific origin
The automatic generation of multiple sets of directions for navigating geographically to a specific destination without specification of an origin. Based on the destination, candidate roads or other transportation conduits are selected for analysis. Candidate meta-departure points are analyzed and selected along the roads based on distribution about the destination, cardinal directions relative to the destination, road metadata, distance to the destination, driving time, and other factors. The number of departure points generated to represent routes to the destination from the several logical cardinal directions is minimized. The generated departure points also represent routes that a majority of people would likely take to the destination. Additionally, the generated departure points originate from places that users are likely to be familiar with and can get to without additional guidance. The final instruction sets for navigating to the destination are presented along with a map that identified the departure points.
US08688370B2 Information display method, information processing apparatus, and information display program
Disclosed is an information display method whereby an information processing apparatus displays a map on a display screen such that a cursor is displayed at a position measured as the current position of a position indication object on the map. The method includes the steps of, when the moving speed of the position indication object is equal to or less than a threshold speed, scrolling the map on the display screen in accordance with the movement of the position indication object in a first display mode, and when the moving speed of the position indication object is greater than the threshold speed, fixing the map on the display screen in a second display mode or reducing the speed of scrolling the map on the display screen so that the scrolling speed is less than that in the first display mode.
US08688369B2 Data mining in a digital map database to identify blind intersections along roads and enabling precautionary actions in a vehicle
Disclosed is a feature for a vehicle that enables taking precautionary actions in response to conditions on the road network around or ahead of the vehicle, in particular, a blind intersection along a section of road. A database that represents the road network is used to determine locations where a blind intersection is located along a section of road. Then, precautionary action data is added to the database to indicate a location at which a precautionary action is to be taken about the blind intersection located along the section of road. A precautionary action system installed in a vehicle uses this database, or a database derived therefrom, in combination with a positioning system to determine when the vehicle is at a location that corresponds to the location of a precautionary action. When the vehicle is at such a location, a precautionary action is taken by a vehicle system as the vehicle is approaching a blind intersection.
US08688368B2 Image-based localization for addresses
The present localization system determines a precise location for an address based on images. Some implementations identify the precise location using one image. Other implementations identify the precise location using multiple images. While still other implementations identify the precise location by interpolation, which uses precise locations of addresses nearby that were previously localized using one or more images. The images used in determining the precise locations have a visual feature associated with the address appearing in the image.
US08688367B2 Storage and visualization of points of interest in a navigation system
A navigation system accepts driver input that extends the navigation capabilities of the navigation system, while permitting the driver to navigate using a digital map that indicates vehicle position. The driver input may identify a new point of interest, an icon for the new point of interest, and location information for the new point of interest. The navigation system supplements a pre-configured navigation database with the driver input. During a subsequent trip, when the vehicle approaches the new point of interest, the navigation system alerts the driver of the new point of interest.
US08688364B2 Method for determining a remaining range
A method determines a partial area of a map which is described by features, the partial area describing the remaining range of a motor vehicle. An energy-storage system supplies a drive system which acts on at least one wheel of the motor vehicle. The remaining range is determined as a function of energy stored in the energy-storage system using an algorithm which expands from a current position of the motor vehicle. The method uses divides the map into geometric, in particular rectangular, structures of equal size. Whenever, in the context of the expansion, a feature lying in a structure or corresponding to a structure is added, the structure is added to the partial area.
US08688360B2 Method for operating a fording-capable motor vehicle, and fording-capable motor vehicle
A motor vehicle having an internal combustion engine, a differential pressure sensor or two pressure sensors for detecting a pressure difference, which may be in an exhaust tract of the internal combustion engine, and an evaluation unit for evaluating the detected pressure difference. Moreover, the present invention relates to a method for operating a motor vehicle. A controlling arrangement is provided for controlling an automatic start-stop system or an ignition system of the motor vehicle as a function of the result of the evaluation of the detected pressure difference used to detect immersion or submersion of a tailpipe of the exhaust tract in water, sludge, or a similar liquid medium in order to prevent the internal combustion engine from shutting off when the tailpipe is immersed or submerged.
US08688359B2 Idle stop control method and control device
There is provided an idle stop system that can more quickly restart with small noise in conducting idle stop. In preparation for a restart request during an engine inertial rotation, after a motor is rotated in a state where a starter motor is not coupled to the engine, a pinion is engaged with a ring gear during the motor is subjected to inertial rotation like the engine. In this situation, the rotational speed including future pulsation of the engine is estimated with the use of information on the crank angle, and a pinion pushing timing is controlled so that the pinion and the ring gear contact each other with a given rotational speed difference taking a delay time of a pinion pushing unit into consideration.
US08688358B2 Torque estimating system for internal combustion engine
A torque estimating system for an internal combustion engine includes a plurality of cylinders and estimates torque for each cylinder. A cylinder pressure of a cylinder pressure sensor (CPS) mounted cylinder #1 is acquired. Measured indicated torque Te1 resulting from an explosion in the CPS-mounted cylinder #1 is calculated based on the cylinder pressure. A first angular acceleration dω1/dt and a second angular acceleration dω2/dt are calculated. Estimated indicated torque Te2 resulting from an explosion in a CPS-less cylinder #2 is calculated using the measured indicated torque Te1 of the CPS-mounted cylinder #1 and a difference value between the second angular acceleration dω2/dt and the first angular acceleration dω1/dt.
US08688356B2 Control device for internal combustion engine
When the variation of the knock control system learning value is large, an idle speed learning control is performed in a learning acceleration mode. In this mode, the idle speed learning update increases and idle speed learning is performed at a high speed. By performing the idle speed learning in the learning acceleration mode, the idle speed learning can immediately follow large variations of the knock control system learning value. Accordingly, the idle speed learning control performed during idling of a hybrid car can be completed in a short time, and fuel consumption during idling can be reduced.
US08688354B2 Fuel injection control apparatus
A fuel injection control apparatus of the invention includes: a temperature acquisition portion that estimates the present temperature of a catalyst and the convergence temperature of the catalyst; an increase value calculation portion that calculates a base OT increase value that is an increase value for the fuel injection amount that a fuel injection valve provided in an internal combustion engine needs to inject, on the basis of the present temperature and the convergence temperature of the catalyst estimated by the temperature acquisition portion; a correction portion that calculates an OT increase correction-reflected value by correcting the base OT increase value on the basis of the present temperature and the convergence temperature if the present temperature is lower than the convergence temperature; and an increase value determination portion that selects one of the base OT increase value and the OT increase correction-reflected value as the OT increase value for the fuel injection amount that the fuel injection valve needs to inject, on the basis of the base OT increase value and the OT increase correction-reflected value.
US08688353B2 Engine control system with algorithm for actuator control
An engine control apparatus which may be employed in automotive vehicles. The engine control apparatus is equipped with a controlled variable arithmetic expression which defines correlations between a plurality of combustion parameters and a plurality of controlled variables of actuators for control of an operation of the engine to calculate a combination of command values to be outputted to the actuators for regulating the controlled variables needed to achieve target values of the combustion parameters. When one of the command values is produced outside an allowable operation range of a corresponding one of the actuators, the engine control apparatus corrects or limits the one of the command values to an upper or a lower limit of the allowable operation range, thereby ensuring the stability in bringing engine output characteristics close to desired values.
US08688351B2 Modification of engine control signal timing by emulation of engine position sensors
The timing of a controlled event is advanced or retarded in an IC engine by emulating the engine speed and position signal pattern prior to transmission of that signal pattern to an output such as a fuel injector. In a multi-controller engine in which a second controller is controlled at least in part by signals delivered by first controller, the signal preferably is emulated in the first controller prior to transmission to the second engine controller in order to allow the shifting of a timing of a controlled event without direct data transfer from the second controller to the first controller. The technique is particularly well-suited for controlling diesel fuel injection in a dual fuel or other multi-fuel engine. In this case, the first controller must be a dual fuel controller and the second controller may be a diesel controller.
US08688350B2 Hybrid powertrain and method for controlling a hybrid powertrain
A hybrid powertrain includes a combustion engine, an electric machine arrangement, a gearbox operable to receive motive power from at least one of the combustion engine and the electric machine arrangement for providing motive power to a load of the powertrain. The powertrain is configurable in operation so that its combustion engine is switchable between an inactive state and an active state. The combustion engine is cranked to switch it from its inactive state to its active state. Application of cranking torque to the combustion engine is controlled in operation to substantially temporally coincide with a gear change in the gearbox.
US08688346B2 Electric motors
An electric motor includes one or more separate coil sets arranged to produce a magnetic field of the motor. The electric motor also includes a plurality of control devices coupled to respective sub-sets of coils for current control. A similar arrangement is proposed for a generator. A coil mounting system for an electric motor or generator includes one or more coil teeth for windably receiving a coil for the motor and a back portion for attachably receiving a plurality of the coil teeth. A traction control system and method for a vehicle having a plurality of wheels independently powered by a respective motor. A suspension control system and method for a vehicle having a plurality of wheels, each wheel being mounted on a suspension arm of the vehicle and being independently powered by a respective motor.
US08688345B2 Electric motors
An electric motor includes one or more separate coil sets arranged to produce a magnetic field of the motor. The electric motor also includes a plurality of control devices coupled to respective sub-sets of coils for current control. A similar arrangement is proposed for a generator. A coil mounting system for an electric motor or generator includes one or more coil teeth for windably receiving a coil for the motor and a back portion for attachably receiving a plurality of the coil teeth. A traction control system and method for a vehicle having a plurality of wheels independently powered by a respective motor. A suspension control system and method for a vehicle having a plurality of wheels, each wheel being mounted on a suspension arm of the vehicle and being independently powered by a respective motor.
US08688344B2 Method for recuperating kinetic energy of a motor vehicle in a optimum way in terms of energy
So that kinetic energy of a motor vehicle is recuperated in an optimum way in terms of energy, after a target point for braking or initiation of braking by the motor vehicle driver during travel of the motor vehicle has been detected, an optimum braking distance is determined insofar as the energy which can be recuperated is concerned, and a signal for the vehicle driver is generated which informs the driver the form of the measure which he has to perform in order to brake the vehicle or during braking of the vehicle for braking to actually occur over the optimum braking distance and for kinetic energy to be recuperated in an optimum way. The method combines the calculation of optimum operating states with autonomy of the vehicle driver during braking.
US08688343B2 Vehicle brake control device
A vehicle brake controller is provided with a master cylinder, a wheel cylinder, a brake hydraulic actuator, a vehicle-stop-state motor-OFF controller and a pressurization rate controller. The vehicle-stop-state motor-OFF controller performs a vehicle-stop-state motor-OFF control that stops the pump motor upon the vehicle being stopped by the brake operation, and that maintains a stop state of the pump motor as is during stopping of the vehicle. The pressurization rate controller adjusts a pressurization rate of the wheel cylinder pressure to a higher value as a road surface gradient becomes larger upon resuming operation of the pump motor after the vehicle-stop-state motor-OFF control ends due to acceleration from the vehicle stop state.
US08688341B2 Method for managing a braking system for an aircraft fitted with electromechanical brakes
A braking system for an aircraft with electric brakes comprising plural electromechanical actuators (2). The system comprises a braking control unit (20) delivering a normal braking setpoint (21) for one or more controllers (10) of the actuators, and selection logic (15) for causing the braking system to operate in a plurality of modes. The system includes: a normal braking mode where the control unit generates a normal braking setpoint (21) for the controller(s); an ultimate braking mode, having priority over the normal braking mode, being responsive to a parking control member, and controlling actuators to respond to the actuation of the parking control member; and a parking braking mode, applied in response to the parking control member and only if the aircraft is stationary, in which the actuators are controlled to apply a force in response to the parking control member being actuated and are then blocked in position.
US08688339B2 Method and system for providing a neutral tow mode in a shift-by-wire transmission
A method and system provides a Neutral Tow mode in a vehicle with a shift-by-wire transmission by displaying a Neutral Tow mode option when the transmission control mechanism has been used to select Park, an ignition switch is on, and an engine is off or an information button has been pushed and entering a Neutral Tow mode upon detecting a triggering event. The Neutral Tow mode is canceled upon detecting a certain sequence of events, such as turning on the ignition switch, depressing and holding a brake pedal, and selecting Park. When in Neutral Tow mode the transmission will stay in Neutral, without automatically shifting to Park or using battery power, thereby enabling the vehicle to be towed long distances without draining battery power.
US08688334B2 Systems, methods, and devices for controlling a movement of a dipper
Systems, methods, and devices for controlling an industrial machine. The industrial machine includes, for example, a dipper, a boom, a hoist motor, a crowd motor, one or more operator control devices, and a controller. The control devices are configured to be manually controllable by an operator of the industrial machine. The controller receives an output signal associated with a desired movement of the dipper, receives a signal associated with a hoist motor characteristic, and receives a signal associated with a crowd motor characteristic. The controller determines a present position of the dipper with respect to a boom profile, determines a first future position of the dipper with respect to the boom profile and based on the output signal from the operator control devices, and automatically controls a movement of the dipper with respect to the boom profile when the first future position of the dipper approximately corresponds to a boom profile limit.
US08688333B2 System and method for determining ground engaging tool position based on fluid pressure
An agricultural implement is provided that includes a ground engaging tool configured to engage soil in a working position and to disengage the soil in a non-working position. The agricultural implement also includes an actuating cylinder coupled to the ground engaging tool and configured to transition the ground engaging tool between the working position and the non-working position based on a flow of fluid from a fluid supply system. In addition, the agricultural implement includes at least one sensor configured to output a signal indicative of a fluid pressure within the fluid supply system, and a controller configured to determine whether the ground engaging tool is in the working position or the non-working position based on the signal.
US08688331B2 Method to enhance performance of sensor-based implement height control
In an example embodiment, a system for providing a height change command for an implement, comprises a height control module configured to interact with a computer, and configured to receive topographical data, provide a virtual field map based on said topographical data, provide a forward view polygon for an implement based on said virtual field map, and provide a height change command for said implement based on said forward view polygon and an implement control unit configured to receive said height change command and control movement of said implement.
US08688328B2 Apparatus and method for movement control of a vehicle
When a start-up operation by a driver is detected while a vehicle is maintained at a stopped state, a target driving force for suppressing the movement of the vehicle on the road to be driven is calculated, based on the grade obtained regarding the road to be driven on. After the vehicle is driven by the target driving force, the braking force is released so as to terminate the maintaining of the stopped state of the vehicle. Preferably, the state of being driven by the target driving force is maintained until the releasing of the braking force is completed. When the releasing of the braking force is completed, the driving force is increased to start-up the vehicle. With such a start-up control, vehicles are prevented from moving temporarily in a direction opposite from the traveling direction, and a smooth star-up can be achieved.
US08688323B2 Wire harness and electronic device control system
A wire harness includes a standard connection circuit part which connects a standard electronic device and an ECU, and an optional connection circuit part which connects optional electronic devices and the ECU. The optional connection circuit part includes a communication connector which is provided to be connectable to the optional electronic devices, and an optional circuit which connects the ECU to the communication connector. The communication connector performs multiplex communication which multiplexes communication of the optional electronic devices and the ECU.
US08688321B2 Traffic density estimation
Traffic density may be estimated by increasing a value of a parameter if an object enters a predefined zone on a side of the vehicle and decreasing the value of the parameter after an object exits the predefined zone such that the value of the parameter increases as traffic in a vicinity of the vehicle increases and decreases as traffic in the vicinity of the vehicle decreases.
US08688320B2 Vehicle information system with customizable user interface
In accordance with one embodiment, an information system located within a vehicle includes a data storage device configured to store programmed instructions to implement a web browser, a data communication module, and a controller operatively coupled to the data storage device, and the data communication module, the controller configured to execute the web browser to receive a plurality of data elements, identify a respective content type for each of the plurality of data elements, assign a relevance level to each of the plurality of data elements based on the respective identified content type, compare the assigned relevance to a predetermined relevance threshold; and generate a user interface using at least one of the plurality of data elements based upon the comparison.
US08688319B2 Procedure for adaptive configuration recognition
The invention involves a procedure for adaptive configuration recognition after the run-up of a control device with or without configuration storage, which performs an automatic and operator-assisted, optimal configuration of the operating software of a motor vehicle.In a first variant, a central control device, after its run-up, receives at the earliest possible time, as a rule after activation of the ignition, identifying information from other components connected directly or indirectly to the central control device by data link. Upon receipt of the identifying information of a component, the central control device assumes that this component is present. Otherwise it assumes that it is not present. An additional configuration memory area is envisioned in a second variant in which the central control device, after the first receipt of the identifying information of a component, stores either the information, the associated software parts, or the software configuration resulting from the total of the recognized components. In this way, the appropriate software configuration can be quickly made available upon the new start of the vehicle with an unchanged hardware configuration. Furthermore, the procedure facilitates a guarantee that no error reports will be generated about components that are not present.
US08688318B2 DC converter diagnostics for vehicles
Methods, program products, hybrid, and non-hybrid vehicles are provided for providing diagnostics for a direct current (DC) converter of the hybrid, and non-hybrid vehicle. The vehicle includes an engine, a rechargeable energy storage system (RESS), the direct current (DC) converter, and a controller. The engine is automatically turned on and off based on driver inputs in accordance with an auto-stop feature. The RESS at least facilitates turning on the engine. The DC converter is coupled to the RESS. The controller is coupled to the DC converter, and is configured to determine a status of the engine, receive a DC converter voltage value from the DC converter, and provide diagnostics for the DC converter based on the engine status, RESS voltage, and the DC converter voltage.
US08688312B2 Driving assistance system for vehicle and vehicle equipped with driving assistance system for vehicle
A driving assistance system for vehicle obtains short-duration data representing a present traveling condition and driving operation and intermediate-duration data representing a traveling condition and driving operation of that day. A drive diagnosis is carried out by comparing a distribution of the short-duration data and a distribution of the intermediate-date, and a drive diagnosis result is evaluated with two evaluation criteria so as to provide an alarm or an operation improvement suggestion.
US08688310B2 Method and device for monitoring that a vehicle in standby mode is correctly immobilized for transport, and vehicle equipped with such a device
A method for monitoring that a vehicle on standby has been correctly immobilized for transport, the vehicle including a course control device, wheel speed sensors, a yaw speed sensor, a processing unit processing information managing operation modes of the vehicle, and a device for immobilizing the vehicle. The method includes detecting the vehicle is in a standby mode at a standstill following installing of the vehicle on a transport support, detecting a non-zero vehicle speed through the speed sensors of at least two wheels over a defined period, detecting a non-zero yaw speed through the yaw speed sensor, over a predefined period, and under these conditions determining a mode whereby immobilization of the vehicle for transport is monitored, in which mode information from at least the wheel speed sensors is filtered after a determined number of attempts at immobilizing the vehicle and allowing the vehicle to be fired up.
US08688309B2 Active and stateful hyperspectral vehicle evaluation
A system, method and program product for evaluating a vehicle. A system is disclosed that includes: a plurality of hyperspectral sensors located in the vehicle; a system for fusing hyperspectral sensor data with user data into a feature vector; a support vector machine having a set of models, wherein the support vector machine implements a selected model based on the feature vector and outputs an evaluation based on data in the feature vector and the selected model; and a system for training the set of models.
US08688302B2 Hybrid power system braking control
A method, apparatus, and system are disclosed for hybrid power system braking. In one embodiment, a deceleration input is received. In response to receiving the deceleration input, a target negative torque trajectory is determined. To achieve the target negative torque trajectory, a regenerative braking device and an electrical energy dissipation device are activated.
US08688301B2 Power converter
In a power converter a controller determines that an AC motor is in an abnormal state when a voltage of each phase of the AC motor detected by a voltage detector is in an unbalanced state where the voltage exceeds a predetermined value, and turns an opening/closing unit OFF to prevent damage generated in the AC motor from becoming worse. Moreover, the controller determines abnormality of the opening/closing unit based on a current of each phase detected by a current detector, and the controller performs control to reduce the number of revolutions of the AC motor upon determining that at least one of the AC motor and the opening/closing unit is in an abnormal state.
US08688300B2 Hybrid vehicle and control method thereof
The invention provides a hybrid vehicle and a control method thereof with which, in a case where a vehicle speed V obtained by a vehicle speed sensor equals or exceeds a first determination vehicle speed V1 at a time of occurrence of an internal combustion engine-related abnormality, which is when an abnormality relating to motors MG1 and MG2 is determined not to have occurred but an abnormality relating to an engine is determined to have occurred while the engine is operative, the motors MG1 and MG2 are controlled such that traveling torque is output to a ring gear shaft serving as a drive shaft from the motor MG2 while the engine is motored by the motor MG1 such that a crankshaft rotates at a target rotation speed until the vehicle speed V subsequently falls to or below a second determination vehicle speed V2.
US08688297B2 Methods and systems for continually measuring the length of a train operating in a positive train control environment
Methods and systems for continually measuring the length of a train operating in a positive train control environment are provided. Particularly, the methods and systems provided herein equate repetitive line of sight ranging measurements from the head end to the rear end of a train with the physically draped length of the train along a mapped track with various horizontal and vertical curvature characteristics.
US08688296B2 Method for maximum data collection with a control moment gyroscope controlled satellite
The present invention relates to a method for maneuvering an imaging satellite, and more particularly a method for commanding control moment gyroscopes on an imaging satellite to change the attitude of the satellite. In one embodiment, a method for generating a gimbal rate trajectory for maneuvering a satellite to point to a target includes providing a final attitude for pointing to the target and a final satellite rate for imaging the target, providing an initial attitude and an initial set of gimbal angles, and determining a gimbal rate trajectory from the initial set of gimbal angles to a final set of gimbal angles.
US08688294B2 Supervisory control and data acquisition system for energy extracting vessel navigation
A Supervisory Control And Data Acquisition (SCADA) system guides navigation of a vessel enabled to extract energy from wind and/or water currents primarily in offshore marine environments. An exemplary SCADA system embodies server and client software applications running on microprocessor systems at a remote control central service logging and energy distribution facility, and the vessel itself.
US08688293B2 Real-time flexible vehicle control apparatus and method
An apparatus on an integrated circuit, and method thereof, provides a real-time flexible interface between inputs from a vehicle components and outputs to the vehicle control components. The functions comprises of a programmable interconnection matrix, engine sensors and a control interface. Both engine sensors and control functions comprise of fixed hardwired functions and a customization hardware area. The apparatus therefore provides means for flexible powertrain events control target for the next generation of low-polluting power trains of vehicles.
US08688292B2 Motion stabilizer for tractor
A pendular motion determination unit of a motion stabilizer for a tractor includes a parameter computation unit configured to compute a determination parameter PA indicative of a quantity of change in an actual yaw rate Y, a threshold value setting unit configured to compute a threshold value PAth for the determination parameter PA, and a determination unit configured to determine that a pendular motion caused by swaying motion of a trailer is imparted, if the determination parameter PA is greater than the threshold value PAth. At least one of PAth and PA is changed based upon a correlation of a value related to a lateral acceleration based yaw rate Yg with a value related to the standard yaw rate Ys and a correlation of a value related to the actual yaw rate Y with a value related to the standard yaw rate Ys.
US08688285B2 Total energy limiting and controlling device, and total electric power limiting and controlling device and method
The total electric power limiting/controlling device comprises: a total allocated electric power inputting portion for receiving information on the total allocated electric power; a heating time estimating portion for estimating a heating time when an operating quantity of an individual controlled loop has been set from its present value to a specific output value; electric power limiting portions for estimating a required output that is the operating quantity that is required in order to change the controlled quantity for an individual loop in accordance with a change in a setting value during the heating time, for finding a required output wherein the electric power use total quantity does not exceed the total allocated electric power, and for setting, as an operating quantity output upper limit value for an individual controlled loop, the required output that has been found; and a controlling portion that is provided for each individual controlled loop.
US08688278B2 Economizer control
Methods for controlling an economizer of an HVAC system are disclosed. An illustrative control method may include positioning one or more controllable dampers in first and second configurations such that a mixed air stream has first and second mixing ratios of incoming outside air to return air. First and second measures related to the temperature of the mixed air stream may be recorded when the dampers are in each of the first and second configurations. Based on the recorded first and second measures, it may be determined whether and/or how much of the incoming outside air to admit into the economizer via the one or more controllable dampers during subsequent operation of the HVAC system.
US08688272B2 Mobile robot system and method of controlling the same
Disclosed herein are a mobile robot system to restrict a traveling region of a robot and to guide the robot to another region, and a method of controlling the same. Only when a remote controller reception module of a beacon senses a signal transmitted from a mobile robot, the sensed result is reported to the mobile robot in the form of a response signal. In addition, the Field-of-View (FOV) of the remote control reception module is restricted by a directivity receiver. Only when the signal transmitted from the mobile robot is sensed within the restricted FOV, the sensed result is reported to the mobile robot.
US08688268B2 Device for dispensing a preparation, with automatic or semi-automatic adjustment of the properties of the preparation by means of an integrated sensor of the surroundings
A cosmetic or dermatological system includes a packaging and dispenser device containing one or more compositions from which the dispensed preparation is prepared, a surroundings sensor that is suitable for delivering at least information associated with a physical magnitude of the surrounding environment of the device, an adjustment system that is coupled to or suitable for coupling to the packaging and dispenser device, and that enables at least one characteristic of the dispensed preparation to be varied, and a processor for automatically controlling the adjustment system as a function of data delivered by the surroundings sensor or for informing the user, as a function of the data, about an action to be exerted on the adjustment system.
US08688265B2 Processing of undeliverable as addressed mail
A computerized method includes sorting mail that comprises a multiple pass mail sort operation, wherein the multiple pass mail sort operation for a mail piece that is undeliverable as addressed comprises performing a first pass of the multiple pass mail sort operation, wherein performing the first pass comprises capturing data to identify a feature of the mail piece. The multiple pass mail sort operation also includes generating a first fingerprint for the mail piece between performing the first pass and performing a second pass of the multiple pass mail sort operation. The multiple pass mail sort operation also includes performing the second pass of the multiple pass mail sort operation. Performing the second pass includes determining a final disposition of the mail piece that is undeliverable as addressed.
US08688262B1 Semi-automated lab tube selection apparatus for rack contained tubes
A tube handling system with a semi-automatic lab tube selection apparatus for enabling a user to pick a select lab tube in a standard lab tube holding rack with open-bottom wells that contain one or more lab tubes that includes a tube selection unit having, a housing with a top deck having a tube rack support, a transport mechanism contained within the housing having a carriage assembly, with the carriage assembly having a carrier with a push-pin, a drive system that moves the carrier and the push-pin under the tube rack support, and an actuator that raises the push-pin on command for removal, and, a control system to locate the carrier and the push-pin at a select location corresponding to a selected position under an open-bottom well of a tube rack positioned on the tube rack support to raise the push-pin for removal.
US08688260B2 Configuration of machine processes
A method enables a user to create, edit, monitor and/or optimize the overall machine process of a programmable machine or system assisted by a graphics editor. The programmable machine or system is initially put together as a system of individual machine units which are involved in the overall machine process during certain times by running a number of partial machine processes that are firstly synchronized with one another once they have been set up and then parameters are set for them. These method steps take place in a two-dimensional process diagram created by the graphics editor that plots all the partial machine processes involved in the overall machine process via assigned process symbols that are positioned or repositioned by the graphics editor so that they are arranged in a machine component dimension and in a time dimension.
US08688253B2 Systems and methods for sound recognition
Systems and methods for recognizing sounds are provided herein. User input relating to a sound is received from a computing device. Instructions, which are stored in memory, are executed by a processor to discriminate the sound, analyze one or more databases using data included in the discriminated sound, the one or more databases being selected based upon the discrimination of the sound. Additionally, the processor may be executed to obtain information regarding the discriminated sound, from the one or more databases, based on the analysis, and in response to the search query, transmitting for display the information regarding the discriminated sound to the computing device.
US08688252B2 Remote control system and communication system
When a controlled device has changed the value of a parameter, the controlled device transmits the result of the change as updated information UPDATE to controllers by multicast, and aside from this, also transmits synchronization data SYNC in each synchronization period by multicast. Upon detecting a reception error of those data, the controller requests, from the controlled device, the information of the parameter which has been changed in one or more synchronization periods including and after the synchronization period subsequent to the last synchronization period in which the controller could normally receive all of the packets, and corrects the parameter value in the controller based on the current value of the changed parameter transmitted from the controlled device in response to the request.
US08688248B2 Method and system for content sampling and identification
A method and system for content sampling (106) and identification is presented. A data stream is recorded, and samples of the stream are identified. Samples (106) can be initially taken at random for identification. Once a sample (106) is identified and segmented within the data stream, the next time to sample (106) may be calculated to be outside the time frame of the identified sample (106). Thus, the sampling period can be adaptively adjusted to be at times after identified tracks.
US08688246B2 Operation monitoring system for processing apparatus
In a processing apparatus having: moveable parts disposed to form a predetermined processing environment within a processing chamber in which a predetermined processing is performed on an object to be processed; and a control means for controlling the operation of each of the moveable parts, abnormality inclusive of deterioration with time of the moveable parts constituting the processing apparatus is made to be easily judged. There is provided a vibration detection means for detecting the waveforms of vibrations that occur accompanied by the operation of the moveable parts. When control is made from the control means in order to operate any one of the moveable parts, there are obtained event data corresponding to the control and the waveforms of vibrations of all the moveable parts that are operating simultaneously at the time in question. Each time the control corresponding to the event data is selected, or when a waveform of vibration corresponding to another event data of the same kind as that of the above-mentioned event data has been obtained, the change in the waveform is monitored. When the waveform has changed beyond a predetermined range, the processing apparatus is judged to be abnormal.
US08688244B2 Method for identifying the operating state of a control element, and a control apparatus
In order to flexibly identify the current operating state of control elements which are used to control a process installation, the invention provides a method for identifying the operating state of at least one control element, which is designed for an active and a passive operating state, for a control apparatus, wherein, in the active operating state, the control element controls a process function of an area of a process installation, comprising the following steps: the control apparatus is connected to the process installation, the control element is functionally associated with the process function, and the operating state of the control element is identified as active on the basis of successful functional association of the control element with the process function. The invention also provides a control apparatus for controlling at least one process function for an area of a process installation, as well as a process installation which is suitable for carrying out the method according to the invention.
US08688243B2 Method and apparatus for controlling fans in heating, ventilating, and air-conditioning systems
Systems, apparatus, and methods of controlling a variable-speed fan of an environmental maintenance module that controls temperatures of a plurality of zones of a building are provided. A first critical zone of the building is identified by analyzing the first zone temperature errors, which are used to determine a final speed setting of the variable-speed fan. Systems, apparatus, and methods of calibrating an environmental maintenance module that controls a temperature of a zone of a building are also provided. A location parameter is calculated for a plurality of zone temperatures, and a scale parameter is computed that quantifies a variation of the zone temperatures relative to a location parameter. A first temperature setpoint for the zone is determined and used in controlling the temperature of the zone.
US08688241B2 Distributed control system for monitoring a significant control
Provided is a control system capable of reducing cost while securing reliability of original processing of a microcomputer. An engine control device and a meter control device each store a control amount calculating procedure for calculating a control amount regarding a significant control to be performed on the control target of the engine control device. The engine control device compares a control amount regarding the significant control calculated by the engine control device, and a control amount regarding the significant control calculated by the meter control device, to thereby control the control target of the engine control device based on a result of the comparison.
US08688238B2 Implantable medical elongated member including fixation elements along an interior surface
An implantable medical elongated member includes a first outer surface portion and a second outer surface portion extending around at least ten percent of an outer perimeter of the elongated member. A fixation element extends a distance from the first outer surface portion of the implantable medical elongated member. A longitudinally-extending section of the second outer surface portion proximate to a distal end of the elongated member is substantially devoid of any fixation elements that extend the distance from second outer surface portion.
US08688237B2 Endotracheal tube apparatus
An apparatus for monitoring EMG signals of a patient's laryngeal muscles includes an endotracheal tube having an exterior surface and a first location configured to be positioned at the patient's vocal folds. A first electrode is formed on the exterior surface of the endotracheal tube substantially below the first location. A second electrode is formed on the exterior surface of the endotracheal tube substantially above the first location. The first and second electrodes are configured to receive the EMG signals from the laryngeal muscles when the endotracheal tube is placed in a trachea of the patient.
US08688231B2 Medical probe and a method of providing a medical probe
A medical probe is provided that has a single longitudinally uniform interconnect that provides a connection between a distal end and a proximal end of the probe. The interconnect is obtained by forming a thin uniform film as a spiral on a wafer and subsequently applying this spiral as a helix on a base element of a medical probe. The thin film spiral is manufactured with multiple connecting wires to enable connection between an electronics module and a multiplicity of electrodes (an electrode array) at the distal end of the medical probe.
US08688223B2 Implantable medical device impedance measurement module for communication with one or more lead-borne devices
Example techniques for communicating between two medical devices are described. One medical device may be an implantable medical device. Another medical device may be a lead-borne implantable medical device. The lead-borne implantable medical device may be referred to as a satellite. The implantable medical device may measure impedance of a path including at least two electrodes, at least one of which is on the lead, using an impedance measurement module. In some example implementations of this disclosure, the implantable medical device may also use the impedance measurement module to communicate with the satellite on the lead.
US08688222B2 Stimulus timing for a stimulating medical device
Methods and systems are disclosed for determining the timing of stimulation applied using a medical device. In embodiments, the medical device filters a received signal to obtain a plurality of band-pass filtered signals, each corresponding to one or more stimulation channels. The medical device then determines the envelopes of these band-pass filtered signals. Next, the medical device determines the stimulation timing (i.e., the pulse times) for the corresponding stimulation channel based on the timing of a particular phase (e.g., a peak, a minimum, etc.) of the envelope. A pulse amplitude for the stimulation channel may then be determined, and stimulation applied using the determined amplitude and pulse time.
US08688220B2 Systems, devices and methods for the treatment of neurological disorders and conditions
The present disclosure relates to methods, devices, and systems used for the treatment of and/or promoting recovery from various neurological disorders and conditions, including epilepsy and other seizure disorders and movement and other related disorders; for promoting recovery from acute or chronic brain injury (e.g. stroke, hypoxia/ischemia, head trauma, subarachnoid hemorrhage, and other forms of brain injury, for awakening and/or promoting the recovery of patients in various levels of coma, altered mental status or vegetative state); or for promoting recovery from chronic daily headache and migraine and related disorders via external (cutaneous) stimulation of the sensory branches of the trigeminal nerve in the face and forehead. More specifically, devices and electrode assemblies configured for stimulation of the supraorbital, supratrochlear, infraorbital, auriculotemporal, zygomaticotemporal, zygomaticoorbital, zygomaticofacial, nasal and infratrochlear nerves are disclosed.
US08688219B2 Dynamic sampling
Dynamic sampling of physiological parameters based on the next anticipated occurrence of a relatively periodic physiological event. Embodiments of the invention may be used to increase the battery life or effective data storage capacity of implantable medical devices while retaining or improving measurement resolution.
US08688217B2 Method to detect proper lead connection in an implantable stimulation system
An implantable pulse generator or external trial stimulator for coupling to a lead with a distal end and a proximal end, the lead comprising at least one terminal disposed at the proximal end. The implantable pulse generator comprises a connector for receiving the proximal end of the lead, the connector having at least one contact, and a sensor configured and arranged for detecting electrical connectivity between the implantable pulse generator or external trial stimulator and the lead, the sensor comprising at least one sensor contact, the sensor contact being configured and arranged for electrically coupling to a terminal of the lead and at least one of the contacts of the connector when the lead is fully inserted in the connector and thereby detecting electrical connectivity between the implantable pulse generator or external trial stimulator and the lead.
US08688216B2 Autothreshold with sensing from pacing cathode
Cardiac electrostimulation energy is delivered to a heart chamber of a subject according to a normal pacing mode using a set of implantable pacing electrodes. When a threshold test for the heart chamber is initiated and a sensing electrode independent from the set of pacing electrodes is unavailable for the heart chamber, cardiac electrostimulation energy is delivered to the subject according to a threshold test mode. The threshold test mode includes sensing a cardiac activity signal from a subject using a set of sensing electrodes that includes an electrode common to the set of pacing electrodes, and changing the electrostimulation energy and sensing a resulting cardiac activity signal using the set of sensing electrodes to determine the optimum electrostimulation energy for capture of the heart chamber.
US08688213B2 Managing cross therapy sensing in a multiple therapy implantable device
An apparatus comprises a cardiac signal sensing circuit configured to sense an electrical cardiac signal from at least one of an atrium or ventricle of a heart of a subject, a therapy circuit configured to provide electrical pacing therapy and electrical autonomic neural modulation therapy to the subject, and a control circuit. The control circuit is configured to initiate delivery of the autonomic modulation neural therapy, and the control circuit includes a signal detection circuit configured to detect delivery of the autonomic neural modulation therapy in the sensed cardiac signal. The control circuit is configured to change, in response to detecting the delivery, a sensitivity of the cardiac signal sensing circuit during delivery of the autonomic neural modulation therapy.
US08688212B2 Implantable neurostimulator-implemented method for managing bradycardia through vagus nerve stimulation
A method for managing bradycardia through vagus nerve stimulation is provided. An implantable neurostimulator configured to deliver electrical therapeutic stimulation in both afferent and efferent directions of a patient's cervical vagus nerve is provided. An operating mode is stored, which includes parametrically defining a maintenance dose of the electrical therapeutic stimulation tuned to restore cardiac autonomic balance through continuously-cycling, intermittent and periodic electrical pulses. The maintenance dose is delivered via a pulse generator through a pair of helical electrodes via an electrically coupled nerve stimulation therapy lead independent of cardiac cycle. The patient's physiology is monitored, and upon sensing a condition indicative of bradycardia, the delivery of the maintenance dose is suspended. A progressively increasing amount of time is spent waiting via a controller and, upon sensing a condition indicative of an absence or termination of the bradycardia, a progressively increasing partial maintenance dose is delivered via the pulse generator.
US08688210B2 Implantable medical device crosstalk evaluation and mitigation
Electrical crosstalk between two implantable medical devices or two different therapy modules of a common implantable medical device may be evaluated, and, in some examples, mitigated. In some examples, one of the implantable medical devices or therapy modules delivers electrical stimulation to a nonmyocardial tissue site or a nonvascular cardiac tissue site, and the other implantable medical device or therapy module delivers cardiac rhythm management therapy to a heart of the patient.
US08688209B2 Device for ambulatory monitoring of brain activity
A device for ambulatory monitoring of brain activity includes a patch secured to a head of a monitoring subject and an electrode secured to the head of the monitoring subject. The electrode produces a signal indicating brain activity of the monitoring subject. The device further includes a signal processor that receives the signal produced by the electrode and processes the signal to produce data. The signal processor is secured to the monitoring subject. The device further includes a display that displays the data produced by the signal processor, the display being secured to the monitoring subject. The device also includes a power source secured to the monitoring subject, the power source providing power to the electrode, the signal processor, and the display wherein the monitoring subject may ambulate unimpeded by the patch, the electrode, the signal processor, the display and the power source.
US08688208B2 Method and system for meshing human and computer competencies for object categorization
The subject disclosure relates to a method and system for visual object categorization. The method and system include receiving human inputs including data corresponding to passive human-brain responses to visualization of images. Computer inputs are also received which include data corresponding to outputs from a computerized vision-based processing of the images. The human and computer inputs are processing so as to yield a categorization for the images as a function of the human and computer inputs.
US08688207B2 System and methods for graphic display of ST-segment deviation
Systems and methods are provided for monitoring a patient and graphically representing ST-segment deviations.
US08688203B2 Dual sensing for brady-tachy pacemaker/ICD
A system detects events related to cardiac activity. The system comprises a primary cardiac signal sensing circuit, at least one secondary cardiac signal sensing circuit having a higher sensitivity than the primary sensing circuit, and a controller circuit coupled to the primary and secondary cardiac signal sensing circuits. The controller circuit determines a rate of depolarization using the primary sensing circuit and detects tachyarrhythmia using the rate. The controller circuit also detects tachyarrhythmia using the secondary sensing circuit and also deems the tachyarrhythmia valid if the controller circuit detects the tachyarrhythmia using both the primary and secondary sensing circuit.
US08688194B2 Medical imaging system
A medical imaging system is provided. The medical imaging system includes a patient positioning table and a patient examination area that is open on at least three sides and accessible from a front side. The patient positioning table is able to be moved into the patient examination area. At least one positioning motor is arranged on a rear side and is separated from the front side by a rear wall element. The at least one positioning motor is operable to adjust the position of a framework. The patient positioning table is disposed on the framework.
US08688193B2 Magnetic resonance imager, method and program which continuously applies steady-state free precession to k-space
A magnetic resonance imager for forming images of a moving portion of a patient includes imaging coils. The imager includes a computer that causes the imaging coils to apply continuously steady-state free precession to k-space of a magnetic resonance image series of the patient and acquire the image series, and generates images from the image series. A method for forming images of a moving portion of a patient includes the steps of applying continuously steady-state free precession to k-space of a magnetic resonance image series of a patient. There is the step of acquiring the image series. There is the step of generating images from the image series. A method for forming images of a patient includes the steps of triggering a steady-state free precision imaging sequence to an ECG r wave of cardiac cycles of the patient. There is the step of performing the steady-state free precision imaging sequence with imaging coils of a magnetic resonance imaging scanner such that data for a series of k-space data sets associated with the imaging sequence are acquired in a manner that is time resolved through the cardiac cycle, with data acquired over a number of consecutive cardiac cycles. A computer program embodied on a computer readable medium to form an image of a patient with an MRI.
US08688192B2 High-resolution magnetocardiogram restoration for cardiac electric current localization
Magnetocardiogram (MCG) provides temporal and spatial measurements of cardiac electric activities, which permits current localization. An MCG device usually consists of a small number of magnetic sensors in a planar array. Each sensor provides a highly low-resolution 2D MCG map. Such a low-res map is insufficient for cardiac electric current localization. To create a high resolution MCG image from the sparse measurements, an algorithm based on model learning is used. The model is constructed using a large number of randomly generated high resolution MCG images based on the Biot-Savart Law. By fitting the model with the sparse measurements, high resolution MCG image are created. Next, the 2D position of the electric current is localized by finding the peak in the tangential components of the high resolution MCG images. Finally, the 2D current localization is refined by a non-linear optimization algorithm, which simultaneously recovers the depth of the electric current from the sensor and its magnitude and orientation.
US08688189B2 Programmable ECG sensor patch
The invention provides a disposable programmable ECG sensor patch for the non-invasive detection of risk patterns according to programmed criteria. The patch is programmed by a medical professional to select one or more monitoring parameters for detection and alarm indication. One application is to detect changes in the ECG due to cardioactive drugs. Another application is triggering an alarm for a cardiac patient during a stress condition. The programmable patch operates in conjunction with an external programming unit for selecting the detection monitoring parameters.
US08688185B2 Device for measuring blood, tissue, and skin parameters
The invention relates to a device and a method for measuring blood, tissue, or skin parameters, in particular the oxygen saturation in blood, by attaching one or more sensors to body parts such as fingers, earlobes, toes, hand, or foot. The invention relates further to a method for the preparation of said device.
US08688184B2 Noninvasive photoplethysmographic sensor platform for mobile animals
A noninvasive photoplethysmographic sensor platform for mobile animals such as small rodents, namely rats and mice is useful such as in a laboratory research environment. The noninvasive photoplethysmographic sensor platform may be a collar which provides an easily affixed, adjustable attachment mechanism that encircles the animal, such as the neck. The neck of the animal provides several particular advantages as a sensor mounting platform for photoplethysmographic sensors. For pulse oximetry, the neck location will provide significant blood flow under all conditions. For small mammals, such as rats and mice, transmittance pulse oximetry through the neck of the subject remains possible. The neck mounted collar also offers inherent bite resistance to the sensor platform.
US08688182B2 Superconductive cable
A superconductive electric cable is provided in which a cable core is arranged in a cryostat, where the cable core is composed of three phase conductors arranged concentrically around an inner cooling duct, with an electric insulation arranged between the phase conductors, and where the cryostat is surrounded by an electric insulation, which is surrounded by a neutral conductor of normally conductive materials. In this cable, a neutral conductor or a screening is arranged only outside of the cryostat, and is formed by normally conductive material which surrounds the cryostat as a common neutral conductor, where an insulating material is arranged between this neutral conductor and the cryostat.
US08688180B2 System and method for detecting use of a wireless device while driving
A system for detecting the use of wireless devices such as a mobile phone, personal digital assistant (PDA), or pagers in a moving vehicle receives wireless signals inside a vehicle using a radio frequency (RF) sensor(s) and converts the RF signals into voltage signals. The voltage signals are then compared with known waveforms to determine if the wireless signals indicate a received call, if the received call is answered, a transmitted call, an SMS text message, data associated with internet browsing on a wireless device, or Bluetooth activity.
US08688179B2 Mobile terminal
A mobile terminal includes a terminal main body including a circuit board for processing a radio signal, a conductive member including an exposed surface exposed to the outside of the main body and a plurality of recesses formed to be recessed toward the interior of the main body from the exposed surface and disposed to be spaced apart, at least a portion thereof being formed to transmit and receive the radio signal, and a filling member forming an external appearance of the main body and filling the recess portions.
US08688176B2 Components with mechanically-bonded plastic and methods for forming such components
Components and methods for forming such components with mechanically-bonded plastic are provided. A representative method includes: providing a metal chassis, the chassis having an opening extending through; placing the chassis in a mold; flowing plastic into the mold such that the plastic flows into the opening, the plastic being mechanically bonded to the metal of the chassis to form an integrated metal and plastic component; and removing the integrated metal and plastic component from the mold.
US08688174B2 Integrated, detachable ear bud device for a wireless phone
An integrated, detachable ear bud system that is attached to an associated wireless phone. The integrated, detachable ear bud system may be one ear bud, or pair of ear buds, or ear bud or ear buds including a microphone. In certain embodiments an integrated, detachable, attached auditory device is physically connected to its associated wireless phone via an extendable and retractable electrical cord, and integrated into the case of the associated wireless phone, to forcibly keep with the wireless phone even when not in use, preventing misplacement, loss, or even inadvertent separation from the wireless device. The ear buds may connect to a recharge port on the wireless phone, and be charged when the wireless phone is charging. When in its attached home position, the ear-mountable speaker may tuck into a mating cavity. A latch or magnet may assist in attaching the integrated, detachable ear bud to the wireless phone.
US08688162B1 Method and device for reducing latency by anticipating responsive data communications
A method and system for reducing latency by anticipating responsive data communications is described. When the user of a first mobile station receives a message sent from a second mobile station, the user of the first mobile station may responsively reply. If, before the reply is sent, the second mobile station releases its network radio link and goes dormant, the reply may be delayed as the radio link is set up again after the reply is sent. To reduce this latency, the first mobile station may monitor its user's actions and, upon an indication that the user intends to soon reply to the earlier received message, the first mobile station may send a signal into the network which causes the second mobile station to maintain its radio link or to set up a new radio link if it has gone dormant.
US08688157B2 Wireless communication method and system for transmitting data over a selected part of bandwidth on a communication path
A method providing wireless communication between a first station and a second station. The method establishes at least one communication path between at least one pair of antennas including a first antenna of the first station and a second antenna of the second station, wherein at least one of the first and second antennas is a narrow beam antenna, selects at least one part of the bandwidth available on the communication path, and transmits data between the pair of antennas over the selected part of the bandwidth.
US08688156B2 Method and apparatus for controlling link margin
A method and apparatus for controlling a link margin are provided. The method includes: receiving, from a second device, a link margin frame including information about the link margin related to a communication link between a first device and the second device; and performing at least one operation selected from among a change in transmission power, a change in a modulation and coding scheme (MCS), beam forming, and a change of the communication link to another frequency band, based on the received link margin frame.
US08688154B2 Method and apparatus for communicating with blind interference alignment using power allocation and/or transmission architecture
A method and system are disclosed herein for power allocation and/or clustering in a wireless communication system that uses blind interference alignment. In one embodiment, the system comprises a plurality of receivers, where each receiver in the plurality has a multi-mode antenna with a single radio frequency (RF) chain that is operable in a plurality of antenna modes, and wherein each receiver shifts between the plurality of antenna modes in a predetermined manner. The system also includes a plurality of base stations to perform cluster-based transmission, each base station in the plurality of base stations having one or more transmitters having a transmit antenna and being operable to communicate with one or more of receivers in the plurality of receivers using a blind interference alignment (BIA) scheme, and wherein the plurality of base stations are grouped in different clusters at different times according to cluster patterns.
US08688152B2 Method for creating a peer-to-peer immediate messaging solution without using an instant messaging server
A messaging method in a system including a wireless network, a routing server, and a plurality of mobile stations. A first mobile station has first communications applications and a first PIN and a second mobile station has second communications applications and a second PIN. The method includes sending an invitation including the first PIN from the first mobile station to the second mobile station using one of the first communications applications, and sending an acceptance including the second PIN from the second mobile station to the first mobile station using one of the second communications applications. The method further includes creating first messages including the second PIN and sending them to the second mobile station through the wireless network, and creating second messages including the first PIN and sending them to the first mobile station through the wireless network. The routing server routes the messages based on the PINs.
US08688150B2 Methods for identifying messages and communicating with users of a multimodal message service
Methods for combining speech with existing text wireless Short Message Service (SMS) to create a multimodal SMS service are provided. A user of standard SMS text service is provided with a link within each message that allows adding or retrieval of a voice message associated with an SMS text message. A speech server in the wireless network may be used for recognition of voice commands, rendering of test into speech, and recording or playing back voice recordings. An automatic and unique identification of each message is created to allow retrieval of the message without manually selecting the message. Additional services include message lists, integration with voicemail systems, image and video messages, cross-functional applications with Multimedia Messaging Services (MMS) and Enhanced Message Services (EMS), and extensions of the combination of voice with text SMS to other computing devices such as PDAs and PCs.
US08688147B2 System and method for location-based, interactive consumer engagement platform
A location based wireless consumer interactive system is disclosed. The system includes a first gateway device stationed at a first location which includes a first antenna configured to generate a first wireless zone covering a preassigned area proximal to the first location. The first gateway device includes a first network interface coupled to the first antenna which is configured to communicate with a client device that is connected to the first wireless zone. The first gateway device includes a first memory configured to store a first content profile received from a server device via the first network interface, wherein the first memory stores executable programming instructions to process preloaded consumer content of the first content profile. The first gateway device includes a first processor configured to generate a first interactive content site containing the consumer content on the client device.
US08688144B1 Method and apparatus to configure mobile communication and applications
Aspects of the disclosure provide methods and apparatuses to configure mobile communication and applications based on location detection. A method for operating a mobile terminal includes storing operational configurations in association with locations in the mobile terminal, detecting a location of the mobile terminal, determining an operational configuration based on the detected location, and configuring the mobile terminal according to the determined operational configuration. The operational configurations include communication configurations and application configurations.
US08688139B2 Concurrent wireless transmitter mapping and mobile station positioning
The subject matter disclosed herein relates to concurrently estimating locations for one or more mobile stations and one or more wireless transmitters.
US08688134B2 Method and device for resource allocation control in radio communications system
A resource allocation control method and device that can reduce inter-cell interference in a radio communications system are provided. According to a method for resource allocation control between a plurality of cells in a radio communications system, radio communication devices respectively controlling at least two cells notify information about control resources of its own cell to each other. In the resources of its own cell, each of the radio communication devices sets a buffer resource within a predetermined resource range corresponding to a control resource of the other cell. At a request for information transmission in its own cell, each of the radio communication devices restricts the allocation of the set buffer resource.
US08688133B2 Method for operating a WiMAX femtocell base station and femtocell base station
A method for operating a WiMAX femtocell base station, wherein the femtocell base station has an active operational mode, in which the radio interface subsystem of the femtocell base station is fully power supplied, is characterized in that a power saving mode with reduced radio interface activity is provided, wherein the femtocell base station is enabled to transit between the active operation mode and the power saving mode. Furthermore, a corresponding femtocell base station for deployment in a WiMAX network is disclosed.
US08688132B2 Sensing wireless transmissions from a licensed user of a licensed spectral resource
Sensing wireless transmissions from a licensed user of a licensed spectral resource includes obtaining information indicating a number of adjacent sensors that are concurrently sensing wireless transmissions from the licensed user of the licensed spectral resource. Such information can be obtained from a main node controlling the sensor and its adjacent sensors, or by the sensor itself (e.g., by means of short-range communication equipment targeting any such adjacent sensors). A sensing rate is then determined as a function, at least in part, of the information indicating the number of adjacent sensors that are concurrently sensing wireless transmissions from the licensed user of the licensed spectral resource. Receiver equipment is then periodically operated at the determined sensing rate, wherein the receiver equipment is configured to detect wireless transmissions from the licensed user of the licensed spectral resource.
US08688131B2 Apparatus and methods for facilitating simulcasting and de-simulcasting in a distributed antenna system
An RF connection matrix may include first and second carrier-specific RF connection matrix modules. The first carrier-specific RF connection matrix module can be adapted to route a first downlink transmission to one or more remote antenna units for transmission on a first carrier. The second carrier-specific RF connection matrix module can be adapted to route a second downlink transmission to one or more remote antenna units for transmission on a second carrier. Methods for facilitating simulcasting and de-simulcasting may include receiving a signal associated with a sector ID, which signal includes a first downlink transmission for a first carrier and a second downlink transmission for a second carrier. The first downlink transmission can be routed to one or more remote antenna units for transmission on the first carrier. The second downlink transmission can be routed to one or more remote antenna units for transmission on the second carrier.
US08688129B2 Grade of service (GoS) differentiation in a wireless communication network
Techniques for handling arriving calls with grade of service (GoS) differentiation for multiple tiers of services are described. The multiple tiers may be for different levels of service subscriptions, different types of calls, etc. In one design, calls in multiple tiers of services may be received by a base station. The calls in the multiple tiers may be differentiated based on at least one parameter. In one design, different blocking rates may be supported for calls in different tiers, e.g., with progressively lower blocking rates being supported for calls in progressively higher tiers. In another design, different call setup queuing delays may be supported for calls in different tiers, e.g., with progressively shorter queuing delays being supported for calls in progressively higher tiers.
US08688128B1 Method and system for providing toll-free telematic and mobile services applications
Methods and systems of providing toll-free services access from a telecommunications network to a mobile device supported by toll-free telecommunications networks entail placing a called telephone number on a service provider's telecommunications network by identifying the called telephone number as a toll-free call, querying a database for called telephone number information for routing to a destination number, and routing the called telephone number using the called telephone number information through the service provider's telecommunications network to a wireless telecommunications network. The called telephone number is routed through the wireless telecommunications network by mapping the called telephone number and information to a mobile service identification number that identifies a mobile device hosted by a mobile switching center. A connection between the mobile switching center and the mobile device using the mobile service identification number is established to connect the toll-free call to the mobile device.
US08688127B1 Method and system for inter-frequency handoff
An inter-frequency handoff of a mobile station engaged in a call via wireless network is effected by gradually changing a carrier frequency of a forward link signal from a first-channel frequency, corresponding to a first frequency channel, to a second-channel frequency, corresponding to a second frequency channel. Initially, a first transmitter in the wireless network transmits the forward link signal in the first frequency channel. A second transmitter then transmits the forward link signal while changing the carrier frequency from the first-channel frequency to the second-channel frequency at a specified tuning rate. The tuning rate may be dynamically adjustable in response to requests from the mobile station. Once the second-channel frequency is reached, a third transmitter continues transmitting the forward link signal in the second frequency channel. The mobile station may also gradually change the carrier frequency of the reverse link signal that it transmits for the call.
US08688126B2 Method for falling back to 2G/3G network, relevant device and communication system
Embodiments of the present invention provides a method for falling back to a 2G/3G network, a relevant device and a system. The embodiments of the present invention includes: receiving, by a mobility management entity, a first message from an access network device, where the first message carries location area information of a target 2G/3G cell to which a user equipment UE prepares to connect; sending a second message for requesting to perform a location update on the UE to a mobile switching center MSC corresponding to a location area of the target 2G/3G cell; receiving a third message from the MSC, where the third message carries a temporary mobile station identity TMSI allocated to the UE by the MSC; and sending, to the UE, a fourth message carrying the TMSI, so that the UE, after being connected to the target 2G/3G cell, communicates with the MSC by using the TMSI.
US08688125B2 RRC messages and procedures
A method and apparatus for radio resource control (RRC) messaging. A method in a Node B includes transmitting a RRC change command including a plurality of commands to a wireless transmit/receive unit (WTRU), and receiving an RRC change response from the WTRU, wherein the RRC change command includes a command for performing a measurement gap configuration procedure and a command for performing a measurement gap activation procedure.
US08688123B2 Method and system for a transmitting mobility state
A method for transmitting a mobility state is provided in the present invention, the method includes: when an source evolved NodeB (eNB) performs a handover of a user equipment (UE) in a connectivity state, it sends the UE historical information to a target eNB; the target eNB decides a mobility state of the UE according to the UE historical information. Alternatively, when the source eNB performs a handover of the UE in a connectivity state, it decides the mobility state of the UE according to the UE historical information, sets the corresponding mobility state instruction information and sends it to the target eNB; the target eNB acquires the mobility state corresponding to the UE according to the received mobility state instruction information. A system for transmitting a mobility state is also provided in the present invention.
US08688121B2 UE handling of common configuration after handover
A method for a user equipment (UE) operating in a Long Term Evolution network. The method includes the UE receiving a command for a handover from a source cell to a target cell. The method further includes, when the UE has valid stored system information for the target cell, the UE discarding a dedicated radioResourceConfigCommon information element received from the source cell in the handover command and the UE applying radio resource configuration information retrieved from the stored system information.
US08688115B2 Access control according to a policy defined for a group of associated electronic devices comprising a cellular modem
Access control according to a policy defined for a plurality of electronic devices comprising a cellular modem and associated with the same user If an end user has two electronic devices, such as a fire alarm or an electricity meter, which both have a cellular modem and are allowed to operate in parallel under the same subscription, the end user can abuse this subscription by lending or selling one of the devices to another person. This abuse can be prevented by the present invention in that the network access is controlled according to a policy defined for the plurality of electronic devices operating under the same subscription. In particular, the policy defines a threshold distance between a primary electronic device and each additional electronic device belonging to said plurality of electronic devices operating under the same subscription which specifies the maximum distance from the primary electronic device which still allows to gain access to the network.
US08688113B2 Method and system for implementing location service
The present invention discloses a method and a system for implementing location service, in which the method comprises: sending a location request message from a source user to a MMSG by a MMSC; sending the location request message to a multimedia message generating platform by the MMSG; initiating a location request to an LSP by the multimedia message generating platform according to the location request message; performing location according to the initiated location request and returning a location result to the multimedia message generating platform by the LSP; generating multimedia message information according to the location result and sending the multimedia message information to the MMSG by the multimedia message generating platform; and sending the received multimedia message information to the source user through the MMSC by the MMSG. The present invention can not only reduce the requirement of the location service on terminal capability, but also more conveniently develop the location service, thereby realizing the aim of providing convenient and efficient location service to users by using multimedia message information.
US08688110B1 Apparatus and method for limiting searches for a home PLMN according to its proximity
Apparatus and methods are disclosed for reducing or eliminating searches by a UE for its home PLMN when the mobile station is roaming in a network not in the vicinity of the home PLMN. That is, the UE may be provisioned with information about its home PLMN. For example, some embodiments can comprise a neighbor database indicating neighbor relationships between PLMNs and the home PLMN. This can enable a UE to determine whether the home PLMN is likely to be nearby when it is visiting a different PLMN. Forgoing a PLMN home search reduces processing and can aid in conserving power resources. Other aspects, embodiments, and features are also claimed and described.
US08688107B2 Voice bridging gateway for tactical communications
Each of a number of gateway network radios operates with a transmission protocol of an associated one of plural incompatible communication networks. Each network radio has an audio terminal for producing first audio signals detected from transmissions of user radios in its associated network, and a microphone terminal for receiving second audio signals for transmission to the user radios. A voice bridging gateway server has multiple ports each corresponding to one of the networks for coupling to the network radio associated with the one network. Each port receives the first audio signals from the audio terminal of the associated network radio, and produces the second audio signals for applying to the microphone terminal of the network radio. The server implements a private branch exchange application whereby user radios in a given communication network can be voice bridged with user radios in a selected one or more of the other networks.
US08688105B2 Method for setting control multi point in wireless communication system and apparatus thereof
The present invention relates to a method for setting a control multi point of a serving cell in a wireless communication system. The serving cell selects more than one adjacent base station as a control multi point set based on first link information between terminals and the adjacent base stations received from the terminals. Furthermore, the serving cell: receives a pre-coding matrix index corresponding to the adjacent base stations which is selected by the terminals, selects more than one pre-coding matrix index from the received pre-coding matrix indexes according to a preset condition, generates a pre-coding matrix index list, and transmits pre-coding matrix index list to the corresponding base station.
US08688101B1 Position information assisted network control
A network controller including processing circuitry may be configured to receive dynamic position information indicative of a three dimensional position of at least one mobile communication node, compare fixed position information indicative of fixed geographic locations of respective access points of a network to the dynamic position information to determine a relative position of the at least one mobile communication node relative to at least one of the access points based on the fixed position information and the dynamic position information, and provide network control instructions to at least one network asset based on the relative position.
US08688095B2 Multiple user profiles and personas on a device
A mobile device is configurable to accommodate multiple personas and associated profiles. Once the mobile device is triggered to configure itself with a selected persona/profile, no more information is required by a user (the provider of the trigger) of the mobile device. Each persona/profile is autonomous from any other persona/profile with which the mobile device can be configured. A persona is indicative of a personality, role, or identity portrayed by the device, such as a phone number, for example. A profile is indicative of functions associated with a persona. The mobile device is easily reconfigured via simple UI operations.
US08688088B2 System for targeting advertising content to a plurality of mobile communication facilities
A system for targeting advertising content includes the steps of: (a) receiving respective requests for advertising content corresponding to a plurality of mobile communication facilities operated by a group of users, wherein the plurality includes first and second types of mobile communication facilities with different rendering capabilities; (b) receiving a datum corresponding to the group; (c) selecting from a first and second sponsor respective content based on a relevancy to the datum, wherein each content includes a first and second item requiring respective rendering capabilities; (d) receiving bids from the first and second sponsors; (e) attributing a priority to the content of the first sponsor based upon a determination that a yield associated with the first sponsor is greater than a yield associated with the second sponsor; and (f) transmitting the first and second items of the first sponsor to the first and second types of mobile communication facilities respectively.
US08688086B1 Providing supplemental content to wireless communication devices based on device status
What is disclosed is a method of operating a wireless communication system. The method includes receiving a registration request from a wireless communication device, and in response, monitoring device status and updating a data structure with device status data for the wireless communication device. The method also includes receiving a content request from the wireless communication device for primary content from a primary content provider, and in response, determining an anonymous key associated with the wireless communication device and transferring the anonymous key for delivery to a supplemental content provider. The method also includes receiving a device status request comprising the anonymous key transferred by the supplemental content provider, and in response, transferring the device status data from the data structure for delivery to the supplemental content provider. The method also includes receiving supplemental content transferred by the supplemental content provider responsive to the transferred device status data, receiving the primary content transferred by the primary content provider, and transferring the primary content and the supplemental content to the wireless communication device.
US08688084B2 System and method for integrating an outgoing cellular call as an enterprise call
A method on a wireless user equipment (UE) device facilitates integration of an outgoing cellular call as an enterprise call. The UE device attaches to a wide area cellular network on which the device has a non-enterprise address. Upon blocking incoming calls, the UE device sends a request to a node in a data network to initiate an outgoing cellular call with an expectation of receiving an incoming circuit-switched (CS) call back from the network node within a time window. The incoming CS call contains an enterprise address associated with a user of the wireless UE device as a calling line identity to identify that the incoming CS call is related to the request to initiate the outgoing cellular call. The UE device indicates to the network node that a call leg is established between the enterprise user and the network node.
US08688079B2 Systems and methods of voice call setup involving mobile devices
A mobile device can send a notification to place a call using a PBX (e.g., using SIP signaling) or receive a notification of call availability for the mobile device at the PBX. An authentication token is provided over a data channel for use in authenticating the mobile device when calling the PBX on a voice channel. However, when the mobile device calls the PBX (e.g., on a DNIS number, where ANI information is made available to an application server), if ANI information is found to correspond to the mobile device, the PBX can send tone(s) indicating that the mobile device can respond with an abbreviated validation tone, rather than the entirety of the authentication token. If the ANI information is not obtained or not matched, then a different tone(s) is sent, indicating to provide the authentication token. If the authentication token provided does not match or if the mobile device does not respond, the voice channel is not set up.
US08688078B2 System and method for mobile service geochronous validation
In one embodiment of the present invention, a system and method may be provided for validating communication for a wireless communications device. The system and method may include receiving a geographic location of a wireless communications device. A database comprising records correlating the geographic location with permissions may be accessed in order to determine, based upon the received geographic location information and the accessed database record, if there are restriction on communication associated with the wireless communications device. An indicator may be communicated in response to the determined restriction, effectively providing the information needed to inform the wireless communications device of any current restrictions.
US08688076B2 Subscriber identifier and method for subscriber authentication
The subject innovation relates to a subscriber identifier for subscriber authentication in a mobile telecommunications network. The subscriber identifier comprises a memory device that contains a first subscription data record for subscriber authentication in a first mobile telecommunications network. The memory device further contains a second subscription data record for subscriber authentication in a second mobile telecommunications network. Based on an available mobile telecommunications network, one of the contained subscription data records being usable for subscriber authentication in each case.
US08688073B2 Method and apparatus for measurement of active user devices per quality-of-service class indicator
Methods, apparatus, and systems for measuring, on a per-QoS-class basis, the average number of user devices active on the uplink of a wireless communication system are disclosed. In an exemplary method, a number of mobile terminals with buffered data for transmission to a base station is estimated based on received buffer status reports. An estimated quantity of active mobile terminals is calculated, based on the received buffer status reports and a number of mobile terminals for which a semi-persistent scheduling grant has been granted. In some embodiments, the estimated quantity of active mobile terminals is estimated on a per-traffic-class basis, in which case the technique includes calculating first and second estimated quantities, corresponding to mobile terminals having active data bearers for first and second traffic classes, respectively, based on the received buffer status reports and the number of mobile terminals for which a semi-persistent scheduling grant has been granted.
US08688072B1 Agent notification triggered by network access failure
A method of electronic communication is provided. The method comprises receiving a first call detail record (CDR), where the first call detail record comprises usage information associated with a portable wireless communication device, and the usage information comprises at least a first parameter. Based on the value of the first parameter, a copy of the first call detail record is transmitted to a computer, where the computer does not perform billing functionality. The computer then changes a subscriber account associated with the portable wireless communication device or changes a provisioning associated with the portable wireless communication device.
US08688069B1 Mobile radio with independent, user-operated messaging channel carrying location information
A mobile communication system may include a remote communication system which may transmit communications to and receive communications from a plurality of mobile radios over one or more wireless communication channels. Each mobile radio may include a location sensing system which may sense the location of the mobile radio. A user interface within each mobile radio may receive a request from the user to transmit information indicative of the location of the mobile radio to a remote messaging system. A message transmitter within each mobile radio may transmit the location of the mobile radio sensed by the location sensing system to the remote messaging system in response to the request by the user over a wireless messaging channel. The remote messaging system may aggregate the location information from each mobile radio and deliver this aggregate location information to the remote communication system and/or to the mobile radios.
US08688055B2 Push-pull low-noise amplifier with area-efficient implementation
An amplifier integrated circuit (IC) including a push-pull amplifier having a push stage and a pull stage. A first loop of wire configured to form a first degeneration inductance of the push stage. A second loop of wire configured to form a first degeneration inductance of the pull stage. The first loop and the second loop are concentric. The first loop is connected to a reference potential. The second loop is connected to a supply voltage.
US08688051B2 Mobile station and mobile communication method
A mobile station (UE) according to the present invention includes: a measurement unit (13) configured to measure a radio quality of a serving cell and a peripheral cell; a filtering unit (14) configured to perform filtering on the measurement result; and a determination unit (15) configured to determine as to whether or not to notify the measurement result after the filtering. The filtering unit (14) configured to adjust a filter coefficient for filtering the measurement result, when the mobile station (UE) is in a discontinuous reception state.
US08688049B2 Method for predicting channel quality indicator (CQI) values
The object of the present invention is to perform an enhanced prediction technique. The object is achieved by a method in a base station comprised in a radio access network. The base station is adapted to communicate with at least one user equipment, the method comprises the steps of receiving a sequence of CQI values sampled at the times t=1, . . . , n, from one or more of the at least one user equipments; estimating for each of the received specific CQI value k, the conditional expectation of the CQI value at time t+d, given the specific CQI value k at time t; and obtaining a predicted CQI value for the specific CQI value k, which predicted CQI value is the estimated conditional expectation of the CQI values at a time t+d for the specific CQI value k.
US08688044B2 Method and system for selective equalization enablement based on modulation type
Aspects of a method and system for selective equalization enablement based on modulation type are disclosed. One such method includes receiving a signal via an RF channel, detecting a modulation type of the signal, and selecting an equalization circuit for processing the signal based on the modulation type.
US08688037B2 Magnetic latching mechanism for use in mating a mobile computing device to an accessory device
A mobile computing device and an accessory device are individually equipped with features and components that enable magnetic coupling of the two devices. Specific embodiments provide for the use of one or more horseshoe magnets for use in the magnetic coupling mechanisms. As an addition or alternative, electromagnetic coupling may be used to selectively maintain and/or orient the two devices in a mated position.
US08688034B2 Repeater with mobile communication device feedback
The apparatus comprises a plurality of antennas that are configured to receive wireless signals comprising communication signals and interference signals. Each antenna provides an antenna output signal that is processed by a wireless signal processor of the apparatus to generate a processed wireless signal. A user equipment (UE) communication interface is configured to transmit the processed wireless signal to the mobile wireless communication device. A signal quality feedback interface receives, from the mobile wireless communication device, a wireless feedback signal indicating the characteristic of the processed wireless signal received at the mobile wireless communication device. The wireless signal processor combines the antenna output signals based on the wireless feedback signal to minimize interference signals received at the mobile wireless communication device.
US08688031B2 Radio base station, relay station, radio communication system and radio communication method
In order to achieve effective utilization of radio communication resource, there is provided a relay station, for relaying a signal to be transferred between a radio base station and a radio terminal, which includes a storage section adapted to store communication controlling information for communication control with the radio terminal, a base station side signal reception section adapted to receive, from the radio base station, scheduling information in communication between the radio base station and the radio terminal through the relay station, a complementation section adapted to complement contents of the scheduling information received by the base station side signal reception section in accordance with the communication controlling information stored in the storage section, and a terminal side signal transmission section adapted to transmit the scheduling information whose contents are complemented by the complementation section to the radio terminal.
US08688029B2 Radio access network integrated set-top device
A device may receive a signal strength indicator associated with a connection between a mobile device and a first base station. The signal strength indicator may indicate a strength of a radio signal received by the mobile device from the first base station. The device may transmit the signal strength indicator to a network device, and may receive, from the network device, a first notification to activate a second base station based on the signal strength indicator. The device may activate the second base station based on the first notification. The second base station may provide temporary wireless connectivity for the mobile device.
US08688028B2 Broadcast response system
A broadcast response system provides, e.g., a radio broadcast listener with the ability to obtain media content such as music or speech while listening to the radio. The user can respond to items in the radio broadcast such as advertisements, fund raising drives, or interactive listener polls during the broadcast. Data such as song title and artist, author or publisher and the IP address for the location where the digital version of the content is stored, can be transmitted using, e.g., the RBDS/RDS data stream. A reference number representing song title and artist, author or publisher and the IP address for the location where the digital version of the content is stored can also be employed for ease of implementation. This reference number can reside in a lookup table to be accessed by broadcast response server.
US08688017B2 Image formation unit and image formation apparatus
An image formation unit includes an image carrier, a developer carrier configured to supply developer to the image carrier to form a developer image on the image carrier, first and second developer supply members configured to supply the developer to the developer carrier, a first developer container room configured to contain therein the developer and accommodating therein the first developer supply member, and a second developer container room configured to contain therein the developer and accommodating therein the second developer supply member.
US08688015B2 Development device, processing unit and image forming apparatus
A development device includes a developer carrier configured to carry on a surface thereof a developer, the developer carrier being disposed to face a latent image carrier, a developer tank having the developer carrier, a developer container configured to house the developer to be supplied to the developer tank, the developer container being connected to the developer tank through a partition having an opening, and a developer carrier member configured to carry the developer in the developer container, the developer being supplied to the developer tank from the opening while being carried by the developer carrier member, and the amount of developer to be supplied to the developer tank from the opening being gradually increased in a developer carrying direction of the developer carrier member.
US08688006B2 Drive transmission device including a detection device and a protection member made of a conductive material
A drive transmission device includes drive transmission members including a detection target gear, a detection device detecting the rotational position of the target gear and including a position detection member and a detection unit, and a conductive protection member protecting the detection unit. The detection unit and the protection member are assembled to the same member to be installed to an external apparatus. If there is a dimensional error in the protection member causing a portion of the protection member closest to the target gear to shift in position relative to the detection unit beyond a predetermined range, the protection member comes into contact with the detection unit in the assembling process, and is corrected in shape by the detection unit, with the shift in position relative to the detection unit of the portion of the protection member closest to the target gear kept within the predetermined range.
US08688003B2 Process cartridge and electrophotographic image forming apparatus
A process cartridge is provided for detachably mounting to a main assembly of an electrophotographic image forming apparatus. The process cartridge includes an electrophotographic photosensitive drum, a developing roller for developing an electrostatic latent image formed on the electrophotographic photosensitive drum, a drum frame supporting the electrophotographic photosensitive drum, a developing frame supporting the developing roller, the developing roller being movable between a contacting position in which the developing roller is in contact with the electrophotographic photosensitive drum and a spacing position in which the developing roller is spaced from the electrophotographic photosensitive drum, a force receiving member capable of taking an operating position for moving the developing frame from the contacting position to the spacing position, and a stand-by position retracted from the operating position, an urging portion for urging the force receiving member, and an engaging portion for engaging with the force receiving member.
US08688002B2 Image forming apparatus having a cartridge and an exposure device that can each be rotated and inclined at different angles to detach the cartridge
An image forming apparatus to which a cartridge having a photosensitive drum is detachably mounted. A cartridge supporting member supports the cartridge mounted to a main body of the apparatus, and an operation member is operated to be moved when the cartridge is mounted. When the operation member is moved in a state in which the cartridge is mounted, the cartridge supporting member is rotated away from the transfer member so that the cartridge is rotated and inclined at an angle θ1 with respect to the transfer member, and an exposure device is rotated away from the transfer member and is inclined at an angle θ2 greater than the angle θ1 with respect to the transfer member, so that the cartridge is allowed to be detachable from the main body of the apparatus.
US08687998B2 Image forming apparatus
An image forming apparatus includes an image forming section, a paper supply section, a housing member and an ion generating unit. The housing member is disposed at least below the image forming section, and gives the same shape in plane view as the image forming section and the paper supply section. The ion generating unit is contained in the housing member. The ion generating unit includes a duct forming a pathway of flow to guide the air that is sucked in from outside of the housing member again to outside of the housing member, an ion generating device disposed inside the duct, and a fan for generating an air current in the duct.
US08687997B2 Image forming apparatus configured to direct cooling air flow to a fixing device roller proximate the outer side of the apparatus main body
An image forming apparatus includes a fixing device that has: a fixing roller heated by induction and a pressing roller brought into press-contact with the fixing roller to fix a toner image borne on a paper sheet conveyed toward the fixing device by a conveyor unit. When a paper sheet having a width smaller than a width of a maximum-width recording medium that can be passed through the fixing device is passed through the fixing device, a non-paper passing region is formed at each end portion of each of the fixing and pressing rollers. Sirocco fans cool the non-paper passing region at a part of an outer peripheral surface of the pressing roller. The pressing roller is disposed opposed to the outer side of the main body of the image forming apparatus.
US08687995B2 Fusing device of an electrophotography image forming apparatus including a heating roller
A heating roller including a resistive heating layer and a fusing device including the heating roller. By separately disposing a plurality of electrodes in an axis direction of the heating roller, and by independently controlling each electrode, the heating roller may correspond to various papers having different sizes. Accordingly, the temperature of the heating roller may be stably controlled.
US08687992B2 Image heating apparatus
An image heating apparatus includes an image heating rotational member configured to heat an image on a recording material, a pressure member configured to form a nip portion with the image heating rotational member and pinch the heated recording material in the nip portion, a first external heater including a first heat generation member and configured to contact an outer surface of the image heating rotational member and heat an area of the image heating rotational member that has passed the nip portion, and a second external heater including a second heat generation member and configured to contact an outer surface of the image heating rotational member and heat an area of the image heating rotational member heated by the first external heater. In the image heating apparatus, maximum power applied to the second heat generation member is smaller than maximum power applied to the first heat generation member.
US08687991B2 Image forming apparatus and image forming method
An image forming apparatus includes an image forming unit that forms, on an image bearing member, an image for adjusting operations of the image forming apparatus, a container that contains toner removed from the image bearing member, and a controller that controls formation of the image for adjusting the operations of the image forming apparatus so that after an amount of toner contained in the container reaches a threshold value, an amount of toner removed from the image bearing member and to be contained in the container is reduced to less than before the amount of toner contained in the container reaches the threshold value.
US08687990B2 Image forming apparatus
An image forming apparatus includes a rotatable image carrying member, a rotatable transfer member cooperative with the image carrying member, and a fixing unit having a fixing nip for nipping and feeding the recording material discharged from the transfer nip while fixing the toner image. In addition, a bowing amount measuring unit measures a bowing amount of the recording material, a storing portion stores a target bowing amount, and a speed controller controls a feeding speed of the recording material. The storing portion stores a plurality of target bowing amounts, which are selectable depending on kinds of the recording material, and the speed controller controls the feeding speed in the fixing nip, and then controls the feeding speed so that the bowing amount is substantially zero at the time when a trailing edge of the recording material leaves the transfer nip.
US08687985B2 Belt drive apparatus for correcting belt position in direction of width
A belt drive apparatus is equipped with an endless belt rotationally movable by being supported by a plurality of rollers. A moving speed signal output part outputs a signal based on a rotational movement of the endless belt. A width direction position signal output part outputs a position signal for which its value changes in response to a position of the endless belt in a direction of width of the endless belt. A width direction position control part controls a position of the endless belt in the direction of width of the endless belt. A process execution part performs a predetermined process using the signal output from the moving speed output part based on the position signal output from the width direction position signal output part.
US08687984B2 Image forming apparatus
An image forming apparatus, to which a plurality of cartridges are detachably mountable, with the cartridges each having a cartridge side identification portion, includes an image forming unit configured to form an image, a plurality of mounting portions to which the cartridges are demountably mountable, and an identification urging mechanism provided in each of the mounting portions. The identification urging mechanism permits a cartridge to be mounted to the mounting portion when the cartridge is to be properly mounted to the mounting portion on the basis of correspondence with the cartridge side identification portion, and urges the cartridge in a direction opposite a direction in which the cartridge is mounted when the cartridge is improper for the mounting portion. The identification urging mechanism permits, even when the cartridge is improper for the mounting portion, the cartridge to enter to a mount position where the proper cartridge is mounted.
US08687982B2 OSNR measuring device and optical communication system
An OSNR measuring device n OSNR measuring device includes an input port to which a signal light is given; a wavelength filter which includes a variable passband, and selectively takes out an optical component corresponding to a signal optical wavelength to be measured from the signal light; a wavelength control circuit which controls the passband of the wavelength filter; a delay interferometer which branches a light output from the wavelength filter and delays one of the branched lights with respect to the other branched light and in which the branched lights are made to interfere with each other; a photodetector which detects a power of a delay interference light output; and an OSNR calculation circuit which calculates, based on a bandwidth of a passband of the wavelength filter and the power of the delay interference light, an optical signal to noise ratio of a signal optical wavelength to be measured.
US08687980B2 Feedback light tuning device and optical communication system and method using the same
A feedback light tuning device and the optical communication system and method using the same are provided. By tuning the feedback light, the mechanism can completely correct the mean-wavelength drift up to 30 nm or 19400 ppm. The mechanism can be applied to various harsh environments which cause the mean-wavelength drift, so as to achieve a required stable mean-wavelength for the light source and to increase the acceptable range of radiation dose.
US08687979B2 Method, device and system for generating and receiving a phase polarization modulated signal
In the field of communications transmission, a method, a device, and a system for generating and receiving a phase polarization modulated signal are disclosed. The device for generating the phase polarization modulated signal includes: a Laser Diode (LD), a time division demultiplexer, a phase precoding module, a phase modulating module, a polarization precoding module and a polarization modulating module. The device for receiving the phase polarization modulated signal includes: an optical splitter, a polarizer, a phase demodulating and receiving unit, a Polarization Beam Splitter (PBS), a balanced receiver, a power divider, an exclusive OR, a delayer and a data interface processing unit. Therefore, problems in the prior art that a Differential Quadrature Phase Shift Keying (DQPSK) signal cannot bear and transmit information at a higher rate and that non-linear effect is strong during transmission are solved, and transmission performance of an optical signal is improved.
US08687976B1 Optical access network having emitter-free customer premise equipment and adaptive communication scheduling
An access network includes an access device having an optical interface module that outputs a plurality of pairs of optical communication signals, each of the pairs of optical communication signals comprising a modulated optical transmit signal and an unmodulated optical receive signal, each of the pairs of optical communication signals having a different wavelength. A customer premise equipment (CPE) comprises an optical interface module to receive the modulated optical transmit signal and the unmodulated optical receive signal for any of the plurality of pairs of optical communication signals. The optical interface module includes a receive module to demodulate the modulated optical transmit signal into inbound symbols and a transmit module having an optical modulator and reflective optics to modulate the unmodulated optical receive signal in accordance with a data signal and reflect a modulated optical receive signal to communicate outbound data symbols to the access device.
US08687973B2 Voltage generator, control circuit, vector sum phase shifter, and optical transceiver
A voltage generator (400) includes a resistor ladder including resistors (4000-4008) which divide a supplied voltage to generate a plurality of reference voltages, a resistor (4009) provided between a power supply voltage (VCC) and one terminal of the resistor ladder, and a resistor (4010) provided between a power supply voltage (VEE) and the other terminal of the resistor ladder.
US08687968B2 Vector sum phase shifter, optical transceiver, and control circuit
A vector sum phase shifter includes a 90° phase shifter (1) which generates an in-phase signal (VINI) and a quadrature signal (VINQ) from an input signal (VIN), a four-quadrant multiplier (2I) which changes the amplitude of the in-phase signal (VINI) based on a control signal (CI), a four-quadrant multiplier (2Q) which changes the amplitude of the quadrature signal (VINQ) based on a control signal (CQ), a combiner (3) which combines the in-phase signal (VINI) and the quadrature signal (VINQ), and a control circuit (4). The control circuit (4) includes a voltage generator which generates a reference voltage, and a differential amplifier which outputs the difference signal between a control voltage (VC) and the reference voltage as the control signal (CI, CQ). The differential amplifier performs an analog operation of converting the control voltage (VC) into the control signal (CI, CQ) similar to a sine wave or a cosine wave.
US08687967B2 Optical transceiver
To provide an optical transceiver with which a plurality of optical transmitters and receivers constituting the optical transceiver can be detached individually and exchanged/repaired easily, so that waste of components can be avoided. The optical transceiver includes: an optical transceiver main body; a plurality of pairs of optical transmitters and optical receivers housed inside the optical transceiver main body by being disposed in parallel; optical transmitter substrates and optical receiver substrates, which individually hold each of the optical transmitters and the optical receivers; an optical transceiver substrate which holds each of the optical transmitter substrates and the optical receiver substrates; and connectors which connect each of the optical transmitter substrates as well as the optical receiver substrates to the optical transceiver substrate detachably.
US08687962B2 Method and arrangement for transmitting signals in a point to multipoint network
Bidirectional data signals are exchanged between a central unit and a plurality of network terminals. The optical carrier frequencies of the downstream and upstream signals are chosen so that reflections do not interfere with the selected signal at the optical network unit and not with the received upstream signals at the central unit. The optical network units select their associated downstream signal and generate an associated upstream signal.
US08687956B2 Standby restoration signaling for optical networks
Systems and methods are described that provide a distributed restoration signaling protocol for shared mesh restoration with standbys for transparent optical networks.
US08687955B2 Image capturing device and activation method therefor
An image capturing device includes a first controller operable to control image capturing; an operation section including a switch; a detector operable to detect a change to an image capturing mode and to send a signal representing the change; a second controller operable to monitor and process the sent signal, the second controller having a power consumption less than that of the first controller; and a power supply operable to supply power to the first controller, the second controller, and a functional section of the device. When the second controller receives the signal sent from the detecting section in a power saving state in which power is supplied from the power supply to the second controller, the power saving state is changed to a power supplying state capable of image capturing by supplying power from the power supply to portions of the device including the first controller.
US08687951B2 Halogen water heater
A fluid heating apparatus includes a housing containing a flattened tube and lamps. The apparatus further includes a first conduit flow-coupled to the flattened tube, the first conduit being adapted to provide fluid to the flattened tube. The apparatus further includes a second conduit flow-coupled to the flattened tube, the second conduit being adapted to channel fluid from the flattened tube. The lamps are arranged to irradiate the flattened tube, and the flattened tube is adapted to absorb radiation from the lamps and heat fluid contained therein.
US08687949B2 System and method for digital content retrieval
Flexibility with respect to access and enjoyment of time shifted content in a content distribution network is provided, especially with regard to content not present on a DVR. A DVR accesses a network storage device over a network for particular portions of content not available on the DVR and the network storage device provides those missing portions. The user may then rewind and playback not only already locally stored content but also that content provided by the storage device. Content can be provided through faster-than-real-time transmissions such that the content is made available to the DVR prior to it being needed for rewind functionality or playback.
US08687948B2 Apparatus and a record carrier for, and a method of recording a sequence of video data signals
An apparatus for recording a sequence of video data signals on a record carrier has been proposed. The apparatus comprises input means (1) for receiving video data signals, generating means (100) for generating characteristic point information signals, processing means (100) for processing the characteristic point information signals for a plurality of characteristic points into a sequence of characteristic points information signals (CPI) and writing means (102) for writing the sequence of video data signals and the sequence of characteristic points information signals on the record carrier. The characteristic point information signals identify a characteristic point in the sequence of video data signals. Various measures are proposed in relation to the CPI aiming at improving quality of trickplay and random access playback operations.
US08687940B2 Method and a digital broadcast receiver for providing a list of records
A method for providing a list of records in a digital broadcast receiver and a digital broadcast receiver for providing a list of records are disclosed. A reception unit receives a broadcast signal including a data broadcast-associated application. A storage medium store records. And A controller manages the application, receives a list request for requesting a list of record series belonging to a series from the application, generates a list, selects a record from a list of the stored records based on a link between the series and the record, includes the selected record in the generated list, and transmits the generated list to the application.
US08687938B2 Video recording system, video recording apparatus, and video recording method
A content can be recorded for certain in a video recording system including a video recording apparatus and a video recording and transmitting apparatus. The video recording apparatus includes: a recording control unit that starts recording the content when a period of time indicated by scheduled recording information starts; and a message transmitting unit that transmits recording-state information to the video recording and transmitting apparatus at regular intervals. The video recording and transmitting apparatus includes: a recording-state monitoring unit that determines whether or not the continued reception of a signal has been suspended during the period of time; and a recording control unit that starts recording the content when the recording-state monitoring unit determines that the continued reception of the signal has been suspended.
US08687934B2 Fiber optic component holders and enclosures and methods including the same
A method for securing a fiber optic component includes: providing a holding medium having a tack and mounted on a substrate; and placing the fiber optic component in intimate contact with the holding medium to thereby secure the fiber optic component to the substrate. The tack of the holding medium releasably bonds the fiber optic component to the holding medium and the holding medium retains its tack upon removal of the fiber optic component to permit re-placement of the fiber optic component or placement of a further fiber optic component on the holding medium to secure said fiber optic component or further fiber optic component to the substrate.
US08687931B2 Optical fiber
The present invention relates to an optical fiber having a structure to enable both prevention of resin coating combustion due to leaked light, and low-loss light transmission. The optical fiber comprises a core region, and a cladding region. The cladding region is constituted by an optical cladding which affects the transmission characteristics of light propagating in the core region, and a physical cladding which does not affect the transmission characteristics of light propagating in the core region. Particularly, a leakage reduction portion is provided in the physical cladding so as to surround an outer periphery of the core region through the optical cladding. The leakage reduction portion functions to suppress propagation of the leaked light propagating from the core region toward outside the cladding region.
US08687930B2 Optical fiber cables
Cables have reduced freespace, reduced tube diameters, and reduced strength member diameters. The cables are designed to pass robustness testing such as GR-20 while using smaller amounts of raw materials to produce.
US08687924B2 Managing digital images
Approaches for managing a library of digital images and information about any editing operations performed on those digital images are provided. A managed library of digital images and a referenced library of digital images may be maintained. Digital images may be moved from the managed library of digital images to the referenced library of digital images, and vice-versa. A preview digital image data may also be generated from master digital image data. Rather than performing image operations directly on the master digital image data, change data that identifies one or more operations to perform to a digital picture represented by either the preview digital image data or the master digital image data may be stored, thereby allowing operations to be performed on the preview digital image data when the master digital image data is not accessible. Digital image may be automatically renamed based on rules for doing so.
US08687912B2 Adaptive overshoot control for image sharpening
A method for sharpening a captured image includes the steps of (i) identifying a plurality of edge pixels in the captured image, (ii) reviewing the plurality of edge pixels to identify one or more line pixels, and one or more non-line pixels in the captured image (354), and (iii) sharpening the captured image utilizing a first level of overshoot control for the non-line pixels (362), and utilizing a second level of overshoot control for the line pixels (360) The method also includes the steps of (i) identifying an intensity value for each of a plurality of neighboring pixels that are positioned near a selected pixel in a predetermined pixel window that have the highest intensity values and the lowest intensity values.
US08687909B2 Method for deblurring an image that produces less ringing
A method for reducing blurring in a blurred image (14) of a scene (12) includes the steps of: (i) creating an edge mask (362) from the blurred image (14); (ii) extending the edge mask (362; (iii) forming an initial array (e.g. extending the blurred image (360); and (iv) performing Lucy-Richardson iterations, with masking. With the deblurring method disclosed herein, the reconstructed adjusted image (16) (i) does not have (or has significantly less) ringing artifacts around the edges (22) of the captured object(s) (20C), and (ii) does not have (or has significantly less) ringing artifacts around border (24). As a result thereof, the adjusted image (16) is more attractive and more accurately represents the scene (12).
US08687907B2 Image processing apparatus and image processing method
An image processing apparatus creates a basic-structure component image representing an image that an input image except edge is smoothed while preserving the edge in the input image; and creates a detail component image representing an image that the basic-structure component image is subtracted from the input image. Subsequently, the image processing apparatus decomposes the detail component image into a plurality of frequency-band images through multiresolution transform processing, and performs noise removal on the obtained frequency-band images. After that, the image processing apparatus performs inverse multiresolution transform processing of combining the noise-removed frequency-band images, thereby creating a noise-removed detail-component image.
US08687906B2 Image processing device, image processing method, and storage medium for performing pseudo graduation-increased processing
An image processing device includes a first output unit that performs predetermined image processing for image data, and outputs image data having m bits per pixel; a second output unit that performs pseudo gradation-increase processing by a dither method or a multilevel error diffusion method for the output image data, and outputs image data having n bits per pixel, where n
US08687905B2 Method and device for selecting optimal transform matrices for down-sampling DCT image
Down-sampling of an image may be performed in the DCT domain. Transform matrices are obtained for down-sampling a DCT image of size M×N to a down-sampled DCT image of size I×J. The transform matrices may be used to down-sample the DCT image directly in the DCT domain. A spatial domain down-sampling method is selected and applied to the DCT image to produce a down-sampled DCT reference image. The transform matrices are selected by solving an optimization problem, leading to transform matrices which achieve a desired trade-off between the visual quality of images obtained using the transform matrices and the computational complexity associated with using the transform matrices. The visual quality is a measure of the difference between the down-sampled DCT image obtained using the transform matrices and the visual quality of the DCT reference image obtained using a spatial domain down-sampling method.
US08687904B2 Image coding method, image coding apparatus, image decoding method, image decoding apparatus, and image coding and decoding apparatus which include arithmetic coding or arithmetic decoding
An image coding method includes: frequency-transforming image data to generate a unit of processing in a frequency domain; binarizing a coefficient included in the unit of processing, to generate a binary signal; determining, as a context for a binary signal, one or more contexts common to a plurality of the coefficients included in a segment which includes the binarized coefficient, the segment being one of a plurality of segments obtained by dividing the unit of processing; performing binary arithmetic coding on the binary signal according to probability information corresponding to the determined context; and updating, based on the binary signal, the probability information corresponding to the determined context.
US08687901B2 Information processing system, information processing apparatus, processing method thereof, and non-transitory computer-readable storage medium
An information processing system assigns a comment to a specific region of an image, and calculates a total value of evaluation scores based on assigned comments for each image as an evaluation value of that image.
US08687896B2 Picture image processor, method for processing picture image and method for processing picture image
A picture image processing apparatus includes a candidate detection unit that detects a lateral boundary line candidate and a paint-blank boundary line candidate from the picture image information acquired, and a verification unit that verifies whether or not the lateral boundary line candidate etc. detected is the lateral boundary line etc.; a storage unit that memorizes, as hysteresis information, verification information including the lateral boundary line etc. in case the lateral boundary line candidate etc. detected has been verified to be a lateral boundary line etc. The storage unit also memorizes car speed information associated with the hysteresis information. The apparatus further includes an estimation unit that, using the hysteresis information and the car speed information, estimates positions of the lateral boundary line etc. in a next frame. The storage unit memorizes the estimation information including the position in the next frame of the lateral boundary line position etc. estimated. The verification unit uses the estimation information memorized at a time point of estimation in the storage unit to execute verification.
US08687891B2 Method and apparatus for tracking and recognition with rotation invariant feature descriptors
Various methods for tracking and recognition with rotation invariant feature descriptors are provided. One example method includes generating an image pyramid of an image frame, detecting a plurality of interest points within the image pyramid, and extracting feature descriptors for each respective interest point. According to some example embodiments, the feature descriptors are rotation invariant. Further, the example method may also include tracking movement by matching the feature descriptors to feature descriptors of a previous frame and performing recognition of an object within the image frame based on the feature descriptors. Related example methods and example apparatuses are also provided.
US08687889B2 Form image managing system and form image managing method
A form image managing system includes a partitioned master image storing unit which stores partitioned master images obtained by partitioning a master image, a form image obtaining unit which obtains an image of a form, a searching unit which searches the partitioned master image storing unit for a partitioned master image having a high correlation with each of a plurality of partial images obtained by partitioning the image of the form, a difference data generating unit which generates difference data between the partial image and corresponding partitioned master image having the high correlation with the partial image, and a form image data storing unit which stores, as form image data that represents the image of the form, identification information for identifying the corresponding partitioned master image and the difference data by making the identification information and the difference data correspond to the partial image.
US08687886B2 Method and apparatus for document image indexing and retrieval using multi-level document image structure and local features
An image based document index and retrieval method is described. During document indexing, each source document is analyzed to generate index information at document, page, region and unit levels. Region and unit level index information is generated by segmenting each text region into units, constructing unit length or unit density histograms, and analyzing the units in a few most frequent bins of the histogram. The index information and the source document images are stored in a database. During document retrieval, a target document is analyzed to generate target index information in the same way as during document indexing. The target index information is compared to stored index information in a progressive manner (from higher to lower levels) to identify source documents with index information that matches the target index information. Fuzzy logic is used in the comparison steps to increase the robustness of the document retrieval.
US08687884B2 Image processing apparatus and method
An image processing apparatus adapted to perform tone correction of luminance of an image, comprises: a image dividing unit configured to divide the image into a plurality of blocks; a calculation unit configured to calculate a plurality of feature amounts of each of the blocks including a luminance value and calculate a saturated feature amount based on the plurality of calculated feature amounts, wherein the saturated feature amount represents color deviation tendency when the tone correction is applied to the image using a reference tone correction characteristic; a changing unit configured to change the reference tone correction characteristic according to the calculated saturated feature amount; and a correction unit configured to perform the tone correction based on the changed reference tone correction, wherein the changing unit weakens a degree of the reference tone correction characteristic when the saturated feature amount indicates a stronger tendency toward color deviation.
US08687882B2 Apparatus, and associated method, for facilitating white balancing of an image
An apparatus, and an associated method, facilitates selection of white balancing to adjust the color cast of a captured image. A quantum dot element is positioned to receive incident light associated with a scene forming an image that is to be captured. Incident light upon the quantum dot element causes photonic emissions that are detected and converted into electrical form. The electrical representations of the photonic images are used to measure or determine a color ratio. The value of the color ratio is utilized to select white balancing of a captured image, captured either prior to, concurrent with, or subsequent to, the color-ratio determination.
US08687881B2 Image processing device, image processing method, and program
An image processing device including a decoding unit that decodes compressed image data that is an encoded image and generates a decoded image that is decoded and parameters that relate to encoding which are calculated during encoding; an image processing unit that applies image processing including at least a color adjustment process on the decoded image; a control unit that controls whether to encode the decoded image on which image processing has been applied by the image processing unit using the parameters or to encode the decoded image without using the parameters according to processing of the image processing unit; and an encoding unit that encode the decoded image according to a control of the control unit.
US08687880B2 Real time head pose estimation
Methods are provided for generating a low dimension pose space and using the pose space to estimate one or more head rotation angles of a user head. In one example, training image frames including a test subject head are captured under a plurality of conditions. For each frame an actual head rotation angle about a rotation axis is recorded. In each frame a face image is detected and converted to an LBP feature vector. Using principal component analysis a PCA feature vector is generated. Pose classes related to rotation angles about a rotation axis are defined. The PCA feature vectors are grouped into a pose class that corresponds to the actual rotation angle associated with the PCA feature vector. Linear discriminant analysis is applied to the pose classes to generate the low dimension pose space.
US08687879B2 Method and apparatus for generating special-purpose image analysis algorithms
Provides quantitative data about a two or more dimensional image. Classifies and counts number of entities an image contains. Each entity comprises a structure, or some other type of identifiable portion having definable characteristics. The entities located within an image may have different shape, color, texture, etc., but still belong to the same classification. Alternatively, entities comprising a similar color/texture may be classified as one type while entities comprising a different color/texture may be classified as another type. May quantify image data according to set of changing criteria and derive one or more classifications for entities in image. I.e., provides a way for a computer to determine what kind of entities (e.g., entities) are in image and counts total number of entities visually identified in image. Information utilized during a training process may be stored and applied across different images.
US08687873B2 Inspection method
A method for inspecting flat objects, especially wafers, comprising the steps of scanning a digital image of the object surface; detecting defects on the object surface; generating a binary image of the scanned image where only detected defects are represented; and compressing the binary image; and wherein detected defects are enlarged before compressing by adding additional, adjacent image points to the image points of the defects. It may be advantageous if only defects having a selected size, shape or position are enlarged.
US08687868B2 Image generating apparatus, image generating method, and program
An image generating apparatus of the present invention has a determination unit that sets a target area in a part of an area inside a subject, executes processing to adjust a phase of each detection signal based on a distance from each detection element to a target area and a tentative velocity, and calculate dispersion of intensities of a plurality of detection signals of which phases are adjusted, for a plurality of tentative velocities, and determines a velocity for which dispersion of intensities is minimum, out of the plurality of tentative velocities, as a propagation velocity.
US08687867B1 Computer-aided detection and classification of suspicious masses in breast imagery
Systems and methods are presented that detect and classify mass-like regions exhibiting spiculated and/or dense characteristics with high sensitivity and at acceptable false positive rates. One or more suspicious masses are identified in medical imagery of the breast. In certain embodiments, a quantitative measure of spiculation and quantitative measure of density are computed for each suspicious mass located. At least one classification scheme, developed using true and false positives with similar quantitative measures, is then selected for each suspicious mass according to both quantitative measures. In certain other embodiments, a measure of breast location is computed for each suspicious mass. In one embodiment, the location determines whether a suspicious mass appears inside or outside of the parenchyma region of the breast.
US08687865B2 Telemetric orthopaedic implant
The invention relates generally to orthopaedic implants, and more particularly to orthopaedic implants having data acquisition capabilities and their use in monitoring and diagnosing fracture healing. RSA is also disclosed as a method for measuring inter-fragmentary movement in long bone fractures in order to confirm whether the fracture is reduced and for detecting changes in stiffness of the healing callus.
US08687864B2 Image diagnostic processing device and image diagnostic processing program
An image diagnostic processing device includes peripheral region specifying means which specifies a peripheral region connecting to an abnormal candidate region included in an image representing the inside of a subject, and judging means which judges whether the abnormal candidate region is an anatomic abnormal region or not, based on a first feature quantity of the abnormal candidate region and a second feature quantity of the peripheral region.
US08687863B2 Image processing apparatus, control method thereof and computer program
One aspect of embodiments of the present invention relates to an image processing apparatus which specifies one of boundary positions of retina layers in a fundus image showing a retina tomosynthesis, sets a distance transfer function for converting the distance from the specified boundary position to a parameter expressing opacity such that the peak position of the opacity is set to a predetermined position in the retina, sets a luminance transfer function for converting a luminance value of the fundus image to the parameter expressing opacity, and generates a translucent display image by calculating the opacity of respective positions of the tomosynthesis using the distance transfer function and the luminance transfer function, and by volume rendering.
US08687859B2 Method for identifying a tooth region
A method for identifying tooth regions. The method includes generating a first threshold image from a first tooth image by selecting intensity data values higher than a first predetermined threshold value c1; generating a second threshold image from a second tooth image by selecting intensity data values higher than a second predetermined threshold value c2; generating a preliminary tooth regions image that defines at least a first tooth region from the intersection of the first and second threshold images; generating a reference binary image from the first image by selecting intensity data values higher than a third predetermined threshold value c3, wherein threshold value c3 exceeds c1; and generating a refined tooth regions image from at least the first tooth region in the preliminary tooth regions image. The first tooth region is connected to objects in the reference binary image.
US08687858B2 Method and device for producing thin sections of a sample by means of an image recognition system
A method and a device for producing thin sections of a sample by means of a microtome is described, in which a camera acquires at least one image of a surface generated by sectioning of the sample. With the aid of an evaluation device, the image of the surface is evaluated in terms of predefined characteristic values of a section quality. As a function of the characteristic values that are identified, a decision is then made as to whether the section of the sample is accepted or not.
US08687857B2 Systems and methods for automated extraction of high-content information from whole organisms
Systems and methods for extracting information about an organism of interest, such as an atlas of the organism of interest; a storage device for at least temporarily storing an image of the organism of interest; and an operating device that automatically creates a map of the image of the organism of interest and automatically compares the map of the image to the atlas of the organism.
US08687850B2 Apparatus and method for determining kind of steel material
An apparatus 1 for determining a kind of a steel material detects a spark pixel from a color picked-up image 2 of a spark 19 produced when a steel material 18 is ground, and detects a pixel, in which the density of any one color component for judgment selected from among RGB color components is low, as a low-density pixel from the spark pixels. The apparatus 1 determines that the steel material is a steel material consisting of the high-strength steel if the ratio of the total number of low-density pixels to the total number of spark pixels is not lower than a threshold value for judgment, and determines that the steel material is a steel material consisting of the ordinary steel if the ratio is lower than the threshold value for judgment.
US08687847B2 Image processing apparatus and control method therefor
A parameter for each of a plurality of images captured in time series is computed based on information obtained from the image, and a normal reference image (an image captured before an image targeted for processing is stored). A degree of similarity between the image targeted for processing and the normal reference image is computed, and a parameter to be used in image processing applied to the image targeted for processing is computed by performing weighted addition such that a parameter computed from the normal reference image has a higher weight than a parameter computed from the image targeted for processing the higher the degree of similarity.
US08687845B2 Information processing apparatus, method for controlling display, and program for controlling display
A method, computer-readable storage medium, and apparatus for managing content presented on a display is provided. The method includes receiving signals representing first and second characteristics of a user, presenting first and second images on the display, the first and second images being respectively associated with the first and second characteristics, and presenting association information on the display, the association information indicating an association between the first and second images.
US08687844B2 Visual detection system for identifying objects within region of interest
According to one embodiment, a visual detection system includes an image processing unit coupled to a display and one or more neuro-physiological sensors. The display generates an image that may be viewed by a user. The neuro-physiological sensors generate neuro-physiological signals representing neuro-physiological characteristics of the user while viewing the display. The image processing unit receives the neuro-physiological signals from the neuro-physiological sensors, determines a region of interest in the image according to the neuro-physiological signals, and provides an indication of the presence of the region of interest in the image.
US08687842B2 Cooker and control method thereof
Provided are a cooker and a method of controlling the cooker. An image of food scanned by an image sensor is corrected, and thus, can be free from distortion due to a lighting device. Accordingly, a user can more accurately recognize a cooking state of the food.
US08687840B2 Smart backlights to minimize display power consumption based on desktop configurations and user eye gaze
Methods and devices to conserve power on a mobile device determine an active region on a display and dimming a portion of the display backlight corresponding to the non-active regions. The method includes detecting an active region and a non-active region on a display. The detection may be based on a user interaction with the display or processing an image of the user to determine where on the display the user is looking. The method may control a brightness of a backlight of the display depending on the active and non-active region.
US08687834B2 Garment with built-in audio source wiring
An audio source device may be used with a garment such as a hooded garment by passing the audio wires into a channel in the hood and having them exit the hood inside hollow lanyards with earbuds at the ends. A means to fix the wires and the lanyards to each other inside the hood is shown; and a means is shown to prevent lateral movement inside the hood. The wires and lanyard are crimped at the earbuds to prevent relative movement, the wires also being slacked inside the lanyard. The wire inside one or both of the lanyards can have an activatible microphone and the a source device can be a Bluetooth equipped device.
US08687833B2 Method of providing input parameters or information for the fitting process of hearing instruments or ear pieces for a hearing device
Input parameters or information for the fitting process of individually shaped or customized hearing devices and/or ear pieces of a hearing device are provided by storing fitting relevant data during the manufacturing process of an ear piece for the use with a hearing device into storage means, the data storage means being arranged at/or in the ear piece and/or a storage means kept or linked to the ear piece of the hearing device.
US08687826B2 Amplifier circuit
An amplifier circuit comprises an input, for receiving an input signal to be amplified; a preamplifier, for amplifying the input signal based on a variable gain; a power amplifier for amplifying the signal output from the preamplifier, and a variable voltage power supply for supplying one or more supply voltages to the power amplifier. The supply voltages are adjusted based on the variable gain or the input digital signal. According to other aspects of the invention, a power supply of an amplifier circuit is clocked using a clock signal, whereby the clock signal has a frequency that varies in accordance with a volume signal or an input signal.
US08687823B2 Microphone interface and method of operation
An interface is provided between a transducer and audio processing circuitry. The interface has a switching device coupled to the transducer. The interface also has a first signal path that is selectively coupled to transducer via the switching device and includes a first output, the first signal path being configured to selectively receive input signals from the transducer, and form a first output signal at the first output by amplifying the input signals to provide a first gain. The first output is coupled to the audio processing circuitry. A second signal path is provided that is selectively coupled to the transducer via the switching device and includes a second output. The second gain is selected to be substantially larger than the first gain. The switching device is configured to switch the input signal between the first signal path and the second signal path.
US08687817B2 Method and system for surveillance of a wireless connection in a hearing aid fitting system
A method is presented of evaluating a wireless connection while fitting a hearing aid. The method comprises the steps of sending a signal via the wireless connection from a computer system (103) to a portable device (102), receiving the signal in the computer system via the wireless connection from the portable device, thereby obtaining information about the wireless connection, evaluating the information in the computer system through retrieving a current value representative of the quality of the wireless communication, smoothing the current value thereby obtaining a smoothed value, and providing a quality parameter based on the smoothed value. Also a system for fitting a hearing aid, a computer program, and a computer system adapted to the use of such a method are presented.
US08687815B2 Method and audio system for processing multi-channel audio signals for surround sound production
A method and audio system for processing multi-channel audio signals for surround sound production on a plurality of loudspeakers to a listening area. The plurality of loudspeakers is front located with respect to the listening area. The plurality of loudspeakers comprises an outer left loudspeaker, an inner left loudspeaker, an inner right loudspeaker and an outer right loudspeaker. The multi-channel audio signals comprise one or more low frequency effects audio signals and one or more audio signals categorized as front based left inclined, front based right inclined, rear based left inclined, rear based right inclined, and center based. The method comprising filtering and adjusting phase and amplitude of one or more audio signals that are front based left inclined, front based right inclined, rear based left inclined and rear based right inclined in a specific manner, and transmitting the one or more processed audio signals in a specific manner to the outer left loudspeaker, the outer right loudspeaker, the inner left loudspeaker and the inner right loudspeaker.
US08687814B2 Securing encrypted virtual hard disks
Securing encrypted virtual hard disks may include a variety of processes. In one example, a virtual hard disk is created for a user and encrypted with a volume key, and the volume key placed in an administrator header. The administrator header may be encrypted with a protection key, the protection key created from a user identifier corresponding to the user, a volume identifier corresponding to the virtual hard disk, and two cryptographic secrets. The protection key may then destroyed after encrypting the administrator header and therefore, might never leave the encryption engine. The two cryptographic secrets may be stored in separate storage locations, one accessible to the user and the other accessible to administrators. Accordingly, the protection key might never transmitted or can be intercepted, and no single entity may be compromised to gain access to all of the information needed to recreate the protection key.
US08687813B2 Methods circuits devices and systems for provisioning of cryptographic data to one or more electronic devices
Disclosed are methods, circuit, devices and systems for provisioning cryptographic material to a target device. According to embodiments, a cryptographic material provisioning (CMP) module may be adapted to process a provisioning message with a first message portion which is encrypted with a native key of the target device and which includes first cryptographic material along with a first permissions data vector, wherein the CMP may be further adapted to process data bits of a second portion of the provisioning message using the first cryptographic material and in accordance with usage limitations defined in the first permissions data vector.
US08687809B2 System and method for decryption of content including disconnected encryption chains
Embodiments may include receiving a protected version of content including different encryption chains including encrypted blocks of content. The protected version of content may include decryption information for decrypting the encrypted chains; the decryption information may include initialization vectors that are distinct from the content. Embodiments may also include performing chained decryption on a particular sequence of data blocks including multiple encryption chains from the protected version of the content and at least some of the initialization vectors. Some of the initialization vectors may be positioned between the encryption chains within the particular sequence such that during the chained decryption the initialization vectors are decrypted in sequence with the data blocks of the encryption chains. The chained decryption may result in a sequence of decrypted data blocks including decrypted initialization vectors. Embodiments may include generating a decrypted version of the content by excluding the decrypted initialization vectors from that sequence.
US08687807B2 Cascading dynamic crypto periods
Systems and methods for performing cascading dynamic crypto periods are disclosed. In embodiments, a control word and a set of functions is transmitted between a head-end and recipient devices at the beginning of a crypto period. The crypto period is divided into a discrete number of sub-crypto periods. The control word used to encrypt and decrypt the broadcast content is changed during each sub-crypto period. At the end of the first sub-crypto period, a derived control word is generated by passing the original control word to a function in the set of functions in order to generate a derived control word at the first transition between sub-crypto periods. The derived control word is used for encryption and decryption of the broadcasted content during the second sub-crypto period. Upon transitioning to the third sub-control-period, the derived control word is input into another function to produce a second derived control word.
US08687805B2 Context-aware based cryptography
A method, of providing a key pair for secure transmission of data between at least two applications, includes receiving context information relating to the context of the applications. generating a key pair using the provided context information from the applications, and sending the generated key pair to the at least two applications.
US08687801B2 Method and apparatus for acquiring domain information and domain-related data
Provided are a method and apparatus for acquiring data regarding a domain for the protection of digital content, and more particularly, a method and apparatus for acquiring domain information and domain-related data in which content received from an external source is converted into content that complies with a set of rules of a digital rights management (DRM) system and a license for the use of the result of the conversion is issued by receiving domain information including a domain key identifier from a domain information providing apparatus and receiving an updated domain key that is a valid domain key currently being used in a domain from a DRM object providing apparatus.
US08687799B2 Data processing circuit and control method therefor
When an encryption processing circuit encrypts data, a current flows in the encryption processing circuit. A noise current generated by a noise generation circuit is superimposed on the current consumed by the encryption processing circuit. The present invention is applicable to an IC chip that encrypts plaintext data using a key, thus preventing the key from being broken by DPA attacks based on analysis of the current consumption to provide high security.
US08687798B2 Microphone line based detection of headset plug removal
Embodiments of the invention include methods, apparatus, systems and means for distinguishing between microphone line signals resulting from: actuation of a microphone button of a headset plugged into a telephone device jack, and removal of the headset plug form the jack. During a telephone call, a first signal can be detected on a microphone line of a headset jack to indicate whether a microphone button of the headset is actuated. Also, while the headset plug is being disconnected from the jack, a transition on the microphone line can be detected, from a second signal indicating that the microphone is being disconnected, to a third signal indicating that the microphone button is actuated. Consequently, to avoid erroneously hanging up a call, transitions to the third signal when removing the plug form the jack can be ignored and the call can be maintained. Other embodiments are also described and claimed.
US08687797B2 Method and system for a dual echo canceller
Methods and systems for a dual echo canceller (EC) are disclosed and may include cancelling echo in utilizing a dual echo canceller, wherein said dual echo canceller includes an active echo canceller and an adaptive echo canceller. Filter coefficients may be copied from the adaptive echo canceller to the active echo canceller for the cancellation, based on whether said adaptive echo canceller has converged. The coefficients may be copied utilizing copy logic, which may comprise divergence detection and/or echo path change detection. The coefficients may be reset to default settings utilizing the copy logic. The coefficients may be calculated utilizing normalized block least mean squares (NBLMS), and may be calculated when the NBLMS is enabled by update logic. The coefficients may be calculated utilizing linear predictive coefficient (LPC) filtered uplink and downlink signals.
US08687795B2 System and method for generating forecasts and analysis of contact center behavior for planning purposes
A method of predicting expected performance of a processing center system is accessed. The method includes receiving performance information from a performance monitoring system associated with the processing center system. A computer model of the processing center system is developed based on the performance information. The method further includes generating predictions based on the computer model, and analyzing the predictions to generate performance scenarios for the processing center system.
US08687791B1 System, method, and computer readable medium for routing an agent to a preferred communications platform
A system, method, and computer readable medium for routing an agent to a preferred communications platform comprises accessing a server comprising a routing strategy, wherein the routing strategy consists of a site value, a project identification value, a project load value, and an attribute value of the agent, and wherein the site value takes precedent over the project identification value which takes precedent over the project load value which takes precedent over the attribute value of the agent, and routing the agent to the preferred environment based on a result of the routing strategy.
US08687788B2 Method, apparatus and system for call leg selection
A method, apparatus and system for call leg selection is provided. In an embodiment, a call manger is provided which is connected to telephones that have the same telephone number. When the call manager receives an incoming call identifying that telephone number, the call manager sends a query to each of the telephones inquiring as to which telephone should receive the call. Depending on the response, the call manager will route the call to the appropriate one of the telephones.
US08687787B2 Method and arrangement for making a call-setup
A method and arrangement for providing a ring-back presentation to a calling terminal after receiving a call setup request from the calling terminal (A) for a first communication session (308) with a called terminal (B). A second packet-based communication session (310) is established with the calling terminal, independent of the first session, and pre-defined media content is provided as said ring-back presentation (312) to the calling terminal over the second session. Thereby, ring-back presentations to waiting callers can be selected from a great range of media types, including visual media. A calling user can also control the playout or display of the ring-back presentation irrespective of when the call is answered.
US08687785B2 Authorization to place calls by remote users
A system includes a first interface to connect with a network, and a second interface to connect with a telephone device of an enterprise. A unit controls a connection between the first and second interfaces for an outgoing call from the telephone device to a remote telephone device connected to the network. A processor subsystem coupled with the unit operates to initiate communications with a telephone device associated with a supervisor having authority to allow or deny the call. The processor subsystem also operates too present the supervisor with information that includes a purpose or reason for the outgoing call. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
US08687781B2 Phone appliance with display screen and methods of using the same
A phone appliance and method of use are provided where the phone appliance can be used to make VoIP communications calls. In a preferred embodiment, the phone appliance includes an RF connection for connecting to a computer or other computing device for facilitating the placement of the VoIP communications calls. The phone appliance further includes a display or portal for depicting advertisements provided by various advertisers. The advertisements provided can be used to defray all or part of the cost associated with making VoIP communications calls. The portal can also be used to communicate with businesses for ordering products, such as ordering a pizza, and to perform various services, such as purchasing stocks. In an exemplary system, the phone appliance is used to transmit to a control center information related to the user of the phone appliance, such as interests and buying habits, and queries for receiving additional information for various advertised products and services. The control center transmits the queries to the appropriate vendors for providing the user with additional information. Other functions and features are provided to the phone appliance, such as being able to download e-mail messages stored within or received by the computer.
US08687780B2 Communication signal distribution unit and methods
A communication signal distribution unit includes a plurality of input ports for receiving incoming communication signals, a plurality of outlet ports for providing communication signals to electronic devices, a display for viewing information; and a set of keys for selecting one of the outlet ports, for entering a time to disable the communication signal provided by the selected output port, and for entering a time to re-enable provision of the communication signal at the selected output port. A 911 lock permits emergency calls through a disabled port. Programming methods are included.
US08687779B2 Telecommunication and multimedia management method and apparatus
A telecommunication and multimedia management apparatus and method that supports voice and other media communications and that enables users to: (i) participate in multiple conversation modes, including live phone calls, conference calls, instant voice messaging or tactical communications; (ii) review the messages of conversations in either a live mode or a time-shifted mode and to seamlessly transition back and forth between the two modes; (iii) participate in multiple conversations either concurrently or simultaneously; (iv) archive the messages of conversations for later review or processing; and (v) persistently store media either created or received on the communication devices of users. The latter feature enables users to generate or review media when either disconnected from the network or network conditions are poor and to optimize the delivery of media over the network based on network conditions and the intention of the users participating in conversations.
US08687771B2 Methods and apparatus to test a subscriber line for a broadband access service
Methods and apparatus to test a subscriber line for a broadband access service are disclosed. An example network interface device (NID) comprises a tone generator to transmit a tone on a subscriber line to characterize the subscriber line while a DSL modem is providing a DSL service via the subscriber line, the tone having a frequency occurring within a range of frequencies in use by the DSL modem to provide the DSL service, and a pair of terminals to couple the DSL modem and the tone generator to the subscriber line.
US08687767B2 Firing delay for retrofit digital X-ray detector
A method and apparatus are disclosed for obtaining an x-ray image from an x-ray imaging apparatus using a digital radiography receiver installs a retrofit connection apparatus that adapts the x-ray imaging apparatus for use with the digital radiography receiver by forming a receiver interface channel for communicating signals to and from the digital radiography receiver, forming an operator interface channel for routing at least an input expose signal from an operator control to the connection apparatus and forming a generator interface channel for transmitting at least an output expose signal from the retrofit connection apparatus to an x-ray generator of the x-ray imaging apparatus. An input expose signal over the operator interface channel initiates a reset of the digital radiography receiver over the receiver interface channel before the output expose signal to the x-ray generator is transmitted over the generator interface channel.
US08687765B2 Cargo scanning system with boom structure
The present application is a self-contained mobile inspection system and method and, more specifically, improved methods and systems for detecting materials concealed within a wide variety of receptacles and/or cargo containers. In particular, the present application is an improved method and system for inspecting receptacles and/or cargo containers using a single boom placed on a turntable with pivot points to allow for folding and unfolding of the boom, such that the inspection system is relatively compact in a stowed configuration and has a low center of gravity lending to greater stability.
US08687762B2 CT system
A CT system for scanning a patient is disclosed. In at least one embodiment, the system includes a tube/detector system, which can be set by a control device in respect of tube voltage and/or dose power; a patient couch, which can be displaced in a controlled fashion at least in the direction of a system axis; and a computer system, which can control the CT system. In at least one embodiment, the system includes an evaluation unit for a prescribed logical decision tree, which is integrated into the computer system, and which determines examination and scan parameters for the CT system on the basis of the input of at least one patient parameter described in a parameter list and operates the CT system using these examination and scan parameters.
US08687758B2 Method for managing internal equipment in reactor pressure vessel and apparatus thereof
A access apparatus is set on instrumentation nozzles penetrating a bottom portion of a reactor pressure vessel, in the reactor pressure vessel filling water. The access apparatus has an arm turned, and a mounting fixture that can move along the arm and having a holding member. A cover apparatus having a guide pipe covers the access apparatus, and is installed on the bottom portion in underwater environment in the reactor pressure vessel. The water below the cover apparatus is drained from the reactor pressure vessel to form an air space below the cover apparatus. A variety of device heads is suspended and lowered in the air space through the guide pipe, and mounted to the holding member of the mounting fixture. Repair or preventive maintenance operation against the instrumentation nozzles is performed by the variety of device heads.
US08687753B1 Fast syncing method of handling data
A method of syncing a serial data stream includes the step of providing a data stream having frames and sub-frames. Each sub-frame is provided with an expected SYNC Word, and there is an expected offset between the SYNC Words in each sub-frame. The data is sent to a plurality of sync modules. Each sync module searches for an expected and different one of the SYNC Words. The sync modules identify an expected SYNC Word, then look for a different one of the SYNC Words at said expected offset from its expected SYNC Word to verify that it has properly identified a SYNC Word.
US08687747B2 Method and apparatus for symbol timing recovery
Methods and apparatus for symbol timing recovery are provided. Both a coarse symbol timing recovery method and apparatus, and a fine symbol timing recovery method and apparatus are described which can be used jointly for symbol recovery, for example in phase shift keying receivers. The coarse method involves the use of differential correlations and finding the time difference in peak values of the correlation results. The fine method involves interpolation of a received digital signal, followed by filtering and timing error detection. The error detection signal is further filtered and used to control the interpolator. The methods provide for robust symbol timing synchronization.
US08687736B1 Multi-band bandpass-sampling receiver
A multi-channel quadrature bandpass-sampling receiver is provided with a plurality of RF signals that are modulated at different carrier frequencies, are frequency-shifted, and are staggered to a first IF frequency. A quadrature bandpass-sampling analog-to-digital demodulator digitizes and down-converts the aggregate RF signals to a second low IF frequency, wherein each frequency-shifted RF signal can be demodulated to DC by a digital down converter.
US08687733B1 Digital predistortion (DPD) method and system for selecting at least one data sample
A method, circuit, and a system for performing digital predistortion are disclosed. Digital predistortion may be used to compensate for or null the distortion caused by power amplifiers. The distortion of power amplifiers is usually larger at higher magnitudes or powers, and therefore, a larger percentage of the samples collected for the digital predistortion may be of higher magnitude or power. At least one sample of lower magnitude or power may be ignored or not collected. Accordingly, fewer samples can be used to perform digital predistortion, thereby allowing digital predistortion to be performed more quickly and efficiently with fewer resources.
US08687731B2 Uplink open-loop spatial multiplexing in wireless communications
Systems and methodologies are described that facilitate cycling through precoders for transmitting wireless network communications in a time domain. The precoders can be cycled according to a precoder sequence for each data symbol transmission. When the last precoder is selected the cycle can begin again, a new precoder sequence can be received or defined, and/or the like. A precoder sequence related to a subset of precoders present in a wireless device can be defined sequentially, cyclically shifted according to an identifier or one or more communications parameters, randomly, pseudo-randomly according to an identifier or one or more communications parameters, and/or the like. In addition, the precoder sequence can be utilized to select a precoder for one or more retransmissions. Such cycling of precoders can increase transmit diversity.
US08687729B2 Radio device, communication control method, and radio communication system
A radio device including a plurality of antennas transmitting and receiving a signal a reception band filter which controls a pass frequency band a measuring circuit which measures a reception level of the signal received by each of the plurality of antennas in a preamble in the signal received through the reception band filter an antenna switch which switches the plurality of antennas based on a measurement result from the measuring circuit and a processor which controls transmission and reception of the signal of the radio device and a pass frequency band of the reception band filter, and which transmits, based on a packet density, an instruction for changing the preamble from a first data length to a second data length to the other radio device and for changing the pass frequency band of the reception band filter from a first band to a second band.
US08687725B2 Wireless transmission system, wireless communication device and wireless transmission method
Disclosed herein is a wireless transmission system. Transmission antennas are provided on a first communication apparatus while reception antennas individually corresponding to the transmission antennas are provided on a corresponding second communication apparatus. Each reception antenna receives a desired wave from a corresponding transmission antenna as a direct wave and receives an unnecessary wave from a different transmission antenna as a direct wave. The first communication apparatus modulates only the amplitude of a carrier signal for all channels. The second communication apparatus demodulates composite waves of desired waves and unnecessary waves received by the reception antennas by envelope detection or square-law detection and carries out correction operation for the demodulation signals based on transmission characteristics of transmission spaces between the transmission and reception antennas to acquire transmission subject signals.
US08687723B1 Adaptive signal decompression
The adverse effects of RF and baseband circuits are mitigated using a post-compensation method wherein a transfer function that would un-distort or complement a distorted waveform is parameterized to a relatively small number of degrees of freedom; and the parameters are estimated in a feedback loop. The error function of the feedback loop is generated by comparing some relatively low-order statistics that are known a priori or can be computed with relative certainty from the decided output waveform—to the statistics of the corrected signal.
US08687722B2 Channel estimation in a multi-user MIMO-OFDM system in the presence of user terminal symbol-specific phase offsets
An OFDM wireless communication system with an access point and a plurality of remote user terminals estimates an uplink channel. The access point receives training symbols transmitted by the user terminals. Each training symbol includes pilot symbols associated with phase offset estimation OFDM sub-carriers. The phase offset estimation sub-carriers include subsets of sub-carriers associated with each respective user terminals. Each subset is used exclusively by the associated user terminal during channel estimation. The channel estimation sub-carriers are used by all user terminals. For each terminal the access point estimates symbol-specific phase offsets specific to the user terminal using the received pilot symbols associated with the user specific subset of the phase offset estimation sub-carriers. The access point also estimates the uplink channel using the user-terminal-symbol-specific phase offset estimates and the received symbols.
US08687717B2 Method and apparatus for closed loop beamforming in wireless communication systems
Varying embodiments of the present invention describe a closed loop system for processing the beamforming information, qualifying the expected performance, activating and deactivating the beamforming system. A first embodiment is a method for closed loop beamforming in a wireless communication system, the system comprising a transmitter and a receiver, the method comprising initiating beamforming on a communication channel between the transmitter and the receiver, monitoring the communication channel, periodically determining a condition of the communication channel and controlling beamforming based on the condition of the communication channel.
US08687706B2 Memory word array organization and prediction combination for memory access
Described systems and methods allow a reduction in the memory bandwidth required in video coding (decoding/encoding) applications. According to a first aspect, the data assigned to each memory word is chosen to correspond to a 2D subarray of a larger array such as a macroblock. An array memory word organization allows reducing both the average and worst-case bandwidth required to retrieve predictions from memory in video coding applications, particularly for memory word sizes (memory bus widths) larger than the size of typical predictions. According to a second aspect, two or more 2D subarrays such as video predictions are retrieved from memory simultaneously as part of a larger 2D array, if retrieving the larger array requires fewer clock cycles than retrieving the subarrays individually. Allowing the combination of multiple predictions in one memory access operation can lead to a reduction in the average bandwidth required to retrieve predictions from memory.
US08687702B2 Remote transmission and display of video data using standard H.264-based video codecs
Embodiments include implementing a remote display system (either wired or wireless) using a standard, non-custom codec. In this system, the decoder side can be fully implemented using an existing standard from a decode/display point of view and using a single stream type. The encoder side includes a pre-processing component that analyzes screen images comprising the video data to determine an amount of difference between consecutive frames of the screen images, divides each screen image into a plurality of regions, including no change regions, high quality regions, and low quality regions. The pre-processor characterizes each region as requiring a minimum quality level, encodes the low quality regions for compression in accordance with the H.264 encoding standard; and encodes the high quality regions using the lossless compression scheme of the H.264 standard. A no change region is encoded using a version of the H.264 encoding standard that adaptively and dynamically selects between lossless and lossy compression in a manner that optimizes efficiency of the compression operation.
US08687701B2 Method and device for arithmetic code package outputting
A method and a device for arithmetic code package outputting. The method comprises: acquiring the 7-bit output string of the upper bits according to the CodLow value, i.e., the starting position of the probability space to be updated, and using the 7-bit ID string to identify the output characters with undetermined state in the 7-bit output string; acquiring the number of valid bits according to the CodRange value, i.e., the length of the probability space to be updated, wherein the number of valid bits indicates the number of valid bits of output characters in the 7-bit output string according to the CodLow value to be updated; extracting the valid output characters in the 7-bit output string according to the number of valid bits, identifying the output characters with undetermined state among the extracted valid output characters according to the 7-bit ID string; and processing the extracted valid output characters, acquiring and outputting the coding output bytes.
US08687699B1 Method and/or apparatus for optimized video coding
A method for processing a video signal, comprising the steps of (A) generating a plurality of residual blocks by performing motion compensation on a current block of a video signal comprising a series of frames, where each frame comprises a plurality of blocks, (B) generating a plurality of rate-distortion costs for a plurality of bitstream segments generated for each of the residual blocks using a first transform, (C) determining a residual block having an optimal cost, and (D) transforming the selected block with the optimal cost using a second transform, where the first transform has a lower complexity than the second transform.
US08687698B2 Using multiple transform/subband representations for video encoding
A method of encoding a sequence of video frames, comprising receiving a sequence of video frames, encoding at least a first portion of the sequence of frames using the first type of transform/subband representation to produce first transform/subband coefficients, encoding at least a second portion of the sequence of frames using the second type of transform/subband representation to produce second transform/subband coefficients; and providing the first and second transform/subband coefficients at an output.
US08687697B2 Coding of motion vector information
Techniques and tools for encoding and decoding motion vector information for video images are described. For example, a video encoder yields an extended motion vector code by jointly coding, for a set of pixels, a switch code, motion vector information, and a terminal symbol indicating whether subsequent data is encoded for the set of pixels. In another aspect, an encoder/decoder selects motion vector predictors for macroblocks. In another aspect, a video encoder/decoder uses hybrid motion vector prediction. In another aspect, a video encoder/decoder signals a motion vector mode for a predicted image. In another aspect, a video decoder decodes a set of pixels by receiving an extended motion vector code, which reflects joint encoding of motion information together with intra/inter-coding information and a terminal symbol. The decoder determines whether subsequent data exists for the set of pixels based on e.g., the terminal symbol.
US08687696B2 Derivation of frame/field encoding mode for a pair of video macroblocks
The method wherein the field or frame mode is selected according to the following steps: determination of a motion vector associated with a co-located macroblock of a macroblock to be coded and finding in the next reference picture, a predefined macroblock to be coded, for the selection, in field or frame mode, scaling of the motion vector according to the temporal distances between the reference pictures corresponding to this motion vector and between the current picture, field or frame, according to a predefined mode and a reference picture chosen from among the reference pictures corresponding to this motion vector, determination of the temporal macroblock in the chosen reference picture, designated by the motion vector scale attributed to the macroblock to be coded, and its field or frame coding mode, selection of field or frame coding mode of the temporal macroblock for the coding of the current macroblock. The applications relate to the compression of data using for example the MPEG4 part 10 standard.
US08687695B2 Apparatus and method of determining motion vectors assigned to image regions
An image includes a plurality of image blocks each including a plurality of pixels and having an associated motion vector. The image is processed by selecting an image block and a corner region (E1x) located in a corner of the selected image block to provide a selected corner region. A plurality of adjacent image blocks located adjacent to the selected corner region are then selected from the plurality of image blocks. The motion vectors assigned to the adjacent image blocks are then compared to determine if the motion vectors form a homogeneous vector field. When the motion vectors of the adjacent image blocks form a homogeneous vector field, a motion vector for the corner region is generated from the motion vectors of the adjacent image blocks. When the motion vectors of the adjacent image blocks do not form a homogeneous vector field, the motion vector for the corner region is set equal to the motion vector of the image block.
US08687693B2 Temporal image prediction
For frames sequentially functioning as a reference frame in a video sequence frame set, a motion estimate set is accessed. One motion estimate characterizes motion associated with pixels of each region of the reference frame in relation to regions of one frame of the set of frames, which is temporally displaced in time with respect to other frames in the set of frames. An additional motion estimate characterizes motion associated with pixels of each reference frame region in relation to a second frame of the set, which is temporally displaced from the one frame and other frames of the frame set. A temporal image prediction set, corresponding to the first and additional motion estimate, is predicted, based on an alignment of the reference frame regions over the frame set. The temporal image predictions are blended and a temporal predictor is generated over the frame set based on the blending.
US08687688B2 Inter-layer prediction method for video signal
The present invention relates to a method for using interlaced video signal of a base layer in interlayer texture prediction. The present method separates interaced video signal of a base layer into even-field and odd-field components, interpolates the even-field and the odd-field components respectively in vertical and/or horizontal direction, and constructs a combined video data by interleaving the interpolated even-field and odd-field components.
US08687687B2 Communication system
A mobile station transmits a physical address given to the mobile station to a connection device via a base station when subscribing to a communication system. The connection device previously stores the physical address given to the mobile station and an IP address in a table of the connection device in association with each other, searches the table for the IP address corresponding to the physical address transmitted from the mobile station from the address storage section, generates a header compression rule in accordance with the IP address searched for, and transmits the generated header compression rule to the mobile station via the base station.
US08687685B2 Efficient transcoding of B-frames to P-frames
Techniques are described for efficient transcoding from a first format that supports I-units, P-units and B-units to a second format that supports I-units and P-units but does not support the B-units. In particular, techniques are described for converting B-frames or B-slices of the first format into P-frames or P-slices of the second format. The techniques avoid the need to decode and re-encode that frames or slices. Instead, residuals associated with the B-video blocks in the first format are augmented and made to be dependent upon only one of the two lists associated with the B-video blocks so that such B-video blocks in the first format can be redefined as P-video blocks in the second format.
US08687683B2 Method of optimizing floating DFE receiver taps
A method for determining floating tap positions in a DFE of a receiver is disclosed. The method include providing a group of floating taps for the DFE; obtaining a baseline eye opening value for the receiver when the group of floating taps is disabled; providing a plurality of floating tap distribution configurations, each specifying a distribution configuration for the group of floating taps within the DFE; obtaining a plurality of eye opening values for the receiver, each particular eye opening value corresponding to a particular floating tap distribution configuration when the group of floating taps are distributed within the DFE according to the particular floating tap distribution configuration; comparing each of the plurality of eye opening values against the baseline eye opening value; and identifying an optimal floating tap distribution configuration based on the comparison of each of the plurality of eye opening values against the baseline eye opening value.
US08687681B2 Receiver and signal testing method thereof
A receiver includes a CDR circuit, serial-to-parallel converter, and test module. The CDR circuit is for receiving the test signal groups inputted in series and following transmitting frequency of the test signal groups to obtain a clock signal, wherein the clock signal is used to provide an operational frequency of the receiver. The serial-to-parallel converter is for receiving the test signal groups outputted by the CDR circuit and converting the serially-inputted test signal groups into a plurality of test bytes outputted in parallel, wherein each of the test bytes has multi-bit of data. The test module is for receiving the test bytes and the clock signal and comparing two adjacent bytes of the test bytes to determine whether the two adjacent test bytes are completely the same.
US08687675B2 Method and system for transmitting/receiving data in communication system
Disclosed is a data transmission/reception method and system for minimizing intercarrier interference (ICI) in a communication system using a multicarrier. The data transmission method by a transmitter includes grouping transmission signals in units of a predetermined number of transmission signals when the transmitter has received the transmission signals, multiplying each group of the transmission signals by a transmission coding matrix, and transmitting the transmission signals multiplied by the transmission coding matrix to a receiver.
US08687670B2 Paging channel prediction for bluetooth paging procedure
A Bluetooth paging procedure can implement a mechanism for predicting a Bluetooth paging channel in a paging channel hopping sequence. One or more Bluetooth paging channels, on which one or more page requests intended for a Bluetooth device were received, are determined from a plurality of Bluetooth communication channels. One of a plurality of paging channel hopping sequences associated with the Bluetooth device that comprises each of the one or more determined Bluetooth paging channels is identified. A time delay associated with determining a target Bluetooth paging channel from the plurality of Bluetooth communication channels on which to transmit a page response is determined. The target Bluetooth paging channel is determined based, at least in part, on the identified one of the plurality of the paging channel hopping sequences and the time delay.
US08687669B2 Automatic gain control and DC offset compensation
A signal receiver having a gain control circuit comprising: detection means configured to form a representation of the excess amplitude during a training period of a signal received by the receiver; a first gain stimulus generator configured to generate a first gain stimulus in dependence on the excess amplitude detected by the detection means during the training period; averaging means configured to estimate the average of the signal received by the receiver during the training period; a second gain stimulus generator configured to generate a second gain stimulus in dependence on the average estimated by the averaging means during the training period; and a gain control signal generator configured to generate a gain control signal for the receiver in dependence on the first gain stimulus and the second gain stimulus.
US08687667B2 Laser system
To improve a laser system comprising at least one externally stabilizable semiconductor laser, from the laser active zone of which a laser radiation field can be coupled out, and a feedback element, disposed externally in the laser radiation field, which couples out, from the laser radiation field, a feedback radiation field having a defined wavelength and bandwidth, and couples back same into the active laser zone for determining the wavelength and bandwidth of the laser radiation field, in such a way that the wavelength stabilization may be achieved more cost-effectively, it is proposed that the feedback element is a resonant waveguide grating which reflects back a portion of the laser radiation field lying within an angular acceptance range.
US08687661B2 Pulsed CO2 laser output-pulse shape and power control
In order to maintain a constant laser output pulse power in a RF-energized, sealed-off, diffusion cooled, pulsed, CO2 gas-discharge laser, each laser output pulse is generated by train or burst of shorter RF pulses. When the time between laser output pulses becomes short enough that the power in one pulse would be reduced by gas-discharge heating effects of a previous pulse, power in the RF pulse trains is varied by varying the duration or duty cycle of pulses in the bursts, thereby keeping output-pulse power in the laser output pulses constant. RF pulses in any burst can have a different duration for tailoring the temporal shape of a corresponding laser-output pulse.
US08687654B1 Method to packetize an encoded video frame
A system, method and apparatus for transmitting a packetized video stream over a network comprising receiving a frame of a video stream having a plurality of partitions of varying sizes, the plurality of partitions having an ordered sequence, identifying one or more of the plurality of partitions having a size that is less than a predetermined maximum, and allocating the identified one or more of the plurality of partitions into a plurality of packets in a manner that: (a) results in each packet having a size that is less than the predetermined maximum; (b) minimizes a cost value that is based at least in part on the difference between the size of the smallest packet and the size of the largest packet; and (c) maintains the allocated partitions in the ordered sequence. After allocation, the packets are transmitted over the network.
US08687644B2 Packet transfer device
An optical multi-drop path is set to a downstream direction, an optical path between adjacent nodes is set to a upstream direction, a packet sorting unit is provided for appropriately controlling packet streams in the downstream direction and upstream direction, and one-to-one or one-to-N communication can be performed not only between servers and clients but also between the clients even when a multi-drop transmission is used in the downstream direction.
US08687641B2 Systems and methods for converting and delivering nondestructive evaluation images to mobile devices and remote communications systems
A method for automated conversion and delivery of nondestructive evaluation (NDE) images, comprising: storing a plurality of NDE images, metadata associated with the plurality of NDE images, converted NDE images, a plurality of standardized format specifications for a plurality of destination devices and services, and a plurality of message templates; receiving a NDE image file via a communications interface; determining whether the NDE data includes NDE image data; determining an output destination type; correlating the output destination type with one or more of the plurality of standardized format specifications and with one or more of the plurality of message templates; converting the NDE data format associated with the NDE data based on the standardized format specifications that correlate with the output destination type; and assembling at least one output message that includes the converted NDE data based on the message templates that correlate with the output destination type.
US08687640B2 Controlling communication sessions
There is provided a method of enabling media bypass for a media gateway in a telecommunications network which includes a plurality of media gateways via which a signaling path for transfer of signaling information for setup of a communication session between endpoint devices can be established and via which a media path for transfer of media data between the endpoint devices during the communication session can be established. The method includes receiving, at the media gateway, an inbound communication session setup request message requesting setup of a communication session between an originating endpoint device and a terminating endpoint device in the telecommunications network, the inbound communication session setup request message being transmitted along an inbound signaling path to the media gateway; transmitting, from the media gateway, an outbound communication session setup request message in response to receiving the inbound communication session setup message, the outbound communication session setup request message being transmitted along an outbound signaling path from the media gateway; and including preceding device connectivity data in the outbound communication session setup request message, the preceding device connectivity data indicating at least one media connectivity setting for at least one preceding device which is located before the media gateway in the inbound signaling path, the at least one connectivity setting identifying one or more other devices to which the at least one preceding device is configured to be connectable in the media path, to enable bypass of the media gateway in the media path if an ensuing device in the outbound signaling path determines that such bypass should be conducted.
US08687631B2 System and method for providing a translation mechanism in a network environment
An example method is provided and includes receiving a packet associated with a flow, determining a tunnel identifier for the flow, and determining a flow identifier for the flow. The method includes associating the flow identifier and the tunnel identifier to an Internet protocol (IP) address to generate a binding to be used for a network address and port translation (NAPT). In other embodiments, a routing decision is executed based on the binding between the identifiers and the IP address. The flow identifier can be a context identifier (CID), and the tunnel identifier can be a softwire tunnel ID. In yet other embodiments, the packet can be tagged as part of an encapsulation operation, which includes providing information about a network location at which the network address and port translation is to be executed.
US08687624B2 Apparatus and method to handle dynamic payloads in a heterogeneous network
Various embodiments provide an apparatus and method for handling dynamic payloads in a heterogeneous network. An example embodiment includes a first node interface to receive a first request for data communication from a first node, the first request being coded in a first protocol and including information identifying a first payload type. The example embodiment includes a second node interface to receive a second request for data communication from a second node, the second request being coded in a second protocol and including information identifying a second payload type. The first node interface of the example embodiment configures a message coded in the first protocol to include the information identifying the second payload type and to send the message to the first node.
US08687620B2 Fast cell search
Systems and methodologies are described that facilitate searches for a cell in a wireless communication environment. A mobile device can employ a searcher that can detect timing information respectively associated with PSCs and cells to determine the cell with the highest correlation. The searcher can detect SSCs, which can include detecting associated phase information, to determine the SSC with the highest correlation, CP length, and/or other information to facilitate identifying a desired cell having the strongest signal to establish communication between the mobile device and the desired cell. PSCs respectively associated with cells can have different positions in the symbol sequences, and SSCs can respectively be phase shifted at different angles to facilitate detection and identification of a cell(s), where a PSC can be utilized as a phase reference by the associated SSC.
US08687617B2 Wireless communication system with improved broadcast coverage
Techniques to transmit data with cyclic delay diversity and pilot staggering are described. For cyclic delay diversity, OFDM symbols having different cyclic delay durations are generated. The cyclic delay durations for the OFDM symbols may be selected to be time varying with respect to the cyclic delay durations for OFDM symbols transmitted by a neighboring base station. An FDM pilot is generated and multiplexed on multiple sets of subbands in different symbol periods. Waveforms for a second radio technology (e.g., W-CDMA) may be generated for data to be transmitted with this radio technology. The OFDM symbols are multiplexed onto time slots used for OFDM, and the waveforms for the second radio technology are multiplexed onto time slots used for this radio technology. One or multiple modulated signals may be generated based on the multiplexed OFDM symbols and waveforms. Each modulated signal is transmitted from a respective antenna.
US08687614B2 System and method for adjusting radio frequency parameters
A system for method for adjusting radio frequency parameters. A network performance device includes a network performance function executed to monitor network performance between a wireless network device and a wireless packet network switch, determine whether at least one network performance value of the wireless network device exceeds one or more predetermined threshold values, and communicate an instruction to adjust the one or more RF parameters between the wireless network device and the wireless device in response to exceeding the one or more predetermined threshold values. An RF signal path is provided between the wireless network device and the wireless device. The network performance is concatenated into data packets communicated between the wireless network device and the wireless packet network switch utilizing a packet network.
US08687611B2 Methods and apparatus for weighted queuing in DL MU MIMO
Embodiment and methods and means for scheduling an access point (AP) traffic for multiple stations (STAs) in a downlink multiple-user multiple-input-multiple-output (MIMO) network transmission are provided for employing a weighted queuing mechanism.
US08687608B2 Method and apparatus for supporting communication in pico networks
Techniques for extending coverage of a wireless communication network (e.g., a cellular network) to indoor and other locations are described. A wireless device may communicate with a base station in a wireless network via downlink and uplink frequency channels in a licensed frequency band using frequency division duplexing (FDD). The wireless device may communicate with a piconet base station (PBS) in a pico network (piconet) via the uplink frequency channel using time division duplexing (TDD). The PBS may communicate with the wireless device on the uplink frequency channel and may exchange data with the wireless network via a wireline communication link. The PBS may forward data received from the wireless device to the wireless network and may also forward data received from the wireless network for the wireless device to the wireless device. The PBS may receive paging messages from the wireless network for the wireless device and may forward the paging messages to the wireless device.
US08687607B2 Method and apparatus for feedback reporting in a wireless communications system
Feedback from user stations to the base station for a multicast/broadcast transmission is performed by decoding multicast/broadcast data received from a transmitter on a downlink resource, forming a feedback message corresponding to the reception of the multicast/broadcast data, and queuing the feedback message for transmission to the transmitter on an uplink resource. The uplink resource used corresponds to the downlink resource used for the multicast/broadcast transmission. For unicast transmissions the uplink resource is dedicated to an uplink transmission corresponding to a downlink transmission on the downlink resource.
US08687606B2 Alternate channel for carrying selected message types
A method is implemented by a subscriber unit in a wireless communication for establishing a network session. The subscriber unit encodes an acknowledgment message for transmission on a shared reverse link channel to a base station. Acknowledgment information associated with a received session tag at the subscriber unit to the base station is transmitted over the shared reverse link channel, on a condition that the session tag is received from a network server via the base station on a forward link channel and identified by the subscriber unit. The acknowledgment is transmitted on a reverse traffic channel on a condition that the session ID tag is not identified by the subscriber unit.
US08687604B2 Method and apparatus for improved cell acquisition with reduced frequency error impact
A method and apparatus for improved initial cell acquisition with reduced frequency error impact. The method determines the slot timing of a transmission, identifies the primary scrambling code and frame timing using the common pilot channel, and provides a path profile using a pseudorandom noise (PN) search. An apparatus using a cell searcher that performs the method is also described.
US08687602B2 Methods and apparatus for error correction for coordinated wireless base stations
Methods and apparatus for coordinated error correction among a set of wireless base stations in communication with one another. In one embodiment, the wireless base stations are part of a cellular network having various cellular base stations (including a serving base station, and multiple supplemental base stations), and transmit multiple redundant versions of a transport block using a Hybrid Automatic Repeat Request (HARQ) based scheme. The aggregate of the multiple redundant versions of the transport block are soft combined and acknowledged (ACK) or not-acknowledged (NACK) by the cellular equipment. The serving base station and supplemental base station devices dynamically configure the bundled acknowledgment operation based on various desired operational attributes relating to the operational parameters of the network.
US08687595B2 Method, apparatus, and system for implementing user equipment handover
A method, an apparatus, and a system for implementing User Equipment (UE) handover are disclosed. A Mobility Management Entity (MME) obtains address information of a serving Interworking Function (IWF) by interacting with a function entity in a network and notifies the IWF to process handover according to the obtained IWF address information, so that the MME is capable of obtaining the address information of the serving IWF. Therefore, the normal proceeding of a UE handover procedure in a Circuit Switched over Packet Switched (CSoEPS) scenario is ensured.
US08687593B2 System and method for multimedia sharing in a collaborative session
A system and method for multimedia sharing in a collaborative session are provided. A method for operations at an applications server, where the applications server is a member of a session, includes receiving a first message to change a controller device from a first device to a second device, reconfiguring a signaling path of the session based on the first message, and communicating media with a remote party through the signaling path.
US08687592B2 Method for switching session of user equipment in wireless communication system and system employing the same
A system and method for switching a session of a User Equipment (UE) in a wireless communication system are provided. According to the method, if the UE performs a handover from a macro base station of a macro cell to a femto base station of a femto cell, a femto base station transmits a path switch request message, which includes a serving gateway relocation Information Element (IE), to a Mobility Management Entity (MME) of the macro cell, in order to request a switching from an existing session of the UE to a new session managed by the femto base station. Then, in response to the path switch request message, the MME switches the existing session of the UE to the new session and transmits a path switch approval message to the femto base station. The serving gateway relocation IE includes information requesting relocation of a serving gateway of the UE to a femto serving gateway within the femto cell.
US08687589B2 Neighbor cell search on a secondary carrier
Systems and methodologies are described that facilitate providing frequent secondary carrier measurement reports in multicarrier wireless communications. Secondary carrier measurement reports can be provided based on anchor carrier measurement reports. When an event or request to generate an anchor carrier measurement report is received, the anchor carrier measurement report can be generated along with a secondary carrier measurement report. In this regard, access points can receive the carrier measurement reports and determine mobility for a wireless device based on more than one carrier.
US08687588B2 Low power modes for femto cells
Devices and methods are provided for deploying and/or implementing a low power mode in an access point (AP) base station. The low power mode may be implemented based on the presence and/or status of access terminals (ATs). In one embodiment, the method may involve determining whether any ATs are present within at least one defined coverage area. In another embodiment, the method may involve determining whether the ATs are in an idle or active state.
US08687586B2 System and method for managing IP sessions based on how many IP sessions are supported
Systems and Method are provided for managing IP sessions based on how many IP sessions are supported. According to an embodiment of the application, the wireless network determines how many IP sessions can be supported for the mobile device residing in a given area such as a routing area, and to transmit to the mobile device an identification of how many IP sessions can be supported. According to another embodiment of the application, the mobile device receives the identification of how many IP sessions can be established, and manages IP sessions based on the identification. Since the mobile device is privy to how many IP sessions can be established, the mobile device is able to properly manage IP sessions.
US08687578B2 Method for transmitting and receiving resource allocation information and mobile station apparatus using the same
A method for allocating the resources of a remaining region other than a region carrying a SuperFrame Header (SFH) and signaling the resource allocation is disclosed. A Mobile Station (MS) receives resource allocation information about a remaining region other than a region carrying an SFH in a predetermined channel bandwidth by the SFH from a Base Station (BS) and decodes the received resource allocation information. The MS decodes control information efficiently by receiving repetition number information about a sub_secondary SFH (sub_S-SFH) or sub_secondary Broadcast CHannel (sub_S-BCH) from the BS by a Primary SFH (P-SFH) or Primary BCH (P-BCH).
US08687574B2 System and method of allocating channels for multiple traffic streams
Provided is a system and method that may allocate channels with respect to multiple traffic channels. A channel request apparatus may determine a correlation between traffic streams to which channels are allocated, and to determine whether the traffic streams are related to each other, may generate a channel allocation request message that simultaneously requests channel allocation with respect to related traffic streams that are related to each other, and may transmit the channel allocation request message to a channel response apparatus to request the channel allocation with respect to the related traffic channels.
US08687571B2 Digital broadcast transmitter, digital broadcast receiver, and methods for configuring and processing streams thereof
A method for processing a stream of a digital broadcast receiver is provided. The method which processes a stream that is divided into a first area allocated to first mobile data and a second area allocated to normal data, includes: receiving a transport stream including new mobile data in at least a part of the second area separately from the first mobile data, demodulating the transport stream, equalizing the demodulated transport stream, and decoding at least one of the first mobile data and the new mobile data from the equalized transport stream. Accordingly, mobile data services may be provided in various ways.
US08687567B2 Utilization of multiple access points to support multiple applications and services
A method that includes establishing a connection with a default access point, transmitting a request to access or utilize an application, a service, or a resource, receiving a response to the request that includes a location of a serving access point that provides the application, the service, or the resource, establishing a connection with the serving access point, and receiving an assignment of a network address that is anchored by the serving access point.
US08687566B2 Method and apparatus for scheduling downlink transmissions in an orthogonal frequency division multiplexing communication system
A communication system performs adaptive scheduling by considering present and past reported CQI values and other indications of channel conditions in scheduling a Modulation and Coding Scheme (MCS) and then executing a ‘dithering’ function in order to effectuate an MCS that is intermediate between adjacent discrete MCSs. In one embodiment, the communication system determines a first MCS based on a channel quality metric received from a mobile station (MS) and then transmits data utilizing the first MCS. The communication system assigns weights to each of the first MCS and a second MCS based on whether the transmitted data is acknowledged and, based on the assigned weights, selects one of the first and second MCSs for a subsequent transmission of data to the MS. The communication system also may assign weights to each of a first and second MCS based on a transition between a MIMO-A and a MIMO-B transmission scheme.
US08687565B2 Method of effectively transmitting radio resource allocation request in mobile communication system
A method allowing a terminal with data to be transmitted in an uplink direction to transmit a radio resource allocation request message to a base station by effectively using radio resource(s) to its maximum level is disclosed. In particular, the method allows the terminal to select a radio resource allocation request message of a proper format according to a situation of radio resource(s) or the amount of data of each channel and transmit the same to the base station.
US08687558B2 Methods and apparatus to route emergency communication sessions
Methods and apparatus to route emergency communication sessions are disclosed. An example method involves querying a gateway node cache in response to a first broadcast probe received at a node of a wireless Internet-based network. When the gateway node cache identifies a first gateway node, a first response is selectively sent to nodes that participated in a search flood associated with the first broadcast probe.