Document Document Title
US08191000B2 Identity management for open overlay for social networks and online services
Methods and systems can manage the multiple identities used by a user. The user's existing contact lists, website accounts, buddy lists, and the like are analyzed to determine the identities used by the user. A graph is then constructed in order to track and integrate the multiple identities of the user in a social network. The social network graph may then be used by a social network overlay so that the user can share information across their different identities with different users that only know some of the user's multiple identities.
US08190998B2 Method for generating an object-processing platform between two computers by joining screens
A method for generating an object processing platform between an object computer and a processing computer, where an ad hoc assembly of screens is performed by the object computer with the processing computer in order to couple their input and/or output device. The invention includes generating an object processing platform between an object computer and a processing computer. An ad hoc screen assembly is performed by the object computer with the processing computer in order to couple their input and/or output device with at least one display.
US08190997B2 Personalized content feed suggestions page
A user may be presented with suggestions of content feeds to which she may subscribe. The suggestions are based on documents, such as web pages, accessed by the user. The content feeds suggested to the user are content feeds associated with at least some of the documents accessed by the user. The user may accept or reject any or all of the suggestions. A suggestion of a content feed may be suppressed based on a rejection of a past suggestion for the same content feed.
US08190993B2 Menu selection using a rotating dial and button
A system and method for making menu items easily adjustable on the setting screen of a camera with regard to the predetermined object to be operated. The camera setting utility screen for the CCD camera is displayed on the liquid crystal display any one of the plural number of menu items is selected from said camera setting utility screen displayed according to the rotation operation and the push operation of the jog dial. The setting condition with regard to the menu item selected is adjusted corresponding to the rotation operation and the push operation of the jog dial. The CCD camera is set to the setting condition adjusted, such that operation of selection of menu item to the adjustment of setting condition can be conducted merely by the rotation operation and the push operation of the jog dial.
US08190990B2 Annotating webpage content
Among other things, a computer-implemented method for annotating webpage content includes accessing a webpage in a browser, the webpage under control of a third party. A collection of annotations stored at a storage location is retrieved, the annotations collection associated with the webpage and an annotations author. The webpage is displayed with the retrieved annotations collection overlaid on the accessed webpage.
US08190989B1 Methods and apparatus for assisting in completion of a form
Methods and apparatus are described for sending completions to a client for aiding a user in completing electronic forms. The invention may identify a plurality of completions corresponding to a user; form a plurality of selected completions from the plurality of completions based, at least in part, on a use pattern of the user; and transmit the plurality of selected completions to a client associated with the user.
US08190988B2 Form bundling
A form management system is provided that bundles individual electronic form instances into a single bundled form. Form field names in the electronic form instances and scripts are renamed at the time the form instances are merged into a bundle. In this manner, common names can be assigned to individual form fields in individual forms and then only the form field names in electronic forms selected for the bundle are renamed. Furthermore, the same renaming scheme is also executed in the scripts associated with the individual form documents and fields. As such, the form field names in the scripts of bundled documents are altered to reference the renamed form fields in the corresponding component forms.
US08190984B2 Memory and method for checking reading errors thereof
A method for checking reading errors of a memory includes the following steps. A first data fragment is received. A first count index according to the first data fragment is generated, wherein the first count index is corresponding to a quantity of one kind of binary value in the first data fragment. The first data fragment is written into the memory. The first data fragment is read from the memory as a second data fragment. A second count index is generated according to the second data fragment. The first count index is compared with the second count index.
US08190979B2 Digital broadcasting system and data processing method
A digital broadcasting system and a method of processing data are disclosed, which are robust to error when mobile service data are transmitted. To this end, additional encoding is performed for the mobile service data, whereby it is possible to strongly cope with fast channel change while giving robustness to the mobile service data.
US08190968B2 Semiconductor memory device and data error detection and correction method of the same
A semiconductor memory device includes a memory cell array, a mode setting circuit, a parity data generation unit, and a data error detection and correction unit. The memory cell array has a plurality of first memory banks for storing normal data, and a predetermined number of second memory banks less than the number of the first memory banks for storing parity data according to control of a first flag signal. The mode setting circuit sets the first flag signal and a second flag signal controlling based on whether a separate memory bank is used to store the parity data in the second memory banks. The parity data generation unit receives normal write data during a write operation, generates parity data with respect to the normal write data in response to the second flag signal, and outputs the normal data and the parity data. The data error detection and correction unit receives normal read data and parity read data read from the memory cell array during a read operation, detects errors of the normal read data in response to the second flag signal, corrects the normal read data when the errors are detected, and outputs the corrected read data.
US08190964B2 Decoding method
A method for decoding forward error correction (FEC) encoded data. A stream of units of FEC encoded bits are received, where the units are derived from a transmitted signal, where each unit represents a one-bit data value, and where each unit includes correctness bits. Preferably, the stream of units of FEC encoded bits are decoded by using the quality level of bits to perform soft-decision convolution decoding on the stream of units of FEC bits, where the soft-decision convolution decoding produces, for block decoding, a stream of symbols made up of bits. Subsequences of units that are prone to erroneous soft-decision convolution decoding are detected by determining, for the sub-sequences whether the distribution of quality bits indicate the units are below a threshold level of correctness, and by comparing characteristics of that distribution to a given set of characteristics predetermined to be prone to result in incorrect decoding.
US08190958B2 Error correction for a persistent resource allocation
Methods and apparatus for communicating and utilizing persistent allocation of resources are described herein. A base station can allocate persistent resources to a client station, and can associate the client station or persistent resource allocation with a particular shared NACK channel. The base station can monitor the NACK channel for a NACK indicating a map error. The base station can also monitor the resource allocation to implicitly determine a map error. The base station can resend one or more persistent resource allocation information elements in response to the NACK or implicit error determination. A client station having a persistent resource allocation can monitor persistent resource allocation information elements in map messages and can indicate failure to receive a persistent resource allocation information element in a NACK message on a preassigned share NACK channel.
US08190957B2 Utilizing a network to correct flawed media data
A system and method of utilizing a network to correct flawed media data. The media device includes a processor, a memory, a network adapter, a removable media interface, an error-correction module, and a communication module. The network device enables the media device to connect to the network and server. The removable media interface enables a user to couple a removable medium to the media device. After a user inserts a removable medium into the removable media interface, the processor and error-correction module examines the removable medium for physical errors. If the number of detected errors exceeds a predetermined threshold, the media device, via the network adapter and the communication module, queries a server for correction data. This correction data may be utilized by the media device to enable successful processing of the data stored on the removable medium.
US08190955B2 Apparatus and method for recording and/or reproducing data on an information storage medium using padding information, and the information storage medium
An apparatus and method for recording and/or reproducing data on a disc are provided using padding information, and a corresponding information storage medium. The recording method includes recording a recording unit block in which invalid data is padded in part of the block and recording padding information indicating that the invalid data is included. According to the method, a disc drive becomes able to distinguish valid data from invalid data in an error correction block such that reliability of reproduction increases and stability of the system is improved.
US08190953B2 Method and system for selecting test vectors in statistical volume diagnosis using failed test data
A method and system for test vector selection in statistical volume diagnosis using failed test data is disclosed. A computer-implemented method receives failures representing defects detected by an integrated circuit testing apparatus from a plurality of integrated circuits. Each of the plurality of integrated circuits is tested with a set of test vectors generated by the integrated circuit testing apparatus, and each of the plurality of failures is associated with a failed test vector. Using a first ranking scheme, each of the failures is given a rank and the corresponding failed test vector in each of the plurality of integrated circuits is annotated with the rank. The annotated failed test vectors are grouped using a grouping scheme, and each of the groups is given a group rank. A first group of failed test vectors is selected based on the group rank and diagnostics is run on the first group of failed test vectors.
US08190949B2 Operations management apparatus, operations management system, data processing method, and operations management program
An operations management apparatus which acquires performance information for each of a plurality of performance items from a plurality of controlled units and manages operation of the controlled units includes a correlation model generation unit which derives a correlation function between a first series of performance information that indicates time series variation about a first element and a second series of performance information that indicates time series variation about a second element, generates a correlation model between the first element and the second element based on the correlation function, and obtains the correlation model for each element pair of the performance information, and a correlation change analysis unit which analyzes a change in the correlation model based on the performance information acquired newly which has not been used for generation of the correlation model.
US08190947B1 Method and system for automatically constructing a replica catalog for maintaining protection relationship information between primary and secondary storage objects in a network storage system
Embodiments of the present invention provide a technique for automatically constructing a replica catalog providing information otherwise unavailable due to a loss of or failure with the registry file for maintaining protection relationship information of primary and secondary storage objects by extracting storage object settings from an encoded attribute of the secondary storage object. An administrator provides protection relationship information for the primary and secondary storage objects at a remote computer system (e.g., protection manager), which may be automatically encoded in an attribute of the secondary storage object and stored in a replica catalog at the protection manager. A secondary storage server constructs the secondary storage object using the encoded attribute and stores data replicated from the primary storage object. If the replica catalog is lost, the replica catalog may be automatically reconstructed by retrieving the encoded attribute and extracting the protection relationship information from the encoded attribute.
US08190942B2 Method and system for distributing a global timebase within a system-on-chip having multiple clock domains
A global timebase system and method for a system-on-chip synchronizes multiple clock domains in each of a plurality of receiver modules by broadcasting a global timebase count value as Gray code over a global timebase bus. A global timebase generator includes a binary counter and a binary-to-Gray-code converter. Each receiver module registers the global timebase count value with its own local clock and includes a Gray-code-to-binary converter. The converted value, in binary form, may be used as least significant bits of a globally synchronized local timebase. Most significant bits may be generated by a local binary counter incremented at each 1-to-0 transition of the most significant bit of the global timebase count value.
US08190938B2 Method and apparatus for controlling energy consumption during resource sharing
An approach is provided for controlling energy consumption during resource sharing. One or more peer nodes determine scheduling information relating to when the peer nodes can utilize a predetermined level of communication capacity for sharing a computer resource (e.g., sharing content). The peer nodes transition between an active state for sharing the computer resource at the predetermined capacity and an inactive state to minimize energy use according to the scheduling information until the content transfer is complete.
US08190930B2 Methods and apparatuses for controlling thread contention
An apparatus comprises a plurality of cores and a controller coupled to the cores. The controller is to lower an operating point of a first core if a first number based on processor clock cycles per instruction (CPI) associated with a second core is higher than a first threshold. The controller is operable to increase the operating point of the first core if the first number is lower than a second threshold.
US08190929B2 Computer system
A computer system including a power supply and N main boards is provided, herein N is an integer greater than 1. The power supply generates a main power and a standby power. The N main boards respectively correspond to one standby voltage. The 1st to the (N−1)th main boards respectively generate the corresponding standby voltage by the main power in a power-on state, and respectively generate the corresponding standby voltage by the standby power in a power-off state. The Nth main board generates the corresponding standby voltage by the main power in the power-on and power-off state.
US08190925B2 Single shared power domain dynamic load based power loss detection and notification
The advanced management module services in a data processing system are configured to determine the system load and provide an input to the early power off warning detection logic that evaluates the power system state to detect a condition when power resources are insufficient to maintain the write caching storage system power within defined acceptable limits. The early power off warning detection logic generates a notification based on the system load and the available power supply resources to maintain maximum availability and reliability characteristics.
US08190919B2 Multiple stakeholder secure memory partitioning and access control
A machine implemented system and method that effectuates secure access to a flash memory associated with a mobile device. The system includes a security component that intercepts transactions between an external processor and the flash memory and implements authentication and access control to the flash memory. The system further includes components that can partition the flash memory and can associate authentication and access control information with the partitioned flash memory.
US08190915B2 Method and apparatus for detecting data tampering within a database
One embodiment of the present invention provides a system that facilitates detecting data tampering within a table in a database. The system operates by hashing a row in the table to create a row-hash. The system then hashes a block of consecutive row-hashes to create a block-hash. Finally, the system signs the block-hash with an encryption key, so that tampering with data in the row will result in an invalid row-hash and an invalid block-hash.
US08190914B2 Method and system for designating and handling confidential memory allocations
Methods and systems for designating and handling confidential memory allocations of virtual memory are provided in which the operating system provides a memory allocation flag that applications may use to indicate any arbitrary area of physical memory marked with this flag may contain confidential data and should be handled accordingly. The operating system also ensures that memory allocated with this flag can be placed in physical memory. When freeing up memory, the operating system protects any data in the memory allocated with this flag. For example, the operating system may prevent the confidential memory from being swapped out to storage or from being accessible to other applications, such as a debuggers. Alternatively, the operating system may encrypt any data in the confidential memory before it is swapped out to storage.
US08190911B2 Entity-identity based security procurement of computer files that are downloadable to an aircraft, method of authentication, and associated system and aircraft
A method and system for processing or authenticating an operating computer file of an equipment item installed on board an aircraft. The method includes generating a first private key according to a scheme based on an identity of a first entity, the first private key being unique to the first entity. The method also includes signing the computer file using the first private key and transmitting the signed computer file to the aircraft through a network without a digital certificate that certifies the identity of the first entity. The method further includes verifying the signature of the signed computer file from a first public key determined according to a scheme based on the identity of the first entity, without using the digital certificate that certifies the identity of the first entity.
US08190910B2 Information processing apparatus, information recording medium manufacturing apparatus, and information recording medium
A configuration is provided for enabling a process in which appropriate content code corresponding to apparatuses and applications of various model types and versions is selected to be performed. In a configuration in which content code recorded on an information recording medium is obtained, and processing, such as a security check in accordance with the content code, conversion of the content data, and embedding of player information into the content, is performed, at least a portion of the content code is set as encrypted data, and as an encryption key therefore, a node key set so as to correspond to a node of a key tree having a hierarchical structure is used. With this configuration, it is possible to specify in advance a player capable of decrypting the encryption part of the content code by using the node key, and only appropriate content code compliant with each player is processed, thereby making it possible to prevent a process of using invalid content code.
US08190908B2 Secure data verification via biometric input
An architecture is presented that controls access to secure data via biometric verification. The system comprises a memory module that communicates with biometric data to establish a heightened level of security for controlling access to data stored in the non-volatile memory. The memory module includes a security processor, non-volatile memory, and volatile memory. The security processor provides for concurrent processing of security protocols, provides a secure execution environment within the memory module to evaluate and store biometric data, communicates with the biometric data sensors to fetch the biometric data, and analyzes the biometric data to control access to data stored in the non-volatile memory. Specifically, biometric data is input and communicated to the security processor, then compared against the existing biometric templates stored in the non-volatile memory. If the data matches, verification is sent to the external processor and the user is granted access to the secure assets.
US08190905B1 Authorizing administrative operations using a split knowledge protocol
A system and method for authorizing administrative operations in a computer is provided. The computer initiates the split knowledge protocol upon an attempt by an administrator to invoke the operations. The administrator identifies a predetermined number of entities designated to authorize the operation. The computer creates a bit sequence and splits the bit sequence into a number of segments equal to the predetermined number of entities. Each entity thereafter decrypts a respective element to essentially authorize invocation of the operations. In response, the computer processes the decrypted segments to re-create the bit sequence. As an added level of security, the computer coma) pares the re-created bit sequence with the originally created sequence and, if they match, performs the operations.
US08190899B1 System and method for establishing a remote connection over a network with a personal security device connected to a local client without using a local APDU interface or local cryptography
System and method for establishing a remote connection over a network with a personal security device connected to a local client without using a local APDU interface or local cryptography.
US08190897B2 Method and system for secure exchange of data in a network
A first network device implements a method for the secure exchange of data in a network. The network also includes a second network device and a remote device. The method includes establishing an indirect path to the remote device and pre-negotiating first security parameters with the remote device over the indirect path using a network layer protocol, when the second network device has an active first data link. The method further includes establishing an active second data link with the remote device and exchanging first data with the remote device over the active second data link using the first security parameters, when the first data link becomes inactive.
US08190891B2 Receiver, transmitter and communication control program
A transmitter has a network interface unit connected to a wireless network capable of transmitting contents for which copyright protection is necessary, an encryption processing unit configured to encrypt contents for which copyright protection is necessary, an RTT measuring unit configured to measure a round trip time after a predetermined packet is transmitted to a receiver, until a response corresponding to the transmitted packet is received, a communication permission determination unit configured to permit transmission of the contents for which copyright protection is necessary when the round trip time measured by the RTT measuring unit is within a predetermined time, and a parameter modification unit configured to change parameters of the wireless network before and/or after the RTT measuring unit performs the measurement of the round trip time.
US08190885B2 Non-volatile memory sub-system integrated with security for storing near field transactions
An architecture is presented that facilitates maintaining a log of near field transactions in a memory module that includes security functionalities and near field communication (NFC) capabilities. The memory module comprises non-volatile memory that stores security software and a security processor that accesses the security software from the nonvolatile memory and performs security functions based on the security software stored. The non-volatile memory is divided into partitions by the security processor. NFC radio frequency (RF) communication capabilities are integrated into the memory module such that the memory module directly interfaces to an external NFC antenna. This facilitates NFC communications within the secure environment of the memory module. Further, the memory module stores data related to near field transactions so that this data can be subsequently reviewed and exported in an appropriate format.
US08190883B2 Network identity management system and method
Users of Internet services (e.g., SKYPE messaging service, GOOGLETALK messaging service, AOL INSTANT MESSENGER messaging service, and MICROSOFT MESSENGER messaging service) that are initially identified using separate identifiers that may be associated with respective service providers (e.g., email addresses) can manage network identities using a single unified set of account information managed by a registry service. The registry authenticates the user's request(s) to bind a service provider identity to his or her personal registry user record by presenting a random challenge to the user which the registry must then receive back from the service provider corresponding to the identity being added. Later, the registry may authenticate itself to service providers using information received from a service provider application as the service provider application authenticates itself to the service provider.
US08190879B2 Graceful conversion of a security to a non-security transparent proxy
A graceful conversion of a security to a non-security transparent proxy is performed. A security transparent proxy is an intermediary between two end devices, with an established secure connection with each end device using different security keys. In response to a policy decision or other stimulus, the security transparent proxy is gracefully converted to a non-security transparent proxy such that it can forward, without decrypting and encrypting, the information received from a first endpoint on the first connection therewith to the second endpoint on the second connection therewith. This conversion is “graceful” in that it does not drop either of the two original sessions. In one embodiment, this graceful conversion is accomplished by triggering a key renegotiation on both of the two sessions such that the two connections will use the same encryption key.
US08190876B2 Renegotiating SSL/TLS connections with client certificates on post requests
A method and apparatus for providing securing a connection with a (Secure Sockets Layer) SSL/TLS-enabled server. In one embodiment, a web client establishes a new connection by initiating a communication with the SSL/TLS-enabled server. The communication includes a non-POST request. After the client negotiates the secured connection with the server in response to the non-POST request, the client submits a POST request to the SSL/TLS-enabled server via the secured connection.
US08190875B2 Reducing processing load in proxies for secure communications
In one embodiment, a method for providing secure communications using a proxy is provided. The proxy negotiates with a client and a server to determine a session key to use with communications between the client and the proxy and between the proxy and the server. Encrypted data may then be received from the client at the proxy. The proxy can decrypt the encrypted data for processing using the session key. In one embodiment, the decrypted data is not altered. The proxy then sends the encrypted data that was received from the client to the server without re-encrypting the data that was decrypted. Because the proxy did not alter the data in its processing of the decrypted data and the same session key is used between communications for the proxy and the server, the encrypted data stream that was received from the client can be forwarded to the server.
US08190873B2 System and method for optimizing performance of an information handling system component
Systems and methods for optimizing performance of an information handling system component communicatively coupled to the information handling system are disclosed. An information handling system may include a data gathering module and an operating condition controller module. The data gathering module may be configured to retrieve an operating condition characterization value from the component. That operating condition characterization value may be substantially based on a predetermined characteristic of the component. The operating condition controller module may be configured to modify an operating condition of the component based at least on the retrieved operating condition characterization value.
US08190872B2 Sending service data to an RFID tag while an attached computer system is powered off
An apparatus, system, and storage medium that, in an embodiment, receive service data at a computer system from an RFID tag, where the service data was sent to the RFID tag from an RF transmitter while the computer system was powered off. The RFID tag includes tag memory and an antenna, and the RFID tag is attached to the computer system. In another embodiment, the computer system sends the service data to the RFID tag, and the service data is received by an RF scanner from the RFID tag via the antenna while the computer system is powered off. In various embodiments, the service data identifies the computer system or a product within the computer system. In another embodiment, the service data includes log information associated with the computer system.
US08190871B2 Storage device selection and switching system
A storage device control system is disclosed for selecting a storage device to connect to a computer from a plurality of available storage devices and for controlling the manner in which the storage devices can be connected to the computer.
US08190869B2 Dual boot strategy to authenticate firmware in a computing device
Methods for authenticating firmware in a computing device include partitioning functions critical to the intended role of the computing device so that, upon successful authentication of the firmware, all functions of the device are made operational. Otherwise, the computing device behaves in a diagnostic mode of operation to assist users in troubleshooting to eventually authenticate firmware. At least first and second sets of firmware are loaded at various times into a controller of the computing device with the first set occurring without verification of trustworthiness, while the second set occurs upon authentication of the first. The second is used to authenticate a remainder set of firmware. Particular computing devices contemplate laser printers, mobile phones, PDA's, gaming consoles, etc. Firmware downloads, error messaging, hash comparisons, signature table construction, page-in techniques, computer program products, and particular computing arrangements are other noteworthy features, to name a few.
US08190862B2 Hardware device for processing the tasks of an algorithm in parallel
A hardware device for processing the tasks of an algorithm of the type having a number of processes the execution of some of which depend on binary decisions has a plurality of task units (10, 12, 14), each of which are associated with a task defined as being either one process or one decision or one process together with a following decision. A task interconnection logic block (16) is connected to each task unit for communicating actions from a source task unit to a destination task unit. Each task unit includes a processor (18) for processing the steps of the associated task when a received action requests such a processing. A status manager (20) handles actions coming from other task units and builds actions to be sent to other task units.
US08190859B2 Critical section detection and prediction mechanism for hardware lock elision
A method and apparatus for detecting lock instructions and lock release instruction, as well as predicting critical sections is herein described. A lock instruction is detected with detection logic, which potentially resides in decode logic. A lock instruction entry associated with the lock instruction is stored/created. Address locations and values to be written to those address location of subsequent potential lock release instruction are compared to the address loaded from by the lock instruction and the value load by the lock instruction. If the addresses and values match, it is determined that the lock release instruction matches the lock instruction. A prediction entry stores a reference to the lock instruction, such as a last instruction pointer (LIP), and an associated value to represent the lock instruction is to be elided upon subsequent detection, if it is determined that the lock release instruction matches the lock instruction.
US08190858B2 Interface device for interfacing a main processor to processing engines and classifier engines, and methods for configuring and operating interface devices
There is disclosed an interface device for interfacing between a main processor and one or more processing engines. The interface device is configurable, so that it may be used with a wide range of processing engines without being redesigned.
US08190857B2 Deleting a shared resource node after reserving its identifier in delete pending queue until deletion condition is met to allow continued access for currently accessing processor
A method accelerates access of a multi-core system to its critical resources, which includes preparing to delete a critical node in a critical resource, separating the critical node from the critical resource, and deleting the critical node if the conditions for deleting the critical node are satisfied. An apparatus includes a confirmation module for the node to be deleted and a deletion module to accelerate access of a multi-core system to its critical resources.
US08190856B2 Data transfer network and control apparatus for a system with an array of processing elements each either self- or common controlled
A processor of SIMD/MIMD dual mode architecture comprises common controlled first processing elements, self-controlled second processing elements and a pipelined (ring) network connecting the first PEs and the second PEs sequentially. An access controller has access control lines, each access control line being connected to each PE of the first and second PEs to control data access timing between each PE and the network. Each PE can be self-controlled or common controlled, such as dual mode SIMD/MIMD architectures, reducing the wiring area requirement.
US08190855B1 Coupling data for interrupt processing in a parallel processing environment
An integrated circuit comprises a plurality of tiles. Each tile comprises a processor, and a switch including switching circuitry to forward data received over data paths from other tiles to the processor and to switches of other tiles, and to forward data received from the processor to switches of other tiles. The integrated circuit further comprises one or more interface modules including circuitry to transfer data to and from a device external to the tiles; and a sub-port routing network including circuitry to route data between a port of a switch and a plurality of sub-ports coupled to one or more interface modules.
US08190851B2 Resistance variable memory device
A resistance variable memory device includes a resistance variable memory cell array, a data register that prefetches read data of the resistance variable memory cell array, a data output unit that receives the prefetched read data from the data register and outputs the received data, and a page mode setting unit that sets one of a first page mode and a second page mode as a page mode. In the first page mode, the data output unit sequentially reads the read data prefetched in the data register as page addresses are sequentially received, and in the second page mode, the data output unit sequentially reads the read data prefetched in the data register after a start page address among a plurality of page addresses has been received.
US08190847B2 Management method and a management system for volume
It is made possible to update information registered in a database of iSNS, SLP and the like in response to a configurational change in a storage device, and for a host computer to discover a disk volume. In response to changes in contents of operation to alter a storage configuration such as in creating or deleting a volume or LUN, contents of the alteration are reflected in the database of iSNS or SLP. Also, in response to a change in setting of LUN masking, a discovery domain of iSNS or attribute values of SLP are updated so that the host computer can discover the disk volume. Also, objects and services are reregistered periodically according to a registration period of iSNS or lifetime of SLP to prevent registered contents from expiring.
US08190846B2 Data management method in storage pool and virtual volume in DKC
A storage system connected to a computer and a management computer, includes storage devices accessed by the computer, and a control unit for controlling the storage devices. A first-type logical device corresponding to a storage area set in at least one of the storage devices and a second-type logical device that is a virtual storage area are provided. The control unit sets at least two of the first-type logical devices different in a characteristic as storage areas included in a storage pool through mapping. The first-type logical device stores data by allocating a storage area of the second-type logical device to a storage area of the first-type logical device mapped to the storage pool. The characteristic of the second-type logical device can be changed by changing the allocated storage area of the second-type logical device to a storage area of another first-type logical device.
US08190845B2 System and method for allocating and deallocating memory within transactional code
Methods and systems are provided for managing memory allocations and deallocations while in transactional code, including nested transactional code. The methods and systems manage transactional memory operations by using identifiers, such as sequence numbers, to handle memory management in transactions. The methods and systems also maintain lists of deferred actions to be performed at transaction abort and commit times. A number of memory management routines associated with one or more transactions examine the transaction sequence number of the current transaction, manipulate commit and/or undo logs, and set/use the transaction sequence number of an associated object, but are not so limited. The methods and systems provide for memory allocation and deallocations within transactional code while preserving transactional semantics. Other embodiments are described and claimed.
US08190844B2 Efficient alert mechanism for overutilization of storage resources
Disclosed is a method of issuing volume level alerts to provide a warning that indicates overutilization of storage resources in a computer system. Volume level checking is performed without the necessity of checking all the volumes, but only upon the occurrence of certain changes so that the only the most problematic volumes are checked. Hence, only a small number of volumes must be checked and only in response to certain identified changes. The method is applicable to any criterion for overutilization of storage resources which satisfies basic persistency rules. The method is also applicable to assessing risk for the use of other resources, such as communication bandwidth, that are supplied by resource providers, or pools of providers, to users of bandwidth. The principles disclosed can be utilized to check resources on an asset by asset basis, using the free space ratio definition provided to assess risk of overutilization of resources.
US08190839B2 Using domains for physical address management in a multiprocessor system
A multi-processor computer system is provided for managing physical memory domains. The system includes at least one processor having an address interface for sending a memory access message, which includes an address in physical memory and a domain identification (ID). The system also includes a physical memory portioned into a plurality of domains, where each domain includes a plurality of physical addresses. A domain mapping unit (DMU) has an interface to accept the memory access message from the processor. The DMU uses the domain ID to access a permission list, cross-reference the domain ID to a domain including addresses in physical memory, and grant the processor access to the address in response to the address being located in the domain.
US08190834B2 Process for contiguously streaming data from a content addressed storage system
What is disclosed is process for backing data objects from a content addressed storage system to a tape storage device such that the data objects are written in a contiguous sequential fashion. Data objects are kept together on the storage medium, rather than fragmented. An embodiment of the present invention describes the software modules and memory buffers required to implement this process. Additionally, what is disclosed is a process that restores data objects that have been contiguously written to tape. According to one embodiment of the present invention, recovery of non-fragmented data objects is made more efficient and less prone to failure.
US08190833B2 Information processing apparatus and information processing method that selects data to be deleted without a user having to perform a delete operation
An information processing apparatus and an information processing method are capable of correctly selecting data to be deleted, without a user having to perform a troublesome operation. In a backup operation, a determination is made for each image file as to whether a predetermined condition is satisfied. If the condition is satisfied, image files are backed up, and storage priority levels defined for these image files are reduced in accordance with a rule predefined by a user. The storage priority level is a measure indicating the priority of keeping an image file in a storage unit. The higher the storage priority, the lower the probability that image files are deleted. The storage priority levels are changed depending on whether image files have been backed up and depending on the number of times image files were backed up.
US08190832B2 Data storage performance enhancement through a write activity level metric recorded in high performance block storage metadata
A sequence of fixed-size blocks defines a page (e.g., in a server system, storage subsystem, DASD, etc.). Each fixed-size block includes a data block and a footer. A high performance block storage metadata unit associated with the page is created from a confluence of the footers. The confluence of footers has space available for application metadata. In an embodiment, the metadata space is utilized to record a “write activity level” metric, and a timestamp. The metric indicates the write frequency or “hotness” of the page, and its value changes over time as the activity level changes. Frequently accessed pages may be mapped to higher performance physical disks and infrequently accessed pages may be mapped to lower power physical disks.
US08190830B2 Method, apparatus, and systems to support execution pipelining in a memory controller
A memory controller may execute instructions instead of sending the instructions to a processor for execution. To maintain synchronization between the memory controller and the processor, the memory controller may queue a null instruction in the memory controller for each non-filler instruction sent to the processor and may send a filler instruction to the processor for each non-null instruction to be executed by the memory controller.
US08190828B1 Embedded processor with dual-port SRAM for programmable logic
Methods and apparatus for programmable logic devices including embedded processors having a dual-port SRAMs. A programmable logic integrated circuit includes a programmable logic portion having a plurality of logic elements, programmably configurable to implement user-defined combinatorial or registered logic functions, and an embedded processor portion coupled to the programmable logic portion. The embedded processor portion includes a processor, and a memory block coupled to the processor. The memory block includes a first plurality of memory cells for storing data, a second plurality of memory cells for storing data, a first port coupled to the first and second pluralities of memory cells, a second port coupled to the first and second pluralities of memory cells, and an arbiter coupled to the first port and the second port. When the second port is accessing the first plurality of memory cells, the arbiter prevents the first port from accessing the first plurality of memory cells, and when the second port is accessing the first plurality of memory cells, the arbiter allows the first port to access the second plurality of memory cells.
US08190826B2 Write combining cache with pipelined synchronization
Systems and methods for pipelined synchronization in a write-combining cache are described herein. An embodiment to transmit data to a memory to enable pipelined synchronization of a cache includes obtaining a plurality of synchronization events for transactions with said memory, calculating one or more matches between said events and said data stored in one or more cache-lines of said cache, storing event time stamps of events associated with said matches, generating one or more priority values based on said event time stamps, concurrently transmitting said data to said memory based on said priority values.
US08190824B2 Cache line replacement monitoring and profiling
Systems and methods for cache replacement monitoring (CRM) are provided. The system includes a monitored cache comprising a monitored cache line set, the monitored cache line set comprising at least one cache line capable of holding data of a monitored address; and a CRM mechanism operatively associated with the monitored cache. The CRM mechanism collects CRM information for the monitored address. The method includes the steps of collecting CRM information for a monitored address in a monitored cache; and recording the CRM information for the monitored address, when at least one of (1) the monitored address is cached in the monitored cache, (2) the monitored address is replaced in the monitored cache, (3) any cache line in a cache line set corresponding to the monitored address is cached in the monitored cache, and (4) any cache line in a cache line set corresponding to the monitored address is replaced in the monitored cache.
US08190821B2 Cache control apparatus, information processing apparatus, and cache control method
A cache control apparatus determines whether to adopt or not data acquired by a speculative fetch by monitoring a status of the speculative fetch which is a memory fetch request output before it becomes clear whether data requested by a CPU is stored in a cache of the CPU and time period obtained by adding up the time period from when the speculative fetch is output to when the speculative fetch reaches a memory controller and time period from completion of writing of data to a memory which is specified by a data write command that has been issued, before issuance of the speculative fetch, for the same address as that for which the speculative fetch is issued to when a response of the data write command is returned.
US08190818B2 Apparatus and method for managing a plurality of kinds of storage devices
A storage system including a memory unit having a disk management program, plural disk controllers each having a SAS port which can be attached to either a SAS disk drive or a SATA disk drive, and a LAN port which communicates with a user interface program in a management console. Upon receiving a request from the user interface program requesting what kinds of disk drives are attached to the disk controllers, the disk management program communicates with each disk controller to determine what kind of disk drive is attached to the disk controller, selects based on a result an appropriate protocol for the disk drive, sends a request to the disk controller to retrieve detailed information of the disk drive using the selected protocol, and sends the detailed information received from the disk controller back to the user interface program for display on a monitor of the management console.
US08190814B2 Memory access apparatus and display using the same
A memory access apparatus and a display using the same are provided. The memory access apparatus includes a dynamic memory, a plurality of clients and a memory management unit. The dynamic memory is used to store a plurality of memory data. The clients access the dynamic memory and each client has a priority. The memory management unit executes an access action of the clients for the dynamic memory respectively according to the priorities thereof. Besides, the memory management unit has at least one buffer area built therein. The buffer area is used to temporarily store a plurality of buffer data generated while the access action is performed.
US08190811B2 Defragmentation of solid state memory
A data storage device includes a solid state data storage medium, a set of related data blocks and a controller. The set of related data blocks are non-contiguously stored on the data storage medium and have an original write sequence. The controller, responsive to a defragmentation request, maps the physical block addresses of the set of related data blocks to contiguous logical block addresses in the original write sequence while maintaining the non-contiguous physical block addresses of the set of related data blocks on the data storage medium.
US08190808B2 Memory device having staggered memory operations
A memory system includes logical banks divided into sub-banks or collections of sub-banks. The memory system responds to memory-access requests (e.g., read and write) directed to a given logical bank by sequentially accessing sub-banks or collections of sub-banks. Sequential access reduces the impact of power-supply spikes induced by memory operations, and thus facilitates improved system performance. Some embodiments of the memory system combine sequential sub-bank access with other performance-enhancing features, such as wider power buses or increased bypass capacitance, to further enhance performance.
US08190806B2 System for maintaining large numbers of handheld electronic devices
A system for maintaining a large number of Handheld Electronic Devices (HEDs) includes a drawer having a divider structure configured to define compartments that are sized to hold the HEDs while the HEDs are stored in the drawer. A 20 port USB hub is provided in the drawer so that 20 HEDs may be connected to the USB hub while stored in the drawer. The USB hub allows the HEDs to be charged at a low rate while being synchronized with a computer and at a high rate when not being synchronized. The USB hub is designed using a tree structure of available USB hub chips to enable a larger number of USB ports. A microcontroller is provided to control the manner in which the computer is allowed to recognize the HEDs connected to the USB ports.
US08190805B2 Information processing apparatus and method for reconfiguring the information processing apparatus
The method for reconfiguring an information processing apparatus includes: transmitting, by the system management unit, a register setting request to set a register included in the control unit to a predetermined value to all of the system boards within the information processing apparatus, when a system board is added to or removed from any of the partitions; setting, by the system board that receives the register setting request, a register of a control unit of the local system board to the predetermined value, if a partition to which the local system board belongs includes the system board to be added or removed; and ignoring, by the system board that receives the register setting request, the register setting request if the partition to which the local system board belongs does not include the system board to be added or removed.
US08190802B2 Circuit, method and arrangement for implementing simple and reliable distributed arbitration on a bus
An arbitrator circuit for accessing a bus comprises a logic gate arrangement (406), one input of which is coupled to a first bus line. The circuit comprises a switching arrangement (404, 405, 407). As a response to a control signal the switching arrangement disconnects a first half (402) of the first bus line from a second half (403), and couples the second half (403) to a first fixed potential. A second bus line (401) is decoupled from the logic gate arrangement (406), which is coupled to receive a second fixed potential. The second bus line is coupled to the first fixed potential. Two sources are available for providing the control signal to the switching arrangement (404, 405, 407). One of them is the output of the logic gate arrangement (406).
US08190799B2 Mobile information processing apparatus
[Problems] To display, on an external display device, an image with a higher resolution than a screen's resolution of a display belonging to a mobile information communication apparatus. This is achieved only by additionally providing an interface means between the external display device and the mobile information communication apparatus and further additionally providing some functions to a display data generating means originally belonging to the mobile information communication apparatus.[Means for Solving Problems] A mobile information communication apparatus comprising a data processing means for sending plotting command/data to a display control means that controls the pixels of a display panel belonging to the mobile information communication apparatus; wherein an interface means is provided which receives the plotting command/data generated by the data processing means and sends, based on plotting command/data, an external display signal to the external display device; and wherein the data processing means and the interface means are configured to send, from the interface means, a higher-resolution external display signal.
US08190796B2 Hardware supported peripheral component memory alignment method
A memory alignment system for efficient data transfer between a local memory that is configured in a host system, and a remote memory, comprises a data communications controller configured in the host system to align transmitted and received data based on formatting information received from the host system. When transmitting data from local system memory, for example over an Ethernet connection, communications control driver software may first write formatting information corresponding to the data into the data communications controller. The data communications controller is operable to align the data based on the formatting information as the driver software moves the data into a configurable transmit data buffer inside the data communications controller. Similarly, the driver software may write formatting information for receive data into a receive-format configuration buffer. The data communications controller may align the receive data based on the receive-formatting information as the receive data is being read by the host system. Because the data communications controller performs all the required data alignment, no data alignment by the host processor is required.
US08190794B2 Control function for memory based buffers
Instantiating a plurality of buffers in a random access memory by storing in the random access memory (RAM) a plurality of descriptors each containing a base address, at least one address pointer and a size to define a corresponding one of the plurality of buffers. Transferring data in any one of the plurality of buffers by using a control function within an accessing module to generate a buffer address by accessing and updating the address pointer in the corresponding descriptor. In a processor that accesses the circular buffers, the control function is one or more complex instructions tailored for computing read and write addresses to access the circular buffer using fields within the corresponding descriptor. In a DMA module that accesses the circular buffers, the control function is a hardware controller that computes read and write addresses using the fields within the corresponding descriptor to access the circular buffer.
US08190790B1 Storage apparatus and method of controlling the same
Appropriate parameters can be efficiently set for network ports included in a storage apparatus. A storage apparatus performing I/O processing on a storage drive in response to an I/O request manages a first table in which a network device (SAS controller, SAS expander) is associated with location information of the network ports, a second table in which the cable length of a network cable coupled to each of the network ports is associated with a port ID of the network port, and a relationship between the cable length of the network cable and the parameter (output amplitude, pre-emphasis) set for the network port. The storage apparatus acquires the cable length of the network cable from the second table, determines the parameters corresponding to the acquired cable length from the above relationship, and sets the determined parameter for the network port.
US08190778B2 Method and apparatus for network filtering and firewall protection on a secure partition
A management virtual machine on a virtualization technology enabled platform includes a means for providing a firewall and deep packet inspection. An isolated secure partition is provided to host the management application and network packet filtering and firewall functions to provide a secure and trusted platform for manageability applications. A protected component in the operating system in a user partition moves network traffic to the secure partition for inspection and filtering.
US08190777B2 Modular system for connecting multiple customer premises voice and data communications devices to a T1 data line
An integrated system concurrently connects voice and data communications devices used by small and medium sized businesses to a network T1 data line terminating at the customer premises. A system chassis includes multiple slots and backplane connectors for removably receiving a bank controller unit (BCU), power service unit (PSU), and one or more different types of smart and dumb voice and data access modules that provide the functional interface to the customer premises equipment. The BCU controls the operation of the system, which can be configured by the customer through an external terminal interface.
US08190775B2 System and method for facilitating XML enabled IMS transactions
A system for facilitating XML enable IMS transactions includes a generic XML processor inside an IMS connect program to facilitate any TCP/IP clients, including WebSphere and non-WebSphere, to send and receive XML documents to and from existing IMS transaction business logic. Translations between XML documents and IMS transaction message data structures occur within the IMS connect program under an XML task to parse and transform XML requests and responses. Further, the generic XML processor within the IMS connect program can provide data translation for both non-formatted and formatted IMS transactional messages in XML.
US08190772B2 Apparatus and method for layer-2 and layer-3 VPN discovery
An apparatus and a method for layer-2 and layer-3 VPN discovery are disclosed. The apparatus is incorporated in a network, and the network includes a first carrier network. The first carrier network includes at least two layer-1 provider edge devices. Layer-1 VPN information is created within the first carrier network. BGP next hop information passes within the first carrier network. The BGP next hop information is for a selected one of the following: a layer-2 VPN-based provider edge device, a layer-3 VPN-based provider edge device, and a layer-2 and layer-3 VPN-based provider edge device. The network also includes a second carrier network within which the BGP next hop information is used for VPN discovery.
US08190767B1 Data structures and state tracking for network protocol processing
Described are data structures, and methodology for forming same, for network protocol processing. A method for creating data structures for firewalling and network address translating is described. A method for creating data structures for physical layer addressing is described. A method for security protocol support using a data structure is described. A method for creating at least one data structure sized responsive to whether a firewall is activated is described. A data structure for routing packets is described. A method of forming hashing table chains is described. Additionally, method and apparatus for tracking packet states is described. More particularly, Transmission Control Protocol (“TCP”) tracking of states for packets is described. In an embodiment, a division between software states and hardware states is made as a packet is processed by both software and hardware. Additionally, method and apparatus for network protocol processing are described. For example, a packet for network address translation having a media access control header is obtained, from which information, including the media access control header, is obtained. The information is parsed into one or more data structures. It is determined whether a network processing unit is in a first round processing mode, or a second round pass-through mode.
US08190766B2 Across-device communication protocol
A method for communicating data between network devices is disclosed. A transmission signal is sent over a port of one of the network devices, where the port is in communication with other network devices of the network devices. A data frame is also sent over the port. The transmission signal and the data frame are sent for a fixed byte time period and at least one idle pattern is included with the data frame when a time required to send all data present is less than the fixed byte time period.
US08190765B2 Data reception management apparatus, systems, and methods
Computer network apparatus may include a packet-receiving module to receive a packet into an element of a storage array while a low resource state exists, an array truncation module to truncate the array at the element when the array is full or when no more packets are available to be received, and an array indication module to indicate the array after the array truncation module truncates the array. In one embodiment, a system may include a receiving node containing the apparatus. A method may include receiving a packet into an element of an array while a low resource state exists, truncating the array at the element after the array is full or no more packets are available to be received, and indicating the array.
US08190761B2 Seeking and synchronization using global scene time
A method of seeking in a rich media stream provided from a multimedia server to at least one multimedia client, wherein the method may be executed in an encoder of a multimedia server or a decoder or a multimedia client. A seeking instruction is inserted into the media stream at time instance X, comprising an offset time instance Y, in order to be used for seeking at a global time rate. A method for enabling synchronization in a rich media stream wherein the synchronization is based on a global timeline is also provided.
US08190760B2 System and method of managing multiple video players
A system and method are provided for managing multiple video players executing on a client software platform. The method includes the operation of displaying a plurality of video players viewable by an end user. Each video player can have at least one video data stream supplied over a data network. A priority value can be applied to selected video players. In addition, an amount of bandwidth available from the data network to supply the plurality of video players can then be determined. Another operation is calculating whether the selected video players can sustain a video playback quality above a pre-defined threshold using the determined amount of bandwidth available. This operation can include appropriately apportioning and managing bandwidth and/or processing power allotments between the video players based on the priority assignments when the bandwidth and/or processing power is less than what the video players want to consume A modify playback message may be sent to at least one video player when the video playback rate is not sustainable or has become sustainable again.
US08190751B2 Personalized media server in a service provider network
Apparatuses and methods support a media server that is hosted in a service provider's network so that media content can be stored from or rendered to a Digital Living Network Alliance (DLNA) network. Media content may be stored directly by accessing the media server or by downloading the media content to the media server. A tunnel is established between an endpoint in the DLNA network through the service provider infrastructure to the media server. Subsequently, a session may be established between a DLNA device to the media server through the tunnel using a virtual address, where the media server is addressable as a virtual device within the DLNA network so that the virtual address is part of an address space of the DLNA network. The media server may support a plurality of DLNA networks, in which a tunnel is established to the media service for each DLNA network.
US08190748B1 System and method for router keep-alive control
The real-time aspects of keep-alive generation are removed from the dynamic routing protocol (DRP) application and are embedded within a Unix-based operating system, which is programmed by DRP. A keep-alive control provides the ability to create a keep-alive message and a timeout interval on a TCP socket. Each socket can have an independent keep-alive message and timeout interval. A keep-alive message is sent whenever the TCP socket sends no normal user output for a duration exceeding the timeout interval. A timeout interval is normally specific in seconds and a keep-alive message is user definable and must not exceed a predetermined length in bytes. System calls are used to set the timeout interval and keep-alive message independently. Both a timeout and a keep-alive message must be set before the timeout becomes active.
US08190747B2 Mobile communications device and associated application for use thereon
An application manager configured for use on a resource-limited device, the application manager including: an application engine configured to effect communications between a plurality of applications installed on the resource limited device and one or more external network sites; and a connection manager configured to control and/or coordinate when the plurality of applications are able to attempt to establish communications with the one or more external network sites. The resource-limited device may be a mobile terminal.
US08190746B2 Explicit casualty control in a client/server system
Embodiments of the present invention provide a protocol for ensuring data integrity of requests made by clients of a social network service. In particular, when a client gets a confirmation from an update request, the confirmation is accompanied by a token that provides information about the update. When the client next makes a read request it passes the token along with the read request. The node at the social network service receiving the request then waits until it makes sure that it has received any notifications that precede the state represented by the token before it processes the request and replies to the client. The token might be, among other things, a physical timestamp, a counter reflecting transactions committed on a database server, or a vector timestamp. In addition, the same technique can be used to ensure ordering between read requests.
US08190745B2 Methods and apparatuses for adjusting bandwidth allocation during a collaboration session
In one embodiment, a participant device joins a collaboration session among a plurality of participant devices. The content shared within the collaboration session includes lower-priority data and higher-priority data. An initial available bandwidth for use with the collaboration session is determined. Based on the initial available bandwidth and an expected second bandwidth for higher-priority data shared within the collaboration session, a first bandwidth is allocated for lower-priority data shared within the collaboration session. During the collaboration session, an actual second bandwidth for the higher-priority data shared within the collaboration session is monitored. The expected second bandwidth is compared to the monitored actual second bandwidth, and a bandwidth variant is determined. Based on the determined bandwidth variant, the first bandwidth allocated for the lower-priority data shared within the collaboration session is adjusted to increase the bandwidth allocated for the lower-priority data.
US08190744B2 Data center batch job quality of service control
A machine-controlled method can include determining an extended interval quality of service (QoS) specification for a batch job and determining a remaining data center resource requirement for the batch job based on the extended interval QoS specification. The machine-controlled method can also include determining an immediate QoS specification for the batch job based on the remaining data center resource requirement.
US08190741B2 Customizing a namespace in a decentralized storage environment
Systems and methods to customize a namespace using a synthetic namespace. A NAS switch provides file migrations in a NAS storage network that are transparent to the clients. The NAS switch file handles are used to customize a namespace. More specifically, a synthetic namespace is generated from one or more file location tables that map the switch file handles to NAS file handles. The NAS file handles are independent of a physical export containing the objects referred to by the NAS file handles. In one example, the synthetic namespace presents a home directory corresponding to a location of a user.
US08190740B2 Systems and methods for dynamically provisioning cloud computing resources
In one embodiment the present invention includes a computer-implemented method comprising specifying configuration information for creating one or more software servers as images on a cloud computing system, specifying a processing load threshold, and continuously monitoring a processing load on one or more software servers. If the monitored load exceeds the processing load threshold, a request to the cloud computing system may be generated to instantiate an instance of one of said images. The method further includes creating a server instance on the cloud in response to the request, distributing the processing load across the one or more servers and the server instance, and monitoring the processing load on the one or more servers and the server instance.
US08190739B2 Method for lawfully intercepting communication IP packets exchanged between terminals
A method for lawfully intercepting communication IP packets exchanged between terminals is provided. The method involves assigning an IP address associated with a telecommunication service provider to, for example, a sending terminal for use as its IP address in communications with a receiving terminal, the telecommunication service provider providing SIP proxy services for establishing communication between the sending and receiving terminals. The communication IP packets are intercepted in such a way that the terminals are unaware of the interception.
US08190737B2 Device, method and system for detecting unwanted conversational media session
Some embodiments of the invention relate to a method and a system for detecting unwanted conversational media session data. In accordance with one aspect of the invention, a method of detecting unwanted conversation media session data according to some embodiments of the invention may include calculating two or more progressive similarity scores each with respect to a different instant during a progress of a real-time conversational media session, wherein each of said scores is associated with a similarity between the conversational media session's media data that was available at the associated instant and a reference data item corresponding to media data of a previous conversational media session, and evaluating progressive similarity between the real-time conversational media session and the reference data item based upon the two or more progressive similarity scores.
US08190731B2 Network statistics processing device
A network statistics processing device comprises a port processing unit for determining an update from a forward statistic metric carried by an input PDU, an arbitration unit for placing the updates into a scheduled stream of updates, and a memory unit for storing statistic totals relating to the network operating parameters. The port processing unit also processes the statistic results retrieved from the memory into reverse statistic metrics that are inserted into an output PDU. A statistics monitoring and processing unit enables performance of high level statistical processing on selected updates and on the results. A method of generating and maintaining statistic totals on a plurality of network operating parameters is also described. This arrangement reduces backplane traffic, provides the statistical ports with intelligence and so as to accommodate plural transmission protocols, and provides greater visibility into transactions that can occur on a network to provide debugging, flow and/or load information.
US08190726B2 UPnP remote access server and method of supporting multiple remote accesses
Provided is a communication method of a universal plug and play (UPnP) remote access server (RAS), the communication method including: accepting a plurality of remote access connections from UPnP devices of a plurality of remote networks; collecting device list information about devices discovered in the plurality of remote networks and a home network of the RAS; generating synchronization information to synchronize the collected device list information between the plurality of remote networks; and transmitting the synchronization information to the UPnP devices of the plurality of remote networks.
US08190724B2 Systems and methods for establishing or maintaining a personalized trusted social network
Automated systems and methods are provided for establishing or maintaining a personalized trusted social network for a community of users, with little or no input from any given user. To establish the personalized trusted social network, one or more trusted sources are identified for a given user. The identified trusted sources are added to a user profile for the given user. Also, identified are any annotations, bookmarks, or the like that the identified trusted sources have associated with any shared content. These annotations provide access to microcontent items that the identified trusted sources have integrated with the shared content to thereby enhance or enrich its context. One or more profiles are constructed or updated to track the associations between the identified trusted sources and their annotations. The profile information can be applied to enhance and personalize search and browsing experiences for the given user.
US08190723B2 Method and system for automatically determining commands for a network element
A method of automatically determining a set of commands that a network device supports comprises the machine-implemented steps of receiving a syntax definition for a command help syntax of a network device; sending a seed command to the network device; receiving and storing a response from the network device; creating and storing information identifying commands that the network device supports, based on the response, in a database of command knowledge; determining and sending to the network device one or more command requests that cause the network device to respond with further information defining supported commands; creating and storing further information identifying additional commands or parameters supported by the network device, based on responses from the network device to the command requests, in the database; and repeating the determining, sending, creating and storing steps until the information in the database represents all commands and parameters that the network device supports.
US08190722B2 Synchronization of timestamps to compensate for communication latency between devices
Protocol analyzer systems enable synchronization of timestamps and the capture of data across serially chained boxes that are used together to monitor and capture network data. Through experiment, it can be determined how long it takes to propagate a signal to each box in the chain. These values are then recorded in each box in a delay register so that each box has a recorded delay value corresponding to the time required to propagate a signal to or receive a signal from every other box. Each box applies a control signal, such as a run signal or a trigger signal, to the ports in the box only after the expiration of the delay value indicated in the delay register. The box initiating the signal has the largest delay since the other boxes need to get the signal before the boxes can begin to operate with a common counter, with successive boxes having smaller delays.
US08190721B2 Equipment set generation support apparatus and method
An equipment set generation support apparatus (a) acquires, from a plurality of equipments connected to a network, state change event information notifying a state change of each equipment and an occurrence time and date of the state change, (b) sets a detection condition including a start time and an end time of a detection period, (c) selects state change event information whose occurrence time and date of the state change falling within the detection period from the state change event information acquired, and (d) detects, from the plurality of equipments, a set of equipments whose states change in the detection period and a set of state values after the state change of each equipment based on the state change event information selected.
US08190719B2 Transmitting setting data from a terminal device to target devices
A method of transmitting setting data from a terminal device to target devices on a network is provided. The method includes the steps of preparing new setting data for the target devices, obtaining current setting data to which the target devices are currently set, comparing the new setting data with current setting data, and notifying a user of a result of the comparison.
US08190716B2 Method and system for managing bluetooth communication using software or firmware filtering
Aspects of method and system for managing secure Bluetooth communication using software or firmware filtering are provided. In this regard, the IT or system administration may select one or more Bluetooth profiles for Bluetooth devices and inform the host software on the selection. The host software passes the information to host control interface (HCI). A Bluetooth security filter is integrated into the HCI to ensure a security policies set for the Bluetooth device. The Bluetooth security filter may be part of the Bluetooth host stack or the Bluetooth host controller stack. All HCI packets such as HCI commands, HCI events and HCI data packets are parsed in the Bluetooth security filter and act upon the policies determined by the IT or system administration.
US08190715B1 System and methods for remote agent installation
A storage area network push install performs SAN agent installation on a plurality of hosts according to a host install list. The target hosts may employ different operating systems, or platforms, and the installer selectively copies an install kit corresponding to the operating system on the target host The install kit includes an agent specific install script for identifying agent specific parameters on the target host. The installer initiates and remotely responds to the execution of the install script, or configuration script, in lieu of manual intervention by an operator, to provide the agent specific parameters for the agents being installed on the target host. The execution of the install script generates an agent initialization file for installing the agents in the appropriate locations on the target system. The agent initialization file establishes folders for locating the agent executable files and associated support files, as well as other runtime parameters.
US08190712B2 Wireless communication device use of application server applications
To enable use of an application on an application server at a mobile communication device, at a transaction server, a message received from the mobile is pushed out to the application. Any return messages is routed back to the mobile. The transaction server may use a queue to store all messages destined to a given application and attempt to push all messages on a given queue on receipt of a further message for the queue.
US08190711B1 Method and system for controlling and tracking content distribution
A method, system and computer program for controlling propagation of content throughout the Internet, social and mobile networks. Publisher's content is assigned a unique identifier in a form of a URI (Uniform Resource Identifier) or a URL (Uniform Resource Locator). The unique identifier is modified each time the content is accessed by a user. The content parameters in the identifier are modified in order to keep track of number of accesses to the content by users. By changing the parameters assigned to the content, a publisher or an advertiser can determine a number of recipients of the content and keep track of the entire process of content distribution and its propagation throughout a network.
US08190707B2 System and method for transferring data among computing environments
Systems and methods for transferring data among computing environments include a method for transferring data items among a portion of a remote computing environment and a portion of a local computing environment using a presentation layer protocol. Data items are transferred during transfer cycles and upon the release of data objects into a destination computing environment. Transfer cycles may transfer data among local and remote computing environments, among more than one remote computing environment, and may further transfer in parallel with other transfer cycles. A first transfer cycle transferring a first data item continues to transfer the first data item when a second transfer cycle initializes and transfers a second data item during a portion of the first transfer cycle. Data operations may be performed on data items during the transfer of a data item, and data items may be compressed or segmented prior to transfer.
US08190702B1 Systems and methods for invoking commands across a federation
Some embodiments provide different frameworks for seamlessly issuing and executing commands across servers of different federation participants. Each framework facilitates issuance and execution of a command that originates from a first federation participant and that is intended for execution at servers of a second federation participant. In some embodiments, a framework implements a method for enabling command interoperability between distributed platforms that each operate a set of servers on behalf of content providers. The method involves receiving a command targeting a particular configuration that a first distributed platform deploys to a server that is operated by a second distributed platform. The method identifies the server of the second distributed platform that is deployed with the particular configuration. The method communicably couples to a command invocation system of the second distributed platform and issues the command to the command invocation system for issuance of the command to the identified server.
US08190699B2 System and method of multi-path data communications
In a particular embodiment, a multi-path bridge circuit includes a backplane input/output (I/O) interface to couple to a local backplane having at least one communication path to a processing node and includes at least one host interface adapted to couple to a corresponding at least one processor. The multi-path bridge circuit further includes logic adapted to identify two or more communication paths through the backplane interface to a destination memory, to divide a data block stored at a source memory into data block portions, and to transfer the data block portions in parallel from the source memory to the destination node via the identified two or more communication paths.
US08190698B2 Efficiently polling to determine completion of a DMA copy operation
Efficiently polling a DMA module to determine if the DMA copying of a packet payload to an application buffer is complete. For communication packets received from a network, a processing module may be configured to poll the DMA module at times when it is likely that the DMA copying of packet payloads is complete. Packets may be received and processed in batches. The polling of the DMA module for a packet belonging to a first batch may be deferred until the processing of a next batch. An exception may occur if a predefined amount of time elapses following the completion of the processing of the first batch before the next batch is received. In response to the predefined amount of time elapsing before the receipt of the next batch, the DMA module may be polled, i.e., prior to the next batch being processed.
US08190697B2 Automated configuration of device communication settings
Automatically configurable master and slave devices in a master/slave multi-drop serial network are disclosed. In one embodiment, the devices and network utilize the Modbus serial communications protocol over a serial multi-drop network, such as an RS-232 or RS-485 (also referred to as EIA-485) based network. Alternatively, the disclosed embodiments may be used with any master/slave serial multi-drop network. In one embodiment, the master and slave devices include pseudo-slave and pseudo-master auto-configuration operating modes, respectively, whereby slave devices which are introduced to the network may send unsolicited identifying messages to the master device which will determine and assign a unique network address thereto, causing the slave device to configure itself to be responsive to messages addressed therewith and then enter its normal slave operating mode to await such messages. The master device, thereafter, maintains a database of the slave devices and their associated network addresses. In one embodiment, legacy slave devices, which do not support the disclosed pseudo-master auto-configuration mode, are supported by the master device which determines when network addresses are in use by such legacy devices, as will be described, and avoids assigning those addresses to newly introduced auto-configurable slave devices.
US08190691B2 Terminal and method for distinguishing between email recipients using specific identifier
Provided are a terminal and method for distinguishing between email recipients using a specific identifier. According to the inventive terminal and method, when email is desired to be sent to several recipients, it is possible to set an individual transmission configuration for each recipient and transmit the email in different formats depending on the recipients. Thus, a large-sized file is prevented from being unnecessarily created or transferred, thereby reducing unnecessary traffic. In addition, it is possible to prevent the storage space of a mobile device from being wasted due to receiving an unwanted attachment file.
US08190690B2 Communication apparatus, communication method, communication system, and storage medium
Image data communication equivalent to facsimile communication using a public network is realized on e-mail communication. When a communication apparatus for transmitting/receiving e-mail data by connecting to the Internet is to communicate e-mail data having facsimile-format image data attached, communication concerning functional information is performed in addition to the communication of the e-mail data. The functional information can be exchanged by an optimum method matching the form of connection to the Internet. This allows maximum utilization of the capability of each apparatus function in facsimile image communication using e-mail.
US08190687B1 Multimedia alerting and notification service for mobile users
In accordance with the teachings of the present invention, an architecture and method is presented for proving multimedia emergency information. A platform is presented that separates content control and delivery control of emergency multimedia information to provide real-time alerting to recipients.
US08190686B2 Spam filtering for mobile communication devices
A spam filtering system and method are disclosed for filtering spam destined for a mobile communication device. In the spam filtering system, a processing system receives a message destined for a mobile communication device through an interface. The processing system processes the message based on first filtering criteria to make an initial determination whether the message is suspected of comprising spam. If the processing system determines that the message is not suspected of comprising spam, then the processing system transmits the message to a message center. If the processing system determines that the message is suspected of comprising spam, then the processing system processes the message based on second filtering criteria to make a final determination whether the message comprises spam. If the processing system determines that the message does comprise spam, then the processing system blocks the message.
US08190684B2 Methods and systems for semantically managing offers and requests over a network
Among other disclosure, a knowledge network and semcards enabling intelligent matching of offers and requests, involving all types of information and knowledge, including information such as classified ads, data about products and services, or knowledge, expertise, ideas, suggestions, opinions, and other forms of tacit knowledge is described.
US08190677B2 Methods and systems for scalable video delivery
Methods and systems for delivering scalable media content from a server to a client are provided. A server index is provided to a media server for indexing the layers of scalable content in the form of media data groups. The client transmits at least one media request comprising a scalable media presentation identifier, a requested quality identifier and a requested layer identifier. Based on the at least one request, the server identifies the requested media data groups and transmits the requested media data groups to the client. The client receives the requested media data groups, which may be a subset of all available media data groups, and reorders the media data into decoding order for subsequent decoding and playback.
US08190675B2 Method and system for providing access to remotely hosted services through a normalized application programming interface
A server system having one or more processors and memory receives, from a client, a generic request to access remotely hosted services. The server system identifies a plurality of respective remotely hosted services that are each associated with a respective API. For each respective remotely hosted service, the server system translates the generic request to a respective API-specific request to access the respective remotely hosted service using API-specific parameters and sends the respective API-specific request to the respective remotely hosted service. In response to the requests, the server system receives, from a plurality of the respective remotely hosted services, respective API-specific responses, where a respective API-specific response for a respective remotely hosted service includes respective content. The server system generates a final response that includes content from two or more of the API-specific responses and transmits the final response to the client.
US08190673B2 Enforcement of object permissions in enterprise resource planning software
A system and method of enforcing Enterprise Resource Planning (“ERP”) software object permissions in a three-tiered architecture is provided. A user connects to the three-tiered architecture via an enhanced client, which connects to a database server via a middle-tier server. The database server stores code and permission information for each database object. When a user connects to the system, the user's permissions are retrieved and stored at the middle-tier server. The user may then access data by instantiating objects at the middle-tier server by compiling and executing code retrieved from the database server. The middle-tier server performs permission checking for accessing database objects and provides environments for executing both managed and unmanaged code. The middle-tier server can perform permission checking for users and objects without accessing the database server.
US08190670B2 Web site cobrowsing
Cobrowsing web sites by two or more users is disclosed. For a cobrowsing session between a first client of a first user and a second client of a second user, the cobrowsing session is first initiated. The first user browses a web site on the first client. The first client sends to the second client a synchronization message. The synchronization message indicates one or more commands reflecting the browsing performed by the first user. The second client receives the synchronization message, and cobrowses the web site in accordance with the message and its included commands. Cobrowsing continues until the cobrowsing session is terminated. The commands of the synchronization message allow for fine granularity of cobrowsing.
US08190665B2 Random cache line refill
A microprocessor including random cache line refill ordering to lessen side channel leakage in a cache line and thus thwart cryptanalysis attacks such as timing attacks, power analysis attacks, and probe attacks. A random sequence generator is used to randomize the order in which memory locations are read when filling a cache line.
US08190664B2 Employing a mask field of an instruction to encode a sign of a result of the instruction
A decimal floating point finite number in a decimal floating point format is composed from the number in a different format. A decimal floating point format includes fields to hold information relating to the sign, exponent and significand of the decimal floating point finite number. Other decimal floating point data, including infinities and NaNs (not a number), are also composed. Decimal floating point data are also decomposed from the decimal floating point format to a different format. For composition and decomposition, one or more instructions may be employed, including one or more convert instructions.
US08190659B2 Digital file management system with unstructured job upload
Uploading digital assets from a source media directory into a web-based digital asset management system includes representing a structure of the source media directory, and the digital assets, as a XML object, and storing the XML object in a database. Based on the XML object, the source media directory structure and the digital assets can be displayed through a web-enabled user interface.
US08190656B2 Method and apparatus for managing file extensions in a digital processing system
Methods and apparatuses for managing file extensions in a processing system. An exemplary method of managing file extensions in a digital processing system involves a user interface and a plurality of files, each file having a name that comprises a filename and an extension. The method includes associating a file with an indicator which is user selectable for a single file in a plurality of files in said digital processing system and which indicates how to display an extension of the file, and assigning a value to the indicator, and displaying a displayed name of the file in the user interface in a style determined by the indicator.
US08190652B2 Achieving coherence between dynamically optimized code and original code
Techniques for achieving coherence between dynamically optimized code and original code are disclosed. In an embodiment, a search is performed for a first entry for a first page containing a first code region in a first data structure. The first code is used to determine whether a first indicator in the first entry is set to a first value. The first entry is added to the first data structure, in response to failing to find the first entry in the first data structure. A second search may be performed for a second entry for the first code region in a second data structure, in response to determining that the first indicator is set to the first value. Other embodiments are also disclosed and claimed.
US08190651B2 System and method for identifying and pairing devices
A computer system and method for identifying and pairing devices. The system includes a plurality of remote user interface computers, each having a display device and a user input device and each connected to a first network via a first respective data communication link. The system also includes a plurality of medical devices each having a medical device user interface and a second data communication link adapted to exchange data with the remote user interface computers. The system also includes a database adapted to communicate with the remote user interface computers via a connection to the first network or via a direct connection to one of the remote user interface computers, the database being adapted to store patient medical information including a treatment prescription that includes use of one of the medical devices.
US08190641B2 System and method for administration of virtual servers
A system and method administers virtual servers executing on one or more physical storage systems. One or more virtual servers are created and associated with a management group. An administrator is then granted permissions to the group. Upon logging into management software, only information relating to the virtual servers associated with the group are displayed to the administrator, thereby limiting access to information related to other virtual servers and/or physical storage systems.
US08190637B2 System and method for complex document drafting using an authenticated outline table
A system and method for complex document drafting using an authenticated outline table is provided. A collection of outlines, user authorization lists, and preference lists are maintained. Identification information is received from a user. One of the user authorization lists and one of the preference lists are selected based on the identification information received. The outlines are compared to the user authorization list and those outlines for which the user is not authorized are filtered from use. The outlines are compared to the preference list and those outlines not preferred by the user are filtered from use. The non-filtered outlines are displayed to the user and at least one of the non-filtered outlines is selected based on a request from the user. The selected non-filtered outline is provided to the user in a document.
US08190635B2 Method and system for storing and retrieving information
A method of storing and retrieving a utilization data associated to a sensitive information which requires to be secured in an environment including a plurality of application systems that can use the information, includes: at a given application system of the plurality of application systems: receiving the information, generating from the information an extracted data and a complementary data, generating an encoded information from the information, sending the extracted data and the encoded information to a server system, at the server system: generating an index and assigning it to the encoded information and the extracted data, storing the encoded information, the extracted data, and the index in a database associated to the server system, forwarding the index to the given application system of the plurality of application systems, at the given application system: assigning the index to an application stored data related to the information, storing the index and the application stored data in a database associated to said given application server.
US08190634B2 Image display controlling apparatus, method of controlling image display, and storage medium
An application program package (APP) in a Web server extracts attribute information about an image file registered in a public folder (for example, subject feature information about a subject appearing in the image file). The APP calculates a reference value of the subject feature information from the subject feature information about multiple image files associated with the public folder. The APP determines the subject feature information having the reference value as feature information. The APP acquires a level of similarity between the subject feature information about every image file and the feature information. The APP sets a display mode of the image file registered in the public folder in association with the public folder based on the level of similarity and controls the image file so as to be displayed in the display mode in a client PC.
US08190633B2 Enabling provenance management for pre-existing applications
A method of providing provenance management for a pre-existing application is provided. A provenance data selection is received. The provenance data selection indicates provenance data to present to a user. The provenance data is presented to the user as a version tree comprising a plurality of connected nodes. A node selection is received. The node selection indicates a node selected from the version tree. One or more nodes from a root node of the plurality of connected nodes to the node selected from the version tree are identified. One or more action parameters associated with the identified one or more nodes are identified. An action parameter of the one or more action parameters is associated with a previous interaction with a pre-existing application. Presentation of a state of the pre-existing application associated with the node selected from the version tree is triggered.
US08190630B2 Data search device, data search system, data search method and data search program
A range search of data is implemented, being a data search method to achieve a constant degree and a logarithmic hop count. A data search device that is located on a network and searches for data shared with another device, includes a dividing unit that divides a logical identifier range based on a logical identifier between own logical identifier and a logical identifier of a successor if a division condition of the logical identifier range requested to search for is met; and a search request transferring unit that transfers a search request including the logical identifier range acquired by the dividing means to a same or different device that meets a forwarding destination condition of the search request.
US08190629B2 Network-based bookmark management and web-summary system
A network-based URL management and data gathering system is provided. The system utilizes a client-side utility for capturing URLs during normal Web browsing, and a server-side utility for organizing and managing the captured URLs on the network. The server-side utility periodically sends a request to a proxy browsing and data gathering utility for navigating to and retrieving data from Web pages associated with the captured URLs. Data retrieved from the Web pages is returned in summary form for presentation to subscribing users. In preferred embodiments, the system is practiced on the Internet network between users operating an Internet-capable appliance having an Internet connection, and an Internet portal service.
US08190627B2 Machine assisted query formulation
Architecture for completing search queries by using artificial intelligence based schemes to infer search intentions of users. Partial queries are completed dynamically in real time. Additionally, search aliasing can also be employed. Custom tuning can be performed based on at least query inputs in the form of text, graffiti, images, handwriting, voice, audio, and video signals. Natural language processing occurs, along with handwriting recognition and slang recognition. The system includes a classifier that receives a partial query as input, accesses a query database based on contents of the query input, and infers an intended search goal from query information stored on the query database. A query formulation engine receives search information associated with the intended search goal and generates a completed formal query for execution.
US08190624B2 Data parallel production and consumption
A parallel execution of a query is performed with a plurality of producers using a partitioned data source, thereby producing output data. The output data is consumed with at least one consumer. The at least one consumer is monitored. A determination is made whether to stop producing output data by at least one of the producers prior to completion of the execution of the query based on the monitoring.
US08190620B2 Apparatus and method for visualizing data within a decomposition graph
A computer readable storage medium includes executable instructions to provide a decomposition graph visualization with a set of nodes. A selection of two or more measures is received. A measure visualization is generated for each node to illustrate a relationship between the two or more measures.
US08190618B2 Systems, methods, and media for aggregating electronic document usage information
Systems, methods and media for determining and aggregating electronic document segment usage information from different versions of a document are disclosed. More particularly, hardware and/or software for determining the aggregate segment usage for an electronic document received from one or more users are disclosed. Embodiments include receiving from one or more users an indication of their usage of segments of different versions of the electronic document, aggregating the segment usage indications received, and creating document utilization information for the electronic document. Further embodiments include transmitting the document utilization information to one or more users. Other embodiments include displaying to the user an electronic document and indications of the document utilization information. Electronic documents may be in PDF format, HTML format, etc.
US08190615B2 System for evolving efficient communication
An improved system, method, service method, and data structure that facilitates collaboration with, communication of, and access to information, particularly in an education environment is disclosed. The invention includes a database having one or more records. Each record defines a logical connection between one or more querents and one or more respondents. Each logical connection has a strength value indicating the value of the logical connection. Some embodiments of the invention include a selecting process that selects one or more of the respondents to respond to one or more queries from a querent. Alternative embodiments of the invention include processes that mine the database and/or provide services to users.
US08190612B2 Computer-implemented systems and methods for variable clustering in large data sets
Computer-implemented systems and methods are provided for creating a cluster structure from a data set containing input variables. Global clusters are created within a first stage, by computing a similarity matrix from the data set. A global cluster structure and sub-cluster structure are created within a second stage, where the global cluster structure and the sub-cluster structure are created using a latent variable clustering technique and the cluster structure output is generated by combining the created global cluster structure and the created sub-cluster structure.
US08190609B1 Identifying alternative products
A product catalog system includes a product catalog having information regarding products for sale online by various merchants. The product catalog system transmits information regarding products in response to queries for a target product and also transmits information regarding products that serve as alternatives to the target product. The product catalog system includes a product alternatives module that identifies product alternatives based on information regarding a multitude of received queries and information regarding products that were selected from other products presented in response to the queries. The alternatives module computes an association weight for pairs of products that indicates the likelihood that the two products are alternatives. This association weight is based on the query and product information and further based on the number of times that the two products were the subject of a comparison query.
US08190606B2 System for providing lyrics for digital audio files
Disclosed herein is a system for providing lyrics for a plurality of digital audio files. The system includes at least one terminal, a server, and a database server. The terminal selects a digital audio file among the digital audio files, and transmits tag information to receive lyrical data assigned to the selected digital audio file. The server retrieves the lyrical data, which is assigned to the selected digital audio file, using the tag information on the digital audio file transmitted from the terminal, and transmits the lyrical data to the terminal. The database server transmits the lyrical data in response to a request from the server and previously stores lyrical data in which lyrics are synchronized with digital audio files.
US08190605B2 Presenting addressable media stream with geographic context based on obtaining geographic metadata
In one embodiment, a method comprises identifying, by a device, an addressable video stream selected for viewing by a user of the device; obtaining, by the device, geographic metadata for the addressable video stream in response to the device identifying the addressable video stream, the geographic metadata including a location metadata element identifying a geographic location that describes a corresponding identifiable event within the addressable video stream; retrieving, by the device, location information about the geographic location based on the corresponding location metadata element; and displaying by the device the location information to the user, for presentation to the user of the location information that provides a geographic context for the identifiable event.
US08190602B1 Searching a database of selected and associated resources
Searching a database of selected and associated resources is described, including receiving a selected resource and adding the selected resource to a database, finding an associated resource associated to the selected resource, assigning a weight to the associated resource based on a relationship of the associated resource to the selected resource.
US08190601B2 Identifying task groups for organizing search results
Computer-readable media and computerized methods for automatically organizing search results according to task groups are provided. The methods involve aggregating a gallery of entities (e.g., search queries that share a common categorization) into a query class and assigning a dictionary (e.g., list of terms that are drawn from various sources) to the query class. The task groups are identified from the list of terms within the dictionary. The process of identification includes analyzing patterns of user search behavior to select terms from the list of terms, which reflect popular user search intents, and ranking the selected terms based on predetermined parameters to produce an ordering. Based on the ordering, a set of the selected terms that are highest ranked are declared the task groups. The task groups are employed to arrange the search results on a UI display and to provide a consistent and intuitive format for refining a search.
US08190599B2 Stream data processing method and system
An operation management program collects a query status table of a migration-source agent processing program and creates a server status table. The operation management program, based on the server status table, computes a migration cost for each query, and selects the query with the smallest migration cost as a migration query. Then, the operation management program migrates the selected query, using the optimum migration method.
US08190596B2 Method for assembly of personalized enterprise information integrators over conjunctive queries
A plurality of sources are registered. A plurality of schemas are constructed, based on the plurality of sources. A desired output is obtained as a conjunctive query. A list of potential connections between at least selected ones of the sources is provided. A plurality of join plans are developed, based on the connections.
US08190595B2 Flexible query hints in a relational database
A flexible query hints system and method for discovering and expressing query hints in a database management system. Embodiments of the flexible query hints system and method include a power hints (Phints) language that enables the specification of constraints to influence a query optimizer. Phints expressions are defined as tree patterns annotated with constraints. Embodiments of the flexible query hints system and method also include techniques to incorporate the power hints language expressions into an extended query optimizer. Theses techniques include computing a directed acyclic graph for Phints expression, deriving candidate matches using the Phints expression and the graph, computing candidate matches, and extracting a revised execution plan having a lowest cost and satisfying constraints of the Phints expression. Embodiments of the flexible query hints system and method include a flexible query hint user interface that allow users to interactively adjust query hints.
US08190594B2 Collecting and scoring online references
One example embodiment includes a method for indexing online references of an entity. The method includes identifying one or more channels of the Internet to be searched for references to an entity and identifying one or more signals to be evaluated within each of the one or more channels. The method also includes crawling the Internet for online references to the entity, wherein crawling the Internet comprises searching the one or more channels of the Internet for references to the entity and evaluating the one or more signals. The method further includes constructing a reverse index of the references, wherein the reverse index is based on each channel in which a reference is found and the one or more signals evaluated for the reference.
US08190589B2 System and method for controlling access to a document being edited
A first updating unit updates the state of access control of the data to be edited set up in the memory to an exclusive state in response to an exclusion request to the data to be edited. A second updating unit updates the state of access control of the data to be edited set up in the memory to an exclusion removal standby state in response to an exclusion removal request to the data to be edited in which the state of access control is in the exclusive state. A third updating unit updates the state of access control to all data to be edited from the exclusion removal standby state to an exclusion removal state when the data to be edited in which the state of access control is updated.
US08190588B1 Providing a distributed transaction information storage service
Techniques are described for providing a storage service that stores information about large numbers of transactions in a persistent manner, such as with a high degree of reliability, availability and scalability based at least in part on use of a distributed computing and storage system. In some situations, the transaction information storage service stores various information about transactions that each include at least one monetary payment (e.g., a micro-payment) between financial accounts of two or more of numerous users having accounts with one or more entities. The transaction information storage service may be provided by or otherwise affiliated with a merchant, and customers of the merchant may purchase usage of the storage service for programs executed by or otherwise affiliated with the customers, with the storage service available to remote executing programs via a defined API of the storage service, such as a Web services-based API.
US08190585B2 Supporting multiple different applications having different data needs using a voxel database
A system can include a voxel database and the set of applications. The voxel database can include a set of voxel indexed records, wherein the voxel database manages a volumetric storage space corresponding to a real-world volumetric space, where units of real-world volumetric space and data specific to these units map to voxels and attributes of voxel indexed records. Each of the applications can include a user interface that renders a volumetric simulation space that corresponds to the volumetric storage space. Geospatial data for the simulation space can include visual attributes used to render a graphical user interface representation of the simulation space, where these visual attributes are acquired from the voxel database. The applications can have different geospatial formatting and content needs from each other, yet the content needs of each of the applications can be supported by the voxel database.
US08190584B1 Utilizing recursive application of a reversible transform which involves lexicographic ordering
An electronic device provides electronic access to a dataset representing meaningful information. The electronic device generates a first subset permutation based on a first subset of the dataset, and generates a second subset permutation based on a second subset of the dataset. Each subset of the dataset includes a series of data elements having a particular fixed bit-length. The first subset permutation includes a rearrangement of the series of data elements of the first subset. Similarly, the second subset permutation includes a rearrangement of the series of data elements of the second subset. The electronic device further forms an electronic aggregation based on the first subset permutation and the second subset permutation, and generates an aggregation permutation based on the electronic aggregation. The aggregation permutation includes a rearrangement of portions of the electronic aggregation. The meaningful information is fully recoverable from the aggregation permutation.
US08190583B1 Chargeback in a data storage system using data sets
A method and an apparatus to provide chargeback data for data sets are presented. In one embodiment, the method includes allowing an administrator of a data storage system to define a data set having a plurality of storage objects and to associate the data set with a data management policy and an owner. The method includes generating a report allocating usage for billing (for example) for an owner of a data set by tracking the storage elements used to implement the defined data set according to the data management policy. The method may further include using a storage manager to manage and track the data set as a single unit according to the data management policy.
US08190582B2 Multi-processor
A multi-processor according to an example of the invention comprises a first control unit which stores first compressed data acquired externally in a first memory, a hardware decoding unit which decodes the first compressed data stored in the first memory and storing the decoded data in a second memory, an encoding processor element which includes at least one of a plurality of processor elements, encodes the decoded data stored in the second memory in accordance with encoding software stored in a third memory, and stores second compressed data obtained by encoding the decoded data in a fourth memory, and a second control unit which outputs the second compressed data stored in the fourth memory to the outside.
US08190581B2 Real-time content detection in ISP transmissions
A method and system for detecting the transmission of preidentified content, such as copyrighted material, over an Internet Service Provider (ISP) network. A set of rules is provided to identify one or more traffic flow profiles of data streams transmitting preidentified content. Preferably the rules are adaptively created through analysis of actual ISP data in conjunction with data suggesting an initial set of profile characteristics. The rules are applied to data streams being transmitted in the ISP network, so that data streams fitting one or more of the profiles are identified. A database contains, e.g., as digital signatures or fingerprints, one or more items of content whose transmission is sought to be detected. Data streams identified as matching a profile are analyzed to determine if their content matches an item of content in the database, and if so, an action is taken which may include interrupting the transmission, suspending an ISP account, or reporting the transmission. An ISP with a system performing this method may offer services to content providers, and a plurality of ISPs may jointly use a single database of preidentified content to be compared to each ISP's identified data streams.
US08190579B2 IMS change mapper
A method, system and device for monitoring internal database log events in a computer database environment are described. As database updates are detected they are analyzed and used to determine which of several kinds of database maintenance are required. The database administrator is therefore presented with information to allow for more accurate maintenance scheduling and able to prevent unnecessary database maintenance outages.
US08190575B1 Disk drive maintaining multiple copies of code segments
A disk drive is disclosed comprising a disk, and a head actuated over the disk. Control circuitry within the disk drive is operable to write a plurality of code segments to a primary area of the disk, and write the code segments to a backup area of the disk. The control circuitry reads the code segments from the primary area of the disk and executes the code segments read from the primary area of the disk. After reading the code segments from the primary area of the disk and executing the code segments, the control circuitry verifies recoverability of the code segments from the backup area of the disk, and when the verification fails, copies the code segments from the primary area of the disk to the backup area of the disk.
US08190569B2 System and method for site cloning
A system and computer implemented method comprises: (a) receiving, via a computing device, configuration data comprising unique settings and areas to clone from a site cloning page of a base site; (b) pulling all content to be cloned that is located from at least one database based on the configuration data; (c) creating a new site having a framework, the framework comprising site structure and being initially empty; and (d) copying the content from the at least one database into the framework of the new site to create a site clone of the base site customized with the configuration data.
US08190565B2 System and method for performing an image level snapshot and for restoring partial volume data
The present invention relates to a method for performing an image level copy of an information store. The present invention comprises performing a snapshot of an information store that indexes the contents of the information store, retrieving data associated with the contents of the information store from a file allocation table, copying the contents of the information store to a storage device based on the snapshot, and associating the retrieved data with the copied contents to provide file system information for the copied contents.
US08190562B2 Linking framework for information technology management
A data synchronization task is received at a console, wherein the data synchronization task is associated with information technology management. A configuration document is configured using the data synchronization task, wherein the configuration document defines data synchronization through declarations. A linking framework is configured based on the configuration document. Data is synchronized from a first and second source to a target as defined by the configuration document.
US08190560B2 Workflow execution system, workflow execution apparatus, and control method for them
In a system that realizes a workflow by a plurality of devices (workflow execution apparatuses) while cooperating with one another in serverless environment, the system enables search for a file used in the workflow, even if a file name used in the workflow of each device is changed.
US08190558B2 Non-programmatic access to enterprise messaging administration
The present invention is directed to non-programmatic access to enterprise messaging administration. A method of operating a data processing system, wherein the data processing system includes a file system, a messaging system and a monitoring component, in accordance with an embodiment includes: monitoring the file system, detecting a change in the file system, and amending a structure of the messaging system, according to the detected change in the file system.
US08190556B2 Intellegent data search engine
Automatically extracting information that matches a predetermined criterion from one or more web pages at one or more web sites and automatically producing one or more extracted data-field names from the information extracted from the one or more web pages at the one or more web sites. The extracted information includes at least one extracted data-field value associated with one of the one or more extracted data-field names. If one of the extracted data-field names matches an existing data-field name in a previously constructed data base including one or more data fields each associated with a data-field name and a data-field value, the method updates an extracted data-field value associated with the data-field name in the data base. If one of the extracted data field names does not match any of the existing data-field names in the data base, the method adds the extracted data-field name to the data base.
US08190550B2 Split variational inference
A method comprises: partitioning a region of interest into a plurality of soft bin regions that span the region of interest; estimating an integral over each soft bin region of a function defined over the region of interest; and outputting a value equal to or derived from the sum of the estimated integrals over the soft bin regions spanning the region of interest. The method may further comprise: integrating a Bayesian theorem function using the partitioning, estimating, and outputting operations, and classifying an object to be classified using a classifier trained using the Bayesian machine learning. The method may further comprise performing optimal control by iteratively minimizing a controlled system cost function to determine optimized control inputs using the partitioning, estimating, and outputting with the function equal to the controlled system cost function having the selected control inputs, and controlling the controlled system using the optimized control inputs.
US08190546B2 Dependency between sources in truth discovery
A method and system for truth discovery may implement a methodology that accounts for accuracy of sources and dependency between sources. The methodology may be based on Bayesian probability calculus for determining which data object values published by sources are likely to be true. The method may be recursive with respect to dependency, accuracy, and actual truth discovery for a plurality of sources.
US08190540B2 Multimodal fusion decision logic system for determining whether to accept a specimen
The present invention includes a method of deciding whether a data set is acceptable for making a decision. A first probability partition array and a second probability partition array may be provided. One or both of the probability partition arrays may be a Copula model. A no-match zone may be established and used to calculate a false-acceptance-rate (“FAR”) and/or a false-rejection-rate (“FRR”) for the data set. The FAR and/or the FAR may be compared to desired rates. Based on the comparison, the data set may be either accepted or rejected. The invention may also be embodied as a computer readable memory device for executing the methods.
US08190539B2 Evolutionary facial feature selection
An evolutionary feature selection system and method that determines a feature space for a dataset. A system is disclosed that includes: a system for generating a plurality of chromosomes; an agglomerative K-means clustering system for clustering data into clusters, wherein each of the cluster spaces is associated with a different one of the chromosomes; a linear discriminant analysis system for scoring each of the cluster spaces; and an evolutionary mating system that genetically mutates and mates at least two of the chromosomes associated with the highest scoring cluster spaces, and generates a final chromosome. The final chromosome can thereafter be used to define a feature space in a matching system that attempts to match inputted biometric data with entries in a biometric dataset.
US08190538B2 Methods and systems for matching records and normalizing names
Methods and systems are provided for normalizing strings and for matching records. In one implementation, a string is tokenized into components. Sequences of tags are generated by assigning tags to the components. A sequence of states is determined based on the sequences of tags. A normalized string is generated by normalizing the sequence of the states. A key record including key fields is extracted from a first data source. A candidate record including candidate fields is extracted from a second data source. A numerical record including numerical fields is computed by comparing the key fields and the candidate fields using comparison functions. Matching functions determined by an additive logistic regression method are applied to the numerical fields. Whether the key record and the candidate record are a match is determined based on a sum of results of the matching functions.
US08190536B2 Method of performing parallel search optimization
The method of performing parallel search optimization includes the steps of: providing a master computer and N slave computers; randomly generating L possible solutions to a computerized process on the master computer; transmitting L/N possible solutions to each slave computer; and simulating the computerized process on each of the slave computers for each respective set of L/N possible solutions. The results of each simulation are transmitted to the master computer, and a set of solutions within a threshold are selected. The master computer determines if a single solution is an optimal solution to the process, and if a single optimal solution is found, the single optimal solution is utilized by the master computer as an input to the process, but if a single optimal solution is not found, the selected set of solutions is divided and transmitted to the slave computers to repeat the method from the step of simulation.
US08190534B1 Tee-time pricing structures
Systems, methods, and apparatus for providing tee time prices are disclosed herein. A pricing module may receive price and demand values of tee times; determine elasticity; and provide prices for a selected purchasing channel of a plurality of purchasing channels. Other embodiments may be described and claimed.
US08190533B2 Method for shippers to manage fuel cost
A computer-implemented method for managing fuel costs, along with a corresponding apparatus, and a corresponding medium are described. The method includes receiving transaction information at a Network Administrator, the transaction information being associated with: (a) a shipper who has arranged for a shipment of goods from an origin to a destination; and (b) a corresponding carrier that has agreed to transport the shipment using a pre-determined maximum number of eligible units of fuel, where the fuel is purchased by the carrier at a pre-set base price per eligible unit, and where the fuel is purchased from pre-selected fueling locations. The maximum number of eligible units of fuel and the base price per eligible unit for the shipment are established between the shipper and the carrier, while the fueling locations are established by the Network Administrator. The actual price paid for the fuel is set by the market. Carrier fuel purchase information associated with fuel purchases made by the carrier at the pre-selected fueling locations is then transmitted to the Network Administrator.
US08190528B2 Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, and rights management
An integrated, modular array of administrative and support services are provided for electronic commerce and electronic rights and transaction management. These administrative and support services supply a secure foundation for conducting transaction-related capabilities functioning over electronic networks can also be adapted to the specific needs of electronic commerce value chains. In one embodiment, a Distributed Commerce Utility having a secure, programmable, distributed architecture provides administrative and support services. The Distributed Commerce Utility may comprise a number of Commerce Utility Systems. These Commerce Utility Systems provide a web of infrastructure support available to, and reusable by, the entire electronic community and/or many of its participants. Different support functions can be collected together in hierarchical and/or networked relationships to suit various business models or other objectives. Modular support functions can be combined in different arrays to form different Commerce Utility Systems for different design implementations and purposes.
US08190527B2 Card-less financial transaction
Systems (and corresponding methodologies) that facilitate card-less financial transactions are provided. The innovation enables card-less ATM (automated teller machine) transactions such as cash withdrawals, transfers, balance inquiries, etc. In aspects, customers can set up an ‘electronic wallet’ account based upon a pre-set range or otherwise. Accordingly, access to the ‘electronic wallet’ is granted or denied based upon responses to challenges presented.
US08190525B2 System and method for payment for business reply mail
A business reply mail payment system and method is provided. A business reply mail payment system establishes a master account with the postal system for the payment of business reply mail. A plurality of mailers each establish a separate account with the payment system and transfer control of payment for business reply mail accepted under their respective permit imprints to the payment system. When the mailer will be receiving business reply mail, a request for payment of postage is made to the payment system, which processes the information related to the business reply mail. The post office acceptance site communicates with the payment system as the business reply mail is received and compares the received business reply mail with the information processed by the payment system to determine if it should be accepted or rejected. If the business reply mail is accepted, the master account is debited for payment.
US08190523B2 Account permanence
A system and method for using derived account identifiers. The derived account identifiers are associated with a single permanent account identifier. Each derived account identifier is associated with a communication channel or portable consumer device.
US08190522B1 System and method for providing borrowing schemes
A system and method providing a borrowing scheme. The method comprises the steps of: establishing an interest-free revolving amount or account using the computer processor; establishing a periodic payment for maintaining the interest-free revolving amount or account using the computer processor; and automatically revising the interest-free revolving amount or account or the periodic payment using the computer processor based upon at least one user performance metric over a predetermined period of time; wherein the interest-free revolving amount or account or the periodic payment for maintaining the interest-free revolving amount is determined by the user via the network.
US08190521B2 Method for processing internet point of sale payment using automated teller machine switch settlement
Embodiments of the invention include a method and system for effectuating an electronic payment between a payor and a payee using an Electronic Funds Transfer (EFT) network. The method is implemented by a system having multiple processors. The payor may hold a payor account at a payor institution and the payee may have a payee account at a payee institution. The method includes generating a payment authorization identifying the payee institution, the payee account, and an amount of the payment and transmitting the payment authorization to the payor institution. The method further includes debiting the payor account by the amount of the payment; transmitting from the payor institution to the payee institution through the EFT network an EFT credit message representing a credit in the amount of the payment; and crediting the payee account in the amount of the payment in response to the receipt of the EFT credit message.
US08190516B2 Equity protection
Systems and methods are illustrated for providing an equity protection product to a borrower of a loan. Aspects of the equity protection product may be implemented using an equity protection agreement. The equity protection product may be used to safeguard a borrower's investment in the event of a housing market downturn. In some examples, once the equity protection is purchased, the borrower's equity can only increase or remain stable (i.e., flat) regardless of market conditions. The payoff amount of the borrower's loan may be reduced to compensate for a change in the market value of the borrower's home. The equity protection product may be provided by a lending institution, bank, or any other comparable entity/person. A trading desk may also be used to hedge against the risk created by the equity protection product. In addition, an appraiser may also be used to evaluate and provide current market values of the relevant property.
US08190515B2 Calculating credit worthiness using transactional data
Aspects of the invention provide for the use of transactional data in determining credit and product offerings. Further aspects of the invention provide for generating financial statements and indices using transactional data for use by users and/or financial institutions. The transactional based financial statements and indices may be used for making underwriting and financial planning decisions.
US08190514B2 Systems and methods for transaction processing based upon an overdraft scenario
Facilitating commercial transactions using a payment system directory are disclosed. A payment directory and/or wireless point of sale (POS) device may be configured to use predetermined rules, a multitude of data items and/or conditions to locate a payment system, and transmit a payment authorization request from a remote location to at least one payment system, either directly, or via a payment system directory and/or a SSL Gateway.
US08190509B2 System and method for price-based annotations in an electronic trading environment
A system and method for generating and displaying annotations in relation to one or more prices corresponding to trader-related or market related events are described. In one embodiment, a trader may enter an annotation to be displayed in relation to one or more price levels. Alternatively, a trader may configure a dynamic annotation to be dynamically displayed in relation to some price level(s) upon detecting a predetermined event related to one or more tradeable objects. Also, a trader may configure one or more alarms to be displayed or played in combination with the annotations.
US08190507B2 Cash-out methods and systems yielding enhanced time-deferred value
A method of exchanging assets within a wagering establishment computer-based marketplace layer including the acts of accessing a wagering establishment marketplace layer using a peripheral device, offering a first asset for exchange in the wagering establishment marketplace layer to all participants in the wagering establishment marketplace layer. The method also includes the acts of receiving an offer to exchange a second asset for the first asset from an anonymous one of the participants in the wagering establishment marketplace layer, accepting the offer to exchange the second asset for the first asset from the anonymous one of the participants in the wagering establishment marketplace layer, and transferring the first asset in exchange for the second asset.
US08190505B2 System and method for providing a financial product linked to a specific return
A method for providing a financial contract having a payout amount based on a specific return on an asset for a performance period. The method includes the step of determining the total return, risk-free return and common factor return associated with the asset over the performance period. Next, a specific return on the asset over the performance period based on the total return, risk-free return and common factor return is calculated. Finally, the payout amount is provided if the specific return meets payout criteria.
US08190502B2 Management of goals and recommendations
Methods, systems, and computer-readable media are disclosed for managing goals and recommendations. A particular method includes identifying one or more financial planning objectives for a financial planning client, receiving information relating to the one or more financial planning objectives, and creating a financial planning goal for the financial planning client based at least in part on an analysis of the information. One or more financial planning recommendations are associated with the financial planning goal, and data identifying the financial planning goal and the one or more financial planning recommendations is stored in a data store. The method also includes monitoring progress of the financial planning client with respect to the financial planning goal over at least a portion of a financial planning lifecycle.
US08190499B1 Methods systems and articles of manufacture for collecting data for future electronic tax return
Collecting tax return data and integrating collected tax return data into a future electronic tax return. A computer in communication with a tax authority stores first year electronic tax return data of a user that prepared the tax return with a tax preparation application for that year. The computer sends a first electronic message such as an e-mail or text message to a communication device of the user asking whether data in the first year tax return has changed or to verify prior data. The user sends a response to the message using the communication device. Verified and changed data in the response may be stored for inclusion in an electronic tax return of the following or second year. The second year tax return may also be partially prepared utilizing the response from the user. Thus, when the user launches the tax preparation application for the second year, the electronic tax return for the second year is already partially completed to give the user a head start on preparing that electronic tax return.
US08190498B1 Activity verification
Disclosed are various embodiments of systems, methods, and computer programs that facilitate verification of activity in an environment of predefined activity orchestration. Activity is captured on image capture devices in the environment of predefined activity orchestration. The activity is verified to be consistent with the predefined activity orchestration. An event is generated based upon whether the activity is consistent with the predefined activity orchestration.
US08190497B2 Handheld scanner device with display location database
A method of managing inventory may include using a handheld scanning device to locate one or more inventory items on a retail display. The method may further include scanning the identification symbols of inventory items on a retail display to determine the type of the scanned item. An associated apparatus may include a communication interface to receive information from a remote database and to send information to a remote server. The received information may include predetermined information about proper locations for individual inventory items on the retail display, thereby reducing the need to manually determine the proper locations of multiple inventory items, which may be, for example, greeting cards on a retail store display.
US08190473B2 Category similarities
Methods, systems, and apparatus for determining similarity measures between vertical categories based on users' online activities. The similarity measures are symmetric similarity measures based on both a similarity measure of a first vertical category relative to a second vertical category and a similarity measure of the second vertical category relative to the first vertical category.
US08190472B2 Multiple use rebate card
Methods for using a rebate card and preventing the retention of rebate value when the product that prompted the rebate is returned are disclosed. Methods for using the rebate card may be limited for use at a particular retailer and/or for a particular manufacturer's goods or services. Methods for preventing the improper retention of rebate value may comprise: determining the amount the customer paid for the product; determining if a rebate value was provided for the product being returned; deducting the amount of the rebate from the amount the customer paid for the product; and providing the remaining amount the customer paid for the product being returned to the customer. In some embodiments of the present invention, the amount of the rebate value that was provided based on the purchase of the product being returned may be deducted from the customer's rebate account. Additionally, rebate cards may be RFID enabled.
US08190470B2 Non pre-approved channel filtering for card acquisition
Information can be shared across a pre-approved (PA) channel and a non pre-approved (NPA) channel to reduce unnecessary offers of a transactional instrument or transactional instrument upgrade to prospects. All prospects listed in the NPA channel that have been evaluated in the PA channel may be removed from a NPA offeree list. This may be done by matching the NPA prospect list with a list of prospects who have been evaluated in the PA channel. The list of prospects evaluated in the PA channel may include, for example, prospects who were pre-approved for an offer as well as prospects who were considered for a pre-approved offer but who were denied the offer. Prospects in the NPA channel that are removed from the NPA offer list may be dropped from further NPA processing, as such prospects are either unprofitable or do not meet a transactional account company's standards for credit.
US08190469B2 Multiple client field device data acquisition and storage
A system is provided for acquiring and storing field information, comprising field devices operable to gather field information and receive updated file information. The field devices may be placed in cradles, which facilitate the transfer of the field and file information. A network is provided for receiving the field information from the field devices and transferring the field information to field devices located in the cradles. The system also provides a server operable to receive the field information from the network, store the field information in data tables assigned to at least one client, and transmit updated field information to the network.
US08190465B2 Make-to-specification process and data model
In various implementations, a sales order are received from a sales order requester for at least one good, wherein the sales order includes product options for ordered goods via a sales product requirement specification object. A sales order confirmation is generated at least partially based on the sales order and a plan for production of the ordered goods. The ordered goods to be produced based on the plan are allowed. And an outbound delivery request defined by a planning product requirement specification object is generated, wherein the ordered goods are delivered to the sales order requestor based on the delivery request.
US08190460B1 Advertisement sales and management system
An advertisement sales and management system comprising data storage means, data retrieval means, data processing means, database means, and a number of workstations, performing the tasks of: entering advertisement orders, entering advertisement associated-data, and entering customer associated-data. The database means and the data processing means storing and managing data relating to customers, an advertisement order comprising data related to a group of related advertisements including: a medium in which the advertisement is published, schedules defining insertions, contents of advertisements, and presentation elements of respective advertisement. The advertisement sales and management system generating data defining the advertisement based on entered order data, constituting a single system supporting entry, sales and management of advertisements in media, a WYSIWYG editor supporting entering or editing contents and/or presentation elements of the advertisements, and displaying on a screen the contents and presentation elements in the graphical representation defined by the data.
US08190455B2 Managing an insurance plan
A system for managing an insurance scheme, the system including a benefit module to define at least one insured event for an insured person and to define at least one benefit to be paid out on the occurrence of one of the insured events. A monitoring module monitors the compliance of the insured person with a wellness program. A calculation module alters the at least one benefit based on the degree of participation of the insured person with the wellness programme and an awards module, on the occurrence of the at least one insured event, provides the at least one altered benefit to the insured person.
US08190453B2 Systems and methods for verifying and editing electronically transmitted claim content
Systems and methods verify the content of an electronically transmitted claim, such as a healthcare claim by intercepting the claim, reviewing the claim's contents, and comparing the claim to pre-established claim criteria established by a payer or both a healthcare service provider and payer. If the claim contains the appropriate content the claim is forwarded to its intended recipient, typically a payer such as an insurance company or government healthcare payer; otherwise the claim may be returned to the sender, e.g., a pharmacy, with an indication that it does not contain the correct content. Additionally, the claim may be edited by the system and forwarded in correct form to its intended recipient.
US08190448B2 Methods and apparatus for healthcare supply planning for healthcare continuity and/or patient surge
Methods and apparatus for determining a minimum recommended healthcare product supply to maintain a healthcare facility through a supply chain disruption, patient surge or a combination of both are described. Embodiments of the invention include the ability to make a combined list of healthcare products, minimizing the number of different healthcare products which are required to maintain a minimum inventory.
US08190444B2 Online personal appearance advisor
Architecture for providing feedback to a viewer and/or contributor on fashion and other personal appearance decisions that the contributor desires. The contributor uploads self images for viewing and rating (or voting) by viewers who choose provide an opinion on different fashion and/or cosmetic looks of the contributor. The contributor takes images show the contributor presented with a number (e.g., two) of different fashion choices. The snapshots can then be processed for upload to a website or other accessible location by one or more viewers. The viewers can cast a vote for one of the images by selecting the desired image, in response to which the viewer and/or contributor will be presented with overall statistics for that set of images as to how other viewers voted, as well as a next set of photos depicting the user in a different fashion and/or cosmetic choice. This process can continue until terminated.
US08190442B2 Method and apparatus for content recommendation
The present invention relates to a method and an apparatus for recommending content and updating user proprofile. The method adds a step of content alarm processing before recommending to user on a basis of the current content recommending method, so that the recommendation, which can be offered directly to a user in a previous time must be processed correspondingly in a manner of the content alarm before being sent to the user. Alternatively, after receiving an user's feedback information, the method and the system processes the feedback information correspondingly in a manner of the content alarm and updates the user profile according to the feedback information processed in the manner of the content alarm. The invention can recommend contents more carefully and accurately, making the recommendation conforming further to the user's requirement so as to avoid as far as possible the recommendation of unwished program to users.
US08190436B2 System and method of spoken language understanding in human computer dialogs
A system and method are disclosed that improve automatic speech recognition in a spoken dialog system. The method comprises partitioning speech recognizer output into self-contained clauses, identifying a dialog act in each of the self-contained clauses, qualifying dialog acts by identifying a current domain object and/or a current domain action, and determining whether further qualification is possible for the current domain object and/or current domain action. If further qualification is possible, then the method comprises identifying another domain action and/or another domain object associated with the current domain object and/or current domain action, reassigning the another domain action and/or another domain object as the current domain action and/or current domain object and then recursively qualifying the new current domain action and/or current object. This process continues until nothing is left to qualify.
US08190434B2 Apparatus for providing information for vehicle
The apparatus detects a mental condition of a user when a conversation content is inputted. The apparatus further collects service information based on a keyword extracted from conversation and a detected mental condition. For example, a user's interest is determined by considering a mental condition, i.e., a user's feeling, when the conversation containing the keyword is held. For example, the apparatus provides information collected based on the keyword which the user expresses a good feeling. As a result, it is possible to collect information reflecting the user's interest and hobby more exactly from a user's conversation in the vehicle. It is possible to provide the apparatus for providing information for vehicles which can respond to a variety of user tastes.
US08190433B2 Structure for grammar and dictionary representation in voice recognition and method for simplifying link and node-generated grammars
A speech recognition engine is provided with an acoustic model and a layered grammar and dictionary library. The layered grammar and dictionary library includes a language and non-grammar layer that supplies types of rules a grammar definition layer can use and defines non-grammar the speech recognition engine should ignore. The layered grammar and dictionary library also includes a dictionary layer that defines phonetic transcriptions for word groups the speech recognition engine is meant to recognize when voice input is received. The layered grammar and dictionary library further includes a grammar definition layer that applies rules from the language and non-grammar layer to define combinations of word groups the speech recognition system is meant to recognize. Voice input is received at a speech recognition engine and is processed using the acoustic model and the layered grammar and dictionary library.
US08190432B2 Speech enhancement apparatus, speech recording apparatus, speech enhancement program, speech recording program, speech enhancing method, and speech recording method
To automatically detect and automatically correct in a reproduced speech, defective portions related to plosives such as existence or absence of plosive portions, phoneme lengths of aspirated portions that continue after the plosive portions or defective portions related to amplitude variations of fricatives. Speech wherein consonants and unvoiced vowels are unclear and discordant is input into a speech enhancement apparatus according to the present invention. In the speech enhancement apparatus, the speech is split into phonemes and each phoneme is classified into any one of an unvoiced plosive, a voiced plosive, an unvoiced fricative, a voiced fricative, an affricate, and an unvoiced vowel. Each phoneme is corrected according to a determination of necessity of correction of each phoneme to obtain an output of the speech wherein the consonants and the unvoiced vowels are clear and not discordant.
US08190428B2 Method for speech coding, method for speech decoding and their apparatuses
A high quality speech is reproduced with a small data amount in speech coding and decoding for performing compression coding and decoding of a speech signal to a digital signal. In speech coding method according to a code-excited linear prediction (CELP) speech coding, a noise level of a speech in a concerning coding period is evaluated by using a code or coding result of at least one of spectrum information, power information, and pitch information, and various excitation codebooks are used based on an evaluation result.
US08190427B2 Compander which uses adaptive pre-emphasis filtering on the basis of linear prediction
A compressor device for a compander system has a level detecting/control device and a pre-emphasis device for carrying out an adaptive pre-emphasis filtering. The invention is also directed to an expander device for a compander system with a level detecting/control device and a de-emphasis device for carrying out an adaptive de-emphasis filtering.
US08190426B2 Spectral refinement system
An audio enhancement refines a short-time spectrum. The refinement may reduce overlap between audio sub-bands. The sub-bands are transformed into sub-band short-time spectra. A portion of the spectra are time-delayed. The sub-band short-time spectrum and the time-delayed portion are filtered to obtain a refined sub-band short-time spectrum. The refined spectrum improves audio processing.
US08190421B2 Handheld electronic device including toggle of a selected data source, and associated method
A method for enabling input into a handheld electronic device having at least three selectable languages available thereon includes detecting a predetermined input a number of times and switching a selected language between one of the three selectable languages and another of the three selectable languages wherein the another language is an immediately preceding selected language.
US08190416B2 Computer network management
According to one embodiment of the present invention, there is provided a method of identifying components of a computer infrastructure, comprising building a graph-based model of at least a part of the computer infrastructure, determining the presence within the built graph of a predetermined sub-graph, and where it is so determined identifying the sub-graph within the built graph.
US08190413B2 Method for simulating performance of golf club head
A method for simulating performance of a golf club head includes dividing a model of the golf club head of a hollow structure using shell elements, and arranging the shell elements on a surface of the model of the golf club head.
US08190412B2 Method of simulating deformable object using geometrically motivated model
A method of stimulating a deformable object comprises modeling deformable elasticity for the object by defining an actual shape and a goal shape and pulling points in the goal shape towards corresponding points in the goal shape.
US08190402B2 Method of modeling flexural characteristics of a bar subjected to local heating
The method of modeling flexural characteristics of a bar subjected to local heating utilizes thermal diffusion equations and the finite element method to model vibrational frequency and amplitude variation in a substrate material subjected to local heating. Both heated and non-heated cases are considered.
US08190397B2 Failure diagnosis apparatus for exhaust pressure sensor
A failure diagnosis apparatus for an exhaust pressure sensor for detecting the exhaust pressure in an exhaust gas recirculation passage which connects an exhaust passage and an intake passage of an internal combustion engine. A first preliminary determination that the exhaust pressure sensor is normal, is made when the engine is in a predetermined low load operating condition and a difference between the detected exhaust pressure and the atmospheric pressure is equal to or less than a first determination threshold value. A second preliminary determination that the exhaust pressure sensor is normal, is made when the engine is in a predetermined high load operating condition and the difference between the exhaust pressure detected by the exhaust pressure sensor and the atmospheric pressure is equal to or greater than a second determination threshold value. A final determination that the exhaust pressure sensor is normal, is made when both of the first and second preliminary determinations are made.
US08190391B2 Determining die performance by incorporating neighboring die performance metrics
A method includes receiving a first set of parameters associated with a plurality of die. A first die performance metric associated with a selected die is determined based on the first set of parameters. At least one neighborhood die performance metric associated with a set comprised of a plurality of die that neighbor the selected die is determined based on the first set of parameters. A second die performance metric is determined for the selected die based on the first die performance metric and the neighborhood die performance metric.
US08190390B2 Device, method, and system for calibration of a flow meter used in conjunction with a ventricular assist device
A blood flow calibration system 500 including a computer 400 operable to determine and store calibration data for a flow meter 124, a test system 530 operable to simulate blood flow for the flow meter 124, thereby allowing the computer 400 to determine the calibration data, and a programmer 300 operable to transfer the calibration data from the computer 400 to the flow meter 124. The flow meter 124 preferably includes a power management circuit 348a,b operable to detect whether the flow meter 124 is powered. In the event that the flow meter 124 is unpowered, the power management circuit 348a,b is preferably able to supply power to a portion of the flow meter 124 in order to transfer the calibration data thereto.
US08190388B2 Method and system for detecting Bluetooth signals utilizing a wideband receiver
Aspects of a method and system for detecting Bluetooth signals utilizing a wideband receiver are provided. In this regard, a portion of a frequency band may be scanned multiple times, where each scan comprises receiving signals present in the scanned portion of the frequency band. Based on results of a Fast Fourier Transform performed on the received signals, presence of one or more Bluetooth transmissions in the received signals may be detected. In instances that a Bluetooth transmission is detected, a type of the Bluetooth transmission may be determined based on a number of the scans in which the Bluetooth transmission was detected. In instances that a detected Bluetooth transmission is a page, a Bluetooth transceiver in the wireless communication device may be powered up and/or enter a page scanning mode. The scans may be performed by a wireless local area networking receiver within the wireless communication device.
US08190387B2 Frequency measurement apparatus
The invention relates to a frequency measurement apparatus which is arranged in such a way as to obtain an amplitude, chord length and rotation phase angle of a voltage rotation vector by means of an integration method, and furthermore, obtain a change rate of the rotation phase angle, and a rotational acceleration change rate of the rotation vector, and measure a dynamic frequency by determining a frequency change rate for every step.
US08190385B2 System and method for testing a solar panel
A system and method for testing a solar panel. The system comprises an apparatus to be coupled electrically to two solar panels. The apparatus includes a processor and a memory having stored thereon instructions for calculating a ratio of respective operating parameters of the two solar panels. The apparatus further can include an output device, such as to display the ratio of the respective operating parameters of the solar panels. The apparatus may further comprise two loads coupled to the processor to be electrically coupled to the respective solar panels.
US08190383B2 Methods of inverse determination of material properties of an electrochemical system
A method of determining at least one material property of at least one component of an electrochemical system (fully or partially completed) using a process to reduce a difference of a performance characteristic between a numerical simulation result of a physical model and an empirical result. The method includes providing an electrochemical cell using a thin film process and performing a plurality of tests on the electrochemical cell to identify one or more target performance characteristics of the electrochemical cell. The method includes performing a surrogate based analysis process and determining a plurality of outputs of the surrogate based analysis function and determines a value of the unknown material property.
US08190380B2 Multipoint voltage and current probe system
A metrology system monitors radio frequency (RF) power at a plurality of locations in a circuit. The system includes a plurality of RF sensors that generate respective analog signals based on electrical properties of the RF power, a multiplexing module that generates an output signal based on the analog signals, and an analysis module that generates messages based on the output signal. The messages contain information regarding the electrical properties that are sensed by the plurality of RF sensors.
US08190378B2 Crack growth evaluation apparatus, crack growth evaluation method, and recording medium recording crack growth evaluation program
An element damage determination unit calculates a cumulative value of a damage value using a Manson-Coffin law for a plurality of finite elements of a continuum based on a result of a stress/distortion analyzing process, and determines whether or not the cumulative value of the damage value is equal to or exceeds a threshold. A calculation unit obtains first correspondence information indicating the correspondence between the number of cycles of a load and a growth rate of a crack occurring in the continuum based on the determination result. A Manson-Coffin law change unit changes a Manson-Coffin law based on the first correspondence information and second correspondence information indicating the correspondence between an actual measurement value of the number of cycles of a load applied to the continuum and an actual measurement value of the growth rate of a crack occurring in the continuum at that time.
US08190376B2 System and method for source identification for a chemical release
A system for predicting a source location and release rate of a hazardous substance uses the basic knowledge of meteorological information (wind speed, direction, and stability) and two or more concentration measurements of the chemical released. Horizontal dispersion information obtained from surface meteorological data at sensor locations are used to narrow the search domain for the release location, reducing the computational cost. Each of the possible release locations in the search domain and possible release rates are evaluated in a process that predicts a concentration measurement at a sensor, based on a predicted location and release rate. The location and release rate that results in a least error when compared to an actual concentration measurement at the sensor are chosen as the source of the chemical and the release rate from the source.
US08190370B2 Change management of process flow descriptions
A computer-implemented method for managing change of sets of processing information that describe a process flow includes receiving a first activity description describing a first activity for performing a process flow, receiving a first formula description describing a first input and an output of the process flow, receiving a second formula description describing a second input and the same output of the process flow, and associating the first activity description with one of the first formula description and the second formula description.
US08190364B2 System and method for providing towed implement compensation
A method for providing real-time, towed implement compensation comprises dynamically calculating an implement offset relative to a targeted track for an implement located at a first implement location. Based on the calculated implement offset, a vehicle offset is dynamically calculated relative to the targeted track for a vehicle located at a first vehicle location. The method further includes dynamically calculating a modified vehicle offset relative to the targeted track based on the calculated vehicle offset and based on a dynamically-calculated vehicle lateral error. The method further includes dynamically providing a steering control signal based on the calculated modified vehicle offset.
US08190354B2 Fuel efficiency measurement system and method for fuel cell vehicle
A fuel efficiency measurement system includes a fuel supply tank for supplying hydrogen to be used as a fuel to a fuel cell of the vehicle during measurement of fuel efficiency and a precision electronic balance for detecting a weight of the fuel supply tank so as to perform the measurement of fuel efficiency based on a vehicle driving distance and a change in weight of the fuel supply tank measured by the electronic balance during measurement of fuel efficiency. According to the fuel efficiency measurement system, it is possible to more accurately calculate fuel efficiency without using hydrogen of a hydrogen tank installed in the vehicle.
US08190352B2 Method and device for diagnosing an exhaust gas catalytic converter
A first exhaust gas sensor signal (vls_up) of a first exhaust gas sensor (AS1) is detected. In addition, a second exhaust gas sensor signal (vls_down) of a second exhaust gas sensor (AS2) is detected. A relevant first estimated value of an emission of at least one exhaust gas component is determined in relation to a position of the first exhaust gas sensor (AS1) in the exhaust gas tract as a function of the first exhaust gas sensor signal (vls_up) and a relevant second estimated value of an emission of the at least one exhaust gas component is determined in relation to a position of the second exhaust gas sensor (AS2) in the exhaust gas tract as a function of the second exhaust gas sensor signal (vls_down). A conversion rate (K) of the at least one exhaust gas component is estimated as a function of a ratio of the second estimated value and the first estimated value of the determined emission. The exhaust gas catalytic converter is diagnosed as a function of the determined conversion rate (K).
US08190350B2 Micro-hybrid motor vehicle
A micro-hybrid motor vehicle 2 having an engine 5 started by an electrical starter 6 is disclosed having a starter system that adaptively responds to ageing of an electrical power source such as a capacitor 12 used to power the starter motor 6 so as to maintain engine starting performance. The starter system includes a controller 20 which is programmed to increase the voltage used to charge the capacitor 12 when it is determined that the state of health of the capacitor 12 has degraded.
US08190349B2 Control device of internal combustion engine
A control device of an internal combustion engine includes: an air-fuel ratio modulator, performing modulation of an air-fuel ratio of an exhaust which flows in an exhaust purifier provided in an exhaust system of the internal combustion engine; a fluctuation detector, detecting a fluctuation of the internal combustion engine due to the modulation of the air-fuel ratio performed by the air-fuel ratio modulator; a feed-back controller, performing feed-back control of a driving control parameter of the internal combustion engine so as to suppress the fluctuation detected by the fluctuation detector; a determiner, determining whether or not a driving state of the internal combustion engine is in an operating area of the feed-back controller; and an operator, setting a fluctuation suppression target value, which is a target value for suppressing the fluctuation of the internal combustion engine, to operate the feed-back controller based on the fluctuation suppression target value, when the determiner determines that the driving state of the internal combustion engine is not in the operating area of the feed-back controller, while the air-fuel modulator performs the modulation of the air-fuel ratio.
US08190344B2 Optimization of vehicle stability and steering during a regenerative braking event
A method of optimizing steering and stability performance of a vehicle includes measuring a set of inertial data during a regenerative braking event (RBE), calculating a set of vehicle performance data using the inertial data, and comparing the performance data to calibrated threshold data to determine a maximum regenerative braking torque (RBT). The maximum RBT is automatically applied during the active RBE. The vehicle includes a chassis, an electric motor/generator for applying an RBT, a frictional braking system, chassis inertial sensors for measuring a set of chassis inertial data, and a controller having an algorithm for calculating a set of vehicle performance data using the chassis inertial data. The controller determines the maximum RBT by comparing the vehicle performance data to corresponding threshold data. The chassis inertial sensors can include accelerometers, a yaw rate sensor, a steering rate sensor, speed sensors, and/or a braking input sensor.
US08190343B2 Gear actuator control systems and methods for dual clutch transmissions
A control system for a dual clutch transmission (DCT) of a vehicle comprises a difference module, a summer module, and a position control module. The difference module determines a difference between a desired position for a gear actuator and a measurement of a current position of the gear actuator. The summer module determines a sum of a derivative of the difference and a product of the difference and a predetermined gain. The position control module controls the current position of the gear actuator based on the sum. The current position of the gear actuator controls a position of a gear synchronizer that slides along an output shaft of the DCT. The position of the gear synchronizer controls coupling of a gear ratio with the output shaft.
US08190342B2 Hydraulic vehicle
A hydraulic vehicle provided with a running-system hydraulic unit 10 that includes a hydraulic pump 11 being configured to be driven by an engine E, a hydraulic motor 12 being configured to be driven by pressure oil discharged from the hydraulic pump 11, and a pair of running-system oil passages 13a and 13b connected between the hydraulic pump 11 and the hydraulic motor 12 for forming a closed circuit. The hydraulic vehicle is configured to be driven by the hydraulic motor 12 for running. The hydraulic vehicle includes: a backup pump 40 being configured to be driven by the engine E; a backup control valve 30, a backup oil passage 47, a high-pressure selection valve 47b that are configured to allow pressure oil discharged from the backup pump 40 to flow to one of the running-system oil passages that is higher in pressure than the other.
US08190341B2 Method of operating a transmission auxiliary pump
A method of controlling an auxiliary pump for use with a transmission in a vehicle is provided, the vehicle having a system voltage/current. The method comprises: determining an optimal auxiliary pump start voltage/current; determining if the system voltage/current is less than the optimal auxiliary pump start voltage/current; if yes, determining if the auxiliary pump is in a start-mode and if a predetermined override condition has been met; determining if the actual auxiliary pump speed is less than a desired auxiliary pump speed if the auxiliary pump is in the start-mode; if not, determining if the auxiliary pump is in an on-state; and, increasing an actual auxiliary pump voltage/current to equal the optimal auxiliary pump start voltage/current if the actual auxiliary pump speed is less than the desired auxiliary pump speed or the predetermined override condition has been met.
US08190340B2 Shift control device for automatic transmission and control method thereof
In a shift control device for an automatic transmission according to this invention, when the engine load increases such that a shift to a first gear position on a low speed side of a current gear position is required, control is performed to calculate an estimated vehicle speed following the elapse of a time required to shift to the first gear position and set a second gear position from the estimated vehicle speed and the engine load on the basis of the shift map. When the first gear position is on the low speed side of the second gear position, a shift is performed to a gear position on a high speed side of the first gear position.
US08190337B2 Satellite based vehicle guidance control in straight and contour modes
A method for steering an agricultural vehicle comprising: receiving global positioning system (GPS) data including position and velocity information corresponding to at least one of a position, velocity, and course of the vehicle; receiving a yaw rate signal; and computing a compensated heading, the compensated heading comprising a blend of the yaw rate signal with heading information based on the GPS data. For each desired swath comprising a plurality of desired positions and desired headings, the method also comprises: computing an actual track and a cross track error from the desired swath based on the compensated heading and the position; calculating a desired radius of curvature to arrive at the desired track with a desired heading; and generating a steering command based on the desired radius of curvature to a steering mechanism, the steering mechanism configured to direct the vehicle.
US08190334B2 Rotation control device and working machine therewith
An excavator has a controller capable of setting target torque of a rotation motor in accordance with a speed deviation between target speed set in accordance with an operation amount of an operating lever and actual rotation speed and is provided with an inverter for detecting necessary torque for rotating an upper rotating body, the necessary torque being changed in accordance with a working state of the upper rotating body. The controller calculates a correction amount which is increased as increasing the torque and subtracts the correction amount from the target speed so as to set new target speed. A controller sets first target torque for driving the motor and second target torque for maintaining the upper rotating body on the spot on the basis of the actual speed, and operates the motor in accordance with the torque which has a larger absolute value in the same direction as the first target torque among both the torque.
US08190333B2 Vehicle control apparatus and control method thereof
A vehicle control apparatus includes a drive unit that drives a mechanism provided in a vehicle, an operating portion that is operated by an occupant and instructs the drive unit to drive, a collision predicting portion that predicts a collision, and a control portion that controls the drive unit. The control portion controls the drive unit to place the mechanism in a predetermined state when the collision is predicted by the collision predicting portion, and controls the drive unit to vary a driving speed of the drive unit when the operating portion is operated while the drive unit is being controlled. The invention also relates to a control method of this vehicle control apparatus.
US08190330B2 Model based predictive control for automated lane centering/changing control systems
A system and method for providing steering control for lane changing and lane centering purposes in an autonomous or semi-autonomous vehicle system. A vehicle vision system calculates roadway lane marking information, such as lateral offset, yaw angle and roadway curvature with respect to the vehicle's centered coordinate system. The roadway is then modeled as a second order polynomial equation. The method then predicts roadway lateral position and yaw angle over a pre-defined lane change completion time using a vehicle dynamic model. The method then compares a predicted vehicle path with a desired vehicle path to generate an error value, and calculates a steering angle command to minimize the error value, where the steering angle command is calculated as a function of vehicle lateral position, vehicle lateral speed, vehicle yaw rate and vehicle yaw angle. The steering angle command is then sent to the vehicle steering system.
US08190325B2 System and method for displaying an instantaneous fuel economy of a vehicle
An information display system and method are provided for displaying an energy efficiency of a vehicle. The vehicle may include an engine and an electric machine that operates to provide torque to propel the vehicle. The vehicle may also include an energy source that provides energy to the electric machine. The information display system may comprise an information display configured to display an efficiency indicator, the efficiency indicator being configured to indicate an efficiency of the vehicle. The information display system may further comprise a controller configured to receive information related to the braking system of the vehicle. The controller further being configured to determine an energy efficiency value based upon the braking system information. The controller may also be configured to transmit the energy efficiency value so that the information display displays the efficiency indicator based upon the energy efficiency value.
US08190322B2 Autonomous vehicle maintenance and repair system
A system and method for providing autonomous and remote vehicle maintenance and repair. The system employs an on-board diagnosis and prognosis module that monitors one or more vehicle buses to identify trouble codes and other information indicating a vehicle problem. The on-board module causes a telematic device on the vehicle to broadcast a message including a problem code that identifies the problem the vehicle is having. A remote repair center may receive the message and may identify a software upgrade patch associated with the problem that can be transmitted to the vehicle to upgrade its software to correct the problem. Also, the message may be received by another vehicle that is part of a broadcast network that has previously received the software upgrade patch to fix a problem on that vehicle, where the receiving vehicle may transmit the software upgrade patch to the vehicle having the problem.
US08190321B2 Electronic control unit with permission switching
An electronic control unit installed in a vehicle performs diagnosis of plural diagnosis objects based on sensor signals, and stores diagnosis results that indicate abnormality of the diagnosis objects in a DTC storage area only when the DTC storage area does not store data having an initial value. The data in the DTC storage area is, in other words, rewritten to different values from the initial value for allowing storage of DTCs when the electronic control unit determines that all of the diagnosis objects are in a normal condition with no indication of abnormality after performing diagnosis, thereby making it possible to exclusively prevent useless abnormality information detected during a vehicle manufacturing process from being stored in an rewritable non-volatile memory.
US08190319B2 Adaptive real-time driver advisory control for a hybrid electric vehicle to achieve fuel economy improvement
A vehicle powertrain controller includes a fuzzy logic-based adaptive algorithm with a learning capability that estimates a driver's long term driving preferences. An adaptive algorithm arbitrates competing requirements for good fuel economy, avoidance of intrusiveness and vehicle drivability. Vehicle performance is maintained in accordance with a driver's driving style.
US08190318B2 Power management systems and methods in a hybrid vehicle
A system and method of determining and applying power split ratios to power sources within hybrid vehicles. The power split ratio is determined using a two-scale dynamic programming technique to achieve optimal state of charge depletion over the course of a trip. On the macro-scale level, a global state of charge profile is created for the entire trip. On the micro-scale level, the state of charge profile and accompanying power split ratio is recalculated at the end of each segment as the vehicle proceeds along the trip. Various trip modeling techniques are used to provide constraints for the dynamic programming.
US08190306B2 Method and device for reducing on an aircraft the effects of a vertical turbulence
Disclosed is a method and device for attenuating vertical turbulence on an aircraft. The method and device involve calculating, by a calculating unit, based on a determined vertical wind component a first control order to control movement of at least one first controllable movable member that acts on aircraft lift, and a second control order that controls movement of at least one second controllable movable member to act on aircraft pitch. A verification unit verifies that activation conditions evidencing severe turbulence are in effect, the vertical turbulence being attenuated.
US08190304B2 Automatic configuration-tracking apparatus, and a method and a system for such tracking
An automatic configuration-tracking apparatus for tracking the configuration of a vehicle having a multitude of components for which it is desired to consult and record various items of data specific thereto, and their identification/authentication parameters, history, and operating state includes transponders. The transponders are coupled respectively to components of the vehicle. The transponders communicate this specific data via a meshed wireless network in order to enable the data to be transmitted by secure wireless transmission to an external installation. A secrecy perimeter coincides substantially with an outline of the vehicle.
US08190301B2 Building optimization system and lighting switch with adaptive blind, window and air quality controls
A building optimization system for optimizing an environment of a building is disclosed. The building optimization system includes a number of building optimization switches for controlling the environment of a corresponding space in a building according to a plurality of operation modes, as well as any number of modular, interchangeable binary controllers for controlling various environmental factors of a number of zones of a building. The building optimization includes switch an A/B lighting switch having lighting controls and a graphical display. The A/B lighting switch is further connected to one or more sensors for sensing and measuring environmental data of at least one zone of the building. The building optimization switch further includes a binary controller connected with the A/B lighting switch to control an environmental variable of the zone based on user input or the environmental data.
US08190299B2 Integrated and optimized distributed generation and interconnect system controller
Systems and methods for designing and controlling distributed generation resources are disclosed. Monolithic or distributed controllers control the power requests sent to each distributed generation resource to achieve optimal efficiency using rule-based and/or fuzzy logic-based control techniques. High-impedance fault (HIF) detection circuitry allows power export to the utility grid in normal operating circumstances, and when an islanding condition is detected, ceases that export within two seconds and prevents further export until the condition is cleared.
US08190297B2 Control method and system for a fluid control device, based on position sensor learning
A control method is provided for a fluid control device, particularly for an internal combustion engine, equipped with a position sensor having a nominal characteristic curve representative of a predetermined relationship between an admissible range of position values and a corresponding range of return electric signal values. The method includes, but is not limited to determining an offset (offsetopen; offsetclose) between a returned signal related to at least one defined position of the device and an expected signal related to the defined position of the device according to the nominal characteristic curve, estimating an updated characteristic curve of the sensor by applying the offset (offsetopen; offsetclose) to the nominal characteristic curve, and applying a predetermined control strategy of the fluid control device according to the updated characteristic curve.
US08190296B2 Apparatus and method for control of a thermostat
A thermostat is provided that includes a temperature sensor for sensing ambient temperature, and a switching device that is configured to apply electrical power to a heating element when the switching device is activated. The thermostat further includes a processor that is configured to periodically determine for a finite switching time period a temperature delta value indicative of the difference between the sensed temperature and a desired set point temperature. The processor is further configured to calculate a duty cycle ratio of the switch activation time relative to the total switching time period. The calculated duty cycle ratio for determining the switch activation time is determined as a function of the temperature delta value, a duty cycle offset and a heat dissipation offset. The duty cycle offset and the heat dissipation offset are based on an average of a predetermined number of prior duty cycle ratios.
US08190293B2 Electromagnetic communication and connection system for self structuring and computing modules
An electromagnetic communication and connection system for self structuring and computing modules includes one or more inductors located on a connecting plate of a first module for communicating signals to one or more inductors located on a connecting plate of a second module. A computer processor and algorithm are utilized to calculate the spatial relationship of the two modules, and to facilitate alignment of respective connecting plates to achieve an aligned mechanical contact between the respective connecting plates. Once connected, a permanent or semi-permanent physical connection is maintained between the connecting plates and the modules may communicate with one another.
US08190292B2 High frequency feedback in telerobotics
Telerobotic systems with integrated high frequency feedback to enhance users' telerobotic experience are provided. The controller of the telerobotic system is characterized by combining high frequency information with low frequency position or velocity information. The controller is useful for teleoperations with delay and no-delay between the communication channels of the master and slave device.
US08190288B2 Method and position regulating device for controlling the operation of a load bearing apparatus, based on two dimensions
The invention describes a method and a position control system (22″) for controlling operation of a computer-controlled load handling device, with a displacement drive for a displacement unit, a lift drive for a vertically displaceable lifting unit and an actuator drive for a loading and unloading device, and a computer predefines a target position for the displacement and lifting units and loading and unloading device and controls the travel to it. Time-minimized reference trajectories are set first of all, optimized with respect to the maximum permissible loads of the load handling device and with respect to the displacement between the start and target positions, and from these, the desired trajectories are calculated for desired positioning forces (Fxsoll, Fysoll, Fzsoll) of the displacement and lifting units and the loading and unloading. The displacement, lifting and actuator drives receive the desired positioning forces (Fxsoll, Fysoll, Fzsoll) in timed cycles and are controlled by them as they move along the desired trajectories, and dynamic deformations of the load handling device which occur during the acceleration and deceleration phase are reduced to zero by the instant the deceleration phase ends on the basis of the desired trajectories during the automatic control operation.
US08190285B2 Feedback for polishing rate correction in chemical mechanical polishing
A substrate having a plurality of zones is polished and spectra are measured. For each zone, a first linear function fits a sequence of index values associated with reference spectra that best match the measured spectra. A projected time at which a reference zone will reach the target index value is determined based on the first linear function, and for at least one adjustable zone, a polishing parameter adjustment is calculated such that the adjustable zone has closer to the target index at the projected time than without such adjustment. The adjustment is calculated based on a feedback error calculated for a previous substrate. The feedback error for a subsequent substrate is calculated based on a second linear function that fits a sequence of index values associated with reference spectra that best match spectra measured after the polishing parameter is adjusted.
US08190283B2 Server and program
A server device includes: an abnormality information output unit for storing a plurality of measurement information, which is time sequential information related to information measured in a plurality of manufacturing apparatuses, having manufacturing apparatus identifiers and time information, and storing at least one set of abnormality information indicating an abnormality and one or more measurement information, and outputting one or more abnormality information; a chart composing unit for composing one or more charts from one or more measurement information in pair with one or more abnormality information corresponding to an abnormality information instruction when the instruction, which is an instruction for one or more abnormality information among the one or more abnormality information outputted by the abnormality information output unit, is received; and an output unit for outputting the one or more charts composed by the chart composing unit, so that abnormality analysis can be carried out easily and efficiently.
US08190280B2 Hearing aid impression buildability index computation tool
A method and appertaining system implement the use of manufacturing protocols for hearing aid design such that the ability to build an instrument can be displayed as a numeric parameter based on the partial numerical and metrological contributions of all the essential parameters of the given impression, and a buildability index can be displayed as a 3D virtual image of the proposed shell or preferred shell types. The method utilizes a predefined parameter table comprising parameters to utilize for a buildability determination. The buildability index is computed based on impression shape data, selected shell type, selected number of device options, data obtained from the parameter table, and data obtained from a receiver table, and the buildability index is output to a display of a user interface device or an external system.
US08190279B2 Production line management system
An apparatus, system and method for line management. The apparatus, system and method includes data indicative of a plurality of items to pass through the line, a plurality of available processes, and a plurality of available streams. Ones of the plurality of available processes are corresponded to obtain at least one outcome. Computing code, when executed by at least one computing processor, effects a presentation of at least one graphical user interface, wherein the at least one outcome is obtained in accordance with at least one input to the graphical user interface related to ones of the items, ones of the processes, and ones of the streams, and wherein the presentation of the at least one graphical user interface optionally comprises a remote presentation via at least one network.
US08190277B2 Method for limiting expansion of earthquake damage and system for limiting expansion of earthquake damage for use in semiconductor manufacturing apparatus
To predict occurrence of an earthquake so as to minimize damage by preventing an object to be processed from flying out of an opened container. An emergency earthquake notice, which is delivered based on a preliminary tremor through a communication line, is received by a reception part 28, or a preliminary tremor is directly detected by a preliminary-tremor detection part 60. A control part 29 carries out a first step in which an operation of a semiconductor manufacturing apparatus 1 is stopped based on the emergency earthquake notice received by the reception part 28 or the preliminary tremor detected by the preliminary-tremor detection part 60, and a second step in which, when the door mechanism is being opened, the door mechanism 15 is closed.
US08190276B2 Method and apparatus for controlling temperature variations in a computer system
Some embodiments of the present invention provide a system that controls a temperature variation in a computer system. First, a performance parameter of the computer system is monitored. Next, a future temperature of the computer system is predicted based on the performance parameter. Then, a pitch of one or more blades in a cooling device in the computer system is adjusted based on the future temperature to control the temperature variation in the computer system.
US08190263B2 Methods of treating medical conditions by neuromodulation of the cerebellar pathways
Methods of treating various medical conditions by neuromodulation of target sites of a cerebello-thalamo-cortical pathway and/or a cortical-ponto-cerebellar pathway. Such medical conditions include unilateral motor deficits, movement disorders, psychiatric disorders, epilepsy, speech or cognitive deficits associated with hemispheric lesions, visual deficits associated with hemispheric lesions, learning disorders associated with hemispheric lesions, vertigo and/or dizziness, gait disturbances, hereditary/genetic disorders, congenital malformations, infectious disease, degenerative disorders, autoimmune disorders, and metabolic disorders. A method of enhancing memory, learning and/or cognitive capacity in a normal individual by stimulating a target site of a cerebello-thalamo-cortical pathway and/or a cortical-ponto-cerebellar pathway is also provided.
US08190258B2 Lead condition assessment for an implantable medical device
A method, system, and apparatus for performing a lead condition assessment and/or a lead orientation determination associated with an implantable medical device (IMD). A first impedance is determined. The first impedance relates to the impedance relative to a first electrode and a portion of the IMD. A second impedance is determined. The second impedance relates to the impedance relative to a second electrode and the portion of the IMD. The first impedance is compared with the second impedance to determine an impedance difference. A determination is made whether the impedance difference is outside a predetermined tolerance range. Furthermore, artifact measured during impedance measurements or test pulses may be compared to assess lead orientation. An indication of a lead condition error is provided in response to determining that the impedance difference is outside the predetermined tolerance range.
US08190254B2 Defibrillator
A defibrillator for external application to a patient. The defibrillator includes a power storage unit for supplying a defibrillation shock. The power storage unit has a capacitor unit encompassing at least one capacitor. In order to adjust a defibrillation treatment to different patients, the defibrillator advantageously comprises several different capacitor units which have a capacity adapted to various patient impedances and are or can be coupled in a replaceable manner to the defibrillator.
US08190253B2 Collecting activity information to evaluate incontinence therapy
A medical device delivers a therapy to a patient. The medical device may periodically determine an activity level of the patient, and associate each determined activity level with a current therapy parameter set. A value of at least one activity metric is determined for each of a plurality of therapy parameter sets based on the activity levels associated with that therapy parameter set. A list of the therapy parameter sets is presented to a user, such as a clinician, for evaluation of the relative efficacy of the therapy parameter sets. The list may be ordered according to the one or more activity metric values to aid in evaluation of the therapy parameter sets. Where values are determined for a plurality of activity metrics, the list may be ordered according to the one of the activity metrics selected by the user.
US08190251B2 Method and apparatus for the treatment of movement disorders
A method, apparatus, and system for treating patients suffering from movement disorders having the ability to determine one or more biomarkers indicative of a disease state. In some embodiments, the biomarker may be used as a closed-loop feedback signal to control the delivery of therapy (such as electrical stimulation or drug therapy), and which may also be used as an indication of therapy effectiveness. One embodiment uses electrodes placed in the brain to measure EEG or local field potential (LFP) signals, from which the one or more biomarkers may be determined.
US08190249B1 Multi-parametric quantitative analysis of bioelectrical signals
Certain embodiments relate to a method for determining a condition of a subject, including obtaining a signal, the signal including a plurality of determinable parameters. The method also includes determining at least two of the plurality of determinable parameters from the signal, to yield determined parameters. The method also includes applying a weighting factor to each of the determined parameters to yield weighted parameters, and combining the weighted parameters to determine a numeric value relating to the condition of the subject. Other embodiments are described and claimed.
US08190240B2 Human cavity gas measurement device and method
A device and method for gas measurements in body cavities are provided. These may be any body cavity containing a free gas, where there is an interest in detecting and/or measuring the concentration of said free gas by non-invasive or minimally invasive method. According to an exemplary embodiment measurement of free oxygen in cranium cavities is performed by scattering media absorption spectroscopy, and in particular variations of such oxygen. This is particularly useful for diagnostic purposes based on the measurements, for instance for detecting sinusitis or the like.
US08190237B2 MRI adjustable head coil
A head coil arrangement for a magnetic resonance device has a housing on or in which a number of coils are arranged, the housing having at least two housing parts that can be moved toward each other for adjustment to different head sizes.
US08190235B2 System for magnetic resonance and X-Ray imaging
A patient table for a common imaging system including Magnetic Resonance and X-Ray retains the patient stationary in position prior to, during and subsequent to the imaging and includes a base, a patient support portion cantilevered from the base and a mattress. A safety system is provided for controlling the operation of the magnet and MR system and the X-Ray systems to allow effective safe operation and controls the movement of the magnet to the table and the movement of the X-Ray imaging systems to and from the table to locations where they do not interfere with the MR imaging.
US08190230B2 Electrode structure
A protective electrode structure comprises a middle protective electrode which resides between an outer protective electrode and the skin electrodes during a measurement. The middle protective electrode and the outer protective electrode are insulated from each other. Additionally, the middle protective electrode may be coupled to a virtual ground of the user-specific performance monitor system.
US08190229B2 Sensor holder
The present invention is directed to holders for a sensor. The holders apply pressure to the sensor to prevent a venous blood signal without dampening the arterial blood signal and are optically opaque to shield ambient light from reaching the sensor.
US08190224B2 Medical sensor for reducing signal artifacts and technique for using the same
A sensor may be adapted to reduce motion artifacts by mitigating the effects of the tissue moving within the sensor. A sensor is provided with an elastomeric sensor body adapted to accommodate patient motion. Further, a sensor is provided in which the sensor cable is arranged to mitigate its pressure on a patient's tissue.
US08190220B2 Slider mechanism and configuration for a mobile communication device
A mobile device comprising a base and a cover operatively coupled with a hinge-less slider mechanism and configured to move on an angle between a closed position and an open position. The base includes a keypad which is accessible when the cover is in the open position and the cover includes a display module for facilitating telephony and data functions such as email, text messaging, web browsing and voice calling. According to an embodiment, the mobile device is configured to provide a thinner profile in the open position which provides the ergonomic feel of a thinner mobile device.
US08190218B2 Foldable handheld device
A foldable handheld device is disclosed, which includes a first casing, a second casing, a connecting mechanism for connecting the first casing to the second casing, and an elastic piece disposed on the first casing. The second casing has a support surface and a curved surface connecting to the support surface, wherein the curved surface has a concave portion. An end of the elastic piece has a protrusion disposed thereon, wherein the protrusion is kept touching the second casing when the second casing is rotated related to the first casing along a rotating axle.
US08190217B2 Dual mode electronic headset with local and remote focused microphones
An electronic headset for a user, the headset including a housing; a first microphone to receive a first audio input provided by the user; a second microphone to receive a second audio input provided by one or more audio sources other than the user; a controller converting the first audio input into a first electronic signal when the controller operates in a first operational mode and converting the second audio input into a second electronic signal when the controller operates in a second operational mode; a first output system active in the first operational mode to communicate the first electronic signal to a second electronic device; a second output system active in the second operational mode and including a sound generator to convert the second electronic signal into an audio signal; and a mode control for setting the controller into one of the operational modes.
US08190215B2 Integrated switch-mode power supply and linear regulator
A power supply includes a switching voltage regulator, and a linear voltage regulator coupled electrically in series with the switching voltage regulator. The switching voltage regulator includes a first input for receiving a DC input signal, a semiconductor switching stage coupled to the first input and configured to provide a first DC voltage signal from the received DC input signal. The magnitude of the first DC voltage signal is less than the received DC input signal. The linear voltage regulator includes a semiconductor current pass stage coupled to the output of the semiconductor switching stage and configured to provide a constant second DC output voltage signal from the first DC voltage signal. The voltage regulators are implemented together within a common integrated circuit housing.
US08190213B2 Method and apparatus for one-click reminder creation
An electronic communication device (100) is configured to automatically create reminders in a reminder application (206) in response to received communications, interruption events, or other occurrences. For example, when an interruption event is detected, a soft key (103,104) is configured with a reminder creation function. Upon actuation of the soft key (103,104) the reminder application (206) automatically creates a reminder by associating a communication type and a device identifier with the reminder. A user is then able to select the reminder from a list. At selection, an actuation application (208) launches an application corresponding to the communication type and initiates a communication with the device identifier.
US08190211B2 System, apparatus, and method for asymmetrical beamforming with equal-power transmissions
The present invention provides a plurality of embodiments for beamforming in an asymmetrical system wireless communication system (400) of NT (102i) transmit antennae and NR (104j) receive antennae where NT>NR that ensure the transmit power on each antenna is the same, without appreciable loss in performance. Additionally, a technique is provided for choosing fewer beamforming vectors than frequency bins in an OFDM system.
US08190209B2 Apparatus and method for beamforming in a multiantenna multiuser communication system
A method for beamforming by a transmission device in a multiantenna multiuser communication system. The method includes grouping codebook indexes included in a codebook into codebook index combinations, and calculating a sum of transmission rate for each of the codebook index combinations; selecting a codebook index combination with a maximum sum of transmission rate as an optimal codebook index combination; and transmitting a codebook index corresponding to a particular reception device among codebook indexes included in the optimal codebook index combination, to the particular reception device.
US08190207B2 Communication system and method of operation therefor
A communication system comprises a set of user equipments which are arranged to simultaneously transmit a signal over an air interface to a base station. Each of the transmitted signals comprises a data stream encoded by a space time block code and transmitted on multiple antennas. Specifically, an Alamouti code may be used. The base station generates a received data stream for each of the set of user equipments by joint space time block code decoding of the signals from the set of user equipments. The invention may provide improved performance and increased capacity and may in particular provide efficient multi user operation for a system using space time block codes. The user equipments may be scheduled in response to cross interference metrics reflecting a cross interference between simultaneously transmitting user equipments.
US08190195B2 System and method for data correlation and mobile terminal therefor
The invention relates to a system for data correlation, having: a receiving device 1 having an image acquisition element 10 and a data set generator 12 for generating at least one object data set from at least one acquired first image, which represents a physical object, and an identification label, which uniquely determines an object-related acquisition procedure, and at least one information data set from at least one acquired second image, which represents coded information related to the physical object, and the identification label; a correlation device 2 for the extraction 20 of the coded information from the information data set, for the semantic analysis 22 of the extracted information, and for the generation of at least one combination data sets ε from the results of the semantic analysis, the extracted information, and the at least one object data set with the same identification label as the extracted information data set; and a user device 3 for the storage and further use of the combination data set.
US08190194B2 Femto cell visitation history for location based services
System(s) and method(s) are provided for collection and communication of data on handset attachment procedure, or visitation, to one or more femto cells to provide location information. A mobility component receives actual subscriber and femto access point (AP) attachment signaling and extracts visitation data that facilitates generation of real-time or historical visitation reports. Location information is conveyed through visitation reports which can include mobile device identifier(s), femto AP location, and a timestamp. Visitation reports also can include processed visitation data such as mobility matrices, historical mobility patterns or profiles, and predicted mobility events. Provision of location information occurs without the need for dedicated handset functionality, and associated hardware, or additional battery draw.
US08190192B2 Method and mobile device for operating in different data transfer modes
Various embodiments are described for data communication between a host device and a mobile communication device having two processors. In a first mode of operation, data communication occurs between the host device and a main processor of the mobile device. In a second mode of operation, data communication occurs between the host device and a communications processor of the mobile device. Some of the embodiments also implement power transfer from the host device to the mobile device.
US08190189B2 Power management in low power wireless link
The invention relates to a communication system comprising a first and a second communication device, each comprising transmit and receive units for establishing a wireless link between the devices, wherein the first device is a portable listening device. The invention further relates to a method, a data processing system and a medium. The object of the present invention is to control power consumption in a short range wireless link. The problem is solved in that at least the first communication device comprises a control unit for dynamically adjusting the transmit power of its transmit unit based on a measure of the quality of the link, wherein the system is adapted to use the dynamic transmit power regulation to implement a partial power-down mode of the system, when the two communication devices are expected NOT to be in a normal use, wherein the partial power-down mode at least comprises a power-down of the components related to the wireless link. This has the advantage of enabling an adaptation of the power consumption to the current needs. The invention may e.g. be used for wireless communication between (portable) low power devices, e.g. between a pair of hearing instruments.
US08190187B2 Communication apparatus, base station apparatus and communication method
A communication apparatus includes a judgment section which judges the state of receiving a downlink control channel from a base station, and a power control section which does not assign transmission power to at least the top one time block in a frame transmitted to be by an uplink control channel, if it is judged by the judgment section that the downlink control channel has not been received.
US08190181B2 Instant messaging system and method
Methods and apparatuses for processing an instant message from a source wireless communication device to a destination device are described herein. In one aspect of the invention, an exemplary method includes receiving the instant message from the source wireless communication device, the instant message having a source wireless communication identifier, a destination instant messenger identifier, and data contents; extracting the source wireless communication identifier, the destination instant messenger identifier and the data contents from the instant message; retrieving a source instant messenger identifier corresponding to the source wireless communication identifier; binding the source instant messenger identifier with the source wireless communication identifier; and transmitting the data contents with the source instant messenger identifier to the destination device over a communication network, based on the destination instant messenger identifier. Other methods and apparatuses are also described.
US08190179B2 System and method for handling special number calls using text message format with automatic location function
A system for treating special number calls placed from a calling instrument using a text messaging format; the system including: a plurality of message handling units configured in at least one communication network accessible by the calling instrument. At least one selected message handling unit operates to recognize an extant call placed using a special number from the calling instrument in a first the text messaging format. The message handling units cooperate to effect conveying a response communication to the calling instrument when the extant call is detected. The response communication alerts a user of the calling instrument to a return communication conveyed via a return communication channel supporting at least one locating function. The calling instrument employs the locating function to provide a substantially pinpoint geographic location of the calling instrument to at least one receiving message handling unit via the return communication channel.
US08190177B2 Paging a mobile station individually and using broadcast pages
An apparatus and a method for facilitating paging of a mobile station that is capable of being paged either pursuant to an individually-directed page or pursuant to a broadcast page. The page that is generated is of bits that permit unambiguous determination by a mobile station when the mobile station receives an individually-directed page and when the mobile station receives a broadcast page. When bits that are to be used in a page are created at the network, a determination is made as to whether the bits correspond to the bits of a broadcast page. If the bits correspond, the bits of the generated bits are altered.
US08190174B2 Method, system, and computer program product for providing location based services
Methods, systems, and computer program products for providing location based services are provided. Embodiments may include storing locations for a plurality of users of a telecommunication environment and contact lists of associated users for the plurality of users. Embodiments may also include providing the locations of the associated users for a first user based on a request from the first user. The request may further include providing locations for associated users who are located within an area of interest. The area of interest may be defined by a particular distance from the first user or by a point of interest of the first user. The locations of the users may be determined based on the locations of communication devices of the users including an identified receiving communication device for each user.
US08190170B2 Geographical web browser, methods, apparatus and systems
A geographical web browser allows a user to navigate a network application such as the Word Wide Web by physically navigating in geographical coordinates and roaming through coverage areas of cellular base stations, wireless LANs, microcells, and other such broadcast domains. A mobile unit communicates with a network server via an air interface that supports wireless packet data. Information is transmitted from the network server to the mobile unit based upon the mobile unit's current location. In some embodiments, the information is used to notify the user that further information is available for download.
US08190168B2 Enhanced scheduling techniques for wireless communication networks
An enhanced beamforming with interference nulling method is an improvement over prior art beamforming with interference nulling techniques. The enhanced method includes two scheduling schemes that allow all base stations to schedule their cell edge users independently and determine the information exchange among base stations over the backbone that is needed to support the scheduling activity. The method uses grouping information to perform distributed scheduling among base stations to schedule downlink transmission to cell edge users, while reducing interference to cell edge users served by neighboring base stations. The enhanced method demonstrates the base station-to-base station coordination and information exchange that is needed to enable independent base station scheduling of their cell edge users.
US08190165B2 System and method for utility-based scheduling for space division multiple access (SDMA) on an uplink of a wireless communications network
System and method for utility-based scheduling for SDMA transmissions on an uplink of a wireless communications network. A method comprises assigning a utility function to each user in a set of users, selecting a set of selected users from the set of users, assigning uplink transmission resources to each user in the set of selected users, and transmitting a control message to each user in the set of selected users. The selecting comprises iteratively selecting up to K users one user at a time from the set of users, wherein a combination of the selected users maximally increases a value of the assigned utility functions, wherein K is a maximum number of users in the set of selected users.
US08190164B2 Apparatus and method for data communication in wireless communication system
An apparatus and method for periodically allocating uplink resources in a broadband wireless communication system are provided. Base Station (BS) includes a resource allocator for allocating periodic uplink (UL) resources to a terminal, a control information generator for generating a resource allocation message for the terminal using resource allocation information from the resource allocator, generating and outputting control information including the generated resource allocation message, and a transmitter for transmitting the control information from the control information generator.
US08190160B2 Method for transmitting fast scheduling request messages in scheduled packet data systems
Disclosed is a method of allocating resources in a packet data system to a User Equipment (UE) with an active data session, such as a Voice over Internet Protocol (VoIP) call, using dedicated resources to transmit scheduling requests, thereby reducing latency which may occur as a result of collisions associated with transmitting scheduling requests over a random access channel. The method comprises the step of transmitting over dedicated resources a scheduling request, and receiving a scheduling grant in response thereto. The scheduling request indicates that a transmitter in a data session has a data packet to transmit. The scheduling grant indicates resources allocated for transmitting the data packet.
US08190157B2 Frequency quality criteria for inter-frequency handover in a TD-CDMA communication system
A method for determining whether to perform handover of a UE apparatus to a candidate cell and carrier frequency of a TD-CDMA telecommunications network (such as a TD-SCDMA network) based separately on coverage and capacity, using one decision metric for coverage (e.g. based on received signal code power for the candidate cell and carrier frequency) and a different decision metric for capacity (e.g. based on a quantity proportional to the received signal code power for the candidate cell and carrier frequency and inversely proportional to a measure of total interference in the candidate cell on the carrier frequency. Corresponding equipment and a computer program product are also provided. In deciding whether handover is needed based on capacity, a threshold for received signal code power may be used in addition to the metric for capacity.
US08190154B2 Communication system for processing of reception information using subscriber information
A communication system includes: a subscriber information storage device configured to store subscriber information; a registration unit configured to register, in addition to first subscriber information, second subscriber information in the subscriber information storage device, as sub-registrant subscriber information of a first terminal unit, the first subscriber information being the subscriber information associated with a first terminal unit, and the second subscriber information being the subscriber information associated with a second terminal unit; and a reception processor configured to acquire the sub-registrant subscriber information associated with the first subscriber information by referring to the subscriber information storage device, when transmission is made to the first terminal unit, and subsequently to perform processing of reception at the second terminal unit with use of the sub-registrant subscriber information.
US08190153B2 Apparatus and methods for providing power savings on mobile devices
Various embodiments for providing enhanced power savings in mobile computing devices are described. In one or more embodiments, a mobile computing device may include a motion sensor to detect when the device is in motion. The mobile computing device may include a radio processor that may select from among several signal search procedures based on whether the device is in motion, and whether a signal is detectable and adequate. Other embodiments are described and claimed.
US08190151B2 Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)
LBS support to CDMA mobiles while roaming on another network. IS-801 session data is routed by a routing gateway to a correct visited network PDE that contains correct BSA data, which is used to return assistance data to an interrogating mobile device. A standalone exemplary roaming LBS routing gateway (XRG) provides network connectivity between PDE equipment in multiple carrier networks. Conventional LBS roaming support is defined via the use of Mobile Position Centers (MPCs). The invention implements a roaming LBS gateway to enable roaming between CDMA carriers that are only using a PDE (Positioning Determining Entity) for this purpose, since a mobile position center (MPC) is typically an optional network node according to location based services (LBS) specifications.
US08190146B2 Method and data system for connecting a wireless local network to a UMTS terminal
A method is provided for connecting a wireless local network (WLAN) to a UMTS terminal station (ME) having USIM/USAT functionality, including the following method steps: monitoring the activity of the local network via the terminal station; transmitting the type and/or identity number of the local network to the terminal station once the activity of the local network has been successfully detected; initiating a logical link between the local network and the terminal station, and; querying the specific subscriber data of the local network. In an embodiment of the present invention, the temporary status of the local network and/or specific subscriber data of the local network are/is queried at periodic intervals.
US08190142B2 Method and system for disabling a wireless communication device
A method and system for disabling a wireless communication device, including: capturing a signal stream from the wireless communication device by satisfying a signal control protocol using a mobile broadcast antenna; and routing signals to and from the wireless communication device according to a non-standard protocol, thereby disabling normal operation of the wireless communication device. The mobile broadcast antenna includes a signal capturing module configured to receive information relevant to satisfaction of the signal control protocol and to alter a signal of the mobile broadcast antenna. The signal capturing module detects signal strengths from other broadcast antenna and alters a broadcast strength of the mobile broadcast antenna to be higher than the detected signal strengths. The signal capturing module calculates a desired signal strength difference according to a desired protection characteristic and alters the broadcast strength of the mobile broadcast antenna to satisfy the desired signal strength difference.
US08190141B2 Method for reactivating a then-currently deactivated mobile unit
A method for reactivating a then-currently deactivated mobile unit involves submitting a request to a call center to reactivate the mobile unit and, upon receiving the request, submitting another request to a cellular service provider from the call center, where such other request includes a request to broadcast a message having a mobile unit identifier and a reactivation protocol contained therein. The method further involves broadcasting the message from the cellular service provider to a plurality of mobile units each having an identical inactive dialing number stored therein. A processor operatively associated with the then-currently deactivated mobile unit recognizes the mobile unit identifier contained in the broadcasted message. Upon recognizing the mobile unit identifier, the processor applies the reactivation protocol contained in the broadcasted message to initiate reactivation of the then-currently deactivated mobile unit.
US08190129B2 Systems for three factor authentication
A method and apparatus for three-factor authentication using a short wireless device. The short wireless device stores a digital key and sends the digital key wirelessly to a third party application or device. The short wireless device can authenticate the user voice or movements in 2 dimensional or 3 dimensional space.
US08190127B2 Methods, apparatuses and software for authentication of devices temporarily provided with a SIM to store a challenge-response
A process is provided in which a first device, e.g., a hub device of a home network, is temporarily provided with a SIM to store a challenge-response, and thereafter the first device uses the stored challenge-response to interrogate a second device, e.g., a mobile telephone, to authenticate that the second device now has the SIM with which the first device was previously provided. A further process is provided in which the second device authenticates that the first device previously had access to the SIM by verifying that a response from one or more challenge-response pairs provided by the first device to the second device is the same as a response received by the second device from the SIM when the second device interrogates the SIM with the challenge of the challenge-response pair received earlier from the first device.
US08190124B2 Authentication in a roaming environment
Methods and systems are provided that authenticate an intended user of a mobile client in a roaming environment. One embodiment of the invention provides a mobile communication network architecture that includes a first base station (e.g., a first base station controller and/or a first transceiver station), a second base station (e.g., a second base station controller and/or a second transceiver station), a mobile client, and a server coupled to the mobile client via either the first base station controller or the second base station. The first base station is coupled to an authentication center that authenticates an intended user so that the user can communicate a message between the mobile client and the server via the first base station. A credential (or status) of the authentication made at the authentication center is then transmitted from the first base station to the second base station when the mobile client moves to utilize the second base station to communicate with the server.
US08190123B2 System for authentication of network usage
Apparatus for collecting subscription data for subscribers in a telecommunications system for use in metering usage of network resources includes a data storage device operatively arranged to store subscriber records, and a data processor. The subscriber records include a plurality of fields including a group field for storing data indicative of group membership of a subscriber. The data processor is operatively arranged to request access to a remotely accessible information source on the basis of identification data. Responsive to receipt of a response from the remotely accessible information source, the data processor performs a first storage action in respect of a response of a first type and performs a second storage action in respect of a response of a second type. Responsive to receipt of group membership data from the subscriber, the data processor is operatively arranged to identify a remotely accessible information source corresponding to the group and to request access thereto on the basis of identification data associated with the received group membership data. Also, responsive to a response of the first type received from the remotely accessible information source, the data processor is operatively arranged to update the group field in the subscriber record so as to indicate authenticated membership of the group identified in the received group membership data.
US08190120B1 Method and system for the creation of location based records
A method for providing location information for a wireless device in a communication system is provided. The method comprises receiving a usage data record for the wireless device at an access node, and providing the usage data record to an authentication node. The method further comprises creating a location record from the usage data record when the authentication node determines that the communication system does not require the usage data record, populating the location record with one or more location attributes associated with the wireless device, and providing the location record to the authentication node.
US08190119B2 System and method for direct communication between wireless communication devices
A wireless communication device includes conventional components to permit a network communication link to be established with a wireless communication network. In addition, the wireless communication device includes a non-network transceiver that detects the presence of a wireless access point. When two such equipped devices come within proximity of the access point, a non-network wireless communication link is established. The two devices exchange portions of profile data which is analyzed to determine if a match exists. If a match occurs, a contact notification is generated. This permits the wireless communication device to act as an auto-detecting social network device that detects the proximity of other devices whose owners have a profile that matches the stored user preference data. Subsequent communication may occur in a conventional manner using the wireless network communication channels and web applications may also be used to gain additional information.
US08190115B2 Transmission line coupled to circuits and Q-enhancement cell
Various example embodiments are disclosed. According to an example embodiment, an apparatus may comprise a first circuit, a second circuit, a transmission line coupled between the first circuit and the second circuit, and a Q-enhancement cell coupled to the transmission line.
US08190113B2 Dual receive filter
A stage is provided for a receiver of a wireless device. The stage comprises a matching network that separates amplified signals of interest received from an amplifier from amplified unwanted signals received from the amplifier in conjunction with additional downstream filters. The stage also comprises a signal path that comprises components for receiving and processing the amplified signals of interest, and a shunt path that comprises components for adjusting reflected energy sent back to the amplifier for limiting the output swing of the amplifier in a frequency band corresponding to the amplified unwanted signals.
US08190111B2 Two-point polar modulator and method for generating a polar-modulated signal based on amplitude information and phase information
A two-point polar modulator for generating a polar-modulated signal based on an amplitude information and a phase information includes a two-point modulation phase-locked loop which is implemented to enable a frequency setting depending on a first control value via a feedback path of the two-point modulation phase-locked loop and to enable a frequency setting depending on a second control value, directly, bypassing the feedback path, wherein the two-point modulation phase-locked loop is implemented to provide a phase-locked loop output signal depending on the two control values. The two-point polar modulator further includes a modulator which is implemented to combine an amplitude signal derived from the amplitude information with the phase-locked loop output signal, to generate the polar-modulated signal and a control value generator which is implemented to generate the first control value depending on the phase information and independent of the amplitude information and which is implemented to generate the second control value depending on the amplitude information.
US08190108B2 Method and system for frequency up-conversion
A method and system is described wherein a signal with a lower frequency is up-converted to a higher frequency. In one embodiment, the higher frequency signal is used as a stable frequency and phase reference. In another embodiment, the invention is used as a transmitter. The up-conversion is accomplished by controlling a switch with an oscillating signal, the frequency of the oscillating signal being selected as a sub-harmonic of the desired output frequency. When the invention is being used as a frequency or phase reference, the oscillating signal is not modulated, and controls a switch that is connected to a bias signal. When the invention is being used in the frequency modulation (FM) or phase modulation (PM) implementations, the oscillating signal is modulated by an information signal before it causes the switch to gate the bias signal. In the amplitude modulation implementation (AM), the oscillating signal is not modulated, but rather causes the switch to gate a reference signal that is substantially equal to or proportional to the information signal. In the FM and PM implementations, the signal that is output from the switch is modulated substantially the same as the modulated oscillating signal. In the AM implementation, the signal that is output from the switch has an amplitude that is a function of the information signal. In both embodiments, the output of the switch is filtered, and the desired harmonic is output.
US08190104B2 MIMO antenna apparatus changing antenna elements based on transmission capacity
A controller of a MIMO antenna apparatus calculates a current transmission capacity based on signal levels detected by a signal level detector circuit. The controller calculates an estimated transmission capacity assuming that at least one of antenna elements currently connected to a MIMO modulator and demodulator circuit is changed to a further antenna element not connected to the MIMO modulator and demodulator circuit, based on the detected signal levels and degrees of electromagnetic coupling stored in a degree-of-coupling memory. The controller controls a switch circuit to connect the further antenna element to the MIMO modulator and demodulator circuit when the current transmission capacity becomes lower than the estimated transmission capacity.
US08190101B2 Power management unit for configurable receiver and transmitter and methods for use therewith
A configurable transceiver includes an RF receiver that generates a stream of inbound data from at least one received RF signal, wherein the RF receiver is configurable in response to a control signal. An RF transmitter generates at least one RF signal from a stream of outbound data, wherein the RF transmitter section is configurable in response to the control signal. A configuration controller generates the control signal based on channel data. A power management unit generates at least one receiver supply signal and at least on transmitter supply signal in accordance with a plurality of power consumption parameters, and wherein the power management unit adjusts at least one of the plurality of power consumption parameters based on the control signal.
US08190100B2 Radio frequency circuit for a wireless signal transceiver and related wireless signal transceiver
A radio-frequency circuit for a wireless signal transceiver is disclosed. The wireless signal transceiver is utilized for receiving a first wireless signal and transforming the first wireless signal into a second wireless signal. The radio-frequency circuit includes a transmission line including a first end and a second end, a reception antenna coupled to the first end of the transmission line for receiving the first wireless signal, a transmission antenna coupled to the first end of the transmission line for emitting the second wireless signal, a first filtering circuit coupled between the second end of the transmission line and the wireless signal transceiver for filtering out the first wireless signal, and a second filtering circuit coupled between the second end of the transmission line and the wireless signal transceiver for filtering out the second wireless signal.
US08190095B1 RF audio distribution system including IR presence detection
A wireless communication access point is provided with an infrared beacon transmitter to signal a connection request to a portable wireless device, such as a microphone, using an IR room code. In response to this IR room code, the portable wireless device broadcasts a RF inquiry message that is responded to by the wireless communication access point in order to establish a RF communication link. After the RF communication link is established, the wireless communication access point periodically transmits the IR room code to verify that it is still collocated in the local vicinity of the portable wireless device, such as being in the same room.
US08190094B2 Method for reducing inter-cell interference
A method for reducing inter-cell interference and a method for transmitting a signal by a collaborative MIMO scheme, in a communication system having a multi-cell environment are disclosed. An example of a method for transmitting, by a mobile station, precoding information in a collaborative MIMO communication system includes determining a precoding matrix set including precoding matrices of one more base stations including a serving base station, based on signal strength of the serving base station, and transmitting information about the precoding matrix set to the serving base station. A mobile station in an edge of a cell performs a collaborative MIMO mode or inter-cell interference mitigation mode using the information about the precoding matrix set collaboratively with neighboring base stations.
US08190093B2 Spectrum adaptive networking
The present invention increases the available spectrum in a wireless network by sharing existing allocated (and in-use) portions of the RF spectrum in a manner that will minimize the probability of interfering with existing legacy users. The invention provides interference temperature-adaptive waveforms, and a variety of physical and media access control protocols for generating waveforms based on measurement and characterization of the local spectrum. The invention measures the local spectrum at a receiving node, generates an optimal waveform profile specifying transmission parameters that will water-fill unused spectrum up to an interference limit without causing harmful interference to primary and legacy transmitters using the same frequency bands, and enables simultaneous transmit and receive modes at a multiplicity of transceivers in a wireless network. The invention also provides closed loop feedback control between nodes, co-site interference management, intersymbol interference mitigation, wide sense stationary baseband signaling and modulation, and power limited signaling for avoiding detection and interception.
US08190084B1 Systems and methods of communicating between satellite and terrestrial networks
Systems and methods of supporting a communication session are provided. A first endpoint is authenticated with a terrestrial wireless communication network, wherein the first endpoint is in wireless communication with a satellite communication network. A quality of service is determined for communications exchanged between the first endpoint and a second endpoint supported by the terrestrial communication network. Communications are exchanged between the first and second endpoints in accordance with the determined quality of service.
US08190083B2 Methods and apparatus for communicating in a system including relay stations
Methods and apparatus relating to communicating in a system including relay stations are described. Various described methods and apparatus are directed to improved performance and/or mitigating interference in relay station boundary areas. Relay station transmission power is controlled based on at least one of time or frequency such that a transmission power level for a frequency is varied in a predetermined manner with time or such that different transmission power levels are used for different carrier frequencies. Different adjacent relay stations are intentionally configured to use different transmission power levels for the same carrier and/or have different time varying transmission power level profiles for the same carrier. A relay station performs access terminal scheduling based on access terminal location with respect to relay station boundary regions and transmission power level information.
US08190080B2 Method and system for managing skills assessment
The present invention is directed to a method and skills assessment tool for managing a testing session in a clinical skills testing center comprising a plurality of assessment stations. The method according to the preferred embodiment of the present invention includes configuring the plurality of assessment stations by associating each of the stations with a case type prior to the beginning of the testing session, receiving electronic identification of a student at one of a plurality of assessment stations prior to the student commencing an encounter at the one assessment station during the testing session, and, in response to receiving the student's identification, automatically assigning the student to the one assessment station for the encounter, where the encounter corresponds with the case type associated with the one assessment station.
US08190079B2 Image forming apparatus, print control method, and computer product
An image forming apparatus includes an image forming unit, a conveyor unit, a printing unit, a data acquiring unit, and a control unit. The image forming unit forms an image based on image data. The conveyor unit conveys a transfer medium onto which the image is to be transferred. The printing unit prints the image onto the transfer medium. The data acquiring unit acquires the image data. The control unit controls the conveyor unit, the printing unit, and the data acquiring unit. The control unit controls the conveyor unit not to feed a transfer medium from a feed tray to the printing unit when a command for printing a second side by double-sided printing is not detected within a predetermined time after detecting a command for printing a first side by double-sided printing.
US08190078B2 Toner conveyance device and image forming apparatus incorporating same
In a toner conveyance device, a first agitator contacts a helical outer circumferential surface of a blade of a conveyance member for conveying toner, and swings in coordination with rotation of the conveyance member to agitate the toner. The first agitator includes a body for bending and swinging in a bending direction perpendicular to an axial direction of the conveyance member, and a protrusion for protruding from the body in a protrusion direction opposite the bending direction of the body. The protrusion includes a basal portion adjacent to the body, a convex portion protruding from the basal portion, and a protrusion front edge surface having a distance from the body changing in a toner conveyance direction, and contacts the helical outer circumferential surface of the helical blade of the conveyance member.
US08190076B2 Image forming using a transparent toner image
A transparent toner image forming device forms a transparent toner image on a sheet on which a color toner image is fixed. Image information that is designated by a user for forming the transparent toner image on part of the sheet is obtained. Application of the transparent toner is controlled such that, when the color toner is fixed in an amount not less than a predetermined first amount per unit area in a first region designated so as not to form the transparent toner image on the basis of image information, the transparent toner image is formed in a predetermined second amount per unit area in the first region. The transparent toner image is formed in an amount not less than the predetermined second amount per unit area in a second region designated so as to form the transparent toner image on the basis of the image information.
US08190074B2 Fixing device and image forming apparatus having the same
A fixing device to fix an image to a print medium, including: a pressing roller, which is driven to rotate; a heat transferring unit facing the pressing roller, and contacting the pressing roller at a fixing nip position, to heat to a print medium disposed at the fixing nip position; a heating member that presses an portion of the heat transferring unit against the pressing roller at the fixing nip position; and a heat source that heats a preheating position of the heat transferring unit, and heats the heating member.
US08190073B2 Endless belt, belt conveyor and image forming apparatus
An endless belt is provided with an endless belt body and a meandering prevention member in the form of a flat bar. The belt body includes a folded trace extending in the width direction thereof. The meandering prevention member is attached on one widthwise end of a circumferential surface of the belt body such that one widthwise end of the folded trace is covered thereby and the opposite longitudinal ends of the meandering prevention member abut each other in a rotating direction of the belt body. An abutting portion at the opposite ends of the meandering prevention member is arranged at a position displaced from the folded trace by a specified distance in the rotating direction of the belt body.
US08190072B2 Developing device and image forming apparatus having the same
A developing device includes a container storing a two-component developer including a toner and a carrier, a toner carrying body carrying the toner in the container and supplying the toner to a predetermined image carrying body by rotation, a restricting member held in press contact with the toner carrying body, and a restricting nip section formed between the toner carrying body and the restricting member. The restricting nip section selects only the toner in the two-component developer to form a uniform toner layer on the toner carrying body.
US08190067B2 Developing device, toner cartridge, process cartridge, and image forming apparatus including a developer guide member
A developing device including a developer container configured to store a developer and a developing unit provided below the developer container. The developer container includes a first developer agitation member, and a developer guide member extending along a rotation path of the first developer agitation member, configured to conform to a shape of the rotation path. The developing unit includes a developer bearing member and a restriction member. The developer guide member prevents the developer from being directly supplied to a restriction nip formed between the developer bearing member and the restriction member and guides the developer to the developer bearing member. An edge of the developer guide member is positioned between the restriction nip and a center of rotation of the first developer agitation member.
US08190058B2 Drum cartridge including detachable spacer member and electrophotographic image forming apparatus
A drum cartridge detachably mountable to an electrophotographic image forming apparatus, which apparatus including a main assembly, and a supporting member, swingably mounted to the main assembly, for supporting a plurality of developing devices and for bringing the developing devices sequentially to a developing position by rotation thereof, the apparatus including an electrophotographic photosensitive member drum; and a detachable spacer member for moving the supporting member away from the electrophotographic photosensitive member drum by contacting to the supporting member when the drum cartridge is mounted to the main assembly.
US08190050B2 Image forming apparatus having a mounting/demounting structure
An image forming apparatus having a mounting/demounting structure between a main body and an image carrying unit. The image forming apparatus includes a main body provided with a first electrical connecting part, an image carrying unit removably mounted in the main body and provided with a second electrical connecting part, and a guide device to guide the image carrying unit in an insertion direction and a lateral direction so that the second electrical connecting part of the image carrying unit is connected to the first electrical connecting part of the main body.
US08190048B2 Image forming apparatus
An image forming apparatus includes a plurality of functions including a function of executing an operation involving use of a consumable, a selecting unit that selects one function from the plurality of functions, a detector that detects a remaining level of the consumable and a controller. The controller is operable to switch displayed contents to information corresponding to the one function when the one function is selected, instruct execution of an operation corresponding to the changed displayed information, display a warning indication when the remaining level of the consumable is not more than a predetermined level, determine whether the selected one function is the function of executing the operation involving use of the consumable, and inhibit the switching the displayed contents when one function is selected and is determined to be the function of executing the operation involving use of the consumable while the warning indication is displayed.
US08190046B2 Image forming apparatus employing fixing device and control method therefor
An image forming apparatus includes a controller, a database, an image carrier, a transfer unit, a fixing device including a temperature detector and a first drive device, a speed changer, and an electric-current detector. The controller calculates a toner adhesion amount of a recording medium, identifies a type of the recording medium, detects a temperature of the fixing device, determines a moisture content of the recording medium, calculates a reaction force of the recording medium, calculates a toner adhesion force, compares the reaction force and the toner adhesion force, determines a fixing nip angle, drives the first drive device to set the fixing device to the fixing nip angle, determines a target feed speed of the recording medium, and drives the speed changer to change a feed speed of the recording medium to match the target speed.
US08190042B1 Electrophotographic printing apparatus
A system for manufacturing a 3-D display device is disclosed. The system includes a lenticular image former capable of generating a color lenticular image from a plurality of two dimensional color images, and an electrophotographic printing apparatus configured to receive the color lenticular image from the lenticular image former and to print a CMYK half tone color lenticular image on a surface of a polymeric lenticular lens medium using a powder type toner such that each color when it is printed on the surface of the lenticular lens medium has a printing density of at least 1.0.
US08190040B2 Developing cartridge including shutter maintained in a closed state by an electrically-releasing adhesive and image forming apparatus using the same
A developing cartridge includes: a developing roller for developing an electrostatic latent image on a photoconductor with a toner; and a developing tank for storing the toner to be supplied to the developing roller, the developing tank including: a toner receiving port for receiving the toner to be stored; a shutter having a function for sliding to open and close the toner receiving port, the shutter being adapted to be maintained in a closed state by an electrically-releasing adhesive; and a pair of conductive member for supplying an electric current to the electrically-releasing adhesive to open the shutter.
US08190033B2 Wavelength drift detecting apparatus, wavelength locking system and method
An apparatus for detecting wavelength drift and a system and method for locking wavelengths are disclosed herein so that multiple optical modules can share a wavelength locking apparatus without any wavelength selecting module. The output signals of only one optical module are scrambled at a time, and the identifier information carried in the optical signals output by different optical modules is the same, for example, the same frequency is applied to scrambling of every optical signal. Therefore, the scrambling apparatus is simplified, and the interference between scrambling signals is eliminated. Because no mechanical or electrical apparatus is used for controlling the wavelength switching, the cost is reduced, the locking speed is increased, the accuracy of signal processing is improved, and the precision of wavelength locking is enhanced.
US08190030B2 Single aperture multiple optical waveguide transceiver
A single-aperture, multi-axial transceiver is provided that is particularly useful in a LIDAR system for detecting low velocities at increased ranges. The system is particularly useful in systems that are required to measure very low velocities and very short distances as well as to provide an operating range of hundreds of meters. The transceiver uses closely spaced waveguides placed near the focal point of a single objective 8 to form input and detector apertures. Preferably the input and detector apertures are spaced from each other by less than about 80 μm. In an embodiment using light with a wavelength of 1550 nm, the spacing is preferably about 30 μm.
US08190026B2 Gigabit passive optical network transmission convergence extension for next generation access
An apparatus including a data framer and an optical transmitter. The data framer is used to frame a data stream into a plurality of frames, each of the frames includes a plurality of fields sized to align the frames with a word boundary greater than or equal to four bytes long. The optical transmitter is coupled to the data framer and is used to transmit the frames. Included is an apparatus with at least one component for implementing a method for encapsulating a data stream with at least one Gigabit Passive Optical Network (GPON) Encapsulation Method (GEM) payload aligned with a word boundary of at least four bytes long, encapsulating the GEM payload with a GPON Transmission Convergence (GTC) frame aligned with the word boundary, and transmitting the GTC frame.
US08190025B2 Wavelength selective switch having distinct planes of operation
A wavelength selective switch utilizing aperture-shared optics and functionally distinct planes of operation that enables high fiber port counts, such as 1×41, and multiplicative expansion, such as to 1×83 or 1×145, by utilizing elements optimized for performance in one of the functionally distinct planes of operation without affecting the other plane.
US08190023B2 Optical communication device, optical communication system, optical output control method and program
An input of a command to stop optical output or a command to reduce optical output by a main signal transmitting section is received from the outside. When the input of the optical output stop command or optical output reduction command is received, an inter-device control signal communication section transmits the optical output stop command or optical output reduction command. Based on the input optical output stop command or optical output reduction command, an output of optical signals from the main signal transmitting section is stopped, or else the output level is reduced to less than the output level during normal operation.
US08190022B2 Optical transmission apparatus
An optical transmission apparatus includes a network, a plurality of transponders, a monitor, a multiplexer, and demultiplexer. The plurality of transponders connected with the network, each of the plurality of transponders having a response transfer processing unit for communicating between the other transponders via the network, the plurality of transponders categorized a first transponder and a second transponder; The monitor connected with each of the transponder units, respectively, the monitor monitoring the plurality of transponders and sending a first request and a second request to the plurality of transponders. The first transponder responds an answer to the monitor via the network when the first transponder receives the first request. The second transponder responds an answer to the monitor instead of the first transponder via the network when the first transponder receives the second request.
US08190021B2 Smart phone with lens
The present invention discloses a smart phone with a lens comprising a main body, a circuit board, a lens module, a speaker module and a flash module. The main body includes a rear casing having a circuit board mount formed at a lower portion of an inner surface of the rear casing, a lens mount formed at a position adjacent to an upper side of the circuit board mount and attached onto a lateral edge of the rear casing, and a speaker mount formed at an upper edge of the inner surface of the rear casing corresponding to another lateral edge of the rear casing. The circuit board is mounted in the circuit board mount. The lens module is mounted in the lens mount. The speaker module is mounted in the speaker mount. The flash module is mounted between the lens module and the upper edge of the rear casing.
US08190013B2 Optical system
An optical system including a photo sensor, a wafer level optical (WLO) lens module and a focusing motor is provided. The WLO lens module is located at the photo sensor. The WLO lens module includes at least one transparent substrate and at least one lens, wherein the lens is disposed on the transparent substrate. The focusing motor is located between the WLO lens module and the photo sensor. The focusing motor drives the WLO lens module to move toward or backward the photo sensor.
US08190012B2 Optical system with adjustable shims
An optical system includes actuators in a coupling between a detector, such as a focal plane array, and a frame (mount) that supports the detector. The actuators may be actuated piezoelectric shims that can have their thickness adjusted by applying a voltage to them. The adjustment of the thickness of the actuators (shims) may be used to control tilt and focus (axial position) of the detector relative to the frame (and other parts of the optical system). The optical system may be part of a flying vehicle, such as a spacecraft or aircraft, for instance a missile. The system may include a temperature sensor, and a control system that adjusts the thickness the actuated shims based on temperature, for example using a lookup table.
US08190010B2 Method and device to relay short duration light pulses via radio signal for camera flash operation
A device and method for retrofitting a camera system is disclosed. The method may include detecting a first signal while it is being sent by a source device of the camera system to a remote device of the camera system, and wirelessly transmitting a data stream, which may include control instructions and trigger instructions, detected in the first signal using a transmitter unit. The method may also include wirelessly receiving the data stream using a receiver unit, converting the data stream into a second signal that is substantially the same as the first signal which may include configuring the second signal as light pulses. The method may also include directing the second signal toward the remote device which may be responsive to the light pulses.
US08190007B2 Calibration camera with spectral depth
An imaging device (300), a lighting control system (400) including the imaging device (300), and a method for aligning with a reference image lighting of a site (220) illuminated by least one light source (240) are provided. The imaging device (300) and/or the lighting control system (400) include at least one processor (410) configured to control the imaging device (300) and the light source (240). The imaging device (300) has an array of reflectors (320) including selectable reflectors; a lens configured to receive image rays (330) for forming an image including pixels and provide the image rays (330) to the array of reflectors (320) for reflection as reflected rays (355); and a detector (310) configured to receive the reflected rays (355) and detect characteristics of each pixel of the image for form a resolved image. The processor (410) is further configured to sequentially select each reflector (350) of the array of reflectors (320) for reflecting the reflected rays (355) towards the detector (310).
US08190006B2 Nozzle-based, vapor-phase, plume delivery structure for use in production of thin-film deposition layer
A vapor deposition source including a crucible configured to hold a quantity of molten constituent material and at least one nozzle to pass vapor evaporated from the molten constituent material out of the crucible.
US08190005B2 Motor driving circuit and load driving apparatus with pulse width modulation
When the bit number of an error signal ERR2 is n and the magnitude of the error signal ERR2 is “a” (a is an integer) in decimal notation, a pulse-width modulator generates a PWM signal Spwm as a set of k (k is an integer of 2 or more) continuous sub-pulses. Further, the pulse-width modulator generates k sub-pulses in such a manner that the average value of the duty ratios of the sub-pulses becomes approximately a/2n.
US08190002B2 Image supplying device, image supply system, image supplying method, and computer program product
An image supplying method includes the steps of: transmitting encoded video data including a key frame that is encoded by an inter-frame encoding process; receiving a seek operation and acquires a first play point in a desired seek position of the encoded video data; determining a search range including the acquired first play point; searching for key frames from the determined search range; determining a position of a key frame having a shortest distance from the first play point as a second play point in a case where the key frame is detected from the search range by the key frame searching unit; and transmitting the encoded video data from the key frame corresponding to the determined second play point.
US08190001B2 Method for creating and exhibiting multidimensional interactive stories
The present invention is directed to a method of exhibiting a multi-dimensional production consisting of two or more interrelated stories, storylines and/or story parts. The interrelated stories, storylines and story parts are multiplexed onto a single track of a plurality of tracks. The viewer can choose to switch between various stories, storylines or story parts at any time during the viewing of the production. A de-multiplexer would be provided for de-multiplexing the production based upon the selection by the viewer. The de-multiplexer can be provided proximate to the viewer or at a remote location from the viewer.
US08189998B2 Apparatus for and a method of copy-protecting a content carrying recording medium
Recording data for an optical disc such as a DVD has video content data and navigation data. Button data defines one or more user-selectable selection buttons to enable a viewer to select content data when the recording medium is played. Further button data defines at least one phantom button that is not selectable by a viewer because, for example, it is not visually distinguishable, it is hidden within the video data or it is displayed for a short period of time. Although the at least one phantom button is not selectable by a viewer, a copying apparatus parsing the recording data will erroneously identify the phantom button as a user-selectable selection button and will copy data associated with the phantom button. The data associated with the phantom button may adversely affect the copying process or render the copy unplayable or unwatchable.
US08189990B2 Digital broadcast receiving apparatus, recording apparatus, method and system
A digital broadcast receiving apparatus which enables simple programming for receiving a digital television broadcast and/or a radio broadcast. The digital broadcast receiving apparatus includes: a broadcast receiving unit receiving a digital broadcast; an extraction unit extracting a service description table from the received digital broadcast; an identification unit identifying, from the extracted service description table, transport stream identification information, network identification information, and service identification information, as stream identification information; and a transmission unit transmitting, to a recording apparatus, the identified stream identification information and a recording command.
US08189987B2 Digital multimedia reproducing apparatus and method of providing digital multimedia broadcasting in the digital multimedia reproducing apparatus
A digital multimedia reproducing apparatus capable of receiving and providing digital multimedia broadcasting (DMB) in addition to reproducing moving pictures and music, and a DMB providing method performed in the digital multimedia reproducing apparatus, the digital multimedia reproducing apparatus including: a tuner unit to receive a digital broadcasting signal via a predetermined channel; a channel decoding unit to convert the digital broadcasting signal received from the tuner unit into a digital signal and to produce an MPEG-2 transmission stream therefrom; a decoding unit to demultiplex the MPEG-2 transmission stream to extract video data and audio data and H.264-decode the video data; and a control unit to decode the extracted audio data using bit-sliced arithmetic coding (BSAC) software and to control the decoded audio data and the video data to be output.
US08189984B2 Fiber optic enclosure with internal cable spool
A fiber optic enclosure assembly includes a housing having an interior region and a bearing mount disposed in the interior region of the housing. A cable spool is connectedly engaged with the bearing mount such that the cable spool selectively rotates within the housing. A termination module disposed on the cable spool so that the termination module rotates in unison with the cable spool. A method of paying out a fiber optic cable from a fiber optic enclosure includes rotating a cable spool, which has a subscriber cable coiled around a spooling portion of the cable spool, about an axis of a housing of the fiber optic enclosure until a desired length of subscriber cable is paid out. A termination module is disposed on the cable spool.
US08189982B2 Housing structure for pluggable transceiver module
A housing structure for pluggable transceiver module includes an insertion base, at least two light-guiding units separately connected to two lateral sides of the insertion base, and an enclosure enclosing the insertion base and the light-guiding units therein. The enclosure is set on two lateral sides with a plurality of inward protruded elastic pressing tabs for elastically pressing against lateral outer surfaces of the two light-guiding units. When the insertion base and the light-guiding units have been enclosed in the enclosure, the elastic pressing tabs on the enclosure further elastically press against the outer side surfaces of the light-guiding units to ensure more stable and firm connection of the light-guiding units to the enclosure.
US08189981B2 Stable lithium niobate waveguides, and methods of making and using same
The invention provides stable lithium niobate waveguides, and systems and methods for making same. In accordance with one aspect of the invention, a waveguide includes a lithium niobate substrate having an upper surface; and a soft proton-exchanged layer embedded within the substrate, the soft proton-exchanged layer formed by exposing the lithium niobate substrate to a proton exchange solution including a proton exchange acid and a lithium salt of the proton exchange acid at a temperature of less than an atmospheric boiling point of the solution, followed by annealing the lithium niobate substrate under a vapor pressure of water preselected to inhibit protons in the substrate from forming water and evaporating from the upper surface of the substrate. The preselected water vapor pressure may be between 0.1 atm and about 0.9 atm, for example, between about 0.4 atm and about 0.6 atm, in one embodiment about 0.47 atm.
US08189977B2 Optical fibers and optical fiber devices with total dispersion greater than material dispersion
Disclosed are optical fiber devices incorporating optical fibers with total dispersion greater than material dispersion, and with preferred dispersion values less than +50 ps/nm-km. The desired dispersion values are obtained when light resides substantially in a single higher order mode (HOM) of the fiber, typically the LP02 mode. The optical fibers also preferably have substantial separation between the effective indices of the HOM and any other mode.
US08189972B2 Optical mode coupler
An optical coupler includes a first waveguide configured to supply a first optical signal having a wavelength and a second waveguide. The first optical signal having a first mode. The first waveguide has a tapered portion being spaced from the second waveguide by a distance sufficient to facilitate evanescent coupling of the first optical signal from the first waveguide to the second waveguide. A first effective refractive index of the first waveguide at a location in the tapered portion being equal to a second effective refractive index at a location in the second waveguide. The first effective refractive index being associated with the first mode and the second effective refractive index being associated with a second mode of a second optical signal having the wavelength. The second mode having a different order than the first mode, and the second waveguide being configured to supply the second optical signal.
US08189969B2 Trustworthy optomechanical switch
A switch having two apertured plates one of which is movable relative to the other to occupy spaced switch positions, the apertures being arranged in the plates so that in each switch position two or more pairs of apertures are aligned and all others are masked, wherein light transmitted through a selected one of the two or more aligned aperture pairs in a particular switch position is visible through an external switch position indicating window to thereby provide an unambiguous indication that the movable plate is positively registered in the particular switch position.
US08189967B1 Fiber optic sight for firearms
A fiber optic sight for a gun is disclosed that allows for increased illumination to the shooter's eyes by the use of an angled cut at the forward end of the fiber optic rod. The angled cut is positioned on the underside of the rod, and the fiber optic rod is exposed to the ambient light through the exterior surface of the rod onto the angled cut. The angled cut may be polished or be provided with a reflective surface that may be applied to, bonded to or positioned adjacent to the angled cut. The ambient light is directed along the major axis of the fiber optic rod towards the shooter's eyes. A reflector may also be positioned against the angled cut to enhance the reflectivity down the major axis of the fiber optic rod. The illumination may be further increased through the positioning of a light source alongside the fiber optic rod, with the light being directed onto the angled cut, and along the major axis of the fiber optic rod.
US08189965B2 Image processing handheld scanner system, method, and computer readable medium
An image processing system and method is disclosed. The image processing system can be configured for use with a mouse scanner system operable to scan a document. The mouse scanner system includes a scanner built into a computer mouse and the image processing system includes a scanner software application operating on a computer. The scanner includes a positioning system operable to output position indicating data and an imaging system operable to output captured image data. The data is sent to the scanner software application where a feedback image is constructed and displayed on a display in real, or near real, time to allow the user to view what areas have been scanned. The scanner software application also constructs an output image that can be printed, saved or communicated.
US08189964B2 Matching an approximately located query image against a reference image set
Aspects of the invention pertain to matching a selected image/photograph against a database of reference images having location information. The image of interest may include some location information itself, such as latitude/longitude coordinates and orientation. However, the location information provided by a user's device may be inaccurate or incomplete. The image of interest is provided to a front end server, which selects one or more cells to match the image against. Each cell may have multiple images and an index. One or more cell match servers compare the image against specific cells based on information provided by the front end server. An index storage server maintains index data for the cells and provides them to the cell match servers. If a match is found, the front end server identifies the correct location and orientation of the received image, and may correct errors in an estimated location of the user device.
US08189962B2 Image processing apparatus
In an image processing apparatus for processing images, a transformation unit transforms an image on a first coordinate system representing a coordinate system during pickup to an image on a second coordinate system set up on a reference plane, a display unit displays an image transformed by the transformation unit and a reception unit receives setting information a user inputs in accordance with a displayed image on the display unit. For example, in the image processing apparatus, the reception unit receives, as the setting information, information to be used for image processing.
US08189949B2 Image processing apparatus and image processing method
There are provided with an image area setting unit which causes each pixel included in a photographed photograph-image to be a correction target pixel in order, and sets an image area including the correction target pixel and plural pixels existing near the correction target pixel, a prescribed value calculation processing unit which calculates a prescribed value based on brightness information of pixels included in the image area for every image area which has been set, and a brightness adjusting processing unit which divides a brightness target value of the whole photograph-image by the prescribed value to calculate a correction value, and multiplies the brightness information of the correction target pixel by the correction value to execute a brightness correction processing.
US08189944B1 Fast edge-preserving smoothing of images
In accordance with a method of filtering an image of image forming elements, a respective weighted average value is determined for each of selected ones of the image forming elements. The respective weighted average value is composed of equally weighted contributions of values that are associated with neighboring ones of the image forming elements in a neighborhood of the selected image forming element and are within a threshold photometric distance of the selected image forming element. The respective weighted average value is free of contributions from any of the image forming elements outside the neighborhood and is free of contributions from any of the image forming elements beyond the threshold photometric distance of the selected image forming element. An output image is produced from the determined weighted average values.
US08189939B2 Method and apparatus for enhancing signals with multiscale grouping bandelets
A method and apparatus for enhancing a d-dimensional digital signal by taking advantage of regular geometrical structures. The invention comprises a multiscale redundant grouping lifting (102), which iteratively computes grouping arrays and bandelet signals with a redundant grouping lifting. A second step makes an enhancement (103) of bandelet signals. A third step is an inverse multiscale redundant grouping lifting (104) which iteratively updates an enhanced average signal with an inverse redundant grouping lifting that takes in input enhanced bandelet signals. It outputs an enhanced signal. The invention also comprises a subband grouping bandelet enhancement which incorporates a subband decomposition and reconstruction. It includes a super-resolution process which increases the signal resolution by computing an output enhanced signal on an output sampling grid that is larger than the input sampling grid. It also includes restoration systems that invert degradation operators with grouping bandelet enhancements.
US08189937B2 Line-scanning confocal microscope apparatus
A confocal microscope apparatus is capable of obtaining a high confocal effect while detecting an image of a specimen line by line. The confocal microscope apparatus may include an illuminating optical system which illuminates a line-shaped area on a specimen plane in a specimen by collected light, an image-forming optical system which forms an image of light emitted from the specimen plane, a two-dimensional light detector which is placed at a conjugate plane of the specimen plane, a scanning unit which moves the line-shaped area on the specimen plane, and a correcting unit which corrects a pixel signal of a specific line on the two-dimensional light detector having a confocal relation with the line-shaped area based on a pixel signal of a peripheral line of the specific line.
US08189936B2 Image processing apparatus and computer readable medium storing program to encode data blocks based on feature indices
An image processing apparatus includes a criteria setter that sets selection criteria for selecting quantization intensities on the basis of feature indices of an inputted image; an intensity selector that selects, on the basis of the selection criteria set by the criteria setter, one of plural quantization intensities for each partial image area of the inputted image; and a quantizer that quantizes image information on each partial image area with the quantization intensity selected by the intensity selector.
US08189931B2 Method and apparatus for matching of bracketed patterns in test strings
A method and system are disclosed for matching input character sequences in a set of input patterns. The method comprises the steps of analyzing the set of input patterns, creating a pattern cluster look-up table (PCLT) based on said input patterns, and defining an offset value k. The PCLT is used to find, for each sequence s and offset k, a set of candidate patterns that can possibly match s, the set of candidate patterns is searched for patterns that match s, and all found matching patterns and sequences are reported.
US08189926B2 Method and system for automatically analyzing categories in a physical space based on the visual characterization of people
The present invention is a method and system for automatically analyzing a category in a plurality of the categories in a physical space based on the visual characterization, such as behavior analysis or segmentation, of the persons with regard to the category. The present invention captures a plurality of input images of the persons in the category by a plurality of means for capturing images. The present invention processes the plurality of input images in order to understand the shopping behavior of the persons with the sub-categories of the category and analyzes the level of engagement and decision process at the sub-category level. The processes are based on a novel usage of a plurality of computer vision technologies to analyze the visual characterization of the persons from the plurality of input images. The physical space may be a retail space, and the persons may be customers in the retail space.
US08189925B2 Geocoding by image matching
Embodiments of the present invention relate to systems, methods and computer storage media for associating a known geographic location with a known identity. Feature matching, of at least two images, is performed in at least two iterations. The iterations are based on an orientation of feature vectors associated with points of interest in each image. A geometric model is applied to the matched points of interest to improve the matched pairs. Two images are identified as being related. As a result, the known geographic location is associated with the known identity. Additional embodiments include augmenting feature vectors with a coordinate location of a related point of interest based on a geometric model. Further, an exemplary embodiment includes an additional matching iteration based on the augmented feature vectors. In an exemplary embodiment, the feature matching utilizes a Scale-Invariant Feature Transform (SIFT).
US08189922B2 Techniques for adjusting a drying time of digital ink
A technique that facilitates modifying (e.g., erasing or smudging) digital ink includes selecting a digital ink drying time based on a selected digital ink type. An ink stroke associated with the selected digital ink type is then tracked. The ink stroke may then be modified, prior to an end of the digital ink drying time, without using a dedicated tool.
US08189921B2 Character recognition device
The present invention firstly roughly classifies an analysis range specified by the operator in the color image data of a form into background, a character frame and a character, precisely specifies a character frame on the basis of the classification result, eliminates the character from the color image data from which the background is eliminated and recognizes the remaining character.
US08189920B2 Image processing system, image processing method, and image processing program
A technique that can contribute to a reduction in an operation burden in managing a processing result of semantic determination processing applied to objects included in an image is provided. An object included in an image of image data is extracted. A semantic of the object in a layout of the image data is determined. When it is determined that plural objects have an identical semantic, a display unit is caused to notify information concerning the plural objects, which are determined as having the semantic, in association with information concerning the semantic.
US08189914B2 Image forming apparatus and control method thereof
An image forming apparatus and a control method thereof include an adaptive threshold, which can be adapted for every block dividing an entire scanned region of a document, is set. A brightness value of original brightness data of the document is disregarded, and is substituted by a brightness value of background color data corresponding to the block, by use of a brightness threshold and a color difference threshold set as the adaptive threshold based on difference between brightness of the blocks and difference between color differences of the blocks. Accordingly, there is no problem of back surface noise such that an undesired object of a back surface of the duplex-printed document appears on a scan image in scanning a front surface of the document.
US08189913B2 Method for detecting shadow of object
A method for detecting a shadow of an object in an image is provided. A moving object in a plurality of continuous images is detected. A histogram of a color variation of the moving object in each of the images is calculated. The histograms of the color variation are accumulated to obtain a cumulative histogram. A distribution of the color variation in the cumulative histogram is estimated to obtain a shadow distribution function. Whether each pixel in a received image belongs to the shadow is determined by using the shadow distribution function.
US08189911B2 Method for assessing image quality
A method for assessing image quality between a reference image and an impaired image is disclosed. The method comprises the steps of subband decomposition of the luminance component of the reference image into N subbands, called reference subbands and of the luminance component of the impaired image into N subbands, called impaired subbands; errors computation from the reference subbands and from the impaired subbands; and pooling the computed the errors. The subband decomposition is based on a wavelet transform adapted to decompose each of the luminance components into L levels of decomposition, with L a positive integer determined as a function of the image height and of the distance of visualization.
US08189910B2 Color interpolation method for digital image
A color interpolation method for a digital image is described, includes the following steps. Edge information is generated according to the Bayer pattern. A Bayer pattern image is processed by a horizontal band-pass filter and a vertical band-pass filter to generate a horizontal edge signal and a vertical edge signal. A weight process implements a weight adjustment on the horizontal edge signal and the vertical edge signal to generate a luminance signal and outputs the luminance signal to a subtraction unit. The subtraction unit carries out an operation according to the Bayer pattern image and an output result of the weight process to generate a chrominance pattern. The chrominance pattern is compensated through a chrominance interpolation process, so as to generate image signal patterns of different colors. The image signal patterns of different colors are output to an adder for an add operation, thereby outputting a complete color image.
US08189907B2 Information processing method, information processing apparatus, and information processing program
An object of the present invention is to support the user to create VDP data and use the VDP data to appropriately set a color profile to every object contained in the VDP data for printing, thereby reducing the burden of the user. The present invention an information processing method comprising a color filter setting step of setting a color filter associating a color profile and an object for variable area of variable data printing based on a filtering rule and a color profile acquisition step of obtaining the color profile associated with the color filter.
US08189901B2 Seed sorter
The present disclosure provides systems and methods for sorting seeds based on identified phenotypes of the seeds. In various embodiments, the system includes an optics and controller station structured and operable to collect image data of a top portion, a bottom portion and a plurality of side portions of each respective seed in a set of seeds, and to analyze the collected image data to determine whether each seed exhibits a desired phenotype. The system further includes a seed loading, transporting and sorting station structured and operable to singulate each seed of the set of seeds from a plurality of seeds in a bulk seed hopper, transport the set of seeds to the optics and controller station, and selectively sort each seed to a respective one of a plurality of seed repositories based on whether each respective seed exhibits the desired phenotype.
US08189900B2 Image-based methods for measuring global nuclear patterns as epigenetic markers of cell differentiation
The invention provides methods for determining the differentiation state of cells. The methods include non-invasive, non-perturbing, automatable, and quantitative methods of analysis of cell colonies, individual cells, and/or cellular structures.
US08189899B2 Methods and algorithms for cell enumeration in a low-cost cytometer
The enumeration of cells in fluids by flow cytometry is widely used across many disciplines such as assessment of leukocyte subsets in different bodily fluids or of bacterial contamination in environmental samples, food products and bodily fluids. For many applications the cost, size and complexity of the instruments prevents wider use, for example, CD4 analysis in HIV monitoring in resource-poor countries. The novel device, methods and algorithms disclosed herein largely overcome these limitations. Briefly, all cells in a biological sample are fluorescently labeled, but only the target cells are also magnetically labeled. In addition, non-magnetically labeled cells are imaged for viability in a modified slide configuration. The labeled sample, in a chamber or cuvet, is placed between two wedge-shaped magnets to selectively move the magnetically labeled cells to the observation surface of the cuvet. An LED illuminates the cells and a CCD camera captures the images of the fluorescent light emitted by the target cells. Image analysis performed with a novel algorithm provides a count of the cells on the surface that can be related to the target cell concentration of the original sample. The compact cytometer system provides a rugged, affordable and easy-to-use technique, which can be used in remote locations.
US08189895B2 Fused perfusion and functional 3D rotational angiography rendering
A Method and system for visualising information by combining 3DRA with diagnostic data like regular CT or MR, and colorized physiologic data like perfusion or functional data to obtain a plurality of volumes obtained from the same patient. These volumes may be a 3DRA volume, a regular greyscale CT or MR volume and a colorized physiologic parameter like a perfusion CT, a perfusion MR or a functional MR volume. Then, an anatomic structure like a vessel is segmented from the 3DRA volume, a slab out of the regular CT or MR data is rendered through the segmented vessel, and a slice out of the colorized volume of the perfusion or functional data is rendered on top of the slab.
US08189893B2 Methods, systems, and computer program products for binary multiplexing x-ray radiography
Methods, systems, and computer program products for binary multiplexing x-ray radiography are disclosed. According to one aspect, the subject matter described herein can include irradiating an object with composite x-ray beams including signals based on a predetermined binary transform. Further, the subject matter described herein can include detecting x-ray intensities associated with the signals of the composite x-ray beams. An inverse binary transform can be applied to the detected x-ray intensities associated with the signals of the composite x-ray beams to recover the signals of the composite x-ray beams.
US08189891B2 Viewing three dimensional digital slides
Systems and methods for retrieving, manipulating, and viewing 3D image objects from 3D virtual microscope slide images (“3D digital slides”) are provided. An image library module provides access to the imagery data in a 3D digital slide and constructs 3D image objects that are coextensive with the 3D digital slide or a 3D sub-portion thereof. From within the 3D image object, cross layer planar views spanning various depths of the 3D digital slide are constructed as well as 3D prisms and other shaped image areas. The image library module allows a 3D image object to be sliced into horizontal and vertical views, skewed cross layer views and regular and irregular shaped 3D image areas for viewing by a user.
US08189884B2 Methods for assessing molecular expression of subcellular molecules
The present techniques provide fully automated methods for quantifying the location, strength and percent of expressed target molecules or other biological markers in immunohistochemically stained biological samples. The samples may be automatically segmented, for example into subcellular compartments, from images of compartmental markers. Then, the distribution of a target molecule on each of these compartments is calculated that includes the percentage and strength of expression. This is different than existing intensity or ratio based methods where abundant low expression levels are indistinguishable from scarce high expression levels.
US08189883B2 Similar case search apparatus and method, and recording medium storing program therefor
More accurate search for similar cases can be carried out in the case where images at different time phases exist. A contrast enhancement information analysis unit obtains time phase information of search target images obtained at different time phases in the same examination from accompanying information of the images, and a similar case database storing similar case information sets each including examination ID, time phase information, a characteristic quantity, and image interpretation/diagnosis support information is searched in processing by a first similar case information search unit, a second similar case information search unit, and a judgment unit. A corresponding portion of the similar case information sets satisfying three conditions comprising agreement of the time phase information with the search target images, agreement of examination between the portion of the similar case information sets, and similarity of a content-based characteristic to the search target images is obtained.
US08189879B2 System and method for animal identification using IRIS images
A system for animal identification includes: an image capture apparatus for obtaining an image of an eye of an animal including a pupil region and an iris region; and a template generation apparatus. The template generation apparatus is for: extracting a set of pixel data from the image, the set of pixel data representing an upper region of interest of the iris region above the pupil region and a lower region of interest of the iris region below the pupil region, the upper region of interest and the lower region of interest have parallel side boundaries that are spaced apart a distance that is substantially independent of a degree of dilation of the pupil region; and transforming the set of pixel data representing the upper region of interest and the lower region of interest into a template of the upper region of interest and the lower region of interest.
US08189876B2 Sediment assessment
There are described methods and apparatus for assessing sediments generated in liquid-based systems. The methods involve optically obtaining information to enable height and, thus, volume data relating to sediments to be measured. Although single samples of liquid-based systems may be processed the methods are particularly suited to processing multiple samples to obtain data relating to sediments at a high rate. The apparatus includes automated handling equipment to enable samples to be moved between workstations and relative to associated optical equipment that is used to obtain information relating to the sediments.
US08189872B2 Method for quantifying cell motility and cell migration
A method of quantifying cell migration of a cell population is provided. The method includes the step of patterning the cell population within a channel network in a first body. A first image of the cell population is obtained. Thereafter, a second image of the cell population is obtained after a first predetermined time period. The first and second images are compared in order to calculate a quantitative measure of the average directional migration of the cells population and a quantitative measure of the average motility of the cell population.
US08189864B2 Composite image generating apparatus, composite image generating method, and storage medium
A plurality of items of shot image data obtained by temporally continuous shooting are analyzed. Marking data indicating that replaced graphic data is to be combined is added to image data corresponding to an actor and the resulting data is displayed. When a preset gesture (motion) is detected, marking data indicating that replaced graphic data u is to be combined is added to image data corresponding to another actor and the resulting data is displayed. After shooting, the individual items of image data to which marking data have been added are replaced with respective replaced graphic data. Replaced graphic data are created as moving images which capture the motions of the actors.
US08189858B2 Digital watermarking with spatiotemporal masking
Visually imperceptible distortion, from watermarking or compression, desired for embedding into frames of a video sequence is computed. Within each spatiotemporal region of the frames, points are counted, which have feature information amplitude that at least equals the desired distortion. In each region, a fraction of the points with magnitudes at least equal to desired distortion is determined, in relation to the total number of points and compared to a threshold. Regions with fractions at least equal to the threshold are identified. Visual aspects of features in the identified regions are analyzed for salience related to drawing visual attention. The salience is compared to a threshold. Identified regions that do not exceed the salience threshold may be selected as candidates for hiding the watermark. Spatial and temporal contrast values may relate to the salience, as well as luminance values computed therewith.
US08189855B2 Planogram extraction based on image processing
Image analysis techniques, including object recognition analysis, are applied to images obtained by one or more image capture devices deployed within inventory environments. The object recognition analysis provides object recognition data (that may include one or more recognized product instances) based on stored product (training) images. In turn, a variety of functionalities may be enabled based on the object recognition data. For example, a planogram may be extracted and compared to a target planogram, or at least one product display parameter for a product can be determined and used to assess presence of the product within the inventory environment, or to determine compliance of display of the product with a promotional objective. In yet another embodiment, comparisons may be made within a single image or between multiple images over time to detect potential conditions requiring response. In this manner, efficiency and effectiveness of many previously manually-implemented tasks may be improved.
US08189853B2 Watermarked image generation apparatus, watermarked image analysis apparatus, watermarked image generation method, medium and computer readable medium
A watermarked image generation apparatus embeds target data in an original image to generate a watermarked image. The watermarked image generation apparatus includes a target-data embedding unit and a marker-image embedding unit. The target-data embedding unit embeds the target data in respective plural embedding areas contained in the original image, to generate a watermarked image. The marker-image embedding unit embeds in the watermarked image a plurality of marker images used for identifying the plurality of embedding areas.
US08189852B2 Method of creating, using and maintaining links in file archives
Digital files containing data directly representing objects, such as graphical files, text documents, are linked to each other using XML- and XMP-technology. Additional link information is stored in the original digital files, eliminating any of use of databases, link data and the original data of the file thus being packed together in one single file. Composite structures, e.g. family structures or structures describing relics of antiquity observed on a geographical map, are formed. Interconnecting such distributed information can also be made over the Internet. The links are formed between objects and/or events, associated with the original digital files, and relations between objects and between objects and events are defined to describe a hierarchical order.
US08189849B2 Movable speaker covering
A speaker cabinet includes at least one speaker contained in the speaker cabinet, and a speaker covering shrouding the at least one speaker, wherein the speaker covering is movable to expose the at least one speaker. The speaker covering motion may be automatic and provided by an electromechanical motion control system including at least one electric actuator and at least one electric actuator drive circuit. The automatic speaker covering motion may be activated by the electromechanical motion control system in response to an audio signal received by the speaker cabinet.
US08189846B2 Vented in-the-ear headphone
A vented tip for in-the-ear headphones has a core portion to be mounted to a sound output tube of an in-the-ear earphone and a flange portion extending outward from and surrounding the core portion. The vented tip has a) an outer portion formed in the flange portion that is to be in contact with, and thereby form a seal with, a user's ear canal, and b) an inner portion spaced inwards from the outer portion to thereby not form the seal with the user's ear canal. The inner portion has a calibrated perforation or hole formed therein. Other embodiments that may help reduce bone conduction effects are also described and claimed.
US08189845B2 Earbud coupling
An earbud coupling has a rear portion forming an earbud mount (14) that easily attaches to a hemispherical earbud (12), and has a front portion forming an in-ear mount (16) that can be pressed into a person's ear canal to hold the coupling to the person while blocking environmental noise. The earbud mount includes a tapered elastomeric sleeve (50) with an internal groove (62) at its rear end. The earbud mount rear end can be expanded to fit around the periphery of the earbud front end to securely attach to the earbud. A plurality of different in-ear mounts or tips can be provided that each can be attached to the front end of the earbud mount, including an in-ear mount (100) that consists of a single integral elastomeric member with at least one flange (205). The earbud mount and in-ear mount can be connected by a shaft (130) with pair of projections (132) on one of the mounts that is inserted into a hole (136) with slots (140) of the other one and turned.
US08189842B2 Low handling noise vocal microphone
A handheld microphone includes a hollow cylindrical housing with a portion of a cylindrical shock mount device positioned within the top end thereof. The shock mount device incorporates an isolation band such that only the isolation band contacts the inner surface of the housing, thus dampening the external noises transmitted to the dynamic element of the microphone.
US08189839B2 Hearing device improvements using modulation of acoustically coupled signals at middle ear resonance
There is provided hearing device improvements using modulation techniques adapted to the characteristics of auditory and vestibular hearing. One embodiment provides for extending hearing to the infrasonic range by extracting sounds from the high ambient noise in this range and applying them to a carrier in the ultrasonic “quiet zone.” Further extension of hearing into the ultrasonic range is provided by a modulation scheme which uses a fluid conduction coupler to match impedance for a vibration transducer applied to the skin. A variation on this embodiment integrates this ultrasonic hearing extension with normal acoustic headphones. Another embodiment compensates for high frequency hearing loss by a modulation scheme which uses middle ear resonance as an amplifier. A further embodiment combines ultrasonic transposition with wireless modulation to obtain secure communication.
US08189832B2 Transmission method with dynamic transmission power adjustment and corresponding hearing device system
With the date transmission in a hearing device system, overloads are to be avoided and the energy consumption during transmission is to be kept as low as possible. To this end, a transmission method and a corresponding system for the inductive transmission is proposed, in which the receiver returns an item of quality information relating to the received signal back to the transmitter. The transmission power of the transmitter is then dynamically varied as a function of the item of quality information. With unidirectional transmission, the transmitter can obtain an item of distance information relating to the distance of the receiver from the transmitter and thereupon adjust the transmission power accordingly.
US08189830B2 Limited use hearing aid
A hearing aid (or other assistive listening device) that is suitable for limited use is disclosed. The hearing aid can be configured to be usable for a predetermined period of time. After the expiration of the predetermined period of time, the hearing aid can cease to operate or operate in a degraded manner. Once the hearing aid has become significantly degraded, it can be either disposed of or reconfigured (or reprogrammed) so as to be usable for an additional period of time.
US08189829B2 Resistance-based identification
For the identification of peripheral devices on a hearing aid, these devices are provided with an identification resistor (R) that can be read out by the configuration of the hearing aid.
US08189826B2 Display device
A display device includes a display, and a pair of sound boxes. The sound boxes are adjustably fixed to the display via at least two fixing members.
US08189824B2 Apparatus and method for controlling a plurality of speakers by means of a graphical user interface
In a reproduction area where there are at least three directional groups, each of which has speakers, triggering of the speakers is achieved in that a source path from a first directional group position to a second directional group position is initially obtained along with movement information for the source path. Subsequently, a source path parameter is calculated for different points in time on the basis of the movement information, the source path parameter indicating a position of an audio source on the source path. In addition, a path modification command is received to define a compensation path to the third directional zone, a value of the source path parameter further being stored at a location where the compensation path deviates from the source path, and being used, along with a compensation parameter, for calculating weighting factors for the speakers of the three directional groups.
US08189823B2 Speaker system
An object of the present invention is to provide a speaker system in which a woofer and a group of tweeters are substantially coaxially arranged, and sound waves emitted from the woofer and sound waves emitted from the tweeter are less likely to interfere with each other in at least one direction, and whose sound pressure frequency characteristics easily stabilize. A speaker system according to the present invention includes a woofer and three or more tweeters, and the tweeters are arranged in front of the woofer in a circular-arc formation.
US08189822B2 Modular, line-array loudspeaker
This invention relates to a line-array loudspeaker that is configurable to meet the acoustic requirements of a venue. In one embodiment, the line-array includes a combination of far-field and near-field loudspeaker modules which are selectively fixedly connected to each other. Each module includes a first loudspeaker element and a second loudspeaker element. Each of the first and second elements includes a high-frequency transducer assembly and a low-frequency transducer assembly. The far-field modules and the near-field modules are fixedly connected using a rigging system to provide a smooth and continuous transition from a first splay angle to a second splay.
US08189819B2 Sound control circuit for a digital audiovisual reproduction system
Sound control circuit comprising a game port, installed on a digital audiovisual reproduction system managed by an operating system, characterized in that the game port in the sound control circuit is used to create an access to the configuration of the audiovisual reproduction system and/or additional management functions for the audiovisual reproduction system.
US08189818B2 Electronic apparatus capable of always executing proper noise canceling regardless of display screen state, and voice input method for the apparatus
In an electronic apparatus, microphones are arranged parallel to one side of a display screen so as to be spaced apart from each other on the front surface of a display whose display screen is exposed. Together with the microphone, a microphone is arranged parallel to other side different from one side of the display screen. Of the microphones, the microphones are selected when one side of the display screen serves as a bottom, and the microphones are selected when other side of the display screen serves as the bottom. A voice input process is then executed.
US08189815B2 Microphone circuit
A microphone circuit includes a signal generating module, a filtering module, a transmitting module and a switch module. The signal generating module transforms audio signals into electronic signals. The filtering module is connected to the signal generating module to filter the electronic signals sent from the signal generating module. The transmitting module is connected to the filtering module to transmit the signals sent from the filtering module. The switch module is connected to the signal generating module to selectively regulate the microphone circuit to function as a differential microphone circuit or a single-ended microphone circuit.
US08189813B2 Audio system and method for effectively reproducing sound in accordance with the distance between a source and a position where the sound is heard in virtual space
In a sound processing apparatus, a storage unit stores, for example, a distance range in which sound uttered from a sound source is varied as information showing an area associated with the sound source. A determination unit determines the distance between the sound source and an attended point which is a position in which the sound uttered from the sound source is heard, and determines whether or not the attended point is in the distance range stored in the storage unit. A varying unit varies the sound when the attended point is in the distance range. A reproducing unit reproduces the sound varied by the varying unit.
US08189811B1 System and method for processing audio signals
An audio signal is processed by passing it through a speaker, the cone of which is mechanically connected to a moving sleeve. A coil is wrapped around the sleeve. There is a metal shaft displaced inside of the sleeve. The shaft is connected to a magnet. Thus, movement of the speaker cone causes the coil to move through a magnetic field which creates a voltage across the coil which is subtracted from the original audio signal to produce a processed output.
US08189809B2 Audio device for improved sound reproduction
An audio device includes a first audio path with a loudspeaker for reproducing an audio signal, and a second audio path. The second audio path includes in series a band-pass filter for filtering an audio signal, a detector for detecting the amplitude of the band-pass filtered audio signal, a multiplier for multiplying a periodic signal by the amplitude of the band-pass filtered audio signal, and a vibration device for reproducing the multiplied periodic signal. The frequency of the periodic signal is substantially equal to the resonance frequency of the vibration device.
US08189806B2 Sound collection apparatus
A sound collection apparatus includes a target sound collection unit that collects a sound including a target sound and outputs a collected-sound signal, a non-target sound collection unit, provided at positions different from each other, forms dead zones of sensitivity in a direction of the target sound source so as to collect a sound outside the dead zones and outputs a collected-sound signal. A sensitivity suppression unit generates a sensitivity suppression signal for suppressing a sound collection sensitivity in an overlap region in which dead zones overlap, as compared to a region surrounding the overlap region, by subjecting, to a predetermined signal processing, the collected-sound signal outputted by the non-target sound collection unit. An extraction unit removes, from the collected-sound signal, the sensitivity suppression signal generated, so as to extract a signal of a sound generated in the overlap region in which the dead zones overlap.
US08189802B2 Digital filtering in a Class D amplifier system to reduce noise fold over
An improved power amplifier system is provided. The power amplifier system includes a programmable digital filter and a power amplifier, each responsive to a plurality of frequency response settings and switching frequency settings, respectively. Each frequency response setting and switching frequency setting is adaptively selected by a processor device to match a bandwidth of an incoming audio signal. The processor device identifies the current bandwidth of an incoming audio signal and adaptively selects a switching rate setting and a frequency response setting based on the current bandwidth. The frequency response setting is selected so as to reduce noise fold over in the power amplifier for a corresponding bandwidth, sampling rate setting, and switching frequency setting.
US08189801B2 Ear cup
An ear cup which comprises an inner cup portion for the formation of a noise damping space and an outer cup portion for the formation of a space for accommodating electronics, electrical connections and/or a current source. The outer cup portion is fixable on the inner with the aid of a locking member which is insertable in a guide in the outer cup portion. The inner cup portion has a locking recess and the outer cup portion has an aperture. The locking member is placed in the locking recess and the aperture. The locking member has an outer shank and an inner shank. The outer shank is provided with a bulge which engages with a recess in the outer cup portion. The inner shank is provided with a locking portion which engages with the inner cup portion. The locking portion has projections which prevent withdrawal of the inner shank out of the aperture. In association with the projections, recesses are provided which, together with recesses in the outer cup portion, entail that the locking member can “be wriggled” into position in the aperture. The ear cup is designed in order to realise simple and rational assembly of the components included.
US08189800B2 Active silencer and method for controlling active silencer
An active silencer includes: a speaker generating control sound which interferes with noise; a microphone detecting noise remaining after the interference as a remaining noise signal; a sound quality evaluation unit evaluating the sound quality of the remaining noise and output a result of the sound quality evaluation; an actuation signal determination unit determining, according to the result of the sound quality evaluation, the detection timing of the frequency component of the remaining noise signal to be used when the control sound is generated for a plurality of bands of the remaining noise, corresponding to the plurality of bands of a reference signal corresponding to the noise; and a control signal generation unit generating and output a control signal for generation of the control sound depending on a plurality of bands of the determined remaining noise signal and a plurality of bands of the reference signal corresponding to the noise.
US08189799B2 System for active noise control based on audio system output
An active noise control (ANC) system is configured to generate at least one anti-noise signal configured to drive a speaker to generate sound waves to destructively interfere with an undesired sound present in a target space. The at least one anti-noise signal is adjusted based an output signal of an audio system. The at least one anti-noise signal may be adjusted based on at least one of a volume level of the audio system, a power level of at least one predetermined frequency or frequency range of the output signal of the audio system, frequency content of an output signal of the audio system. The ANC system receives an error signal to adjust generation of the at least one anti-noise signal. The error signal is adjusted to compensate for adjustment of the at least one anti-noise signal based on the output signal of the audio system.
US08189798B2 Method and system for controlling a maximum signal level output to headphones coupled to a wireless device
A method for controlling a maximum signal level output to headphones of a wireless device is provided. The method includes: determining an impedance of the headphones; determining a carrier specific maximum signal level for headphones having the impedance; and, adjusting an audio amplifier of the wireless device coupled to the headphones to restrict the maximum signal level output to the headphones to the carrier specific maximum signal level.
US08189797B1 Visual representation of audio data
Systems, methods, and computer program products for displaying audio data are provided. In some implementations, a computer-implemented method is provided. The method includes receiving audio data and displaying a composite image representing the audio data. The composite image combines a first representation and a distinct second representation of the audio data. Each representation is visible in the composite image and the representations appear in the composite image as if laid one over the other.
US08189795B2 Sound signal outputting device, sound signal outputting method, and computer-readable recording medium
A sound signal outputting device includes a receiving section which receives signals on a plurality of channels, a band splitting section which splits the signals on the plurality of channels to produce low-frequency signals whose frequencies are lower than a predetermined frequency respectively, a separating section which separates a correlated component and uncorrelated components between predetermined channels from the low-frequency signals on the plurality of channels, an uncorrelated component outputting section which applies a first directivity to the uncorrelated components of the signals on respective channels to output applied components, and a correlated component outputting section applies a second directivity to the correlated component of the signals on respective channels to output an applied component.
US08189789B2 Intrusion-tolerant group management for mobile ad-hoc networks
An inventive system and method for intrusion-tolerant group management for a network is presented. The method comprises a client broadcasting a message request to controllers and validating the rekey messages received from the controllers, and controllers validating the client's broadcast message request and broadcasting proposals, collecting proposals, constructing threshold-signed proofs, updating the view umber, performing the client's message request, generating the rekey based on the valid proposals and transmitting the rekey to the client. Simultaneously, controllers send reconciliation messages to all controllers, based on which the membership state is updated. The client updates a shared key when a predetermined number of valid rekey messages are received. The controllers can communicate via a byzantine fault-tolerant agreement. The client can use its public key to decrypt the rekey and perform validation. The client's message request can be a join or a leave.
US08189787B2 Data transmitting apparatus, data receiving apparatus and data communication apparatus
A data communication apparatus is highly concealable and significantly increases time necessary for an eavesdropper to analyze cipher text. A multi-level code generation section generates, by using predetermined key information, a multi-level code sequence in which a signal level changes so as to be random numbers. The multi-level processing section combines a multi-level code sequence and information data, and generates a multi-level signal having a level corresponding to a combination of the multi-level code sequence and the information data. In the multi-level code generation section, a random number sequence generation section generates a binary random number sequence by using the predetermined key information. A multi-level conversion section generates a multi-level code sequence from the binary random number sequence in accordance with a predetermined encoding rule.
US08189785B2 Generating identical numerical sequences utilizing a physical property and secure communication using such sequences
Substantially identical numerical sequences known only to stations A and B are generated in a manner not subject to duplication by an eavesdropper and not subject to cryptanalytic attack because they are not derived using a mathematical function (such, as for example, factoring). The sequences are independently derived utilizing a physical phenomena that can only be “measured” precisely the same at stations A and B. Signals are simultaneously transmitted from each station toward the other through a communication channel having a characteristic physical property capable of modifying the signals in a non-deterministic way, such as causing a phase shift. Each signal is “reflected” by the opposite station back toward its station of origin. The effect of the communication channel is “measured” by comparing original and reflected signals. Measured differences are quantized and expressed as numbers.
US08189780B2 Content protection system
The digital broadcast receiver comprises: a signal input unit for receiving a received broadcast wave; a demodulation unit for demodulating the broadcast wave; an external module; an external module I/F (Interface) for connecting the receiver to the external module; a decoding unit for extracting necessary information containing a target content from the received signal; an output unit for outputting actual video/audio; a control unit for controlling the entire receiver; and a user I/F for transmitting and receiving information to/from a user. Further, there are provided: a packet processing unit that is located between the demodulation unit and the external module I/F, that monitors all the packets contained in a TS, and that performs a predetermined processing on packets matched with a predetermined condition; and a TS selector that is located between the external module I/F and a bus line and that selects and outputs one designated TS of the two TSs. In this way, non-encrypted contents can be protected with ease when the TS outputted to the external module is accessed in an unauthorized way.
US08189778B2 Adaptive generation of a pseudo random number generator seed
A seed for use in a cryptographic operation for an electronic device is determined by estimating the number of entropy data bits needed to satisfy a predetermined security strength of the cryptographic operation. The estimation is based on an entropy strength of a string of entropy data bits. Entropy strength is a measure of randomness. Furthermore, guiding a determination of the seed differently according to the estimated number of entropy data bits may be performed.
US08189776B2 Method and system for encoding multimedia content based on secure coding schemes using stream cipher
Described herein are various embodiments of a coding technique that utilize a stream cipher for switching between first and second coding conventions for encoding a symbol sequence. The first coding convention specifies a first mapping between a symbol and a first codeword and the second coding convention specified a second mapping between the symbol and a second codeword. According to the invention, a key generated by the stream cipher is used to selected one of the first and second coding convention and the mapping of the selected coding convention is then utilized for encoding the symbol.
US08189771B2 Hash functions with elliptic polynomial hopping
The hash functions with elliptic polynomial hopping are based upon an elliptic polynomial discrete logarithm problem. Security using hash functions is dependent upon the implementation of a computationally hard problem, and the elliptic polynomial discrete logarithm problem provides enough relative difficulty in computation to ensure that the produced hash functions, as applied to message bit strings, are optimally secure. The hash functions are produced as functions of both the elliptic polynomial as well as the twist of the elliptic polynomial, particularly using a method of polynomial hopping.
US08189765B2 Multichannel echo canceller
A multichannel echo canceller according to the present invention includes an echo cancellation section which receives loudspeaker input signals sp1, sp2 including a second acoustic signal to be respectively inputted to a plurality of loudspeakers 10, 20 provided in a first location and detection signals m1, m2 detected by a plurality of microphones 11, 21 provided in the first location; separates a first acoustic signal and a second acoustic signal, which are included in the detection signals m1, m2, by performing signal processing based on an independent component analysis; cancels as an echo the second acoustic signal, which is included in the detection signals m1, m2, by outputting only the separated first acoustic signal to a plurality of loudspeakers 30, 40 provided in a second location.
US08189756B2 Telephone menu selection
A method and system for facilitating user selection of telephone menu options. In one embodiment, the method includes receiving at least one function and a corresponding correspondent-defined code, wherein the correspondent-defined code identifies the at least one function. The method also includes receiving a user-defined code, where the user-defined code identifies the at least one function. The method also includes generating a mapping of the at least one function, the correspondent-defined code, and the user-defined code.
US08189750B2 System and method for tracking call activity to a set of advertised businesses
A system and method for tracking call activity of a plurality of businesses is disclosed. A global pool of phone numbers is allocated from which to draw numbers. A business-specific pool of numbers is established for business locations involved in advertisements using the Internet via Web pages. As a consumer begins viewing an advertisement for a business, a number is temporarily allocated from the business's pool of available numbers. As the business's pool of unallocated numbers is exhausted, a metric is used to determine whether or not to grow the pool of numbers, to show an untracked ‘fallback’ number for the business, or to reuse a previously allocated number. When one of the temporarily allocated numbers is called, the online consumer it was associated with is credited for making the call and the business is credited and charged for receiving the call. This method of allocating and presenting numbers with all numbers ultimately being tied to the same business ensures that even if a consumer calls a number much later after it has been re-allocated, that the number will still ring to the correct business.
US08189748B2 Method and system for sending short voice message
Provided is a system and method for sending a “voice message” to a recipient without any intervention of a network. A user initiates a Short Voice Message (SVM) service (or short voice messaging) function and records a voice message within a device. The user sends the recorded voice message through a normal voice call. During a call setup, the recipient decodes a received call setup message and recognizes the call as a voice message. The recipient sets parameters for recording the voice message. Upon completion of the call setup, the user sends the recorded voice message directly to the recipient. The recipient records the voice message and stores the voice message in an inbox. Thus, the user can be provided with an option for directly sending a voice message without text typing or a text-to-voice conversion technique.
US08189732B1 Non-volatile memory counter
A counter is efficiently implemented in non-volatile memory by using two binary counters and selectively using one or the other as a current counter. Writes to the binary counters are minimized by using two linear counters and using the state of the binary counters to determine which binary counter contains the current count. Write operations can be performed to the “not current” binary counter with the final write operation being to the linear counters. The linear counter write operations can be in program-only mode so that a power failure will not result in a loss of counts.
US08189729B2 Wide range and dynamically reconfigurable clock data recovery architecture
Wide range and dynamically reprogrammable CDR architecture recovers an embedded clock signal from serial input data with a wide range of operating frequencies. In order to support a wide range of data rates, the CDR architecture includes multiple operating parameters. These parameters include various pre/post divider settings, charge pump currents, loop-filter and bandwidth selections, and VCO gears. The parameters may be dynamically reprogrammed without powering down the circuitry or PLD. This allows the CDR circuitry to switch between various standards and protocols on-the-fly.
US08189726B2 Methods and apparatus for operating a digital communications interface
Embodiments of the invention relate to integrated circuits comprising inputs for receiving an input signal and a plurality of clock signals having a predetermined phase relationship. The integrated circuit may include a plurality of track-and-hold devices and a plurality of slicer devices. Signal outputs of two track-and-hold devices may be coupled to signal inputs of one slicer device, one of the two track-and-hold devices and the slicer device being coupled to a first input configured to receive a first clock signal and the other track-and-hold device being coupled to a second input being configured to receive a second clock signal.
US08189723B2 Method, circuit, and design structure for capturing data across a pseudo-synchronous interface
A method for source synchronous communication. The method includes dynamically adjusting a delay that is applied to a data signal and a remote clock signal until a delayed remote clock signal is synchronized with a local clock signal, and capturing data from a delayed data signal associated with the delay in a local domain.
US08189720B2 Blind frequency-offset estimation for temporally and/or spatially correlated signal
An iterative, blind, frequency-offset estimation process that does not require any training signal or demodulated information symbols is disclosed. Receivers embodying the disclosed processes can produce periodic frequency-offset estimates, without running computationally intensive equalization or demodulation algorithms, by exploiting the temporal correlation of the received signal in the time domain, as well as the received signal's correlation across in-phase and quadrature dimensions, in some embodiments, to find a frequency-offset estimate that best fits the received signal in a maximum-likelihood sense. In an exemplary method of estimating receiver frequency offset, a temporally stacked signal block is formed from multi-branch signal samples corresponding to each of two or more time-separated samples of the received signal. The temporally stacked signal block is used in computing a maximum-likelihood joint estimate of the receiver frequency offset and the spatial covariance of the temporally stacked signal block de-rotated by the receiver frequency offset.
US08189717B2 Low IF radio receiver
A slot-based radio signal at a carrier frequency is received, the radio signal including successive frames, each frame including a set of reception time slots, to producing an input signal. A local oscillator signal is produced, In-phase and Quadrature components having a local oscillator frequency. The input signal is mixed with the local oscillator signal and Intermediate Frequency signal In-phase and Quadrature components are produced. The local oscillator frequency of the local oscillator signal changes relative to the carrier frequency of the input signal multiple times during the reception time slots of each of the frames between two frequency values. One frequency is greater and the other frequency is smaller than the carrier frequency. Frequencies of Intermediate Frequency components are selectively passed within a low Intermediate Frequency range and frequencies outside said low Intermediate Frequency range are rejected so as to produce filtered signal components.
US08189715B2 Receiver for receiving data symbols having a symbol period
A receiver and method for receiving symbols having a symbol period with duration SP comprising. N antenna signals are selected equally in time over a symbol period to obtain a combined antenna signal. An autocorrelation is performed on the combined antenna signal to obtain a combined signal. The combined signal is split into the corresponding antenna signal parts and subjected to an integration function. The output of the integration function is used the select the antenna signal with the best signal quality. The invention enables to perform an efficient antenna diversity circuit, which can partially be used for simultaneously preamble detection and frequency offset estimation.
US08189708B2 System and method for accurate downlink power control of composite QPSK modulated signals
A method for controlling code power levels of individual codes of a composite quadrature phase shift keyed (QPSK) signal. The method may involve obtaining a sample of the composite QPSK signal; separating the individual codes from the composite QPSK signal; analyzing the individual codes against corresponding commanded code power settings for the individual codes; and determining a code power correction signal needed for each of the individual codes needed to adjust a code power for each of the individual codes to match their corresponding commanded code power settings.
US08189705B2 Method and apparatus to perform equalization and decoding for a communication system
A method and apparatus to perform equalization and decoding for a communication system are described. The embodiments may be directed to a method and apparatus to equalize a first signal and decode a second signal. In an embodiment, the second signal may include comparing the second signal with an output signal of a first feedback module. The decoded second signal may be compensated using a second feedback module. An output signal of the second feedback module may be compared with the equalized first signal to calculate the second signal.
US08189703B2 Television mobile internet system
Mobile device for receiving, demodulating, processing and storing an internet network or a cellular system provided photo, video or television (TV) signal. Processing photo and video signals generated in a cellular phone or mobile device and providing photo and video to a television (TV) set.Processing, modulating and transmitting a baseband video signal into a processed Orthogonal Frequency Division Multiplex (OFDM) modulated signal and transmitting OFDM modulated signal to a TV set or to a other mobile (portable) device. Method for receiving and processing a Global Positioning System (GPS) generated signal and touching the screen of a mobile phone and generating a processed control signal. Storing and transmitting a video signal and receiving, demodulating and processing a Code Division Multiple Access (CDMA) modulated signal into a demodulated processed in-phase and quadrature-phase cross-correlated signal and demodulating and processing a Time Division Multiple Access (TDMA) modulated signal into a demodulated processed in-phase and quadrature-phase cross-correlated signal.
US08189702B1 Scattering-parameter estimation method and transceiver using the same
The present invention discloses a scattering-parameter estimation method for a transceiver of a half-duplex multicarrier communication system. The scattering-parameter estimation method includes steps of converting a first frequency-domain transmit signal to generate at least one symbol period of the first time-domain transmit signal; transmitting the first time-domain signal in a first specific time period; receiving and storing at least one symbol period of the first echoed signal of the first time-domain transmit signal in the first specific time period; converting at least one symbol period of the first echoed signal into a first frequency-domain echoed signal after a first transmission period; and estimating the S11 parameters corresponding to carriers respectively according to the first transmit signal and the first echoed signal.
US08189701B2 Adaptive modulation scheme and data rate control method
A radio communication system includes a first radio station for dividing codewords into communication units and transmitting the divided codewords by modulating them in every communication unit, and a second radio station for coupling and decoding signals obtained by demodulating the communication units. The radio stations have common information of first bits, equal to maximum bits per symbol of the communication units, and an encoding type list. The first station modulates and transmits the communication units with a modulation type with second bits. The second radio station receives the communication units modulated by the first radio station, demodulates the communication units with a modulation type with third bits, combines and decodes the demodulated signals with encoding types in the encoding type list, and obtains a result of the decoding, as reception information, by an encoding type in which no error is detected in the result of decoding.
US08189700B2 Signal generation device and signal generation method
A signal generation device that employs a transmission method that uses inverse Fourier transform includes: a modulation unit configured to modulate transmission data to obtain modulation data; a serial-parallel conversion unit configured to convert the modulation data input in series to parallel data of a prescribed size smaller than the size of inverse Fourier transform; a duplication unit configured to select and duplicate all or a portion of the parallel data, to obtain duplication data; a phase rotation unit configured to rotate the phase of a signal point at a prescribed rate for the duplication data, to obtain phase rotation data; and an inverse Fourier transform unit configured to carry out inverse Fourier transform on the parallel data obtained from the serial-parallel conversion unit and the phase rotation data obtained from the phase rotation unit.
US08189699B2 Method for transmitting ACK/NACK signal and method for establishing the signal transmission
A method for transmitting an ACK/NACK signal and a method for establishing the signal transmission are disclosed. A system for the method determines whether the ACK/NACK signal is repeatedly transmitted or not according to channel environments of a user, and transmits the ACK/NACK signal according to the determined result within a single TTI. Areas unused for transmitting the ACK/NACK signal are allocated for data, resulting in an increased reception reliability of the ACK/NACK signal.
US08189698B2 Communication apparatus
A wave detecting section of a receiver has a first wavelet transformer involving a plurality of wavelet filters orthogonal to each other for performing a wavelet transform on received waveform data, a Hilbert transformer for performing a Hilbert transform on the received waveform data, a second wavelet transformer having the same configuration as that of the first wavelet transformer for performing a wavelet transform on outputs from the Hilbert transformer, a code converter for inverting the codes of outputs in odd-numbered places among outputs from the second wavelet transformer, a level converter for correcting fluctuations of outputs from the code converter attributable to a ripple of the Hilbert transformer, and a complex data generator for generating complex data, by defining outputs of the first wavelet transformer as in-phase components of the complex information and outputs from the level converter as orthogonal components of the complex information.
US08189696B2 Orthogonal frequency division multiplexing communication system, multi-hop system, relay station, and spatially layered transmission mode
An apparatus and method for data transmission in an Orthogonal Frequency Division Multiplexing (OFDM) communication system are provided. An OFDM system includes a reference Relay Station (RS) and a cooperative relay station respectively for performing an Spatially Layered transmission Mode (SLM) process by modulating a phase and magnitude of a signal by using a predetermined modulation order suitable for the reference relay station to obtain a spatially-layered signal and for delivering the spatially-layered signal to a target Mobile Station (MS); a Base Station (BS) for selecting the reference relay station and the cooperative relay station among a plurality of relay stations; and an mobile station for detecting data through Maximum Likelihood (ML) detection in which a signal having the largest ML is detected by comparing the received spatially-layered signal with a signal which is converted through the SLM upon receiving the spatially-layered signal from the reference relay station and the cooperative relay station.
US08189694B2 Transmitting and receiving arrangement with a channel-oriented link
A transmitting and receiving arrangement as well as a method for transmission of monitoring and/or payload data in a transmitting and receiving arrangement for a wirefree communications system has a device which processes baseband for processing digital signals to form a baseband signal and a device which processes radio frequency for conversion of the baseband signal to a radio frequency signal. Monitoring and/or payload data are/is transmitted in the form of data packets via at least one channel of a channel-oriented link between the device which processes baseband and the device which processes radio frequency.
US08189691B2 Apparatus for receiving differential signal using a differential amplifier
The invention relates to a receiver for a differential data bus with two resistive branches (1, 2, 3; 4, 5, 6), with a differential amplifier with two transistors (9, 10), with a resistor (13), and with a control logic (16) that controls a switch (15) with which a current from a current source (14) is switchable to either side of the resistor (13), which resistor couples the two transistors (9, 10), and with two operational amplifiers (17, 18) which are coupled to the two transistors (9,10) of the differential amplifier with opposite poles, in which receiver the control logic detects from the output signals of the two operational amplifiers (17,18) whether a “0” or a “1” is expected on the bus and which receiver sets the switch (25) accordingly so that a comparison with the received bus signal is made.
US08189686B2 Systems and methods for visualizing errors in video signals
Systems and methods for analyzing the performance of a digital network include capturing a stream of digital data, e.g., internet protocol (IP) packets, that represent streaming video, identifying which of the IP packets include bit errors, determining to which of a plurality of pixels the IP packets including bit errors belong and identifying such pixels as corrupted pixels, and illuminating only the corrupted pixels on a display of a tool. Corrupted pixels in different time blocks can be displayed with different colors to gain a better appreciation of the bit error rate over time.
US08189684B2 Video data communication method and apparatus for improving transmission efficiency
A video data communication method and apparatus for a data communication that enable improving video quality, at a recipient device, and transmission efficiency by transmitting video data using both contention free transmission mechanism and priority-based transmission mechanism are provided. A video data transmission method ion includes dividing video data into different types of slices; assigning different transport priorities to slice types in accordance with importance for recovering, at a recipient device, the video data; and transmitting the slices on the basis of the transport priorities.
US08189683B2 Method and system for providing single cycle context weight update leveraging context address look ahead
A method stores, in a first memory location in a context weight update engine in an arithmetic encoder, a context weight value. The method also stores, in a second memory location in the context weight update engine in the arithmetic encoder, a context weight adjustment value. Further, the method reads, in a first clock cycle, the context weight value and a first binarization value from the first memory location. In addition, the method writes, in a second clock cycle, the context weight adjustment value and a second binarization value into the first memory location. The second binarization value is distinct from the first binarization value.
US08189682B2 Decoding system and method for error correction with side information and correlation updater
A decoding system generates a predicted image, receives error correcting information encoding an original image, and uses the predicted image and the error correcting information to carry out a multi-stage decoding process that reconstructs the original image by correcting prediction errors in the predicted image. This process uses correlation information representing an assumed correlation between the predicted image and the original image. As the decoding process proceeds, the correlation information is updated to reflect assumed or inferred changes in the correlation between the predicted image and the original image. Updating the correlation information permits more efficient coding by enabling the original image to be reconstructed to an acceptable level of image quality with less error correcting information.
US08189678B2 Video and graphics system with an MPEG video decoder for concurrent multi-row decoding
A video and graphics system processes video data including both analog video, e.g., NTSC/PAL/SECAM/S-video, and digital video, e.g., MPEG-2 video in SDTV or HDTV format. The video and graphics system includes a video decoder, which is capable of concurrently decoding multiple SLICEs of MPEG-2 video data. The video decoder includes multiple row decoding engines for decoding the MPEG-2 video data. Each row decoding engine concurrently decodes two or more rows of the MPEG-2 video data. The row decoding engines have a pipelined architecture for concurrently decoding multiple rows of MPEG-2 video data. The video decoder may be integrated on an integrated circuit chip with other video and graphics system components such as transport processors for receiving one or more compressed data streams and for extracting video data, and a video compositor for blending processed video data with graphics.
US08189677B2 Estimation of P frame average rate quantization parameter (QP) in a group of pictures (GOP)
Rate-QP estimation for a P picture is disclosed which involves the steps of: providing an input group of pictures (GOP); selecting an input P picture within the GOP; and outputting, to a computer readable medium, a bit rate corrected Rate-QP, R(QP), for the input P picture. The outputting step may involve calculating intra/non-intra luma and chroma Rate-QP estimates from corresponding intra/non-intra luma and chroma histograms; offsetting the intra/non-intra chroma Rate-QP estimate to form respective offset intra/non-intra chroma estimates; and setting a bit rate corrected Rate-QP for the input P picture to a corrected sum of the previous estimates. The histograms are formed with estimates of intra and forward prediction coefficients, where an intra/non-intra mode is selected that results in a lowest SATD for each macroblock in the GOP. The methods may be implemented into a computer program, possibly resident in an advanced video encoder.
US08189676B2 Advance macro-block entropy coding for advanced video standards
A method and a computer-readable medium containing computer program for encoding a frame of video data are presented. The frame of video data has a plurality of macro-blocks. Each of the macro-blocks includes a macro-block header having multiple elements and macro-block residue data. An element of the macro-block header is encoded based on the value of the same element of a previous macro-block header so as to reduce overall bits in the macro-block header. The element of the macro-block header is encoded by grouping the elements of the plurality of the macro-blocks.
US08189674B2 Decoding method, program for decoding method, recording medium with recorded program for decoding method, and decoding device
A decoding method and device for decoding a coefficient data row subjected to orthogonal transform processing in a predetermined coding processing unit from an input bit stream in which using a table selected corresponding to the number of unprocessed coefficient data of a specific value in the coefficient data row, at least a specific syntax element indicating the number of continuous coefficient data of the specific value in the coefficient data row is assigned for every coefficient data which is not the specific value.
US08189670B2 Device, method and program for generating interpolation frame
An interpolation frame generation device that generates an interpolation frame that interpolates image frames that are obtained by decoding a coded image signal that is coded by motion compensation, includes a motion vector deriving unit and an interpolation frame generating unit. The motion vector deriving unit acquires a motion compensation vector of a coded block that forms the coded image signal. The interpolation frame generating unit generates the interpolation frame in accordance with the motion vector of the image block that forms an image frame by using the motion compensation vector of the coded block as the motion vector of the image block.
US08189669B2 Motion prediction processor with read buffers providing reference motion vectors for direct mode coding
A motion prediction processor that enables wider use of direct-mode motion prediction, with a reduced processing load. A motion prediction process makes reference to a reference picture to calculate motion vectors for a current picture. A write controller writes motion vectors of multiple block lines of the reference picture in memory areas corresponding to the block lines. A read controller transfers the stored motion vectors from each memory area to at least one of two buffers. The read controller determines how to transfer those motion vectors according to whether the current picture is a frame picture or a field picture, whether the reference picture is a frame picture or a field picture, and whether block adaptive prediction mode is specified in each picture.
US08189665B2 Editing apparatus, editing method, editing program, and editing system
An editing process is to be properly performed for video data that have been compression-encoded using inter-frame compression. Identification information that identifies a device that has recorded the stream file is extracted from the stream file that stores the video stream to be edited. When the extracted identification information represents a device that can encode the video stream with the same attribute as an attribute that the encoder of the editing apparatus can handle, an editing process is performed on the basis of a technique of decoding only a necessarily minimum region and re-encoding it. Otherwise, the editing process is performed on the basis of a technique of encoding all a video stream to be edited and re-encoding it. It can be determined whether or not the encoding process on the basis of the technique of decoding only a necessarily minimum region can be performed on the basis of only predetermined identification information contained in the video stream.
US08189662B2 Selection compression
A method of generating a compressed video stream, comprising: providing a plurality of display commands which represents a display; generating a plurality of quantized transform coefficients from said display commands, wherein said quantization is different for different display commands; and creating a compressed video stream utilization said coefficients.
US08189659B2 Cross-layer optimization for scalable video multicast over IEEE 802.11 wireless local area networks
A system and method for transmitting video signals to a plurality of receivers in a multicast session, including controlling and adapting coding, transmission and protection schemes of a plurality of layers of a network protocol stack are described.
US08189657B2 System and method for time optimized encoding
The present disclosure is directed towards a system and method for time optimized encoding. Time optimized encoding maximizes the usage of the multiple encode nodes or clusters by parallelizing time-intensive encoding with minimal or no sacrifice of encoding quality. Thereby, reducing the time required for accomplishing the time intensive encoding and increasing the efficient throughput of multiple encodes through the system.
US08189655B2 Digital amplifier
A digital amplifier amplifies an input signal from a tuner (107) which receives a broadcast wave of a set receiving frequency so as to suppress degradation of the high-band reproduction performance and lowering of the amplification efficiency. The digital amplifier includes: a band division unit (102) for dividing an input signal into a plurality of bands; a high-band pulse width modulation unit (103a) and a low-band pulse width modulation unit (103b) which modulate the input signal of the respective bands divided by the band division unit (102), by the pulse width modulation method; a switching frequency control unit (101) which obtains a receiving frequency in the tuner (107) and controls a switching frequency (fsa) in the high-band pulse width modulation unit (103a) and a switching frequency (fsb) in the low-band pulse width modulation unit (103b); and a high-band amplification unit (104a) and a low-band amplification unit (104b) which amplify the input signal which has been subjected to pulse width modulation by the high-band pulse width modulation unit (103a) and the low-band pulse width modulation unit (103b).
US08189652B2 Method and apparatus for detecting high-mobility state of mobile terminal and related device
The invention provides a method of detecting high-mobility state of mobile terminal, comprising steps of: estimating a channel impulse response (CIR) based on received signal samples; performing channel equalization based on said received signal samples and the estimated channel impulse response; computing at least one characteristic value for a particular region of a relevant time slot based on the equalized signal samples; and deciding if said at least one characteristic value satisfies a predetermined condition that mobile terminal is in high-mobility state. The invention also provides a corresponding apparatus comprising: a channel estimator; a channel equalizer; computing means for computing at least one characteristic value for a particular region of a relevant time slot based on the equalized signal samples; and deciding means for deciding if said at least one characteristic value satisfies a predetermined condition of mobile terminal being in high-mobility state.
US08189650B2 Startup protocol for high throughput communications systems
A startup protocol is provided for use in a communications system having a communications line with a master transceiver at a first end and a slave transceiver at a second end, each transceiver having a noise reduction system, a timing recovery system and at least one equalizer all converging at startup of the system. The operation of the startup protocol is partitioned into stages. The first stage includes the step of converging the equalizer and the timing recovery system of the slave while converging the noise reduction system of the master. Upon completion of the first stage the protocol enters a second stage which includes the step of converging the equalizer and the timing recovery system of the master, converging the noise reduction system of the slave, freezing the timing recovery system of the slave, and resetting the noise reduction system of the master. Upon completion of the second stage, the protocol enters a third stage which includes the step of reconverging the noise reduction system of the master. The protocol then enters a fourth stage in which the master transceiver and the slave transceiver are ready to communicate with each other.
US08189649B2 Wireless communication apparatus
In a wireless communication apparatus adopting a time division duplex system for executing transmission and reception using a plurality of antennas, deviation of amplitude and phase occurring between transmission and reception circuits is detected and corrected using a communication signal. Channel estimation means 105 detects channel information based on reception output of reception circuits 104-1 to 104-N provided in a one-to-one correspondence with a plurality of antennas 101-1 to 101-N. Correction value detection means 110 finds a correction value for correcting deviation occurring between each of transmission circuits 103-1 to 103-N and each of the reception circuits 104-1 to 104-N based on the channel information. A wireless communication apparatus 100 transmits an already known signal (training signal) to a base station with which the wireless communication apparatus conducts communications. The base station executes channel estimation based on the already known signal and generates and transmits a correction signal (probe signal). The correction value detection means 110 of the wireless communication apparatus 100 detects the correction value using the correction signal (probe signal).
US08189648B2 Scaling using gain factors for use in data detection
Data is estimated from a received vector comprising a plurality of communications. A received wireless signal is converted to a baseband signal, which is sampled to produce a received vector. Channel responses are estimated for the received communications. The noise variance is estimated. The noise variance is scaled by a scaling factor. Samples are processed using the estimated channel responses and the scaled noise variance to produce a spread data vector. The spread data vector is despread to recover the data of the received wireless signal.
US08189647B2 Systems and methods for generating a codebook to encode embedded information
A method for generating a codebook to encode embedded information is described. A distribution pattern of symbols is determined. A first number of codewords associated with the distribution pattern of symbols is determined. A subset of codewords from the first number of codewords is selected. The subset of codewords is included in the codebook if the subset of codewords satisfies predetermined performance criteria.
US08189645B2 Adapted semiconductor laser package
An adapted semiconductor laser package that may convert a first type of package pin-out arrangement to a desired pin-out arrangement. The laser package may include a laser package including a laser, an isolator, a lens, a fiber sleeve, and a pin-out arrangement. The isolator and the fiber sleeve may be jointly arranged away from the laser. The laser package may also include an adapter with a first section with a plurality of holes geometrically arranged and mated with the package pin-out arrangement, a second section with an adapter pin-out arrangement with two rows of pins extending along opposite sides of the package, and electrical connections between the plurality of holes and the pins.
US08189644B2 High-efficiency Ho:YAG laser
A laser assembly and method of operating the assembly are described in which a pump beam is directed through an end-pumped solid-state laser gain medium four or more times. The pump beam is directed at a slight angle through a first end of the medium, reflects off the inner surface of the second, opposite end (to form a “V”), and then reflected by an external or integrated mirror back through the first end and off the inner surface of the opposite end again (back through the “V”).
US08189643B2 Sub-wavelength grating integrated VCSEL
A vertical cavity surface emitting laser (VCSEL) is described using a sub-wavelength grating (SWG) structure that has a very broad reflection spectrum and very high reflectivity. The grating comprises segments of high and low refractive index materials with an index differential between the high and low index materials. By way of example, a SWG reflective structure is disposed over a low index cavity region and above another reflective layer (either SWG or DBR). In one embodiment, the SWG structure is movable, such as according to MEMS techniques, in relation to the opposing reflector to provide wavelength selective tuning. The SWG-VCSEL design is scalable to form the optical cavities for a range of SWG-VCSELs at different wavelengths, and wavelength ranges.
US08189638B2 Laser diode device
A laser diode device comprises an n-type cladding layer containing aluminum (Al); an active layer containing indium (In), gallium (Ga) and nitrogen (N); and a codoped layer that is provided between the substrate and the n-type cladding layer. The codoped layer is also containing gallium (Ga) and nitrogen (N), and is codoped with one of silicon (Si) and germanium (Ge) as impurity working as a donor and one of magnesium (Mg) and zinc (Zn) as impurity working as an acceptor.
US08189633B2 Polycrystalline transparent ceramic articles and method of making same
A polycrystalline transparent ceramic article including lutetium is presented. The article includes an oxide with a formula of ABO3, having type A lattice sites and type B lattice sites. The lattice site A may further comprise a plurality of elements, in addition to lutetium. Type B lattice site includes aluminum. An imaging device, a laser assembly, and a scintillator including the lutetium-based article is provided. A method of making the above article is also provided.
US08189625B2 Method for clock link automatic protection in packet transport networks
A method for clock link automatic protection in packet transport networks is disclosed. The method includes that: extending the clock synchronization status message to allow said clock synchronization status message to include: a clock identification (ID), a quality grade of clock, the number of network elements that the clock has passed, a clock alarm indication, and a forbidden-use indication; each network element in the clock link processes the clock synchronization status message; and said each network element selected a clock source according to the clock synchronization status message. The method in the present invention allows the network elements to be able to automatically select the optimal routing clock, forbid non-optimal routing clocks to participate in the selection, and effectively prevent the clocks from looping.
US08189624B2 Communication system, management apparatus, communication apparatus and computer program
In a ring type network, a master node sends a measurement packet to a slave node; receives the measurement packet which has been circulated among a plurality of slave nodes; according to time-keeping of an internal clock; stores a sending time and a received time of the measurement packet; sends a measurement result notifying packet showing the sending time and the received time of the measurement packet to the slave node, and each slave node receives the measurement packet; sends the measurement packet received to the next node; according to time-keeping of the internal clock, stores a received time of the measurement packet; further receives a measurement result notifying packet; calculates a time correction value using the sending time and the received time of the measurement packet shown in the measurement result notifying packet received, the received time of the measurement packet stored, a total number of node apparatuses, and a difference between an order of the slave node and an order of the master node according to the packet transferring order, and corrects a time of the internal clock using the time correction value calculated.
US08189623B2 Digital framer architecture with a framing marker
Embodiments of the present invention provide for diverse routing of a plurality of data streams, representative of a client signal of an unknown format, across multiple communication paths of a digital optical network through the use of a marker embedded in the client signal which is then inserted into the client payload portion of a transport frame. The multiple communication paths include different signal and path attributes related to the optical signals which transport the data streams across the digital optical network, as well as the physical structure of the digital optical network itself, all leading to timing variations in the multiple communication paths. The digital optical network transports the plurality of data streams in the form of wavelength division multiplexed signals, or banded wavelength division multiplexed signals.
US08189622B2 Method for transmitting pilot allocation information to user equipment in a multi-user multiple input multiple output system
A method for transmitting pilot allocation information from a base station for reception by at least one of a plurality of mobile stations participating in a Multi-User Multiple Input Multiple Output (MU-MIMO) communication, the method including the steps of generating pilot allocation information for the one mobile station, and transmitting the pilot allocation information for reception by the one mobile station, wherein the pilot allocation information includes at least one of a total number K of pilot streams allocated to the plurality of mobile stations, an index k representing a first pilot stream of one or more pilot streams allocated to the one mobile station among a plurality of pilot streams defined for a pilot pattern selected for the MU-MIMO communication, a number M of the pilot streams allocated to the one mobile station, and bitmap information indicating the pilot streams allocated to the one mobile station among the plurality of pilot streams defined for the pilot pattern.
US08189620B2 Communication system with cross-compatibility and associated communication frame
A telecommunications frame used for remote control in home automation systems provides for protocol extension while retaining the organization and the content of the data of an old frame used in earlier generation remote control transmitters/receivers while adding additional information able to be exploited by later-generation receivers. The frame comprises a first part comprising first data and a first control field and a second part comprising second data and a second control field. A relay bit commences the second part of data, the relay bit having a predetermined value. Such a frame can be used to ensure cross-compatibility in a system comprising older generation and newer generation command transmitters and older generation and newer generation command receivers.
US08189618B2 System and method for robust data loss recovery in a wireless local area network
A system and method for robust data loss recovery in a wireless local area network is provided. The method includes splitting user data into multiple data fragments. The method further includes creating multiple beacon frames by placing each data fragment in a unique beacon frame and broadcasting the beacon frames through a wireless medium by an access point of the network. Prior to transmission, the method includes arranging the frames into a plurality of groups and creating a parity frame for each group, to be transmitted along with the beacon frame. After transmission, the beacon frames are received by a wireless client and data fragments are extracted from each beacon frame. At the receiving end, the wireless client checks whether all the transmitted beacon frames have been received. Finally, the user data is reconstructed from the extracted data fragments by reassembling the data fragments.
US08189615B2 Method and apparatus for communicating scheduling information from a UE to a radio access network
A method by which a UE device and a Node B communicate information such as scheduling information to each other, including a step of sending the information as part of a communication signal instead of padding in the communication signal if the information can be fit by removing all or part of the padding.
US08189614B2 Cable modem and method of establishing quality of service thereof
A cable modem for establishing quality of service (QoS) for a real-time transport protocol (RTP) voice stream. The cable modem receives different packet types from a network, and establishes a BPU for each packet type. After reading one BPU periodically, the cable modem determines whether the BPU has QoS. Accordingly, the cable modem distributes a fixed bandwidth to establish QoS.
US08189611B2 System and method for resolving contention among applications requiring data connections between a mobile communications device and a wireless network
A mobile communications device (30) includes a wireless transceiver (34) operable to conduct at least two data connections between the mobile communications device (30) and a wireless network (12) wherein each of the data connections is associated with a connected application operating on the mobile communications device. A processor (32) is coupled to the wireless transceiver (34). The processor (32) is operable to process a request for a data connection for an unconnected application operable on the mobile communications device (30), to release one of the data connections associated with one of the connected applications and to establish a data connection between the mobile communications device (30) and the wireless network (12) for the unconnected application. A contention manager (86) is operable to select the connected application to be released based upon a comparison of a contention parameter associated with each of the connected applications.
US08189607B2 Interface selection in a moving network
Method for establishing a traffic route for a mobile network node attached to a mobile router, wherein the mobile router has a plurality of upstream interfaces, by sending, from the mobile router to the mobile network node, identifiers of the interfaces and their properties; the identifiers are mapped to IPv6 traffic classes or IPv4 type of service. At the mobile network node, an interface is chosen based upon the identified interface properties. The traffic class or type of service field of at least certain outgoing packets includes the identifier of the chosen interface. At the mobile router, packets are routed across the interface corresponding to the identifier contained in the traffic class or type of service fields.
US08189600B2 Method for IP routing when using dynamic VLANs with web based authentication
A method, apparatus and computer program product for providing IP Routing when using dynamic virtual local area networks (VLANs) with web based authentication. A downstream VLAN is assigned to a first switch port of a first network device. A first upstream VLAN is also assigned to the first switch port of the first network device. The first upstream VLAN is changed to a second upstream VLAN upon authentication, and the downstream VLAN is maintained.
US08189598B2 Operations method in an ethernet passive optical network that includes a network unit with multiple entities
A method for registration of multiple entities belonging to a specific optical networks unit (ONU). In one embodiment, the multiple entity registration method comprises checking by an optical line terminal (OLT) if a registration request message (400) received from the specific ONU belongs to a certain grant (402), and based on the check result, registering an entity as either a first (408) or as an additional entity (404) of the specific ONU. In another embodiment, the method comprises checking by an OLT of a reserved value of a flags field (502) inside a registration request message (500), and based on the check result, registering an entity as either a first (508) or as an additional entity (504) of the specific ONU. The knowledge by an OLT that multiple entities belong to a specific ONU is used for grant optimization and packet data flow optimization.
US08189595B2 Systems and methods for order preserving data
A data processing system includes an input circuit, a plurality of processing paths and an output circuit. The input circuit receives blocks of data on a plurality of data streams and distributes the blocks of data to the plurality of processing paths. The plurality of processing paths receive and process the distributed blocks of data. The output circuit selectively queues and dequeues the processed blocks of data based on a determined maximum differential delay among each of the processing paths and transmits the processed blocks of data.
US08189593B2 Communication system, communication node, and packet scheduling method
Provided is a communication system in which a transmission path between communication nodes is multiplexed. A communication node transmitting packets decides the order of the packets to be transmitted through each transmission path on the assumption that an event that causes a state change to the transmission path occurs upon the start of the packet transmission, such that the packet reception order is not reversed at a communication node that receives the packets.
US08189592B2 Delay reduction method for telephony systems with multiple packet generators
A telephony system and method is provided that reduces delay and provides better utilization of upstream bandwidth in delivering packet telephony services to a plurality of subscriber lines via a cable modem system. An exemplary system includes a plurality of voice processing modules, a host processor, and a buffer. Each voice processing module receives digital voice signals from a separate set of subscriber lines, compresses the digital voice signals to generate a voice packet, and transfers the voice packet to the buffer. The host processor then assembles a packet by concatenating the voice packets and transmits the assembled packet for delivery over a data network. Because the plurality of voice processing modules process the voice packets in parallel, delay is reduced in the assembly and transmission of the assembled packet.
US08189589B2 Apparatus and method for forwarding packet data
An apparatus includes an input part, a plurality of output parts, and a switching part. The input part inputs a packet and builds at least one forwarding data block including a predetermined destination identifier and packet data extracted from the inputted packet. The switching part includes a forwarding destination storing section for storing, in association with a predetermined destination identifier, a forwarding destination identifier identifying one of the plurality of output parts, and receives the at least one forwarding data block from the input part, and forwards it to one of the plurality of output parts on the basis of forwarding destination storing section which is updated in response to a change in the operating state of the plurality of output parts.
US08189578B2 Simple fairness protocols for daisy chain interconnects
A method for transmitting packets, including forwarding a first set of upstream packets and a first set of local packets by inserting at least one of the first set of local packets between subsets of the first set of upstream packets according to a first insertion rate; calculating a second insertion rate after forwarding a predetermined number of upstream packets generated by a single upstream source, by dividing a cardinality of the first set of upstream packets by a greatest common divisor of the predetermined number and the cardinality of the first set of upstream packets; and forwarding a second set of upstream packets and a second set of local packets from the local switch to the downstream switch by inserting at least one of the second set of local packets between subsets of the second set of upstream packets according to the second insertion rate.
US08189571B2 System apparatus and method for interconnecting TDM and frame/packet communication networks
An interconnection between fully synchronous networks and next-generation frame communications networks is disclosed. A means of bidirectional frame format conversion between a synchronous multiplexing system and a logical multiplexing system is provided, along with a method of transmitting data between different networks on a path as if it were being transmitted in the same network. Further, when converting network control information in an STM network into data suitable for a packet network, even across the boundary of a synchronous multiplexing system and a logical multiplexing system, a unified communication management means is provided over the whole path.
US08189570B2 System and method for processing calls to VoIP devices using the called party's email address
Systems and methods are disclosed for system for processing calls to a SIP or VoIP device using the called party's Email address in which a call redirect server component is provisioned with the called party's Email address and VoIP or SIP device address, and a DNS system is updated with the called party's Email address and an address of the call redirect server. VoIP calls or other SIP sessions directed to the called party's Email address are resolved by the DNS system to the address of the redirect server, which in turn redirects the calls to the called party's VoIP or SIP device. The subscriber called party may provision the call redirect server with updated Email address or VoIP or SIP device address information to allow the subscribed to change VoIP phone service providers while callers only need to remember the subscriber's Email address.
US08189567B2 Method and nodes for registering a terminal
A method and nodes are provided for registering a terminal. The terminal is capable of connecting in two distinct networks. The registration process for the terminal maps an identity and traffic handling policies of the terminal in a first network with an address prefix of the terminal obtained from the second network. The address prefix is obtained from the second network following authorization of the terminal in the first network. As traffic is exchanged between the terminal and a correspondent node while the terminal is accessing the second network, the mapping is used to ensure that policies for the terminal in the first network are applied in the second network.
US08189565B2 Method and apparatus for accessing communication data relevant to a target entity identified by a number string
Service resource items for use in call setup in a telephone system are held on servers that are connected to a computer network which is logically distinct from the telephone system infrastructure; this computer network may, for example, make use of the Internet. Each service item is locatable on the network at a corresponding URI and is associated with a particular telephone number. A mapping is provided between telephone numbers and the URIs of associated service resource items. When it is desired to access a service resource item associated with a particular telephone number, this mapping is used to retrieve the corresponding URI which is then used to access the desired service resource item.
US08189564B2 System and method for facilitating VoIP communications
A method for facilitating VoIP communication between VoIP providers. First and second VoIP service providers are registered with a VoIP communication system, which generates a table of registered VoIP subscribers from the first and second VoIP service providers. The information from the table is applied to a call generated from a subscriber on the first VoIP service provider, such that if the desired party is a subscriber to the second VoIP service provider as noted in the table, the call generated from the subscriber on the first VoIP service provider is sent to the desired party as a packet switched call.
US08189559B2 Rate matching for hybrid ARQ operations
A method of rate matching process of the hybrid Automatic Repeat reQuestion (HARQ) operation in which coded bits are selected for a transmission depends on whether the transmission is a first transmission of a new packet or a retransmission of an existing packet. In downlink of long term evolution (LTE) system, a downlink grant message is transmitted along with the packet data transmission. The grant message may also contain the redundancy version (RV). A new data indicator (NDI) is introduced to indicate the start of a new packet. The improved method of rate matching may be implanted into either a transmitter or a receiver.
US08189554B2 Method for transmitting and receiving data using beacon scheduling in wireless sensor network
A method for generating a superframe structure by using a beacon scheduling within a wireless sensor network and transmitting data based on the generated superframe structure includes: defining, by each of a plurality of data transceivers in the network, a relation with data transceivers located in their vicinity; assigning a data transceiver for beacon transmission/reception to each slot of a superframe in consideration of the defined relation; generating a superframe structure including a Beacon Only Period (BOP) and a data frame transmission period, in consideration of assigned slots; and broadcasting beacons and data frames in consideration of the superframe structure.
US08189553B2 Method and system for encapsulating time division multiplex data into individual packets of a packet based network
A method of encapsulating TDM data into individual data packets for transmission across a packet network includes delineating the TDM data into one or more signaling multiframes, wherein each signaling multiframe includes one period of a periodic signaling pattern. The method also includes appending a header that is associated with the individual data packets to each of the signaling multiframes of TDM data. Further, a method of selecting the number of multiframes of TDM data in the data packet includes calculating the efficiency of the data packet as a function of the number of multiframes, and selecting the number of multiframes so that the efficiency of the data packet increases exponentially as a number of time-slots in the TDM data increases.
US08189550B2 Radio communication device, radio communication method and radio recording medium
A radio communication method for a radio communication device having a first communication unit and a second communication unit includes determining whether a connection between the radio communication device and a local-area radio network is in a difficult state while the radio communication device is connected to the local-area radio network by the second communication unit, obtaining position information through the started first communication unit, reading out communication set information recorded with the obtained position information that records communication set information, and the position information obtained from the base station at a position connectable to the local-area radio network associated with the communication set information relating with each other, and detecting a connectable local-area radio network based on the read communication set information when the communication determination unit determines that a connection between the radio communication device and a local-area radio network is in the difficult state.
US08189547B2 Self-configuration of wireless access devices in a wireless network environment
A self-configuration method for access devices in a wireless network begins by performing wireless data collection with the access devices during an automated calibration period. During this time, each access device receives beacons from one or more transmitting access devices, the beacons being transmitted and received using a plurality of different channels available to the wireless network. The method records radio frequency (RF) data associated with the received beacons, and processes the RF data to select, from the plurality of different channels, a respective channel for each of the access devices. In addition, the RF data is processed to adjust transmit power levels for the access devices. The selected channels and adjusted transmit power levels are then used as configuration settings for the access devices.
US08189541B2 Method and system for generating timed events in a radio frame in an E-UTRA/LTE UE receiver
A mobile device coupled to a common system clock receives a signal comprising a primary synchronization sequence (PSS) and a secondary synchronization sequence (SSS) in a radio frame. Sample counts are generated for timed events based on corresponding operating bandwidths. The timed events are detected at modulo sample counts of the generated sample counts according to corresponding operating bandwidths. PSS symbol timing determined via the PSS synchronization is aligned to the generated sample counts based on corresponding operating bandwidth. The generated sample counts are bit-shifted relative to the aligned PSS symbol timing for other timed events based on corresponding operating bandwidths. The one or more timed events are determined via performing modulo counting after the bit-shifting. Timing operations are performed at the determined timed events and the determined one or more timed events are refined, accordingly.
US08189538B2 Reconfiguration of a communication system
A communication system is described. In one embodiment, the communication system comprises a mobile station having a transmitter to transmit packets wirelessly according to a protocol and multiple repeaters communicably coupled with the mobile station. Each of the plurality of repeaters receives one or more packets of the wirelessly transmitted packets from the mobile station. Each of the repeaters receives an indication of which of the wirelessly transmitted packets were received without errors by other repeaters and a received signal strength for those packets. The communication system also includes a switch coupled to the repeaters. Each of the repeaters forwards to the switch each packet of the wirelessly transmitted packets that each repeater had received without errors at a received signal strength higher than any other repeater.
US08189533B2 Calculation of a destination time alignment value to be used by a user equipment in a destination cell after a handover
The invention relates to a method and arrangement for managing a calculation of a destination time alignment value TA2 to be used by a user equipment in a destination cell after a handover in a radio access network. The radio access network comprises a source cell, the destination cell and a user equipment which is adapted to switch to communicate with a destination base station comprised in the destination cell after the handover. The source cell is adapted to transmit a first reference signal and the destination cell is adapted to transmit a second reference signal. The method comprises the step of obtaining a first information comprising the time difference A between a point of time when the second reference signal is transmitted and a point of time when the destination cell receives the user equipment transmission, obtaining a second information comprising the time difference C between the point of time when second reference signal is received and a point of time when the user equipment transmission is transmitted, and calculating the destination time alignment TA2, by means of the formula [TA2=C−A].
US08189530B2 Methods and apparatus for VPN support in mobility management
MIP forwarding methods are described that use additional access link-layer identifiers and redirecting data packet identifiers to provide unambiguous forwarding through the MIP Foreign Agent when the Mobile Node has multiple Home Addresses, and/or when the Home Agent, or some intermediate MIP node between the Foreign Agent and the Home Agent, supports multiple pools of home addresses from overlapping address spaces. New identifiers are used to ensure that sufficient forwarding information exists in conjunction with the information in transmitted packets, to uniquely identify each packet flow. Each packet flow is a globally unique quartet of the MN identity, the HA, the HA address pool and the HoA.
US08189529B2 Mobile communication system and radio resources assigning method for the system, and base station
A mobile communication system including a base station which divides a transmission frequency band into a plurality of frequency blocks, and assigns radio resources to each mobile station for each of the frequency blocks, the base station including: a frequency block assignment information creation portion that creates frequency block assignment information based on a downlink signal reception status and a downlink signal reception status degradation rate in each mobile station; and a radio resource assignment portion that assigns the radio resources to each frequency block based on the frequency block assignment information.
US08189526B2 Method and system for shared communication medium in wireless communication systems
Performing distributed contention-free communication channel reservation for wireless communication, is disclosed. One implementation involves providing access to a shared communication channel in a wireless network including multiple wireless stations, by performing distributed channel time reservation for contention-free access to a shared wireless channel by each wireless station, based on a prior successful contention by the wireless station for access to the channel in a wireless network.
US08189519B2 Channel assignment apparatus and channel assignment method
The logical channels are made to include a logical channel for control and a logical channel for data transmission, the radio physical channel are made to be commonly used for a plurality of logical channels, and one logical channel is made to have a correspondence relationship with one radio physical channel, and the channel assignment apparatus includes: traffic monitoring detection means that detects occurrence of traffic of the logical channels; and logical channel assignment means that, according to occurrence of the traffic of the logical channels, sequentially assigns required resources on the radio physical channel to the logical channels, so that the object is achieved.
US08189517B2 Broadcast/multicast data in a wireless network
A method, apparatus and computer program product for transmitting broadcast/multicast data in a wireless network, is presented. The network includes either a plurality of multi-radio nodes, or a plurality of single-radio nodes, or a mix of multi-radio and single-radio nodes and the network further includes a control channel and at least one data channel. Transmission of the broadcast/multicast data occurs either on the control channel or on a data channel.
US08189516B2 Apparatus and method for transmitting/receiving packet data control channel in an OFDMA wireless communication system
A method and apparatus for transmitting a packet data control channel in an OFDMA wireless communication system are provided. The method includes dividing control information for user data transmitted during a specific frame into a packet data control channel to be transmitted in a diversity mode and a packet data control channel to be transmitted in an Adaptive Modulation and Coding (AMC) mode; encoding and modulating the packet data control channel to be transmitted in the diversity mode and the packet data control channel to be transmitted in the AMC mode; and mapping the encoded and modulated packet data control channels to sub-carriers, before transmission.