Document Document Title
US08612781B2 Method and apparatus for application of power density multipliers optimally in a multicore system
A method and an apparatus are described that delay application of a higher order Power Density Multiplier (PDM) using a time based moving average of a number of active cores in a multicore system. A PDM is applied to a thermal design power budget of a thermal entity and performance of the thermal entity is increased by transferring available power from a thermal entity not in an active state to a thermal entity in an active state. Sufficient time is allowed for the cooling effect of reduced active cores, to influence the active core that receives the extra power (a higher PDM). Similarly delaying application of a lower PDM with the same moving average, but a different threshold, allows a core to retain a higher power allocation until the more active neighbor core(s) cause it to heat up, thereby boosting core performance.
US08612780B2 Method and apparatus for modifying power management configuration of a computer to accommodate a packet processing latency policy associated with a pattern
An embodiment may include network controller circuitry that may be comprised, at least in part, in a host computer. The circuitry may determine, at least in part, based at least in part upon at least one comparison, whether at least one power management action is to be initiated. The at least one comparison may compare, at least in part, at least one pattern with at least one portion of at least one packet received, at least in part, by the host computer. The at least one power management action may include the modification, at least in part, of at least one power management configuration of the host computer. The modification may accommodate, at least in part, at least one packet processing latency policy associated, at least in part, with the at least one pattern. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
US08612777B2 Apparatus and method for writing data to be stored to a predetermined memory area
Method and apparatus for writing data to be stored to a predetermined memory area, the method comprising: reading stored data from the predetermined memory area, the stored data comprising a stored data block and an associated stored error detection value, manipulating, after reading the stored data, at least one of the stored data block and the associated stored error detection value in the predetermined memory area, and writing, after manipulating, the data to be stored to the predetermined memory area.
US08612775B2 Computer system for managing storage area state of a storage system
There is provided a computer system, having a host and at least one storage system. The at least one storage system provides storage area includes at least one of an encrypted storage area and a plaintext storage area The at least one storage system is configured to: receive an instruction about what type of storage area is available to the host computer; present the encrypted storage area to the host as an available storage area separate from unavailable storage areas in the case of the type of storage area being available according to the instruction indicating “encrypted”; and present, in the case of the type of storage area being available according to the instruction indicating other than “encrypted”, one of both the encrypted storage area and the plaintext storage area to the host computer as available storage areas, and only the plaintext storage area as an available storage area.
US08612772B1 Security core using soft key
Implementing a key and a protection circuit in a configurable device. A soft key associated with a protection circuit is combined with a user's electronic design in generating configuration data for download onto the configurable device. The placement and routing of the soft key is pseudo-randomly arranged with respect to the user's electronic design such that its placement and routing on the configurable device is substantially different for binary configuration data that is generated. Hiding the soft key and its connections to the protection circuit and assisting in protecting user electronic designs is achieved.
US08612771B2 Verifying authenticity of playback device
One embodiment of the invention sets forth a mechanism for verifying the authenticity of a device before transmitting digital content to the device. In operation, the device stores a device key that is generated at manufacture-time using a pre-determined cryptographic key and the device identifier. In operation, the device generates a proof of possession from the application data and the stored device key. When verifying the device authenticity, a device key is derived from the master key and the device identifier then a proof of possession is derived from the derived device key and the application data obtained from the device. If the derived proof of possession matches the received proof of possession, then the authenticity of the device can be verified.
US08612770B2 Biometric authentication method and computer system
A biometric authentication method for a computer system, the computer system comprising: a computer; and an authentication server, the biometric authentication method including steps of: extracting a first feature from the captured biometric information; generating a template polynomial for enrollment; extracting a second feature from the captured biometric information; generating a template polynomial for authentication; generating a correlation function for calculating a correlation between the template polynomial for authentication and the enrolled template polynomial; calculating a correlation value between the template polynomial for authentication and the enrolled template polynomial by using the generated correlation function, and determining based on the calculated correlation value whether or not the biometric information at the time of authentication coincides with the biometric information enrolled.
US08612768B2 Unique account identification
A synchronization system includes a first account assigned a first unique identifier. Access to the first account is contingent on validation of a shared access credential. The synchronization system also includes a second account assigned a second unique identifier. Access to the second account is contingent on validation of the shared access credential. The synchronization system further includes a library of account operations. One or more account operations are configured to utilize the first unique identifier when addressing the first account, and one or more account operations are configured to utilize the second unique identifier when addressing the second account.
US08612767B2 Obscuring an accelerometer signal
The present disclosure presents techniques for determining when to obscure an accelerometer signal from an accelerometer of a mobile device. The techniques include determining whether a user has been prompted to provide sensitive input data to the mobile device using an input device of the mobile device. When the user has been prompted to provide sensitive input data, the technique includes obscuring a portion of an accelerometer signal outputted from an accelerometer, and receiving the sensitive input data from the user at the input device while the accelerometer signal is obscured. In some embodiments, the accelerometer signal can be obscured by (i) switching the accelerometer 216 off, (ii) inserting a random noise signal into the accelerometer signal, (iii) masking the low-order bits of the accelerometer signal, (iv) passing the accelerometer signal through a filter, (v) actuating a vibrator of the mobile device, and/or (vi) otherwise degrading the accelerometer signal.
US08612765B2 Security based on subliminal and supraliminal channels for data objects
This invention relates to security for data objects; more particularly, the present invention relates to improved security based on subliminal and supraliminal channels for data objects. In another embodiment, a method of protecting a data object comprises: steganographically encoding a subset of candidate bits in a digitized sample stream; perceptibly manipulating data in the digitized sample stream; and combining the imperceptible and perceptible data changes to create a secure/unique digital sample stream. In yet another embodiment, a method for securing a data signal comprises: preanalyzing said data signal for candidate watermark/signature bits; steganographically encoding independent data into the data signal into a subset of the candidate watermark bits, at least one time; and encoding the data signal subsequently with a perceptible technique.
US08612764B2 Method for secure transmission using a fax server, system and computer program for implementing this method
A method for secure transmission using a fax server, including transmitting a document to be faxed, by a sender to a server, in the form of a digital file in a non-fax format, as well as information relative to the identity of the recipient; calculating a Tiff format file from the digital file on the one hand, the creation time and date of the file and an informative file on the other hand; calculating a signature from said Tiff document and entering the result of this calculation in an additional file; recording the files in a secured space accessible by the sender and the recipient; modifying the Tiff file to be transmitted to insert the signature and information allowing the recipient to access the recorded files; transmitting the file by the server to the telephone address of the recipient, according to a fax standard, and issuing a transmission report by the server in the form of an electronic message in a non-fax format.
US08612760B2 Decrypting identity key from battery with root key in host
Systems and methods for providing a battery module 110 with secure identity information and authentication of the identity of the battery 110 by a host 120. In one embodiment, the system for providing a battery module with secure identity information includes: (1) a tamper resistant processing environment 200 located within the battery module 110 and (2) a key generator configured to generate a key based on an identity of the battery module 110 and cause the key to be stored within the tamper resistant processing environment 200.
US08612756B1 Methods and devices for adjusting the precision of location information
Certain embodiments of this disclosure include methods and devices for adjusting the precision of location information. According to one embodiment, a method is provided. The method may include: obtaining a request for location information from an application; determining that the location information needs to be adjusted; obtaining the location information; adjusting the location information, wherein the adjusting includes: (i) adding noise to the location information to obtain noisy location information, (ii) discretizing the noisy location information to obtain discretized location information, and (iii) hysteresizing the discretized location information to obtain adjusted location information. The adjusted location information may then be provided to the requesting application.
US08612753B2 Method and apparatus for protected code execution on clients
In one embodiment of the invention, a server may send encrypted material to a client. The client processor may decrypt and process the material, encrypt the results, and send the results back to the server. This sequence of events may occur while the execution or processing of the material is restricted to the client processor. Any material outside the client processor, such as material located in system memory, will be encrypted.
US08612751B1 Method and apparatus for entitled data transfer over the public internet
In one embodiment, a method for securely transferring entitled data from one or more devices in a customer's network to a vendor's network via a public network is described. The data is obtained from a collection module communicatively coupled to the devices. The obtained data is transformed into a format that is recognized by a backend server present in the vendor's network. The transformed data is then assorted by associating the transformed data with corresponding one or more devices. Finally, the assorted data is then encrypted and sent to the backend server securely via the public network along with entitlement attributes corresponding to the one or more devices.
US08612750B2 Creating and using secure communications channels for virtual universes
A system and method provides secure channels for communication in a virtual universe by employing a packet interception layer for incoming and outgoing data packets. A data path is defined and is sequentially encrypted with the public keys of servers in the path. Decryption and identification of the next server occurs in a sequential manner in which the path is known only to the sender.
US08612748B2 Data protection method for e-mail and electronic device having data protection function
A computerized data protection method prevents data of an electronic device from being compromised through e-mail. A digital certificate is installed in the electronic device, and one or more safe e-mail addresses are configured and stored in the digital certificate. Predetermined data stored in the electronic device are correlated with the one or more safe e-mail addresses. When the predetermined data need to be sent to a target e-mail address, whether the target e-mail address matches with one of the safe e-mail addresses is verified. If the target e-mail address matches with one of the safe e-mail addresses, the predetermined data is sent to the target e-mail address.
US08612744B2 Distributed firewall architecture using virtual machines
A distributed firewall of a gateway device includes at least one IO module for performing IO functionality of the distributed firewall, at least one security processing module for performing security functionality of the distributed firewall and a firewall controller for managing the IO module and the security processing module. Each of the at least one IO and security processing modules is executed within a virtual machine. In response to a packet received from an ingress interface, the at least one IO module is to identify a security processing module corresponding to a connections session associated with the packet, to transmit the packet to the identified security processing module to perform a security process on the packet, and in response to a signal received from the identified security processing module indicating that the security process has been completed, to transmit the packet to the egress interface.
US08612742B2 Method of authentication at time of update of software embedded in information terminal, system for same and program for same
A load on a server or a network is suppressed at a minimum, the authentication server is not necessary, and download of falsified software is prevented. A server creates a time-limited authentication key, computes a hash value of a file included in update software for each file to create a hash table in which hash values of a file are listed, and encrypts the hash table using the authentication key. A unit obtains the encrypted hash table and the authentication key from a server. An information terminal obtains the encrypted hash table from the unit, obtains the authentication key from the unit, determines whether or not a time limit of the authentication key is valid, obtains the encrypted hash table from the server if the time limit is determined to be valid as a result of the determination, decrypts the tables using the authentication key, compares the tables after decryption, and initiates download of the update software if both the tables are identical to each other.
US08612739B2 System, apparatus, and method for inhibiting operation that modifies program configuration
An operation inhibiting system includes an image forming apparatus in which programs are installed and an operation inhibition information providing apparatus, wherein the image forming apparatus includes a configuration information storing unit to store configuration information about the installed programs, an operation inhibition information acquiring unit to transmit the configuration information to the operation inhibition information providing apparatus, and to receive operation inhibition information that is transmitted from the operation inhibition information providing apparatus in response to the configuration information, the operation inhibition information indicating on a program-specific basis whether an operation to modify a configuration of an installed program is allowed, and an operation unit to inhibit the operation on the program based on the received operation inhibition information, wherein the operation inhibition information providing apparatus includes a unit that transmits the operation inhibition information responsive to the configuration information upon receiving the configuration information.
US08612738B2 System and method for automated network configuration
A method of configuring a data network with a controller, the data network including a plurality of hosts each associated with at least one of a plurality of switches, the method including receiving a request to boot an operating system image on one of the plurality of hosts, the operating system image having network connectivity requirements. Further, the method includes selecting a host out of the plurality of hosts on which to boot the operating system image. The method also includes booting the operating system image on the host, and configuring a switch out of the plurality of switches associated with the host based upon the network connectively requirements of the operating system image. Additionally, the method includes configuring networking attributes of a network interface in the host based upon the network connectivity requirements of the operating system image.
US08612737B2 System and method for supporting multiple hardware platforms with a single disk image
Exemplary embodiments of the present invention disclosed herein relate to a method and system for providing data in response to a request. An exemplary method comprises receiving a request for data and determining whether the request contains a specific pattern of data intended to enable a patching process. The exemplary method further comprises providing a response containing patched data if the request contains the specific pattern of data and providing a response containing un-patched data if the request does not contain the specific pattern of data.
US08612732B2 Retargetting an application program for execution by a general purpose processor
One embodiment of the present invention sets forth a technique for translating application programs written using a parallel programming model for execution on multi-core graphics processing unit (GPU) for execution by general purpose central processing unit (CPU). Portions of the application program that rely on specific features of the multi-core GPU are converted by a translator for execution by a general purpose CPU. The application program is partitioned into regions of synchronization independent instructions. The instructions are classified as convergent or divergent and divergent memory references that are shared between regions are replicated. Thread loops are inserted to ensure correct sharing of memory between various threads during execution by the general purpose CPU.
US08612723B2 System and method for storing a sparse matrix
A system and method for storing and retrieving a sparse matrix from memory of a computing device while minimizing the amount of data stored and costly jumps in memory. The computing device may be an FPGA having memory and processing elements. The method comprises storing non-zero data elements of the matrix in a data array and storing their corresponding column address values in a column index array. To read this stored data from memory, each preceding value of the column index array may be compared with each current value of the column index array to determine if the data array value corresponding with the current column index array value belongs on the next row of the matrix. The method may include pre-ordering the matrix with zero-pad placeholders or creating a row increment pointer array which typically stores fewer values than the number of rows in the matrix.
US08612722B2 Determining an end of valid log in a log of write records
Provided are a method, computer program product and system for determining an end of valid log in a log of write records. Records are written to a log in a storage device in a sequential order, wherein the records include a next pointer addressing a next record in a write order and a far ahead pointer addressing a far ahead record in the write order following the record. The far ahead pointer and the next pointer in a plurality of records are used to determine an end of valid log from which to start writing further records.
US08612721B2 Semiconductor memory controlling device
According to one embodiment, upon request from an information processor, a semiconductor storage controller writes pieces of data in predetermined units into storage locations in which no data has been written in erased areas within a semiconductor chip's storage area. A third table and a second table which is a subset thereof include physical addresses each indicating a storage location of each of pieces of the data within the semiconductor chip. The first table includes either information specifying a second table entry or information specifying a third table entry. The semiconductor storage controller records the first and the second tables into a volatile memory or records the first table into a volatile memory and the third table into a nonvolatile memory.
US08612720B2 System and method for implementing data breakpoints
A system and method for implementation of MMU assisted data breakpoints for any number of data structures within a program application are provided. For each data structure for which a data breakpoint is desired, two distinct MMU entries are created. One MMU entry has access attributes. The other entry has an interrupt triggering sub-entry. According to the preferred embodiment, access to the second MMU entry causes a page fault.
US08612719B2 Methods for optimizing data movement in solid state devices
Techniques for optimizing data movement in electronic storage devices are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for optimizing data movement in electronic storage devices comprising maintaining, on the electronic storage device, a data structure associating virtual memory addresses with physical memory addresses. Information can be provided regarding the data structure to a host which is in communication with the electronic storage device. Commands can be received from the host to modify the data structure on the electronic storage device, and the data structure can be modified in response to the received command.
US08612718B2 Mapping alignment
In general, this disclosure is directed to techniques for adjusting a mapping between a logical block address (LBA) space and a physical block address (PBA) space based on offset data associated with a plurality of access requests. According to one aspect, a method includes defining a translation map between a plurality of LBAs and a plurality of PBAs for a data storage device. Each PBA is associated with a sequence of storage slots. The translation map maps each of the LBAs to a PBA and to an index of a storage slot associated with the PBA. The method further includes obtaining offset data for a plurality of access requests associated with the plurality of LBAs. The offset data includes information relating to the indices to which starting LBAs of the access requests are mapped. The method further includes adjusting the translation map based on the offset data.
US08612717B2 Storage system
A storage system includes: a data storing means configured to store storage target data and also store address data so as to be tree-structured, the address data being based on a content and storing position of data to be referred to, and the address data referring to the storage target data or other address data; an operation log generating means configured to generate an operation log that represents a content of an operation of storing the storage target data into the data storing means and a content of an operation of storing the tree-structured address data referring to the storage target data into the data storing means; and a file system committing means configured to store the storage target data and the tree-structured address data into the data storing means based on the operation log.
US08612714B2 Systems and methods for classifying and transferring information in a storage network
Systems and methods for data classification to facilitate and improve data management within an enterprise are described. The disclosed systems and methods evaluate and define data management operations based on data characteristics rather than data location, among other things. Also provided are methods for generating a data structure of metadata that describes system data and storage operations. This data structure may be consulted to determine changes in system data rather than scanning the data files themselves.
US08612711B1 Memory-mapped data transfers
Receiving data at a first device transferred from a second device includes: storing a starting address with respect to a memory address space for a memory of the first device in a storage location within the first device. A request is received at the first device to transfer one or more data values from the second device, the request including a target address with respect to a communication channel address space for a communication channel between the first device and the second device. The second device determines whether the target address corresponds to a reserved address value designated as an indicator of a transfer to a memory address beyond the communication channel address space. The one or more data values are transferred from the second device to the first device according to the stored starting address if the target address does correspond to the reserved address value, or the one or more data values are transferred from the second device to the first device according to the target address if the target address does not correspond to the reserved address value.
US08612708B2 Hardware data protection device
A device is connected between an storage device controller and a storage device, providing data storage device protection in a manner transparent to the computing system and to the user of the computing system independent of operating system. The device protects the user from malicious code by preventing its execution and the unauthorized or unwanted user data modification by making the contents of one of the storage device read only. All the operations of the device are invisible to the computing system and to the user independent of installed operating system. The device can be disabled by a switch or by other means. When this happens the effect is the same as if the device were physically removed of the computing system.
US08612705B2 Making a physical copy of data at a remote storage device
Systems and methods relating to making a physical copy at a remote storage device of data on a local storage device in response to a command from a backup application operatively associated with the local storage device are disclosed. An exemplary method comprises replicating the data from the local storage device on the remote storage device. The method also comprises copying the data replicated at the remote storage device to a physical medium operatively associated with the remote storage device in response to a command from the backup application operatively associated with the local storage device.
US08612702B1 Systems and methods for performing optimized backups of multiple volumes
Computer-implemented methods, systems, and computer-readable media for performing optimized backups of multiple volumes are disclosed. In one example, an exemplary method for performing such a task may comprise: 1) identifying a plurality of volumes, 2) prior to backing up the plurality of volumes, obtaining information that indicates that at least one volume within the plurality of volumes comprises at least one shared region of memory that is identical to a region of memory on at least one other volume within the plurality of volumes, and 3) when creating backups of the plurality of volumes, backing up each shared region of memory a single time so that the backups of the plurality of volumes share a single copy of each shared region of memory.
US08612700B1 Method and system of performing block level duplications of cataloged backup data
A system, method, and medium for performing data duplication from a first storage device to a second storage device at a block level. A backup application processes metadata prior to replicating the data to determine the best method for performing the duplication operation. Several images may be selected for duplication, and instead of copying the images one at a time, the backup application copies data from the first storage device to the second storage device block-by-block. The catalog metadata may be updated so that the backup application may be made aware of the new copy of data. The replicated data may be accessed for future restore operations such that individual files may be retrieved from the replicated data by the backup application.
US08612699B2 Deduplication in a hybrid storage environment
Deduplication in a hybrid storage environment includes determining characteristics of a first data set. The first data set is identified as redundant to a second data set and the second data set is stored in a first storage system. The deduplication also includes mapping the characteristics of the first data set to storage preferences, the storage preferences specifying storage system selections for storing data sets based upon attributes of the respective storage systems. The deduplication further includes storing, as a persistent data set, one of the first data set and the second data set in one of the storage systems identified from the mapping.
US08612698B2 Replacement policy for hot code detection
Methods and apparatus relating to a replacement policy for hot code detection are described. In some embodiments, it may be determined which entry amongst a plurality of entries stored in storage unit is to be replaced next. The entries may correspond to hot code and may store age and execution frequency information corresponding to the hot code. Other embodiments are also described and claimed.
US08612697B2 Apparatus and method for virtualizing data storage media, such as for use in a data storage library providing resource virtualization
A system and method for use in an automated data storage cartridge library defines cartridges for use with an external host computer (“open” cartridges), and cartridges for use only internal to the library (“closed” cartridges). Cartridges may be “virtualized” by storing data from them on disk or closed cartridges, and then “realized” by writing data to physical cartridges. Virtual cartridges may be logically exported from one library to another. When new cartridges are introduced to the library, they may be designated with one of multiple designations or uses.
US08612688B2 Distributed cache for graph data
A distributed caching system for storing and serving information modeled as a graph that includes nodes and edges that define associations or relationships between nodes that the edges connect in the graph.
US08612687B2 Latency-tolerant 3D on-chip memory organization
A mechanism is provided within a 3D stacked memory organization to spread or stripe cache lines across multiple layers. In an example organization, a 128B cache line takes eight cycles on a 16B-wide bus. Each layer may provide 32B. The first layer uses the first two of the eight transfer cycles to send the first 32B. The next layer sends the next 32B using the next two cycles of the eight transfer cycles, and so forth. The mechanism provides a uniform memory access.
US08612683B2 First storage control apparatus and first storage control apparatus control method
The present invention creates a pool comprising tiers corresponding to the performance of logical volumes.A first storage apparatus either acquires or measures the performance of multiple external pool volumes of an external storage (S1711 through S1714), and creates a pool volume group based on the performance of the external pool volumes (S1715, S1716). The rank order of a tier is decided in accordance with the performance of each pool volume group (S1717, S1718). This makes it possible to relatively easily create a pool comprising multiple appropriate tiers that are suited to the current situation.
US08612682B2 Methods for managing ownership of redundant data and systems thereof
A storage system according to one embodiment includes a first storage tier; an intermediate storage tier; a second storage tier; logic for storing instances of a file in the first storage tier, the intermediate storage tier, and the second storage tier; logic for determining which of a plurality of instances of the file in the first storage tier are to be migrated to the second storage tier; logic for copying one instance of the file from the first storage tier to the intermediate storage tier; and logic for copying the instance of the file from the intermediate storage tier to the second storage tier for creating an instance of the file on the second storage tier for each instance of the file on the first storage tier that is to be migrated to the second storage tier. Additional systems, methods, and computer program products are also presented.
US08612678B2 Creating logical disk drives for raid subsystems
A computer storage system includes multiple disk trays, each disk tray holding two or more physical disks. The disks on a single tray are virtualized into a single logical disk. The single logical disk reports to the RAID (redundant array of inexpensive disks) subsystem, creating the impression that there is one large capacity disk. In one implementation, each disk in the tray is allocated to a different RAID group. By allocating the disks in a tray to different RAID groups, if the tray is removed, only a portion of several different RAID groups are removed. This arrangement permits a simple reconstruction of the RAID groups if a disk tray is removed from the system.
US08612676B2 Two-level system main memory
Embodiments of the invention describe a system main memory comprising two levels of memory that include cached subsets of system disk level storage. This main memory includes “near memory” comprising memory made of volatile memory, and “far memory” comprising volatile or nonvolatile memory storage that is larger and slower than the near memory.The far memory is presented as “main memory” to the host OS while the near memory is a cache for the far memory that is transparent to the OS, thus appearing to the OS the same as prior art main memory solutions. The management of the two-level memory may be done by a combination of logic and modules executed via the host CPU. Near memory may be coupled to the host system CPU via high bandwidth, low latency means for efficient processing. Far memory may be coupled to the CPU via low bandwidth, high latency means.
US08612674B2 Systems and methods for concurrently accessing a virtual tape library by multiple computing devices
Virtual tape libraries (VTLs) and methods for concurrently accessing a VTL are provided. One VTL includes memory partitioned into multiple volumes, multiple virtual drives, and a processor. The processor is configured to enable multiple applications to concurrently access a virtual storage volume in a first or second access mode. One method includes receiving a first request for a first application to access a virtual storage volume to write data to or read data from the virtual storage volume and granting the first request. The method further includes receiving a second request for a second application to concurrently access the virtual storage volume to write data to or read data from the virtual storage volume, determining if the first and second requests are compatible, and accepting or denying the second request based on the determination. Also provided are physical computer storage mediums including computer code for performing the above method.
US08612672B1 Adaptive physical allocation in solid-state drives
A solid-state drive, a solid-state drive access unit allocation/data storage approach, and a solid-state drive access unit access/data retrieval approach are described that improve the efficiency with which data, that has been stored to the solid-state drive in association with a series of logical block addresses, can be retrieved from the solid-state drive. The described access unit allocation approach assures that data stored in the solid-state drive in association with a sequential series of logical block addresses is stored and maintained in solid-state drive access units, i.e., addressable units of solid-state drive memory that allow parallel read access to the data via parallel memory access I/O channels internal to the solid-state drive. In this manner, the time required to retrieve data associated with a sequential series of logical block addresses from corresponding access units within the solid-state drive is reduced.
US08612671B2 Removable devices
Methods and removable devices are provided. Some such removable devices may include a secure partition and a public partition. The secure partition is not accessible by an operating system of a host for some embodiments. The secure partition is configured to store information so that formatting/reformatting does not alter the stored information for other embodiments.
US08612656B2 Implementing device physical location identification in serial attached SCSI (SAS) fabric using resource path groups
A method and controller for implementing device physical location identification in a Serial Attached SCSI (SAS) fabric using resource path groups, and a design structure on which the subject controller circuit resides are provided. The device physical location identification includes a Resource Path Group (RPG). Each RPG provides a unique persistent physical locator of a storage device in the system. Each RPG including at least two Resource Paths (RPs) and each RP has a fixed size identifying a type and a series of egress ports. A persistent RPG is stored within the device metadata on the storage device.
US08612653B2 Information processing apparatus and method, and computer program therefor
An information processing apparatus includes a plurality of recording media, an operation unit receiving an operation from a user, a communication unit outputting data stored on the recording media to an external device, and a controller displaying, on a display unit, a setting screen for setting a mode for outputting data via the communication unit and to control the apparatus on the basis of information input on the setting screen. The controller displays, as the setting screen, a function selection screen enabling the user to simultaneously select a recording medium serving as a source from which data is output via the communication unit and a function to be executed. On the basis of information input on the function selection screen using the operation unit, the controller performs a setting operation to output data recorded on the selected recording medium in accordance with a communication mode based on the selected function.
US08612648B1 Method and apparatus for implementing quality of service in a data bus interface
In one embodiment, a method for implementing quality of service (QOS) processing in a data bus interface. Each input read/write command is stored in a first-in-first-out queue. Each input read/write command includes a respective QOS value. In response to an input first read/write command having a QOS value higher than the QOS value of the read/write command at a head of the first-in-first-out queue, the QOS value of each of a first number of read/write commands is increased as each read/write command is removed from the head of the first-in-first-out queue.
US08612643B2 Interfaces for digital media processing
APIs discussed herein promote efficient and timely interoperability between hardware and software components within the media processing pipelines of media content players. A PhysMemDataStructure API facilitates a hardware component's direct access to information within a memory used by a software component, to enable the hardware component to use direct memory access techniques to obtain the contents of the memory, instead of using processor cycles to execute copy commands. The PhysMemDataStructure API exposes one or more fields of data structures associated with units of media content stored in a memory used by a software component, and the exposed fields store information about the physical properties of the memory locations of the units of media content. SyncHelper APIs are used for obtaining information from, and passing information to, hardware components, which information is used to adjust the hardware components' timing for preparing media samples of synchronously-presentable media content streams.
US08612633B2 Virtual machine fast emulation assist
Techniques for reducing virtual machine input/output emulation overhead and decreasing the attack surface of a virtual machine architecture are disclosed.
US08612628B1 Method and system for transferring repetitive images over computer networks
A method and system is provided for enhancing a reproduction of a recurring image of an first computer on a second computer in a computer network. In order to avoid transferring high color depth high volume of data for recurring images on one computer to another, the recurring image is invoked by a low bit identifier. For example, between a controlling and controlled computer, if a controlled computer detects a first screen image wherein the first screen image having a relative high color depth, it identifies the first screen image by assigning a first identifier (ID). Then, the controlled computer produces a low color depth representation of the first screen image to be stored, and sends the first screen image to the controlling computer along with the first ID. The controlling computer compresses and stores the first screen image along with the first ID. When the controlled computer, by using the stored low color depth representation of the first screen image, detects that a second screen image is a part of the first screen image or is the same as the first screen image, it sends the first ID to the controlling computer for invoking the first screen stored on the controlling computer, and the controlling computer retrieves and displays the stored first screen image.
US08612627B1 Managing encoded multi-part communications for provided computer networks
Techniques are described for providing managed computer networks. In some situations, the techniques include managing communications for computing nodes of a managed computer network by automatically determining to separate a particular outgoing packet or other outgoing communication from a source computing node into multiple parts (e.g., multiple packets) to be independently sent using two or more alternative network paths between the sending computing node and the destination for the communication. For example, a manager module associated with the source computing node may automatically determine to encode the outgoing communication into a dynamically determined quantity of multiple parts (e.g., by using a configurable erasure code), such as based on current information about available alternative paths, and another manager module associated with the destination may receive at least some of the multiple parts and decode them into the original outgoing communication, which is then provided to the destination.
US08612626B2 Group member detection among nodes of a network
A method, in accordance with particular embodiments, includes receiving a configuration message for configuring a first node with an IP address. The configuration message comprises a subnet portion associated with a group of nodes and a host portion associated with the first node. The method also includes detecting a second node in a routing table maintained by the first node. The method further includes determining that the second node has an IP address comprising a subnet portion matching the subnet portion of the IP address associated with the first node. The method additionally includes determining that the second node is a member of the group of nodes based on the matching subnet portion of the IP address of the second node. The method also includes transmitting a message to at least the second node identifying a service supported by the first node for the group of nodes.
US08612625B2 Characterizing data flow in a network based on a footprint measurement and taking action to avoid packet loss including buffer scaling or traffic shaping by adapting the footprint measurement
A method for characterising a data flow to be transferred over a network path of a network, whereby the network path has at least one network device susceptible of network congestion. The method includes the step of determining a footprint measure of the data flow. The footprint measure is indicative of a possible difference between the total amount of incoming data and the total amount of outgoing data in the network device over a time interval having a duration of one or more time units, whereby that time unit is so chosen that individual data units of the data flow are distinguishable at byte level by the network device. The invention also relates to a device for performing the method.
US08612617B2 Reliable multicast transport protocol
A semi-reliable multicast transport protocol uses multiple channels for communication between a server and multiple client devices. A join channel allows the sever to negotiate with client devices to join and exit a transmission session. A communication channel allows the server to communicate with client devices about a status of the transmission session. A polling channel initiated by a content transfer protocol, which runs on top of the transport protocol, transmits polling queries received from the content transfer protocol, receives client device responses to the polling queries, and passes the client device responses to the content transfer protocol. A data channel transmits data to client devices over a network.
US08612612B1 Dynamic policy control for application flow processing in a network device
In one example, a method includes receiving, with a network device, a portion of a subscriber session packet flow for a subscriber session, and reassembling application-layer data from data packets in the subscriber session packet flow into one or more application flows for the subscriber session. The method includes identifying, from the application flows, application identity information for the application flows, and applying a first session policy to the subscriber session. Applying the first session policy includes applying one or more application policies to the application flows in the subscriber session based on subscriber information and the application identity information for the application flows. The method includes processing the application flows in the subscriber session for accessing a packet data network in accordance with the application policies.
US08612610B2 IP multimedia service provision
A method of operating an IP Multimedia Subsystem user terminal to facilitate user services over a communication network comprising an IP Multimedia Subsystem network. The method comprises receiving a SIP message and parsing the message to identify a generic service identifier. Upon identification of said generic service identifier, either a web link within the message body is identified and a web browser session to said web link established, or web page content contained within the message body is identified and displayed.
US08612609B2 Methods and apparatus to reassign quality of service priorities in a communication network
Methods and apparatus to reassign quality of service (QoS) priorities in a communication network are disclosed. An example method disclosed herein comprises performing a temporary QoS priority reassignment for network traffic between a first network element associated with a first user of a communication network and a second network element associated with a second user of the communication network without intervention by a service provider providing the communication network to the first and second users, the first user authorized by the service provider to temporarily reassign a QoS priority associated with the second user, and terminating the temporary QoS priority reassignment based on a monitored termination criteria.
US08612607B2 Submit report handling in SMSIP
Submit report handling in Short Message Session Initiation Protocol (SMSIP) is provided. For example, a method can include preparing a submit report, wherein the preparing includes using a combination of forking and an in-reply-to header to find an appropriate terminal. The method can also include sending the submit report to the appropriate terminal. Likewise, another method can include receiving, by an apparatus, a session initiation protocol message request including a submit report. The method can also include processing the submit report to determine whether the request corresponds to a message sent by the apparatus. The method can further include sending, when the submit report is determined not to correspond to any message sent by the apparatus, a not-acceptable-here session initiation protocol response. The method can additionally include sending, when the submit report is determined to correspond to the message sent by the apparatus, an ok session initiation protocol message.
US08612606B2 Preserving an authentication state by maintaining a virtual local area network (VLAN) association
A method may include detecting a presence of a first server device; communicating, with the first server device, to obtain information associated with the first server device; sending, to a second server device, a request for authentication services, where the request includes the information associated with the first server device; receiving, from the second server device, a notification that the first server device has been authenticated, where the notification includes a session threshold; and establishing, based on the notification, a session with the first server device by associating the first server device with a virtual local area network (VLAN), where the associating permits network traffic to be received from or sent to the first server device via the VLAN, and where the network node uses the session threshold received from the second server device, instead of a threshold associated with the VLAN, to determine a duration permitted for the session.
US08612604B2 System and method for server initiation beacon
A method and system for a server-client communication in a network, is provided. The method includes, at a server: (1) requesting a client to establish an initial connection for discovery, including: generating a discovery beacon for requesting the initial connection, and transmitting the discovery beacon in the network; and (2) requesting the discovered client to establish a further connection for updates, including: generating at least one of an update beacon for requesting the further connection and an event for triggering the further connection, and transmitting the at least one of the update beacon and the event in the network.
US08612603B2 Method for uniform network access
According to some embodiments, a registry is displayed. The registry may, for example, indicate resources available from a plurality of remote network access devices via a communications network. Moreover, a personal network address may be associated with each available resource, the personal network address including a destination address portion and an application program identifier portion. A direct communications link may then be established between a first network access device hosting an available resource and a second network address device using the personal network address associated with the resource.
US08612599B2 Cloud service monitoring system
A cloud services monitoring system (CSMS) helps a consumer of cloud computing resources determine the state of the cloud computing resources available to the consumer. The CSMS is particularly effective for cloud models where the consumer of the cloud computing resources is not the same as the provider of the cloud resource. The CSMS 102 also provides mechanisms for adjusting operations actions to preserve service guarantees for the consumer. In that regard, the CSMS dynamically adjusts operations actions in response to the state of the cloud, rather than executing fixed pre-determined operations actions that are not tailored to the monitored conditions.
US08612592B2 Protected device initiated pinhole creation to allow access to the protected device in response to a domain name system (DNS) query
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with a protected device initiating a pinhole through a network address translator and/or firewall to allow access to the protected device in response to a Domain Name System (DNS) query. In response to a received DNS query from a domain name system (DNS) server, an apparatus requests a traffic pinhole be created in a firewall or network address translator for allowing traffic initiated from a device, on another side of the firewall or said network address translator from the apparatus, to reach the apparatus.
US08612582B2 Managed services portals and method of operation of same
A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
US08612581B1 Network monitoring on a mobile platform
A system and method for monitoring a network data processing system on a mobile platform. Current traffic in the network data processing system may be monitored by a processor unit while the mobile platform is moving. The current traffic is compared by the processor unit with a baseline of traffic in the network processing system to form a comparison. A determination is made as to whether an undesired event has occurred in the traffic based on the comparison. An action may be initiated responsive to a determination that an undesired event has occurred.
US08612580B2 Distributed computing framework
Embodiments are directed to distributing processing tasks from the reduced-performance computer system to at least one other computer system, to processing, at one computer system, a distributed task received from a reduced-performance computer system, and to establishing a simulation environment for testing distributed computing framework functionality. In an embodiment, a reduced-performance computer system monitors computing tasks to determine a processing resource usage level for each task. The computing tasks are part of a software application that is running on the reduced-performance computer system. The reduced-performance computer system determines that one of the monitored tasks is using processing resources beyond a specified threshold level. The reduced-performance computer system sends the task to another computer system that receives, processes and returns the results of the tasks to the reduced-performance computer system. The reduced-performance computer system presents the processed results received from the other computer system within the running software application.
US08612579B2 Method and system for detecting and reducing botnet activity
A method and system for detecting and reducing botnet activity includes tracking the number of connections to a destination address over predetermined periods of time. A persistence value is assigned to the destination address based on the number of time periods during which the destination address was connected. The persistence value is compared to a threshold value and an alert is generated if the persistence value is greater than the threshold value. Known safe destinations may be entered into a whitelist.
US08612578B2 Forecast-less service capacity management
A computer implemented method, system, and/or computer program product manages capacity in a service-provider system. A software model of a physical service-provider system is created and stored in memory. A parameter for running the software model with real-time metrics from the physical service-provider system as inputs to the software model is established. If the parameter is met, then the software model is run using the real-time metrics from the physical service-provider system as inputs. A pre-determined action, which adjusts capacity in the service-provider system and is prescribed by a specific model output, is established. If the specific model output, which resulted from using the real-time metrics from the physical service-provider system as inputs for running the software model, is output from the software model, then the pre-determined action is executed.
US08612577B2 Systems and methods for migrating software modules into one or more clouds
Embodiments relate to systems and methods for migrating software modules into one or more target clouds. The systems and methods can analyze system data to determine software modules supported by the system, and target cloud data to determine which target clouds have a capacity to support a migration of the software modules. In embodiments, benefits of migrating any or all of the software modules to the target clouds can be determined. Based on the benefits, the software modules of the system can be segmented and migrated into systems associated with the multiple target clouds.
US08612576B1 Wide area network monitoring
As exterior routing protocols generally do not provide information about the internal routing paths of an autonomous system, a particular autonomous system has limited information about the internal health of other autonomous systems. However, if a monitoring system has access to routing data and/or other network data from multiple points of an autonomous system, the monitoring system can estimate, with some accuracy, the health of the autonomous system. In turn, by monitoring at least some of autonomous systems forming a larger internetwork, such as the Internet, the monitoring system can estimate the overall health of at least portions of the internetwork.
US08612569B2 Method and system for proxy tracking of third party interactions
A computer-implemented method and system is operable to: receive a tracking event from a client, recognize tracking specific parameters in the tracking event, generate a tracking entry corresponding to the tracking event, use a tracking service API to send the tracking entry to a second server, and redirect the client to an intended target corresponding to the tracking event.
US08612565B2 Fictitious domain name method, system, product, and apparatus
A DNS server receives a DNS query based on a predetermined syntax, with the DNS query having a domain name having a highest level domain (HLD). The DNS server uses a root zone file having a resource record to resolve the DNS query in response to determining that the HLD is a top level domain alias (TLDA) that is not an HLD registered in the DNS server. The resource record of the root zone file includes an IP address corresponding to a network resource that is configured to determine a namespace provider that can process the domain name having the TLDA.
US08612563B2 System and method of displaying search results based on density
A system and method is provided of generating a map. In one aspect, the map is selected based on a location provided by a user and listings are selected based on their proximity to the location, whether they match a query provided by the user, and the number of matching listings within regions of the map.
US08612562B2 Network system capable of providing proxy web service and proxy response method therefor, network device, information processing device, and control methods therefor, and storage medium
A network system in which a proxy web service process performed by a device on behalf of a network device can be continued while maintaining a reduced power consumption state of the network device, without requiring these devices to be installed on the same subnet. When in a sleep state, the network device redirects a web service request received from a PC to an external device. The external device sends a web service response to the web service request in which addresses of the external device are designated as a reference destination of data contained in the web service response, to the network device. The network device sends the web service response to the network terminal.
US08612560B2 Message classification using domain name and IP address extraction
A technique for classifying a message is disclosed. The technique includes determining the domain from which the message is purported to be sent, determining an IP address from which the message was relayed at some point in its transmission, associating the domain with the IP address, and classifying the message based on the associated domain and IP address.
US08612557B2 Method for establishing connection between user-network of other technology and domain name system proxy server for controlling the same
The present invention relates to a method for establishing a connection between heterogeneous user-networks and a domain name system proxy server for controlling the same. The present invention has features of providing a method for supporting communication between user-computers included in Internet-compatible heterogeneous networks through a gateway based on an Internet public network and a domain name system proxy server for controlling the method. According to the present invention, supporting mutual communication between various networks based on one network can be expected.
US08612556B2 Method of provisioning network elements
A system and method for provisioning network elements, such as but not limited to the type of network elements used in cable television system to facilitate subscriber access to services. The provisioning may be accomplished without communications between multiple provisioning servers. This allows the provisioning to be conducted in a stateless manner.
US08612555B2 Apparatus for managing home-devices remotely in home-network and method thereof
An apparatus for providing an interface between a home-network and a external network and remotely managing the home-device connected to the home-network. The apparatus includes a transmit data processing unit for transmitting information on the home-device to a provider server connected to the external network, and requesting environment setting data for setting a driving environment of the home-device; a receive data processing unit for receiving a response message based on the request, from the provider server, and extracting the environment setting data included in the response message; and an environment setting unit for setting the driving environment for the operation of the home-device, based on the environment setting data.
US08612554B2 Portable file server for wirelessly transmitting and receiving data to and from a terminal wherein the effective distance for wirelessly transmitting and receiving is adjusted by selecting from a list of distinct distances
A portable file server includes a radio field intensity input unit, a current controller, and an antenna. A radio field intensity for use in wireless communication between the portable file server and a terminal through the antenna is inputted to the radio field intensity input unit. The current controller increases or decreases the amount of signal current for data to be transmitted to the terminal in accordance with the radio field intensity inputted to the radio field intensity input unit. The signal current is, in turn, outputted to the antenna. Thus, the radio field intensity is controlled such that the radio waves can be received only in the area where wireless communication between the portable file server and the terminal takes place; thus, unauthorized wireless access from outside of this area will be prevented. Hence, the portable file server provides enhanced security.
US08612553B2 Method and system for dynamically purposing a computing device
A system and method for purposing a computing device is disclosed. The computing devices in a network are organized into groups referred to as Pods, each Pod of computing devices further comprising an aggregation node. The aggregation node monitors and controls the computing devices in the Pod. The aggregation node is used to copy a system image from the pristine partition of another computer device or from a library of system images to a target partition of the computer to be repurposed. Because the computing devices in the network are organized into Pods, with each Pod having an aggregation node, there is no single point of failure for the entire management and control of the network. The aggregation nodes for each Pod in the network can communicate with one another to most efficiently allocate resources among the various tasks to be performed by the computing resources in the network. Computing devices in the network can be repurposed and/or reassigned to different Pods based on the various criteria.
US08612549B2 Mashup service device and system, and method for establishing and using mashup service
A mashup service terminal, a mashup service server, a mashup service system, a method for establishing a mashup service, and a method for using a mashup service are provided. A user terminal capability is introduced into the mashup service as a service and an information source of a mashup application, so that a user can establish and use the mashup service conveniently and flexibly, and the user experience is improved.
US08612548B2 Computer server system and computer server for a computer server system
A computer server system comprises multiple computer server units, each computer server comprising a server processing system. Each computer server comprises a local subsystem access module which is standardized for the multiple computer servers and which provides virtual control function for a single instantiation of a hardware resource of the computer server system, wherein the hardware resource is shared between each of the computer servers.
US08612547B1 Container interrupt services
A container application is a native application that provides a web based application with access to a computer's system resources and windowing system. If a container application is associated with a window, then the web based application can alter or control many, or all, aspects of the container application's content area and meta user interfaces (UIs). Web based applications are downloaded from application servers and run inside container applications. A container application can run a web based application as a service. Services made from web based applications miming in container applications are almost indistinguishable from operating system services when there is no associated window.
US08612545B2 Use of a really simple syndication communication format in a process control system
Devices and applications within a process control system make data generated therein available using a really simple syndication (RSS) XML communication format, thereby making this data easily retrievable from the plant and useable for various purposes both within and outside of the plant. The RSS data communications may provide RSS data for use in control of the plant or for use in other applications not directly associated with the control of the plant, including third party applications run on devices outside of the plant. The RSS data sent from one device to another may include enclosures, such as video, audio or text files, or may include references such as hyperlinks to other sources of information stored on the receiving device or on a further device that may be accessed and used to understand or process the RSS data.
US08612544B2 Audiovisual program synchronization system and method
The present invention relates in particular to a synchronization system and process. The synchronization system comprises a specification unit for specifying synchronization signals associated with an audiovisual program, the latter comprising an audiovisual content and control information, a recognition unit for recognizing these synchronization signals in a stream carrying this program transmitted via a broadcasting network, by recognizing at least one extracted portion of the audiovisual content, and an activation unit triggering an action in case of detection of these signals. The specification unit prepares and transmits to the recognition unit recognition elements making it possible to obtain this extracted portion, which comprise instructions for extracting the portion of content from at least one stream of an audiovisual program previously received by the recognition unit via the broadcasting network. In variants, the recognition elements are obtained independently of the specification unit. Applications to interactive television and to automatic recordings.
US08612539B1 Systems and methods for providing customized media channels
The present application describes systems and methods for creating customized media channels. A method of the invention according to some embodiments includes: (a) transmitting to a user device information comprising a list of music genres; receiving from the user device a message indicating that a user selected one of the listed genres and including an identifier identifying the selected genre; selecting one or more media content items in response to receiving the message, wherein the selection is based, at least in part, on (i) the genre selected by the user and (ii) profile information associated with a user identifier input by the user and/or a device identifier associated with the device; and transmitting the selected media content items to the device.
US08612538B2 System and method for upgrading telemonitor unit firmware
Systems and methods minimize loading of servers which automatically provide upgrades to downstream processors minimize server loading by randomly distributing the upgrade requests. Each of the downstream processors can establish its own randomized next time for an upgrade. Upgrade time intervals can be limited to off-peak evening and weekend hours.
US08612537B2 Automated data updating in distributed notices
Embodiments of the present invention provide a method, system and computer program product for automated data updating of notices in a calendaring and scheduling (C&S) system. In an embodiment of the invention, a method for automated data updating of notices in a C&S system can be provided. The method can include composing a C&S document in a C&S system executing in memory by at least one processor of a computer. The method further can include noticing different users addressed for the C&S document and adding to the C&S document a reference to variable data stored separately from the C&S document. The method yet further can include detecting a change in the variable data. Finally, the method can include transmitting notice to the different users of the change in variable data. In one aspect of the embodiment, transmitting notice to the different users of the change in variable data can include flagging the C&S document as having changed.
US08612534B1 Pausing of content delivery in push notifications
A delivery of a message of a notification to a user account may be paused, by the processing device without intervention by a user of the user account, when a first action related to a media event has occurred.
US08612528B2 Dynamic population of notification template with language or transmission mode at time of transmission
Methods for populating a notification template at a time of transmission are provided. In one aspect, a method includes receiving a selection of a notification template, receiving a selection of a parameter associated with the selected notification template, wherein the parameter has associated data, and identifying, at a time of transmission, a subset of the data associated with the selected parameter. The method also includes populating the selected parameter of the selected notification template with the identified subset of the data, and transmitting a notification based on the selected notification template in response to a request to transmit the notification, wherein the notification comprises the parameter populated with the subset of the data. Systems, graphical user interfaces, and machine-readable media are also provided.
US08612527B2 Automatic notification system and process
Receiving a notification message by a mobile subscriber can include establishing a session with a notification service; maintaining a persistent communication connection with the notification service after the session is established; subscribing to a node hosted by the notification service, wherein the node is pre-provisioned for use by a mobile subscriber; and receiving from the notification service a notification message corresponding to the subscribed node. Further, a message can be transmitted over the communication connection to the notification service at a predetermined interval and it can be determined whether the communication connection is viable. Additionally, it can be determined that the communication connection is no longer viable if no response is received from the notification service, the period of the predetermined interval can be decreased, and another session with the notification service can be established.
US08612525B2 System and method for integrating an address book with an instant messaging application in a mobile station
This relates to a method for operating a mobile station. The method includes grouping two or more member addresses into a group. The group is presented as a group data in a transient data list. A selection of an option to open a messaging session with the group is selected. A messaging session is opened, with the member addresses of the selected group.
US08612524B2 Cessation of sending network status messages to a server
A system comprises a processor, a network interface coupled to the processor, and storage accessible to the processor. The network interface is configured to receive network status messages from a plurality of agents across a network. Each network status message indicates a status of a network. The storage comprises a plurality of queues with each queue corresponding to one of the agents. The network status messages from a given agent are stored in a queue corresponding to that agent pending processing by the processor. Upon a number of network status messages in a queue for a particular agent exceeding an agent high water mark, the processor sends a stop message through the network interface to such agent to cause such agent to cease sending network status messages.
US08612521B2 Communication apparatus, information processing method, program, and storage medium
This invention has as its object to avoid occurrence of garble even when an e-mail message to be created includes text information described in character codes of different kinds of language. To achieve this object, a communication apparatus according to this invention includes an input unit which inputs image information, a recognition unit which extracts text information included in the image information input by the input unit, and recognizing a type of character code of the extracted text information, an embedding unit which embeds the extracted text information in a text of e-mail using character codes of the type recognized by the recognition unit, and describing the recognized type (510, 516) of character code and an identifier (509, 515, 526) indicating a description range of the extracted text information in the text of e-mail, and a sending unit which sends e-mail data embedded by the embedding unit.
US08612520B2 Online/offline proto link behavior and proto page conflict resolution
Architecture that facilitates offline/online interaction with online collaboration documents or pages such as for wikis and/or notebooks. More specifically, for every proto link employed in a page, a unique object ID is provided. The client, whether online or offline, uses the object ID as the page's object ID when a target page is created at the time of resolving the associated proto link (e.g., when a user clicks on a proto link to navigate to the proto page). When an offline client connects to an online state, changes are synchronized (synced). All the pages created offline from the same proto link will have the same object ID and the content of the pages are then synced correctly under the same page ID and name.
US08612519B2 Relationship support apparatus, relationship support method, and storage medium
Provided is a relationship support apparatus capable of preventing a user from inconsistently applying for relationships. An receiving section (32) receives an input of identification information of a desired relationship partner user, and further receives an input of identification information of the relationship-seeking user. A determination section (38) determines, based on the identification information of the relationship-seeking user and the identification information of the desired relationship partner user, whether or not an agreement has been reached on the relationship between the relationship-seeking user and the desired relationship partner user. A suspension section (40) suspends, based on a result of the determining performed by the determination section (38), the relationship-seeking user and the desired relationship partner user from carrying out a relationship-seeking activity with respect to another user.
US08612511B2 System and method for communication between a mobile data processing device and a stationary data processing device
A stationary data processing device communicates with a mobile data processing device, such as a client in the field of augmented-reality techniques in an automation system, or a production machine, or a machine tool or parts thereof. The stationary data processing device includes a server for communication with a browser on the mobile data processing device; an information broker for providing context-related information; legacy systems that contain and store information; and an information model that represents the information space and that allows navigation within the information and access to the information by the information broker independent of the legacy systems. The information broker utilizes the actual context, especially location, work situation, EA devices used and the information model.
US08612510B2 System and method for large-scale data processing using an application-independent framework
A large-scale data processing system and method for processing data in a distributed and parallel processing environment. The system includes an application-independent framework for processing data having a plurality of application-independent map modules and reduce modules. These application-independent modules use application-independent operators to automatically handle parallelization of computations across the distributed and parallel processing environment when performing user-specified data processing operations. The system also includes a plurality of user-specified, application-specific operators, for use with the application-independent framework to perform a user-specified data processing operation on a user-specified set of input files. The application-specific operators include: a map operator and a reduce operator. The map operator is applied by the application-independent map modules to input data in the user-specified set of input files to produce intermediate data values. The reduce operator is applied by the application-independent reduce modules to process the intermediate data values to produce final output data.
US08612508B1 High speed one's complement checksum generator/checker
A device may include a compressor. The compressor may receive a first number of inputs, each of the inputs having a predetermined width. The compressor may also compute a one's complement sum of the first number of inputs to generate carry bits having the predetermined width and sum bits having the predetermined width, modify the carry bits by moving a most significant bit of the carry bits to a least significant bit position, and output the modified carry bits and the sum bits.
US08612501B2 Method and hardware for generating random numbers using dual oscillator architecture and continuous-time chaos
Novel random number generation methods and novel random number generators based on continuous-time chaotic oscillators with dual oscillator architecture are presented. Numerical and experimental results not only verify the feasibility of the proposed circuits, but also encourage their use as a high-performance IC TRNG. In comparison with RNG's based on discrete-time chaotic maps, amplification of a noise source and jittered oscillator sampling, which are advantageous in the sense that true random behavior can be mathematically proven thanks to an analytical model that has been developed, it is seen that RNG's based on continuous-time' chaotic oscillators can offer much higher and constant data rated without post-processing. The proposed innovation increases the throughput, maximizes the statistical quality of the output sequence and is robust against external interference, parameter variations and attacks aimed to force throughout. The proposed circuits can be integrated on today process at GHz range.
US08612499B1 Method for evaluating quantum operator averages
We describe a method for using a classical computer to generate a sequence of elementary operations (SEO) that can be used to operate a quantum computer. A quantum computer operating under such a SEO can be used to evaluate certain quantum operator averages.
US08612494B2 Selective file provisioning depending on mode of operation of an electronic device capable of assuming a plurality of operating modes
The present invention provides a system, method and computer-program product for selectively providing operating information for operation of an electronic device, which is capable of assuming a plurality of operating modes. The system comprises a store and a file access module. The store includes a plurality of files and a plurality of file identification data sets. Each of the file identification data sets is associated with one or more of the plurality of files, which include the operating information. The file access module is configured for operatively interacting with the store and to select one of the file identification data sets based on an actual operating mode of the electronic device. Each file identification data set is associated with one or more of the operating modes. The file access module is configured to provide the one or more files associated with the file identification data set selected.
US08612493B2 Allocation cache premarking for snap-shot-at-the-beginning concurrent mark-and-sweep collector
Tracking newly created objects during a garbage collection cycle includes marking newly allocated objects in the GC cycle during the allocation cache population phase. The goal is to take a high performance system for tracing live objects, such as the mark map, and combine the SATB with a cached allocation system for heap memory such that SATB representation is preserved. Embodiments combine both efficient support for an SATB model during a collection cycle and a highly optimized allocation path for heap objects in an allocation scheme (which may optionally be a size segregated class allocation scheme) that allows both mechanisms to co-exist effectively. Specifically, embodiments track newly created objects during a GC cycle such that they are kept alive during the trace phase while continuing to support a highly efficient allocating caching strategy.
US08612491B2 System and method for storing a dataset of image tiles
System and method for storing a dataset of image tiles.
US08612490B1 Sharing of instructions across model boundaries
An exemplary embodiment may provide a repository for containing representations that represent a model or a portion of the model. A user may store the representations in the repository, for example, as functions. The functions stored in the repository may be shared and used for processing another model that includes a pattern performing the same or similar function as the representations stored in the repository. A checksum may be compared to determine an equivalent function in the repository. In a different embodiment, the intermediate representation of the pattern may be compared to determine an equivalent function in the repository.
US08612485B2 Deferred 3-D scenegraph processing
Processing a scenegraph for a client, including: creating a stack of filters, wherein each filter of the stack of filters is configured to edit or create a property on an object within the scenegraph; presenting a query by the client to the stack of filters for a first property on a first object within the scenegraph to determine whether a filter of the stack of filters edits or creates the first property on the first object; and returning a value for the first property if the filter of the stack of filters edits or creates the first property.
US08612477B2 Systems and methods for customized electronic communications
The present disclosure relates to systems and methods customizing electronic communications. A future event associated with a first user may be determined, and a second user that is associated with the first user and the future event may be identified. A plurality of communications involving the first user and the second user may be analyzed. A selection rule may be applied based on the analyzed plurality of communications, the selection rule identifying content from the database. Content from the database may be selected based on the application of the selection rule. An electronic message may be provided to the first user identifying the future event, and the selected content may be provided to the first user.
US08612476B1 Dynamic tree determination for data processing
Data can be processed in parallel across a cluster of nodes using a parallel processing framework. Using Web services calls between components allows the number of nodes to be scaled as necessary, and allows developers to build applications on the framework using a Web services interface. A job scheduler works together with a queuing service to distribute jobs to nodes as the nodes have capacity, such that jobs can be performed in parallel as quickly as the nodes are able to process the jobs. Data can be loaded efficiently across the cluster, and levels of nodes can be determined dynamically to process queries and other requests on the system.
US08612474B2 System and method for supporting logical sensor network
Provided are a system and method for supporting a logical sensor network (LSN) separate from an actual physical sensor network (PSN) to readily obtain sensing data required by a user or application program in an environment consisting of various types of PSNs. The system includes a metadata database (DB) for storing metadata of a plurality of available PSNs each having a plurality of sensor nodes, a LSN generation module for generating a LSN including one or more PSNs among the PSNs registered in the metadata DB or one or more sensor nodes in the PSNs, and storing metadata of the generated LSN in the metadata DB, a LSN update module for updating the metadata of the LSN including the PSNs or the sensor nodes in the PSNs when a state of the PSNs or the sensor nodes is changed, and a query processing module for, when a query about the LSN is received from an application program, collecting sensing data from the PSNs or the sensor nodes included in the LSN, generating query result data for the LSN using the collected data, and providing the query result data to the application program.
US08612472B2 Determining preferences from user queries
A query may be received at a computing device through a network. One or more attribute values that are preferences for a subset of the one or more terms of the query may be identified by the computing device. One or more products or services having associated attributes that have values that match a subset of the identified attribute values may be identified by the computing device, and a subset of the identified products or services may be presented by the computing device through the network. Implementations may also identify latent preferences, that is, preferences that are found for a query even where such a preference is not explicitly part of a term or token of the query.
US08612466B2 Information processing apparatus, document retrieval system, document retrieval method, and program
An information processing apparatus includes a database management unit that generates an index including access authority for a document and manages the index together with the document, a user information acquisition unit that acquires, as user information, the access authority for a user identification value, a document search unit that acquires the user information and a search request including a search expression, generates a combined search expression by combining an inclusion relationship expression with the search expression, the inclusion relationship expression including an operator that designates an inclusion relationship for access authority of an originator, and acquires a search result at a shared level enabling sharing under a plurality of user identification values in a domain including the plurality of user identification values, and a cache management unit 218 that registers the search result at the shared level as a cache item identified as the one at the shared level.
US08612462B2 Method, apparatus, and system for data transmission based on DLNA network
The present invention relates to a method, apparatus, and system for data transmission based on a DLNA (Digital Living Network Alliance) network that classifies contents files which are stored in a DMS according to a support of the DLNA network to make a contents list. Support is provided to convert a file attribute of a selected file into a file attribute which can be applied to the DLNA network to generate, in case a user selects a non-supported file which is not applied to the DLNA network. The invention outputs the selected file to a display unit, captures the outputted image to convert into a file which can be applied to the DLNA network.
US08612460B1 Content entity management
A first content entity and one or more associated second content entities are presented to one or more arbiters. Arbiter determinations relating to the association of at least one of the second content entities with the first content entity are received. A determination as to whether the at least one of the second content entities is to be disassociated from the first content entity based on the arbiter determinations can be made.
US08612454B2 Method and system for personalized health management based on user-specific criteria
The present invention relates to dispensation of health care, specifically to personalized management of an individual user's health care. The invention presents a method of integrating personal risk analysis of the user as well as the resources utilized by the health care industry, including insurers, medical services providers and manufacturers, care givers and other participants in the user's health care decision making. Utilizing various filters with specific and known health risk factors and user preference models for the individual consumer, the system and method of this invention provide comprehensive information, including products and services of interest to the consumer, user community or another one of interested parties listed above.
US08612450B1 Content tagging using multi-node hierarchical content assignments
Methods and systems generate content-categorization hierarchies and assign each content object to a set of nodes in the hierarchies. Each hierarchy includes a series of levels, each level including nodes which represent a categorization. A node in a top level is connected with multiple nodes in a lower level via a direct path. Each content object is assigned to a set of nodes, such that assignment to a lower-level node also results in assignment to each higher-level node in the lower-level node's direct path to a top of the hierarchy. Metadata of the content object is then modified to include a set of tags, each tag being a term from an assigned node. Tags are used to categorize the content object, summarize of the content object, identify recommended content objects, identify content objects responsive to a search query, and/or identify other content objects to supplement the content object.
US08612441B2 Identifying particular images from a collection
A method of identifying one or more particular images from an image collection, includes indexing the image collection to provide image descriptors for each image in the image collection such that each image is described by one or more of the image descriptors; receiving a query from a user specifying at least one keyword for an image search; and using the keyword(s) to search a second collection of tagged images to identify co-occurrence keywords. The method further includes using the identified co-occurrence keywords to provide an expanded list of keywords; using the expanded list of keywords to search the image descriptors to identify a set of candidate images satisfying the keywords; grouping the set of candidate images according to at least one of the image descriptors, and selecting one or more representative images from each grouping; and displaying the representative images to the user.
US08612439B2 Performing data storage operations in a cloud storage environment, including searching, encryption and indexing
Systems and methods are disclosed for performing data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, systems and methods for providing a cloud gateway and a scalable data object store within a cloud environment are disclosed, along with other features.
US08612431B2 Multi-part record searches
A method and apparatus are provided for enhancing search results generated by a search engine. A graphical user interface may display search results, which may include at least one multi-part record comprising a plurality of independent documents. Upon receiving a selection of the multi-part record from the search results a detailed view of the record may be displayed. The detailed view of the record may include a listing of the multiple documents that form the record along with an indication of whether keywords from the search criteria are present in the documents. By providing an indication of exactly which documents of a multi-part record include keywords associated with a search, embodiments of the invention allow users to easily identify desired materials from a list of search results comprising the multipart record.
US08612428B2 Image ranking based on popularity of associated metadata
An information processing apparatus includes a changing unit configured to change content data arranged in a predetermined region to other content data in response to a user request, a counting unit configured to count a remaining number of metadata added to content data remaining unchanged by the changing unit among a plurality of pieces of content data arranged in the predetermined region, and a ranking information generation unit configured to generate ranking information representing a degree of popularity of metadata based on the remaining number of metadata counted by the counting unit.
US08612426B2 Systems and methods for arranging participant interview clips for ethnographic research
Systems and methods for arranging participant interview clips for conducting ethnographic research. Video clips and photographs of interviews of participants in a market research study are stored in a database. Each item stored in the database is tagged with an interpretive tag indicative of an observed behavioral, attitudinal, or emotive characteristic of the participant. A user searches the database for tags or search terms of interest, and selects clips from the search results for inclusion in a perspective, which is a collection of selected clips and their associated tags and comments from multiple users who collaborate to determine which clips to include in the perspective. The process of creating a perspective is iterative and collaborative, in which the database can be mined and re-mined using different search strategies by multiple users, who provide their comments on selected clips to form a perspective that can be used for product innovation.
US08612425B2 Apparatus, method and medium for transmission and/or reception of digital content based on time or location information
A digital content transmission apparatus, method and medium, and a digital content reception apparatus, method and medium enable multimedia content, extracted according to the location and time of a transmitting mobile terminal, and alphanumeric text, to be combined into a single message sent to a receiving mobile terminal, thereby allowing a user of the transmitting mobile terminal to reflect the circumstances facing the user in the message. The digital content transmission apparatus includes an input module to receive an alphanumeric message, a state searching module to search for time information and location information of the message, a control module to extract a serial number of a first multimedia content corresponding to the time information and the location information, and a communication module to transmit data into which the message and the extracted serial number are combined.
US08612423B2 Search cache for document search
A method is described herein that includes receiving a query from a user at a computing device. The method also includes performing a search for one or more documents based at least in part upon the received query, wherein performing the search comprises causing a processor to perform the search through utilization of a search cache retained on the computing device, wherein the search cache comprises a results cache, an index cache, and a Boolean cache.
US08612420B2 Configuring web crawler to extract web page information
Web crawling configuration includes: obtaining, using one or more computer processors, a webpage comprising a plurality of nodes; presenting the webpage to a user; receiving a user selection of a node in the webpage, the node comprising at least one element; in response to the user selection of the node, presenting a web crawling configuration option pertaining to a web crawling action to be performed with respect to the node, the web crawling configuration option depending at least in part on a type of an element included in the node; receiving a user input specifying the web crawling configuration options pertaining to the web crawling action to be performed with respect to the node; and storing user specified web crawling configuration options, performing the web crawling action on the node according to the user input, or both.
US08612418B2 Mobile web browser for pre-loading web pages
Computer-implemented methods for pre-loading a web page in a mobile web browser are provided. In one aspect, a method includes receiving a partial or complete query in a mobile web browser from a mobile device prior to the partial or complete query being submitted by a user and receiving an identification of a predicted web page responsive to the partial or complete query. The method also includes loading but not rendering the predicted web page prior to the partial or complete query being query being submitted by the user, and displaying the loaded and rendered predicted web page in the mobile web browser after the completed query is submitted by the user when the predicted web page is determined to be responsive to the submitted query. Systems, graphical user interfaces, and machine-readable media are also provided.
US08612415B2 Personalized network searching
Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to the search query and the request to personalize the search result, a personalized search result is generated by searching a personalized search object. Responsive to the search query, a general search result is generated by searching the general search object. The personalized search result and the general search result are provided to a client device, an advertisement is selected based at least in part upon the personalized search object, and the advertisement, the personalized search result, and the general search result are displayed.
US08612411B1 Clustering documents using citation patterns
Systems and methods for clustering documents, such as for scientific documents, taking into account the citation patterns of the documents are disclosed. In one embodiment, the method includes locating citations to other documents, e.g., search result documents, comparing each pair of documents to be clustered for overlapping citations in a first, a more specific second, and an even more specific optional third citation generality, and determining clusters of related documents based on the comparisons. The levels of generalities may be, for example, document-, paragraph-, and/or citation-level generalities. The locating may locate only citations to the other documents to be clustered. The clusters may be determined based on a weighted score of the amount of overlapping citations in the various generalities and/or by performing factor analysis using the comparison results. The clusters may be ranked to determine the dominant clusters.
US08612406B1 Sharing business data across networked applications
The present disclosure describes methods, systems, and computer program products for sharing business data across networked applications. The method for sharing business data across networked applications can include receiving a request associated with data object instance via a first business application. The data object instance is of a specific data object type. A second business application is identified as an assigned master business application associated with the requested data object instance. The first business application and the second business application are based on a common application platform. Data associated with the requested data object instance is accessed at the second business application.
US08612403B2 Method and system for providing contact specific delivery reports
A method includes selecting a contact for receiving a message from a computing device, and determining delivery report options individually for the selected contact, where the delivery report options are maintained for each message sent to the contact regardless of a global setting for delivery reports in the computing device.
US08612402B1 Systems and methods for managing key-value stores
Systems and methods for managing key-value stores are disclosed. In some embodiments, the systems and methods may be realized as a method for managing a key-value store including creating an uncompressed tree of key-value pairs, monitoring the growth of the uncompressed tree, compressing the uncompressed tree when the uncompressed tree meets and/or exceeds a specified threshold, and creating a new empty uncompressed tree.
US08612401B2 Heat indices for file systems and block storage
Techniques and mechanisms are provided to allow for selective optimization, including deduplication and/or compression, of portions of files and data blocks. Data access is monitored to generate a heat index for identifying sections of files and volumes that are frequently and infrequently accessed. These frequently used portions may be left non-optimized to reduce or eliminate optimization I/O overhead. Infrequently accessed portions can be more aggressively optimized.
US08612398B2 Clean store for operating system and software recovery
Systems, methods and apparatus for automatically identifying a version of a file that is expected to be present on a computer system and for automatically replacing a potentially corrupted copy of the file with a clean (or undamaged) copy of the expected version. Upon identifying a file on the computer system as being potentially corrupted, a clean file agent may perform an analysis based on the identity of the file and one or more other properties of the system to determine the version of the file that is expected to be present on the system. Once the expected version is identified, a clean replacement copy of the file may be obtained from a clean file repository by submitting a version identifier of the expected version. The version identifier may be a hash value, which may additionally be used to verify integrity of the clean copy.
US08612397B2 System and method for a computer based forms language
A computational platform and related methods that generally combines the object model and the programming model into a single set of constructs (e.g., Forms, relations, entities, relationships). These constructs provide the characteristics of inheritance, linkage, immutability, versioning, and substitution in a single structure that can store the objects, processes, and instructions/programs, and provide for convergence and divergence of information in information streams, a database graph, or a database web distributed across a set of nodes.
US08612395B2 Server apparatus and control method of the same
File migration is allowed to be properly performed while suppressing an adverse effect caused by the migration on other users. A first server apparatus 3a is communicatively coupled to a first storage apparatus 10a, and a second server apparatus 3b that is communicatively coupled to a second storage apparatus 10b, and performs management based on user quota such that a file owned by a user having a used amount exceeding a threshold based on the user quota is set as a target of migration to the second storage apparatus 10b. A file used by a plurality of users out of the files set as targets of migration is excluded from a target of the management based on user quota, and is set as a target of management based on a file quota that is the user quota supplied from a plurality of users who use the file. If the capacity of the file exceeds the file quota, the file is again set to a target of the management based on user quota.
US08612390B2 Lightweight caching of transaction log for sequential access
Searching cached log blocks. A method includes performing a first search on cached log blocks for a log block having a first log block ID. The log blocks are cached and organized into sequentially ordered log buffers in memory. Adjacent sequentially ordered log buffers are double linked to each other. Each log buffer includes a complete range of log blocks from a starting log block ID to an ending log block ID. As part of the first search one or more links are followed, forward and/or backward, to one or more other log buffers. The method may further include determining that the first log block is not found by following one or more links forward and/or backward to one or more other log buffers and as a result, follow one or more covering pointers to one or more log buffers to search for the first log block.
US08612389B2 Method and apparatus for discovering application configuration files in a system
A method and apparatus for discovering application configuration files in a system. The method includes the steps of: obtaining a process identifier of an application in concern; comparing the obtained process identifier with a process identifier of a process for operating configuration files in the system; and determining configuration files to be the configuration files of the application in concern if the obtained process identifier is identical to the process identifier of a process for operating the configuration files in the system. Application configuration files can be automatically discovered and thereby monitored, such that the change of the application configuration files can be effectively and accurately detected, so as to facilitate a user to perform various subsequent operations.
US08612388B2 System and method for file monitoring
A file monitoring system tracks progress of data processing of a data file. Various applications and systems transmit status updates at one or more stages of processing to the file monitoring system. The file monitoring system monitors the status updates and generates reports displaying the status of the date file at the predetermined processing states. Reports include end to end status, files received and files delivered.
US08612383B2 Method and systems for caching objects in a computer system
Methods, systems, and computer programs embodied on computer readable media are provide for caching data within a cluster computing system using a cache adapter. A cache configuration file is stored within a computer system in the cluster computing system and includes information identifying a data replication application. The cache configuration file is received at a cache manager operating at the computer system and is subsequently parsed by the cache manager. An object is received from an application within the computer system and communicated to the data replication application based on the information parsed from the cache configuration file.
US08612382B1 Recovering files in data storage systems
A method is used in recovering files in data storage systems. A set of file system blocks of a file of a file system is identified. The set of file system blocks are associated with a portion of an inode of the file of the file system. Mapping information associated with the portion of the inode is missing references to the set of file system blocks. Metadata of each file system block of the set of file system blocks is evaluated. Based on the evaluation, the portion of the inode of the file is recovered by updating mapping information associated with the portion of the inode.
US08612377B2 Techniques for generating diagnostic results
Techniques for performing diagnostics for a monitored system. In one set of embodiments, an aggregate model can be built from a set of models corresponding to entities (e.g., applications and systems) in the monitored system, and data from the monitored system can be applied to the aggregate model. Diagnostic result information can then be generated based on the application of the data to the aggregate model. In certain embodiments, generating the diagnostic result information can include determining a state of an application or system in the monitored system and determining an impact of the state to a user.
US08612376B2 System for generating character-string matching finite automation, its generating method, and generating program
Disclosed is a system in which Aan NFA conversion meansunit 21, receives the number of simultaneous/parallel processing characters from an input device 1 and, using a one-character transition finite automaton description matrix stored in an NFA description matrix storage unit 31 and a description matrix which is stored in an NFA conversion result matrix storage unit 32 as an intermediate conversion result, converts the finite automaton to a finite automaton whose transition condition is described in the number of characters subjected to simultaneous/parallel processing. The NFA conversion means 21 sequentially stores the intermediate result in the NFA conversion result matrix storage unit 32. When the conversion is completed, a result output meansunit 22 reads the resulting NFA description matrix from the NFA conversion result matrix storage unit 32 and outputs it to an output device 4.
US08612369B2 System and methods for finding hidden topics of documents and preference ranking documents
Systems and methods are disclosed to perform preference learning on a set of documents includes receiving raw input features from the set of documents stored on a data storage device; generating polynomial combinations from the raw input features; generating one or more parameters; applying the parameters to one or more classifiers to generate outputs; determining a loss function and parameter gradients and updating parameters determining one or more sparse regularizing terms and updating the parameters; and expressing that one document is preferred over another in a search query and retrieving one or more documents responsive to the search query.
US08612368B2 Systems and methods for processing machine learning algorithms in a MapReduce environment
Systems and methods for processing Machine Learning (ML) algorithms in a MapReduce environment are described. In one embodiment of a method, the method includes receiving a ML algorithm to be executed in the MapReduce environment. The method further includes parsing the ML algorithm into a plurality of statement blocks in a sequence, wherein each statement block comprises a plurality of basic operations (hops). The method also includes automatically determining an execution plan for each statement block, wherein at least one of the execution plans comprises one or more low-level operations (lops). The method further includes implementing the execution plans in the sequence of the plurality of the statement blocks.
US08612366B2 Systems and methods for performing design of experiments
A method of automatically designing a plurality of experiments for analyzing at least one data set from a process to determine a relationship of a plurality of process factors of interest to a process output of interest. The method uses a computer to elicit input from a user to determine at least one characteristic of the data set including a quantity of the plurality of factors and whether one or more of the plurality of factors has greater than two levels, selects a design from a plurality of experiment designs based on established conventions for each of the plurality of experiment designs, the design applicable to the elicited at least one characteristic of the data set, and provides a design of experiments including a standard order of the experiments and a run order of the experiments, the design of experiments indicating the combinations of factors and levels for each experiment.
US08612360B1 System, method, and apparatus for connecting users online based on familiarity or invitation
A system and method enables registering entities to allow people to leave anonymous feedback without requiring an actual connection to be made or requested by one another, i.e., anonymously. Such system and method, and database, enables registered entities to receive anonymous feedback from a target audience.
US08612357B2 Pre-authenticated identification token
A wearable identification token includes a housing, a transmitter for transmitting user identification data to a proximity reader, a switch for switching the identification token between an enabled state and a disabled state, and a sensor for detecting removal of the housing from the user's body. The switch is responsive to the sensor to switch the identification token from the enabled state to the disabled state in response to the housing being removed from the user's body, and is responsive to a signal received from a trusted electronic device to switch the identification token from the disabled state to the enabled state.
US08612353B2 Publishing ingested video content to a video provisioning system
A system may receive an instruction to publish a video asset to a video provisioning system; retrieve profiles associated with the video asset, where a first profile may correspond to a set top box (STB) and a second profile may correspond to another device of a different type than the STB; process the video asset to create a first asset that can be published to a first device, associated with the system, based on the first profile; and process the video asset to create a second asset can be published to a second device, associated with the system, based on the second profile. The system may also publish the first asset to the first device that enables the STB to obtain the first asset from the first device; and publish the second asset to the second device that enables the other device to obtain the second asset from the second device.
US08612344B2 Online processing for offshore business transactions
A method and system for processing offshore online transaction use an intermediary platform to conduct foreign currency exchange on behalf of a buyer and an offshore seller. The method allows the buyer to purchase a product of an offshore merchant website using a local currency through the intermediary platform. The buyer places an order at the offshore merchant website, which sends an order request to the intermediary platform. The intermediary platform calculates the purchase amount in local currency, and exchanges the local currency amount provided by the user into an equivalent foreign currency amount through a financial platform, and sends a transaction message indicating successful payment to the offshore merchant website to allow shipping of the product. The intermediary platform periodically conducts accounting and profit sharing operations with the offshore merchant website.
US08612341B2 Computerized funding of a second financial account by a first financial card
A computerized method and system for implementing such method, the method comprising establishing a card payment instrument account for an approved customer and an investment account for the benefit of the approved customer. A rebate is calculated periodically based on credit card usage and the rebate is applied to fund the investment account periodically. The rebate is the only funding of the investment account accomplished through the card payment instrument account.
US08612340B1 System and method for detecting account compromises
A method of identifying a point of compromise includes accessing data stored in a data storage system, the data being associated with a plurality of identified at-risk accounts, identifying a plurality of common points of transaction, each of the plurality of common points of transaction being associated with a minimum number of the plurality of identified at-risk accounts, and identifying a point of compromise from the plurality of common points of transaction based on (i) the number of the identified at-risk accounts involved in transactions executed via each common point of transaction during a time period, and (ii) a total number of accounts involved in transactions executed via the common point of transaction during the time period.
US08612337B1 Mapping an over the counter trade into a clearing house
A method and system converts OTC positions into contracts clearable at a futures clearing house. Each OTC position has a maturity date. The method comprises: a) defining a plurality of tenors. The plurality of tenors is fewer in number than the OTC maturity dates of the OTC positions. The method also comprises: b) defining a contract, which is clearable at the clearing house, corresponding to each tenor defined in step a); c) mapping each OTC position, as it is executed, into one or more of the contracts, based on the maturity date of the OTC position; and d) between business days, re-mapping each contract mapped at step c) to account for the move of calendar day. The invention finds particular application as a method and system to convert OTC Foreign Exchange (FX) positions into futures contracts clearable at a futures clearing house. The OTC FX positions may include OTC FX spot positions and OTC FX forwards positions.
US08612336B2 Financial products based on a serialized index
A method for trading financial instruments includes listing, by an electronic financial exchange, financial instruments that specify which version of a serialized index the financial instrument tracks; receiving, by the electronic financial exchange, an electronic indication to buy or sell the financial instrument; executing, by the electronic financial exchange, a trade involving the financial instrument; and settling the financial instrument according to the version of the serialized index specified by the financial instrument.
US08612334B2 Systems and methods for price evaluation of articles of commerce
The invention is directed to systems and methods for indicating volatility adjusted price information for at least one article of commerce or market therefore, and various tools for providing valuation indicators for both current and historical price activity in terms of valuation rather than absolute price. The invention provides users indicators which quantify the degree in which a market is currently trading at fair value, overvalued or undervalued conditions using enhanced tools.
US08612333B2 Click based trading with intuitive grid display of market depth and price consolidation
A method and system for reducing the time it takes for a trader to place a trade when electronically trading on an exchange, thus increasing the likelihood that the trader will have orders filled at desirable prices and quantities. The price consolidation feature of the present invention, as described herein, enables a trader to consolidate a number of prices in order to condense the display. Such action allows a trader to view a greater range of prices and a greater number of orders in the market at any given time. By consolidating prices, and therefore orders, a trader reduces the risk of a favorable order scrolling from the screen prior to filling a bid or ask on that order at a favorable price.
US08612326B1 System and method for analyzing risk
The present invention provides a method and system for analyzing risk. An embodiment of this invention comprises determining a deployment cost and an outage cost for each of a plurality of portfolios. The portfolio comprises one or more elements with a predetermined capacity. Total cost, which is an indicator of deployment cost and risk, for each portfolio is then determined by summing the deployment cost and the outage cost. The total cost of at least two portfolios is compared.
US08612324B1 Systems and methods for administering return sweep accounts
A method, system, and program product, the method comprising: allocating client funds of respective client accounts among aggregated deposit accounts, determining client funds to be withdrawn from the aggregated deposit account held at one of the depository institutions more than six (6) times during a month while preserving an insured and interest-bearing status of the aggregated deposit account; generating instructions to transfer funds to or from one or more of the respective aggregated deposit accounts in the program through an aggregated demand deposit and making a withdrawal and/or transfer from the one aggregated deposit account more than six (6) times during the month period; and updating databases.
US08612323B1 Methods and systems for trade fee and rebate computation and order routing
Systems and methods for determining a trade fee charged by a trading venue to a market participant, or a rebate credited by a trading venue to a market participant are disclosed. The method may include a computer accessing and storing one or more order information parameters in memory, as well as accessing and storing one or more of market characteristics in memory. The method may further include calculating a trade fee or rebate that is based on at least one of the order information parameters and at least one of the market characteristics stored in memory. A system may include a memory containing instructions for calculating a trade fee or rebate and a processor in communication with the memory, the processor configured to execute the instructions according to the method set out above.
US08612319B2 System and method for real-time pricing with volume discounting
A system and method are provided for facilitating real-time pricing with volume discounting. The method includes receiving a request for a real-time price quote for a transaction from a first account. The request is received at a first instance in time during a billing cycle. The method also includes determining a first production service, where the first production service is a component of the transaction, and determining a count of first production service instances representing the first production service in the received transaction. The method further includes determining a billable entity for the transaction, where the billable entity includes one or more related accounts, and the related accounts includes the first account.
US08612313B2 Metadata subscription systems and methods
Exemplary metadata subscription methods and systems are disclosed herein. An exemplary method includes a metadata subscription system receiving data representative of a subscription by a user to one or more metadata values, identifying at least one media content instance that has the one or more metadata values, and providing the user with access to the identified at least one media content instance. Corresponding methods and systems are also disclosed.
US08612308B2 System and method for providing a configured camera, image products, and services
A system and method for obtaining photographic products and/or services comprises bundling image capture and printing technologies into products and/or services that are paid for by a consumer with monthly or yearly subscription fees. The system and method involves selecting a camera and selecting a photographic products/service plan which designates photographic products and/or services which are to be associated with the selected camera. The system and method gives the consumer the option of selecting a specific camera from a menu of cameras, and a specific photographic product/service plan which is to be associated with the selected camera from a product/service menu.
US08612303B2 Method for providing background music
A method comprising visually providing on a user terminal, business productivity software application functionality and/or utility software application functionality to a user; and causing the user terminal to play one or more audio songs as the user engages the software. The audio songs are selected in accordance with metrics describing usage and/or engagement of the software by the user.
US08612300B2 Buyer/supplier network that aids supplier enablement through collaboration between buyers and suppliers
Embodiments of methods, systems and apparatus for a buyer/supplier network aiding supplier enablement through creation of a requisition between a buyer and a supplier are disclosed. One method includes receiving, by the buyer/supplier network, a collaboration request for information about a good or service being purchased by a buyer. At least one supplier is identified from an approved supplier list that has the requested information. An account is created for each of the identified suppliers on the buyer/supplier network, and an invitation is sent to each of the suppliers to join the buyer/supplier network. Each of the invited suppliers is allowed to log into the buyer/supplier network through the invitation, and address the request for information.
US08612297B2 Methods and systems for harvesting comments regarding events on a network-based commerce facility
Systems and Methods to determine whether a single input interface includes comment information that is categorized. The system present a single input interface via a communications network. The single input interface includes a plurality of input mechanisms to facilitate user input of comment information and categorization information. The plurality of input mechanisms include a first input mechanism and a second input mechanism. The first input mechanism is to facilitate user input of comment information that pertains to a first event of a plurality of events. The second input mechanism is to facilitate user input of categorization information that categorizes the comment information pertaining to the first event. The plurality of input mechanism further include a third input mechanism and a fourth input mechanism. The third input mechanism is to facilitate user input of comment information that pertains to a second event of the plurality of events. The fourth input mechanism is to facilitate user input of categorization information that categorizes the comment information that pertains to the second event. Finally, the system determines whether the single input interface includes comment information that is categorized.
US08612294B1 Handheld computing device systems
A system is provided in which a handheld computing device may be used to provide a user with shopping assistance services. A shopping assistance service may allow a user to obtain directory information for a shopping mall. A user may use the handheld computing device to handle shopping lists. The handheld computing device may display promotional material based on the shopping lists. The handheld computing device may be used to obtain information on products being sold in a store. Products may be purchased using wireless financial transactions. Reminders and other messages may be sent to the handheld computing device. The location of the handheld computing device may be monitored. Services may be provided to the user based on the location of the handheld computing device. The handheld computing device may communicate with communications equipment in retail establishments using a local wireless link.
US08612292B1 Method and system for delivering targeted research invitations
A method, system, and computer program product is disclosed. A purchase data computer receives a customer identifier obtained from a scanner at a point of sale. The customer identifier is associated with a customer in a retail location. The purchase data computer determines a targeted research invitation associated with the customer identifier, the targeted research invitation including contact information to be used by the customer to participate in a marketing research program. Next, the purchase data controller causes a printer to print the targeted research invitation. According to another aspect of the invention, a current purchase of the customer sets off a trigger in the purchase data computer, causing the purchase data computer to print a targeted research invitation at the printer, based on the current purchase. According to another aspect of the invention, a host computer uses prior purchase history of consumers to determine targeted research invitations to be delivered to the consumers.
US08612283B1 Method and apparatus for evaluating the cost of operating a network infrastructure
A rule-based method and apparatus for evaluating the cost of operating a network infrastructure are disclosed. For example, the method receives a request to evaluate the cost of operating a network infrastructure in a form of one or more rules, e.g., in a natural language format. The one or more rules are translated into at least one cost model. The method then applies the at least one cost model to determine the cost of operating the network infrastructure.
US08612282B2 Process and system for integrating information from disparate databases for purposes of predicting consumer behavior
A process and system for integrating information stored in at least two disparate databases. The stored information includes consumer transactional information. According to the process and system, at least one qualitative variable which is common to each database is identified, and then transformed into one or more quantitative variables. The consumer transactional information in each database is then converted into converted information in terms of the quantitative variables. Thereafter, an integrated database is formed for predicting consumer behavior by combining the converted information from the disparate databases.
US08612278B1 Controlling queuing in a defined location
A facility includes a location node having a transceiver of wireless signals. It communicates with a central hub and mobile devices in the facility. The nodes are located in a specific location in the facility, and provide data about the movement of the entities in the facility relative to the location. Includes at least one of entry into the location, departure from the location, amount of time spent in the vicinity of the location; and the data being transmitted to the operator in at least one of real time or being for storage and analysis at a later time for use by the operator. There can be a series of location nodes in the facility. The nodes provide data about the movement of the entities in the facility, such data including the travel path of the entities in the facility.
US08612275B1 Spreading algorithm for work and time forecasting
A method of forecasting work hours per unit of time is provided. The method comprises estimating a project hour budget, determining a percentage of the project hour budget to be expended in each of a plurality of project phases based on average percentages of project hour budgets expended in each project phase in completed projects, and distributing the project hour budget across a plurality of units of time based on the percentage of the project hour budget to be expended in each project phase, on the project hour budget, and on a schedule of project milestones.
US08612274B2 Pricing engine revenue evaluation
A simulation framework for evaluating revenue that may use a pricing engine that runs at least one pricing algorithm with particular configurations and under particular model market conditions to provide revenue projections.
US08612268B2 Systems and methods for managing an event
The present invention relates to a method, a system and a physical computer readable medium for distributing payment to a host of an event and a second entity by receiving payment confirmations indicating payment amounts from guests for the event. The payment amounts for all received confirmations are aggregated. Using the aggregated payment amounts, a first payment total and a second payment total are calculated and distributed to the host of the event and a second entity, respectively. The present invention further relates to a method for managing an event. The method involves registering a host, registering an event, and registering guests for the event. In response to receiving notification from at least one guest, status information for the event is provided to the host. The status information includes: the event, the guests, and at least some information based on the received notification.
US08612267B1 Method of estimating and obtaining international health and temporary medical insurance
A computerized method of allowing insurance customers to purchase travel medical insurance or other foreign medical insurance, based on user age, sex, and various user designed risk scenarios, and receive information on the payout amounts that various insurance plans will deliver based upon these factors. In one embodiment, a method for allowing customers who are unfamiliar with the medical cost structure of a foreign country to be informed both as to the costs of medical treatment in that country, and the benefits that a variety of foreign coverage medical insurance plans will provide under these user risk scenarios. These plans may then be evaluated according to different user selected parameters. The method can be implemented using computerized servers and client devices communicating using standard internet protocols over the internet.
US08612250B2 Multiple resource planning system
A system for managing remote doctor medical request workflow may include a workflow module that optimizes assignments of medical requests to remote doctors based on parameterized doctor and scheduling information and may further include a forecasting module that predicts the hospital credentials, state licenses or doctors needed to fulfill a projected volume of future medical requests. In one embodiment, radiologists are parameterized and then matched with requests for radiological readings based on information extracted from DICOM image headers and merged with associated information contained in a medical work order. In this embodiment, the radiologists are parameterized based on their locations, schedules, hospital credentials, state licensing, compensation metrics, and performance metrics and incoming requests for review of CT scans and the like are filtered based on the parameterized radiologist information to identify one or more radiologists who are to fulfill the medical request.
US08612248B2 Patient communication method and system
A healthcare communication system can include a patient terminal having a keyboard unit with message keys for transmitting different ones of one or more programmed messages, and alphanumeric keys for composing messages. The patient terminal can be communicatively linked to a patient terminal display for presenting the programmed messages and composed messages. Each of the message keys can include identifying indicia associated with a programmed message transmitted upon selection of the message key. The patient terminal keyboard also can include one or more destination keys for specifying one of multiple destination addresses within the healthcare communication system for delivering individual ones of the messages.
US08612247B2 Biological information management system
A healthcare professional terminal 90 creates a question message based on an input operation of a healthcare professional, and transmits the question message to a game apparatus 12. The game apparatus 12 creates, based on an input operation of a healthcare recipient, an answer message including an answer to a question contained in the question message received from the healthcare professional terminal 90, and transmits the answer message to the healthcare professional terminal 90 together with automatically obtained biological information (weight data, exercise time data, and step count data) of the healthcare recipient.
US08612246B2 Clinical guidelines engine
A medical guideline integration engine is presented. The engine imports medical guideline information from disparate sources based on various guideline standards into a knowledge base. The knowledge base houses the information in a database. Upon request, the engine retrieves the information from the knowledge base and converts the information into a desired guideline format.
US08612244B2 Method, apparatus and data processor program product capable of enabling administration of a levels-based athleticism development program data
Various aspects of one or more methods, apparatuses and data processor program products capable of enabling management of data associated with an athleticism development program are disclosed herein. These various aspects include maintaining a database including subscriber performance data for a plurality of athleticism development program subscribers and facilitating preparation of a subscriber performance report for a specified one of the plurality of athleticism development program subscribers. The subscriber performance data is capable of enabling an attained standardized athleticism level to be determined for each one of the athleticism development program subscribers. The implementation of standardized athleticism levels is advantageous as it supports a measurable plan of progress for motivating a subscriber and trainer to meet their individual and mutual goals.
US08612240B2 Audio encoder, audio decoder, method for encoding an audio information, method for decoding an audio information and computer program using a region-dependent arithmetic coding mapping rule
An audio decoder for providing a decoded audio information includes an arithmetic decoder for providing a plurality of decoded spectral values on the basis of an arithmetically-encoded representation of the spectral values and a frequency-domain-to-time-domain converter for providing a time-domain audio representation using decoded spectral values. The arithmetic decoder is configured to select a mapping rule describing a mapping of a code value onto a symbol code in dependence on a context state. The arithmetic decoder is configured to determine a numeric current context value describing the current context state in dependence on a plurality of previously decoded spectral values and also in dependence on whether a spectral value to be decoded is in a first predetermined frequency region or in a second predetermined frequency region. An audio encoder provides an encoded audio information on the basis of an input audio information.
US08612236B2 Method and device for noise suppression in a decoded audio signal
In one aspect, a noise suppression process for a decoded signal comprising a first decoded signal portion and a second decoded signal portion is provided. A first energy envelope generating curve and a second energy envelope generating curve of the first signal portion and of the second decoded signal portion are determined. An identification number depending on a comparison of the first and second energy envelope generating curves is formed. An amplification factor which depends on the identification number is derived. Multiplying the second decoded signal portion by the amplification factor, reduces pre-echo and post-echo interference noises.
US08612226B1 Determining advertisements based on verbal inputs to applications on a computing device
The present disclosure provides methods operable by computing device having one or more applications configured to perform functions based on a received verbal input. The method may comprise receiving a verbal input, obtaining one or more textual phrases corresponding to the received verbal input, and providing the one or more textual phrases to an appropriate application on the computing device. The method may further comprise accumulating data on the one or more textual phrases. The data comprises at least a count of a number of times a particular textual phrase is obtained based on a given received verbal input. Based on the count exceeding a threshold, the method may further comprise providing a query corresponding to the textual phrase, where the query is usable to search an advertisement database for one or more advertisements relating to the textual phrase.
US08612225B2 Voice recognition device, voice recognition method, and voice recognition program
A voice recognition device that recognizes a voice of an input voice signal, comprises a voice model storage unit that stores in advance a predetermined voice model having a plurality of detail levels, the plurality of detail levels being information indicating a feature property of a voice for the voice model; a detail level selection unit that selects a detail level, closest to a feature property of an input voice signal, from the detail levels of the voice model stored in the voice model storage unit; and a parameter setting unit that sets parameters for recognizing the voice of an input voice according to the detail level selected by the detail level selection unit.
US08612221B2 Portable terminal and management system
A portable terminal having an audio pickup means that acquires sound, an absolute position detection unit that detects the absolute position of the portable terminal, a relative position detection unit that detects the relative position of the portable terminal, and a speech recognition and synthesis unit that recognizes the audio acquired by the audio pickup means as speech, is achieved with a simple configuration. A portable terminal (1) that exchanges data with a server (2) has disposed to the portable terminal an audio pickup means that acquires sound, an absolute position detection unit (1-1) that detects the absolute position of the portable terminal, a relative position detection unit (1-2) that detects the relative position of the portable terminal, and a speech recognition and synthesis unit (1-3) that recognizes the audio acquired by the audio pickup means as speech.
US08612218B2 Method for error concealment in the transmission of speech data with errors
The invention relates to a method for outputting a speech signal. Speech signal frames are received and are used in a predetermined sequence in order to produce a speech signal to be output. If one speech signal frame to be received is not received, then a substitute speech signal frame is used in its place, which is produced as a function of a previously received speech signal frame. According to the invention, in the situation in which the previously received speech signal frame has a voiceless speech signal, the substitute speech signal frame is produced by means of a noise signal.
US08612209B2 Classifying text via topical analysis, for applications to speech recognition
An assignment device (1) assigns word class information (WKI) to one or more words of text information (ETI). Based on word-class sequence information (WK-AI) formed from this assigned word class information (WKI), actions (A) are executed in order to notify the user of conflicts or to provide the user with background information (HI) relating to words in the text information (TT).
US08612208B2 Ontology for use with a system, method, and computer readable medium for retrieving information and response to a query
A system, method, and computer readable medium for applying one or more information retrieval technologies is disclosed for resolving a query. In one embodiment, an exemplary system generates a response using a language analysis module configured to parse a query into elements. This system can also include a rules engine configured to compare a condition of a rule against the elements, where the rule is configured to perform an action to retrieve information. Further, a response generator coupled to said rules engine receives the rule and retrieves the information for presentation to a querier in a portion of a display that adjusts proportionately to the degree of importance of said information.
US08612204B1 Techniques for reordering words of sentences for improved translation between languages
Computer-implemented techniques include receiving a phrase in a first language and obtaining a corpus comprising a plurality of phrases in the first language and word reordering information for the plurality of phrases, the word reordering information indicating a correct word order for each phrase in a second language. Word-to-word correspondences between each of the phrases in the first language and the corresponding correct word order for the phrase in the second language are identified and at least one tree that allows for the identified word-to-word correspondences is generated. Based upon the at least one tree, a statistical model for reordering from a word order that is correct for the first language to a word order that is correct for the second language is created. Based upon the statistical model, a reordered phrase from the received phrase is generated, the reordered phrase having a correct word order for the second language.
US08612203B2 Statistical machine translation adapted to context
This invention relates to a means and a method for translating source text into a target text where the context information is taken into consideration. A source text unit is defined around a translation unit which is to be translated. This source text unit is mapped onto a bilingual sublanguage space where the bilingual sublanguage space comprises a source sublanguage space and mappings to the target language. The translation is adapted to the source text unit, thereby considering contextual information.
US08612202B2 Correlation of linguistic expressions in electronic documents with time information
An information analysis device includes a correlation value calculation unit which specifies the number of appearances of links between one linguistic expression and other linguistic expression and an appearance time of each link based on link information. The correlation value calculation unit calculates a correlation value between the one linguistic expression and the other linguistic expression according to a degree that the link continuously appears by using the specified number of appearances of the link and the appearance time of each link.
US08612199B2 Netlist partitioning for characterizing effect of within-die variations
Techniques are presented for determining effects of process variations on the leakage of an integrated circuit having multiple devices. The operation of the circuit is simulated using a first set of values for the process parameters for the devices and is also simulated with some of the process parameter values varied. For the simulation with the varied values, the circuit is split up into distinct components (such as channeled coupled components, CCCs), where each component has one or more devices, and a process parameters value in a device in each of two or more of these components is varied.
US08612198B2 Methods and systems for controlling a semiconductor fabrication process
Software for controlling processes in a heterogeneous semiconductor manufacturing environment may include a wafer-centric database, a real-time scheduler using a neural network, and a graphical user interface displaying simulated operation of the system. These features may be employed alone or in combination to offer improved usability and computational efficiency for real time control and monitoring of a semiconductor manufacturing process. More generally, these techniques may be usefully employed in a variety of real time control systems, particularly systems requiring complex scheduling decisions or heterogeneous systems constructed of hardware from numerous independent vendors.
US08612192B2 Vehicle simulation system with software-in-the-loop bypass control
A vehicle simulation system includes a first simulation model that when executed simulates a software ring along with other software of a vehicle module. The vehicle simulation system further includes a second simulation model of the software ring. A bypass switch that has a first state and a second state. A bypass switching module switches the bypass switch between the first simulation model and the second simulation model based on a bypass signal and a ring enabling signal. A simulation control module executes code of a vehicle simulation model including software in-the-loop (SIL) testing of a selected one of the first simulation model and the second simulation model based on state of the bypass switch.
US08612190B2 Derived simulations for planning systems
Baseline data may be generated, including copying selected data from a planning database. Modifying requests associated with changes to a derived simulation may be received, and affected entries within the baseline data that are affected by the modifying requests may be determined. Simulation entries may be stored within a derived simulation dataset, the simulation entries corresponding to the affected entries within the baseline data. A mapping may be provided between the simulation entries within the derived simulation dataset and the affected entries within the baseline data. The derived simulation may be provided in response to the modifying requests and based on the mapping.
US08612186B2 Numerical simulation of structural behaviors using a meshfree-enriched finite element method
System, method and software product for numerically simulating structural behaviors of an engineering product in compressible and near-incomprssible region is disclosed. Meshfree enriched finite element method (ME-FEM) is used for such numerical simulation. ME-FEM requires an engineering product be represented by a FEM model comprising a plurality of finite elements. Finite elements used in the ME-FEM are generally low-order finite elements. Each of the finite elements in the FEM model is enriched by at least one meshfree enriched (ME) node located within the element's domain. Each ME node has additional degrees-of-freedom for the element it belongs independent from those of the corner nodes. A displacement based first-order convex meshfree approximation is applied to the ME node. The convex meshfree approximation has Knonecker-delta property at the element's boundary. The gradient matrix of ME-FEM element satisfies integration constraint. ME-FEM interpolation is an element-wise meshfree interpolation that is discrete divergence-free at the incompressible limit.
US08612184B2 Variational modeling with removal features
Systems, methods, and computer readable mediums. A method includes receiving a geometric model including at least one removal feature having at least one face and designating at least one face as a remove variational face. The method includes adding a constraint that refers to the designated face. The method includes creating a second object corresponding to the removal feature and modifying the constraint to refer to the second object instead of the removal feature. The method includes removing the removal feature and performing a variational edit and solve on the model using the second object in place of the removal feature. The method includes recreating the model according to the variational edit. The recreated model can include the removal feature placed according to an updated location of the second object.
US08612181B2 Wireless system for monitoring and analysis of skiing
This invention allows for remote monitoring of the skier/skiing performance. The system consists of a various MEMS sensors embedded in skier clothing and equipment. These sensors measure instantaneous changes in acceleration in x/y/z axis and changes in earth magnetic field—relative to the skier position, to provide six degree of freedom in calculation of skier position as well as moments applied to the ski edge and forces experiences by the skier body. These sensors communicate with the monitoring application residing in the user wireless terminal (call phone) over the PAN wireless network. The instantaneous measurements are analyzed either locally or remotely and when the system is configured in an active mode, a corrective response to the MEMS actuators embedded in the ski or ski bindings may be send does changing the parameters of the run or provide enhanced safety.
US08612179B2 Systems and methods for operational verification of a missile approach warning system
A coupler that generates and emits a simulated missile signature for assessing the operational capability of a missile approach warning system. The coupler may be directly attached to the system by an adapter. Couplers may be used in multiplicity, simultaneously or sequentially. The simulated signature may be digitally stored, as may be the results of the assessment. Simulated signatures may also be generated from freeform. The coupler also performs sensitivity testing.
US08612177B2 Method for presenting measured results from a network analyser with a simultaneous tolerance display
A method for determining measurement uncertainty of measured values of a network analyzer. For every measured value of a respectively-selected measurement type, the measurement uncertainty is calculated in an internal computer of the network analyzer according to modulus and/or phase and displayed together with the respective measured value. Data required for this computation, which result directly from properties and an operating mode of the network analyzer, are stored in databanks allocated to the internal computer and are therefore directly accessible to the internal computer, and only data from additionally-used measurement resources, which differ from the data already stored in the databanks, are entered externally into the databanks, where they are set off against the originally-stored data and included as new data in the calculation of the measurement uncertainty.
US08612176B2 Nominal population metric: clustering of nominal application attributes
Clustering of nominal attributes using a nominal population metric enables comparisons of entities which are not easily comparable. In some embodiments, nominal population metrics are determined using a similarity matrix and a nominal population matrix using comparisons. In some embodiments, nominal population metrics are determined using a nominal population matrix using distributions. A computing device is able to determine the nominal population metrics with the appropriate hardware and applications configured for computing the nominal population metrics.
US08612173B2 Six axis motion control apparatus
A motion control apparatus for measuring and scanning an object. The motion control apparatus includes a base. The motion control apparatus also includes an object support assembly that is coupled to the base. The object support assembly receives the object to be scanned and measured. The motion control apparatus includes a scanner track that extends above from the base. The scanner and object are moveable about multiple axes to position to the scanner with respect to the object for viewing the object by the scanner for obtaining measurements of the object.
US08612171B2 Method of automatically formulating test cases for verifying at least part of a piece of software
A method of automatic formulation by a computer of test cases for verifying at least one function of a piece of software in relation to a specification including requirements relating input values and output values of the software, the method including the steps of: distinguishing combinatorial requirements and sequential requirements; modeling combinatorial requirements by a truth table and sequential requirements by a finite state machine to obtain a modeled specification; establishing an operation matrix relating the input values of the software with a probability of them being in succession and a transition time between them; selecting the successions of input values to be tested by performing a Monte Carlo draw on the operation matrix; determining a test case including test rows relating each selected succession with the output values expected given the modeled specification; stopping the determination process when the test case being determined makes it possible to reach a predetermined threshold for at least one of the following criteria: verified percentage of function code, verified percentage of requirements, verification time, and verification cost.
US08612167B2 Estimating remaining battery service life in an implantable medical device
Methods for estimating a remaining service life of an implantable medical device (IMD) battery are presented. In one embodiment, a characteristic discharge model of the battery is employed. Systems employing the methods may include an external device coupled to the IMD, for example, via a telemetry communications link, wherein a first portion of a computer readable medium included in the IMD is programmed to provide instructions for the measurement, or tracking, of time and the measurement of battery voltage, and a second portion of the computer readable medium included in the external device is programmed to provide instructions for carrying out the calculations when the voltage and time data is transferred via telemetry from the IMD to the external device.
US08612166B2 Test bed for electrical energy storage systems for vehicles
A test bed for an electrical energy storage system for vehicles includes a test system for conducting electrical tests of the energy storage system, optionally at least one conditioning unit for the climate control of the energy storage system, at least one data collection and analysis system, and optionally at least one safety system. In order to be able to test energy storage systems in a manner approximating their use as closely as possible in that all real influences on the energy storage system, for example, a traction battery for electric or hybrid vehicles, can be simulated with the simultaneous interaction of thermal, electrical, and mechanical influencing factors without the need to conduct tests in a real-world environment, at least one actuator is additionally provided for the mechanical stimulation of the energy storage system.
US08612165B2 Determining angular dependence of aerodynamic drag area for a vehicle
The invention relates to a method and system for determining an aerodynamic drag area CxA of a moving vehicle, for example a bicycle, in dependence upon the airflow yaw direction and speed without the use of a wind tunnel. The vehicle is equipped with sensors for collecting time-stamped values indicative of the vehicle speed, propulsion force, airflow speed and yaw angle of the airflow at various points during the trip. The trip data are then processed using successively refined hypotheses regarding the CxA(yaw) dependence to generate a plurality of elevation profiles for the travelled path. The generated elevation profiles are then evaluated based on available route elevation information to select a correct dependence of the aerodynamic drag area upon the yaw angle of the airflow.
US08612164B2 Method of maintaining a pipeline
A method of maintaining a pipeline, including estimating a corrosion rate of a pipeline segment, is provided. The method includes analyzing a first data set obtained by inspecting the pipeline segment at a first time and a second data set obtained by inspecting the pipeline segment at a second time subsequent to the first time. A plurality of matched features that include a feature in the first data set and a feature in the second data set is identified. A confidence metric for each of the matched features is calculated. A subset of the matched features is selected based on the confidence metric, a size of the matched features, and/or a desired size of the subset. The corrosion rate of the pipeline segment is calculated based on changes in a geometric characteristic of features within the subset of the matched features between the first time and the second time.
US08612161B2 Methods and compositions for base calling nucleic acids
The invention provides methods and compositions, including, without limitation, algorithms, computer readable media, computer programs, apparatus, and systems for determining the identity of nucleic acids in nucleotide sequences using, for example, data obtained from sequencing by synthesis methods. The methods of the invention include correcting one or more phenomena that are encountered during nucleotide sequencing, such as using sequencing by synthesis methods. These phenomena include, without limitation, sequence lead, sequence lag, spectral crosstalk, and noise resulting from variations in illumination and/or filter responses.
US08612156B2 Active noise injection computations for improved predictability in oil and gas reservoir discovery and characterization
Application of nonlinear resonance interferometry is introduced as a new geophysical approach to improve predictability in characterization of subsurface porosity, rock and fluid properties. In contrast to reflection methods that remove random information noise, nonlinear resonance interferometry exploits the full seismic acquisition spectrum to assess how low frequency and high-frequency noise is differentially and directly modulated by varying levels of porosity and hydrocarbon content in the lithologies of interest. In some examples, systems and techniques implement novel computational interactions between acquired seismic wavefield attributes and a nonlinear system in software to amplify distortions in seismic noise and exploits injection of synthetic noise, in software format, to detect hydrocarbon traps and lithology changes at spatial scales below seismic resolution, thereby increasing the information value of low-resolution data. The techniques are broadly applicable to de-risking conventional clastic and carbonate reservoirs and non-conventional shale gas resource prospects.
US08612150B2 Device and method for determining the position of another road user
A method for determining the position of another road user includes the following steps: determining the position of a road user with the aid of a position detection unit; estimating a distance of the road user to the other road user with the aid of a distance sensor; and determining the position of the other road user on the basis of the determined position of the road user, the estimated distance, and a road map, the other road user being assumed to be located in a road area predefined by the road map.
US08612148B2 Marking apparatus configured to detect out-of-tolerance conditions in connection with underground facility marking operations, and associated methods and systems
Methods, apparatus, and systems for facilitating a marking operation to indicate a presence or an absence of at least one underground facility. Marking information, including one or both of environmental information representative of at least one environmental condition of an environment in which the marking operation is located, and operating information representative of at least one operating condition of a marking device used to perform the marking operation, is received and compared to a target value or a range of values to determine if an out-of-tolerance condition exists.
US08612144B2 Method for operating a navigation device and a corresponding navigation device
In order to provide a method for operating a navigation device, which also receives TMC data using two tuners for ascertaining an optimum travel route, using which an optimal travel route is ascertainable using the largest amount of TMC data possible, after a first search by the second tuner, the TMC data found are compared with those of the first tuner and to use the second tuner for searching for another transmitter having other TMC data. Furthermore, a navigation device of an appropriate design is provided.
US08612143B2 Passage determination device and passage determination method
The passage determination device according to the present invention includes: a storage; a position information obtaining unit that obtains positions of the device at predetermined intervals; and a controller that causes the storage to store a course and a position of a passage point on the course set in advance by the user, and that causes the storage to store the positions obtained by the position information obtaining unit as well as times at which the positions are obtained, wherein the controller determines, if positions of the device enter a predetermined range of the passage point, a time at which the user passes through the passage point based on a position, from among the obtained positions within the predetermined range, that is closest to the passage point and a time at which the position is obtained.
US08612141B2 Navigation system for estimating and displaying candidate destinations
A navigation system capable of enabling a user to use navigation functions such as route guidance without setting a destination. It includes an information recording unit for storing a driving history, a destination estimating unit for estimating a destination from the driving history stored in the information recording unit, a route computing unit for calculating a route to the destination estimated by the destination estimating unit, and an information display unit for causing the route calculated by the route computing unit to be displayed.
US08612138B2 Lane-based road transport information generation
Example methods, apparatuses, or articles of manufacture are disclosed that may be implemented using one or more computing devices to facilitate or otherwise support one or more processes or operations associated with lane-based road transport information generation, such as for use in or with, for example, vehicle navigation management systems.
US08612135B1 Method and apparatus to localize an autonomous vehicle using convolution
Aspects of the disclosure relate generally to an autonomous vehicle accessing portions of a map to localize itself within the map. More specifically, one or more convolution scores may be generated between a prior map and a current map. Convolution scores may be generated by applying a fast Fourier transform on both the prior and current maps, multiplying the results of the transforms, and taking the inverse fast Fourier transform of the product. Based on these convolution scores, an autonomous vehicle may determine the offset between the maps and localize itself relative to the prior map.
US08612134B2 Mining correlation between locations using location history
Techniques describe determining a correlation between identified locations to recommend a location that may be of interest to an individual user. The process constructs a location model to identify locations. To construct the model, the process uses global positioning system (GPS) logs of geospatial locations collected over time and identifies trajectories representing trips of the individual user and extracts stay points from the trajectories. Each stay point represents a geographical region where the individual user stayed over a time threshold within a distance threshold. A location history is formulated for the individual user based on a sequence of the extracted stay points to identify locations.The process determines a correlation between identified locations. The process integrates travel experiences of individual users who have visited the locations in a weighted manner and identifies a common travel sequence which the individual users followed between the locations.
US08612128B2 Ground threat location for an aircraft using burst recognition
Systems and methods are provided for locating threats to an aircraft that are located on the ground. Associated bearings from a sensor in an aircraft are determined for each of a plurality of detected shots from a threat at ground level. A sensor ground projection is plotted along each associated bearing. Each sensor ground projection is mapped to an elliptical uncertainty area reflecting the inherent error in bearing determining instrumentation. An estimation of the position for the threat based on the intersection points between mapped uncertainty areas of the sensor ground projections is calculated.
US08612125B2 Method and device for acquiring and transmitting operating data of an internal combustion engine
A method for acquiring operating data of an internal combustion engine in a control unit during a diagnostic function of the control unit, and for transmitting the operating data from the control unit to a diagnostics device, the operating data being determined in the control unit with the aid of sensors assigned to the internal combustion engine. Desired operating data type and time resolution of the value reception is transmitted from the diagnostic device. Operating data are collected in the control unit with the aid of a diagnostic function. The diagnostics device and the control unit are connected via standardized interfaces, whose transmission speed is limited. Data values are buffered in a memory in the control unit. Speed of data acquisition may be selected independently of the transmission speed of the interface between the control unit and the diagnostics device. Data acquisition synchronous with the rotational speed is possible.
US08612120B2 Control apparatus for internal combustion engine
The present invention aims to provide a control apparatus for an internal combustion engine that can precisely determine the presence or absence of blow-by of fresh air into an exhaust path in the internal combustion engine with a supercharger. A control apparatus for an internal combustion engine according to the present invention includes: a supercharger; an intake pipe pressure obtaining unit that detects or estimates an intake pipe pressure; an intake variable valve apparatus capable of changing a valve timing of an intake valve; an exhaust variable valve apparatus capable of changing a valve timing of an exhaust valve; a storing unit that stores information about a reference intake pipe pressure that is a value that depends on the valve timing of the intake valve but does not depend on the valve timing of the exhaust valve; a reference intake pipe pressure obtaining unit that obtains the reference intake pipe pressure for the valve timing of the intake valve; and a blow-by determining unit that determines the presence or absence of blow-by of fresh air into an exhaust side based on a result of comparison between the intake pipe pressure and the reference intake pipe pressure.
US08612118B2 Piston engine and operating method
A method for operating an engine, including, adjusting a target load, which lies below a full load; operating at least one cylinder in a first cylinder group with a first load, which is reduced with respect to the target load; operating at least one cylinder in a second cylinder group with a second load, which is increased with respect to the target load; selecting the first and second loads such that a resulting load is the target load; and selecting the first and second loads such that at least one environmental parameter value is improved, wherein the environmental parameters include at least one of a fuel consumption, a nitrogen oxide content in the exhaust gas, and a particle content in the exhaust gas.
US08612112B2 Vehicle and control method thereof
When the driver steps on an accelerator peal to a certain depth and practically keeps the accelerator pedal at the certain depth to maintain a substantially constant accelerator opening, a target additional torque, a maximum reflection rate, and an increment of a reflection rate are set based on the accelerator opening and a vehicle speed. The reflection rate is gradually increased by the increment to the maximum reflection rate after elapse of a preset time period since a start of decreasing a base torque demand affected by the accelerator opening and the vehicle speed. An object torque demand is computed as the sum of the base torque demand and an additional torque, which is given as the product of the target additional torque and the gradually increasing reflection rate. The operations of an engine and two motors are then controlled with the setting of the object torque demand.
US08612109B2 Vehicular running control apparatus and vehicular running control method
In vehicular running apparatus and method, a yaw rate target deceleration calculated on a basis of a yaw rate and a preset lateral acceleration set value is compared with a navigation target deceleration calculated on a basis of a target vehicle speed calculated on a basis of a state of a curved road located in front of a running road on which the vehicle is running and the preset lateral acceleration to select a target deceleration from one of the yaw rate and navigation target decelerations which is lower than the other and a target vehicle speed command value is calculated on a basis of the selected target deceleration, the calculated vehicle speed command value being outputted to decelerating means of the vehicle.
US08612108B2 Entering and leaving a motor vehicle freewheel running condition with internal combustion engine off
An automotive electronic control system for a motor vehicle is provided. The automotive electronic control system is designed to cause the motor vehicle to enter a freewheel running condition with internal combustion engine off if the automotive electronic control system determines, based on received quantities indicative of operative conditions of the motor vehicle, occurrence of a driver-performable action indicative of the will of the driver to enter a freewheel running condition with internal combustion engine off and occurrence at or within a given time from the occurrence of the driver-performable action and the maintaining for a given time of specific predetermined entry conditions. The automotive electronic control system is further designed to cause the motor vehicle to leave a freewheel running condition with internal combustion engine off if the automotive electronic control system determines, based on the received quantities, occurrence of at least one of specific predetermined exit conditions.
US08612106B2 System and method for controlling a transmission to improve exhaust braking
A system for controlling a transmission of a vehicle powered by an engine includes a torque determination module and a shift determination module. The torque determination module determines a desired exhaust brake torque for the engine based on an actual speed of the vehicle and a desired speed of the vehicle. The shift determination module determines whether to shift between gear ratios of the transmission based on the desired exhaust brake torque and an exhaust brake torque capacity of the engine.
US08612102B2 Hydraulic excavator and hydraulic excavator control method
In a hydraulic excavator, a controller is configured to control output of an engine based on a first engine output torque line that defines an upper limit for engine output torque against engine rotation rate. The controller is configured to determine which of two operations, a high hydraulic load operation in which a work machine is subjected to a high hydraulic load and a low hydraulic load operation in which the work machine is subjected to a low hydraulic load, is being performed. When swinging for a revolving unit and the low hydraulic load operation for the work machine are being performed as a combined operation, the controller is configured to control the output of the engine based on a second engine output torque line. The second engine output torque line is an engine output torque line with a lower engine output torque than the first engine output torque line.
US08612101B2 Method for determining a position point of a movable element
The invention relates to a method for determining a position point of a movable element, particularly a window (33) or a roof of a motor vehicle that can be advanced into at least one elastic receptacle (36) by means of a drive, comprising the steps of continually determining a spring stiffness in relation to the moving element (33) in the elastic receptacle (36) and determining a position point upon exceeding a specified spring stiffness threshold value.
US08612096B2 Steering system
A steering system (100) includes: a variable transmission ratio mechanism (19); a limiting mechanism (20) and control means (30). The variable transmission ratio mechanism (19) varies a transmission ratio between a steering angle and a steered angle. The limiting mechanism (20) suppresses a variation in the transmission ratio of the variable transmission ratio mechanism (19). The control means (30) controls the variable transmission ratio mechanism (19). For example, the variable transmission ratio mechanism (19) uses a motor (40) to vary the transmission ratio, and the control means (30) controls a magnitude of current supplied to the motor to control the variable transmission ratio mechanism (19). The control means decreases a rate of contribution of I operation in feedback control over the variable transmission ratio mechanism (19) when the limiting mechanism (20) is operated as compared with a rate of contribution of I operation when the limiting mechanism (20) is not operated.
US08612094B2 Systems and methods involving velocity dependent damping
A method for controlling a power steering system, the method including, receiving a first signal, determining a velocity from the first signal, determining a scale factor from a function of the velocity, multiplying the scale factor with a damping factor, and outputting a scaled damping factor.
US08612093B2 Automatic dynamic control of aircraft cabin systems
An inventive system and method for vehicle cabin control is presented. The method comprises creating one or more collections of set-points, each set-point comprising a duration and settings for one or more cabin features; establishing an order and duration for the set-points; uploading the set-points to a cabin management system; executing the set-points in the established order; and when a request is received, modifying the duration in accordance with user preferences based on the request. In one aspect, the cabin features comprise one or more of lighting, Cabin Ready, Cabin Temperature, Cell Phone Power and Special Purpose features. In one aspect, one of the collection of set-points is the initial features and another of the collection of set-points is the termination features.
US08612092B2 Vehicle heat source control device and method for controlling vehicle heat source
A request heat calculation unit calculates a request heat power requested to heat sources to supply. A heat cost calculation unit calculates a relationship between a heat power supplied from each of the heat sources and a heat cost, which is a fuel quantity consumed to supply a unit heat power. An abnormal source detection unit detects an abnormal heat source, which cannot normally supply a heat power, from the heat sources. An abnormal heat calculation unit calculates an abnormal heat power supplied from the abnormal heat source. A determination unit determines distribution of heat power supplied from the heat sources based on both the relationship and the abnormal heat power, such that a sum of the heat power supplied from the heat sources coincides with the request heat power, and the heat cost of all the heat sources is minimized.
US08612091B2 Vehicle diagnostic tool-utilizing volumetric efficiency
An analysis tool which extracts all the available parameter identifications (i.e. PIDS) from a vehicle's power train control module for diagnostic decisions. This is done by checking these PIDS and other information (e.g., calculated PIDS, Break Points, charts and algorithms) in three states; key on engine off, key on engine cranking, key on engine running. In all three modes the tool is comparing the live data from PIDS and voltage to the other information (e.g, Break Points). If any of this data are outside the programmed values a flag is assigned to the failure or control problem. The relationship between a particular PID and its associated preprogrammed value(s) may be indicated by a light. The depth of the problem (if any) is conveyed by the color of the light. Also included are tests/charts for fuel trim, engine volumetric efficiency, simulated injector, power, catalyst efficiency, and engine coolant range.
US08612082B2 Device for calculating power consumption of vehicle, information providing device, and information providing method
Information providing device has: travelling route searching section searching for a travelling route; and power consumption amount calculating section calculating a total power consumption amount. The power consumption amount calculating section has: first calculating section that refers to travel information correlated with a first unit area that belongs to the searched travelling route and calculates each first power consumption amount consumed to travel in the first unit area; second calculating section that refers to weather information forecasted for each second unit area that belongs to the searched travelling route, predicts setting temperature of an air conditioner and calculates each second power consumption amount consumed when the air conditioner into which the predicted setting temperature is inputted is operated during the travel in the second unit area; and totalizing section that calculates the total power consumption amount on the basis of the first and second power consumption amounts.
US08612081B2 Vehicle
The present invention concerns a vehicle including a fuel tank, an engine to which fuel is supplied from the fuel tank, and a control device. The control device is characterized by notifying a refueling instruction corresponding to a use history of the vehicle. According to the present invention, the supply of extra fuel that can be degraded in the fuel tank can be prevented since a necessary refueling instruction is notified in accordance with the use history of the vehicle.
US08612075B2 Optimizing use of solar photovoltaic-generated electricity in electric or hybrid vehicles
An electric or hybrid-electric vehicle is provided with vehicle-mounted solar cells capable of generating electrical power. The power from the array is directed to vehicle systems according to a pre-determined algorithm intended to most effectively extend the vehicle range when operated under electric power. Power from the solar cells is directed by a controller, and may be applied to directly charge the batteries or to power electric power receiving devices, for example, to control cabin temperatures, depending on factors including the state of charge of the batteries, whether or not, the vehicle is parked and the current cabin temperature. The controller is also capable of controlling and managing the operating voltage of the solar cells to ensure optimal power extraction from the cells.
US08612072B2 System for automatically instancing marine engines
The system herein disclosed automatically detects whether an engine control unit instance number of a multi-engine marine vessel needs changing. Each engine control unit is electronically paired with a respective servo controller. A vessel controller is in communication with the servo controllers. The vessel controller commands in turn each servo controller to switch on its paired engine control unit, read the instance number of its paired engine control unit, switch off its paired engine control unit, and convey the instance number back to the vessel controller. The vessel controller then compares the instance numbers of the engine control units. If at least two instance numbers of the engine control units are duplicates of each other, the vessel controller ascertains that at least one of the instance numbers of the engine control units needs to be changed and assigns a new instance number to one of the engine control units.
US08612071B2 Synchronized express and local trains for urban commuter rail systems
A computerized system and method of managing subway trains along a two-track subway line to allow express travel in combination with local service. Express trains catch up to local trains at express stations along the line, and provision is made to allow the express trains to physically or “virtually” pass the local train at those stations. Embodiments in which the express trains physically pass the local train include direct train-to-train transfer facilitated by side-by-side tracks at the express station occupying reduced footprint. In other embodiments, virtual passing is accomplished by changing the type of service provided by trains at express intervals: a local train “transforms” into an express train and vice versa. Embodiments enable passengers to transfer between trains at express stations so that these “relay” passengers can travel faster than any specific train.
US08612069B2 Method for dynamically consolidating items of an aeronautical procedure
A method is provided for dynamically consolidating items of an aeronautical procedure in order to present to the operator the best action to perform according to the context of all the systems, in order to reduce his cognitive workload faced with an action to be carried out. The method consists, for each item of a procedure, in determining the text of the requested action, in choosing the text of the corresponding response that the crew must perform according to the general state and the configuration of the aircraft, in incorporating in the corresponding item the texts of the requested action and of the corresponding response, in displaying this duly enriched item, in detecting whether the requested action has indeed been accomplished and in displaying the result of this detection.
US08612063B2 Temperature control setpoint offset for ram air minimization
An environmental control systems (ECS) for an aircraft in which bleed air is cooled with ram air, the ECS may include a ram air controller configured to control a rate of ram air flow responsively to a desired temperature of bleed air at a bleed air outlet and a bleed air controller configured to control a rate of bleed air flow responsively to a temperature lower than the desired temperature of the bleed air at the bleed air outlet. Collectively the two controllers may provide a minimizing of ram air usage for cooling the bleed air.
US08612061B2 Method and system for controlling a bathing system in accordance with an energy savings mode
A method and device for use in connection with a bathing system that comprises a heating module and a filtration system. The bathing system is adapted to receive power from an energy provider that supplies power in accordance with a power consumption profile. The method comprises receiving an input from a user conveying a desire that at least one of the heating module and the filtration system is operated in accordance with an energy savings mode, and causing the heating module and the filtration system to acquire an actuated state and a non-actuated state on a basis of a usage profile associated with the energy savings mode. The usage profile causes the at least one of the heating module and the filtration system to acquire the actuated state according to a schedule established at least in part on a basis of the power consumption profile.
US08612060B2 Power allocation controller
Methods and systems may include an apparatus having a power line interface and a controller with management logic. The management logic can manage the power delivery policies of devices connected to the power line interface based on changes in the power delivery capability of the apparatus.
US08612058B2 Maximum power point tracking for a power generator
A maximum power point tracking method and system for use with a power generator comprises sampling instantaneous output voltage and current of the power generator at a first instant in time and at a second instant in time to obtain first and second power samples, generating a reference voltage or current signal from a difference of the first and second power samples; comparing the reference voltage or current to the instantaneous power generator voltage or current and generating at least one gating signal; and repeating so as to minimize the difference of the first and second power samples; wherein the gating signal affects magnitude of the output voltage and current of the power generator; wherein the maximum power point is tracked when the difference signal is minimized. The power generator may be at least one photovoltaic cell, wind turbine, or fuel cell.
US08612056B2 Method of configuring a home automation installation
Method of configuring a home automation installation comprising a plurality of mobile screens driven by actuators identified by an identifier, the method comprising the following steps: a) a step of constructing a first list of identifiers of actuators of the installation, b) a step of locating all the locations of the screens that make up the part of the installation to be configured, c) a step of associating a list of possible actuator identifiers with each screen location, d) a step of transmitting a movement control command to each actuator of a group of actuators, e) a step of designating locations that correspond to a group of screens that have reacted to the control command, f) a step of updating the lists of possible actuator identifiers for each location, the steps d) to f) being reiterated as long as at least one list of possible actuator identifiers for a screen location comprises more than one actuator identifier.
US08612052B2 Robot device, movement controlling apparatus and method for legged locomotion robot, sensor system for legged locomotion robot, and mobile unit
The lumbar part of a robot as a controlled-object point where the mass is moved to the largest extent is set as the origin of a local coordinate, an acceleration sensor is disposed at the controlled-object point to directly measure the attitude and acceleration at that position to control the robot to take a stable posture on the basis of a ZMP. Further, at each foot which touches the walking surface, there are provided a floor reaction force sensor and acceleration sensor to directly measure a ZMP and force, and a ZMP equation is formulated directly at the foot nearest to a ZMP position. Thus there can be implemented a stricter and quick control of the robot for a stable posture.
US08612050B2 Intelligent product feed system and method
Intelligent product feed systems and product transport methods are presented in which an array of variable speed transport modules is positioned between an input transport mechanism and an output mechanism, with the individual module speeds being controlled by a model-based planner to transport products delivered in an uncertain fashion by the input transport mechanism to the output mechanism synchronized and oriented according to a specified product configuration.
US08612046B2 Sewing machine and non-transitory computer-readable storage medium storing sewing machine control program
A sewing machine includes an imaging device capturing an image and a processor. The processor identifies a first layout of a marker with respect to a layout of a first pattern in a first holding position based on an image including the marker arranged on a sewing target object. The processor identifies a second layout of the marker with respect to the first pattern in a temporary holding position, and stores the identified second layout as storage information. Then, the processor newly identifies the second layout based on the storage information and an image including the marker captured in the temporary holding position. The processor identifies a third layout of the marker with respect to the first pattern in a second holding position, and determines a layout of a second pattern with respect to the sewing target object in the second holding position.
US08612044B2 Control device for die-sinking electrical discharge machine
A program analyzing unit that extracts electrode numbers included in a plurality of processing programs, determines duplication of the electrode numbers among the processing programs to display a result of determination, and that stores correspondence between a revision electrode number that is specified by a user and an in-use electrode number that is used in the processing program for each of the processing programs and a program executing unit that executes each of the processing programs by reading the revision electrode number instead of the in-use electrode number used in each of the processing programs based on the stored correspondence at the time of execution of the processing programs are included, and duplication of the electrode numbers used among the programs is easily and certainly resolved.
US08612043B2 Yield prediction feedback for controlling an equipment engineering system
A yield prediction is received by a run-to-run controller that includes an intra-process run-to-run control module that specifies process performance targets, wherein the yield prediction is associated with at least one of a manufacturing tool, a product or a process. The run-to-run control module adjusts first parameters associated with intra-process run-to-run control based on the yield prediction, wherein the first parameters include processing parameters of a process recipe.
US08612042B2 Online recipe synchronization in a real-time batch executive environment
A method of executing a batch process in a manufacturing environment according to a product recipe, such that the product recipe specifies a plurality of actions and a plurality of parameters, includes performing at least one action of the batch process corresponding to a first version of the product recipe, receiving a second version of the product recipe, such that the second version of the product recipe is distinct from the first version of the product recipe, suspending the execution of the batch process prior to completion of the batch process, and resuming the execution of the batch process according to the second version of the product recipe.
US08612038B2 Target object processing system and method of controlling the same
A processing system for performing a predetermined process on a target object includes one or more processing apparatuses that process the target object and a controller that controls the processing apparatuses. Here, the controller performs a control to select any one of a shutdown state in which a multiple number of end devices of the processing apparatuses are all stopped and a standby state in which some or all of the end devices are ready to perform a process on the target object, when the controller is shut down.
US08612033B2 Method for executing menu in mobile terminal and mobile terminal thereof
A method for executing a menu in a mobile terminal and a mobile terminal thereof are disclosed, wherein the method includes displaying a first screen on a display unit of the mobile terminal, detecting whether an audio output device connection signal is generated by an external audio output device being connected to the mobile terminal while the first screen is displayed, and displaying a second screen including an audio output-related menu if the audio output device connection signal is generated.
US08612029B2 Framework and method for monitoring equipment
A system includes at least one piece of equipment. The system also includes a state detector adapted to measure one or more operating parameters of the equipment. The system has a signature generator adapted to encode a plurality of data streams from the state detector into an operating signature for the equipment.
US08612026B2 Method and device for planning an industrial automation arrangement
A method and a device for planning an industrial automation arrangement, where an object model is generated from data objects, which represent automation components, and from relationships between these objects, a sequence of control actions by a user is used to select the objects from an object library and to relate them to one another. A plurality of sequences of control actions and their respective effects on the object model are stored as respective entity control trees with control steps, where at least two of the entity control trees are selected and used to generate a generalized type control tree using a first comparison, and the type of control tree is used to automatically plan the industrial automation arrangement.
US08612012B2 Implantable housing assembly
Embodiments of the present invention relate to an implantable device housing assembly, for use in, for example, implantable prosthetic devices. In one aspect, the present invention provides a housing for an implantable device comprising a body portion and a sealing flange. The body portion includes a cavity in which electronic components are disposed on an open side thereof, and at least one feed-through which provides electrical connections between the electronic components and the exterior of the device. The feed-through includes interior and exterior connection points, which are accessible during assembly of the device from a first side of the device. The sealing flange operatively seals the cavity so as to form a sealed housing. A method of forming a sealed housing for an implantable device is also provided.
US08612010B2 Upper extremity muscle therapy system
Some embodiments of the present invention provide systems and methods for treating diminished muscle function. Some systems include an electrical member that delivers electrical energy to a hand region of a body that comprises a dysfunctional muscle; a joint motion assembly that couples to the body and provides, to a joint adjacent the dysfunctional muscle, a motion made up of a cycle of opposing joint movements; and a control unit that provides an operator of the system with control of a timing of electrical energy delivery and an amount of electrical energy delivered. Some systems time the electrical energy delivery to occur when the moving joint is near an inflection point and deliver electrical energy delivered in amounts effective to result in a depolarization of the dysfunctional muscle, a nerve in proximity of the joint, and/or a muscle of substantially normal function in proximity of the joint.
US08612008B2 Microcurrent and cranial electrotherapy stimulator for control of anxiety, insomnia, depression and pain
A device for controlling anxiety, insomnia, depression and pain utilizing a microcurrent and cranial electrotherapy stimulation. The device could also be utilized to treat other types of stress-related disorders. A relatively low level current having a particular frequency is produced by the device in two channels wherein the current for both of the channels can be different. Electrodes are placed at various points of the patient's body to relieve pain. When utilized to control anxiety, insomnia and depression, a single channel is produced which is applied to the patient's ear lobes by two ear clips.
US08612007B2 Cranial-electro stimulator
A method of reducing muscle pain in a person by removably attaching an electrode to each ear on a person's head and connecting the electrodes to receive a modified pulse signal from a computer or a digital port. The signal from the computer or the digital port are rectangular voltage pulses of “1s” and “0s” at varying frequencies. The rectangular pulse signal from the computer or digital port is modified to have at least the leading square corner of each of the rectangular voltage pulses rounded before it is sent to the electrodes. A method of randomizing the stimulus at about 100 Hz for improved sleep and an alternate method of randomizing stimuli for the neurological reduction of perceived pain and a similar method for reducing pain output from a muscle and its associated tissues directly.
US08612005B2 Neurostimulation for affecting sleep disorders
A method of affecting a sleep disorder in a subject having the sleep disorder and a method of affecting a normal awakeness-sleep cycle in a subject having an abnormal awakeness-sleep cycle, said methods comprising: a) identifying at least one nucleus in a brain of the subject, said nucleus being a nucleus of the sleep circuitry of the brain; and b) stimulating the at least one identified nucleus so as to modulate the nucleus, thereby affecting the sleep disorder.
US08612002B2 Neural stimulation devices and systems for treatment of chronic inflammation
A system for treating chronic inflammation may include an implantable microstimulator, a wearable charger, and optionally an external controller. The implantable microstimulator may be implemented as a leadless neurostimulator implantable in communication with a cervical region of a vagus nerve. The microstimulator can address several types of stimulation including regular dose delivery. The wearable charger may be worn around the subject's neck to rapidly (<10 minutes per week) charge an implanted microstimulator. The external controller may be configured as a prescription pad that controls the dosing and activity of the microstimulator.
US08612001B2 Method and apparatus for minimizing post-infarct ventricular remodeling
A cardiac rhythm management device in which pre-excitation pacing is applied to one or more sites in proximity to an infarcted region of the ventricular myocardium. Such pacing servers to either prevent or minimize post-infarct remodeling.
US08611999B2 Refractory and blanking intervals in the context of multi-site left ventricular pacing
A refractory period for a pacemaker sensing channel refers to a period of time during which the sensing channel is either blind to incoming electrical signals, termed a blanking interval, and/or during which the device is configured to ignore such signals for purposes of sense event detection. Methods and devices for implementing refractory periods in the context of multi-site left ventricular pacing are described.
US08611995B2 Enabling device for implantable medical devices
Methods and devices for determining the operating mode of an implantable medical device are disclosed. A first device transmits a keep-alive signal to an implantable medical device. If the implantable medical device receives the keep-alive signal within a first time interval, the implantable medical device operates in a normal operating mode. If the implantable medical device does not receive the keep-alive signal with the first time interval, at least a portion of the implantable medical device is deactivated.
US08611994B2 Irritation-reducing ocular iontophoresis device
The invention provides an ocular iontophoresis device for delivering medication, the device comprising a medication reservoir suitable for being positioned on the eye, at least one medication in solution in the reservoir, an active electrode disposed in the reservoir, and a passive electrode, the device including at least one medication dissolved in non-saline water, the said solution having a lying in the range 6.5 to 8.5, the medication having a pKa lying in the range about 5.5 to about 9.5 and includes an active principle which is associated with an additive, such as a dendrimer, a polymer, a nanoparticle, a microsphere, a liposome, or an emulsion, and having an ionic form of valency greater than or equal to 1.
US08611989B2 Multi-planar reconstruction lumen imaging method and apparatus
A method of generating an image of a segment of a lumen structure comprises acquiring volumetric image data that comprises image data representative of a longitudinal segment of a lumen structure, extracting the segment of lumen structure from the volumetric image, calculating a thickness of planar MPR slab that at least encompasses the longitudinal segment of lumen structure, and rendering a planar MPR slab image based on the thickness and the volumetric image data.
US08611985B2 Method and device for navigation of a surgical tool
The invention relates to a method of navigation of a tool to be used in a surgical operation for treating a target region within the body of a patient.
US08611983B2 Method and apparatus for guiding an instrument to a target in the lung
The invention provides methods and apparatus for navigating a medical instrument to a target in the lung. In one embodiment, the invention includes inserting a bronchoscope into the lung, inserting a catheter into the lung through the working channel of the bronchoscope, inserting a tracked navigation instrument wire into the lung through the catheter, navigating the tracked navigation instrument through the lung to the target, advancing the catheter over the tracked navigation instrument to the target, removing the tracked navigation instrument from the catheter, and inserting a medical instrument into the catheter, thus bringing the medical instrument in proximity to the target.
US08611977B2 Method and apparatus for optical detection of mixed venous and arterial blood pulsation in tissue
A method and device for detecting the presence of mixed venous and arterial blood pulsation in tissue, including receiving first and second electromagnetic radiation signals from a blood perfused tissue portion corresponding to infrared and red wavelengths of light, obtaining a measure of a phase difference between the first and second electromagnetic radiation signals, comparing the measure with a threshold value to form a comparison, and detecting the presence or absence of venous pulsation using the comparison.
US08611976B2 Breathable physiological sensor
A sensor includes a sensor pad that allows air and moisture to diffuse from a patient's skin. A light source is disposed on the sensor pad is configured to generate near-infrared light. A light detector disposed on the sensor pad is configured to detect near-infrared light generated by the light source.
US08611972B2 Mobile wireless apparatus
According to one embodiment, a mobile wireless apparatus includes: a first housing; and a second housing configured to be slidably connected to the first housing. The first housing includes: a conductor section; and a conducting member configured comprise a conductive material and to be connected to the conductor section. The second housing includes: a ground circuit; a power feed circuit; a slide member configured to comprise a conductive material, to be connected to the ground circuit, and to be slidably engaged with the first housing; and an unbalanced antenna configured to be connected to the power feed circuit. The conducting member is configured to make contact with the slide member when the first housing is opened with respect to the second housing.
US08611965B2 Electronic pen, information processing system, and program
There is provided an electronic pen including a wireless communication section which performs short-range one-to-one communication with a communication partner device having a display section, a pen tip which is for specifying information displayed on the display section, a reception processing section which configures the wireless communication section, and acquires information specified by the pen tip by communication with the communication partner device, a recording section which records the acquired information, and a transmission processing section which configures the wireless communication section, and transmits the information recorded in the recording section.
US08611960B2 Transmitting and receiving method, and radio apparatus utilizing the same
A processing unit transmits, from at least one of a plurality of antennas, data corresponding respectively to the plurality of antennas. A control unit generates request signals with which to let a second radio apparatus supply information on rates at the second radio apparatus. When transmitting the request signal, the processing unit also transmits, from a plurality of antennas which includes antennas other than the antennas that transmit the data, known signals corresponding respectively to the plurality of antennas.
US08611956B2 Joint IC card and wireless transceiver module for mobile communication equipment
An integrated circuit card for a mobile terminal incorporates a radio transceiver module intended for communications that do not pass through the mobile network. To allow using, for the chip of the IC card and the radio transceiver module, the same chips as would be used for conventional IC cards and transceivers not integrated together, the IC card further includes a finite state machine chip interconnecting the IC card chip and the chip(s) of the transceiver module so that they have access to the card contacts establishing connection between the card and the terminal.
US08611954B2 Remote monitoring device and process
A remote monitoring device is integrated as part of a cell phone or personal digital assistant. By sharing computing resources of a communications transceiver, the cost of a monitoring device can be significantly reduced, while still permitting sufficient functionality to effectively observe an area of interest, such as a child's sleeping area. An alert is generated and transmitted to an observer using a separate transceiver when activity at the monitored area (i.e., sound or video activity) meets a specified threshold.
US08611952B2 Mobile communications radio receiver for multiple network operation
A mobile communications radio receiver for multiple radio network operation includes an RF unit for generating a first down-converted signal from a radio signal received from a first radio network and a second down-converted signal from a radio signal received from a second radio network. Further, it includes a first receiver comprising a paging indicator channel demodulator for demodulating a paging indicator channel of the first radio network based on the first down-converted signal, and a second receiver including a pilot channel demodulator for demodulating a pilot channel of the second radio network based on the second down-converted signal. A first data connection is configured to couple paging information contained in the second down-converted signal to an input of the paging indicator channel demodulator of the first receiver.
US08611949B2 Method and apparatus for negotiating security during handover between different radio access technologies
A method and apparatus of security negotiation for handover between different radio access technologies are provided. The method includes: transmitting the security information of the NAS and AS selected by the target system to the UE when the UE hands over between different radio access technologies. Therefore, the UE can perform security negotiation with the target system according to the security information of the NAS and AS. Through the embodiments of the present invention, the UE may obtain the key parameter information of the NAS and AS selected by the LTE system and perform security negotiation with the LTE system when the UE hands over from a different system, such as a UTRAN, to an LTE system.
US08611947B2 Systems and methods for augmenting communications protocols
A method, computer program, and system for augmenting communications protocols. Communications are received with which at least one protocol is determined to be associated. The at least one protocol may be configured to control at least one of the communications. Parameters associated with the at least one protocol are identified. In turn, at least one rule is accessed that is based on the at least one protocol and the parameters. Subsequently, a user is provided with at least one communications-control option according to the at least one rule.
US08611943B2 Power control in a radio communication system with multiple transport formats
A method, an apparatus and a computer program for controlling updating of a signal quality target (405) for power control of an ongoing radio transmission (101) in a radio communication system (SYS1), wherein the signal quality target is updated based on communication quality. The method includes detecting (301) a change in transmission format from a first transmission format to a second transmission format for the radio transmission. Any updates causing the signal quality target to increase due to communication quality being below a set communication quality target are blocked (302) for a predefined blocking period after detecting said change in transmission format.
US08611941B2 System and method for processing power control commands in a wireless communication system
Systems and methodologies are described that facilitate efficient power control command management in a wireless communication environment. As described herein, techniques can be utilized by a Node B and/or other network access point to compensate for differences between uplink slot boundaries and a power control command combining period associated with the uplink slot. For example, the timing of Transmitter Power Control (TPC) bit transmission can be altered as described herein such that, if a given cell or cell sector is associated with a radio link set of size 2 or greater and a TPC timing offset of size 2 or less, TPC command information can be buffered and/or otherwise delayed to a slot following the slot in which corresponding channel measurements are obtained in order to prevent efficiency loss associated with combining TPC bits of inverse polarity corresponding to multiple disparate slots.
US08611939B2 Delivery apparatus, terminal apparatus, system and method
A delivery apparatus for delivering to multiple areas, wherein one or more radio communication systems are available in each of the areas, includes a storage unit configured to store system information for each of the areas, the system information being required to connect to the available radio communication systems, a detection unit configured to detect a second delivery apparatus for delivering to a portion of the delivery areas of the delivery station and a delivery unit configured to deliver system information for each of the areas as control information, the system information being required to connect to a radio communication system available in the area. If the detection unit detects the second delivery apparatus, the delivery unit delivers system information as the control information, the system information in the storage unit excluding a portion of the system information required to connect to a radio communication system available in an area where the second delivery apparatus is responsible for delivering the control information.
US08611937B2 FM receiving device and filtering method
A level detection part 221 detects the field intensity of airwaves broadcast by a desired station, and an AM component extraction part 222 and a level detection part 223 cooperate with one another in detecting the multipath noise level. When the field intensity of the airwaves broadcast by the desired station is high and also the multipath noise level is comparatively low, a filter setting part 229 determines filtering processing to be performed by an adaptive filter part 133 as being FIR type filtering processing. And the filter setting part 229 performs settings for FIR type filtering processing on the adaptive filter part 133. As a result, it is possible to enhance the reproduction quality of the broadcast content sent by the desired station that has been tuned.
US08611935B2 System and method for providing alerts to members of defined local geographical groups
A system and method are disclosed for creating groups associated with defined geographical neighborhoods for the purpose of providing and distributing information to members of the neighborhood groups, and soliciting assistance from members of the neighborhood groups. For example, an alert concerning a missing child may be sent from a user device (e.g., smart phone) to a server located on the Internet for distribution to user devices of members of a neighborhood groups. The notified members, in turn, using their respective user devices, may send notifications to the alert-originating user (as well as other members) of their participation in the search for the missing child. Additionally, the notified members may send notifications to the alert-originating user of the finding of the lost child. Such features may also apply to other alerts and/or notifications sent to members of a neighborhood group.
US08611934B2 Message transmitted automatically in response to imminent power source depletion of mobile station
Described herein are a method, apparatus and computer program to automatically inform a second party to a call that a first party to the call has or will disconnect due to a power source, such as a battery, of a terminal used by the first party becoming depleted. The second party can be informed by the generation and transmission of any suitable type of message, including a SMS message, a MMS message and a IMS message.
US08611933B2 Methods and systems for idle operation in multi-mode mobile stations
Certain embodiments of the present disclosure provide techniques for a multi-mode mobile station to establish paging intervals in different radio access technology (RAT) networks that do not collide.
US08611932B2 Automated autonomy increasing system and method for communication devices
A method for automatic powering on and turning off of a communications device, comprising: defining a critical zone to be one of within or outside a range of a base station transceiver; sending a location message from one of the communications device and the base station transceiver; responding to the location message if the communications device is within the range; defining a location of the communications device to be within the range if the responding occurs; and triggering the communications device to one of powering on and turning off using the critical zone and the location of the communications device.
US08611931B2 Method and system for integrated consumer experience and social networking
Methods and systems for integrated consumer experience and social networking are disclosed comprising the function of presenting a communication function to facilitate communication among multiple users wherein different modes of communication are achieved through a unified process utilizing a context information. The methods and systems further comprise the functions of causing two images to be displayed wherein the two images overlap with each other, and presenting a logic to determine which one of the two images a gesture control signal is directed to. Additionally, the methods and systems can also comprise the functions of receiving a location information of a first device, receiving a location information of a second device, receiving a distance limitation from the first device, determining if the second device is within the distance limitation, and delivering a message from the first device to the second device if the second device is within the distance limitation.
US08611928B1 Location-based parental controls
An entity acting as a parent (e.g., a parent, a guardian, a school, an athletic organization, or a combination thereof—referred to as a parent or a supervising entity) may restrict a mobile device (e.g., a mobile telephone, a laptop, a PDA, a text messaging device, a two-way radio, a hand-held computer, or an mp3 player), or certain functionalities of a mobile device (e.g., text messaging, instant messaging, telephone calls, email capabilities, or playing music), that is being used by a child (referred to as a child or a supervised entity) while the child is at a current location. Similar mobile device restrictions may be used with other users, such as, for example, an employer and an employee, a secure government site and a visitor to the site, and a business and a customer.
US08611926B2 Method and a system for communicating information to a land surveying rover located in an area without cellular coverage
In a method for requesting network-derived position data from a mobile geographic position aware receiver, a mobile geographic position aware receiver having a first IP address is communicatively coupled with a first port on a router. A wireless transceiver is communicatively coupled with a second port on the router. A wireless communication device is communicatively coupled with a third port on the router. A processor is communicatively coupled with the router; the processor for executing a communications access command sequence. The command sequence comprises: testing for a wireless network connectivity; contacting a source of position data if wireless network connectivity exists; and generating a data message to be sent via the wireless transceiver if the wireless network connectivity does not exist, the data message comprising an Internet Protocol (IP) address of the router, an approximate current location of the mobile geographic position aware receiver, and a request for correction data.
US08611925B2 Estimating a subscriber location
Estimating a location of a subscriber, including receiving a request for the location, identifying a serving base station of the subscriber, receiving a downlink frame from the serving base station, obtaining a time delay of a signal transmitted between the subscriber and the serving base station, the obtaining including estimating a time of arrival by extracting information from the received downlink frame, the extracting including, determining a channel impulse response of the downlink frame, and estimating the time of arrival by comparing a peak time of the determined channel impulse response with a start time of the downlink frame, the start time being estimated based on the channel impulse response exceeding a predetermined threshold value, estimating a distance between the subscriber and the serving base station based on the time delay, and estimating the location based on the estimated distance between the subscriber and the serving base station.
US08611920B2 Method and apparatus for location identification
Method and apparatus to analyze and present location information in an easy-to-digest manner are disclosed. In one embodiment, each piece of location information can include a piece of location-designating information and a piece of location-related information. Location-designating information is primarily for identifying location. Location-related information is information related to location-designating information. The location-designating information and the location-related information can be supplied by a mobile device. With the help of location-related information, each piece of location-designating information can be more accurately transformed into a label to help identify a location. The amount of location information can be reduced. All of the location-designating information pertaining to a given area can be consolidated into one piece of location-designating information related to the label. Consolidation of some of the information may not occur if a piece of location-related information changes by more than a preset value. To better present location information in an easy-to-digest manner, location information can be compared to standards. Presentation can be on a display with respect to a reference location.
US08611919B2 System, method, and computer program product for providing location based services and mobile e-commerce
A system, method, apparatus and computer program product for providing location based functions and mobile e-commerce comprising a central processing unit including a processor, a storage device, and programming stored in the storage device, a display device, an audio input device, an audio output device, a communications module, a commerce module, an image module, and a location module. The programming controls the operation of the present invention to provide functions based on location data, to facilitate commercial exchanges by wirelessly exchanging payment and product information with venders, to identify services such as venders meeting selection criteria, to wirelessly exchange select information with other users and systems, to restrict and/or monitor the use of the device based on authorized user parameters, selecting one of a plurality networks through which to communicate, detecting a trigger for performing an action based on a change in location and sensed data, storing a voice annotation with a computer data file, determining service providers and associated communication parameters, contemporaneously maintaining a wireless voice and data link, providing a system for selecting and delivering mobile advertisements, and many other functions and services that are described herein.
US08611918B2 Downlink channel parameters determination for a multiple-input-multiple-output (MIMO) system
Embodiments of methods and apparatus for providing downlink channel parameters determination for downlink channels associated with a multiple-input-multiple-output (MIMO) system are generally described herein. Other embodiments may be described and claimed.
US08611917B2 LTE and LTE-advanced UL power control
A method for LTE and LTE-A uplink power control includes open loop power control where user equipment UE measures downlink pathloss which is sent to an eNodeB that determines uplink UL transmit power based on the downlink pathloss.
US08611912B2 Bandwidth configuration method, device, and system
A bandwidth configuration method includes: A terminal acquires that a narrow bandwidth mode is used at a network side by a downlink transmission signal and/or an uplink transmission signal; and the terminal configures a receiving bandwidth and/or a transmitting bandwidth, where the receiving bandwidth and/or the transmitting bandwidth corresponds to the narrow bandwidth mode at the network side. The terminal side can acquire whether the network side uses the narrow bandwidth technology, and automatically adjust a bandwidth of a corresponding channel at the terminal side when the network side uses the narrow bandwidth technology, so that intra-system performance loss and inter-system interference that are caused by different bandwidth modes between the terminal side and the network side are avoided, thus improving performance of a communication system.
US08611911B2 Method and apparatus of controlling resource of femto base station for protecting interference victim terminal and controlling interference among femto base stations
A method and apparatus of controlling resources of a femto base station for protecting a macro terminal and controlling interference among femto base stations are provided. The femto base station or a gateway of the femto base station may allocate resource blocks of a femto cell based on a silencing resource block for protecting the macro terminal. Also, the femto base station or the gateway of the femto base station may allocate the resource block of the femto cell based on a relative location between the macro base station and the femto base station and a victim macro terminal. The femto base station or the gateway of the femto base station may allocate the resource block of the femto cell based on a resource block used by a neighboring femto base station.
US08611910B2 Method and system for forming an actionable communication resource
An actionable communication resource forming function performs a method for forming an actionable communication resource in a communication system. The method includes receiving, from a resource management system, a plurality of resource identifiers that identify a plurality of resources, wherein each resource is associated with a communication device addressable by a communication system using a communication device identifier; for each resource identifier, determining the communication device identifier for the associated communication device; for each communication device identifier, identifying a communication group to which the corresponding communication device is affiliated, and using the identified communication groups to determine a set of communication groups, wherein each communication group in the set is addressable by the communication system, wherein an actionable communication resource is formed from the set of communication groups to facilitate communications with the communication devices over the communication system using the addressable communication groups.
US08611908B2 Mobile communication method, base station and wireless line control station
It is an object of the present invention, in a mobile communication system using the Enhanced Uplink, to maximize a capacity of a radio resource for use in a circuit switching channel, and to provide a data communication as a best effort service using an available radio resource. The present invention includes, in the mobile communication system, a step of measuring an enhanced noise rise within a predetermined frequency bandwidth, a step of measuring a total interference noise rise within the predetermined frequency bandwidth, and a step of determining whether or not to set a new channel within the predetermined frequency bandwidth based on the enhanced noise rise and the total interference noise rise in response to a setup request for the new channel from a mobile station UE.
US08611906B2 Mobile communications system, general base station apparatus, base station apparatus, and base station status control method
A mobile communications system is disclosed. The mobile communications system includes a first unit, provided at a base station apparatus, which controls a base station status by determining a request from an upper-layer general base station apparatus; and a second unit, provided at the general base station apparatus, which monitors for one or more mobile station apparatuses entering into/appearing in, or exiting/disappearing from a cell formed by the general base station apparatus, and, if at least one of the mobile station apparatuses enters into/appears in the cell formed by the general base station apparatus, requests for changing the base station apparatus to a service status, and, if all of the mobile station apparatuses exit/disappear from the cell formed by the general base station apparatus, requests for changing the base station apparatus to a radio unit stop status.
US08611905B2 Method and device for controlling the coordinated transmission for downlink signals in a wireless telecommunication network
A method and device for controlling the serving BS and at least one coordinating BS for coordinating downlink data communication with the MS in a wireless telecommunication network based on CO-MIMO technology. The method comprises obtaining the MIMO downlink channel information between the serving BS and the MS and between the coordinating BS and the MS, determining the downlink signal precoding information between the serving BS and the MS and between the coordinating BS and the MS according to the channel information, and performing MIMO downlink data communication coordinately with the MS based on the downlink signal precoding information.
US08611904B2 Apparatus and method for providing handover support information in mobile communication system
An apparatus and method for providing handover support information in a mobile communication system are provided. A method for an Base Station (BS) to provide information necessary for measurement report trigger performance to a Mobile Station (MS) after the MS determines neighboring BSs in a mobile communication system includes, in a case where the MS is an active mode MS, providing a Time To Trigger (TTT) independently by a specific neighboring BS to the active mode MS and, in a case where the MS is an idle mode MS, providing a reselection time period (Treselection) independently by the specific neighboring BS to the idle mode MS.
US08611903B2 Radio communication method, system for shortening handover process time via a radio communication control part, a pseudo radio communication control part, and handover control part in a mobile communication terminal
The present invention provides a radio communication system that enables handovers between radio base stations to be conducted at a short time using a mobile communication terminal having one radio communication part. A pseudo radio communication control part in a mobile communication terminal links with a packet transfer part and a remote radio control part in a radio bridge device to enable operation as though a radio communication part disposed in the radio bridge device were directly connected to the mobile communication terminal. Thus, even when radio communication parts are disposed in a plurality of terminals, by using the pseudo radio communication control part instead of a radio communication control part, an application can carry out control as though all the radio communication parts were connected in the same terminal.
US08611901B2 Enterprise controller handover management of wireless user devices between radio access point devices
Techniques are provided for transmitting and receiving communications on behalf of wireless user equipment devices between a plurality of radio access point (RAP) devices and a gateway apparatus through a controller apparatus. A controller apparatus generates a plurality of first identifiers used for communications on behalf of corresponding wireless user devices between the controller apparatus and respective RAPs. Each first identifier identifies a wireless user device and a RAP to which the wireless user device is associated. The controller apparatus maps each first identifier to a corresponding one of a plurality of second identifiers for communications exchanged on behalf of the wireless user devices between the controller apparatus and a gateway apparatus in the wireless cellular communication network. The controller apparatus remaps a new first identifier to an existing second identifier when a particular wireless user device has handed over from a first RAP to a second RAP.
US08611900B2 Methods and apparatus for a mobile broker supporting inter-rat, inter-operator handovers
A method for determining an optimal access network by an apparatus is described. The method may include communicating with a first base station as part of a first access network using a first radio access technology (RAT). Information about access networks available to the apparatus may be received from a mobile broker. An optimal access network and the corresponding optimal RAT may be selected based on the received information. The method may also include switching to communications with a second base station using a second RAT.
US08611895B2 Methods for optimizing paging mechanisms using device context information
Methods and apparatus enabling a wireless network to optimize paging channel operation, based on mobile device context information. In one embodiment, the wireless network is a cellular network (e.g., LTE-Advanced), and both base stations and cellular user devices dynamically exchange and maintain a paging agreement. The paging agreement limits the paging channel operation, thereby minimizing unnecessary scanning and usage of irrelevant radio resources. Such paging mechanisms are limited to the air interface between the base station and the mobile device, and are compatible with existing legacy devices and network entities. Networks with appropriately enabled user devices may improve their resource utilization. Base stations may advantageously reclaim freed-up cellular resources to support other services.
US08611891B2 Method and system for managing subscriber identity modules on wireless networks for machine-to-machine applications
A mobile station connected to a wireless network can comprise a subscriber identity module. The subscriber identity module can maintain a list of networks. The list can comprise forbidden public land mobile network data. Software can manage the forbidden public land mobile network data. For example, an applet transmitted to the subscriber identity module can periodically delete entries from the list and/or reset the subscriber identity module on predefined time intervals or when specified events occur.
US08611887B1 Timezone assignment to wireless user devices based on dynamic location area code selection
Techniques are provided to set the timezone of a wireless user device in a wireless cellular communication network when the wireless user device is being served by a radio access point device rather than a macro base transceiver station. At a provisioning server configured to provision radio access point devices to operate in a wireless cellular communication network, a determination is made as to which timezone sub-region a radio access point device configured to operate in the wireless cellular communication network is located and selects a set of location area codes among the plurality of sets of location area codes assigned to the sub-region in which the radio access point device is determined to be located based on which of a plurality of radio access point gateway devices serves that radio access point device. The provisioning server sends the selected set of location area codes to the radio access point device. The location area codes are used by a wireless user device to request its timezone from a mobile switching center when the wireless user device is served by a radio access point device.
US08611886B2 Remote electrical tilting antenna system measurement via downlink antenna
A technique for operating an antenna system includes using a downlink antenna to provide radio frequency information to a central antenna controller and adjusting operating parameters of the antenna system based thereon. In at least one embodiment of the invention, an apparatus includes a central antenna control facility configured to communicate at least one operation parameter to a first antenna facility associated with a first antenna in a first cell coverage area. The at least one operation parameter is determined at least partially based on information associated with a signal received from the first antenna by a downlink antenna in a second cell coverage area.
US08611877B2 Automatic management control of external resources
Presented are systems and methods for receiving one or more generic commands when coupled to a heterogeneous conference call, the conference call including a plurality of participants coupled to the conference call using one or more mobile devices. The system automatically translates, by a control module the one or more generic commands into one or more native commands recognized by a first conference hosting system, of the plurality of conference hosting systems. The system automatically sends the one or more native commands to the first conference hosting system.
US08611874B2 Automated mobile intelligent call processing system
A system and method for providing enhanced information to a mobile telephone regarding a calling device is described. The system and method includes receiving an incoming call request at a mobile telephone including the identifier of the calling device. An information request is then formulated including the identifier of the calling device. The information request is transmitted from the mobile phone to the query processing center via a data communication channel. A response is then obtained from the data processing center and transmitted to the mobile phone via the data communication channel. The response received from the data processing center includes the requested information related to the calling device.
US08611872B2 Provision of an emergency alert message via an internet protocol multimedia broadcast
An emergency alert message in the form of multimedia is distributed via an Internet Protocol multimedia broadcast system utilizing wireless communications networks. In an example embodiment, the IP multimedia broadcast based system includes the Multimedia Broadcast Multicast Service (MBMS) and is utilized with Global System for Mobile communications/Universal Mobile Telecommunications System/Long Term Evolution (GSM/UMTS/LTE) networks, the Broadcast and Multicast Services (BCMCS) and is utilized with Code Division Multiple Access (CDMA) networks, or a combination thereof. Multimedia information can include text, maps, graphics, video clips, audio clips, still pictures, and/or images, for example. In an example embodiment, the multimedia emergency alert message is provided along with a link to additional multimedia information related to the emergency alert.
US08611870B2 Method, system, and computer program product for delivering smart services
A method, system, and computer program product are described for delivering smart services. According to an exemplary embodiment, a method for delivering smart services includes defining a situation including subscriber context information based on private information of a service subscriber. The method also includes identifying an action to perform on behalf of the service subscriber during the first situation. The method further includes receiving a request to determine an availability of the service subscriber. The method still further includes determining that the service subscriber is in the defined situation based on current subscriber context information. The method also includes performing, in response to determining that the service subscriber is in the defined situation, the identified action on behalf of the service subscriber.
US08611867B2 Systems and methods for profile-based mobile commerce
The invention discloses systems and methods for integrating Mobile Commerce applications with dynamically generated user profiles. A profiling engine collects and stores information regarding a mobile subscriber's usage of Mobile Banking, Mobile Payment, and Mobile Brokerage, and stores the information in a profile. A Dynamic Event Server Subsystem comprising a Mobile Broker analyzes patterns in the subscriber's usage of these applications. The mobile broker can thus provide intelligent feedback regarding purchases and financial transactions back to the applications and to the subscriber. This feedback is provided in real time.
US08611863B2 Instant video and voicemail messaging method and means
The invention relates to the field of instant messaging. More specifically the invention relates to a server centric method and unit for instant voice and video mail messaging. Even more particularly the invention relates to voicemail messaging with mobile terminals. The inventive methods and units under study allow faster voice messaging and enable similar, but not identical audio/video message “ping ball”. The sending of voicemail in accordance with the invention is instantaneous and involves no different telephone numbers for the sender to remember. The reception of messages is always instantaneous, provided the recipient is available, and only if not available, may the delivery of the messages be delayed.
US08611843B2 Communications filter package for narrowband and wideband signal waveforms
A filter package for communications equipment includes two or more filters in die form, each having a different frequency response. A first switch and a second switch are operatively connected to the filters and are configured to select a desired filter for operation in a signal stage of the equipment. The filters are aligned and stacked one over the other in the form of a package having an input terminal that is tied to a common terminal of the first switch, and an output terminal tied to a common terminal of the second switch. When the input and the output terminals of the filter package are connected to corresponding terminals of an intermediate frequency (IF) stage in a communications transceiver, the package can support both narrowband and wideband waveforms defined by the Joint Tactical Radio System (JTRS).
US08611838B2 HD radio receiver and autostore control method
An HD radio receiver includes a storage unit for carrying out tuning at a time when autostore is activated and for storing broadcasting station data about a terrestrial digital radio broadcast received by the tuning, a reception quality detecting unit for detecting reception quality of the radio broadcast received, and a control unit for deciding the number of broadcast programs of multicasting that broadcasts a plurality of programs on a single frequency from the terrestrial digital radio broadcast received and for registering in the storage unit broadcasting station data with a greater number of decided broadcast programs in preference to broadcasting station data with better reception quality detected by the reception quality detecting unit.
US08611837B2 Method and apparatus for power cutback in a simultaneous dual frequency band call
A method and apparatus can cut back power in a simultaneous dual frequency band call. The method may operate a dual frequency band transmit device. The method may include determining if a transmit frequency in a first frequency band from the device combined with a transmit frequency in a second frequency band from the device causes receiver desensitization at the device. The method may include determining if the transmit power in the first frequency band is above a threshold power. The method may include reducing maximum transmit power in the second frequency band by an amount proportional to transmit power in the first frequency band and transmit signal bandwidth in the second frequency band in only the portion of the second frequency band where a resultant frequency component can cause desensitization.
US08611836B2 Amplifier gain adjustment in response to reduced supply voltage
A power amplifier gain control system that monitors power supply voltage and changes the gain of the amplifier in response to changes in supply voltage. In systems subject to changes in supply voltage, such as in a battery powered system, the supply voltage can change over time. Reductions in the supply voltage may force the amplifier out of linear operation. A detector circuit compares the supply voltage in relation to one or more threshold values to determine if the supply voltage is less than a minimum nominal voltage. In response to the supply voltage falling below the minimal nominal voltage, amplifier gain is reduced to maintain amplifier linearity. A second threshold may be utilized in the comparison to the supply voltage when transitioning to the original gain level to prevent oscillation. A latching may be provided to prevent gain changes during active transmit periods.
US08611830B2 Transceiver port apparatus and method
Various embodiments relate to an apparatus that converts between CFP signals and electrical CXP signals. Circuitry compensates for attenuation of a CXP interconnect connected to a CXP transceiver port, and converts between (i) electrical CXP signals of the CXP transceiver port (the electrical CXP signals compliant with the CXP specification), and (ii) CFP signals of the CFP transceiver port (the CFP signals compliant with the CFP specification).
US08611826B2 Method and system for measuring cross-polarization isolation value and 1 dB gain compression point
Exemplary embodiments include methods and systems for receiving a signal at a monitoring station, determining a transmit cross-polarization isolation value and/or 1 dB gain compression point based at least in part on the signal having one or more polarities; and outputting at about real-time the determination of the transmit cross-polarization isolation value and/or the 1 dB gain compression point to a user.
US08611825B2 Method and apparatus for providing a dynamic inactivity timer in a wireless communications network
A method, a computer readable medium and an apparatus for providing a dynamic inactivity timer are disclosed. For example, the method monitors a timer for a time threshold associated with a burst of a plurality of bursts of packets, and determines if the timer for the time threshold associated with the burst has expired. The method predicts an inter-burst time for the burst, if the timer for the time threshold associated with the burst has expired and sets the dynamic inactivity timer in accordance with the inter-burst time for the burst.
US08611824B2 Vehicle, communication system for vehicle, and communication controlling method for vehicle
A vehicle includes a wireless communication device, a PLC processing device, and a communication control device. The wireless communication device wirelessly communicates with a wireless communication device external to the vehicle. The PLC processing device communicates with a PLC processing device external to the vehicle by utilizing, as a communication path, a charging cable and a charging port to which the charging cable is connected. The communication control device controls communication by the wireless communication device and communication by the PLC processing device, depending on the remaining amount of data to be transmitted.
US08611822B2 Wireless communication systems with femto cells
Systems and methods for avoiding interference signals sent by a femto node in a wireless communication system are described herein. In one embodiment, the method comprises establishing a communication link between a first transceiver and a base station. The base station is configured to provide wireless communication coverage within a first area. The method further comprises detecting by the first transceiver a femto signal generated by the femto node. The femto node is configured to provide wireless communication coverage within a second area to at least a second transceiver. The second transceiver is different from the first transceiver. The second area is smaller than the first area. The method further comprises identifying information indicative of a signal strength of the femto signal. The method further comprises transmitting a first message in response to detecting the femto signal, the first message comprising information identifying the femto node and the information indicative of the signal strength of the femto signal to the base station over a first frequency carrier. The method further comprises receiving a second message from the base station. The second message comprises information indicative of an instruction to communicate over a second carrier frequency. The method further comprises communicating with the base station over a second frequency carrier in response to the second message.
US08611813B1 Utilizing a mobile device to control operation of a repeater
The instant application describes a method that includes steps of receiving, at a mobile device, an identification signal from a repeater informing the mobile device of a presence of the repeater within a proximity of the mobile device and sending, from the mobile device, an inquiry request to the repeater requesting information associated with capabilities of the repeater identified in the identification signal. The method also includes steps of receiving, at the mobile device, the requested information from the repeater; determining, based on the received information, whether to use the repeater for communication between the mobile device and a mobile communication network; and controlling the repeater based on the determination result.
US08611812B2 Broadband wireless relay
An ultrawideband radio transceiver/repeater provides a low cost infrastructure solution that merges wireless and wired network devices while providing connection to the plant, flexible repeater capabilities, network security, traffic monitoring and provisioning, and traffic flow control for wired and wireless connectivity of devices or networks. The ultrawidebande radio transceiver/repeater can be implemented in discrete, integrated, distributed or embedded forms.
US08611811B2 Method of performing ranging through relay station and supporting thereof
A method of performing ranging through a relay station (RS) and supporting thereof is disclosed. If ranging is performed in a system which performs communication between a mobile station and a base station through relay of a relay station, the ranging is performed under the leading of the relay station. In other words, if the relay station determines whether ranging between the mobile station and the relay station is required and also determines transmission parameter adjustment values and reports the determined result to the base station, the base station performs the ranging in such a manner that it prepares a message suitable for a specific format and forwards the message to the mobile station through the relay station.
US08611810B2 Method and system for integrated FM recording
Aspects of a method and system for integrated FM recording are provided. A multimedia device with various integrated systems such as an integrated FM radio may provide content-based multimedia content recording, recorded content retrieval, and playback of desired or potentially relevant contents. The multimedia device may receive multimedia content along with information identifying the received multimedia content via the various integrated systems. A segment of the received multimedia content may be recorded selectively by comparing the corresponding content information with a favorite content list. The favorite content list may be generated and updated based on the multimedia content and/or program selection data. The multimedia device may have access to additional related stored multimedia contents to retrieve and render the stored segment of the received multimedia content. Device power consumption may be reduced by utilizing the local stored contents without access to the integrated systems' archives of broadcast program contents.
US08611806B2 Electrophotographic image forming apparatus using intermediate image transfer endless belt
An image forming apparatus includes an endless belt operating as an intermediate image transfer member. A plurality of process cartridges is juxtaposed along the endless belt. Each process cartridge includes a photosensitive drum confronting the endless belt and a developing agent carrying member disposed in confronting relation with the photosensitive drum for supplying toner to the photosensitive drum. A first conveying member is provided in each process cartridge. A second conveying member is provided in the housing, and the first conveying member conveys a recording sheet in cooperation with the second conveying member.
US08611800B2 Image forming apparatus and image forming method
An image forming apparatus includes an image carrier; a charging unit; an electrostatic latent image forming unit; a development unit that houses an electrostatic latent image developer containing toner particles and inorganic particles added thereto and that develops the electrostatic latent image to form a toner image; an intermediate transfer body to which the toner image is transferred and the surface of which contains a resin material and fluorocarbon resin particles; a first transfer unit that first transfers the toner image to the surface of the intermediate transfer body; a second transfer unit that second transfers the transferred toner image to a recording medium; and a cleaning unit that cleans the surface of the intermediate transfer body after the toner image is second transferred to the recording medium, the cleaning unit including a cleaning blade provided in contact with the surface of the intermediate transfer body.
US08611799B2 Achromatic apparatus for achromatizing achromatic toner image formed on recording medium
An achromatic apparatus achromatizing an achromatic toner image on paper by an achromatic toner containing a near-infrared ray absorbing colorant that is a cyanine-based colorant, and an organic boron-based compound includes heater units each of which are a ceramic heater arranged across an achromatic convey path of an achromatic unit, and light source units each of which include an LED array chip having a center wavelength shifted to the long-wavelength side from the peak of the first absorption band of the near-infrared ray absorbing colorant and within a predetermined wavelength range. While the paper formed with the achromatic toner image is being conveyed through the achromatic convey path at a liner speed of equal to or faster than 15 mm/sec, the achromatic toner image is heated to a predetermined temperature, and is irradiated with achromatic light from the LED, and thus achromatized efficiently at a low energy consumption.
US08611793B2 Electrical reconditioning for printer photoreceptor
Apparatus for electrically reconditioning a rotatable photoreceptor in an electrophotographic (EP) printer includes a charger, an exposure subsystem, a transfer station, and an erase lamp arranged in that order around the photoreceptor in the direction of rotation thereof. A first corona electrode is disposed within 3 cm of the surface of the photoreceptor, but not in contact therewith, between the transfer station and the erase lamp. The transfer station and the erase lamp are at most 1 cm apart. A second corona electrode is disposed within 3 cm of the surface of the photoreceptor, but not in contact therewith, after the erase lamp in the direction of rotation of the photoreceptor. The erase lamp and the second corona electrode are less than 1 cm apart.
US08611792B2 Opening/closing device for upper unit case, and image recording apparatus provided with the same
There is provided an opening/closing device for an upper unit case, including a pair of guide members formed of lower and upper guide members provided on lower and upper unit cases respectively, at least one of the lower and upper guide member being configured to be swingable in an up and down direction; a movable body which is connected movably to the lower and upper guide members and which has a rotary body installed in the movable body while being fitted rollably with respect to the lower and lower guide members; and a regulating mechanism which regulates swinging amount in the up and down direction of the at least one guide member configured to be swingable in the up and down direction.
US08611791B2 Roller replacement auxiliary tool of a fixing unit that protects a roller
Disclosed is a roller replacement auxiliary tool of a fixing unit for extracting at least one of a heating roller and a pressure roller from a replacement opening part formed in a frame of the fixing unit in a shaft direction so as to be replaced. The heating roller has a heater lamp provided therein, and the pressure roller is capable of being brought into press-contact with the heating roller. The roller replacement auxiliary tool includes a protection unit that protects the roller when the roller is replaced.
US08611790B2 Image forming apparatus
An image forming apparatus is provided which includes an image forming unit, a main body having a pair of frames, a pair of rollers, a belt which is endless, and a reinforcing member. The frames are disposed to sandwich the image forming unit therebetween. The rollers are spaced apart from each other such that an axial direction of each of the rollers extends in a direction perpendicular to the frames. The belt extends around the rollers. The reinforcing member is disposed in an area enclosed by the belt. One end of the reinforcing member is fixed to one of the frames, and the other end of the reinforcing member is fixed to the other one of the frames.
US08611786B2 Image forming apparatus and process cartridge
An image forming apparatus forms an image on a recording material, detachably mounts a process cartridge including a photosensitive drum, and includes first and second positioning portions respectively positioning the drum upstream and downstream with respect to a cartridge mounting direction, a coupling engaging a drum coupling and transmitting a driving force to the drum, and a support supporting the cartridge at a first position positioning the drum to the first and second positioning portions and at a second position spacing the drum away from the first and second positioning portions to permit cartridge mounting and dismounting. The support includes a guide engaging the cartridge, and a third positioning portion limiting cartridge rotation relative to the first and second positioning portions when the coupling transmits a driving force to the drum coupling and for positioning the cartridge lower portion at an upstream position with respect to the mounting direction.
US08611784B2 Image forming apparatus
An image forming apparatus including a housing body in which a first end is rotatably connected with an apparatus main body, a link member in which the second end can reciprocate in a first direction, a suspended portion positioned at a restricted position when the housing body is positioned at the closed position or the intermediate open position, and positioned at a non-restricted position when the housing body is positioned at the fully open position, and a tension spring in which one end is connected to the link member and the second end is connected to the suspended portion, and when the housing body is positioned at the closed position, and the tension spring is in an extended state, when the housing body is positioned at the intermediate open position or the fully open position, and the tension spring is in a free-length state.
US08611780B2 Regulating temperature of a roller device
A roller device includes a cylinder member. The cylinder member includes wall member having a plurality of channels that are disposed within the wall member. The channels circulate a fluid therein to uniformly regulate a temperature of the cylinder member.
US08611779B2 Smell dilution unit and electrophotographic image forming apparatus including the same
A smell dilution unit includes: a blower fan; a duct which guides an external air introduced from the blower fan; and a deodorization unit which contains a smell masking agent and allows an odor of the smell masking agent to be mixed with the external air introduced from the blower fan. Since the deodorization unit containing the smell masking agent, which is replaceable, is installed in the duct, the smell dilution unit may dilute an unpleasant smell generated during printing.
US08611778B2 Power supply system and image forming apparatus
A power supply system includes: a switching power supply and a rectifying/smoothing circuit, the switching power supply configured to output a first output voltage in a normal output mode; a step-down circuit; a control device that controls the switching of the switching power supply between the normal output mode, a low output mode, and an off mode; and an electric storage unit charged by the output of the step-down circuit in the normal output mode and supplies power to the control device in the off mode, wherein, when charging is needed in the mode other than the normal output mode and the low output mode, the control device controls the switching power supply to output the third output voltage, thereby charging the electric storage unit.
US08611777B2 Image forming apparatus and method of controlling power thereof
An image forming apparatus includes a power supply unit to generate DC power, a plurality of function units to perform the functions of the image forming apparatus, a control unit to control the operation of a plurality of function units, a switching unit to receive DC power of the power supply unit and switch power provided to the control unit and each of a plurality of function units, and a power management unit to receive DC power of the power supply unit and to control a switching operation of the switching unit according to an operation mode of the image forming apparatus.
US08611768B2 Image forming apparatus and image forming method
This invention is to provide a technique of always obtaining a stable output image in image formation using toner. A supplier (1217) supplies toner in a decided toner supply amount. A developing device (1206) agitates the supplied toner and supplies the agitated toner to an electrostatic latent image formed on a photosensitive drum (1203), thereby developing a toner image on the photosensitive drum (1203). A correction amount calculation unit (1106) estimates the toner charge amount by calculating a function model that approximates the variation characteristic of the toner charge amount using the toner consumption necessary for printing a print target image, the toner supply amount necessary for printing the print target image, and the toner agitation time. At least one of an image processing condition and a process condition is controlled using the estimated toner charge amount.
US08611759B1 Optical domain wideband RF spectrum analyzer/channelizer based on third-order nonlinear mixing
An optical domain spectrum analyzer/channelizer employs multicasting of an analog signal onto a wavelength division multiplexing grid, followed by spectral slicing using a periodic optical domain filter. This technique allows for a large number of high resolution channels. Wideband, 100% duty cycle, spectrum analysis or channelization is made possible permitting continuous time wideband spectral monitoring. The instantaneous bandwidth of the spectrum analyzer/channelizer is equal to the full radio frequency bandwidth of the analyzer/channelizer.
US08611758B2 Arrays, system and method for bi-directional data transmission
A system for bi-directional data transmission includes a first array coupled to a first subsystem and a second array coupled to a second subsystem. The first array includes a first plurality of transmitters that produce first optical signals that are transmitted through free space, and a first plurality of receivers. The second array includes a second plurality of transmitters that produce second optical signals that are transmitted through free space to the first plurality of receivers, and a second plurality of receivers that is configured to receive the first optical signals. An image-forming apparatus is operatively positioned between the first and second arrays and is configured to concurrently form an image of the first plurality of transmitters on the second plurality of receivers and an image of the second plurality of transmitters on the first plurality of receivers.
US08611755B2 Optical transmitter with hybridly integrated driver
An optical transmitter includes a transmitter optical subassembly (TOSA) having a transistor outline (TO) package, a flexible circuit, and at least one active electronic device mounted on the flexible circuit. The active electronic device includes circuitry for processing signals communicated to and from the TOSA.
US08611751B2 System, apparatus and method for communicating data via polarization multiplexing
Systems, apparatus and method for modulating digital data onto an optical carrier to produce a modulated optical carrier in which symbol-modulated optical signals of orthogonal polarizations are temporally interleaved and adapted to be processed by electronic time-division demultiplexing to recover the digital data modulated onto the orthogonal polarizations of the optical signals.
US08611748B2 WDM optical transmission system and wavelength dispersion compensation method
A WDM optical transmission system includes a plurality of optical transmission devices, each of which include a first memory that stores a first control program that controls a dispersion compensation amount in a host device; a processor to execute the first control program; a notification frame transmission circuit that transmits an information indicating a setting value of the dispersion compensation amount and a detection result corresponding to the setting value to another device; a third memory that stores a second control program that calculates a control value of the dispersion compensation amount in the another device; and a control frame transmission circuit that transmits the control value to the another device, wherein the processor executes the second control program when a problem occurs in the another device, and controls the dispersion compensation amount in the host device when a problem occurs in the host device.
US08611745B2 Passive optical network communication system
A passive optical network communication system includes a number of subscribers' units connected to a central line termination unit through a passive optical coupler. The line termination unit includes a first section that transmits and receives a code division multiplex (CDM) signal, a second section that transmits and receives a time division multiplex (TDM) signal, and a wavelength multiplexing filter that combines the transmitted CDM and TDM signals into a single downstream optical signal, and separates the CDM and TDM components of an upstream signal received from the subscribers' units through the passive optical coupler. The CDM signal provides channels for digital video transmission to CDM-capable subscribers' units.
US08611742B2 Wavelength switch system using angle multiplexing optics
Optical switches can include collimator elements that accommodate two or more optical ports. This increases the number of ports the switch can accommodate without having to increase the size of other optical components within the switch. Separate deflectors can be used to accommodate optical signals from two different groups of ports. In some embodiments cross-coupling of signals between the two groups can be accomplished through use of re-direction optics.
US08611741B2 Method for measuring signal quality in WDM optical networks
A method and memory medium in a wavelength division multiplexing (WDM) network that communicates multiplexed signals representing a plurality of communication channels to determine received signal quality are disclosed. Generally, the signals format the plurality of communication channels to impart a distinctive noise profile in time or frequency for each channel; and collectively process the channels at a digital signal processing device to measure the signal-to-noise ratio.
US08611740B2 System and method for protecting an extended passive optical network
Extender apparatus for an optical network includes first and second extender units having an network-facing port for connection to a backhaul fiber and a subscriber-facing port for connection to a feeder fiber. Each extender unit includes a gain assembly and is operable selectively either in an enabled state, in which the gain assembly amplifies a signal received at either port of the extender unit and couples it to the other port of the extender unit, or in a disabled state, in which the gain assembly blocks coupling of a signal from either port of the extender unit to the other port of the extender unit. A failover unit is operable when the first extender unit is in the enabled state and the second extender unit is in the disabled state to detect occurrence of at least one fault condition in the first extender unit. The failover unit is responsive to the fault condition in the first extender unit to switch the first extender unit to the disabled state and the second extender unit to the enabled state.
US08611738B2 Image capturing apparatus
An image capturing apparatus includes an image sensor having a focus detection pixel group including a plurality of focus detection pixels that receive light passing through a part of a pupil area of an imaging lens for forming an object image and an image forming pixel group including a plurality of image forming pixels that receive light passing through the whole of the pupil area of the imaging lens; and an image processing unit that generates an image signal corresponding to the position of each of the focus detection pixels by using at least either of a signal of the focus detection pixel at the position and signals of neighboring image forming pixels of the focus detection pixel at the position, depending on the size of an aperture of the focus detection pixels.
US08611734B2 Image photographing device having function for compensating hand vibration
Disclosed herein is an image photographing device having a function for compensating hand vibration. The image photographing device having a function for compensating hand vibration includes: an optical unit; a magnet combined with an outer peripheral surface of the optical unit; a housing inserted with the optical unit and the magnet and having coils disposed at a position corresponding to the magnet; suspension wires arranged at four corners of the optical unit, having the upper end portions and the lower end portions each combined with the optical unit and the housing to support the optical unit in a state floated from the bottom surface of the housing, and having a predetermined bending part formed at any point; a flexible printed circuit board surrounding the outer peripheral surface of the housing and applying current to the coils; and a substrate having the image sensor mounted on the top surface thereof and combined with the lower portion of the housing.
US08611732B2 Local heat treatment of IBR blade using infrared heating
A device and method for locally heat treating at least one airfoil in an integrally bladed rotor device. A pair of IR heat sources are positioned to direct IR heat rays in the direction where local heat treatment is required. A pair of parabolic mirrors are positioned to direct the IR heat rays on to the metal component. The heat treating is useful after welding the airfoil on to the rotor device.
US08611731B2 Digital television transmitting system and receiving system and method of processing broadcast data
A digital television (DTV) transmitting system includes a first frame decoder, a second frame decoder, and a frame multiplexer. The first frame decoder forms first enhanced data frames, encodes each data frame for error correction, forms a first super frame by combining the encoded first frames, and interleaves the first super frame. The second frame decoder forms second enhanced data frames, encodes each data frame for error correction, forms a second super frame by combining the encoded second frames, and interleaves the second super frame. The frame multiplexer multiplexes the interleaved first and second enhanced data frames.
US08611726B2 Apparatus and method for generating digital cinema content and apparatus and method for playing digital cinema content
Provided are an apparatus and method for generating digital cinema content and an apparatus and method for playing digital cinema content. The method of playing digital cinema content using a digital cinema package (DCP) including frame data having a first resolution and length information about frame data having a second resolution lower than the first resolution, and a key delivery message (KDM) includes obtaining a material exchange format (MXF) file and a decryption key by parsing the DCP and the KDM, extracting an encrypted triplet from the MXF file, extracting the length information about the second-resolution frame data using the encrypted triplet and the decryption key, decrypting an amount of data required to decrypt the second-resolution frame data in the first-resolution frame data using the length information about the second-resolution frame data, and decoding the decrypted second-resolution frame data.
US08611719B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08611718B2 Control apparatus and method, recording medium and program
The present invention relates to a control apparatus and a method, a recording medium and a program, which enable to control at least one first device more efficiently and quickly through the use of a second device. The control apparatus detects the at least one first device, requests at least one first operation panel information corresponding to the at least one first device from the second device; displays the at least one first operation panel; and controls the at least one first device.
US08611717B2 Image data management device
An image data management device has a data reading unit and a control section. The data reading unit includes a plurality of recording medium insert sections. To the recording medium insert section, a recording medium having recorded photographic image data is connected detachably and data can be read from and written to the recording medium. The control section acquires imaging date/time information included in each photographic image data, classifies the groups of photographic image data recorded in each recording medium of the data reading unit according to the imaging date/time, and moves the photographic image data among the recording media based on the result of classification.
US08611712B2 Rubber member, adhesive connecting member, and optical connection structure
A rubber member optically connects (a) an optical transmission medium or an optical component and (b) another optical transmission medium or another optical component by intervening between the (a) and the (b). An adhesive connecting member comprises a rubber member having a refractive index of 1.35 to 1.55 and an adhesive having a refractive index of 1.35 to 1.55.
US08611708B2 Optical apparatus having improved resistance to thermal damage
An optical assembly is provided that can mitigate thermal damage that could otherwise occur in the region near where the optical fiber emerges from a high-power optical device package. The optical assembly includes an optical medium to guide stray light, along the fiber axis but substantially outside of the fiber core, from the interior to the exterior of a housing. The assembly further includes a transition region external to the housing, where at least one optical mode guided by the optical medium transitions to at least one optical mode confined by a polymer coating as a guided mode of the cladding. In embodiments, the optical medium is provided by the fiber cladding together with overlying materials of relatively low refractive index that help to confine the stray light within the cladding.
US08611704B2 Photoelectric conversion module
A photoelectric conversion module includes: an IC chip and a photoelectric conversion element mounted on one surface of a circuit board having a light transmitting property and flexibility; an optical fiber having a tip portion disposed in a holding groove formed in a resin layer provided on another surface of the circuit board; a reinforcing member covering the holding groove; and an optical element optically coupling a tip of the optical fiber and the photoelectric conversion element via the circuit board. The holding groove has an open end at an end of the resin layer, the end of the resin layer being located on the IC chip side in terms of an arrangement direction of the IC chip and the photoelectric conversion element, and at least part of the tip portion of the optical fiber extends along the IC chip.
US08611703B2 Temperature sensor using an optical fiber
A temperature sensor that has an elongated sensing element having a length of at least 10 m, measured at a temperature of 20° C. The elongated sensing element includes an elongated jacket and an optical fiber mounted in the jacket and having an EFL of at least 0.35%, wherein the elongated sensing element has an average temperature error of less than 2° C.
US08611702B2 Image processing device and medium storing image processing program
An information interchange unit, a storage unit, and a display controller are configured such that, after a image selection unit selects a first image and a second image, the information interchange unit interchanges, automatically, first image information of the first image with second image information of the second image, or interchanges, automatically, first position information of the first image with second position information of the second image, the storage unit stores and correlates the first image information and the second position information, and stores and correlates the second image information and the first position information, and the display controller controls, automatically, a display to display the one image based on the first image information and the second position information, and the another image based on the second image information and the first position information.
US08611701B2 System for facilitating the search of video content
A system for facilitating the search of video content, comprising a fingerprint extractor which is adapted to extract a fingerprint associated with a video content clip for specific time of video content; a fingerprint archive database from which database entries matching the specific time of video content are selected; a search module to which the database entries matching the specific time of video content are delivered, by which the searched database entries into continuous fingerprint streams are reconstructed, and in which the searched database entries from the same location and channel are grouped together, and the fingerprint data sections are stripped out of the entries and concatenated according to the segment ID and time-stamps contained within each entry; a matcher by which the fingerprint associated with the video clip is searched from the continuous fingerprint streams to find a match; and a formatter which is adapted to combine a matching result with additional information obtained from the archive entries to form a search report. The system according to the present invention can extract fingerprint information from video content for the purpose of archiving without the huge storage capacity required, can collect statistics and extract additional information from the archived video information automatically based on the user entered searching video clip information, and can search through video fingerprint data for identifying historical recording and collect statistics and extract additional information of video content easily at low hardware cost.
US08611696B1 Panoramic image fill
Systems and methods for filling panoramic images having valid and invalid pixel regions are provided. An invalid region is identified in an initial panoramic image. Pixel data of invalid pixels in the initial panoramic image are replaced with pixel data of pixels from a valid region in at least one nearby panoramic image to obtain a valid fill region.
US08611694B2 Estimating 3D structure from a 2D image
A method for estimating three-dimensional structure from a two-dimensional image (502) includes obtaining first and second vanishing points (120, 122); comparing image patches (202) along first and second virtual lines (204, 208) extending from the first and second vanishing points (120, 122), respectively, and through a pixel; generating values for each of the first and second virtual lines (204, 208) based on the comparison of the image patches (202); accumulating the values for each the pixel in the two-dimensional image (502); and determining a corner pixel (106) based on a highest of the accumulated values.
US08611683B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
Computer-readable medium with image decoding program which performs: storing a reference image which is a previously decoded image; receiving coded information including motion vector and rounding method information specifying a rounding method used in synthesizing a prediction image of a currently decoded image; and synthesizing the prediction image via motion compensation using the motion vector information and reference image; wherein synthesizing a prediction image uses a positive and negative rounding method for interpolating intensity values of pixels; wherein interpolation of intensity values of pixels uses a rounding method specified by the rounding method information; wherein interpolation is performed using the rounding method specified by rounding method information included in the encoded bitstream of the current frame when the current frame is a P frame; and wherein the rounding method information is not received from the encoded bitstream of the current frame when the current frame is an I frame.
US08611681B2 Image processing apparatus and image processing method for encoding density pattern information in attribute data
Disclosed is an image processing apparatus including: an image compression conversion unit that, in an event of quantizing an image having attribute data for each pixel, creates a density pattern in which pixel values of plural pixels composing a region as a quantization target are binarized, quantizes the region based on the density pattern, and binarizes, for each pixel, the attribute data individually owned by the plural pixels composing the region; and an image extension conversion unit that, in an event of decoding the image of the region quantized based on the density pattern by the image compression conversion unit, decides a density pattern of the region before the quantization in response to an attribute pattern that is based on the binarized attribute data of each of the plural pixels composing the region, and decodes the region in response to the decided density pattern.
US08611680B2 Method and apparatus for removing image noise
An FFT analysis is performed on the decoded image data of one frame, and a cutoff frequency based on the assumption that the original signal has first-order attenuation characteristics is obtained in both the horizontal and vertical directions. A sampled-data H∞ filter (digital filter), previously designed to have different parameters corresponding to different cutoff frequencies is selected. By using this filter, a filtering process is performed on the image data decoded both in the horizontal and vertical directions. Since the variety of the analog frequency characteristics of the original image is taken into account for every frame of the image, the information that seems to be noise in the original image is less likely to be removed, and mosquito noise and block noise associated with a coding/decoding process can be efficiently removed.
US08611672B2 Work piece shape estimation device and work piece shape estimation method
A work piece shape estimation device that includes an image information obtaining unit that obtains image information by sensing multiple randomly accumulated work pieces having an identical shape; an edge detection processor that performs an edge detection on the image information obtained by the image information obtaining processor; a separating processor that separates the work pieces into partial images based on the image information obtained by the edge detection processor; a work piece categorization processor that categorizes the separated partial images of the work pieces; and an estimated work piece shape generation processor that generates an estimated shape of the work piece by complementing an information of the partial images of the work pieces categorized by the work piece categorization processor.
US08611670B2 Intelligent part identification for use with scene characterization or motion capture
A variety of methods, systems, devices and arrangements are implemented for use with motion capture. One such method is implemented for identifying salient points from three-dimensional image data. The method involves the execution of instructions on a computer system to generate a three-dimensional surface mesh from the three-dimensional image data. Lengths of possible paths from a plurality of points on the three-dimensional surface mesh to a common reference point are categorized. The categorized lengths of possible paths are used to identify a subset of the plurality of points as salient points.
US08611669B2 Image processing apparatus, image processing method and computer-readable medium
An image processing apparatus includes a line information reception unit, a line extraction unit, an inversion unit and a determination unit. The line information reception unit receives a set of information indicating (i) information on an image having a possibly of being a line and (ii) line elements being a rectangular pixel lump which constitutes a line. The line extraction unit extracts a line by tracing from a first start point to an end point of the line, based on the received information indicating the line elements and a tracing direction of the line. The inversion unit inverts the tracing direction of the line, sets the extracted end point of the line as a second start point and sends the second start point and the inverted tracing direction to the line extraction unit. The determination unit determines whether or not to cause the inversion unit to perform a process.
US08611667B2 Compact interactive tabletop with projection-vision
The subject application relates to a system(s) and/or methodology that facilitate vision-based projection of any image (still or moving) onto any surface. In particular, a front-projected computer vision-based interactive surface system is provided which uses a new commercially available projection technology to obtain a compact, self-contained form factor. The subject configuration addresses installation, calibration, and portability issues that are primary concerns in most vision-based table systems. The subject application also relates to determining whether an object is touching or hovering over an interactive surface based on an analysis of a shadow image.
US08611665B2 Method of recognizing a media item
A technique for use in automated recognition of a media item involves accessing a template that includes multiple segmentation maps that each is associated with one of multiple classes to which the media item might belong. For each of the multiple classes, the segmentation map is applied to an image of the media item to extract a feature set for the image, the feature set is analyzed, and an assessment is made as to whether the media item belongs to the class.
US08611661B2 OCR multi-resolution method and apparatus
In some embodiments, provided are procedures for processing images that may have different font sizes. In some embodiments, it involves OCR'ing with multiple passes at different resolutions.
US08611658B2 Image processing apparatus and image processing method
Image data is divided into blocks and a histogram of a color appearing in a target block is formed. A target color region is decided as significant, if the area of that region is larger than a threshold, or if that area is smaller than the threshold and if that region is located at a boundary of the target block and attribute information for the pixel at the boundary in that region indicates a preset attribute. If that region is not decided as significant, to integrate that region to a region of another color which contacts that region, the color of the pixel in that region is substituted by the other color. If that region is decided as significant and if the chrominance difference between that region and the region decided as significant in another block which contacts the target block is smaller than another threshold, these regions are integrated.
US08611656B2 Image processing apparatus, image processing method and recording medium for storing program to execute the method
According to example embodiments, an image processing method includes estimating, using a location-based multi-illuminant estimation unit, candidate correlated color temperature values and location values of sub-units of an image, calculating, using the location-based multi-illuminant estimation unit, a correlated color temperature (CCT) matrix based on the candidate CCT values and the location values, and performing, using a color processing unit, color processing by using the CCT matrix.
US08611653B2 Color conversion based on an HVS model
An encoder for encoding a video stream or an image is described herein. The encoder receives an input video stream and outputs an encoded video stream that can be decoded at a decoder to recover, at least approximately, an instance of the input video stream. The encoder includes an encoding logic reducing a color spectral resolution of the input video stream to a range of colors or color differentials similar to that recognizable by a human eye, whereby an encoding efficiency is increased by the color spectral resolution reducing.
US08611650B2 Method and device for lane detection
A method for lane detection, wherein a digitized color image of a roadway is processed using the following steps: identifying markings on the roadway with a grayscale value below the grayscale value of the roadway (S18), setting the grayscale value of the markings thus identified to a value above the grayscale value of the roadway, and outputting the image thus processed and modified to be processed by a lane detection algorithm for monochrome images.
US08611648B2 Foreground region extraction program, foreground region extraction apparatus and foreground region extraction method
There are provided a foreground region extraction program, a foreground region extraction apparatus, and a foreground region extraction method capable of clipping an object region (foreground region) at high speed.An arrangement is as follows: Foreground pixels designated by a user and background pixels designated thereby are each set as a reference pixel to identify, from among a plurality of divided color spaces created by a three-dimensional color space being divided, the divided color space to which each of the reference pixels belongs, as a reference divided color space. Color distance calculation processing to calculate a color distance in the color space between each reference pixel and an adjacent pixel adjacent thereto is performed, and belonging judgment processing to judge whether each of the adjacent pixels belongs to each of the reference divided color spaces is performed, and then, cost calculation processing to calculate a cost of each adjacent pixel is performed, based on the color distance calculated for each of the adjacent pixels, and weights based on whether to belong to the reference divided color space judged for each of the adjacent pixels. Further determination processing to determine the adjacent pixel having the lowest calculated cost as a foreground pixel or background pixel is performed, and a foreground region is extracted from the image by using the determined adjacent pixel as a reference pixel to repeatedly perform the color distance calculation processing, the belonging judgment processing, the cost calculation processing, and the determination processing.
US08611647B2 Method for generating background image and system for generating background image
An unprocessed image is prepared which is shot against an arbitrary background, including materials to be trimmed. Color values are collected from a plurality of frames of this unprocessed image in a collection point including one or more pixels, whereby a color information set is obtained. From the color information set, it is judged which color shows the background and which color shows the materials to be trimmed, thereby determining an optimum background-side color value. This process is applied to an area where to extract the background from, thereby obtaining a background image into which the background is extracted. This makes it possible to obtain background images from unprocessed images that are shot in busy locations, without traffic controls or dedicated studios.
US08611643B2 Spatially registering user photographs
Photographs of an object may be oriented with respect to both the geographic location and orientation of the object by registering a 3D model derived from a plurality of photographs of the objects with a 2D image of the object having a known location and orientation. For example, a 3D point cloud of an object created from photographs of the object using a Photosynth™ tool may be aligned with a satellite photograph of the object, where the satellite photograph has location and orientation information. A tool providing scaling and rotation of the 3D model with respect to the 2D image may be used or an automatic alignment may be performed using a function based on object edges filtered at particular angles. Once aligned, data may be recorded that registers camera locations for the plurality of photographs with geographic coordinates of the object, either absolute latitude/longitude or relative to the object.
US08611640B2 Inspection apparatus and inspection method
The invention is directed to find a false defect from defect candidates and obtain a threshold with which the false defect can be eliminated by the smallest number of review times. Defect candidates are reviewed and selected as a defect or a false defect. By deleting a defect candidate having a characteristic quantity equal to or less than that of the false defect from a map or displaying it in another sign, the false defect can be determined visually. Since the defect candidate having the characteristic quantity equal to or less than that of the selected false defect is deleted from the map or displayed in another sign, the defect candidates unnecessary to set a threshold are not reviewed. The number of defect candidates to be reviewed can be largely reduced as compared with that in the conventional technique. Further, by repeating the above work, the threshold is automatically calculated, and an inspection result map with the threshold is displayed, so that a re-inspection is unnecessary.
US08611638B2 Pattern inspection method and pattern inspection apparatus
According to an embodiment, a pattern inspection apparatus includes an imaging unit, a defect detection unit, and an inspection control unit. The imaging unit is configured to image a pattern on a substrate to acquire a pattern image. The defect detection unit is configured to detect a defect of the pattern by a first outer shape comparison in associate with the pattern image and design information for the pattern or by a comparison in pixel values between images of patterns designed to be formed into the same shape in the substrate. The inspection control unit is configured to select an inspection based on the amount of the defect detected by the first outer shape comparison or based on a value of a gradient of an edge profile of the pattern image and to control the imaging unit and the defect detection unit in accordance with the selected inspection.
US08611637B2 Wafer plane detection of lithographically significant contamination photomask defects
Provided are novel methods and systems for inspecting photomasks to identify lithographically significant contamination defects. Inspection may be performed without a separate reference image provided from a database or another die. Inspection techniques described herein involve capturing one or more test images of a photomask and constructing corresponding test “simulation” images using specific lithographic and/or resist models. These test simulation images simulate printable and/or resist patterns of the inspected photomask. Furthermore, the initial test images are used in parallel operations to generate “synthetic” images. These images represent a defect-free photomask pattern. The synthetic images are then used for generating reference simulation images, which are similar to the test simulation images but are free from lithographically significant contamination defects. Finally, the reference simulation images are compared to the test simulation images to identify the lithographically significant contamination defects on the photomask.
US08611635B1 Duplicate check detection
Images from checks may be compared with each other to detect a twice-deposited or represented check. An image of a check may be parsed into regions or tiles, for example. In an implementation, values for regions or tiles over a predetermined area (e.g., an area from a character in the magnetic ink character recognition (MICR) line at the bottom of the check to the dollar sign symbol) may be compared. In an implementation, a virtual overlay of two check images may be performed and a correlation may be determined.
US08611630B1 Algorithm for motion estimation from the tomographic data
The methods and systems of the present invention is an algorithm which estimates motion inside objects that change during the scan. The algorithm is flexible and can be used for solving the misalignment correction problem and, more generally, for finding scan parameters that are not accurately known. The algorithm is based on Local Tomography so it is faster and is not limited to a source trajectory for which accurate and efficient inversion formulas exist.
US08611627B2 CT spectral calibration
The present disclosure relates to the performing spectral calibration of a CT imaging system. In accordance with certain embodiments, spectral calibration phantoms are scanned while positioned on a table in the imaging volume of the CT imaging system. The scans of the calibration phantoms, in conjunction with air sans performed on the CT imaging system, are used to derive information about the deviation of the measured phantom scans from an ideal. The deviation information is in turn used to derive spectral calibration vectors that may be used with the CT imaging system.
US08611626B2 System and methods for fast implementation of equally-sloped tomography
A system and method for projection number and radiation dose reduction in tomographic imaging that creates a three dimensional cross sectional image of an object by the reconstruction of its projections. Images of a superior quality can be obtained with a fewer number projections than seen with conventional methods by reconstruction of projections that have been pre-processed and preferably placed in the Fourier domain with a Fractional Fourier Transform (FrFT) or forward Pseudo-polar Fast Fourier transform (PPFFT). The projections are iteratively refined through formulation of a constrained optimization problem with constraints in object space and Fourier space preferably solved with a gradient descent algorithm incorporating a Bregman iterative regularization or a continuative regularization. By using an exact Fourier-based iterative algorithm as well as physical and mathematical constraints, convergence to a lowest-possible noise state that is also strictly consistent with the measured data can be obtained.
US08611625B2 Tomographic apparatus
The tomographic apparatus of this invention has an attenuation quantity calculating and adjusting unit, a filter length calculating unit, an attenuation correction function calculating unit and a transmission length calculating unit in an arithmetic processing unit. Thus, sectional images with a beam hardening correction can be acquired. The beam hardening correction can be made without using an iterative method. The attenuation correction function calculating unit calculates a correction function by approximating and expressing the correction function by a linear function linking, between two transmission lengths, ratios between measured attenuation quantities for two transmission lengths measured by an X-ray detector, and calculated attenuation physical quantities calculated and adjusted for these transmission lengths.
US08611622B2 Method for determining an estimation of a topological support of a tubular structure and use thereof in virtual endoscopy
A method for determining an estimation of a topological support of a tubular based structure comprising an inner wall and a plurality of distinct regions, the method comprising (a) obtaining image data representative of the tubular based structure; (b) placing an initial seed in an initial region selected from one of the distinct regions; (c) performing an initial region growing until an initial resulting area comprises at least a portion of the inner wall and at least a portion of a neighboring region corresponding to one of the distinct regions; (d) starting a tree comprising an initial tree node corresponding to the initial region; (e) for each neighboring region: placing a subsequent seed in the neighboring region; performing a corresponding subsequent region growing until a subsequent resulting area comprises at least a portion of the inner wall and at least a portion of an additional neighboring region; and adding a tree node corresponding to the neighboring region in the tree; (f) performing processing step (e) for each of the additional neighboring regions; and (g) filtering the tree according to predetermined topological parameters to thereby determine the estimation of the topological support of the tubular based structure. Applications of the method for estimating a colon topology for virtual colonoscopy are also disclosed.
US08611621B2 System and method for automatic detection of in vivo contraction video sequences
A system and method for comparing captured sequences of in-vivo images with (e.g., template or model) sequences, for example, for computer-automated recognition of contractions. The size of the opening of an in-vivo lumen passageway represented in each frame in a subset of frames of an image stream captured in vivo may be measured. Frames in the subset of frames of the image stream having a local minimum size of the lumen passageway may be identified. The subset of frames may be divided into segments of sequential frames at frames having local maximum lumen sizes before and after the identified frame having a local minimum size of the lumen passageway to generate contraction sequences. A plurality of the contraction sequences may be compared to template sequences. A plurality of the contraction sequences may be displayed.
US08611619B2 Read-out method and apparatus
A read-out method for a diagnostic point-of-care assay device, the device including a read-out substrate having at least one response area capable of producing a colored indication of a response, the response area including a marker at least one marker whose color changes in response to binding of an analyte thereto and which is used for indication of response. The method includes registering an image of the response area; calculating a color saturation value S for the image using at least two distinct wavelengths; using the S-value for determining a result of the assay. A read-out system (10) for an allergy point-of-care assay device is described. The system includes an illumination device (12; 21, 22) capable of delivering at least two different wavelengths of light; a color image capturing device (14); a control unit (19) for calculating a color saturation value on images recorded by the color image capturing device.
US08611618B2 Apparatus and method for generating representative fingerprint template
An apparatus for generating a representative fingerprint template is provided. The apparatus includes a calculation unit configured to calculate levels of similarity between N fingerprint templates; and a selection unit configured to select at least one fingerprint template from among the N fingerprint templates as a representative fingerprint template.
US08611615B2 Image processing apparatus and method, and program
The present invention relates to an image processing apparatus and method, and a program that are capable of more appropriately evaluating the image-capture state of an image.A blur degree score calculation unit 23 through to a chroma score calculation unit 27 extract a feature quantity of a pre-specified feature from an input image, and calculate a feature-by-feature score indicating an evaluation for the input image on the basis of the feature. For example, the luminance score calculation unit 24 extracts, as a feature quantity, a luminance value from the input image, and calculates a luminance score indicating an evaluation based on the distribution of the luminance values in the subject portion of the input image. The overall score calculation unit 28 calculates an overall score indicating the evaluation of the image-capture state of the input image from each feature-by-feature score. As described above, when each feature-by-feature score is to be calculated, by extracting each feature quantity and obtaining a score from the area of the input image suitable for the feature, it is possible to more appropriately evaluate the input image. The present invention can be applied to an image processing apparatus.
US08611614B2 Personal authentication device and electronic device
An image taking unit including a lens array, a light shielding member, and an image taking unit that acquires a compound eye image of a vein pattern of a living body held at a lens array. A shift estimation unit estimates an image shift amount between ommatidium images of the compound eye image. An image restructuring unit restructures a single image from the compound eye image by using the image shift amount. In at least one embodiment, a size correction unit corrects the size of the restructured single image with a magnification ratio determined by the estimated image shift amount and an image shift amount stored in a registration pattern storage unit so as to correspond to a registration pattern. As a result, it is possible to perform personal authentication while compensating influences due to fluctuations in a subject distance.
US08611612B2 Block matching method
A block matching method for estimating a motion vector of an estimation block of an image frame is provided, which includes comparing the estimation block with at least one reference block corresponding to a first object to obtain a plurality of pixel difference values, determining a mask area corresponding to the first object and a calculation area corresponding to a second object in the estimation block, and performing blocking matching operations on the calculation area to determine a motion vector of the second object as the motion vector of the estimation block.
US08611608B2 Front seat vehicle occupancy detection via seat pattern recognition
What is disclosed is a system and method for determining whether a front seat in a motor vehicle is occupied based on seat pattern recognition. The present invention takes advantage of the observation that an unoccupied seat of a motor vehicle exhibits features which are distinguishable from an occupied seat. An unoccupied motor vehicle seat typically features long contiguous horizontal line segments and curve segments, and substantially uniform areas encompassed by these segments which are not present in an occupied seat. The present method provides a long horizontal edge test which uses location information within a defined window of the image, edge linking, softness of the edge, number of lines, line/curve fitting, and other techniques to locate horizontal edges in the image which define a seat, and a uniformity step which determines whether the area bounded by the horizontal edges is relatively uniform indicating an unoccupied seat.
US08611607B2 Multiple centroid condensation of probability distribution clouds
Systems and methods are disclosed for identifying objects captured by a depth camera by condensing classified image data into centroids of probability that captured objects are correctly identified entities. Output exemplars are processed to detect spatially localized clusters of non-zero probability pixels. For each cluster, a centroid is generated, generally resulting in multiple centroids for each differentiated object. Each centroid may be assigned a confidence value, indicating the likelihood that it corresponds to a true object, based on the size and shape of the cluster, as well as the probabilities of its constituent pixels.
US08611599B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus performs verification processing between an input image and a parameter while referring to the parameter having data to identify an object in the input image. The information processing apparatus includes a calculation unit adapted to perform verification processing to identify the object from the input image by referring to a fixed parameter or variable parameter in one of the series-connected processing step group and one processing step group out of the plurality of processing step groups, a determination unit adapted to determine, based on the calculation result of the calculation unit, whether the calculation unit executes the verification processing next in the series-connected processing step group or one processing step group out of the plurality of processing step groups connected via the branches, and a selection unit adapted to select the fixed parameter or variable parameter.
US08611598B2 Vehicle obstacle detection system
A computer-implemented method of detecting objects in a path of a vehicle is provided. An image frame that depicts the path of the vehicle is obtained. An edge-image corresponding to the image frame is generated. A binary image corresponding to the edge-image is also generated. One or more blobs in the binary image that respectively correspond to one or more objects in the image frame are identified. Based on an analysis of the blobs in the binary image, a determination is made that one of the objects in the image frame is an obstacle in the path of the vehicle.
US08611596B2 Display device and control method thereof
A display device and a control method thereof are provided. The display device includes a camera obtaining an image and a controller obtaining the direction of a user included in the obtained image and correcting the image such that the direction of the user is synchronized with the photographing direction of the camera. Even when the direction of the user does not correspond to the photographing direction of the camera, an image of the user can be corrected to correctly recognize a user's gesture.
US08611591B2 System and method for visually tracking with occlusions
Described herein are tracking algorithm modifications to handle occlusions when processing a video stream including multiple image frames. Specifically, system and methods for handling both partial and full occlusions while tracking moving and non-moving targets are described. The occlusion handling embodiments described herein may be appropriate for a visual tracking system with supplementary range information.
US08611588B2 Method of measuring progress of alopecia
Disclosed herein is a method of measuring the progress of alopecia in which the progress of alopecia of a hair loss region of a measured person is accurately determined through a mathematical algorithm. In the method, a value indicating the progress of alopecia of the hair loss region is numerically calculated based on the numbers of hairs, thicknesses of the hairs and the numbers of the hairs of a normal region and a hair loss region of the measured person, thereby more accurately determining the progress of alopecia compared to a conventional method of measuring the progress of alopecia from the observation with the naked eye and the experience of a measurer. Further, the progress of alopecia is accurately determined, and thus a proper treatment is carried out according to the progress of alopecia, thus effectively treating alopecia.
US08611586B1 Fast target extraction from thermal imagery
A method for extracting a target from a series of images includes the steps of: (a) estimating an ambient temperature value of pixels in the series of images; (b) finding a band of pixel values having temperature values above the ambient temperature value, the band of pixel values forming a histogram; and (c) differentiating the histogram to estimate a threshold. Also included are steps (d) extracting the target having pixel values above the threshold; and (e) colorizing the target for display.
US08611583B2 Compact coaxial crossover-free loudspeaker
A loudspeaker assembly that converts electrical signal into sound waves in the full spectral range of an audio voltage. The loudspeaker assembly includes: a plurality of drivers; and a hollow volume permanent magnet that accommodates the voice coils. Each driver includes a cylindrically shaped voice coil affixed to a matching diaphragm. Each voice coil is configured coaxially in a cylindrical assembly, which is in electrical communication with an incoming audio voltage. Each driver is adapted to reciprocally move along the main longitudinal axis of each voice coil when stimulated by said incoming audio voltage.
US08611581B2 Earphone device
An earphone device includes a housing having a driver unit, and a sound guide tube mounted on a front surface of the housing to protrude from the front surface, in which the sound guide tube is disposed at a position deviated from a center position of the housing.
US08611580B2 Cheek stabilizer for audio headset
Cheek stabilizers for audio headsets are disclosed. The audio headset generally include a headset body having first and second regions for positioning near a user's ear and toward the user's mouth, respectively, and a stabilizer extending from the second region of the headset body, the stabilizer being configured to position the second region at a distance away from the user's cheek. The stabilizer may facilitate positioning any metal contacts on the headset body away from the user. The stabilizer may be inverted U-shaped to form a channel over the metal contact or may be configured as one or more ribs disposed adjacent to the metal contact. The stabilizer may also facilitate in positioning a microphone port away from the user's cheek. Where the headset is used with an earpiece worn in the ear, the stabilizer may facilitate maintaining the earpiece within the user's ear.
US08611576B2 Adaptive noise generating device
An acoustic adaptive noise generating device in the form of a flat panel loudspeaker is suitable for increasing people's powers of concentration in acoustically difficult surroundings. The adaptive noise generating device includes a carrier panel, an actuator arranged on the carrier panel. A control device is connected to the actuator and permits adjustment of noise signals emitted by the actuator.
US08611574B2 Bendable hearing device
Within a casing of a hearing device to be worn in an area of an auricle such as behind an ear, comprises bendable portions such that the hearing device can be at least partially deformed.
US08611573B2 Hearing aid with audio shoe
A hearing aid has an audio-shoe interface, and a hearing-aid system includes a hearing aid and an audio shoe. The hearing aid has a housing, in which an undercut and an abutment are provided. The abutment is arranged opposite to the undercut. Undercut and abutment are embodied such that a retaining lug of an audio shoe can be inserted into the undercut by a rotational movement. The abutment is embodied such that a retaining lug inserted into the undercut can only be removed from the undercut again by a rotational movement in the opposite direction. A lock prevents a rotational movement of an inserted audio shoe in the opposite direction. When the electrical contacts between audio shoe and hearing aid are disposed in the undercut, these too are hidden from view and well protected against external influences.
US08611566B2 MEMS-microphone
A MEMS microphone having an improved noise performance due to reduced DC leakage current is provided. For that, a minimum distance between a signal line of the MEMS microphone and other conducting structures is maintained. Further, a DC guard structure fencing at least a section of the signal line is provided.
US08611560B2 Method and device for voice operated control
Methods and devices for voice operated control are provided. The method can include measuring an ambient sound received from at least one Ambient Sound Microphone, measuring an internal sound received from at least one Ear Canal Microphone, detecting a spoken voice from a wearer of the earpiece based on an analysis of the ambient sound and the internal sound, and controlling at least one voice operation of the earpiece if the presence of spoken voice is detected. The analysis can be a sound pressure level (SPL) difference, a correlation, a coherence, or a spectral difference.
US08611558B2 System and method for dynamic range extension using interleaved gains
A method and system is presented for sampling analog signals in a manner that avoids the effects of signal clipping due to a limited dynamic range. A method and device for sampling an analog input using multiple gains, or gain mask, is described. By using different gains during different time quanta, a subset of the sampled points may effectively be attenuated before being sampled and converted to a digital representation. If clipping occurs during the sampling process, the true values of the clipped samples may be interpolated using the amplitudes of the non-clipped samples, which may not have been attenuated. Such interpolation may include constructing and/or solving a constraint optimization problem using linear programming. In one embodiment, such a problem may be constructed and/or solved by using sign information from the clipped samples and/or by imposing a sparsity assumption on the signals during the reconstruction process.
US08611554B2 Hearing assistance apparatus
A hearing assistance device includes two transducers which react to a characteristic of an acoustic wave to capture data representative of the characteristic. The device is arranged so that each transducers is located adjacent a respective ear of a person wearing the device. A signal processor processes the data to provide relatively more emphasis of data representing a first sound source the person is facing over data representing a second sound source the person is not facing. At least one speaker utilizes the data to reproduce sounds to the person. An active noise reduction system provides a signal to the speaker for reducing an amount of ambient acoustic noise in the vicinity of the person that is heard by the person.
US08611552B1 Direction-aware active noise cancellation system
Robust feedforward active noise cancellation is provided which can overcome or substantially alleviate problems associated with the diverse and dynamic nature of the surrounding acoustic environment. A multi-faceted analysis is performed to determine the direction (or directions) of propagation of noise in the surrounding acoustic environment. The direction of propagation is then utilized to determine direction-dependent characteristics of the acoustic path between a reference position where the noise is captured and a desired position where the noise is to be cancelled. These characteristics are used to form a feedforward signal adapted to cancel the noise at the desired position. By forming the feedforward signal based on direction-dependent characteristics of the acoustic path, the techniques described herein can achieve optimal noise cancellation at the desired location, regardless of the direction of propagation of the noise.
US08611548B2 Noise analysis and extraction systems and methods
Systems and methods are described which facilitate quick and accurate extraction of the true noise level from a noise signal that includes additional signals, such as speech, in a cost effective implementation. Aspects of the invention allow the use of one microphone to simultaneously detect background noise as well as speech, while avoiding problems associated with artificially high background noise indication due to inclusion of the speech component in the noise determination. Additionally, systems and methods are described for altering system gain based on accurate noise level determinations.
US08611539B2 Group key security in a multihop relay wireless network
A security zone key is used to secure data traffic/control messages in a multi-hop wireless relay network. In one embodiment, the security zone key is generated by a base station and passed to relay stations and optionally mobile stations that are to be associated with the security zone. A given base station may implement multiple security zones on the wireless network. The members in each zone share a unique group security association. One or more connections may be assigned to a particular security zone. Data traffic/control messages directed to relay stations in a security zone are processed using the security zone key to enable all relay nodes within the security zone to verify the authenticity of the management message and optionally decode the messages. From a management perspective, since a common security zone key is in use by all relay stations in the security zone, the management messages may be broadcast/multicast to the relay nodes in the security zone and the key distribution and management protocols have much less complexity.
US08611530B2 Encryption via induced unweighted errors
A method for encrypting data is provided. The method includes formatting data represented in a weighted number system into data blocks. The method also includes converting the data blocks into a residue number system representation. The method further includes generating a first error generating sequence and inducing errors in the data blocks after converting the data blocks into a residue number system representation. It should be understood that the errors are induced in the data blocks by using the first error generating sequence. After inducing errors into the data blocks, the data of the data blocks is formatted into a form to be stored or transmitted. The method also includes generating a second error generating sequence synchronized with and identical to the first error generating sequence and correcting the errors in the data blocks using an operation which is an arithmetic inverse of a process used in inducing errors.
US08611523B2 Methods and systems for determining segments of a telephonic communication between a customer and a contact center to classify each segment of the communication, assess negotiations, and automate setup time calculation
The invention relates to a method and system for analyzing an electronic communication, more particularly, to analyzing a telephone communication between a customer and a contact center to determine communication objects, forming segments of like communication objects, determining strength of negotiations between the contact center and the customer from the segments, and automate setup time calculation.
US08611521B2 Systems and methods for multi-media control of audio conferencing
An exemplary method and system are described for providing an easy to use interface for establishing multi-media audio conference calls involving a leader and a plurality of participants. A web-based interface can be used by the leader for establishing, controlling, and providing information associated with the call. Participants can also access the web-site for receiving information associated with the call and receiving status information regarding the conference call. In one embodiment, an address organizer can be used to select participants by the leader and schedule an audio conference call with the recipients having the opportunity to accept, decline, or indicate an alternative telephone number at which they can be reached.
US08611518B1 System and method to display calling area
A system and method for delivering calling area information to a called party device within a telecommunications system are provided. The calling area information is stored in a network and/or a device calling area database and is accessible by their respective call processors. Upon receipt of an incoming call, a called party device can obtain calling area information from either database and can present it to the called party on a device display in the subscriber's preferred language.
US08611516B2 Method and communication device for establishing an alternative communication transmission
The invention relates to methods and a communication device for establishing a communication transmission (ALTV), wherein upon detecting an original signaling (SIGRA) directed from a first terminal (EG2) to a second terminal (EG2) within the scope of an establishment of a connection, the second terminal (EG2) being addressed via a target address associated with the second terminal (EG2), it is recorded in what quantity further signalings (SIGRA) having the same sender address specifying the first terminal (EG1) and the same target address are detected within the scope of further attempts to establish a connection. An evaluation of time information is carried out with regard to the times of the detection of the detected original signaling (SIGRA) and the detected further signalings (SIGRA) in relation to at least one predetermined time period. In case of a positive evaluation result, and upon exceeding the recorded number of detected further signalings having the same sender address and the same target address compared to a comparison value, an alternative communication transmission (ALTV) is established for a connection establishing attempt detected last of the further connection establishing attempts.
US08611514B2 Systems and methods for identifying, determining, or otherwise verifying the telephone number of fax line
The present specification discloses systems and methods for verifying facsimile numbers associated with facsimile lines. The facsimile line may be provided in a standalone facsimile machine or may be part of a multi-function device. The present specification also discloses a routine for verifying and, if required, correcting an inaccurate telephone number displayed associated with a facsimile line. The verification may be performed automatically at predefined intervals or upon receiving a prompt from a user.
US08611509B1 Phone URL exchange for unified communications
A system and for exchanging information to enable embodiment IP communication comprises a first endpoint corresponding to a first user, a second endpoint corresponding to a second user, and an information exchange (PURLX) unit. The PURLX unit comprises: a processor, a table and a phone URL exchange engine. The processor is configured for communication over the communications channel with a first endpoint and a second endpoint. The table stores information about the first user and the second user including a first association between the first user and one or more endpoint device addresses and a second association between the second user and one or more endpoint device addresses. The table is coupled for communication with the processor. The exchange engine establishes IP communication between the first user and the second user using information from the table. The exchange engine is coupled to retrieve information from the table and store information in the table and coupled to the processor for communication with the first endpoint and the second endpoint.
US08611507B2 Systems and methods for intelligent call transcription
Intelligent call transcript systems and methods are disclosed. An intelligent call transcript system can create a transcript of a telephonic communication and supplement the transcript with additional information automatically or upon request. Additional information may be added when key words are detected, such as adding acronym expansion when an acronym is detected or adding identifying information to an important task when mention of the task is detected. Portions of the transcript may also be sent as messages, text-based or audio, upon detection of key words or at the instruction of a user or device.
US08611504B2 Alignment plate apparatus and method of use
A dimensioned grid apparatus for determining: 1) leg length, offset, and cup position during arthroplasty replacement surgery; 2) fracture reduction/correction position during trauma procedures and 3) an apparatus to be used for deformity correction planning is provided.
US08611497B2 Portable orthovoltage radiotherapy
A portable orthovoltage radiotherapy system is described that is configured to deliver a therapeutic dose of radiation to a target structure in a patient. In some embodiments, inflammatory ocular disorders are treated, specifically macular degeneration. In some embodiments, the ocular structures are placed in a global coordinate system based on ocular imaging. In some embodiments, the ocular structures inside the global coordinate system lead to direction of an automated positioning system that is directed based on the ocular structures within the coordinate system.
US08611492B2 Imaging method for rotating a tissue region
An imaging method, more particularly a mammography method, includes rotating a tissue region in the virtual domain. Projection recordings of a tissue region are generated by way of radiation emitted by an emitter, which radiation is captured by a detector after passing through the tissue region. Slice images are generated from the projection recordings. A slice image region corresponding to a partial tissue region is rotated virtually. The virtually rotating partial tissue region can be displayed as a set of virtual projections.
US08611490B2 Tetrahedron beam computed tomography
A method of imaging an object that includes directing a plurality of x-ray beams in a fan-shaped form towards an object, detecting x-rays that pass through the object due to the directing a plurality of x-ray beams and generating a plurality of imaging data regarding the object from the detected x-rays. The method further includes forming either a three-dimensional cone-beam computed tomography, digital tomosynthesis or Megavoltage image from the plurality of imaging data and displaying the image.
US08611484B2 Receiver having clock recovery unit based on delay locked loop
A receiver for receiving an input signal (a clock-embedded data (CED) signal), in which a clock signal is periodically embedded between data signals, includes a clock recovery unit configured to recover and output the clock signal and a serial-to-parallel converter configured to recover and output a data signal. The input signal (the CED signal) comprises a single level signal in which the clock signal is periodically embedded between the data signals at the same level. The clock recovery unit is configured based on a delay locked loop (DLL) without using an internal oscillator for generating a reference clock signal.
US08611479B2 Method for correcting imbalance errors in a direct conversion receiver
A communication system comprises a direct conversion receiver for correcting imbalance errors. The direct conversion receiver receives a radio frequency (RF) signal and converts the RF signal to baseband signals. The direct conversion receiver further translates the baseband signals to digital signals having a direct current (DC) offset and applies a DC offset correction to the digital signals having the DC offset to generate first DC offset corrected signals. An imbalance correction unit of the direct conversion receiver applies an imbalance correction to the first DC offset corrected signals by estimating an error between an average envelope of the first DC offset corrected signals and an average envelope of second DC offset corrected signals. The imbalance correction unit is fixed at initial imbalance parameter values. The direct conversion receiver further updates the initial imbalance parameter values of the imbalance correction unit based on the estimated error for correcting imbalance errors.
US08611476B1 Phase-adjusted channel estimation for frequency division multiplexed channels
A method and apparatus for estimating a frequency response of a channel. The method includes adjusting phase components of estimates of the frequency response to provide phase-adjusted estimates; performing a smoothing operation on the phase-adjusted estimates to provide smoothed phase-adjusted estimates; and generating an output of a reverse phase adjustment, wherein the reverse phase adjustment is performed on the smoothed phase-adjusted estimates.
US08611471B2 Method and system for reliable CFO and STO estimation in the presence of tuner induced impairment
A system and method for reducing implementation complexity for estimation of a Carrier Frequency Offset (CFO) and a Symbol Timing Offset (STO) for an input signal for spectrally shaped multiple communication standards. The system is implemented by replacing multiplier with shifters. The system includes a CFO estimation block, a STO estimation block, and a band extraction block that extracts a lower band edge and an upper band edge of the input signal. The STO estimation block includes (i) a sample error generation block that computes a sampling timing error value, and (ii) a Phase Lock Loop block that estimates a frequency error and a phase error corresponding to the sampling timing error value. The CFO estimation block includes (i) a carrier offset error generation block that generates a carrier offset error value, and (ii) a leaky average block for performing a filter operation.
US08611470B2 Identifying rogue GSM base stations by intercepting downlink beacon channels
System and methods and memory media for identifying a rogue base station. A receiver captures an input signal that includes a mixture of the rogue station's transmission and the transmission of a victim base station. The victim station's transmission is removed from the mixture. A plurality of channel signals are extracted from the residual signal. The channel signals are analyzed which of them are “valid”, i.e., contain a GMSK-modulated GSM signal. The “valid” channel signals are low pass filtered and then analyzed to determine which of them corresponds to the beacon channel. Information identifying the rogue base station is extracted from the beacon channel.
US08611469B2 MIMO receiver and method for receiving spatially-multiplexed OFDM signals
In a multiple-input multiple-output (MIMO) system, multiple receive antennas produce a received signal vector, Y, which includes an element for each of the receive antennas. In an embodiment of a de-mapping method performed within a MIMO receiver, a quadrature phase shift keying (QPSK) search is performed within a search space that includes the full constellation of symbol points. Based on the results of the QPSK search, the search space is reduced to fewer than all of the quadrants, and the received signal vector data is scaled and transformed to the reduced search space. A lower-level QPSK search is performed, and the process is repeated until the modulation order is reduced to a QPSK constellation. Hard or soft decisions corresponding to the search results may then be passed to a decoder.
US08611466B2 Discrete time receiver
Provided is a discrete time receiver having a structure capable of processing various broadband signals. The discrete time receiver uses a discrete time filter having a sampling frequency in a constant range so as to process a signal having an input frequency in a wide range and a wide bandwidth, so that it is possible to reduce current consumption and the area of the discrete time receiver. Since the discrete time receiver is easily integrated with a digital device, it is easy to design a chip using system on chip (SoC).
US08611465B2 Digital receiver for reactive radio
A digital receiver is disclosed. In one aspect, the receiver includes a receiving module for receiving packetized data. The receive may further include a first processing module for packet detection having a first programmable processor. The receiver may further include a second processing module for demodulation and packet decoding having a second programmable processor. The receiver may further include a first digital receive controller having a third processor arranged for being notified of detection of data by the first processing module and for activating the second processing module.
US08611464B2 Method and apparatus for information transmission in a radio communication system
A method of transmitting, by a transmitter, information in a wireless communication system, the method includes generating first and second symbols; generating first and second transmit vectors on the basis of an Alamouti code from the first and second symbols; and transmitting the first transmit vector through a first antenna and transmitting the second transmit vector through a second antenna. The first transmit vector consists of a first transmit symbol and a second transmit symbol. The second transmit vector consists of a third transmit symbol and a fourth transmit symbol. The first, second, third, and fourth transmit symbols are transmitted based on first and second resource indexes. The first symbol is a first modulation symbol for first information, and the second symbol is a second modulation symbol for second information.
US08611462B2 Data transfer method using phase-shift based precoding and transmitter implementing the same
A method of transmitting data using phase-shift-based precoding in a multiple antenna system using a plurality of subcarriers is disclosed. More specifically, the method includes determining a phase-shift-based precoding matrix for transmitting the data by adjusting a transmission phase angle for each antenna, applying an offset for applying offset information fed back from a receiving terminal to the determined precoding matrix, and performing precoding by multiplying the offset applied precoding matrix by a symbol of each subcarrier.
US08611459B2 Transmitter linearized using look-up table with unadaptable data and method therefor
A transmitter (50) includes a low power nonlinear predistorter (58) that inserts predistortion configured to compensate for a memoryless nonlinearity (146) corresponding to gain droop and another memoryless nonlinearity (148) corresponding to a video signal. When efforts are taken to reduce memory effects, such as configuring a network of components (138) that couple to an HPA (114) to avoid resonance frequencies within a video bandwidth (140), high performance linearization at low power results without extending linearization beyond that provided by the memoryless nonlinear predistorter (58). A unadaptable look-up table (370) has address inputs responsive to a magnitude parameter (152) of a communication signal (54), a magnitude derivative parameter (204) of the communication signal (54), and a parameter (346, 366) related either directly or indirectly to battery voltage. The unadaptable look-up table (370) produces a gain-correcting signal (284) that adjusts the gain applied to the communication signal (54) prior to amplification.
US08611453B2 CQI table for wireless MIMO network
A Channel Quality Indicator table for wireless multiple input multiple output (MIMO) networks is disclosed. In one embodiment, a method of generating a table for channel quality indicator (CQI) for an open loop MIMO transmission includes calculating performance of a link between a transmitter and a user end unit for each MIMO transmission mode over a range of average signal-to-noise ratio, and selecting the MIMO transmission mode that maximizes performance for each subset of the range of average signal-to-noise ratio. The method further includes storing the selected MIMO transmission mode and the corresponding subset of the range of average signal-to-noise ratio in a CQI table, the CQI table being stored in an user end unit and a base transceiver station of the open loop MIMO network.
US08611452B1 MIMO decoding in the presence of various interfering sources
A method includes obtaining a first set of one or more parameters associated with a plurality of transmitters transmitting a plurality of intended streams and obtaining a second set of one or more parameters associated with an interference source. The first set of parameters includes a first MIMO mode associated with the plurality of transmitters and the second set of parameters includes a second MIMO mode associated with the interference source. The method also includes receiving a plurality of streams, including the plurality of intended streams and a plurality of interfering streams transmitted by the interference source, and selecting a pre-processing scheme based at least in part on the first MIMO mode and the second MIMO mode.
US08611450B2 Multiple-input multiple-output signal detectors based on relaxed lattice reduction
System and methodologies for reduced-complexity signal detection and decoding in a wireless communication system are provided herein. Systems and methodologies presented herein can utilize a relaxed form of the Lenstra-Lenstra-Lovasz (LLL) lattice reduction algorithm to reduce the complexity of lattice reduction operations in the context of MIMO detection. Additional systems and methodologies presented herein can apply lattice reduction in the context of a maximum likelihood (ML) detector for spherical or elliptical lattice space-time (LAST) codes.
US08611446B2 Communication system using initial likelihood information for performing maximum likelihood sequence estimation (MLSE)
A communication system is provided for communicating over a network. A plurality of transmission devices are disposed within a network and connected by transmission channels. A control device calculates initial data required during an initial operation of the transmission devices and sets the initial data to the transmission devices. The transmission devices perform reception processing using maximum likelihood sequence estimation, and the control device obtains, as the initial data, with respect to paths that are signal communication pathways between the transmission devices and in accordance with transmission states of individual paths, initial likelihood information that is initial-stage likelihood information for performing the maximum likelihood sequence estimation.
US08611445B2 Multiple-input multiple-output wireless transceiver architecture
A wireless transceiver includes a receiver and a transmitter, the receiver and transmitter implemented to have multiple receive and transmit channels respectively, to provide multiple-input multiple-output (MIMO) capability. In an embodiment, the transceiver is implemented to include two transmit channels and two receive channels. Some blocks/circuitry of each of the receive and transmit channels are implemented with reduced area and current consumption, with a corresponding increase in noise. In a single-input single-output (SISO) mode of operation, the receiver combines the output of both the receive channels to compensate for the increase in noise due to the implementation with smaller area and lower current consumption. Similarly, the transmitter combines the output of both the transmit channels to compensate for the increase in noise. The transceiver operates with no signal degradation in SISO mode, and with a small degradation in signal quality in the MIMO mode.
US08611441B2 Method for transmission interference cancellation for MU-MIMO
The present invention relates to a transmission interference cancellation method for a multiuser MIMO system. The method includes decomposing a channel matrix to represent formulae of permutation matrixes including a first matrix and a second matrix; determining an optimal permutation matrix among a plurality of available permutation matrixes using a norm of multiplication of the second matrix and a transmitting data vector; and determining the second matrix using the determined optimal permutation matrix and calculating a transmitting precoding vector using the determined second matrix and the transmitting data vector.
US08611440B2 Systems and methods for generating sequences that are nearest to a set of sequences with minimum average cross-correlation
A method for generating sequences that are nearest to a set of sequences with minimum average cross-correlation is described. Each element of a set of sequences is projected to a nearest constellation point. The set of sequences is converted into a time domain representation. An inverse discrete Fourier Transform (IDFT) is performed on the set of sequences. A cubic metric of each sequence of the set of sequences is evaluated. A sequence is removed from the set if the cubic metric exceeds a threshold. A minimum maximum cross-correlation is obtained for the set of sequences.
US08611438B2 Broadcast receiver
When switching from a digital broadcast to a analog broadcast, a broadcast receiver switches to the analog broadcast after adjusting the reproduced frequency band and the degree of left-right separation of the digital broadcast to be equal to the values of the analog broadcast specified from the receiving state of the analog broadcast respectively, and, when switching from the analog broadcast to the digital broadcast, after adjusting the reproduced frequency band and the degree of left-right separation of the digital broadcast to be equal to the specified values of the analog broadcast respectively and then switching to the digital broadcast, adjusts the reproduced frequency band and the degree of left-right separation of the digital broadcast to be equal to values set for the digital broadcast respectively.
US08611432B2 Digital broadcasting transmission/reception system utilizing SRS and TRS code to improve receiving performance and signal processing method thereof
A digital broadcasting transmission and/or reception system having an improved reception performance and a signal-processing method thereof. A digital broadcasting transmitter comprises a TRS encoder for to TRS-encode an MPEG-2 transmission stream having null data for inserting an SRS data and a TRS parity at predetermined positions, randomizer to input and randomize data stream from the TRS encoder, a SRS exchanger to replace the null data for inserting the SRS data to the known data, and an encoder for encoding a data streams to which the Known data is inserted. Accordingly, the present invention detects the known data from a signal received from a reception side and uses the detected known data for synchronization and equalization and further uses the TRS parity for correcting error of the received signal, so that the digital broadcasting reception performance can be improved at poor multipath channels.
US08611429B2 Digital broadcasting transmission/reception system utilizing SRS and TRS code to improve receiving performance and signal processing method thereof
A digital broadcasting transmission and/or reception system having an improved reception performance and a signal-processing method thereof. A digital broadcasting transmitter comprises a TRS encoder for to TRS-encode an MPEG-2 transmission stream having null data for inserting an SRS data and a TRS parity at predetermined positions, randomizer to input and randomize data stream from the TRS encoder, a SRS exchanger to replace the null data for inserting the SRS data to the known data, and an encoder for encoding a data streams to which the Known data is inserted. Accordingly, the present invention detects the known data from a signal received from a reception side and uses the detected known data for synchronization and equalization and further uses the TRS parity for correcting error of the received signal, so that the digital broadcasting reception performance can be improved at poor multipath channels.
US08611426B2 Image-sensing apparatus
An image is divided into blocks, and each of the blocks is categorized as a block of interest or a block of non-interest. In signal processing in a camera signal processing unit (9), a block of interest is controlled using a parameter given by a main control unit (22) such that a larger amount of high-frequency components are left than in a block of non-interest. A compression/decompression processing unit (19) allocates a large amount of codes to a block of interest to effectively suppress a deterioration of image quality in a region of interest. There is provided an image-sensing apparatus which can compress an image into a limited amount of codes such that any deterioration of image quality is unnoticeable.
US08611425B2 Method and system for providing multicast and broadcast service using scalable video coding
A method and system for efficiently transmitting data, to which scalable image coding has been applied over a single frequency network is provided. The system includes a control server which re-packetizes data packets, received from a multimedia server, into a scalable bit stream by separately encoding the data packets into a base layer and one or more enhancement layers, and at least one base station which adaptively multicasts and broadcasts the scalable bit stream, received from the control server, to a plurality of terminals located in the area of a cell. The at least one base station multicasts and broadcasts the base layer across the area of the cell, and adaptively transmits the one or more enhancement layers depending on channel status or terminal performance of the plurality of terminals.
US08611424B2 Image processing apparatus and image processing method
The present application provides an image processing apparatus, including: a correlation value calculation section configured to determine a correlation value between a target block and a each of reference blocks; a section configured to determine a highest value from among the correlation values; a motion vector detection section configured to detect a motion vector of the target block; and a section configured to calculate an index to reliability of the motion vector detected by the motion vector detection section.
US08611420B2 Image encoding method and device, and decoding method and device therefor
A video encoding method and apparatus and a video decoding method and apparatus. In the video encoding method, a first predicted coding unit of a current coding unit that is to be encoded is produced, a second predicted coding unit is produced by changing a value of each pixel of the first predicted coding unit by using each pixel of the first predicted coding unit and at least one neighboring pixel of each pixel, and the difference between the current coding unit and the second predicted coding unit is encoded, thereby improving video prediction efficiency.
US08611412B2 Method and apparatus for constructing reference picture lists for scalable video
In video coding, prediction of P- and B-frames is based on reference frames, which are indicated by reference picture lists. Scalable video coding (SVC) requires this for both, base-layer and enhancement-layer. The invention describes a decoding process for reference picture list construction for spatial enhancement layer. With just one flag of syntax modification, it provides simpler and direct reference lists construction process. By using this, complicated RPLR and other syntaxes can be skipped, and the RPLR process for spatial enhancement layer can also be avoided. The process also can be used as for error concealment when the spatial enhancement layer slice is lost.
US08611410B2 Variable modulus mechanism for performing equalization without a priori knowledge of modulation type or constellation order
A system, method and memory medium for performing blind equalization. A block {un} of the baseband samples is received. A function J of a vector f is minimized to determine a minimizer fMIN. The function J depends on vector f according to J(f)=Σ(|yn|2−γ)2. The summation Σ corresponds to a sequence {yn} of equalized samples. The sequence {yn} of equalized samples is related to the block {un} according to a convolution relation {yn}={un}*f. Parameter γ is a current modulus value. The current modulus value γ is updated to equal a ratio of a fourth moment of the sequence {yn} to a second moment of the sequence {yn}. The minimization and parameter update operations are repeated for a series of received blocks of baseband samples. The minimizer fMIN from a last of the repetitions is used to determine final equalized samples.
US08611409B2 Method and apparatus for performing channel equalization on a MIMO signal
A method is provided for performing channel equalization on a wireless signal. The method includes: (i) formulating an equalizer associated with sub-carriers of the wireless signal, wherein the equalizer is a function of a quantity relating to signal quality (305); (ii) determining an adjoint of the equalizer over a selected number of the subcarriers (310); (iii) interpolating the adjoint determined in (ii) to obtain an adjoint of the equalizer over remaining ones of the subcarriers of the wireless signal (315); and (iv) generating an equalized signal for each of the subcarriers using the adjoint of the equalizer over the selected number of subcarriers and the interpolated adjoint over the remaining ones of the subcarriers (320).
US08611408B2 Apparatus for and method of developing equalized values from samples of a signal received from a channel
An equalizer (200A) comprises a feedforward filter (210), wherein the feedforward filter includes a plurality of feedforward filter taps, coefficients are associated with the plurality of feedforward filter taps, and values of all of the coefficients associated with the plurality of feedforward filter taps are dynamically determined. In some embodiments, the equalizer also comprises a decision feedback equalizer (216).
US08611405B2 Detecting faults affecting communications links
A modem or associated computing or testing device is configured to detect the presence of one or more faults that affect DSL communications, and upon their detection, generate, for example, an indication, communication or message that recommends corrective action. In this context, a fault is generally caused by one or more unfiltered devices, impulsive noises, malfunctioning modems, or other factor that does not affect measured attenuation or measured noise, but does affect the signal-to-noise ratio (SNR) of the link. In addition to being able to generate a message guiding a user through corrective action, the system can estimate the rate impact of the detected fault.
US08611404B2 Multicarrier transmission system with low power sleep mode and rapid-on capability
A multicarrier transceiver is provided with a sleep mode in which it idles with reduced power consumption when it is not needed to transmit or receive data. The full transmission and reception capabilities of the transceiver are quickly restored when needed, without requiring the full (and time-consuming) initialization commonly needed to restore such transceivers to operation after inactivity.
US08611402B2 Fast envelope system calibration
Disclosed is a transceiver for an envelope following system that includes a power amplifier (PA) having a signal input, a signal output, and a power input that receives power from a power management system that modulates a supply voltage provided to the PA in response to an envelope signal. The transceiver includes a calibration subsystem that is adapted to provide a first test signal to the signal input of the PA and to provide a second test signal to the power management system in place of the envelope signal. The calibration subsystem is programmed with calibration methods that sweep the first test signal through a first range and to sweep the second test signal through a second range in order to derive values that make up a pseudo-envelope look-up table (LUT) that is usable by the transceiver.
US08611398B2 Process for processing MIMO data streams in a 3GPP HSDPA receiver, and receiver for doing the same
A MIMO receiver for processing N data streams received by N antennas for a direct-sequence spread-spectrum wireless communication system comprising a linear equalizer operating at the chip level for performing linear chip level Inter-Chip Interference and all Inter-Stream Interference cancellation of said N data streams, and generating N output chip level data streams; de-spreading blocks for separately de-spreading the N outputs of the linear equalizer; and a non linear detector for performing spatial equalization and multi-stream detection.
US08611397B2 Method and system for efficient DSSS FFT processing employing prime factor decomposition
A direct-sequence spread spectrum (DSSS) receiver may be operable to process signal samples in frequency domain utilizing a prime factor fast Fourier transform (FFT) circuit and a pseudorandom noise (PRN) code. The DSSS receiver may be operable to transform the signal samples into FFT signal samples using the prime factor FFT circuit, transform the PRN code into a FFT PRN code using the prime factor FFT circuit and multiply the FFT signal samples with the FFT PRN code using the prime factor FFT circuit. The DSSS receiver may be operable to inversely transform the multiplied FFT signal samples into correlated signal samples using a prime factor inverse FFT (IFFT) implemented by the prime factor FFT circuit. The prime factor FFT circuit may comprise a prime length FFT core, a FFT memory, a register bank, a switch, a multiplier and a FFT controller.
US08611394B2 Reception device
A reception device is provided with an expander for frequency-converting a reception signal, by multiplying a station-transmitted signal output from an oscillator and having a frequency different from a center frequency of the reception signal, and the reception signal, and outputting an intermediate signal. The oscillator intermittently operates in synchronization with generation timings of short pulse waves included in the reception signal. Thus, the reception device can reduce power consumption more using an ultra wide band (UWB) communication system.
US08611385B2 Optical source driver circuit with controllable termination
A driver circuit for a laser diode or other optical source comprises a controllable termination for a transmission line coupled between the driver circuit and the optical source, with the controllable termination being switchable between at least first and second termination configurations. The transmission line comprises a first conductor coupled to a first terminal of the optical source and a second conductor coupled to a second terminal of the optical source, and the driver circuit comprises a first current source configured to drive the first conductor, and a second current source configured to drive the second conductor. By way of example, the first termination configuration may comprise an alternating current (AC) termination configuration and the second termination configuration may comprise a direct current (DC) termination configuration.
US08611381B2 Laser oscillator control device
A laser oscillator control device includes a controller having a transmitter section and a receiver section; a laser oscillator having a transmitter section and a receiver section and communicating with the controller via a communication line; wherein the laser oscillator control device outputs a control signal from the controller to the laser oscillator, based on a status signal indicating operational state of the laser oscillator sent from the laser oscillator to the controller. The controller has an alternating signal transmitter circuit that generates an alternating signal that changes at a predetermined period, and sends this alternating signal to the laser oscillator, and the laser oscillator has a return signal transmitter circuit which generates a return signal that changes periodically in correspondence to the alternating signal from the controller, and sends this return signal to the controller. Furthermore, the controller has a monitoring circuit monitoring the return signal from the laser oscillator, and if it determines that there is an abnormality in the return signal, outputs a stop control signal for stopping laser beam irradiation by the laser oscillator.
US08611379B2 Resonant clock amplifier with a digitally tunable delay
A programmable frequency receiver includes a slicer for receiving data at a first frequency, a de-multiplexer for de-multiplexing the data at a second frequency, a programmable clock generator for generating a clock at the first frequency, and first and second resonant clock amplifiers for amplifying clock signals at the first and second frequencies. The resonant clock amplifiers include an inductor having a low Q value, allowing them to amplify clock signals over the programmable frequency range of the receiver. The second resonant clock amplifier includes digitally tunable delay elements to delay and center the amplified clock signal of the second frequency in the data window at the interface between the slicer and the de-multiplexer. The delay elements can be capacitors. A calibration circuit adjusts capacitive elements within a master clock generator to generate a master clock at the first frequency.
US08611378B2 Message handling multiplexer
A method and apparatus for processing message is described. In one embodiment, an application programming interface is configured for receiving and sending messages. A multiplexer receives messages from different servers. A service name is coupled to each message with the corresponding destination service. A single shared channel is formed. The messages are processed over the single shared channel.
US08611375B2 Method for EMBS-unicast interactivity and EMBS paging
A method of paging a mobile station is provided. The method includes requesting to receive a page that announces when a program is to be broadcast. The method also includes sending the page to the mobile station before the program is to be broadcast. The method further includes receiving the page at the mobile station. A method for providing interactive feedback in a wireless communication network is also provided. The method includes broadcasting a program from a server to a mobile station. The method also includes receiving at least part of the program at the mobile station. The method further includes providing feedback about the program from the mobile station.
US08611374B2 Method for PDU reordering in wireless communication system
The present invention relates to a protocol data unit (PDU) reordering method in a wireless communication system. The terminal maintains the number of bytes of PDUs stored in the buffer for reordering PDUs received in a sequence that is changed due to HARQ error correction to thereby prevent overflow of the reordering buffer. When the HARQ function unit transmits a PDU received at the radio access control RAS (S101), the PDU reordering unit of the access terminal sets a current frame number as an arrival frame number of the received PDU (S102). When a current frame number is stored as an arrival frame number of a received frame, the PDU reordering unit compares a sequence number (SN) of a received PDU with a sequence number of a PDU that is about to be reordered (S 103). If the PDU has already been reordered, the received PDU is discarded (S 104). Else, the PDU reordering unit calculates an average size of a buffer that is required for storing the received PDU by using a moving average calculation equation (S 105).
US08611373B2 Communication device
A first communication device includes: a control unit functioning as: a first selection unit which, for a first case where first type data is to be transmitted from the first communication device to a second communication device, selects one or more band guarantee values from a plurality of band guarantee values determined on a basis of transmission capability with which the first communication device transmits the first type data; a request unit which provides a first request command indicating the one or more band guarantee values to the second communication device; a communication unit that acquires a first response command indicating one band guarantee value selected from the one or more band guarantee values by the second communication device; and a first transmission execution unit which transmits the first type data to the second communication device in accordance with the one band guarantee value indicated by the first response command.
US08611370B2 System and method to provide bundled services through a communication device
Systems and method to provide bundled services through a communication device. A particular method may include determining a first bundle of services to offer a user of an end user communication device, where the first bundle of services has a total bandwidth consumption rate computed based on stored bandwidth consumption rates corresponding to services within the first bundle of services. The total bandwidth consumption rate is less than a predicted bandwidth capacity. The particular method may also include comparing a predicted bandwidth capacity to measured bandwidth statistics to identify an additional bandwidth capacity of a set of transport facilities and determining a first additional service to offer a user of the end user communication device to utilize the additional bandwidth capacity.
US08611369B2 Methods and apparatuses for performing random access in a telecommunications system
A method of enabling a user equipment to perform a contention based random access, includes maintaining a set of non-dedicated random access preambles for contention-free random access and a set dedicated random access preambles for contention-based random access. The method also includes determining a random access preamble identifier and transmitting a message to the user equipment containing the determined random access preamble identifier. Additionally, the method includes receiving from the user equipment a non-dedicated random access preamble that is selected by the user equipment based on the random access preamble identifier comprised in the transmitted message.
US08611361B2 Switching hub, line card and frame relay method
A switching hub includes a plurality of ports including receiving ports for receiving a frame from outside and transmitting ports for transmitting the frame to outside, a distributed ID calculation portion for calculating a distributed ID based on the frame received by one of the receiving ports of the plurality of ports and adding the distributed ID to the frame, a first distribution table that stores a port ID for identifying the transmitting port for transmitting the frame associated with the distributed ID to outside, a second distribution table that stores the port ID associated with the distributed ID so that the correspondence relation is different from that of the first distribution table, a distribution table identification information adding portion for adding first table identification information for identifying the first distribution table or second table identification information for identifying the second distribution table to the frame, and a transmission distribution table access portion for obtaining the port ID stored in the first or second distribution table so as to be associated with the distributed ID that is added to the frame by referring to the first distribution table when the first table identification information is added to the frame and by referring to the second distribution table when the second table identification information is added to the frame.
US08611355B1 Buffer-less virtual routing
A network includes a plurality of endpoint routers and intermediate routers. When a new data stream is detected at any endpoint router, the first packet is sent to a virtual routing server with knowledge of the entire network topology. Based on the topology, current usage, and historical usage, the virtual routing server determined a path for the data stream and begins to update the routing tables of the intermediate routers to reflect the determined path. Until the update is complete, all packets in the data stream are routed first to the virtual routing server and then to their destination. Once the update is complete, packets in the data stream are routed directly along the determined path.
US08611354B2 Method and apparatus for relaying packets
Apparatus for relaying packets between a first host and a second host and methods for sending packets between a first and second host are provided. The apparatus includes a memory for registering for the first host the following information: a relayed address of the first host, an address of the second host, and an outbound higher layer identifier and/or an inbound higher layer identifier. The apparatus further includes an outbound packet inspector for inspecting packets received from the first host and addressed to an address of the apparatus to determine whether they contain a registered outbound higher layer identifier and, if so, for forwarding the packets to the address of the second host and/or an inbound packet inspector for inspecting packets received from the second host and addressed to the relayed address to determine whether they contain a registered inbound higher layer identifier and, if so, for forwarding the packets to the address of the first host.
US08611353B2 Failure localisation in a MPLS-TP network
The present invention relates to methods and arrangements in an MPLS-TP network, comprising a plurality of interconnected routers configured for MPLS-TP, wherein at least a first router is defined as an originating Maintenance End Point, MEP, a second router is defined as a targeting MEP and the third router is defined as a Maintenance Intermediate Point, MIP. The basic idea of the present invention is to associate a table with each MIP and MEP, wherein the tables comprises information related to the MEPs of the MPLS-TP network and the information from the tables is inserted in the reply packets and forwarded packets. By using this information, the OAM packets can find the subsequent MIP or MEP and failure localization may be performed.
US08611352B2 System and method for adapting a packet processing pipeline
An apparatus for forwarding packets includes a packet processing pipeline having a processing unit that processes packets compliant with a recognized communication protocol. A first port coupled to the packet processing pipeline is configured to receive a packet that does not comply with the recognized communication protocol and has a header that conforms to a second communication protocol. A data extraction unit extracts first destination information from the header of the packet and, based on the first destination information, generates second destination information that conforms to the recognized communication protocol. The processing unit determines, based on the second destination information, an egress interface to which the packet is to be forwarded.
US08611351B2 Marked packet forwarding
A network, network devices, and methods are described for marked packet forwarding. A network device includes a network chip having a number of network ports for receiving and transmitting packets. The network chip includes logic to decapsulate a packet received from a tunnel, mark the packet with a handle associated with an originating network device of the packet using information from an encapsulation header, and forward the marked packet to a checking functionality having a destination address different from an original destination address of the packet.
US08611350B2 Apparatus and method for layer-2 to 7 search engine for high speed network application
High-speed networking application equipments with a layer-2 to layer-7 hardware search engine and method are with flexibility and performance improvement. The multi-layer switches/routers, network address translation (NAT) gateway, firewall/VPN router and network attached storage (NAS) may use the search engine for fast and efficient search requirement.
US08611347B2 Point-to-multipoint service in a layer two ethernet network
Techniques are described for providing point-to-multipoint (P2MP) Ethernet service in a L2 network. Routers providing the Ethernet service allow an administrator to classify local attachment circuits as either “leaf” attachment circuits or “root” attachment circuits to define a tree-like architecture for forwarding Ethernet frames within a VPLS domain. Based on the classifications, each of router constructs flood domains, referred to herein as mesh groups, that control switching behavior between attachment circuits and pseudowires that transport the L2 communications through the VPLS domain. The routers utilize the mesh groups when switching L2 communications to enforce the requirements of E-TREE service or other L2 services in which L2 traffic is constrained within the L2 VPN to tree-like connectivity.
US08611341B2 Lower main device and non-IP terminal housing method
The objective of the present invention is to provide a lower main device capable of connecting a non-IP terminal such as a digital terminal to an upper main device using an IP network and of accommodating call control. The lower main device behaves as one or more IP terminals toward the upper main device and houses one or more non-IP terminals which each correspond to the one or more IP terminals.
US08611337B2 Adaptive subscriber buffering policy with persistent delay detection for live audio streams
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for an adaptive subscriber buffering policy with persistent delay detection for live audio streams. In one aspect, a method includes decoding frames of multimedia data received from a first network; storing the decoded frames of multimedia data in a buffer; monitoring the buffer to determine a level of delay; and providing an output, based on the monitoring of the buffer, to cause a reduction in the level of delay during retrieval and encoding of the stored frames of multimedia data.
US08611333B2 Systems and methods of mobile relay mobility in asynchronous networks
A system and method of managing adjustment of synchronization timing for handover of a mobile relay is disclosed. The method includes repositioning coverage of the mobile relay from a first network access point to a second network access point and adjusting a synchronization timing of the mobile relay in an asynchronous network of the wireless communication system.
US08611331B2 Time division duplexing (TDD) configuration for access point base stations
Systems and methodologies are described that facilitate establishing synchronization and/or mitigating interference with a time division duplexing (TDD) access point base station in a wireless communication environment. For example, a TDD configuration can be selected for the access point base station based upon received information to control interference. By way of another example, the access point base station can be synchronized with a disparate base station based upon the received information. Moreover, the received information can relate to the disparate base station, a served user equipment (UE) (e.g., served by the access point base station, . . . ), and/or a non-served UE (e.g., served by a base station other than the access point base station, . . . ). For example, the served UE can transmit a measurement related to the disparate base station to the access point base station.
US08611330B2 Digital multimedia local area wireless transmission system and local area wireless transmission method using the same
A local area wireless transmission system includes: at least one transmitter transmitting a multimedia data signal with a first speed; at least one receiver receiving the multimedia data signal; and at least one master receiver transmitting a synchronization control signal with a second speed lower than the first speed, the at least one master receiver receiving the multimedia data signal from the at least one transmitter wirelessly and from the at least one receiver wiredly.
US08611325B2 Method and apparatus for plug-and-play venue-cast co-channel with wide-area network
A system, method, and apparatus for providing venue-cast service in a wireless access network are disclosed. A local transmitter can request reservation of air link resources on the wireless access network for a venue-cast transmission. The local transmitter can receive a forward link signal with a timing reference for data transmitted on the wireless access network such as, for example, the forward link signal in an EV-DO network or a FLO-based media distribution system. Based on the timing reference, the local transmitter can transmit venue-cast information in a same frequency band as the forward link signal utilizing the reserved air link resources. Optionally, the venue-cast system can include a collocated network repeater and the local transmitter can synchronize its timing and transmit power to the forward link signal from the repeater.
US08611324B2 Location aware background access point scanning for WLAN
Respective distances between a communication device and a plurality of wireless local area network (WLAN) access points are determined. One of the plurality of WLAN access points with which the communication device is to associate is selected based on the determined distances.
US08611318B2 Method and system for connecting mobile communication terminal with access point
Disclosed is a method for connecting a mobile communication terminal with an access point located in a local area providing a Wireless Local Area Network (WLAN) service in which a server managing the access point compares Media Access Control (MAC) information of the mobile communication terminal or MAC information of the access point transferred from the mobile communication terminal through a mobile communication network with MAC information previously stored in the server and transfers network setting information required for connection to the access point to the mobile communication terminal if the MAC information of the mobile communication terminal or access point is identical to the MAC information previously stored in the server.
US08611317B2 Simultaneously maintaining bluetooth and 802.11 connections to increase data throughput
A device for wirelessly communicating between one or more mobile communication devices over a wireless network. A primary mobile communication device is configured to establish one or more connections to one or more secondary mobile communication devices. The primary mobile communication device is further configured to establish a first connection and a second connection to at least one of the secondary mobile communication devices. The first connection is a Bluetooth (BT) connection and the second connection is a Wireless Fidelity (WiFi) connection. The primary mobile device is also configured to establish a third connection to another secondary mobile communication device wherein the third connection is a WiFi connection. Additionally, the primary mobile communication device is configured to simultaneously maintain the BT connection and the WiFi connections during the bi-directional transmission of data between the primary mobile communication device and the secondary mobile communication devices.
US08611315B2 Communication device, communication method, and computer program for causing computer to execute communication method
A communication device has a plurality of operation modes and a plurality of communication modes. The plurality of communication modes includes a first communication mode, in which a terminal station in a wireless network carries out communications via a control station, and a second communication mode, in which a plurality of terminal stations carry out communications with each other directly without an intervening control station. The communication device connects to at least one other communication device either in the first communication mode or the second communication mode, and switches an operation mode when a communication mode is switched.
US08611312B2 Wireless communication system, wireless communication device, program and wireless communication method
A wireless communication device that performs wireless communication with another wireless communication device using a set time band set in advance from among time bands included in a frame with a predetermined cycle. The wireless communication device includes: a selector, that, when a set time band is changed, selects a new time band for after the change from the time bands included in the frame; a communication portion that transmits in a block information showing the new time band to the other wireless communication device as a set time band change request; and a setting portion that, based on the response received from the other wireless communication device with regard to the set time band change request, changes the setting of the set time band to the new time band.
US08611306B2 Context fetching after inter-system handover
Systems and methodologies are described that facilitate fetching a native security context between network nodes in a core network after an inter-system handover of a mobile device. For instance, a mobility message that is integrity protected by a security context (e.g., the native security context, a mapped security context, . . . ) can be obtained at a network node from the mobile device. Further, the network node can send a request to a disparate network node within a core network. The request can include information that can be used by the disparate network node to establish that the mobile device is authenticated. Moreover, the native security context can be received from the disparate network node in response to the request. Accordingly, the native security context need not be recreated between the network node and the mobile device.
US08611302B2 Dynamic network selection using kernels
A method for determining whether to perform vertical handoff between multiple network. The method comprises obtaining a plurality of selection metrics for each network, calculating, for each of the other communication networks, a predicted utility value from at least the corresponding plurality of selection metrics using a variable kernel regression function, obtaining, for the current communication network, a second plurality of selection metrics; calculating a second predicted utility value for the current communication network from at least the corresponding second plurality of selection metrics using a second variable kernel regression function, comparing each of the predicted utility values for each of the plurality of other communication networks with the second predicted utility value and switching to one of the other communication networks having the highest predicted utility value, if the highest predicted utility value is greater than the second predicted utility value.
US08611298B2 Method, access point and terminal for selecting channel in wireless local area networks
A method for selecting a channel for an access point (AP) in a Wireless Local Area Network (WLAN). The method includes the AP receiving network conditions of APs within the sensing range of a terminal sent by the terminal, and the AP selecting a channel based on the received network conditions. By forwarding the network conditions of other APs which can be detected by the terminal, the method of the present invention enables an AP to select a channel from the view of a terminal to avoid conflicts at the terminal, thereby improving the available bandwidth of the terminal, and giving a better experience to users.
US08611297B2 Method for transmitting and receiving random access request and transmitting and receiving random access response
A base station transmits a random access response in response to a random access request (random access preamble) of a user equipment. The random access response includes information about a time when the random access request is transmitted and sequence number information of the random access request (random access preamble). The user equipment checks whether the received random access response is the response of the random access request transmitted by the user equipment, using the information about the time when the random access request is transmitted and the sequence number information included in the received random access response.
US08611285B2 Method and system for managing video data based on a predicted next channel selection
A method of processing video data with an electronic equipment where the video data is available from a time-sliced data stream having video data corresponding to each of a plurality of channels. The method includes receiving video data corresponding to one of the channels from the plurality of channels that is currently selected by the user and driving a display in accordance with the video data corresponding to the currently selected channel, and predicting which one of the remaining channels from the plurality of channels that the user may next select. Video data corresponding to the predicted channel is received and buffered to improve switching time from the currently selected channel to the predicted next channel.
US08611284B2 Use of supplemental assignments to decrement resources
Systems and methodologies are described that facilitate dynamically supplementing or decrementing resource assignments to mobile devices in a wireless network environment without requiring transmission of replacement assignments. Supplemental assignments can be generated based on information related to mobile device need and resource availability. Moreover, resource assignments can be persisted for a mobile device.
US08611281B2 Method for transmitting ACK/NACK signal in wireless communication system applied carrier aggregation and apparatus therefor
A method for transmitting ACK/NACK signal in a wireless communication system applied carrier aggregation is disclosed herein. More specifically, the method includes receiving multiple transmission blocks respectively through multiple downlink component carriers from a base station, determining ACK/NACK responses corresponding to each of the multiple transmission blocks by decoding the multiple transmission blocks, mapping the ACK/NACK responses to a ACK/NACK state information, and transmitting the ACK/NACK state information through a single uplink component carrier, wherein ACK information included in the ACK/NACK state information indicates a number of ACK response among the ACK/NACK responses.
US08611279B2 Method for building sets of mobile stations in MIMO systems, corresponding mobile station, base station, operation and maintenance centre and radio communication network
When building sets of mobile stations in a radio communication network, reference signals are transmitted from a base station to at least two mobile stations to determine channel properties of a downlink channel between the base station and the at least two mobile stations. First and second feedback information are determined at the at least two mobile stations respectively, each feedback information comprising a first component indicating a channel quality. The first and the second feedback information are transmitted from the first and second mobile stations to the base station. A mobile station set is built according to the first and the second feedback information at the base station, wherein the channel quality is a parameter of a downlink beam with a largest received carrier power of at least three downlink beams of said downlink channel.
US08611278B2 Mobile device, base stations, backhaul network device, and method and computer program storage product for the mobile device
A mobile device, base stations, a backhaul network device for a wireless network system, and a method and a computer program storage product for the mobile device are provided. Each of the base stations is connected to the backhaul network device via a wired connection. The mobile device selects a primary base station and a backup base station from the base stations according to base station information of each base station. The mobile device performs a data transmission procedure with the primary base station during an available interval of a low-duty mode to communicate with the backhaul network device via the primary base station, and performs a connection keeping procedure with the backup base station during an unavailable interval of the low-duty mode. While the data transmission procedure fails, the mobile device performs a data transmission recovery procedure with the backup base station immediately so as to continuously communicate with the backhaul network device via the backup base station.