Document Document Title
US08612747B2 System and method for establishing historical usage-based hardware trust
Establishing trust according to historical usage of selected hardware involves providing a usage history for a selected client device; and extending trust to a selected user based on the user's usage history of the client device. The usage history is embodied as signed statements issued by a third party or an authentication server. The issued statement is stored either on the client device, or on an authentication server. The usage history is updated every time a user is authenticated from the selected client device. By combining the usage history with conventional user authentication, an enhanced trust level is readily established. The enhanced, hardware-based trust provided by logging on from a trusted client may eliminate the necessity of requiring secondary authentication for e-commerce and financial services transactions, and may also be used to facilitate password recovery and conflict resolution in the case of stolen passwords.
US08612745B2 Authentication ticket processing apparatus and method with improved performance for self-contained ticket
An authentication ticket processing apparatus includes a temporary data storage unit configured to keep user information upon receiving the user information from a user management database for managing user information, the temporary data storage unit allowing access thereto to be performed at higher speed than access to the user management database. The authentication ticket processing apparatus is configured such that, when there is a need to acquire user information in response to a decoding request from a server, a check is made whether user information corresponding to the decoding request is present in the temporary data storage unit, and the corresponding user information is acquired from the temporary data storage unit if the corresponding user information is present in the temporary data storage unit.
US08612741B2 System and method for configuring plural software profiles
A computer with multiple software applications has defined for it plural software profiles for selection of one of the profiles in response to a system and/or user signal. Each profile when selected enables a respective set of applications to run on the system.
US08612735B2 Resetting an LTE unit that is not in a readily accessible location
A system may include a device that is in a first location that is not readily accessible. The device may detect a powering up of the device a particular quantity of times during a particular time interval. Powering up of the device may be controlled from a second location that is readily accessible. The device may also be reset, in response to detecting the device being powered up the particular quantity of times during the particular time interval, to original factory settings.
US08612730B2 Hardware assist thread for dynamic performance profiling
A method and data processing system for managing running of instructions in a program. A processor of the data processing system receives a monitoring instruction of a monitoring unit. The processor determines if at least one secondary thread of a set of secondary threads is available for use as an assist thread. The processor selects the at least one secondary thread from the set of secondary threads to become the assist thread in response to a determination that the at least one secondary thread of the set of secondary threads is available for use as an assist thread. The processor changes profiling of running of instructions in the program from the main thread to the assist thread.
US08612729B2 Known good code for on-chip device management
In one embodiment, a processor comprises a programmable map and a circuit. The programmable map is configured to store data that identifies at least one instruction for which an architectural modification of an instruction set architecture implemented by the processor has been defined, wherein the processor does not implement the modification. The circuitry is configured to detect the instruction or its memory operands and cause a transition to Known Good Code (KGC), wherein the KGC is protected from unauthorized modification and is provided from an authenticated entity. The KGC comprises code that, when executed, emulates the modification. In another embodiment, an integrated circuit comprises at least one processor core; at least one other circuit; and a KGC source configured to supply KGC to the processor core for execution. The KGC comprises interface code for the other circuit whereby an application executing on the processor core interfaces to the other circuit through the KGC.
US08612728B2 Reducing data hazards in pipelined processors to provide high processor utilization
A pipelined computer processor is presented that reduces data hazards such that high processor utilization is attained. The processor restructures a set of instructions to operate concurrently on multiple pieces of data in multiple passes. One subset of instructions operates on one piece of data while different subsets of instructions operate concurrently on different pieces of data. A validity pipeline tracks the priming and draining of the pipeline processor to ensure that only valid data is written to registers or memory. Pass-dependent addressing is provided to correctly address registers and memory for different pieces of data.
US08612727B2 Apparatus and method for marking start and end bytes of instructions in a stream of instruction bytes in a microprocessor having an instruction set architecture in which instructions may include a length-modifying prefix
An apparatus in a microprocessor that has an instruction set architecture in which instructions may include a length-modifying prefix used to select an address/operand size other than a default address/operand size, wherein the apparatus marks the start byte and the end byte of each instruction in a stream of instruction bytes. Decode logic decodes each instruction byte of a predetermined number of instruction bytes to determine whether the instruction byte specifies a length-modifying prefix and generates a start mark and an end mark for each of the instruction bytes based on an address/operand size. Operand/address size logic provides the default operand/address size to the decode logic to use to generate the start and end marks during a first clock cycle during which the decode logic decodes the predetermined number of instruction bytes. If during the first clock cycle and any of N subsequent clock cycles the decode logic indicates that one of the predetermined number of instruction bytes specifies a length-modifying prefix, the operand/address size logic provides to the decode logic on the next clock cycle the address/operand size specified by the length-modifying prefix to use to generate the start and end marks.
US08612726B2 Multi-cycle programmable processor with FSM implemented controller selectively altering functional units datapaths based on instruction type
The multi-cycle programmable processor emulates the features of a conventional microprocessor. Processor hardware functional units include a program counter (instruction pointer), an arithmetic and logic unit, an accumulator, an instruction register, a 2×1 multiplexer, 2×4 decoder, 1×2 decoder, an AND gate and an OR gate. Additionally, a controller modeled by a finite state machine (FSM) is operably connected to the microprocessor functional units and has a plurality of states that defines the operation of the microprocessor functional units. Each control state of the FSM implements the transfer of information between the registers of the datapath. The execution sequences through three states: an instruction fetch; an instruction decode; and instruction execute. The controller issues the required signals to the various hardware components to execute the instruction needed in three clock cycles.
US08612712B2 Memory command delay balancing in a daisy-chained memory topology
A daisy-chained memory topology wherein, in addition to the prediction of the timing of receipt of a response from a memory module (DIMM), the memory controller can effectively predict when a command sent by it will be executed by the addressee DIMM. By programming DIMM-specific command delay in the DIMM's command delay unit, the command delay balancing methodology according to the present disclosure “normalizes” or “synchronizes” the execution of the command signal across all DIMMs in the memory channel. By predicting command execution timing, the memory controller can efficiently control power profile of all the DRAM devices (or memory modules) on a daisy-chained memory channel. A separate DIMM-specific response delay unit in the DIMM is programmable to provide DIMM-specific delay compensation in the response path, further allowing the memory controller to accurately ascertain the timing of receipt of a response.
US08612710B2 Permissions of objects in hosted storage
A data object is stored in a hosted storage system and includes an access control list specifying access permissions for data object stored in the hosted storage system. The hosted storage system provides hosted storage to a plurality of clients that are coupled to the hosted storage system. A request to store a second data object is received. The request includes an indicator that the first data object stored in the hosted storage system should be used as an access control list for the second data object. The second data object is stored in the hosted storage system. The first data object is assigned as an access control list for the second data object stored in the hosted storage system.
US08612709B2 Control of logical write protection of rewritable data storage cartridge
Write protection for data of a rewritable data storage cartridge having partitions is provided in certain circumstances by providing logical write protection; and in response to detection of an application issuing at least one partition-based command with respect to the rewritable data storage cartridge, the logical write protection is disabled with respect to the detected application. Thus, where the cartridge has a non-default index addressing location, in response to detection of an application issuing at least one command initially addressing a location other than the non-default index location, logical write protection is enabled with respect to the detected application; and if the non-default index location is addressed, the logical write protection is disabled.
US08612707B2 Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices
A portable data protection system is described for protecting, transferring or copying data using continuous data protection (CDP) over intermittent or occasional connections between a computer system or mobile device containing the data to be protected, transferred or copied, called a data source, and one or more computer systems that receive the data, called a data target. CDP can be broken down logically into two phases: 1) detecting changes to data on a data source and 2) replicating the changes to a data target. The portable data protection system uses a method that performs the first phase continuously or near continuously on the data source, and the second phase when a connection is available between the data source and the data target.
US08612706B1 Metadata recovery in a disk drive
A disk drive subsystem is disclosed that implements a process for metadata recovery. Certain embodiments relate to recovery of metadata containing information indicating the physical locations in the disk drive in which host data is stored. In an embodiment, the metadata to be recovered is disposed in sequence with, or in physical association with host data that it describes. Recovery is accomplished by identifying metadata that is valid, but is absent from one or more translation tables containing translation information. Metadata portion can include one or more identifiers that are sequentially related to identifiers included in one or more other metadata portions. Performance improvements can thereby be attained.
US08612696B2 Efficient data storage system
A system and method are disclosed for providing efficient data storage. A plurality of data segments is received in a data stream. The system preliminarily checks in a memory having a relatively low latency whether one of the plurality of data segments may have been stored previously in a data segment repository. The memory having the relatively low latency stores data segment information. In the event that the preliminary check determines that one of the plurality of data segments may have been stored in the data segment repository, a memory having a relatively higher latency is checked to determine whether the data segment has been stored previously in the data segment repository.
US08612695B2 Bit inversion in memory devices
Bit inversions occurring in memory systems and apparatus are provided. Data is acquired from a source destined for a target. As the data is acquired from the source, the set bits associated with data are tabulated. If the total number of set bits exceeds more than half of the total bits, then an inversion flag is set. When the data is transferred to the target, the bits are inverted during the transfer if the inversion flag is set.Alternatively, an acquired data stream includes an association with an inversion bit. The inversion bit is acquired and stored separately from the data stream. As the data stream is transferred, if the inversion bit is set then the stream is inverted during the transfer of the stream to a target.
US08612694B2 Protecting large objects within an advanced synchronization facility
A system and method are disclosed for allowing protection of larger areas than memory lines by monitoring accessed and dirty bits in page tables. More specifically, in some embodiments, a second associative structure with a different granularity is provided to filter out a large percentage of false positives. By providing the associative structure with sufficient size, the structure exactly specifies a region in which conflicting cache lines lie. If entries within this region are evicted from the structure, enabling the tracking for the entire index filters out a substantial number of false positives (depending on a granularity and a number of indices present). In some embodiments, this associative structure is similar to a translation look aside buffer (TLB) with 4 k, 2M entries.
US08612693B2 Optimized transfer of packets in a resource constrained operating environment
An apparatus includes first and second components, a memory, and an allocator configured to allocate a portion of the memory to the first component, wherein the first component is configured to access the allocated portion of the memory and to send information to the second component to provide the second component with access to the allocated portion of the memory.
US08612692B2 Variable write back timing to nonvolatile semiconductor memory
According to one embodiment, an information processing device includes a first determination section and a setting section. The first determination section determines inconsistency between first data and second data. The first data is stored in a nonvolatile semiconductor memory. The second data is corresponding to the first data and stored in a semiconductor memory. The setting section sets execution timing of write back based on access frequency information associated with the second data.
US08612691B2 Assigning memory to on-chip coherence domains
A mechanism for assigning memory to on-chip cache coherence domains assigns caches within a processing unit to coherence domains. The mechanism assigns chunks of memory to the coherence domains. The mechanism monitors applications running on cores within the processing unit to identify needs of the applications. The mechanism may then reassign memory chunks to the cache coherence domains based on the needs of the applications running in the coherence domains. When a memory controller receives the cache miss, the memory controller may look up the address in a lookup table that maps memory chunks to cache coherence domains. Snoop requests are sent to caches within the coherence domain. If a cache line is found in a cache within the coherence domain, the cache line is returned to the originating cache by the cache containing the cache line either directly or through the memory controller.
US08612689B2 Stable adaptive replacement cache processing
A process for caching data in a cache memory includes upon detecting that a first page is in a first or second list, the first page is moved to a most recently used (MRU) position in the second list. Upon detecting that the first page is in a first history list, a first target size is updated to a second target size for the first and second lists, the first page is moved from the first history list to the MRU position in the second list, and the first page is fetched to the cache memory. Upon detecting that the first page is in a second history list, the second target size is updated to a third target size for the first and second lists, and the first page is moved from the second history list to the MRU position in the second list.
US08612686B2 Resource pool managing system and signal processing method
A resource pool managing system and a signal processing method are provided in embodiments of the present disclosure. On the basis of the resource pool, all filters on links share one set of operation resources and cached resources. The embodiment can be adapted to support different application scenarios with unequal carrier rates while mixing modes are supported and the application scenarios with unequal carrier filter orders. The embodiment also supports each stage of filters of the supporting mode-mixing system to share one set of multiply-adding and cached resources to unify the dispatching of resources in one resource pool and maximize the utilization of resources, and supports the parameterized configuration of the links forward-backward stages, link parameter, carrier rate, and so on.
US08612685B2 Processor, information processing device and cache control method of processor
A processor having a cache memory provided therein controls use of the cache memory based on operation mode information which changeably designates use/no-use of a cache memory and on designation of cache memory use in an access instruction word in a program at the time of an access to a main storage memory from the program in operation.
US08612681B2 Storage system, storage apparatus and method of controlling storage system
A storage system enables a core storage apparatus to execute processing requiring securing of data consistency, while providing high write performance to a host computer.A storage system includes an edge storage apparatus 20 configured to communicate with a host computer 10 and including a cache memory 25, and a core storage apparatus 30 that communicates with the edge storage apparatus 20 and perform I/O processing on a storage device 39. When receiving a write request from the host computer 10, the edge storage apparatus 20 processes the write request by writeback. When about to execute storage function control processing, on condition that data consistency is be secured, such as pair split processing of a local copy function, the core storage apparatus 30 requests the edge storage apparatus 20 to perform forced destage of dirty data in the cache memory 25 and then executes the storage function control processing after the completion of the forced destage.
US08612679B2 Storage subsystem and storage system architecture performing storage virtualization and method thereof
A method for generating a virtual volume (VV) in a storage system architecture. The architecture comprises a host and one or more disk array subsystems. Each subsystem comprises a storage controller. One or more of the subsystems comprises a physical storage device (PSD) array. The method comprises the following steps: mapping the PSD array into a plurality of media extents (MEs), each of the MEs comprises a plurality of sections; providing a virtual pool (VP) to implement a section cross-referencing function, wherein a section index (SI) of each of the sections contained in the VP is defined by the VP to cross-reference VP sections to physical ME locations; providing a conversion method or procedure or function for mapping VP capacity into to a VV; and presenting the VV to the host. A storage subsystem and a storage system architecture performing the method are also provided.
US08612669B1 System and method for performing data retention in solid-state memory using copy commands and validity and usage data
Systems and methods for retaining data in non-volatile solid-state are disclosed in which refresh copy operations are performed on data stored in non-volatile solid-state memory. A controller can comprise a data retention module configured to issue copy commands within different periods of time, and to maintain usage data on a storage subsystem. A refresh copy operation helps ensure that data written to memory retain integrity by causing data to be programmed again onto the memory, which minimizes the risk of data error caused by electron leak in the non-volatile solid-state memory. One or more data structures may be used to determine memory blocks that require refresh copy operations. In one embodiment, a validity bit array is used to track blocks that contain valid data. In another embodiment, a least recently used list is used to track blocks that have been least recently written.
US08612666B2 Method and system for managing a NAND flash memory by paging segments of a logical to physical address map to a non-volatile memory
A method and system to facilitate paging of one or more segments of a logical-to-physical (LTP) address mapping structure, such as a table, to a non-volatile memory, such as a NAND flash memory. The LTP address mapping structure is part of an indirection system map associated with the non-volatile memory. By allowing one or more segments of the LTP address mapping structure to be paged to the non-volatile memory, the amount of volatile memory required to store the LTP address mapping structure is reduced while maintaining the benefits of the LTP address mapping structure. One or more segments of the logical to physical address mapping structure may be cached in volatile memory, and a size of each segment may be the same as or a multiple of a page size of the NAND flash memory. A lookup or segment table may be provided to indicate a location of each segment and may be optimized for sequential physical addresses.
US08612661B2 Interrupt-notification control unit, semiconductor integrated circuit and methods therefor
An interrupt-notification control unit that receives interrupt requests from a plurality of interrupt dispatchers and sends the received interrupt requests together to a processor, where the interrupt-notification control unit determines a correlation among the interrupt requests to control a time to send the interrupt requests together to the processor.
US08612660B2 Interrupt latency measurement
A system and method for setting a first indicator indicating that interrupts are virtually locked, receiving a first interrupt at a processor of a computing device, setting a second indicator indicating the receipt of the first interrupt and recording a first timestamp based on the receipt of the first interrupt. The system and method further adapted to virtually execute a routine for the first interrupt that includes determining if the second indicator is set, record a second timestamp based on the virtual execution of the routine and determine an interrupt latency based on the first and second timestamp.
US08612657B2 System and method for communicating on an electrical bus
Method and apparatus for communicating on an electrical bus by generating a master logical signal on the electrical bus in the form of a pulse-width modulation signal. Generating a slave logical signal on the electrical bus in the form of a current signal. Reading the slave logical signal by sampling the magnitude of the current signal on the electrical bus, wherein magnitude of the current on the electrical bus is sampled at a point in the bit time when the voltage on the electrical bus has remained constant for a period longer than the shortest time that the voltage remains at any level during the bit time.
US08612655B2 Small removable audio player that attaches to a host media player
A method for synchronizing a host media player and a removable audio player, when the removable audio player is attached to the host media player, including receiving a new media file via an external connector in the host media player, wherein the new media file may be a digital audio file or a digital media file of a media type that the removable audio player is unable to play but the host media player is able to play, storing the new media file in a storage unit within the host media player, and conditionally copying the new media file to a storage unit within the removable audio player when the removable audio player is attached to the host media player, if the new media file is an audio file.
US08612651B2 FIFO buffer
A FIFO memory circuit is for interfacing between circuits with different clock domains. The circuit has a FIFO memory (10), a write pointer circuit (16) clocked by the clock of a first clock domain and controlling the memory location to which data is written, and a read pointer circuit clocked by the clock of a second clock domain and controlling the memory location from which data is read. The read and write pointer circuits use gray coding. The memory circuit further comprises a duplicate write pointer circuit (30) which has its write pointer address incremented synchronously with the write pointer circuit (16), and which has a starting write address selected such that the duplicate write pointer address lags behind the write pointer address circuit by a number of address locations corresponding to the size of the FIFO memory (10). A comparator (34) compares the read pointer circuit address with the duplicate write pointer circuit address for determining a full status of the FIFO memory.
US08612650B1 Virtual extension of buffer to reduce buffer overflow during tracing
A system is disclosed comprising a processor, a trace module, a second buffer, and a bridge. The trace module has a first buffer configured to receive trace data from the processor at a first clock frequency. The second buffer is configured to receive trace data from the first buffer at a second clock frequency. The bridge is configured to receive trace data from the second buffer and output the trace data received from the second buffer at a third clock frequency. The second clock frequency is greater than the first clock frequency and the third clock frequency.
US08612645B2 Apparatus and managing method using a preset policy based on an invalidated I/O path by using configuration information acquired from storage system
To appropriately manage configuration information acquired from a storage system for the purpose of performance management, etc., an information processing apparatus managing the configuration information, i.e., information indicative of a configuration of resources making up the storage system in a database, detects a change in setting of an I/O path to extract resources making up an invalidated I/O path, which is the I/O path subject to the change, as monitoring object resources, acquires performance information that is information indicative of operation statuses of the monitoring object resources from the storage system, judges whether the performance information of the monitoring object resource matches a preset policy, determines a timing to make invalidated configuration information, which is the configuration information related to the invalidated I/O path, deletable from the storage device based on the result of the judgement, and deletes the invalidated configuration information from the database when the determined timing comes.
US08612644B2 Storage apparatus and a data management method employing the storage apparatus
A storage apparatus is provided that is capable of reducing data maintenance management costs with a performance that is both highly reliable and fast. The present invention is storage apparatus where an intermediary device is arranged between a controller and a plurality of disk devices of different performances arranged in a hierarchical manner. The controller unit carries out I/O accesses to and from the disk devices via the intermediary devices based on access requests sent from host apparatus. The intermediary device includes a power saving control function for the disk device and carries out operation control such as spin off and spin up of disk devices in accordance with conditions set in advance.
US08612642B2 Information processing apparatus and control method thereof
An information processing apparatus includes an interface unit configured to electrically connect with a peripheral device capable of receiving a memory storage medium inserted into the peripheral device and electrically connected thereto, a connection detection unit configured to detect a temporary interruption in the electrical connection between the interface unit and the peripheral device, and a control unit configured to prevent the memory storage medium, once unmounted, from being mounted again after the connection detection unit detects the temporary interruption.
US08612639B1 Methods and systems for emulating failed aircraft units across multiple communications bus sources
A method for providing a backup capability for a plurality of units communicatively coupled to a communications bus, each unit assigned a unique address on the communications bus, is described. The method includes monitoring, with a monitoring unit, messages on the communications bus for an indication that at least one of the communicatively coupled units has failed, configuring the monitoring unit, upon receiving the indication of a unit failure, to assume the unique address associated with the failed unit, performing, within the monitoring unit, at least a portion of the functions of the failed unit in response to messages occurring on the communications bus that are addressed to the failed unit, and transmitting messages, from the monitoring unit to the communications bus, the messages including data generated by the performing of at least a portion of the functions of the failed unit by the monitoring unit.
US08612636B2 Method and apparatus for generating or using interaction activity information
A method of generating interaction activity information including connecting a second apparatus to a first apparatus capable of communicating with each other, receiving first information about a function that is capable of being performed in the first apparatus, from the first apparatus, and generating second information about a function that is used interactively between the first apparatus and the second apparatus, based on the first information.
US08612634B2 Terminal apparatus and method for controlling USB apparatus thereof
A terminal apparatus connected to an external apparatus controls a universal serial bus (USB) apparatus that is connected to the external apparatus through the external apparatus. The terminal apparatus is connected to the external apparatus through a communication interface including a data channel. The terminal apparatus requests the external apparatus to use the USB apparatus through the data channel. If the USB apparatus is connected to the external apparatus, a controller executes a driver program corresponding to the USB apparatus and accesses the USB apparatus through the data channel. Accordingly, the USB apparatus, which is connected to the external apparatus, is controlled by the terminal apparatus.
US08612621B2 Method for constructing network topology, and streaming delivery system
A method for constructing a network topology is applied in a streaming delivery system. The streaming delivery system includes: a center server (CS-P), an edge server (ES-P), a request scheduling server (RRS-P), and a client. The disclosed embodiments utilizes the upload capabilities of the client to transmit a part of streaming data, thus consuming fewer center server resources. By constructing the network topology, the disclosed embodiments enable the client to obtain a part of streaming data from other clients, reduces the load capability requirements for the server, and ensures that a streaming delivery network may provide streaming live services with higher bandwidths and better quality.
US08612619B2 Method and apparatus for improved multicast streaming in wireless networks
The invention includes a method and apparatus for providing multimedia content to a plurality of wireless terminals. The method includes transcoding an original media stream to form at least one companion media stream, each media stream having a different data rate, and advertising each media stream to each of the plurality of wireless terminals, each wireless terminal having an associated channel condition. The original media stream and at least one companion media stream are each adapted for being selected by each of the wireless terminals. For each wireless terminal selecting one of the media streams, the selected one of the media streams is selected using the data rates of the media streams and the channel condition of the wireless terminal. The transcoding of the media stream to form the at least one companion media stream may be performed using channel condition information.
US08612614B2 Method and system for establishing a dedicated session for a member of a common frame buffer group
A method for establishing a dedicated session for a member of a common frame buffer group includes the step of transmitting, by a server agent, via at least one frame buffer channel, a first frame buffer update to each generated by one of the plurality of associated clients. The method includes the step of detecting an event generated by one of the plurality of associated clients. The method includes the step of removing, by the server agent, the one of the plurality of associated clients, from the plurality of associated clients. The method includes the step of establishing, by the server agent, a second frame buffer channel between the removed one of the plurality of associated clients and the server agent. The method includes the step of transmitting a second frame buffer update, by the server agent, to the removed one of the plurality of associated clients via the second frame buffer channel.
US08612613B2 Method for setting plurality of sessions and node using same
Disclosed are a method for setting a plurality of sessions and a method for transmitting/receiving data using the same. According to an exemplary embodiment of the present invention, at least some of the data including attribute information of the data are received through initial sessions, the number of additional sessions for receiving the data is calculated by using the attribute information of the data, and the additional sessions are set as many as the calculated number of additional sessions. According to the exemplary embodiments of the present invention, various and complicated states of the communication network can be reflected to session setting as the configuration of the communication network becomes more and more complicated and the sessions depending on the state of the communication network can be set, thereby transmitting data more effectively.
US08612605B2 Communication of service information by appliance components
An appliance has at least two components and an internal communications network. A first component is in communication with the network and the second component is not. But the first component is configured to communicate service information related to the second component over the internal communications network. The service information will include one or more identifiers.
US08612602B2 Automatic generation of reusable network configuration objects
A method automatically captures network resources of each individual system of a networked system. The method defines a reusable object name for each class of network resources captured from the individual systems. Each class of network resources has at least one common feature. The method automatically maps each network resource having a particular class of each individual system to the reusable object name defined for that particular class. Embodiments enable individual system-specific resources, such as IP addresses, to be mapped to reusable objects. In some embodiments, reusable objects names may be combined to form higher-level configuration objects, such as network configuration rules.
US08612601B2 Management method and management device for network address translation
A management method for network address translation includes: obtaining a network resource section of a client and using state information of the network resource section; adjusting the network resource section according to the using state information of the network resource section, where the adjusted network resource section can provide a network resource for all connections of the client; establishing a network address translation entry for each connection of the client according to the adjusted network resource section; and establishing a corresponding log record for the network resource section.
US08612598B1 Method and system for ingesting content schedule data from an external source
A content ingestion system and method of operating the same includes a client module receiving a schedule data signal from an external service provider to a content ingestion module. The system also includes a first queue receiving the schedule data signal from the client module. The system further includes a switch module forming a plurality of objects from the schedule data signal and a second queue receiving the plurality of objects from the first switch module. A persistence module is also included in the system that reads the objects from the second queue and storing the objects in a database.
US08612596B1 Resource planning for computing
Disclosed are various embodiments for the planning of resources used in computing. Usage statistics regarding one or more machine instances executing in a plurality of networked computing devices are obtained. The usage statistics are grouped based at least in part on one or more customer usage classifications, thereby producing one or more usage groups. A corresponding demand forecast is generated for each of the usage groups. A projected demand for one or more physical components of the networked computing devices is calculated according to the demand forecasts.
US08612594B1 Systems and methods for preventing data loss from files sent from endpoints
A computer-implemented method for data loss prevention may include intercepting a packet sent by an application of an endpoint. The computer-implemented method may also include extracting file-identification information from the packet. The computer-implemented method may further include identifying a list of opened files and matching the file-identification information to a file in the list of opened files. The computer-implemented method may additionally include identifying a data-loss-prevention policy that applies to the file. The computer-implemented method may moreover include filtering the packet based on the data-loss-prevention policy. Various other methods, systems, and computer-readable media are also disclosed.
US08612591B2 Security system with networked touchscreen
An integrated security system integrates broadband and mobile access and control with conventional security systems and premise devices to provide a tri-mode security network that with remote connectivity and access. The integrated security system includes a touchscreen providing security keypad functionality as well as content management and presentation, and is used as a security system interface and an interface for interacting with a network. The integrated security system delivers remote premise monitoring and control functionality to conventional monitored premise protection and complements existing premise protection equipment. The integrated security system integrates into the premise network and couples wirelessly with the conventional security panel, enabling broadband access to premise security systems. Automation devices can be added, enabling users to remotely see live video or pictures and control home devices via a personal web portal, mobile phone, or other client device. Users can receive notifications of detected events via electronic message.
US08612589B2 Intelligent management of application connectivity
Network connectivity is selectively established by monitoring, on a client, communications activity incident to accessing a network, the communications activity including a request to access the network. An application associated with the communications activity is be identified. A communications configuration associated with the application is accessed, the communications configuration indicating how the application is configured to access the network. Network connectivity is selectively established based on the communications configuration, and the application may be enabled to access the network to support the communications activity.
US08612588B1 Point of presence to point of presence web page compression
A system and method for accelerating web page delivery is disclosed in one embodiment. Web requests are made to an edge server of a first point of presence (POP) of a content delivery network (CDN). The web content can be cached at the edge server in the first POP. Where the cache is missing the web content, it is queried from a second POP determined to be closer to the origin server for the web content. The second POP can have its own cache or request the web content from the origin server. Only missing components from the web content are passed to the first POP. Additionally, the missing components can be compressed.
US08612586B2 Notification of social interactions with a networking system
When a social interaction involving a non-user page is detected, a determination is made as to whether to notify an administrator of the page regarding the detected interaction. The determination is made based on a notification policy that describes a variable pattern for communicating with the administrator regarding social interactions. If a determination is made to notify the administrator, a communication is transmitted to the administrator describing the detected interaction.
US08612585B2 In-line network device for storing application-layer data, processing instructions, and/or rule sets
A network device located in the data path between a user computer and a server stores application data, processing instructions, and/or rule sets. By storing user computer-specific application data, processing instructions, and/or rule sets in the data path between the user computer and the server, the invention reduces the complexity of the web server, improves the handling of server failure, and increases the overall scalability and performance of the system.
US08612584B2 Using eBook reading data to generate time-based information
Reading data from an eBook is used to generate time-based information. Timing reports are received from a plurality of clients. The timing reports describe reading time intervals for reading portions of an eBook on the clients. Timing reports from different clients describe reading time intervals for different overlapping portions of the eBook. The overlapping portions are analyzed to generate timing information. The timing information describes reading speeds for granular portions of the book that are smaller than the portions described in the reading time intervals. The timing information is stored. Timing information is provided to a client enabling the client to provide advanced features. The features include estimating a user's current reading position and providing an estimate of the time required by the user to finished reading a portion of the eBook.
US08612575B2 System and method for object abstraction and logging
A system and method of communicating with a plurality of different types of devices. A device driver is defined for each type of device. The device driver creates and maintains a set of channels for each device; each channel represents a property of the device. Newly acquired data received from one of the devices is received at the device driver and published to the channel associated with the data. Publishing the newly acquired data to the channel associated with the data includes storing the newly acquired data in a channel database with a time stamp corresponding to the time the data was received. Control information for one of the devices is received at the device driver and associated with one of the channels. The control information is passed to the device being controlled.
US08612574B2 Computer system for managing configuration item, and method and computer program therefor
There is provided a method for managing a plurality of configuration items. The method includes holding, at a repository, for each configuration item, one set of data indicating at least one predetermined attribute of the configuration item and a relationship with another configuration item. The method also includes detecting, at a discovery section, information on configuration items. The discovery section performs subsequent detection based on at least one of a predetermined attribute and a predetermined relationship in a new set of data created from the information detected by the discovery section.
US08612573B2 Automatic and dynamic detection of anomalous transactions
Anomalous transactions are identified and reported. Transactions are monitored from the server at which they are performed. A baseline is dynamically determined for transaction performance based on recent performance data for the transaction. The more recent performance data may be given a greater weight than less recent performance data. Anomalous transactions are then identified based on comparing the actual transaction performance to the baseline for the transaction. An agent installed on an application server performing the transaction receives monitoring data, determines baseline data, and identifies anomalous transactions. For each anomalous transaction, transaction performance data and other data is reported.
US08612572B2 Rule-based system for client-side quality-of-service tracking and reporting
Server-side control of client-side quality-of-service tracking is provided. When an event occurs at a client, a measurement client collects event parameters and generates aggregated measurement data in accordance with aggregation rules that are provided to the measurement client from a server-side measurement service. The measurement client periodically reports the aggregated measurement data to the measurement service for storage and analysis.
US08612571B2 Audio content identification system and methods thereof
A method of determining the number of recipients for an audio content item includes receiving a packet associated with the audio content item at a network monitoring device. The monitoring device includes a packet inspection module that analyzes a data payload of the packet to identify the audio content item. In an embodiment, the packet inspection module identifies the audio content item by determining an audio signature based on the payload, and comparing the signature to a set of known signatures. Once the audio content item is identified, an indicator is recorded to indicate that the content item was communicated. By aggregating the recorded indicators, the number of recipients for the audio content item is determined.
US08612570B1 Data classification and management using tap network architecture
In a networked computer system, a method and system for classifying and managing the data objects in a data signal in a computer system comprising using a network tap to tap the data signal transmitted between two devices in the system, collecting information about the data objects in the data signal, classifying the data objects to assign categories based on the collected information about the data object, and storing the results of the classification.
US08612568B2 Method, system and network server for recording use of network service capability by applications
The present invention discloses method, system and network server for recording use of network service capability by applications (APPs), and the key points of the methods comprise: a network server acquires an identity of the APP and type information of the network service capability providing services for the APP, conducts service logic processing, and writes a message of use of network service capability, which comprises at least the identity of the APP and the type information of the network service capability providing services for the APP. With the methods of this invention, the purpose of making effective records of use of network service capability by APPs provided by service providers is implemented. Furthermore, management of APPs, such as charging, may be conducted by utilizing the records.
US08612566B2 Systems and methods for management of virtual appliances in cloud-based network
Embodiments relate to systems and methods for instantiating and operating a virtual appliance monitor in a network cloud environment. A method includes receiving, by a virtual appliance monitor, appliance state information representing an execution state of a virtual appliance of a set of virtual appliances instantiated in the network cloud, wherein the virtual appliance monitor is instantiated separately from the set of virtual appliances and configured to monitor the set of virtual appliances. The method further includes performing a control action to alter the execution state of the virtual appliance in response to conditions detected in the appliance state information.
US08612561B2 Virtual network storage system, network storage device and virtual method
A virtual network storage system includes at least two network storage devices which connect to same SAN. At least one network storage device includes a device management unit for maintaining the mapping relationship between the global volume and the local volume of each network storage device, and for redirecting the access from the global volume to the network storage device which the global volume management unit of the global volume is located. At least one network storage device includes a global volume management unit for executing the access operation to the global volume according to the mapping relationship. A network storage device and virtual method are applied to the virtual network storage system. With the increasing of the network device, the ability of processing the access to the global volume is increased, and then the performance bottleneck caused by virtually operating to the network storage system.
US08612558B2 Autoconfigured connection paths to a target device
A connecting device discovers a first connection path to a target device and configures a first connection with the target device. The connecting device receives information about additional available connection paths from the target device via the first connection path. The connecting device automatically configures at least a second connection with the target device via an additional available connection path.
US08612551B2 Method and system for identifying and obtaining computer software from a remote computer
Creators of computer software provide the most up-to-date versions of their computer software on an update service. A user who has purchased computer software calls the update service on a periodic basis. The update service automatically inventories the user computer to determine what computer software may be out-of-date, and/or need maintenance updates. If so desired by the user, the update service computer automatically downloads and installs computer software to the user computer. By making periodic calls to the update service, the user always has the most up-to-date computer software immediately available. The update service may also alert the user to new products (i.e. including new help files, etc.), and new and enhanced versions of existing products, which can be purchased electronically by a user from the update service.
US08612550B2 Proxy-based cache content distribution and affinity
A distributed caching hierarchy that includes multiple edge routing servers, at least some of which receiving content requests from client computing systems via a load balancer. When receiving a content request, an edge routing server identifies which of the edge caching servers the requested content would be in if the requested content were to be cached within the edge caching servers, and distributes the content request to the identified edge caching server in a deterministic and predictable manner to increase the likelihood of increasing a cache-hit ratio.
US08612546B2 System and method for transferring data among computing environments
Systems and methods for transferring data among computing environments include a method for transferring data items among a portion of a remote computing environment and a portion of a local computing environment using a presentation layer protocol. Data items are transferred during transfer cycles and upon the release of data objects into a destination computing environment. Transfer cycles may transfer data among local and remote computing environments, among more than one remote computing environment, and may further transfer in parallel with other transfer cycles. A first transfer cycle transferring a first data item continues to transfer the first data item when a second transfer cycle initializes and transfers a second data item during a portion of the first transfer cycle. Data operations may be performed on data items during the transfer of a data item, and data items may be compressed or segmented prior to transfer.
US08612543B2 Personal criteria verification using fractional information
A method for verifying the identity of users connected to a computer network comprises providing fractional information queries to users, wherein responses to these individual queries are not sufficient to identify the user. This method further comprises receiving responses to these fractional information queries and comparing these responses to data available from within a computer network. A set of potential matches to the user is generated according to these responses and is used in determining whether the set of potential matches is sufficient to identify the user.
US08612542B2 Location based content aggregation and distribution systems and methods
An exemplary method includes a content hub subsystem receiving a content posting from an access device connected to a wireless network and associated with a first user. The content posting includes data representative of a content instance and a geographic location associated with the content instance. The exemplary method further includes the content hub subsystem storing the content posting and selectively distributing the content instance to at least one other access device connected to the wireless network based on the geographic location, the at least one other access device associated with a second user. A past or present physical location of the at least one other access device within a predefined proximity of the geographic location is requisite to the distribution of the content instance to the at least one other access device. Corresponding methods and systems are also disclosed.
US08612540B2 Wireless data card and working method of the wireless data card
A wireless data card includes a detecting module that is adapted to send a notification message to an executing module after detecting a DNS resolution request sent by a computer and detecting that no user account information exists in the wireless data card. An executing module is adapted to receive the notification message sent by the detecting module, to send prompt information to the computer so as to prompt a user to input the user account information, and to write the input user account information into the wireless data card so that the computer can use the user account information to access the Internet through the wireless data card.
US08612536B2 User-level stack
A method for transmitting data by means of a data processing system, the system being capable of supporting an operating system and at least one application and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the method comprising the steps of: forming by means of the application data to be transmitted; requesting by means of the application a non-operating-system functionality of the data processing system to send the data to be transmitted; responsive to that request: writing the data to be transmitted to an area of the memory; and initiating by means of direct communication between the non-operating-system functionality and the network interface device a transmission operation of at least some of the data over the network; and subsequently accessing the memory by means of the operating system and performing at least part of a transmission operation of at least some of the data over the network by means of the network interface device.
US08612535B2 Repairing calendars with standard meeting messages
Calendar repair using a standard message may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event to determine whether properties between the events are out-of-sync. If so, a standard meeting request message comprising the correct value may be sent to update the out-of-sync property.
US08612531B2 Message conversion apparatus, message transmission system, message transmission method and computer program product thereof
A message conversion apparatus, a message transmission system, a message transmission method and a computer program product thereof are provided. The message transmission system comprises a first message conversion apparatus and a second message conversion apparatus. The first message conversion apparatus is configured to receive a TCP/UDP packet, convert the TCP/UDP packet into a dedicated protocol packet according to a first conversion rule and transmit the dedicated protocol packet. The second message conversion apparatus communicates with the first message conversion apparatus. The second message conversion apparatus is configured to receive the dedicated protocol packet and convert the dedicated protocol packet into the TCP/UDP packet according to a second conversion rule.
US08612522B1 System and method for allowing an orginating user to use contact information in a prioritized list to contact a destination user
The present invention provides an originating user with a prioritized list of communication contacts associated with the various communication devices of a destination user, wherein the originating user will initiate communications with the destination user using one of the communication contacts provided in the prioritized list. Upon selecting a destination user, a request is sent to a service node, which includes rules for establishing the prioritized list based on various prioritization criteria. The prioritization criteria may include static information and dynamic information, such as time, day of the week, and date, as well as presence information bearing on the availability or location of the destination user. Information may be provided in the request corresponding to the originating user, the type of communication desired by the originating user, the relative priority of the communication, among other information, which may be used to create the prioritized list.
US08612516B2 Deployment of a driver or an application on a client device having a write-filter
The deployment of a driver or an application on a client device having a write-filter is described. A deployment configuration file is obtained, wherein the deployment configuration file includes a plurality of deployment entries each having information for deployment of one of a driver and an application. A first deployment entry is retrieved from the deployment configuration file, and the deployment configuration file is modified to remove the first deployment entry from the deployment configuration file. The modified deployment configuration file is stored in a location of a memory of the client device that is exempt from a write-filter restriction, wherein the write-filter restriction prohibits a file stored on the client device with the write-filter enabled from persisting across a reboot of the client device. The one of the driver and the application of the first deployment entry is then deployed on the client device while the write-filter is disabled.
US08612513B2 Method and apparatus for using greeting cards distributed with electronic commerce transactions as pick tickets
A method, system and apparatus enables on-line selection and personalization of greeting cards over a computer network. The printed personalized greeting card can be shipped alone, or in conjunction other items as a single entity, and serves as any of: 1) a direct source of information for generating a shipping label or an intermediate document used for matching/picking multiple items, 2) as a reference to a file containing data defining the shipping label or packing list used for matching/picking multiple items, 3) as the source of information for generating any of a gift card, gift certificate or addressed envelope that is matched/packaged with the card, 4) as a reference to a data file containing information for enabling generation of a gift card or gift certificate that is matched/packaged with the card, and/or 5) as the actual medium on which the recipient/shipping address is printed.
US08612509B2 Resetting a hypertransport link in a blade server
Methods, apparatus, and computer program products are described for resetting a HyperTransport link in a blade server, including reassigning, by a blade management module, a gate signal from enabling a transceiver to signaling a HyperTransport link reset; sending, by the blade management module to a reset sync module on an out-of-band bus, the gate signal; and in response to the gate signal, sending, by the reset sync module to the blade processor, HyperTransport reset signals. The HyperTransport link includes a bidirectional, serial/parallel, high-bandwidth, low-latency, point to point data communications link. The blade server includes the blade processor, the reset sync module, and the baseboard management controller. The blade server is installed in the blade center. The blade center includes the blade management module. The blade management module is coupled to the baseboard management controller by the blade communication bus.
US08612507B2 Computing device, calculating method, and program product
A computing device includes: a deciding unit which, in computation of values of nodes on a lattice in a direction where a value of m representing a horizontal axis coordinate of the lattice increases, decides dummy nodes to be added to m=n−1, so as to enable values of nodes on m=n to be calculated by adding the dummy nodes to m=n−1 and executing a vector operation through the use of the SIMD function by using values of nodes on m=n−1 and values of the added dummy nodes; an adding unit adding the dummy nodes decided by the deciding unit to m=n−1; and a calculating unit calculating the values of the nodes present on m=n by executing the vector operation through the use of the SIMD function by using the values of the nodes on m=n−1 and the values of the dummy nodes added by the adding unit.
US08612506B2 Arithmetic circuit, signal selection method, and computer program
An arithmetic circuit includes: a detection unit that detects a code error for plural signals respectively modulated by different modulation methods and encoded by a predetermined encoding method; a measurement unit that measures a number of times of signal variations at a predetermined frequency or less generated in the plural signals in a period from detection of the code error in the detection unit to first detection of predetermined data contained in the plural signals with respect to each of the plural signals; and a selection unit that selects one signal from the plural signals based on a measurement result of the measurement unit.
US08612504B2 IFFT processing in wireless communications
Techniques for performing IFFT pipelining are described. In some aspects, the pipelining is achieved with a processing system having a memory having first and second sections, an encoder configured to process data in each of the first and second memory sections, an IFFT configured to process the encoded data in the first and second memory sections, and a post-processor configured to process the IFFT processed data in the first memory section while the IFFT is processing the encoded data in the second memory section, the post processor configured to operate at a different clock speed than the encoder or the IFFT.
US08612503B2 Methods and apparatuses for flexible and high performance digital signal processing
A Signal Processing Engine (SPE) includes circuitry for generating a selectable forward tap and a selectable reverse tap from a forward delay chain and a reverse delay chain, respectively. An add/subtract unit arithmetically combines the selectable forward tap and the selectable reverse tap to generate an intermediate output. A multiplier combines the intermediate output and a coefficient output from a circular coefficient buffer to generate a multiply result. Another adder/subtractor combines the multiply result with a second term including a processed input or an accumulator feedback by bypassing, adding, or subtracting the second term with the multiply result to generate an accumulator output. The accumulator output may be delayed a programmable number of clock cycles to generate a processed output. In some embodiments, the SPE is coupled to programmable logic blocks forming a programmable logic array through a programmable SPE routing block.
US08612502B2 Simplified equalization for correlated channels in OFDMA
Systems and methodologies are described that facilitate equalization of received signals in a wireless communication environment. Multiple transmit and/or receive antennas and utilize MIMO technology to enhance performance. A single tile of transmitted data, including a set of modulation symbols, can be received at multiple receive antennas, resulting in multiple tiles of received modulation symbols. Corresponding modulation symbols from multiple received tiles can be processed as a function of channel and interference estimates to generate a single equalized modulation symbol. Typically, the equalization process is computationally expensive. However, the channels are highly correlated. This correlation is reflected in the channel estimates and can be utilized to reduce complex equalization operations. In particular, a subset of the equalizers can be generated based upon the equalizer function and the remainder can be generated using interpolation. In addition, the equalizer function itself can be simplified.
US08612500B2 Method and decimal arithmetic logic unit structure to generate a magnitude result of a mathematic
A method to generate a magnitude result of a mathematic operation of two decimal operands within one cycle in a decimal arithmetic logic unit structure, wherein the decimal operands are in hexadecimal sign magnitude format.
US08612498B2 Channel switch frame
Methods and apparatus to process multimedia data enabling faster channel acquisitions, improved error recovery and improved efficiency. An encoder device encodes a first portion of multimedia data using inter-coding to generate a first version, and encodes the first portion of multimedia data using intra-coding to generate a second version. A decoder device receives a first version of a first portion of multimedia data, wherein the first version is inter-coded, receives a second version of the first portion of multimedia data, wherein the second version is intra-coded, and selectively decodes the first and second received versions.
US08612489B2 LossLess transformation of XBRL instance to XML data model instance
For each of a plurality of concepts indicated in an XBRL schema associated with an XBRL instance, concept relationship information is determined. The concept relationship information is determined from the XBRL schema, context information indicated in the XBRL instance, and at least one of a plurality of files that constitute a taxonomy set for the XBRL instance. Attribute information is determined for each concept based, at least in part, on the XBRL schema and at least one of the files that constitute the taxonomy set. An XML document is generated with XML elements structured in accordance with the concept relationship information. Each of the XML elements is populated with corresponding ones of XBRL facts to yield the structured XML data model instance.
US08612486B2 Configuration management visualization
Embodiments herein include systems, methods, software, and data structures to generate and render visualizations of configuration items (CIs) represented in a Configuration Management Database (CMDB). One embodiment includes receiving a request for a CI graph from a client including a focus CI identifier represented in a CMDB. The focus CI may be used to retrieve data of related CIs, the data including CI identifiers. A process is then executed for each retrieved CI identifier to retrieve CI data as a function of the received CI identifier and to build a node XML and an edge XML representation of relations between the CIs. This method also includes aggregating the node and edge XML representations into a single XML document and then translating the document into a markup language document capable of being rendered in a graphical user interface. The markup language document is then transmitted to the requestor.
US08612482B2 Efficient paging of search query results
Methods and computer-readable media provide for efficient paging of search results in accordance with the access rights of a user. According to various implementations, a request for a search query results in a calculated number of search results being retrieved and analyzed for user access rights. As documents having user access rights are located, session state information corresponding to the number of located documents having user access rights and to the number of analyzed documents required to locate the number of documents having user access rights is maintained. This information is used to dynamically alter the number of subsequent documents that are retrieved in order to fill a page of results. This minimizes redundant determinations of user access rights and minimizes the number of documents required to be retrieved and analyzed in order to fulfill a search query request.
US08612473B2 Method and device for organizing user provided information with meta-information
The present invention is directed to a method for organizing user provided information in a mobile terminal device with meta-information to allow retrieval of the user provided information, and a device configured to perform the method. The user provided information is obtained by any user operation against the mobile terminal device and context information is obtained associated with the User provided information. The meta-information is obtained from the context information and assigned to the user provided information. The meta-information is employed for retrieval of the User provided information by matching request information with the meta-information. Further, the method for organizing user provided information employs calendar information for obtaining meta-information. Further, the method for organizing user provided information is adapted to organize user provided audio information. Further, the method for organizing user provided information is adapted to organize User provided audio information by embedding meta-information into the User provided audio information.
US08612468B2 System and method for retrieving data from a relational database management system
As method is disclosed for retrieving data from a relational database management system (RDBMS). An object-oriented environment submits a query to an object relational layer to access data contained in the RDBMS. The object query can result in at least one logical object description that is defined using one or more predetermined expressions. The logical object descriptions are translated to corresponding relational descriptions, and a relational query is subsequently generated. The relational query is applied to the RDBMS in order to retrieve data satisfying the object query. Various error checks can be performed to detect correctness of the query. Additionally, the relational queries can be optimized to improve processing by the RDBMS.
US08612464B2 Portable hash-based key location mechanism
A system and method for locating a data entry in a server cluster using a hash function and hash codes that can be implemented on any platform, system, or in any language. In one embodiment, a client hashes a key corresponding to a data entry to be accessed from the server cluster. The hashing is performed with a hash function that is used by a cluster of servers to provide a distributed data repository. The client further compares the hash result with hash codes of the servers to identify one of the servers as a key holder that stores the data entry. The client then requests the key holder for access to the data entry.
US08612461B2 Enumeration of trees from finite number of nodes
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed.
US08612459B1 Lead generation system and methods
Methods, systems, and computer program products are provided for providing matching resources. One example method includes identifying example resources, evaluating query logs to determine queries including query terms that resolved to a given example resource, identifying matching resources other than the example resources that also were provided as a solution to the determined queries, filtering the matching resources based on one or more criteria to identify matching resources that are relevant to a consumer, and providing the filtered matching resources for output to the consumer.
US08612455B2 System and method for detecting personal experience event reports from user generated internet content
A method for retrieving Internet posts, implementable on a computing device, includes analyzing Internet posts to define segments in the Internet posts, where the segments at least contain terms consistent with user generation of a personal experience event report associated with a pre-defined search subject, and scoring each of the segments, where the score indicates a likelihood that the Internet post associated with the segment represents a user generated the personal experience report associated with the pre-defined search subject. A method for detecting personal experience event reports from user generated content on the Internet includes filtering a collection of Internet posts to include only Internet posts containing personal experience terms, and further filtering the filtered Internet posts by removing the Internet posts with non-personal experience terms.
US08612451B1 Searching for data structures
A computer-implemented method includes receiving a request to search for a data structure associated with one or more search criteria; searching, an index in a data repository, for the data structure, with the search based on the one or more search criteria; identifying, based on searching, the data structure associated with the one or more search criteria; obtaining a definition for the data structure; generating an interface that when presented on a computing device renders a representation of the definition for the data structure; and sending the interface to the computing device associated with the request to search.
US08612448B2 Longitudinal electronic record system and method with problem determination and plan ordering
A system and method for keeping, organizing and managing electronic records, comprising generating a first instance of data objects comprising data elements during a first encounter, the elements comprising a first instance identifier and temporal identifiers; linking a data object to a summarization reference with a pointer; creating an additional instance of data objects also comprising data elements comprising an additional instance identifier and temporal identifiers during a later encounter; and providing continuity for the first instance data objects over time. Continuity may be provided by tracking a relationship between the first instance data object and an additional instance data object and repointing the pointer to point between the summarization reference and the additional instance data object. The additional instance data object may be a revision of the first instance data object, and tracking may occur by back-linking the revision to the first instance data object.
US08612445B2 System and method for a unified semantic ranking of compositions of ontological subjects and the applications thereof
The present invention discloses methods, systems, and tools for unified semantic ranking of compositions of ontological subjects. The method breaks a composition into a plurality of partitions as well as its constituent ontological subjects of different orders and builds a participation matrix indicating the participation of ontological subjects of the composition in other ontological subjects, i.e. the partitions, of the composition. Using the participation information of the ontological subjects into each other a similarity matrix is built from which the semantic importance ranks of the partitions of the composition are calculated. The method, systematically, enables the calculation of semantic ranks of the ontological subjects of different orders of the composition. Various systems for implementing the method and numerous applications and services are disclosed.
US08612438B2 Techniques for dynamic cross-filtering
Techniques for dynamic cross-filtering are described. An apparatus may comprise a filter manager component for an application program. The filter manager component is operative to manage cross-filtering operations for the application program. The filter manager component may comprise a filter control module operative to determine a selection state for a filter data element of a first filter component, and a relationship state for the filter data element of the first filter component with a filter data element of a second filter component. The filter manager component may also comprise a filter interface module communicatively coupled to the filter control module. The filter interface module is operative to dynamically display a different visual indicator for the filter data elements based on the selection state and the relationship state, among other filter criteria or filter states. Other embodiments are described and claimed.
US08612436B1 Reverse engineering circumvention of spam detection algorithms
A spam score is assigned to a business listing when the listing is received at a search entity. A noise function is added to the spam score such that the spam score is varied. In the event that the spam score is greater than a first threshold, the listing is identified as fraudulent and the listing is not included in (or is removed from) the group of searchable business listings. In the event that the spam score is greater than a second threshold that is less than the first threshold, the listing may be flagged for inspection. The addition of the noise to the spam scores prevents potential spammers from reverse engineering the spam detecting algorithm such that more listings that are submitted to the search entity may be identified as fraudulent and not included in the group of searchable listings.
US08612435B2 Activity based users' interests modeling for determining content relevance
A method and apparatus for activity-based users' interests modeling for determining relevance of the content distributed to the users is provided. Modeling of the user's interests starts by collecting information about the actions that the user performed and about the contents that were associated with the actions. That information may be used to determine how much interest the user has had in the individual subjects up to date, and to determine which subjects became more or less important to the user over time. Further processing of the information about the interests of each of the individual users in a group of users may produce characteristics indicating the interests of the group as a whole. Additional processing may generate the information reflecting relative importance of the interests of an individual user in the group to the interests of other users in the same group.
US08612433B2 System and method for providing search result based on personal network
A system and method for providing a search result based on a personal network are disclosed. The search result providing system may include a search term reception unit, a personal network extraction unit, and a search result providing unit which may receive a search term from a user. The personal network extraction unit may extract at least one of a personal network associated with the search term, and a personal network associated with the user. The search result providing unit may provide documents associated with the personal networks as a search result of the search term. A search result optimized for the user may be provided to the user by searching for information corresponding to the search term from communities joined by another user having similar interests to that of the user, or communities joined by the user, based on personal networks of the user.
US08612432B2 Determining query intent
A tree structure has a node associated with each category of a hierarchy of item categories. Child nodes of the tree are associated with sub-categories of the categories associated with parent nodes. Training data including received queries and indicators of a selected item category for each received query is combined with the tree structure by associating each query with the node corresponding to the selected category of the query. When a query is received, a classifier is applied to the nodes to generate a probability that the query is intended to match an item of the category associated with the node. The classifier is applied until the probability is below a threshold. One or more categories associated with the nodes that are closest to the intent of the received query are selected and indicators of items of those categories that match the received query are output.
US08612427B2 Information retrieval system for archiving multiple document versions
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents are the indexed according to their included phrases. Index data for multiple versions or instances of documents is also maintained. Each document instance is associated with a date range and relevance data derived from the document for the date range.
US08612424B2 System and method for optimizing search results ranking through collaborative gaming
The present invention provides a method and system for optimizing search result rankings through use of a game interface. The method and system includes providing a game interface to at least two users, the game interface comprising at least one search query and at least two search result sets. The method and system further includes detecting the selection of one of the two search result sets by the users based on competition criteria and updating ranking data in response to the selection of one of the two search results. The method and system further includes selecting ranking data associated with a given query, determining an optimum ranking based on aggregating the selected ranking data, and storing the optimum ranking.
US08612422B2 Method, system and program product for rewriting structured query language (SQL) statements
A method and system for rewriting Structured Query Language (SQL) statements. A SQL statement having search criteria including conditions pertaining to fields in database tables is received. A table from the SQL statement listing all combinations of the search criteria is created, every combination reflecting a subset of information used to determine combined results. A set of patterns among the possible combinations of the SQL statement based on the fields referenced in the combinations is identified. The table based on the set of patterns is sorted. Based on the sorting, the table is divided into temporary tables which are joined with the SQL statement. New temporary tables are generated. Each new temporary table includes results of a search conducted using a separate portion of the SQL statement as joined with the set of temporary tables. All results from the new temporary tables are combined into a single result table.
US08612417B2 Inverse search systems and methods
Inverse search systems and methods operate on identifiers of content items in a corpus such as the World Wide Web In an inverse search, the user submits a query that includes an identifier of a target content item in the corpus and receives information (metadata) about the target content item being returned to the user. Many types of metadata can be returned, including ratings or other metadata related to the target content item obtained from users, popularity data specific to the target content item, information about previously submitted forward search queries that led to the target content item being identified as a hit, and metadata extracted from the target content item.
US08612416B2 Domain-aware snippets for search results
Techniques are disclosed for providing a domain-aware snippet for a search result. A uniform resource locator (URL) is identified for a search result obtained in response to a search query, and it is determined that the URL corresponds to a single domain that has a plurality of web pages that are generated using a template that is common to each of the web pages in the domain. The template comprises a hypertext markup language (HTML) layout pattern that includes multiple sections shared by the web pages. A ranking value is assigned to the multiple sections and is used to identify a first section of the template that is relevant to the search query. A snippet is provided to a user for the search result; the snippet includes at least a portion of text from the first section.
US08612413B2 Distributed data cache for on-demand application acceleration
A distributed data cache included in a content delivery network expedites retrieval of data for application execution by a server in a content delivery network. The distributed data cache is distributed across computer-readable storage media included in a plurality of servers in the content delivery network. When an application generates a query for data, a server in the content delivery network determines whether the distributed data cache includes data associated with the query. If data associated with the query is stored in the distributed data cache, the data is retrieved from the distributed data cache. If the distributed data cache does not include data associated with the query, the data is retrieved from a database and the query and associated data are stored in the distributed data cache to expedite subsequent retrieval of the data when the application issues the same query.
US08612410B2 Dynamic content selection through timed fingerprint location data
The disclosed subject matter provides for employing timed fingerprint location (TFL) information in dynamically selecting a subset of content from a set of content. TFL information can provide location information for user equipment without employing conventional location techniques. As such, TLF information can provide for location-centric selection of content. Further, secondary information correlated to TFL information can be received and employed in dynamic content subset selection. In an aspect, rules can be employed to predict the future location of a user equipment such that dynamic content selection can be tailored to the predicted future position of the user equipment. Moreover, privacy components can be employed to limit the propagation of sensitive information.
US08612408B2 System and method for business service management
A management system has a reconciliation engine that reconciles information describing resources from a computer network service and stores reconciled information in a database. An editing engine or server is used to access and search reconciled information in the database based on at least one search criterion. Preferably, the search criterion is user-entered. The editing engine is then used to create at least a portion of a service model of the computer network service using reconciled information obtained through accessing and searching the database. Preferably, creating the service model is done with a graphical user interface application that enables a user to graphically build and modify aspects of the service model. When the service model is created or updated, a publishing engine or server is used publish at least a portion of the service model to one or more impact managers of the computer network service.
US08612400B2 Methods for secure multi-enterprise storage
A method in one embodiment includes receiving a data identifier (ID) associated with each of a plurality of files from multiple data providers; storing the data ID associated with each of the plurality of files to a database; identifying any duplicate data IDs in the database to determine if any of the plurality of files associated with the data IDs are non-confidential; querying one of the data providers which provided the file having the duplicate data ID to determine; receiving a response from the data provider indicating whether or not to store the file having the duplicate data ID to the storage network; receiving one of the files having a duplicate data ID from the data provider; storing the file having the duplicate data ID to the storage network; and causing deletion of the file having the duplicate data ID that is stored to the storage network.
US08612399B2 Alteration detecting apparatus and alteration detecting method
According to one embodiment, an alteration detecting apparatus includes an input unit, a storage unit, an output unit, and an alteration detecting unit. The input unit inputs a file. The storage unit stores the file. The output unit outputs the file. The alteration detecting unit produces first alteration detection data that is uniquely determined, from the file on the basis of an alteration detection data production process in response to an input of the file, stores the file and the first alteration detection data in the storage unit, produces second alteration detection data that is uniquely determined, from the file stored in the storage unit on the basis of the alteration detection data production process in response to an output request for the file, compares the first alteration detection data with the second alteration detection data and detects alteration of the file on the basis of the compared result.
US08612396B1 Cloning and recovery of data volumes
Aspects of a data environment, such as the cloning, hibernation, and recovery of databases, are managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events for a data instance in the data environment. A workflow can be instantiated that includes tasks necessary to perform actions such as recovery, hibernation, resumption from hibernation, or backup or cloning. Tasks of the workflow can cause certain jobs to be performed by host managers in the data environment to effect calls made to the control environment.
US08612394B2 System and method for archiving objects in an information store
The invention relates generally to archiving data items in an information store. More particularly, the invention provides a computerized method for identifying, in a first information store, a first data item satisfying retention criteria; copying the first data item to a second information store; creating, in the first information store, a second data item containing a subset of the data of the first data item selected based on the data type of the first data item; and replacing the first data item, in the first information store, with the second data item.
US08612393B2 Application server provisioning system and method based on disk image profile
An application server disk image generating apparatus and method comprising a basic disk image generating component for generating basic disk images for basic programs used by the server; an incremental disk image generating component for generating incremental disk images including heritage relationship for other respective applications based on the basic programs used by the server; and an image profile generating means for generating an image profile for each of the basic disk images and the incremental disk images. By using the apparatus, the storage consumption can be decreased greatly and the storage efficiency can be improved. The invention also discloses an application server disk image management and distribution system to which the application server disk image generating apparatus is applied, and a system for provisioning the application server using disk images.
US08612387B2 System and method for managing, controlling and/or rendering media in a network
A system and a method manage, control and/or render media in a network. The system utilizes a media management application that manages, controls and/or renders digital media files in the network. A user browses, searches, manages and/or consumes content from multiple storage devices and servers in the network. The user may view a visual representation of active media connections between the available servers and/or the available rendering devices connected to the network.
US08612386B2 Method and apparatus for peer-to-peer database synchronization in dynamic networks
A distributed database synchronization capability is provided herein. The distributed database synchronization capability may be implemented using one or more of a timer-based scheme and a token-based scheme. The distributed database synchronization capability enables synchronization of databases of nodes in various types of networks, including dynamic networks (e.g., such as rapidly deployable wireless networks) and various other types of networks. The synchronization of databases may include synchronization of databases as a whole and/or portions of databases (which may include any suitable database table or tables). The distributed database synchronization capability enables synchronization of databases of nodes under various dynamic conditions (e.g., synchronization of databases of nodes within a cluster of nodes, synchronization of databases of nodes between clusters of nodes, synchronization of databases of nodes by administrative domain, and the like).
US08612385B2 Database replication system
A method and apparatus for updating a slave system in a multi-master replication network is provided. The method involves executing a first event on a first master system within the multi-master replication network and executing a second event on a second master system in the multi-master replication network, where the first event and the second event are identical. The method further involves selecting an event from the first event and the second event and executing the selected event on a slave system.
US08612380B2 Web-based collaboration for editing electronic documents
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first rich internet application over a data network from a web server to a first client device and to a second client device. The web server is adapted to allow multiple client devices to collaboratively access one or more electronic documents formatted for any one of multiple different applications, including the first rich internet application. A first electronic document, which includes multiple document elements, is sent from the web server to the first client device and to the second client device. A document update received from the first client device includes identifications of one or more of the document elements and a requested action with respect to the one or more identified document elements. The received document update is verified to determine whether the requested action complies with the document schema and whether the first client device is authorized to initiate the requested action. One or more updated document elements for the first electronic document is generated based at least in part on the verified document update and automatically sent to the second client device over the data network.
US08612378B2 Method, device and system for merging information from several sensors
The invention relates to a method, a device and a system for merging information originating from several non-independent sensors. This invention makes it possible to prevent the same item of information from being reckoned twice during merging. The solution afforded consists of the creation of a new combination operator applying to latent belief structures. Said latent belief structures are obtained previously from conventional belief functions. These conventional belief functions are produced directly on the basis, for example, of the sensors of the system. The invention also proposes a means of transforming these latent belief structures into a probability distribution useful for decision taking.
US08612374B1 Methods and systems for read ahead of remote data
A method, computer readable, and apparatus for read-ahead prediction of subsequent requests to send data between a client coupled to a server via a network includes receiving at a traffic management device a request for a part of at least one of a data file and metadata. The traffic management device selects from two or more of a sequential prediction engine, an expert prediction engine and a learning prediction engine to predict a read-ahead of the at least one of the data file and metadata. One or more additional read-ahead parts of the at least one of the data file and metadata are determined with the traffic management device based on the selecting.
US08612373B2 Method for transforming data elements within a classification system based in part on input from a human annotator or expert
A method is provided for transforming data elements within a classification system based in part on input from a human annotator or expert. A first concept evolution model as a training set is composed from a first set of selectively determinable annotations and the first concept evolution model. A trained model is generated after training a learning algorithm with the training set and the concept evolution model. A confidence factor is computed that a predicted annotation is accurately identified. A selected element instance and a corresponding suggested annotation are identified to have a low confidence factor. The classifying of the applied annotation is adjusted where a second concept evolution model is composed for more accurate classifying of the data item.
US08612372B2 Detection rule-generating facility
An apparatus for generating event detection rules in a multiple-component computer system in accordance with embodiments of the invention may include a configuration information-extracting section for acquiring system configuration information from a multiple-component computer system. The system configuration information may include related information that describes relationships among system components. The apparatus may further include a history information-collecting section for collecting history information from the multiple-component computer system, such as log information and/or failure information output from a component upon a system failure. A candidate event-identifying section may identify candidate events that may be selected by a user to generate a detection rule based on the system configuration information and the history information. Finally, a candidate event-presenting section may present the candidate events to a user for selection.
US08612371B1 Computing device and method using associative pattern memory using recognition codes for input patterns
Pattern recognition based on associative pattern memory (APM) and properties of cycles generated by finite cellular automata. APM addresses (e.g., positions in a two dimensional array) represent states. Cycles are repeating sequences of addresses. Each state is mapped to a “randomly” selected region within the input pattern. Each feature extracted from this region determines one of many next states. All next states (one for each feature type) and all sampled regions are assigned to each state randomly upon APM initialization. The process progresses from state to state, sampling regions of the pattern until the state-transition sequence repeats (generates a cycle). Each feature pattern is represented by one cycle, however different cycles can be derived from one pattern depending on the initial state. Some embodiments use a refractory period assuring a minimum cycle length, making it likely that any given pattern yields only one cycle independent of the initial state.
US08612367B2 Learning similarity function for rare queries
Techniques are described for determining queries that are similar to rare queries. An n-gram space is defined to represent queries and a similarity function is defined to measure the similarities between queries. The similarity function is learned by leveraging training data derived from user behavior data and formalized as an optimization problem using a metric learning approach. Furthermore, the similarity function can be defined in the n-gram space, which is equivalent to a cosine similarity in a transformed n-gram space. Locality sensitive hashing can be exploited for efficient retrieval of similar queries from a large query repository. This technique can be used to enhance the accuracy of query similarity calculation for rare queries, facilitate the retrieval of similar queries and significantly improve search relevance.
US08612365B2 PCRN incomplete message notification processing
Various exemplary embodiments relate to a method and related network node and machine-readable storage medium including one or more of the following: receiving a message at the PCRN, the message comprising at least one content element; inferring a message type of the message based on the at least one content element; and responding to the message based on the message type of the message and the at least one content element of the message. Inferring a message type may include applying a set of inference rules to content elements of the message to determine a message type. Various exemplary embodiments further include validating a message received at the PCRN, receiving an incomplete message at the PCRN, and inferring a value of a missing element of an incomplete message. Incomplete messages may include messages where the missing element is a message type element that indicates the type of the message.
US08612364B2 Method for categorizing linked documents by co-trained label expansion
Systems and methods are described that facilitate categorizing a group of linked web pages. A plurality of web pages each contains at least one link to another page within the group. A feature analyzer evaluates features associated with the one or more web pages to identify content, layout, links and/or metadata associated with the one or more web pages and identifies features that are labeled and features that are unlabeled. A graphing component creates a vector associated with each web page feature wherein vectors for unlabeled features are determined by their graphical proximity to features that are labeled. A co-training component receives the graph of vectors from the graphing component and leverages the disparate web page features to categorize each aspect of each feature of the page. A page categorizer receives aspect categorization information from the co-training component and categorizes the web page based at least upon this information.
US08612363B2 Avatar individualized by physical characteristic
An avatar generator for a virtual environment reflects a physiological characteristic of the user, injecting a degree of reality into the capabilities or appearance. Thereby, many of the incentives of the real world are replicated in a virtual environment. Physiological data that reflect a degree of health of the real person can be linked to rewards of capabilities of a gaming avatar, an amount of time budgeted to play, or a visible indication. Thereby, people are encouraged to exercise. Physiological data that reflect the health and perhaps also mood also improve social interaction in virtual environments. People seeking to meet and become acquainted with particular types of people are not thwarted by the artificiality of avatars. The physiological data can be gleaned from a third party health data collection repository, a healthcare smart card, a real-time physiological sensor (e.g., blood pressure, heart rate, blood glucose, peak flow, pedometer, etc.).
US08612362B2 Appliance cooperation operation device
An appliance cooperation operation device in which a facility database stores an introduction cost of a power storage shared among a plurality of customers, and a rated life of the power storage; a facility deteriorating influence calculator calculates deteriorating influence on the power storage by using at least one parameter selected from a discharge rate of the power storage in a first period, depth of discharge at the end of the first period, and environmental temperature in the first period; a customer electric energy collector collects, from each of the customers, data of electric energy consumption in the first period; and a customer's burden cost calculator calculates a burden cost of each customer in the first period by multiplying: a ratio of energy consumption of each customer to total customer energy consumption; the introduction cost; a ratio of the first period to the rated life; and the deteriorating influence.
US08612359B2 Method and system for sharing portal subscriber information in an online social network
A method, apparatus, and system are directed towards making a user's online portal information available to members of an online social network. Portal information can include information entered by the user and information determined based on the user's online behaviors, such as frequenting a Web site, sending spam messages, and the like. The online social network enables multiple degrees of relationships among members of the online social network. At least a portion of the portal information is made accessible to at least some of the members of the online social network who have a relationship to the user. The relationship can be through a public activity available to all members and/or through a user-defined category of members, such as family, friends, business contacts, and the like. The portal information can be used to determine which relationships will be established and/or which information will be available to members.
US08612356B2 Voucher code redemption via SMS
A voucher verification system is based on SMS message-based processing of voucher verifications by a central verification authority. Merchants may establish an account with the system and then register mobile communication devices and those of employees by sending an SMS-based registration request to the system. Once registered, the merchant and employees may verify the status of vouchers by sending SMS-base verification requests to the system. Verifications of voucher status are returned to the merchant mobile device via SMS messaging.
US08612355B2 Digital rights management provision apparatus, system, and method
Provided is digital rights management (DRM) provision technology, and more particularly, are an apparatus, system, and method which can easily provide content using one or more DRM systems. A DRM provision apparatus includes a content download unit which downloads encrypted real content and dummy content from a download server and which manages the downloaded real content and dummy content; a license management unit which manages a license issued by a license server; and a processing unit which manages the downloaded real content and dummy content and the issued license.
US08612352B2 Decoding systems with a decoding engine running on a mobile device and coupled to a payment system that includes identifying information of second parties qualified to conduct business with the payment system
A decoding system with a decoding engine running on a mobile device The decoding engine decodes signals produced from a read of a buyer's financial transaction card, accepts and initializes incoming signals from a read of a buyer's financial transaction card until the signals reach a steady state, detects the read of the buyer's financial transaction card once the incoming signals are in a steady stat, identifies peaks in the incoming signals and digitizes the identified peaks in the incoming signals into bits. A transaction engine runs on the mobile device and is coupled to the decoding engine. A payment system is in communication with the transaction engine and with a buyer's financial transaction card institution or a first party's financial account. The payment system includes identifying information of second parties qualified by the payment system to conduct business with the payment system.
US08612351B2 Request money social networking applications
In example embodiments, a system and method provides receiving a funds request that contains an identifier to uniquely identify a first member of a first social network, an identifier to uniquely identify a second member of a second social network, and an amount of funds to be exchanged between the first and the second member. The information in the funds request is received via a user interface provided by the first social network that is customized to the first member. A funds authorization from the second member is received. An exchange of the amount of funds between an account held by the first member of the first social network and an account held by the second member of the second social network based on the receiving of the funds authorization is implemented. The first and the second social network are each a community of members that share a common interest.
US08612347B1 Late fee avoidance system
A method and apparatus are disclosed (a) which maintain credit card account and billing data including (i) data correlating credit card numbers, cardholders, and payment information such as mailing addresses or American Banking Association (ABA) routing numbers of the payee or his representative; (ii) data from which a payment due date can be determined; and (iii) means for estimating, receiving, or calculating a payment amount equal to or greater than a minimum payment amount due during a credit card's billing cycle; (b) which provide a mechanism for automatic funding of said payment amount payable during a billing cycle; and (c) which provide a mechanism for automatically issuing said payment amount to a designated payee or his representative whereby “late fees” are avoided.
US08612342B2 Notification of the availability of electronic bills
To notify a person of the availability of electronic billing information, billing information associated with bills of a biller for its customers is stored in a first data store, and identify information identifying unregistered persons having billing information stored in the first data store, is stored in a second data store. Registration information identifying a person who is currently unregistered is received via a wide area network. The received registration information is compared with the identity information stored in the second data store. Based on the comparison, it is determined if the received registration information identifies a customer of the biller. If so, a notice of the availability of the stored billing information of the biller is transmitted to the person via the wide area network.
US08612339B2 System and method for business online account opening
A system and method for a business customer interfacing with a financial institution through a computer network is presented. The method includes a determination of whether the customer is an on-line client of the financial institution, a verification of customer-provided information with a pre-existing client identification profile for the customer, a determination of whether the customer is a sole proprietorship, a determination of the customer's credit score using a set of predetermined criteria, and presenting a set of account options based at least in part on the verification of the customer-provided information and the customer's credit score. Additional customer-provided information may be received and verified and used to enroll the client in one or more programs offered by the financial institution at a predefined level based at least on one or more predetermined factors.
US08612332B1 Valuing futures contracts
Disclosed are various embodiments for valuing futures contracts. A valuation engine identifies one or more benchmark components as being in a locked position. The valuation engine calculates assets values of futures contracts corresponding to the benchmark in a locked position, wherein the asset values are based on a sum of a call option price and a call option strike price.
US08612328B2 Method and platform for facilitating competitive virtual securities trading
A method for providing a trading platform over the Internet or other network that allows users to participate in competitive virtual trading of securities and/or derivatives, wherein the monetary returns of the participants are based on their relative performances. All of the participants must register and deposit monies in an account with the trading platform provider. The platform provider will control the crediting and debiting of each account based on the results of each competition. In a competition, the securities and/or derivatives are traded at market prices, including but not limited to over-the-counter spot prices on different assets such as currencies, indices, commodities, stocks and exchange-traded funds (ETFs), but instead of calculating the returns of the participants according to their absolute results (which means the summation of gains and losses for all the transactions that the participant executed within a period of time), the returns of a participant will be based on the difference between his and his rival's absolute results.
US08612325B2 Automatic authentication and funding method
Embodiments of an automatic authentication and funding method include a location-based transaction method according to which an overseer partners with multiple providers of at least one of goods and services to sell the goods and services to authorized users of a payment device. A controller entity defines and identifies an authorized user, and the controller agrees to fund predefined purchases on behalf of the authorized user, and further agrees to fund a user account for the purchases. The overseer receives user data and provider data from the controller, and generates a payment device for the user. The overseer uses at least one location-based mechanism to place funds on the payment device from the user account under predefined circumstances such that the user is enabled to make the predefined purchases from the approved providers.
US08612315B2 Systems and methods for remote validation
Systems and methods consistent with embodiments of the present invention provide for a method for remote data validation of shipment information. In some embodiments consistent with the present invention shipment information including at least one item identifier of an item in the shipment and at least one entity identifier of an entity associated with the item is captured by a remote unit and sent to a dispatcher with a request for validation. Entity identifiers in the received validation request are used to identify validators that are targets of dispatcher generated validation requests. Validators retrieve additional shipment information using item identifiers in the validation request received from the dispatcher and return a response based on degree to which information in the received request corresponds to stored information. In some embodiments consistent with the present invention, the dispatcher assimilates the received responses and relays the assimilated response to the remote unit.
US08612312B1 Electronically managing items in a wish list
Systems and methods are provided for electronically managing items in a wish list. In some embodiments, order information associated with an order of one or more items may be received. The order may be associated with a purchasing customer, and may indicate that the purchasing customer is purchasing the one or more items of the order. One or more wish lists that were presented to the purchasing customer prior to receiving the order may be determined. For each of the one or more wish lists that were presented to the purchasing customer, it may be determined whether at least one of the items of the order is referenced in the wish list. The reference to the ordered item may then be removed from at least one of the wish lists.
US08612311B2 Hybrid distribution method for playable media
A hybrid distribution system and method for distributing/temporarily renting playable media items, such as movies in a digital format. The distribution system includes a first option in which a title is delivered in a ranking order identified by the subscriber and based on an allocation priority associated with the subscriber for such title. Alternatively the subscriber can be given a second option to gain access rights to the first title from a third party. In this manner a content provider can manage different types of demand through a combination of dedicated and third party inventory.
US08612309B2 Preference information collecting system, device, method, and program
A preference-information gathering system is capable of gathering information on every commodity and/or every service, which are each of interest to a user, as user's preference information. The preference-information gathering system includes a user portable terminal (102) capable of storing a user identifier uniquely identifying the user, an information searching apparatus (104) and a preference-information management apparatus (114) for managing the information on preferences with the user. The information searching apparatus (104) has a search-information inputting unit (108) for requesting a user to enter search information to be used in a process to search for information desired by the user and a user-identifier acquisition unit (110) for acquiring a user identifier. The information searching apparatus (104) transmits information found in a search process requested by the user as the desired information on a commodity and/or a service and the user identifier to the preference-information management apparatus by associating the information and the identifier with each other.
US08612305B2 User enhanced authentication system for online purchases
Embodiments of the invention are directed to methods, systems, devices and computer-readable media. In embodiments of the invention, a user is authenticated using an authentication process that is capable of authenticating a user using an inline authentication form that can authenticate a consumer without transferring a session maintained by a merchant. The inline authentication form is used if the components of the authentication system are capable of supporting an inline authentication form. If the components of the system cannot support an inline authentication form, a different authentication process is used. In one embodiment, an inline authentication form is presented to the user asynchronously. This inline authentication form may be presented within an iFrame embedded in a merchant's checkout page after verifying that the components to be used during the authentication can support the inline authentication form.
US08612304B1 Seller to seller transactions
Disclosed are various embodiments for facilitating seller to seller transactions. A seller can make products in the seller's inventory available to other sellers. Therefore, other sellers may list a portion of the seller's inventory as their own in-stock inventory. Upon the sale of such a product by another seller, embodiments of the disclosure can facilitate initiating and settling transactions between the sellers and the purchaser as well as fulfillment of the product from the seller's inventory to the purchaser on behalf of another seller.
US08612299B2 Handling and processing of massive numbers of processing instructions in real time
A system is designed for processing instructions in real time during a session. This system comprises: a preloader for obtaining reference data relating to the instructions, the reference data indicating the current values of each specified resource account data file, and the preloader being arranged to read the reference data for a plurality of received instructions in parallel from a master database; an enriched instruction queue for queuing the instructions together with their respective preloaded reference data; an execution engine for determining sequentially whether each received instruction can be executed under the present values of the relevant resource account files and for each executable instruction to generate an updating command; and an updater, responsive to the updating command from the execution engine (for updating the master database with the results of each executable instruction, the operation of the plurality of updaters being decoupled from the operation of the execution engine.
US08612298B1 Providing electronic content in association with a request for physical content
Disclosed systems and methods provide media content through an electronic commerce server. In one implementation, a method for providing electronic content is provided. The method includes receiving an order of a user. The order of the user may comprise a request of the user for a physical copy of media content. The commerce server may determine whether to provide to the user an electronic copy of the media content based at least on the order. Further, a request to access the electronic copy of the media content is received from the user. The method further grants the user access to the electronic copy of the media content based at least on the request to access the electronic copy of the media content.
US08612290B2 System and method for card linked reward exchange account
A system and method for operating a reward points accumulation and redemption program wherein a user earns rewards from a plurality of independent reward issuing entities, with each tracking the user's earned rewards. A trading server accumulates some or all of the user's earned rewards from the reward servers and credits the accumulated points rewards into a single reward exchange account associated with the user. The user may then select an item for purchase with the accumulated rewards. The item is provided to the user in exchange for a subset or all of the rewards. Reward points may also be redeemed in exchange for services, such as the playing of a video game or Internet access.
US08612289B2 Methods and systems for paying with loyalty currency during online payment
Methods and systems for paying with loyalty currency at a merchant website by a user using a browser app are provided. The user is presented with the loyalty currency balance information based on the loyalty currency units available in the loyalty currency account. Thereafter, the user is presented with an option to pay for the purchase transaction using the loyalty currency. The user may select the option of paying for the purchase transaction using the loyalty currency, thereby redeeming the loyalty points.
US08612285B2 Unified access of key figure values
In a computing system, key figures are made available for selection in an electronic data repository. The key figures are selectable by any of a plurality of distributed systems. A request for a key figure value calculation is received from one of the distributed systems, and request is made for an identifier of one of the key figures. Data is accessed for the key figure from at least one electronic data source, and the data is used to compute a value for the key figure. The value for the key figure is stored in an electronic storage location.
US08612280B2 Selection of performance indicators for workflow monitoring
A method of monitoring workflow performance includes selecting a workflow for a job in a production process environment, wherein the job corresponds to a job category. The method also may include accessing a knowledge base to automatically select a set of performance indicators that correspond to the job category. Process parameters corresponding to the production process are displayed, and at least a portion of the displayed process parameters include the selected performance indicators.
US08612279B2 Ad hoc generation of work item entity for geospatial entity based on symbol manipulation language-based workflow item
In one embodiment, a method comprises receiving from a user interface, by a computing device, a request for execution of at least one lambda function in an operation of a geospatial application, the geospatial application having lambda functions for operating on at least one of a workflow item or one or more entities of an ad hoc geospatial directory, the workflow item including at least one of the lambda functions for a workflow in the geospatial application; and executing by the computing device the at least one lambda function to form, in the geospatial application, a work entity that associates the workflow item with one of the entities, the work entity defining execution of the workflow on the one entity.
US08612277B2 Configurable system and method for managing facilities
A system allowing a user to answer a series of questions to generate survey data, associating system data with the survey data to generate a highly accurate report. The user may, customize the survey by selecting categories corresponding to certain series of questions and be presented with a running total of costs associated with each selected action, a total cost for all selected actions, and an impact on the property FCI corresponding to the selected action. The report allows, for example, for targeted assessment of select facilities systems including a time frame within which work to be performed on select facilities systems and/or a cost associated with work to be performed.
US08612271B2 Methods and apparatus for analyzing locate and marking operations with respect to environmental landmarks
Methods, apparatus and systems including a computer comprising at least one hardware processor, at least one tangible storage medium (memory), and at least one input/output (I/O) interface for evaluating a quality of a locate and/or marking operation. First information relating to the locate and/or marking operation is compared to second information relating to one or more environmental landmarks. One or more indications of a quality assessment of the locate and/or marking operation is automatically generated based on such a comparison, and the one or more indications of the quality assessment are electronically stored on the at least one tangible storage medium, and/or electronically transmitted via the at least one I/O interface, so as to provide an electronic record of the quality assessment.
US08612266B1 Distributing financial risk for insurance coverage
Systems and methods for distributing and mitigating financial risk among a number of entities are provided. Among several implementations of methods implemented by a computer, one embodiment of a computer-implemented method includes establishing an insurance plan for one or more client groups, each client group comprising one or more members. The method also includes creating at least three layers of financial responsibility within the insurance plan. Each layer of financial responsibility defines an entity responsible for payment of insurance claims within the respective layer. In some implementations, the insurance plan may include an agreement that at least a minimum percentage of the members of each client group participate in one or more wellness programs.
US08612260B2 System for communication of health care data
An apparatus for communicating health care data from a sender to a receiver is provided. The apparatus has a first computer system, a second computer system, and a rules engine. The first computer system has health care data stored therein. The second computer system is in operable communication with, and is configured to extract the health care data from, the first computer system. The rules engine normalizes the extracted health care data to a predefined format. The rules engine defines a plurality of health care data fields in the predefined format, as well as a plurality of relationships between fields of normalized data.
US08612258B2 Methods and system to manage patient information
Methods and system to manage patient information are described. An example computer-implemented method to manage patient information includes analyzing a first patient identification to extract first information. Additionally, the example method includes comparing the extracted first information to extracted second information related to a second patient identification to determine if the first patient identification and the second patient identification are associated with the same patient. Further, the example method includes associating the first information and the second information with the same patient identification when the first patient identification and the second patient identification are determined to be associated with the same patient.
US08612257B2 Medical pump monitoring system
A medical pump monitor system in which an infusion circuitry creation unit setting/changing the connection conditions of infusion lines from a plurality of medical pumps, and administration passes and/or administration positions for a patient is provided, and it is made possible to display infusion circuitry data created in the infusion circuitry creation unit on a monitor screen by operations by an operator of the medical pump monitor system. And, a real-time monitoring system performing real time communication with external apparatuses including one or more medical apparatuses, and controlling the external apparatuses and/or displaying the conditions of the external apparatuses, including a communication unit communicating with external apparatuses, a display unit displaying the conditions of the external apparatuses, storing unit storing one or more past communication data obtained by the communication unit, a comparison unit comparing currently communicated data with past data, and a control unit controlling contents to be displayed on the display unit based on signals from the comparison unit, in which the comparison unit reduces the amount of the data for the amount of signals to be sent to the control unit, in the case where the past data and the current data are identical to each other in comparison with the case where the past data and the current data are different from each other.
US08612255B1 System and method for standardized and automated appeals process
A system and method for automating and standardizing an appeals process, facilitating both business-to-business (i.e., insurance companies to providers) and business-to-consumer (i.e., insurance companies to patients) relationships, and educating users on the healthcare industry and patient rights. The system and method provides automated and standardized electronic communication for any business with a regulated or contractual appeals or grievance process. In one application, the system and method provide electronic communication between patients, providers, and insurance plans; convenient access to an “anytime” appeals process; and an efficient follow-up and appeals status tracking. There are standardized forms for the appeal, and the provider appeal format is compatible with current billing forms. The system includes an on-line web site with the ability to manage “behind the scenes” the overall appeals process, including data collection, data management, correspondence generation, process status tracking, and individualized client accounts.
US08612254B2 System and method to manage a quality of delivery of healthcare
A system and method to manage a quality of delivery of healthcare to a patient. The method includes tracking completion of a portion of a protocol associated with one of a series of candidate hypotheses to deliver healthcare to the patient; tracking a change in a quality of care metric directed to the patient with completion of a portion the protocol, the quality of metric including at least one of a time to rate of reduction in a health risk to the patient and a time to or rate of reduction in symptom or abnormal biometric data of the patient; and outputting an alert in response to the quality of care metric exceeding a threshold.
US08612253B2 Medical image metadata processing
Enhanced techniques for the extraction and use of metadata from medical images are disclosed herein. Based on the information in the metadata, specific processing may be performed within an image order management system, radiology information system (RIS), or like system. A radiology read order may be created, pre-populated, and transmitted via a processing system (e.g., a teleradiology image order management system) based on the metadata within the radiology image. For example, this metadata may exist within the header of a DICOM-formatted image data file or a DICOM communication protocol transmission. The processing system may then provide the pre-populated read order back to the source of the medical images for verification and submission. Other processing actions may also occur based on information extracted from the image metadata, such as custom workflows and handling based on an originating facility, or transferring the images to a particular radiologist or location.
US08612251B2 Coordinated health and human services delivery system and process
A system (200) and method (500) is provided for a coordinated health care service delivery program. The method can include providing services to clients at high risk for chronic disease including co-morbidities and consequent disabilities associated with the chronic disease, linking community and vocational services (130) for facilitating community inclusion to supplement fundamental clinical and economic goals, creating a comprehensive and dynamic individual development plan (222) to involve the client and family members as active program team members for stressing client-centric collaborative goal setting, and applying action learning (226) to promote behavior modification and lifestyle change.
US08612249B2 Systems and methods for managing regulatory information
Systems, methods, and articles of manufacture are provided for managing regulatory data pertaining to a healthcare product. For example, the system may include a network interface for receiving, from a client terminal, a request for regulatory data related to regulatory activity about a product as it pertains to a regulatory authority. The system also includes interconnected information stores for storing regulatory data associated with the product, where the information stores may include: contact records associated with respective contacts with the regulatory authority; commitment records associated with respective commitments made to the regulatory authority; and product information records associated with respective documents associated with the product. The system also includes a processing module for identifying, in response to the received request, each contact record, commitment record, product information record, and central files record associated with the product related to the received request.
US08612245B2 Personalized health history system with accommodation for consumer health terminology
Personalization of access to health-related information on a computer network is provided based upon a health history of a user. In one implementation, personal health-related information about the user is obtaining from the user operating a client computer. The health-related information includes one or more health-related terms that each corresponds to a health-related concept. The health related terms provided by the user are correlated with a health terminology thesaurus that is stored on a computer-readable medium, such as at a server remote from the user client. Each of the health-related terms is associated with a single concept unique identifier that uniquely identifies a corresponding health-related concept. Health-related works or content is made accessible over the computer network by correlating the concept unique identifiers for the user's health information with corresponding concept unique identifiers that are associated with the health-related content.
US08612243B2 System and method of managing community-based and content-based information networks
A system for storing, managing, and accessing information on a network by providing an interface between a social network and a content network includes an applications platform. The system provides messaging and social networking facility incorporating enhanced instant messaging, file synchronization, network presence, interactive chat capabilities, text messaging, voice and video messaging, blogging, and email. The system includes a viewer, an indexing facility, and a storage facility. The viewer enables users to traverse content and provides services based upon context of time, place, structure, node, and observed user behavior. The viewer provides a means for users to interact with information on the network and services to manipulate information and transact activities. The indexing facility manages the structure of the network and tracks attributes and controlled vocabularies. The indexing facility supports navigation across the structure and resolves the logical index to a physical storage location. The storage facility provides physical persistence for an information component.
US08612239B2 Apparatus and method for coding audio data based on input signal distribution characteristics of each channel
Provided is an audio coding apparatus and method that can selectively apply a operation mode of a coding module for stereo or multi-channel representation according to input signal characteristics of each channel, when voice or music signals are transmitted using an audio codec in portable terminals capable of stereo or multi-channel input and output. The audio coding apparatus includes a down-mixer for down-mixing multi-channel audio signals into mono signals; a coder for coding the mono signals; an input channel correlation analyzer for deciding whether to give them stereo effect based on their signal distribution characteristics, and outputting a control signal indicating whether to perform stereo representation process; and a stereo representation unit for performing stereo representation process onto the multi-channel audio signals when the control signal indicating to perform stereo representation process.
US08612238B2 Apparatus and method for encoding/decoding signal
An encoding method and apparatus and a decoding method and apparatus are provided. The decoding method includes extracting a three-dimensional (3D) down-mix signal from an input bitstream, generating a down-mix signal with 3D effects removed therefrom by performing a 3D rendering operation on the extracted 3D down-mix signal, and generating a 3D down-mix signal with 3D effects by performing a 3D rendering operation on the generated down-mix signal. Accordingly, it is possible to efficiently encode multi-channel signals with 3D effects and to adaptively restore and reproduce audio signals with optimum sound quality according to the characteristics of an audio reproduction environment.
US08612230B2 Automatic speech recognition with a selection list
Methods, apparatus, and computer program products are described for automatic speech recognition (‘ASR’) that include accepting by the multimodal application speech input and visual input for selecting or deselecting items in a selection list, the speech input enabled by a speech recognition grammar; providing, from the multimodal application to the grammar interpreter, the speech input and the speech recognition grammar; receiving, by the multimodal application from the grammar interpreter, interpretation results including matched words from the grammar that correspond to items in the selection list and a semantic interpretation token that specifies whether to select or deselect items in the selection list; and determining, by the multimodal application in dependence upon the value of the semantic interpretation token, whether to select or deselect items in the selection list that correspond to the matched words.
US08612229B2 Method and system for conveying an example in a natural language understanding application
A method (300) and system (100) is provided to add the creation of examples at a developer level in the generation of Natural Language Understanding (NLU) models, tying the examples into a NLU sentence database (130), automatically validating (310) a correct outcome of using the examples, and automatically resolving (316) problems the user has using the examples. The method (300) can convey examples of what a caller can say to a Natural Language Understanding (NLU) application. The method includes entering at least one example associated with an existing routing destination, and ensuring an NLU model correctly interprets the example unambiguously for correctly routing a call to the routing destination. The method can include presenting the example sentence in a help message (126) within an NLU dialogue as an example of what a caller can say for connecting the caller to a desired routing destination. The method can also include presented a failure dialogue for displaying at least one example that failed to be properly interpreted to ensure that ambiguous or incorrect examples are not presented in a help message.
US08612227B2 Method and equipment of pattern recognition, its program and its recording medium for improving searching efficiency in speech recognition
The present invention provides a method and equipment of pattern recognition capable of efficiently pruning partial hypotheses without lowering recognition accuracy, its pattern recognition program, and its recording medium. In a second search unit, a likelihood calculation unit calculates an acoustic likelihood by matching time series data of acoustic feature parameters against a lexical tree stored in a second database and an acoustic model stored in a third database to determine an accumulated likelihood by accumulating the acoustic likelihood in a time direction. A self-transition unit causes each partial hypothesis to make a self-transition in a search process. An LR transition unit causes each partial hypothesis to make an RL transition. A reward attachment unit adds a reward R(x) in accordance with the number of reachable words to each partial hypothesis to raise the accumulated likelihood. A pruning unit excludes partial hypotheses with less likelihood from search targets.
US08612224B2 Speech processing system and method
A method for identifying a plurality of speakers in audio data and for decoding the speech spoken by said speakers; the method comprising: receiving speech; dividing the speech into segments as it is received; processing the received speech segment by segment in the order received to identify the speaker and to decode the speech, processing comprising: performing primary decoding of the segment using an acoustic model and a language model; obtaining segment parameters indicating the differences between the speaker of the segment and a base speaker during the primary decoding; comparing the segment parameters with a plurality of stored speaker profiles to determine the identity of the speaker, and selecting a speaker profile for said speaker; updating the selected speaker profile; performing a further decoding of the segment using a speaker independent acoustic model, adapted using the updated speaker profile; outputting the decoded speech for the identified speaker, wherein the speaker profiles are updated as further segments of speech relating to a speaker profile are processed.
US08612220B2 Quantization after linear transformation combining the audio signals of a sound scene, and related coder
The invention relates to a method for quantifying components, wherein certain components are each determined based on a plurality of audio signals and can be calculated by the application of a linear conversion on the audio signals, said method comprising: determining a quantification function to be applied to the components by testing a condition relative to an audio signal and depending on a comparison made between a psycho-acoustic masking threshold relative to the audio signal and a value determined based on the reverse linear conversion and quantification errors of the components by the function.
US08612214B2 Apparatus and a method for generating bandwidth extension output data
An apparatus for generating bandwidth extension output data for an audio signal has a noise floor measurer, a signal energy characterizer and a processor. The audio signal has components in a first frequency band and components in a second frequency band, the bandwidth extension output data are adapted to control a synthesis of the components in the second frequency band. The noise floor measurer measures noise floor data of the second frequency band for a time portion of the audio signal. The signal energy characterizer derives energy distribution data, the energy distribution data characterizing an energy distribution in a spectrum of the time portion of the audio signal. The processor combines the noise floor data and the energy distribution data to obtain the bandwidth extension output data.
US08612211B1 Speech recognition and summarization
The subject matter of this specification can be embodied in, among other things, a method that includes receiving two or more data sets each representing speech of a corresponding individual attending an internet-based social networking video conference session, decoding the received data sets to produce corresponding text for each individual attending the internet-based social networking video conference, and detecting characteristics of the session from a coalesced transcript produced from the decoded text of the attending individuals for providing context to the internet-based social networking video conference session.
US08612207B2 Text mining device, method thereof, and program
Language analysis means 21 analyzes texts read from a text DB 11, and generates a sentence structure as the analysis result. Similar-structure generation adjustment means 25 generates, from an input of an input device, a determination item for determining whether or not the structures are identical every type of differences between the sentence structures. Similar-structure determination adjustment means 26 generates, from an input of the input device 6, a determination item for determining whether or not the difference between attribute values is ignored every type of attribute values. Similar-structure generating means 22 generates a similar structure of a partial structure forming the sentence structure obtained by language analysis means 21 in accordance with the determination item from the similar-structure generation adjustment means 25, and sets the generated similar structure as an equivalent class of the partial structure on the generation source. Frequent-similar-pattern detection means 24 ignores the attribute value in accordance with the determination item given from the similar-structure determination adjustment means 26, detects the frequent pattern on the basis of a set of equivalent classes from the similar-structure generating means 22, and outputs the frequent pattern to an output device 3.
US08612206B2 Transliterating semitic languages including diacritics
The present disclosure describes a system and method of transliterating Semitic languages with support for diacritics. An input module receives and pre-processes Romanized character and forwards the pre-processed Romanized characters to a transliteration engine. The transliteration engine selects candidate transliteration rules, applies the rules, and scores and ranks the results for output. To optimize search for candidate transliteration rules, the transliteration engine may apply word-stemming strategies to process inflections indicated by affixes. The present disclosure further describes optimizations as pre-processing emphasis text, caching, dynamic transliteration rule pruning, and buffering/throttling input. The system and methods are suitable for multiple applications including but not limited to web applications, windows applications, client-server applications and input method editors such as those via Microsoft Text Services Framework TSF™.
US08612200B2 PLC symbol structure for a PLC code for automatically generating an input/output model, and simulation apparatus and simulation method for testing the PLC code using same
Disclosed are a PLC (Programmable Logic Controller) symbol structure for a PLC code for automatically generating an input/output model, and a simulation apparatus and a simulation method for testing the PLC code using the same. In one embodiment, a computer-readable recording medium records a PLC code including a plurality of PLC symbols, wherein each of the PLC symbols includes a plurality of levels identified by an identifier, and a computer automatically generates an input/output model using the structure of each of the PLC symbols, thereby performing a simulation for testing the PLC code. The PLC symbol structure according to one embodiment systematically contains information required for automatically generating the input/output model, making it possible to automatically generate the input/output model for testing the PLC code in an easier manner without knowledge of simulation and modeling, and reducing the time consumed and the labor required for generating the input/output model.
US08612197B1 Large scale simulation architecture for distributed networking waveforms
A system for providing a network simulation is disclosed. The system may comprise a plurality of simulation platforms, each particular simulation platform of the plurality of simulation platforms representing a simulated entity in the network simulation, each particular simulation platform may include: a simulated node configured for executing a set of networking software for representing the simulated entity; a communication handler configured for handling communications between the particular simulation platform and another simulation platform of the plurality of simulation platforms; and a proxy node configured for emulating a data transmission from an outside node to the simulated node, the outside node being a simulated node of the other simulation platform. The system may further comprise a simulation control module for controlling at least one of: a start and an end of the network simulation, mobility of each of the plurality of simulation platforms, and traffic flows in the network simulation.
US08612185B2 Device, system and method for simulating and saving information of metadata regarding film production
The present invention relates to a device, a system, and a method for simulating and saving information of metadata regarding film production. According to the present invention, it can store and manage a variety of information generated from the production location or the pre-production process and share the information by all staffs participating in the production, thereby making it possible to accurately record the information and smoothly communicate between the staffs.
US08612182B2 Methods and systems for isolating a frequency in a rotating machine
A method of isolating a frequency in a rotating machine having at least one sensor includes receiving, from the at least one sensor, a sensor signal that includes at least one frequency, converting the sensor signal to a digital vibration signal, modifying the vibration signal to generate an envelope signal, synchronously oversampling the envelope signal to generate a synchronous envelope signal, and transforming the synchronous envelope signal into a frequency spectrum to isolate the frequency.
US08612180B2 Calibration of resource allocation during parallel processing
A first performance measurement of an executing task may be determined, while the task is executed by a first number of nodes operating in parallel. A second performance measurement of the executing task may be determined, while the task is being executed by a second number of nodes operating in parallel. An overhead factor characterizing a change of a parallelism overhead of executing the task with nodes executing in parallel may then be calculated, relative to a change in a number of the nodes, based on the first performance measurement and the second performance measurement. Then, an optimal number of nodes to operate in parallel to continue executing the task may be determined, based on the overhead factor.
US08612168B2 Method and apparatus for estimating battery capacity of a battery
A method is provided for determining a battery capacity for a vehicle battery. Open circuit voltages of a vehicle battery are measured during ignition startups. A battery parameter is estimated for the vehicle battery that is a function of a present open circuit voltage measurement for a present ignition startup, a function of at least one open circuit voltage observation of a previous ignition startup, a function of a current draw integration over a time period from a previous ignition startup event to a present ignition startup event, and a function of an adjustment factor. A battery parameter is determined based on a new battery. The battery capacity is calculated as function of the battery parameter for the vehicle battery and the battery parameter for the new battery.
US08612152B2 System and method for providing driving guidance service to vehicles
A system for remotely controlling a vehicle in a service area divided into plural service sectors includes: an infra sensor module installed in each service sector for periodically sensing obstacles and vehicles within the service sector; a vehicle controller mounted in each vehicle for requesting the driving guidance service and automatically controlling the vehicle in accordance with a vehicle control signal; and a local server installed in each service sector for communicating with the vehicle controllers through a driving guidance network based on information on the obstacles and vehicles sensed by the infra sensor module. The system further includes a global server for allocating network resources of the driving guidance network to allow the local server to communicate with the vehicle controllers using the allocated network resources.
US08612151B2 Apparatus for and method of junction view display
A navigation method and navigation system are disclosed. In at least one embodiment, the method has the following actions: a.) receiving position data from a position determining device; b.) when approaching a junction with the navigation system, displaying the junction view on a display, the junction view showing data as to a real-life view of the junction inclusive of an image of each signpost present on the junction as visible to a user of the navigation system; c.) receiving route information from route planning software indicating a route to be followed by the user; and d.) highlighting on the display a signpost related to a road segment to be followed by the user relative to all other signposts as shown on the display.
US08612149B2 System and method of relative location detection using image perspective analysis
A system and method of relative location detection on an electronic device using image perspective analysis. The electronic device will consist of a processor module coupled to a camera module. The camera module of an electronic device as well as a target device will be used to capture image(s) of the current surroundings, including common elements, which will then be used to obtain the relative location of the devices in reference to one another.
US08612147B2 System and method for simplified representation of geographic addresses
Computerized methods and system of shortening representations of geographical coordinates (Latitude, Longitude) by replacing the leading significant latitude and longitude digits in a given locality with an optional and often user friendly context hint. The locality context can be indicated either explicitly by a human factors appropriate name, or implicitly by the center of a map or current location of the client computerized device. The invention also discloses a reverse method to recover these eliminated digits by using the approximate center of locality and proximity to provide the missing context information.
US08612146B2 Accelerometer-aided gyroscope
A system comprises a gyroscope configured to produce a gyroscope signal, an accelerometer configured to produce an accelerometer signal, and a filter unit coupled to the gyroscope and having a configurable bandwidth. The filter unit configured to filter the gyroscope signal. The system also comprises control logic that is configured to alter the bandwidth of the filter unit based on the accelerometer signal.
US08612142B2 Customizable exercise routes for a user of a personal navigation device
A method of creating a customizable exercise route for a user of a personal navigation device is disclosed. The method includes receiving a selection of terrain type or difficulty level from the user, receiving a selection of a length of an exercise route to be generated, generating an exercise route for the user according to a current position of the personal navigation device, the selected terrain type or difficulty level, and the selected length of the exercise route, and providing routing instructions for the user to follow the generated exercise route.
US08612140B2 Navigation system with constrained resource route planning mechanism and method of operation thereof
A method of operation of a navigation system includes: sending a reservation request for requesting a reservation time window at one or more replenishment locations within a reservation area; receiving a reservation response based on the reservation request for determining an availability for each of the replenishment locations; generating a travel route with a control unit based on the reservation response to a destination through one or more of the replenishment locations for displaying on a device; and sending a cancellation request based on the travel route for cancelling a tentative reservation.
US08612139B2 Systems and methods for planning vehicle routes based on safety factors
A method and system are provided for planning a route for a vehicle from a starting point to a destination. The method includes the steps of generating a plurality of routes based on a non-safety factor; evaluating the plurality of routes based on a safety factor; selecting a first route from the plurality of routes based on the safety factor; generating driving instructions based on the first route; displaying the first route on a display device.
US08612137B2 System, method and apparatus for tracking parking behavior of a vehicle
A system, method and apparatus for tracking the parking behavior of a vehicle. In one embodiment, the apparatus may comprise a circuit located within the vehicle, the circuit comprising a processor, movement detection means, location identification means, a memory, a transceiver, and a timer operably coupled together; wherein for each occurrence in which the movement detection means detects that the vehicle has entered into the parked state, the circuit is configured to: (1) measure at duration that the vehicle remains in the parked state; (2) identify the geographic location of the vehicle; (3) detect whether the vehicle transitions into the non-parked state from the parked state; (4) upon the duration exceeding a predetermined minimum time threshold, storing parking information data relating to the occurrence in the memory as a parking instance; and (5) upon the duration failing to exceed the predetermined minimum time threshold, discarding the parking information data.
US08612133B2 Collision position predicting device
The present invention is intended to provide a technique which is capable of detecting a collision position of a moving object crossing a road and a subject vehicle with a higher degree of accuracy. In the present invention, in cases where the moving object crossing the road into which the subject vehicle has entered is detected at the time when the subject vehicle has turned to the right or to the left, the direction of a moving vector of the moving object is fixed to a direction which is set based on a shape of the road into which the subject vehicle has turned to the right or to the left. Then, the collision position of the moving object and the subject vehicle is predicted based on this moving vector of which the direction is fixed.
US08612132B2 Method and system for detecting potential collisions by an aircraft
Systems and methods for detecting potential collisions by an aircraft are disclosed. A set of points may be detected by one or more sensors of the aircraft. The set of points may be transformed based on the speed of the aircraft relative to a speed threshold. A potential collision may be detected based on whether a transformed point is within a protective envelope relative to the aircraft.
US08612131B2 Emergency and traffic alert system
Systems and methods are disclosed for providing event notification to navigational applications and devices. An event notification system determines whether to send application information to a navigation application or device based upon the proximity of the device to the event. In other embodiments, the event notification system sends all event information to the device and the device determines whether or not to display the information based upon the proximity of the event to the device. User interfaces for displaying event information to a user are also disclosed. Finally, system and methods are disclosed for providing disaster related information to service providers who, in turn, send the disaster information to users of personal navigation devices. For example, information provided may include evacuation routes, shelter locations, disaster recovery centers, hospitals, points of distribution, economic recovery locations, etc.
US08612130B2 Method and device for identifying an airplane in connection with parking of the airplane at a stand
Method for identifying an airplane and indicate airplane type and version in connection to parking of the airplane at a gate or a stand, for possible connection of a passenger or a loading bridge to a an airplane door, where the airplane is positioned and stopped at a predetermined position using a touchless measurement of the distance between the airplane and a fixed point, where the distance is indicated on a display mounted in front of the pilot of the airplane on for instance an airport building (7), which display (6) shows the position of the airplane (5) relative to a stop point for the airplane and shows the current airplane type and version, where the distance measurement and display are caused to be activated by a computer system (20), belonging to the airport, or manually, and wherein an antenna (16) is caused to receive information transmitted by an airplane.
US08612127B2 Inverted vehicle
The control device of the present invention applies only a damping to a vehicle if a load angular position is in the vicinity of a load angular position reference input. In the preferred embodiment, a control portion has a control switching unit and a switching linear torque unit. The switching linear torque unit calculates a damping torque and a linear feedback torque, the damping torque being obtained by applying a negative sign to a product of the load angular speed and the damping parameter, the linear feedback torque being obtained by multiplying at least one of a position tracking error, a speed tracking error, and an acceleration tracking error by a predetermined gain. The control switching unit switches and outputs the damping torque and the linear feedback torque. The control switching unit outputs the damping torque if the load angular position is in the vicinity of the load angular position reference input, and outputs the linear feedback torque otherwise. The embodiment enables the inverted vehicle to stably travel at a desired speed without vibration.
US08612126B2 Reducing airport delays using information and analytics
A system and method for receiving, from a data source, at least one type of information for a plurality of aircraft, calculating efficiency data based on the received information, distributing the efficiency data to users of the system and storing the calculated efficiency data, the efficiency data including an average separation between arriving aircraft, an arrival rate an airport, an elapsed time from a point of interest to an arrival of the aircraft at an airport, a comparison of an actual base leg initiation to an optimal base leg initiation for an aircraft and a comparison of an estimated time for passing fixed points on an arrival path and the actual time for passing the fixed points.
US08612121B2 EGR device for internal combustion engine
An EGR device for an internal combustion engine returns an EGR gas from an exhaust passage to an intake passage of an engine. The EGR device is configured to determine a target EGR ratio from an engine rotation number and an engine load and calculate an estimate EGR ratio from an intake air amount to the engine and a cylinder intake gas amount to detect a response delay of the EGR gas from a difference between the target and estimate EGR ratios.
US08612116B2 Throttle control system
A target TH opening degree change amount calculating unit 26 calculates a change amount of a target throttle opening degree ΔTHCMD. In accordance with whether or not the change amount of the target throttle opening degree ΔTHCMD is not less than a predetermined control start threshold, a collision prevention process determining unit 27 determines whether a throttle grip 21 has been operated to rapidly close. When the rapid closing operation of the throttle grip 21 is detected, a change-amount basic value calculating unit 28 calculates a change-amount basic value of the target throttle opening degree. A correction term calculating unit 29 inputs to a multiplying unit 30 a correction term for correcting the change-amount basic value. The multiplying unit 30 multiplies the change-amount basic value by the correction term, and outputs a change amount of the target throttle opening degree thus calculated. The correction term can be set, for example, to have a value not more than 1.0 in accordance with the target TH opening degree.
US08612115B2 Methods for controlling the operation of a particulate filter
A method of controlling the operation of a particulate filter in an exhaust gas after-treatment system may comprise calculating a ratio of particulate loading rate to filter regeneration rate using a mass-based soot load estimation scheme and comparing the ratio of particulate loading rate to filter regeneration rate to a predetermined threshold value. The method may further comprise controlling operating conditions of the particulate filter to maintain the ratio of particulate loading rate to filter regeneration rate at a value above the predetermined threshold value.
US08612114B2 System for controlling torque converter temperature during torque converter stall conditions
A method and system are provided for controlling the operating temperature of a torque converter during torque converter stall conditions. The torque converter has a pump rotatably driven by an internal combustion engine and a rotatable turbine fluidly coupled to the pump. The system first determines whether the torque converter is currently in a torque converter stall condition, and, if so, determines a slip speed as a difference in rotational speeds between the pump and the turbine, determines an engine output torque limit as a function of the slip speed and a desired slip speed, and controls the operating temperature of the torque converter by limiting output torque produced by the engine based on the engine output torque limit.
US08612113B2 Method for controlling vehicle launch
A method for improving starting of an engine that may be repeatedly stopped and started is presented. In one embodiment, the method adjusts a transmission actuator in response to engine combustion during an engine start. The method may improve vehicle launch for stop/start vehicles.
US08612110B2 Traveling vehicle system and traveling control method
A traveling vehicle system includes traveling vehicles; a controller which controls operations of the traveling vehicles; and a power line which electrically connects the traveling vehicles with each other, and supplies electric power to each of the traveling vehicles. Each of the traveling vehicles includes a motor which runs on the electric power supplied via the power line and drives the traveling vehicle, and when decelerating, generates regenerative electric power to be supplied to another one of the traveling vehicles via the power line, and the controller controls the operations of the traveling vehicles so that a time of one or more first traveling vehicles decelerating overlaps a time of one or more second traveling vehicles accelerating, the first traveling vehicles being decelerating traveling vehicles, the second traveling vehicles being accelerating traveling vehicles, and the first traveling vehicles and the second traveling vehicles being included in the traveling vehicles.
US08612107B2 Method, control apparatus and powertrain system controller for real-time, self-learning control based on individual operating style
Method, control apparatus and powertrain system controller are provided for real-time, self-learning control based on individual operating style. The method calibrates powertrain system performance in a passenger vehicle in real-time based on individual operating style. The method includes powering the vehicle with the system and generating a sequence of system operating point transitions based on an operating style of an operator of the vehicle during the step of powering. The method further includes learning a set of optimum values of controllable system variables in real-time during the steps of powering and generating based on the sequence of system operating point transitions and predetermined performance criteria for the system. The method still further includes generating control signals based on the set of optimum values to control operation of the system.
US08612105B2 System for control of a gearbox
A system for control of a gearbox, having at least one control unit controlling the gearbox where the gearbox is installed in a motor vehicle having an engine connected to drive the gearbox. The system effects a first upshift from a first gear to a second gear if the acceleration a for the vehicle is greater than nil for the second gear and the current engine speed is within a first engine speed range; and effects a second upshift from the first gear to a third gear if the current engine speed is within a second engine speed range. The first speed range is lower than the second speed range of the engine. A method, a motor vehicle, a computer program and a computer program product for the method are disclosed.
US08612100B2 Vehicle management and control system
In accordance with one embodiment a vehicle management and control system can comprise a main computer (200) that can be operatively connected to a plurality of vehicle systems and subsystems, a main operating system (202), a memory (which can be part of the computer), and a memory controller in the form of a master control framework (204). The vehicle management and control system controls the operation of the vehicle by managing all communication between vehicle systems and subsystems, making major decisions on behalf of, and issuing commands to relevant vehicle systems and subsystems based on the import and feedback information it receives from those systems and subsystems. Consequently, the burden of major decision making and inter-system communication is taken off each individual system and subsystem. This allows the construction of each vehicle system and subsystem to be greatly simplified, resulting in an overall reduction of vehicle complexity.
US08612097B2 Airbag deployment
A method of deploying a side impact airbag is provided. The method includes selectively determining a delay time based on an impact type, where the delay time associated with an impact on a first side is different than the delay time associated with an impact on a second side; and selectively generating a control signal to at least one of deploy and not deploy the side impact airbag based on the delay time.
US08612095B2 Vehicle driving control apparatus
A vehicle driving control apparatus is provided at least with: a rudder angle varying device capable of changing a relation between a steering angle, which is a rotation angle of a steering input shaft, and a rudder angle, which is a rotation angle of steered wheels; and a trajectory controlling device for determining a control amount and controlling the rudder angle varying device such that a trajectory of a vehicle approaches a target driving route of the vehicle. The vehicle driving control apparatus is further provided with a correcting device for correcting (i) a rate of change in the rudder angle with respect to a steering amount of the steering input or (ii) the determined control amount, in accordance with whether or not a steering direction of the steering input inputted to the steering input shaft through a steering member by a driver of the vehicle is identical with a rudder angle control direction of the control amount determined by the trajectory controlling device.
US08612090B2 Methods, apparatus, and systems for acquiring and analyzing vehicle data and generating an electronic representation of vehicle operations
Geo-referenced and/or time-referenced electronic drawings may be generated based on electronic vehicle information to facilitate documentation of a vehicle-related event. A symbols library, a collection of geo-referenced images, and any data acquired from one or more vehicles may be stored in memory for use in connection with generation of such drawings, and a drawing tool graphical user interface (GUI) may be provided for electronically processing vehicle data and geo-referenced images. Processed geo-referenced images may be saved as event-specific images, which may be integrated into, for example, an electronic vehicle accident report for accurately depicting a vehicle accident.
US08612089B2 On-vehicle fault detecting device
There is disclosed an on-vehicle fault detecting device that can more accurately identify what has caused data different from intended-to-be-written data in a memory as a hardware fault. The IG-operation counting unit counts a number of ON-operations of the ignition (IG) switch. The usage-environment-change determining unit determines whether or not a number of times of continuous non-coincidence has reached a determination number, and presumes that the usage environment has changed if a number of continuous IG-switch operations has reached a determination number. Even in cases where the number of times of continuous non-coincidence has reached the determination number, the data writing unit will not write occurrence of a fault in hardware in the memory unless it is presumed by the usage-environment-change determining unit that the usage environment around the vehicle C has changed.
US08612088B2 Tire pressure monitoring systems and methods
A system for determining if a tire of a vehicle is improperly inflated. The system includes a radar, a wheel speed sensor, and a controller. The radar is configured to emit a signal to detect a reflection of the signal off of an object positioned perpendicular to the vehicle, and to output an indication of a speed of the vehicle. The wheel speed sensor is configured to sense a speed of a wheel of the vehicle. The controller is configured to receive the indication of the speed of the vehicle from the radar, to calculate a speed of the vehicle based on the sensed speed of the wheel, and to determine a tire of the wheel is improperly inflated when the speed of the vehicle calculated using the wheel speed sensor varies by more than a predetermined amount from the speed of the vehicle determined using the radar signal.
US08612086B2 Diagnostic device wireless interface via diagnostic cable adapter
A wireless interface is provided and coupled to a diagnostic device in order to provide it with wireless communication. The wireless interface includes a diagnostic device interface, a diagnostic cable interface and a wireless adapter. The wireless interface can relay diagnostic information from a vehicle to the diagnostic device when the wireless interface is coupled to a diagnostic cable, which is connected to a vehicle.
US08612084B2 System and method for autonomous navigation of a tracked or skid-steer vehicle
An autonomous navigation system for a tracked or skid-steer vehicle is described. The system includes a path planner (54) that computes a series of waypoint locations specifying a path to follow and vehicle location sensors (82). A tramming controller (60) includes a waypoint controller (62) that computes vehicle speed and yaw rate setpoints based on vehicle location information from the vehicle location sensor and the locations of a plurality of neighboring waypoints, and a rate controller (64) that generates left and right track speed setpoints from the speed and yaw rate setpoints. A vehicle control interface actuates the vehicle controls in accordance with the left and right track speed setpoints.
US08612083B2 Vehicle for displacing feed
The invention provides an autonomous vehicle for displacing feed laterally, comprising a frame having two separately drivable rear wheels and a front supporting point, and a feed displacer in the form of an annular element which is freely rotatable and has a radius r, said element forming the outer circumference of the vehicle. In order to enhance the control stability, the rear wheels are situated at a distance of less than a radius from the geometric center of the vehicle.
US08612080B2 Method for operating a hybrid drive
A hybrid drive (52) of a motor vehicle (50). In the motor vehicle (50), an electric motor (58) acts as the driving force on a first axle (54) and an internal combustion engine (60) as a driving force on a second axle (56). In an operation, in which only the electric motor (58) acts on the first axle (54), a check is made to determine whether the internal combustion engine (60) is to be started to drive the second axle (56), wherein a first set of conditions for a road start, taking into account first criteria, and a second set of conditions for a starter motor start, taking into account second criteria, are defined and checks are made independently of one another to determine whether the first set of conditions for a road start or the second set of conditions for a starter motor start has been met.
US08612077B2 Hybrid electric vehicle and method of path dependent receding horizon control
A path-dependent control of a hybrid electric vehicle (HEV) includes segmenting an original route into segments. A virtual route based on the remaining portion of the original route is generated once the HEV reaches a current segment of the original route. The virtual route includes a first segment corresponding to the current segment of the original route and a last segment representing at least two other segments of the remaining portion of the original route. Battery SoC set-points for the segments of the virtual route are generated. The vehicle is controlled according to the battery SoC set-point for the first segment of the virtual route as the vehicle travels along the current segment of the original route.
US08612076B2 Antilock braking for vehicles
The invention provides a method and a system for enabling antilock braking in a vehicle which is propelled at least by an electric motor. The method includes detecting tendency of locking of the at least one wheel by comparing actual rate of change of speed of the at least one of the motor, wheels, transmission, shaft and ground speed with expected rate of change of speed of at least one wheel, wherein the vehicle is being decelerated. Based on the tendency of locking at least regenerative braking is modulated to prevent locking of at least one wheel of the vehicle.
US08612065B2 Position encoder with programmable trigger output signal
A position encoder provides one or more trigger outputs based on position signals developed within the encoder, in addition to traditional position output signals used by other system components such as a motion controller. The trigger outputs may be used directly by a triggered device, bypassing the motion controller and obviating any separate trigger generation electronics. The trigger output(s) can be fully synchronous with the encoder's position output signal(s) with essentially no latency or jitter, increasing accuracy and providing improved system performance. The trigger functionality can be incorporated in a variety of encoder types (e.g., absolute and incremental) and technologies (optical, magnetic, inductive etc.), and used in conjunction with different position output signal formats (e.g., quadrature, serial).
US08612062B2 Energy management system and energy management method
According to one embodiment, an energy management system includes an energy supply device and an energy demand device. The energy management system comprises a first device, a second device, storage sections, calculating sections. The first device is applied for the energy supply device. The second device is applied for the energy demand device. The storage sections are included in the first device and the second device, respectively, and store a condition as to comply with an adjustment request of energy supplied from the energy supply device to the energy demand device. The calculating sections are included in the first device and the second device, respectively, and cooperate to execute negotiation function calculating an energy adjustment amount satisfying the condition.
US08612059B2 Power generation unit startup evaluation
Various methods and systems are provided for evaluation of events such as the startup of power generation units. In one embodiment, a method includes obtaining operational data associated with a power generation unit, the operational data corresponding to a predefined period of time; determining start and end times for a startup phase associated with the power generation unit based upon a set of predefined startup conditions corresponding to the startup phase; and generating a network page including the start and times. In another embodiment, a system includes a unit evaluation system executable in a computing device that includes logic that obtains operational data associated with a power generation unit, the operational data corresponding to a predefined period of time and logic that determines start and end times for an event phase associated with the power generation unit based upon a set of predefined conditions corresponding to the event phase.
US08612057B2 Control of water discharge system by reflected wave detection threshold(s)
A water discharge system capable of preventing a mistaken detection to surely perform the stop of water discharge or continue the start of water discharge is provided. The water discharge system includes: a water discharge unit; a sensor unit configured to obtain information about an object to be detected through a reflected wave of a radiated radio wave; a control unit configured to control the start of water discharge from the water discharge unit based on a detective signal from the sensor unit; and a storage mechanics. The sensor unit is installed so that at least part of a radiated radio wave comes into contact with a discharged water flow discharged from the water discharge unit and receives the reflected wave reflected by the discharged water flow, and the control unit determines a state of the discharged water flow by checking a relationship between a first threshold set larger than amplitude of oscillation around a reference value of the detective signal in a water flow state in which only the start of water discharge from the water discharge unit is performed and amplitude of the detective signal received by the sensor unit.
US08612053B2 Control device for mobile robot
A control device for a mobile robot, in which the desired value of a motion state amount of a mobile robot includes at least the desired value of a vertical component of a first-order differential value of the translational momentum of the entire mobile robot. The desired value is determined by a state amount desired value determiner such that the observed value of the vertical position of an overall center-of-gravity point of the mobile robot is converged to a predetermined desired value according to a feedback control law. A control input determiner carries out the processing of inverse dynamics calculation, using the desired value of the motion state amount thereby to determine the desired driving force for each joint. The operation of an actuator is controlled on the basis of the determined desired driving force.
US08612048B2 Robotic device for inserting or removing rod-like elements
The present invention relates to a method and a system for controlling a robotic device for inserting or removing rod-like elements into or from a storage frame, the rod-like elements, like smoking bars, serving for storing products, like sausages, each having a sausage-shaped body and a loop for a pendulously storage of the products. The method comprises the steps of moving the storage frame into the operating range of the robotic device, picking up a rod-like element on which a number of sausage like products are hung up by the robotic device, and inserting or removing the rod-like element into or from the storage frame by the robotic device. Moreover, there is provided a storage frame with at least a machine readable label from which information regarding the storage device are read out from the machine readable label, which is attached to the storage device, at least before the storage frame is moved into the operating range of the robotic device. Said information are sent to the control unit of the robotic device for controlling the movement of the robotic device while inserting or removing rod-like elements into or from the storage frame.
US08612045B2 Optimization method and a lithographic cell
Variables in each step in a double patterning lithographic process are recorded and characteristics of intermediate features in a double patterning process measured. The final feature is then modeled, and the values of the variables optimized.
US08612040B2 Automated derivative view rendering system
A system and method for creating a derivative view from graphical data which is derived from native application data. The native application data may be extracted from a graphical application, such as a CAD application, converted to an intermediate or derivative format, and a derivative view of the graphic information produced by the original, native application is provided from the intermediate format.
US08612035B2 Audio file editing system and method
An audio file editing system enabling creation and editing of audio content within a single multi-layer audio file. The audio editor and method of the invention enables “layering” of audio content relative to other audio content within a single file to create a multi-layered audio file. This enables audio information to be combined in a way that keeps all content active and editable until the final product. An unlimited number of layers can be assembled within a file, constrained only by practical file size limits and system capabilities.
US08612034B2 Printed circuit board
A printed circuit board includes a first signal layer, a first ground layer, a second signal layer, a power layer, a second ground layer, and a third signal layer. The first signal layer includes an analog audio input/output (I/O) port and an audio chip. The audio chip includes a main body, a first group of signal pins connected to the analog audio I/O port, and a second group of signal pins connected to a control chip. The first ground layer, the power layer, and the second ground layer are each divided into an audio part and a digital part. The three audio parts act as a reference plane for traces between the analog audio I/O port and the audio chip, the three digital parts act as reference planes for traces between the control chip and the audio chip.
US08612031B2 Audio player and audio fast-forward playback method capable of high-speed fast-forward playback and allowing recognition of music pieces
Audio data to be played back is associated with meta data indicating the timing of beat that serves as a basis for a rhythm of a music piece. In a fast-forward playback mode, the associated meta data is read. A portion of the audio data containing the timing of beat is determined as a playback portion A and the remaining portion in a beat-to-beat interval C is determined as a non-playback portion B. Only the playback portion A is sequentially played back and output. The relative duration of a playback portion A and a non-playback portion B is determined according to a playback speed required in fast-forward playback.
US08612030B2 Health exercise assist system, portable music playback apparatus, service information providing apparatus, information processing apparatus, and health exercise assist method
In a health exercise assist system, a portable music playback apparatus acquires a preset exercise plan, a history of exercise information, and a music playback history and stores them. An information processing apparatus produces a service request including at least one of the preset exercise plan, the history of exercise information, and the music playback history acquired from the portable music playback apparatus, and transmits it to a service information providing apparatus. In accordance with the service request received from the information processing apparatus, the service information providing apparatus produces service information and returns the produced service information to the information processing apparatus. The information processing apparatus provides the received service information to a user of the audio playback apparatus.
US08612028B2 System and method for determining correct sign of response of an adaptive controller
According to one embodiment, a method comprises receiving, by an adaptive controller, performance measurement for a computing system. The method further comprises estimating a performance model for use by the adaptive controller, and determining whether the estimated performance model has a correct sign for approaching performance desired for the computing system. When determined that the estimated performance model has an incorrect sign, the adaptive controller takes action to determine a performance model having a correct sign for approaching performance desired for the computing system.
US08612023B2 Systems and methods of making and using support elements for elongated members of implantable electric stimulation systems
An implantable lead includes a lead body. A plurality of conductors are disposed within the lead body and electrically couple at least one electrode to at least one terminal. At least one of the conductors includes a plurality of units. Each of the units includes a first conductor segment extending along the lead body from a beginning point to a first position, a second conductor segment extending from the first position to a second position, and a third conductor segment extending along the elongated member from the second position to an endpoint. The conductor segments are arranged so as to form alternating single-coil regions and multi-coil regions. At least one support element is disposed along at least a portion of at least one of the single-coil regions and is configured and arranged to increase the stiffness of the at least one of the single-coil regions.
US08612022B1 Neuromodulation catheters and associated systems and methods
Catheters, systems, and methods for achieving renal neuromodulation by intravascular access. A catheter has an energy delivery device positionable in a renal blood vessel and being transformable between a radially constrained low-profile state and a self-expanded deployed state. The energy delivery device includes a first electrode array spaced longitudinally from and flexibly connected to a second electrode array, the arrays being sized and shaped so that the electrode regions contact an interior wall of the renal blood vessel when the energy delivery device is in the deployed state. The electrode regions are configured for direct and/or indirect application of thermal and/or electrical energy to heat or otherwise electrically modulate neural fibers that contribute to renal function or of vascular structures that feed or perfuse the neural fibers.
US08612020B2 Implantable therapeutic nerve stimulator
A medical device includes an implantable device having a processor, a pulse generator and a first lead having first and second ends. The first end of the lead is operably and conductively coupled to the implantable device. A first electrode is operably and conductively coupled to the second end of the first lead. The first electrode has a sharp tip for transmitting and focusing a stimulation signal from the pulse generator to a tissue site.
US08612017B2 Implantable device
An implantable device (10) is used to emit electrical stimulation signals to surrounding tissue by means of at least one stimulation electrode (17). The device (10) has a sensor unit (26), which generates a useful signal (D) in the form of analogue voltage pulses (73) from externally fed signals, and an output stage (28) which generates the stimulation signals (E) from the useful signal (D). The output stage (28) emits the stimulation signals (E) in, averaged over time, a substantially DC voltage free fashion to an external ground (29), which can be connected to the tissue (64).
US08612016B2 Monitoring, analysis, and regulation of eating habits
Gastric apparatus is provided, including one or more sensors, adapted to generate respective sensor signals responsive to activity of a gastrointestinal tract of a subject. A control unit is configured with an eating detection threshold selected from the group consisting of: a predetermined threshold, and a threshold determined during a calibration procedure. The control unit is adapted to receive and analyze the sensor signals, and identify an aspect of at least one of the sensor signals indicative of periodic activity of the gastrointestinal tract. The control unit modifies the eating detection threshold responsive to identifying the aspect of the signals that is indicative of the periodic activity, and determines that an eating event has occurred responsive to the modified eating detection threshold and at least one of the analyzed sensor signals. Other embodiments are also described.
US08612015B2 Molding device to precisely hold a recharge antenna
A method of making a custom mold and the custom mold itself having a first layer, a second layer, and a tail that are formed around the bulging area of an implantable medical device (IMD) are presented. The moldable material during hardening is flattened to form a docking platform for the flat planar bottom of an external antenna. The final apparatus of an antenna support may have all the custom contours of the patient's body around the implanted IMD. An optional tape patch and/or bandage may help maintain a proper placement of the external antenna over the IMD depending on amount of mobility the patient wishes to have during charging. An alternate embodiment uses magnets to secure an external antenna over a metallic segment of an IMD.
US08612014B2 Multiple telemetry and/or charging coil configurations for an implantable medical device system
An implantable medical device system for orientation-independent telemetry to and from the device are disclosed. The system includes an external controller which produces an electromagnetic field to induce a current in a coil in the implantable medical device and vise versa. In a preferred embodiment, the external controller comprises three orthogonal coils, each of which is potentially activated to generate or receive the electromagnetic field. Algorithms are disclosed to allow for the choice of one or more of the coils best suited for telemetry based on the chosen coil's orientation with respect to the telemetry coil in the implantable medical device. Because all three of the orthogonal coils are potentially activated if necessary, the result is that at least one of the coils will be in a proper orientation with respect to the coil in the implantable medical device, thereby improving telemetry or power transfer efficiency.
US08612009B2 Method of neurostimulation of distinct neural structures using single paddle lead to treat multiple pain locations and multi-column, multi-row paddle lead for such neurostimulation
The present invention relates to a multi-column paddle structure and its uses thereof to provide neuromodulation therapy to a patient.
US08612003B2 Feedthrough system for implantable device components
The present subject matter provides feedthrough or interconnect systems for components of an implantable medical device and methods for their manufacture. A feedthrough system includes a wire or nailhead having a protruded tip. The wire or nailhead extends from an aperture in an encasement of a first component and is connected to a terminal conductor adapted to electrically connect to circuitry within the encasement. A ribbon wire has a distal end adapted to electrically connect to a second component and a proximal end having a pattern adapted to fit to the protruded tip of the wire or nailhead to provide for subsequent attachment of the ribbon wire to the nailhead.
US08612000B2 Left ventricular pacing protection in the context of multi-site left ventricular pacing
In a pacing mode where the left ventricle is paced upon expiration of an escape interval that is reset by a right ventricular sense, there is the risk that the left ventricular pace may be delivered in the so-called vulnerable period that occurs after a depolarization and trigger an arrhythmia. To reduce this risk, a left ventricular protective period (LVPP) may be provided. Methods and devices for implementing an LVPP in the context of multi-site left ventricular pacing are described.
US08611998B2 Controlled delivery of intermittent stress augmentation pacing for cardioprotective effect
A device and method for delivering electrical stimulation to the heart in a manner which provides a protective effect against subsequent ischemia is disclosed. The protective effect is produced by configuring a cardiac pacing device to intermittently switch from a normal operating mode to a stress augmentation mode in which the spatial pattern of depolarization is varied to thereby subject a particular region or regions of the ventricular myocardium to increased mechanical stress.
US08611997B1 System and method for forming a charge storage assembly
A capacitor assembly is configured for use with an implantable medical device (IMD. The capacitor assembly may include a stack assembly having at least one anode stack between outer cathodes, and a housing having a case secured to a lid. The case and the lid define an internal chamber that retains the stack assembly. One of the case or the lid comprises a folded double wall connected to a drawn end. A recessed area is defined between the folded double wall and the drawn end. A linear edge of the other of the case and the lid is retained within the recessed area.
US08611993B2 Pre-loaded lockable stimulating catheter for delivery of anaesthetic drugs
A stimulating needle and catheter system, including components, is provided such that the position of the stimulating needle or the stimulating catheter may be identified after insertion into the body of a patient by electrically stimulating and thus locating a specific nerve. Use of the needle and catheter system is eased by providing the system to the medical practitioner in a unitary structure. That is, the needle and catheter are connected by a catheter lock. The catheter lock is attached to the hub of the needle and can be actuated to either firmly grip the catheter or allow the catheter to move axially with respect to the lock and needle assembly. Thus, supplying the catheter to the practitioner already locked into the catheter lock allows the practitioner to insert the needle into the patient and, when ready, release the catheter for disposal through the needle into the patient. This and other disclosed features allow the medical practitioner to focus attention on the medical procedure.
US08611990B2 Systems, methods and computer program products for heart monitoring
The present invention provides systems, methods and computer program products for monitoring a heart. According to one embodiment, the system includes an implantable registering unit. The registering unit comprises a first controller structured to register an electrical signal from the heart. The system includes a second controller in operable communication with the first controller. The second controller comprises a data repository structured to receive data corresponding to the registered electrical signal and being structured to store the data. The data repository stores data corresponding to a baseline electrical signal of the heart. The second controller is structured to receive the data from the first controller corresponding to the registered electrical signal and to compare the registered electrical signal to the baseline electrical signal to determine whether the heart is functioning properly.
US08611988B2 Projection image generation apparatus and method, and computer readable recording medium on which is recorded program for the same
When generating a projection image which is an image formed of image information on a plurality of visual lines viewing a first structure in a three-dimensional medical image from a given viewpoint being projected on a given projection plane, setting an assumed position of a treatment tool in the three-dimensional image, detecting a surface of the first structure from the three-dimensional medical image, identifying a second structure in the three-dimensional medical image located at a position masked by the first structure, detecting an intersection point between an assumed path formed when the treatment tool is moved from the assumed position towards the second structure and the surface of the first structure, and displaying the intersection point in an identifiable manner at a position to which image information on a visual line connecting the viewpoint and the intersection point is projected.
US08611984B2 Locatable catheter
A catheter having a sensor at a distal end thereof, useable to detect and create signals from an electromagnetic field. The sensor is constructed and arranged to leave a lumen of the catheter open such that it may be used to pass instruments therethrough once a target location has been reached.
US08611982B2 Active device tracking using light with orbital angular momentum to hyperpolarized MRI
One or more light beam endowed with photonic orbital angular momentum generating devices are mounted at preselected locations on an insertable instrument to hyperpolarize nuclear magnetic dipoles in a region of interest. The hyperpolarized nuclear magnetic dipoles are caused to resonate, generating magnetic resonance signals. A controller controls gradient coils to induce a magnetic field gradient across the region of interest, such that the frequency of the resonance signals is indicative of spatial positions. A frequency-to-position decoder converts the resonance signal frequencies into spatial positions. A video processor combines the spatial positions and a portion of a diagnostic image from a diagnostic image memory into a combined image which depicts the location of the region of interest or a portion of the instrument marked on the diagnostic image and displays the combined image on a monitor.
US08611978B2 System and methods for processing analyte sensor data for sensor calibration
Systems and methods for processing sensor analyte data are disclosed, including initiating calibration, updating calibration, evaluating clinical acceptability of reference and sensor analyte data, and evaluating the quality of sensor calibration. The sensor can be calibrated using a calibration set of one or more matched sensor and reference analyte data pairs. Reference data resulting from benchtop testing an analyte sensor prior to its insertion can be used to provide initial calibration of the sensor data. Reference data from a short term continuous analyte sensor implanted in a user can be used to initially calibrate or update sensor data from a long term continuous analyte sensor.
US08611975B2 Apparatus and method for non-invasive measurement of a substance within a body
A method and apparatus for the noninvasive detection of a concentration of a substance in a body, such as glucose in the human bloodstream is disclosed. The apparatus measures substance concentration by detecting radiation in the far infrared range emitted by the body using an infrared detected in combination with a set of adequate filters. In order to achieve the accuracy required, the radiation values detected by the detector are corrected for the emissions of the system components. The temperature of each system component including the detector temperature and an ambient temperate is determined using temperature sensors attached to the various system components. These temperatures are correlated with a set of predetermined calibration parameters to correct the detector readings.
US08611974B2 Systems, methods and apparatus for superconducting demultiplexer circuits
A switching cell for a demultiplexer circuit includes a superconducting input signal path, at least two superconducting output signal paths, and transformers located between an intersection node and respective ends of the output signal paths. Flux applied via the transformers can influence which direction a signal propagates. The switching cell may also include power input nodes. Switching cells may be arranged in various configurations, for example a binary tree or H-tree. A superconducting inductor ladder circuit can perform a digital-to-analog conversion. Flux storage structures may be used with individual switching cells. Latching qubits may be employed. Buffer rows of switching cells may be used to reduce or eliminate cascade error.
US08611973B2 Slidable portable electronic device with keypad portion adapted for covering display
According to one aspect, there is provided a portable electronic device, including a first portion having a display, and a second portion slidably coupled to the first portion. The first portion and second portion are sized and shaped so that the second portion can move between a closed position, wherein a first region of the display is exposed and a second region of the display is covered by the second portion, and an open position wherein the first and second regions of the display are exposed. The first portion may be a display portion and the second portion may be a keypad portion having a keypad.
US08611968B2 Method and mobile terminal for processing contacts
A method for processing contacts in a mobile terminal according to embodiments of the present invention includes: setting a mapping relationship between different values of distinctive attributes of contacts and display effects of contact icons; reading contacts; obtaining distinctive attributes of contacts locally or from a network side; determining display effects of contact icons according to the mapping relationship and the distinctive attributes; and displaying the contacts distinctively according to the determined display effects. According to the processing method and mobile terminal provided in embodiments of the present invention, different contacts can be displayed intuitively in the mobile terminal, which enhances the capability of intelligent interaction between the mobile terminal and the user greatly.
US08611962B2 Activity illumination
A method to indicate that a first device is in communication with a second device is disclosed. The first device may receive an indication activity from the second device. The indication activity may change the display and the illumination object on the first device and the displays on the illumination object and the display are similar.
US08611959B2 Low cost, active antenna arrays
A transmitter system including: a bidirectional signaling (BDS) network having first and second networks for carrying first and second carrier signals, and having a set of n phase synchronous location pairs (ai, bi); and also including tunable transmitter circuits for driving an antenna array, each tunable transmitter circuit having an output line for carrying an output signal and first and second input lines electrically connected to the first and second networks of the BDS network at locations of a corresponding one of the set of phase synchronous location pairs, and including a multiplier having a first input electrically connected to the first input line of that tunable transmitter circuit; a phase setting circuit electrically connected to the multiplier for controlling the phase of the output signal of that tunable transmitter circuit; and an amplitude setting circuit for controlling the amplitude of the output signal of that tunable transmitter circuit.
US08611957B2 Method and apparatus for configuration of a device personality based on mobile device identity module
A method and apparatus for configuration of a device personality based on mobile device identity module, the method including checking an identity module on the mobile device for one or more network modes; and configuring the personality of the mobile device based on results of the checking step.
US08611955B2 Single action audio interface utilising binary state time domain multiple selection protocol
An interface protocol for the functional manipulation of complex devices such as consumer electronic devices without the necessity of the visual feedback via textual or graphic data, wherein the sensor functions change with time rather than placement, so that a user action biases a binary state switch, which is correlated to a timed audible audio data stream, the correlation indicating the desired action selected by the user.
US08611951B2 Fixed mobile convergence terminal using downloadable wideband voice codec, method thereof and method of providing wideband voice codec in call control server
A fixed mobile convergence terminal using a wideband voice codec is provided. The fixed mobile convergence terminal includes a communication unit configured to connect to a network, and a control unit configured to download a wideband voice codec identical to a wideband voice codec of an opposite party terminal from a call control server in a call setting with the opposite party terminal through the communication unit, so that a high-quality voice call function is achieved.
US08611946B2 Methods and systems for configuring multi-mode mobile stations
Devices and methods are provided for configuring multi-mode mobile stations. When the number of data sessions available to a multi-mode mobile station changes, the multi-mode mobile station sends information to configuration server sufficient to determine the capability of the network and identify the multi-mode mobile station. The number of data sessions available to a multi-mode mobile station may change for example due to the multi-mode mobile entering a network, changing radio access technologies (RAT) used in the network or changing radio network controllers having the same or a different respective number of data sessions. A configuration server receives the information sent by the multi-mode mobile station and selects configuration information for configuring the multi-mode mobile station to support services/applications that are subscribed to by a user of the multi-mode mobile station. In some embodiments the selection of configuration information is made at least in part based on the information received by the configuration server from the multi-mode mobile station. Once the configuration information has been selected, the configuration server sends the configuration information to the multi-mode mobile station. The multi-mode mobile station receives the multi-mode mobile station specific configuration information and automatically configures itself according to the configuration information.
US08611942B2 Handling of MAC-hs/ehs reset in enhanced serving cell change
Systems and methodologies are described that effectuate and/or facilitate MAC-hs/ehs resets in an enhanced serving cell. In accordance with various aspects set forth herein, systems and/or methods are provided that identify transmission power control bits included in active set update messages received from source or target base stations, ascertain whether or not transmission power control values included in the active set update messages differ from transmission power control values that the system currently operates under, and performs serving cell changes and where necessary media access control status resets based on an examination of a transmission power control combination index.
US08611940B2 Methods and apparatus for enabling a channel access protocol for directional MAC
A method and apparatus for providing a channel access protocol for use in a directional communication network is provided. The method may comprise transmitting channel access information to a plurality of apparatuses, receiving a first directional beam from a second apparatus of the plurality of apparatuses, wherein the first directional beam is determined by the second apparatus based on the received channel access information, determining a second directional beam based on the first directional beam, transmitting a channel reservation to the second apparatus using the second directional beam and establishing a communication session with the second apparatus based on the channel reservation.
US08611938B2 Cellular basestation
A cellular basestation, for example a femtocell basestation, is able to configure its cel reselection parameters, in order to define a desired transition zone, in which cell reselections may take place. Specifically, the basestation detects broadcast cell reselection parameters of at least one neighbouring basestation, and adapts its own broadcast cell reselection parameters in response to the detected broadcast parameters of the neighbouring basestation.
US08611936B2 Display of secure messages on a mobile communication device
A mobile device for the display of messages includes a message viewer application for displaying segments of the message received from a server. The message can include content that is encoded in a first encoding that is renderable for display on the device, and the same content encoded in a second encoding. On determination that the received portion of the message includes a first part comprising content encoded in a first encoding and is renderable for display, first displayable portion of the message content, the server is signalled to halt forwarding further segments of the message.
US08611930B2 Selecting informative presentations based on navigation cues and user intent
Promotional or informational materials are selected for presentation to mobile device users based at least in part on knowledge about where those users intend to go. If a user performs a points-of-interest search that evinces a particular intent, then the mobile device can select informational materials that are associated with that particular intent, and then display those informational materials. The informational materials selected can be limited to those that are mapped to a point of interest that the searching user selected from a list of points of interest that are relevant to the user's specified intent. Additionally or alternatively, the mobile device might display only the informational materials that are mapped to a particular point of interest in response to detecting that the user has entered within a specified proximity of that particular point of interest, as determined through a global positioning system of the user's mobile device.
US08611927B2 Interactive advisory system
A method for locating at least one individual located remotely from a broadcast network. An analysis unit compares user profiles, dynamic locations stored in the communicator location database, and/or fixed locations entered into the analysis unit. A data set of at least one matching individualized locatee user profile is generated and the individualized locatee user profile is transmitted to the locator via the locator's communicator device.
US08611924B2 Processor, apparatus and associated methods for unlicensed use of white space
A processor for a device, the processor configured to determine a current geographical area for the current device location within which geo-specific spectrum usage data are known; determine a geographical margin for the current geographical area, the geographical margin defining an outer area of the geographical area; and obtain geo-specific spectrum usage data corresponding to an adjacent geographical area from a location remote to the device when the device location is within the geographical margin.
US08611922B2 Measurement systems and methods for fingerprinting positioning
A system, computer software and method for collecting, in addition to position data, additional positioning data in a user terminal served by a communication network. The method includes initiating, by generating a message within the user terminal, collection of the positioning data, where the positioning data includes information based on which a physical location of the user terminal is determined; measuring, by the user terminal, at least one parameter related to the physical location of the user terminal in response to the message; producing, within the user terminal, measurement reports that include the at least one parameter; selecting, within the user terminal, one or more measurement reports that were generated in response to the message generated by the user terminal; reporting the selected one or more measurement reports to an interface within the user terminal; and transmitting, from the interface, the reported one or more measurement reports to an external server or to the communication network.
US08611921B2 Delay and backhaul-efficient paging method and apparatus
Described herein is methodologies for efficient utilization of backhaul resources of a network for delivering paging data to an access terminal (AT) without sacrificing delay performance. A location that buffers data for an AT can be adaptively changed based on factors such as the location of the AT, applications utilized by the AT, and a recent activity level of the AT. To facilitate this determination, an AT can be configured with one or more registration boundaries. An AT can be configured with a small registration radius such that it the AT does not move outside of the small registration radius, data can be delivered directly to a data attachment point for the AT. If the AT moves outside of the small registration radius, the registration radius can be switched to a large registration radius and the access gateway can instead locally buffer data for the AT.
US08611916B2 Reference signal design for distributed antenna systems
In a distributed antenna system (DAS), the number of physical antennas is usually larger than that of the antenna ports supported by LTE/LTE-A RS pattern in each cell. Systems and methods are directed to a RS transmission scheme in which the RRHs (or RRH groups) are dynamically scheduled and mapped to the antenna ports for RS transmission based on user density distribution such that the accuracy of the channel state information (CSI) estimation in the DAS is optimized.
US08611914B2 Inter base station communication for joint resource management
According to a method for operating a radio communication system, a first radio station decides about the assignment of first radio resources to a user terminal and thereafter assigns the first radio resources to the user terminal. Before deciding about the assignment of the first radio resources to the user terminal, the first radio station transmits information to a second radio station regarding the first radio station's future assignment of the first radio resources. Radio stations carry out the method.
US08611913B2 Resource utilization in wireless networks
Downlink common control information communicated in a first network (such as a macro network or a small cell) between a first/macro access node and a user equipment UE is mapped to an uplink resource. The first/macro access node and UE then tune to the mapped uplink resource to send or receive dedicated control information about the UE concerning a second network (an underlay network such as a femto CSG or D2D network). In one embodiment the DCI may be within a downlink assignment indicated by P-RNTI, RA-RNTI, or SI-RNTI; and the mapping uses a control channel element which carries the P-RNTI or the RA-RNTI or the SI-RNTI. In another the mapped uplink resource is a format 1a or format 1b PUCCH and the common control information requires neither an acknowledgement nor a negative acknowledgement. The dedicated control information may inform about interference experienced by the UE with the second network.
US08611909B2 Service providing apparatus, service consuming apparatus, and service transmitting method
A service providing apparatus, a service consuming apparatus, and a service transmitting method are provided. The service providing apparatus is adapted to connect with the service consuming apparatus via a wireless network. Within a control channel period, the service providing apparatus schedules the services with the service consuming apparatus. Within a service channel period, the service providing apparatus provides a service resource to the service consuming apparatus according to the result of scheduling the services. If the service consuming apparatus does not send a service request signal to the service providing apparatus within the control channel period, the service consuming apparatus has to remain silent within the service control channel. By the arrangement, the problems caused from the characteristic of the link asymmetry of the wireless network can be solved.
US08611902B2 Method in which a mobile station receives information on a peripheral legacy base station in a legacy support mode
The present invention relates to a broadband wireless access system, and more particularly, to a method and an apparatus for acquiring system information in a mobile communication system in which a legacy system and an advanced system coexist. A method of receiving system information on a peripheral base station in a mobile communication system includes receiving a second message containing time information for receiving, through a second region of a serving base station, a first message broadcasted through a first region of the serving base station and receiving the first message through the first region of the serving base station using the time information, the first message containing system information on neighbor legacy base stations and/or on the first region of neighbor advanced base stations which operate in a mixed mode.
US08611898B2 Reducing a number of flow references in messaging associated with a multicast session in a wireless communications system
An access terminal selects less than all of a plurality of flows associated with a given multicast session, and sends a call registration message including reference to the selected less than all flows to an access network to request registration to each of the plurality of flows. The access network receives the call registration message, and interprets the call registration message as requesting registration to each of the plurality of flows associated with the given multicast session. The access network transmits a scheduling message to a group of access terminals that advertises less than all of a plurality of flows associated with the given multicast session. Access terminals in the group that receive the scheduling message interpret the scheduling message as if each of the plurality of flows is advertised as carried upon a downlink channel.
US08611896B2 Neighbor cell list compilation methods and apparatus
A user equipment (UE) in a communication system can keep track of the cell/frequency deployment of a network operator preferred by the user, and based on the tracked information, the UE can build up its own user-specific Neighbor Cell List. When the UE is roaming, the UE does received-signal measurements according to cells and carrier frequencies identified in the broadcast Neighbor Cell Lists of the roamed-into network, but the UE also does received-signal measurements (with higher priority) according to the user-specific Neighbor Cell List that it has built up. Accordingly, a UE implementing a user-specific Neighbor Cell List analyzes its radio environment based on received signals and stores information about that environment, including user-preference information that prioritizes cells in the radio environment. The UE can then carry out cell search based on the stored environment and user-preference information.
US08611894B2 Apparatus and method for destination phone number string creation
A method and apparatus facilitating access to a communication session for a client is provided. The method may comprise obtaining one or more call plan proposals, receiving a destination phone number for making a call on a wireless communications device (WCD) when the WCD is in a source country, determining the source country from which the call is to be made, determining a destination country code of the destination phone number, identifying each of the one or more call plan proposals available to the WCD in the source country, selecting a call plan proposal from the identified available call plan proposals, generating a destination number string, and executing the call using the destination number string. The destination number string can comprise the destination phone number combined with the destination country code and the country access code and the discount identifier code of the selected call plan proposal.
US08611893B2 System and method for roaming between networks
A system and method for roaming between networks include determining a presence of a mobile unit by determining when the mobile unit leaves a first network and enters a second network, and routing one or more calls based on the presence of the mobile unit by offloading the one or more calls to the second network into which the mobile unit roams.
US08611892B2 Mobile communication network system and a mobility managing unit
A mobile communication network system (1) is disclosed. The network system comprises a transport network (30) including a plurality of routers (31), and a network control apparatus (20) for controlling mobility of a mobile node (40, MN1), characterized in that the network control apparatus (20) comprises a mobility managing unit (LRM1) for managing information (CDT) of a correspondent node (41, MN2) communicating with the mobile node (40, MN1); the mobility managing unit (LRM1) comprises a boundary router detecting unit for detecting that the mobile node (MN1) moves and reaches a boundary of a router (AR2) managed by the mobility managing unit (LRM1) itself; and a correspondent node information forwarding unit for forwarding the information (CDT) of the correspondent node (MN2) to a neighbor mobility managing unit (LRM2) having a similar structure, when it is detected that the mobile node (MN1) reaches a boundary of a router (AR2) managed by the mobility managing unit (LRM1) itself.
US08611890B2 System and method for subscribing for internet protocol multimedia subsystems (IMS) services registration status
A system and method that allows mobile device applications to receive changes in registration status from application services that are accessed via an Internet Protocol Multimedia Subsystem (IMS). Applications on a mobile device subscribe to receive notifications of changes in registration status for requested services. When a change to the registration status of a service occurs, a notification message is transmitted to the application on the mobile device. Notifications of changes in status are thereby received by each application on a per-application-service basis. In some embodiments, when a request to register with an application service fails, the corresponding notification message includes a reason for the failure. In some embodiments, notification messages are originated by a registration manager that operates in the IMS and transmitted to an IMS client operating on a mobile device. In some embodiments, notification messages are originated by each application service and transmitted directly to subscribed applications.
US08611885B1 Feature management of a communication device
A system and method for the real-time management of a device, and more particularly to the establishment and enforcement of policies or rules associated with the feature or functions that may be performed with the device, such as making and receiving calls, exchanging data, playing games and music, sending and receiving email, accessing web sites, and paying for goods and services. If a child or employee is using the device, there may be a need to regulate how that device can be used and to determine who will pay for what goods or services. In addition to providing all of the features associated with a device, service providers need to be able to establish and enforce rules (policies) regulating how and when that device can be used and who will pay for a good or service requested by the user of the device.
US08611884B2 Stealth mode for wireless communications device
A device is configured to enter a stealth mode in response to a trigger and/or triggering event. The trigger/triggering event can be a voice command, a depression(s) of a button(s) or pattern of buttons on the device, a keyboard and/or softkey entry, entry of a pattern on the display of the device, a designated movement of the device, detection of an event, and/or lack of detection of an event. The device activates the stealth mode without any indication to the user of the device that the device is activating the stealth mode. The stealth mode operates concurrently with all other functions of the device. A virtual secure channel can be established that allows communication with the device without providing an indication that the device is communicating via the virtual secure channel. A token can be utilized for authentication and to discriminate be stealth and normal modes.
US08611882B2 Mobile terminal device including ringing device
A mobile terminal device having a ringing device includes a first control unit configured to be activated at a first activation time after power on; a second control unit configured to be activated at an activation time that is later than the first activation time; and a sound source configured to output a ringing sound in accordance with a program instruction, based on activation of the first control unit.
US08611881B2 Method and device for communication setup
A method for communication setup including transmitting a first message including an indication of a list with a plurality of list elements, wherein each list element specifies a communication service or a communication application computer program; receiving the first message; selecting at least one of the list elements; and transmitting a second message comprising an indication specifying which list element has been selected.
US08611880B2 Routing call to UMA-capable terminals using a geographic number
The invention relates to a method of routing a call made to a fixed telephone number of a UMA-subscriber in a mobile telecommunications network comprising a first and a second switching node and a location server. Location information of said UMA-subscriber is acquired wherein said location information comprises a location area code or a combination of location area code and cell identifier associated with a serving BSC or a serving GANC. The call is connected to the UMA-subscriber when the location area code or combination of location area code and cell identifier is associated with one of a group of GANCs, or connected to an alternative destination, such as a voicemail service, if the location area code or combination of location area code and cell identifier is not associated with said one of a group of GANCs. The methods described in the present invention disclosure allow for very efficient offering of UMA in combination with geographic numbers.
US08611879B2 Bridge line appearance for location-aware mobile devices
A vPBX server manages calls in a bridged line appearance (BLA) group. A BLA group can include extensions for location-aware mobile devices. The vPBX server contains location based forwarding rules that can be applied together with BLA redirection rules in managing incoming calls. A single extension can appear as a user interface element (e.g., an icon or button) on multiple mobile devices. Using the user interface element, a primary user can view a secondary user's status, including the secondary user's location information. The vPBX server allows the primary user to redirect the incoming calls to devices in accordance with the forwarding rules and the redirection rules.
US08611875B2 Categorization and routing of calls based on genre
A network component in communication with a call message system is disclosed. The network component includes a configurable communications portion and a configurable processor portion. The communications portion is configured to detect a call indicative of a call to a mobile device. The processor portion is configured to determine an originator of the call. The processor portion is also configured to determine a genre of the call. The determination of the genre of the call is based at least in part on the originator of the call. The genre of the call is compared to a predetermined genre. The processor portion is configured to terminate the call or to provide the call to the call message system based on the comparison of the genre of the call to the predetermined genre.
US08611865B1 Methods and apparatus to manage voice message system attributes
Methods and apparatus to manage voice message system attributes are described. One example method includes presenting at a mobile device a user interface of changeable attributes associated with a plurality of voicemail systems; receiving a change to one or more of the changeable attributes; receiving a designation of the voicemail systems to which the change is to be applied; and sending the change from the mobile device to the designated voicemail systems.
US08611861B2 Communications system including personal information token to store a personalized list and associated methods
A communications system includes an electronic device a first wireless personal area network (WPAN) device, and a first processor coupled to the first WPAN device. The communications system also includes a personal information token with a second processor and a second WPAN device coupled thereto. The second processor is configured to store at least one subscription key, and wirelessly transmit the at least one subscription key to the electronic device based upon proximity therewith, via the second WPAN device. The first processor, via the cellular device, then subscribes the electronic device to the cellular network based upon the subscription key.
US08611860B2 Radio base station operating between closed state and semi-open states for providing access
A mobile communication method including: operating a radio base station in a closed state which limits a mobile station allowed to make an access by establishing an access right or in a semi-open state which does not limit an access by a mobile station; and switching the state of the radio base station between the closed state and the semi-open state when a predetermined condition is satisfied.
US08611859B2 System and method for providing secure network access in fixed mobile converged telecommunications networks
The present disclosure relates generally to systems and methods for providing secure network access in fixed mobile converged telecommunications systems. In one example, a method includes establishing, by a fixed access device, a connection with a mobile terminal over an air interface. The fixed access device may also establish a limited channel with a service provider network via a broadband interface. The limited channel is restricted to messages meeting one or more criterion. The mobile terminal may be authenticated with the service provider network via the limited channel using authentication information associated with the mobile terminal, and the service provider network has a preexisting relationship with the mobile terminal. A secure channel may be established between the fixed access device and the service provider network after the mobile terminal is authenticated. The secure channel may enable the mobile terminal to communicate with the service provider network using messages not meeting the criterion.
US08611858B2 Mobile terminal that allows a server to manage confidential information
To provide a communication system including a mobile terminal which can prevent leak of information even if the mobile terminal is lost and reproduce previously accumulated confidential data without losing newly created and updated confidential data. A mobile terminal includes connection state judging device which detects a line connection state with a server. When the line connection state is a broadband connection, the data is read directly from and written directly into a data storing device of the server. When the line connection state is a narrowband connection, the data is temporarily read out and written into a data storing device of the terminal. When the operation of the mobile terminal is completed or a security operation starting instruction is issued by a user, the updated confidential data is written into the data storing device of the server and then the confidential data is erased from the mobile terminal.
US08611856B2 Identifying spurious requests for information
A computer-implemented method of identifying illegitimate requests for information may include associating a first carrier with an electronic promotional item, receiving a request relating to the electronic promotional item from a second carrier, and identifying the request as illegitimate if the first carrier is different than the second carrier. The computer-implemented method may further include transmitting the electronic promotional item to the first carrier. The request may be a response to the electronic promotional item. In some embodiments, the electronic promotional item may be a link to more information about the electronic promotional item. The computer-implemented method may further include logging the request in a database and charging an ad sponsor for the request in the second database. In some embodiments, a charge may be canceled for the request if the request is identified as illegitimate.
US08611853B2 Systems and methods for facilitating instant commerce by way of a data path
An exemplary system includes at least one network device included in a network provider subsystem that provides an access device with access to a content processing subsystem by way of an access network. The network device is configured to receive a data flow from the content provider subsystem and directed to the access device by way of the access network, detect a code snippet embedded in the data flow, modify, based on the code snippet embedded in the data flow, content included in the data flow to activate at least one of an instant offer and an instant payment feature, and forward the modified data flow to the access device, the modified data flow configured to be processed by the access device to present the at least one of the instant offer and the instant payment feature to a user of the access device.
US08611851B2 Accounting request processing in a communication network
A system and method for accounting request processing in a communication network. When an accounting request is received in a correlating network element from a service-monitoring element, it is stored unless and until the associated service has been completed. When a final accounting request associated with the service has been received, a processing track is determined; one of two or more preferably each associated with a different processing rate. Once a processing track has been assigned, each ACR is placed in a queue for processing; there are multiple queues, each associated with one or more processing tracks. In a preferred embodiment, the backlog of a queue, or of multiple queues, is considered when queuing an ACR. The backlog may be monitored and ACRs may be reassigned to a different queue, or the processing rate of a queue may be adjusted, so that ACRs may be processed at a higher (or lower) rate.
US08611841B2 Apparatus for enhanced messaging and a method for enhanced messaging
There is provided a method for communications involving at least one text message. The method includes a sender apparatus transmitting at least one message, the at least one message including message data and at least one video filmlet; transmitting the message data over a first network and the at least one video filmlet to a server on a second network; and a recipient apparatus receiving the at least one message, the at least one message being combined and generated from the message data received from the first network and the at least one video filmlet received from the server. Advantageously, the at least one message may be generated in a manner as composed by a sender of the at least one message. It is preferable that the sender and recipient apparatus are able to support a data sync protocol on the second network.
US08611840B2 Mobile communication terminal and method for indicating received-signal strength
In a mobile communication terminal, a communication control section controls communication on the basis of a selected radio communication system or frequency band and manages the state of communication. A signal-strength-indicator acquiring and storing section acquires signal-strength indicators and stores it. A communication-state acquiring section acquires the state of communication. A signal-strength-indication displaying control section determines whether a radio communication system or a frequency band is being searched for from the communication state. When it is being searched for, antenna bars indicative of signal strength are not shown or flashed when the signal-strength indicator is indicated on a display section.
US08611835B2 Method and apparatus for sensing the envelope of high level multi frequency band RF signals
Method and apparatus for sensing the envelope of high level multi frequency band RF signals in power amplifiers. For each frequency band, an RF transistor, such as a FET or a bipolar transistor is operated essentially at a non-linear operating point (e.g., in Class B, AB or C) at the frequency band. The RF transistor is fed by a DC power supply trough an RF filter and terminated by a dummy load that is tuned to the frequency band so as to terminate the RF components in the output signal of the RF transistor. An RF signal of the frequency band is fed into the input of the RF transistors and an output signal representing the envelope is obtained from the fluctuating current drawn from the DC power supply by the RF transistor, during the time period when the RF signal is applied to the input. The output signals obtained from all RF transistors that operate within their corresponding frequency band are combined to a common output, such that the output signal at this common point is essentially equal to the output signal that corresponds to one of the frequency bands.
US08611834B2 Matching network for transmission circuitry
The present disclosure relates to transmission circuitry of a wireless communication device. The transmission circuitry includes power amplifier circuitry, an output matching network, and impedance control circuitry. The power amplifier circuitry amplifies a radio frequency (RF) input signal to provide an amplified RF output signal, which is passed through the output matching network and transmitted via one or more antennas. As the center frequency of the RF input signal and conditions of operating parameters change, the impedance control circuitry adjusts the values of one or more variable impedance elements of the output matching network in a desired fashion. The values of the variable impedance elements are adjusted such that the output matching network concurrently and dynamically presents the desired load impedances at the center frequency and at one or more harmonics of the RF input signal to achieve a given performance specification.
US08611833B2 Adaptive bearer configuration for broadcast/multicast service
A method and apparatus for providing adaptive bearer configuration for MBMS delivery is disclosed. A first aspect of the present disclosure is a method of operating a wireless infrastructure entity (103) wherein a common radio resource (303) is allocated for receiving a response from at least one mobile station (109). A request message, similar to a request for counting, is broadcast to all mobile stations (109) within a coverage area (105). If at least one mobile station (109) responds to the request, PTM transmission mode will be used for MBMS delivery within the given coverage area (105). If more than one mobile station (109) within the coverage area (105) responds to the request, then all the responses will be over the common radio resource (303). The total number of responses to the request message may be limited by providing a probability factor within the request message.
US08611832B2 Method and arrangement for selecting an antenna mode in a mobile telecommunication network
The present invention relates to a method and an arrangement for a mobile telecommunication network for selecting an antenna mode to be used for communication between a radio network and a mobile terminal operating in discontinuous reception mode. The arrangement comprises a determiner configured to determine a mode list comprising antenna modes both supported by the radio network and the mobile terminal, associating means configured to associate each antenna mode in the mode list with a degree of a pre-defined performance measure, retrieving means configured to retrieve information indicating the pre-defined performance measure for the mobile terminal, and a selector configured to select an antenna mode from the mode list at least based on the retrieved information.
US08611823B2 Mobile guided uplink interference management
Systems and methods can be implemented on a user device and eNBs to manage uplink interference. A user device associated with a serving base station may detect downlink interference from one or more interfering base stations that are different from the serving base station. The user device that detects downlink interference can determine an uplink radio resource set from a plurality of predefined uplink radio resource sets based, at least in part, on the detected downlink interference. The user device can then transmit to the serving base station a radio resource indication identifying the determined uplink radio resource set to facilitate uplink interference management.
US08611818B2 Mechanism for improved interoperability when content protection is used with an audio stream
A method and system that configure communication between devices in a network utilizing bluetooth technology, where one device may or may not support content protection, and another device may or may not support content protection. A first device may utilize a configuration that enables data communication via a bluetooth communication link with a second device based on whether the second device supports content protection. The content protected data communicated between the devices is based on the first device configuration. If the second device does not support content protection, the first device may utilize a configuration that does not require content protection for communicating data with the second device. If the second device supports content protection, the first device may utilize a configuration that requires content protection for communicating data. If data communication utilizing content protection fails, one or both of the devices may revert to a configuration that does not require content protection.
US08611817B2 Data communication and object localization using inductive coupling
An apparatus and method are disclosed for a software and hardware configuration that uses inductive coupling to allow a physical object to determine information describing another physical object. An inductor capacitor circuit acts as a transmitter as well as a receiver of inductive field. A voltage signal provided to an inductor in an object causes the inductor to generate inductive field received by another inductor in a second object. An object receiving inductive field from another object analyzes the inductive field to receive arbitrary data, including but not limited to data that can allow the receiving object to determine the identity of the object transmitting the inductive field. The object receiving the inductive field can also determine the distance between the receiving object and the transmitting object based on the strength of a signal generated by the inductive field.
US08611808B2 Conveyor and image forming apparatus including conveyor
A conveyor including a conveyance element configured to rotate in a first rotary direction for sending in a first direction a sheet conveyed along a first path and in an opposite second rotary direction for sending the sheet to a second path including: a guide member for rotating between first and second positions; a first transmission element for transmitting a drive force to the conveyance element; a lever for rotating the guide member to at least one of the first and second positions; a second transmission element connected with the first transmission element to transmit the drive force to the lever; and a transmission controller for controlling transmission of the drive force from the second transmission element to the lever, wherein the transmission controller transmits the drive force from the second transmission element to the lever while the lever rotates the guide member.
US08611807B2 Image forming apparatus
An image forming apparatus can form a high-quality image without a toner image being rubbed with and transferred onto a sheet. The apparatus includes: an image carrier that transfers a toner image onto a sheet; a transport roller disposed upstream of a transfer position where the toner image is transferred onto the sheet from the image carrier in a sheet transport direction, and closest to the transfer position among rollers transporting the sheet; a guide section arranged between the transfer position and the transport roller, and changing over between a first guide state where the transported sheet is guided to contact a surface of the image carrier with a first contact area, and a second guide state where the transported sheet is guided to contact the surface of the image carrier with a second contact area smaller than the first contact area; and a guide control section allows the guide section to guide the transported sheet in the second guide state when the rear edge of the transported sheet passes through the transport roller.
US08611805B2 Waste-toner collecting device process cartridge and image forming apparatus having the same
A waste-toner collecting device includes a waste toner collector that collects and stores therein non-transferred toner as waste toner conveyed from a cleaning unit via the conveying path; and a leveling member that levels waste toner accumulated inside the waste toner collector, and drive of which is controlled so that driving conditions thereof are varied based on information of an image formed on the image carrier. The switching of the driving conditions of the leveling member is controlled so as to be performed after a delay time during which the non-transferred toner collected in the cleaning unit reaches the waste-toner collector via the conveying path.
US08611804B2 Image forming apparatus
An image forming apparatus includes a transportation member rotating to transport a medium or developer; a blade member disposed to abut against the transportation member for removing an object adhering to a surface of the transportation member; and a retaining member disposed on an upstream side of the blade member in a direction that the transportation member rotates and abutting against the transportation member for retaining the object adhering to the surface of the transportation member.
US08611797B2 Developing device and image forming apparatus including passing developer amount changing mechanism
A developing device that circulates developer in a circulation passage having first and second conveyance passages, so that the developer is supplied to a developing roller along the first or second conveyance passages, comprising: a first conveyance member in the first conveyance passage driven to rotate to convey the developer in a first conveyance direction; a communicating passage through which the developer flows from the first to second conveyance passages; a second conveyance member in the second conveyance passage driven to rotate to convey the developer in a second conveyance direction; a discharge passage extending from an end portion of the first conveyance passage located downstream in the first conveyance direction; and a passing developer amount changing mechanism configured to change an amount of developer passing through the communicating passage, according to a pressure applied to the developer at a junction between the first conveyance passage and the discharge passage.
US08611789B2 Image forming apparatus including demountable developing unit
An image forming apparatus includes: a development unit that develops an electrostatic latent image on an image bearing member and is demountable from a main body of the apparatus; a developer bearing member that is provided in the development unit and supplies a developer it bears to the image bearing member; a motor that drives the developer bearing member to rotate; and a control portion that allows the motor to rotate in a first rotation direction and in a second rotation direction reverse to the first rotation direction. During image formation, the control portion rotates the motor in the first rotation direction, and when a replacement mode is set in which the development unit is demounted from the apparatus main body so as to be replaced, the control portion rotates the motor in the second rotation direction so that the developer bearing member is rotated by a predetermined amount in a direction reverse to a direction in which the developer bearing member is rotated during the image formation.
US08611783B2 Interlock system and image forming apparatus incorporating interlock system
An interlock system includes first and second racks movable in parallel to each other in a longitudinal direction between opening and closing positions in conjunction with opening and closing of the first cover, respectively. A housing is provided to slidably accommodate the first and second racks in the longitudinal direction. A pinion unit is provided and is sandwiched by the first and second racks. The first and second racks have meshing sections respectively meshing with the pinion unit at one side surfaces extending in the longitudinal direction facing each other. The pinion unit slides in the longitudinal direction by a prescribed length in conjunction with movement of at least one of the first and second racks. The interlock switch is turned on and off in accordance with a sliding length of the pinion unit in the longitudinal direction.
US08611781B2 Method and device of joining multiple parts of a toner cartridge
Imaging devices, such as laser printers, often use a toner cartridge to print images on a recording medium. For both environmental and economical reasons, it is often desirable to reuse an exhausted toner cartridge. Some imaging devices use toner cartridges comprised of two sections that are fixed together with some limited movement. This limited movement is necessary to compensate for any misalignment in the toner cartridge and to reduce printer defects. Disclosed is a method and device for remanufacturing this type of toner cartridge.
US08611774B2 Printing and fusing toner extended toner piles
Methods are provided for printing and fusing a toner on a receiver having a toner pile that extends at least about 50 μm above a receiver. According to one aspect, a first energy is applied to raise a temperature of a first portion of the toner pile to a range of elevated temperature levels below a glass transition temperature of the toner, a second energy is applied to a temperature of a second portion of the toner pile above the glass transition temperature and to allow the second portion to transfer energy to the first portion. The second energy is provided at a level that allows the transferred energy to raise the temperature of the first portion from the range of elevated levels to the range of temperatures above the glass transition temperature. a range of temperatures above the glass transition temperature for the toner.
US08611773B2 Image-forming apparatus
An image-forming apparatus includes an image carrier that has an electrically chargeable film formed on a surface thereof and that carries an image and a charging section that charges a surface of the film on the image carrier. The charging section includes a first charging member that applies a direct-current voltage between the first charging member and the image carrier and a second charging member that applies a direct-current voltage between the second charging member and the image carrier to charge the film on the image carrier to a predetermined surface potential after the first charging member charges the film on the image carrier. The voltage applied by the first charging member is decreased such that the surface potential of the image carrier after the voltage is applied by the first charging member is decreased as the film on the image carrier becomes thinner.
US08611771B2 Image forming apparatus that executes a collection mode to collect developer discharged by a developing member responsive to printing instruction
An image forming apparatus includes: a photosensitive member that is configured to carry a developer image; a developing roller that is configured to supply developer to the photosensitive member; a transfer member that is configured to transfer the developer image carried on the photosensitive member to a transfer medium; and a control unit that is configured to execute a collection mode upon receiving a printing instruction for executing a printing operation but before initiating the printing operation, wherein the control unit in the collection mode is configured to: discharge the developer of one or more circumferences of the developing roller, which has been carried on the developing roller, to the photosensitive member; and collect the discharged developer by the developing roller.
US08611770B2 Image forming apparatus
An image forming apparatus includes: a storage container which horizontally stores a waste toner; a full detection sensor which detects whether the waste toner reaches a full position; a near detection sensor which detects whether the waste toner reaches a near position; and a conveyance portion which is provided inside the storage container, includes an axial rod, and rotates about the axial rod, wherein the conveyance portion includes: a first spiral protrusion which conveys the waste toner to the near position; a second spiral protrusion which conveys the waste toner from the near position to the full position; and a third range which is provided between the first spiral protrusion and the second spiral protrusion and through which the waste toner passes at a speed lower than the conveyance speed of the first spiral protrusion and the second spiral protrusion.
US08611769B2 Method and system for troubleshooting charging and photoreceptor failure modes associated with a xerographic process
This disclosure provides methods and systems for troubleshooting charging and photoreceptor failure modes associated with a xerographic process. Specifically, according to an exemplary method the photoreceptor decay behavior, with and without the effects of depletion, are quantified and used to determine a performance state of one or more of the charging stations and the photoreceptor surface.
US08611767B2 Image forming apparatus with a photoreceptor
Disclosed is an image forming apparatus, which makes it possible to reduce the frequency of image defect occurrences to a level as lower as possible by detecting abnormalities generated with age on the photoreceptor member and/or in the cleaning section, so as to suppress an amount of spoiled paper sheets and material. The image forming apparatus includes: a light source that is disposed at a position located between a cleaning section and a charging section, to emit an inspection light, which is to be irradiated onto a photoreceptor member over a main-scanning direction thereof; a tight-contact type image sensor that has a line image sensor to receive the inspection light reflected from a surface of the photoreceptor member; and a control section to determine a status of a surface of the photoreceptor member, based on a result of analyzing the inspection light receive by the line image sensor.
US08611762B2 System and method for frequency-domain chromatic dispersion and polarization mode dispersion compensation with time-domain channel estimation
A system and method are disclosed which compensate for chromatic dispersion and polarization mode dispersion in a digital signal. The signal is adjusted for chromatic dispersion in the frequency-domain. The signal is then converted to the time-domain and at least a portion of the signal is estimated to produce channel parameters. The channel parameters are converted to the frequency domain and used to compensate for polarization mode dispersion in the signal.
US08611761B2 Method to control temperature of LD
New method to control the optical transmitter is disclosed. The optical transmitter provides both of the ATC feedback loop and the APC feedback loop. When a failure occurs in the ATC feedback loop and the temperature sensor is unable to output an adequate signal any longer, the optical transmitter cuts the APC loop and operates the LD in constant conditions. The output of the monitor PD is transferred to the ATC loop to control the TEC based on the optical output of the LD.
US08611754B2 Method for data transmission using an envelope elimination and restoration amplifier, an envelope elimination and restoration amplifier, a transmitting device, a receiving device, and a communication network therefor
The invention concerns a method for transmission of data signals from a transmitting device (BS) to a receiving device (RAH1) using an envelope elimination and restoration amplifier (EER1, EER2) for signal amplification, wherein the data signals are represented by envelope signal components and phase signal components in a first part of the envelope elimination and restoration amplifier (EER1, EER2) located in the transmitting device (BS), the envelope signal components or phase signal components are transmitted over at least one optical connection (OF1, OF2) from the transmitting device (BS) to the receiving device (RAH1), and the envelope signal components or phase signal components are converted from optical signals into electrical signals in said receiving device (RAH1), an envelope elimination and restoration amplifier, a transmitting device, a receiving device, and a communication network therefor.
US08611753B2 Optical rotary joints, methods of mounting same in a properly-aligned manner, and optical reflector assemblies for use therein
The present invention relates generally to optical rotary joints (35) for enabling optical communication between a rotor and a stator, and to improved methods of mounting such optical rotary joints on supporting structures such that the rotor and stator remain properly aligned.
US08611752B2 Method and system for optical communication
An optical transmission system is described. The transmission system comprises a plurality of modules that include signal repeaters at each end. Within each module, optical signals are propagated between the repeaters through free space. Adjacent modules are connected by optical fibers to enable optical transmission therebetween. Adjacent modules are mechanically coupled with a flexible joint.
US08611750B2 Wavelength locker for simultaneous control of multiple dense wavelength division multiplexing transmitters
An apparatus comprising a plurality of optical transmitters coupled to a fiber, a signal generator coupled to the optical transmitters and configured to provide a single pilot tone to the optical transmitters, and a processor positioned within a feedback loop between the fiber and the optical transmitters, the processor configured to adjust a wavelength for each of the optical transmitters to lock the wavelengths. An apparatus comprising at least one processor configured to implement a method comprising receiving an optical signal comprising a pilot tone, detecting an amplitude and a phase of the pilot tone, calculating a quadrature term using the amplitude and the phase, and wavelength locking the optical signal using the quadrature term.
US08611749B2 Technology for arranging optical channels in switching optical equipment
A reconfigurable optical switching device comprising a Tunable Filters Array (TFA) unit incorporating tunable optical filters, wherein the arrangement is such that one and the same TFA unit is utilized both for performing a drop function of the device in a colorless and reconfigurable manner, and a through function of the device in a reconfigurable manner.
US08611743B2 Optical-layer traffic grooming in flexible optical networks
Methods and systems for optical signal grooming that include providing one or more input signals, each having one or more modulated subcarriers, to a grooming processor; and grooming the input signals at a subcarrier level with the grooming processor to produce one or more output signals by arranging the modulated subcarriers in the output signals according to a grooming operation such that the modulated subcarriers are not demodulated or decoded prior to grooming.
US08611735B2 Camera module
A camera module (50) having a function of compensating for hand shake includes: suspension wires (16) for supporting an intermediate supporting member (13); AF springs (12a) for refraining stress to be applied to the suspension wires (16); and damper members (11) for causing a reduction in vibrations of the AF springs (12a).
US08611733B2 Camera system and camera body
This camera system includes: a vibration compensation unit including a vibration compensation optical system and an image-capturing unit; a drive unit that drives the vibration compensation unit; a detection unit that detects vibration; a position detection unit that detects the position of the vibration compensation unit; a target position determination unit that determines a target position for the vibration compensation unit according to the vibration of the camera; a calculation unit that calculates a drive amount for the drive unit; a range of movement limitation unit that limits the position of the vibration compensation unit within a range; a range setting unit that sets a movement permitted range that is within the range in which the vibration compensation unit can be positioned; and a centering unit that controls the drive unit so that the vibration compensation unit is centered in the center of the movement permitted range.
US08611730B2 System and method of recording media content
A method includes receiving a data stream at a media device and extracting data from the data stream. The data corresponds to received media content. The method further includes storing the extracted data at a memory as stored media content and determining whether the stored media content corresponds to expected media content. The method also includes, in response to determining that the stored media content does not correspond to the expected media content, sending a content request to a server. The content request identifies a segment of the expected media content that does not correspond to the stored media content.
US08611728B2 Video matting based on foreground-background constraint propagation
A method for propagating user-provided foreground-background constraint information for a first video frame to subsequent frames allows extraction of moving foreground objects with minimal user interaction. Video matting is performed wherein constraints derived from user input with respect to a first frame are propagated to subsequent frames using the estimated alpha matte of each frame. The matte of a frame is processed in order to arrive at a rough foreground-background segmentation which is then used for estimating the matte of the next frame. At each frame, the propagated constraints are used by an image matting method for estimating the corresponding matte which is in turn used for propagating the constraints to the next frame, and so on.
US08611723B2 System for relating scoreboard information with event video
A system for automatically relating the changing information posted on an electronic display 10a, in regard to some ongoing event, to the recorded information, such as video, captured and corresponding to that same ongoing event. Posted information is remotely detected using master camera 50a that is aligned to capture images 12 of electronic display 10a during the event. Current images 12c are subtracted from base image 12b to yield difference image 12fr revealing one or more areas of potential electronic display 10a changes that are pre-calibrated into cells, such as game clock 12-1, which are further calibrated into characters, such as 12-1-1 for the “tens” digit through 12-1-4 for the “hundredths” digit. Using pattern matching algorithms well understood in the art, all changes to any character and therefore any cell are automatically detected and translated into digital information relatable by time to any recordings of the event, such as a video stream.
US08611720B2 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.
US08611716B2 Channeled substrates for integrated optical devices employing optical fibers
A channeled substrate for forming integrated optical devices that employ optical fibers and at least one active optical component is disclosed. The channeled substrate includes a substrate member having an upper surface one or more grooves formed therein, and a transparent sheet. The transparent sheet, which is preferably made of thin glass, is fixed to the substrate member upper surface to define, in combination with the one or more grooves, one or more channels. The channels are each sized to accommodate an optical fiber to allow for optical communication through the transparent sheet between the active optical component and the optical fibers. Channeled substrates formed by molding and by drawing are also presented. Integrated optical devices that employ the channeled substrate are also disclosed.
US08611715B2 Optical waveguide and method of manufacturing the same, and optical waveguide device
A method of manufacturing an optical waveguide, includes forming a first cladding layer on a substrate, forming a core layer on the first cladding layer, forming a groove portion including a light path conversion inclined surface by processing the core layer in a thickness direction, and forming a second cladding layer in which a light path conversion hole is arranged on the light path conversion inclined surface on the first cladding layer and the core layer.
US08611714B2 Optical fiber and method for manufacturing same
[Object] The present invention has the object of providing an optical fiber enabling high-speed communication, that exhibits superior transparency and excellent flexibility, and that includes trichloroethyl methacrylate as a main component of the core portion monomer.[Means for Solving Problem] An optical fiber configured from a core portion and a cladding portion disposed on an outer periphery of the core portion, wherein the core portion is formed by a main constituent component of a polymer of monomers that include at least 70 wt % of trichloroethyl methacrylate (TCEMA), the cladding portion is formed by a main constituent component of a polymer of monomers which include at least 20 wt % of methyl methacrylate (MMA).
US08611713B2 Optical cable and method for manufacturing the optical cable
An optical cable includes an optical fiber, a primary coating coated on the optical fiber, and an outer coating coated on the primary coating. The optical cable is spiral, and can be compressed or stretched. The outer coating comprises about 40 to 70 weight percent of caoutchouc, about 20 to 50 weight percent of neoprene, about 0 to 6 weight percent of magnesium oxide, about 0 to 6 weight percent of zinc oxide, and about 0 to 6 weight percent of vulcanization accelerator.
US08611707B2 System and methods for routing optical signals
A system (10) and methods (800, 900) for routing optical signals are disclosed. The system includes a large core hollow waveguide (30) having a reflective coating (40) covering an interior surface (32) of the hollow waveguide configured to guide a light beam (104). At least one area based beam splitter (50) is integrally formed with the hollow waveguide and has an angled reflective surface (52) with a selectable height (H) relative to the interior surface. The angled reflective surface is oriented to redirect a predetermined amount of the light beam (114) based on the height of the angled reflective surface.
US08611706B1 Micro electro mechanical system optical switching
The present disclosure includes apparatus, system, and method embodiments that provide micro electro mechanical system optical switching and methods of manufacturing switches. For example, one optical switch embodiment includes at least one micro electro mechanical system type pivot mirror structure disposed along a path of an optical signal, the structure having a mirror and an actuator, and the mirror having a pivot axis along a first edge and having a second edge rotatable with respect to the pivot axis, the mirror being capable of and arranged to be actuated to pivot between a position parallel to a plane of an optical signal and a position substantially normal to the plane of the optical signal.
US08611700B2 Distance map-based warping of binary images
A method, including calculating a first distance matrix for a first binary image and a second distance matrix for a second binary image, and calculating a first gradient matrix for the first distance matrix and a second gradient matrix for the second distance matrix. Using the calculated distance and gradient matrices, a displacement matrix is calculated that defines a change in position between elements in the first distance matrix and corresponding elements in the second distance matrix. Outlier elements are identified including elements in the displacement matrix satisfying at least one predetermined criterion, and the identified outlier are replaced with calculated interpolated values.
US08611698B2 Method for image reframing
The invention relates to a method for reframing an image according to at least one predefined reframing method to obtain a reframed image for which the format ratio is equal to a target format ratio. The method comprises the following steps for: analyzing the image, selecting the predefined reframing method in a set of at least two reframing methods according to the result of the analysis step, and reframing said image using the selected reframing method. The invention also relates to a device for reframing an image.
US08611693B2 Managing artifacts in frequency domain processing of light-field images
Various methods and apparatus for removing artifacts in frequency domain processing of light-field images are described. Methods for the reduction or removal of the artifacts are described that include methods that may be applied during frequency domain processing and a method that may be applied during post-processing of resultant angular views. The methods may be implemented in software as or in a light-field frequency domain processing module. The described methods include an oversampling method to determine the correct centers of slices, a phase multiplication method to determine the correct centers of slices, a method to exclude low-energy slices, and a cosmetic correction method.
US08611691B2 Automated video data fusion method
A method for mitigating image distortions induced by optical wave propagation through a random media (e.g., atmospheric turbulence or volume of water) from a stream of video data provided by a single shortexposure image sensor is described. The method is based on the two following sequential steps: (1) enhancement of the raw video stream and (2) fusion of the enhanced stream using the lucky region fusion (LRF) technique. The first step enhances features of the raw image stream the LRF method success is based on and especially mitigates the effect of low light level, aerosol pollution, dust, haze, and other deteriorating factors. The second step, fusion of the enhanced stream, is realized by sequentially merging image regions with highest quality within a temporal buffer into a single image before sliding the temporal window forward. The process is continuously repeated in order to generate a stream of fused images. The resulting fused stream hence has an image quality superior to that of any image within the buffer and demonstrates improved contrast as well as increased detail visualization. In addition, the disclosed invention offers a method for automated extraction of random media (atmospheric turbulence for example) characteristics needed for optimizing the LRF method performance. Based solely on analysis of the enhanced video stream, this has the advantage to eliminate the need for turbulence strength characterization devices (e.g., scintillometer) and it allows the invention to provide an optimal fused stream even when operating within an evolving environment.
US08611690B2 Real-time video deblurring
A method of reducing blurring in an image of size greater than M columns by N rows of pixels, comprises deriving a blur kernel k representing the blur in the image, and deriving an inverse blur kernel k−1. The inverse blur kernel is given by (I) where h(m) is the sum of the first m terms of the series (II) δ is the Dirac delta, m is greater than 1, and h(m) is a two dimensional matrix of size M×N. The two dimensional matrix h(m) is convolved with the image over the whole image in the image pixel domain to produce an image with reduced blur. The method may be applied to a video sequence allowing the sequence of images to be deblurred in real time.
US08611689B1 Three-dimensional wavelet based video fingerprinting
A method and system generates and compares fingerprints for videos in a video library. The video fingerprints provide a compact representation of the spatial and sequential characteristics of the video that can be used to quickly and efficiently identify video content. Because the fingerprints are based on spatial and sequential characteristics rather than exact bit sequences, visual content of videos can be effectively compared even when there are small differences between the videos in compression factors, source resolutions, start and stop times, frame rates, and so on. Comparison of video fingerprints can be used, for example, to search for and remove copyright protected videos from a video library. Further, duplicate videos can be detected and discarded in order to preserve storage space.
US08611687B2 Method and apparatus for encoding and decoding image using flexible orthogonal transform
A method and apparatus for encoding an image by freely combining a plurality of prediction schemes and a plurality of orthogonal transform schemes based on grouping and matching of the plurality of prediction schemes and the plurality of orthogonal transform schemes is provided.
US08611685B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
Computer-readable medium having an image decoding program performing: storing a reference image of a previously decoded image; receiving coded information including motion vector and rounding method information specifying a rounding method for 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, using a positive and negative rounding method for interpolating pixel intensity values; wherein interpolation of pixel intensity values uses a rounding method specified by the rounding method information included in the encoded current P frame bitstream; wherein the rounding method information is not received from the encoded I frame bitstream; wherein the rounding method information includes a header section of the currently decoded image's coded information, and specifies one of two values; and wherein one of the two values specifies a positive rounding method, and another specifies a negative rounding method.
US08611676B2 Information processing apparatus, feature extraction method, recording media, and program
The present invention relates to an information processing apparatus, a feature extraction method, a recording media, and a program that are adapted to easily and correctly extract features of classes in which a plurality of elements are classified. Of all combinations of metadata for each piece of content belonging to each class subject to feature extraction, a combination extraction block 83 extracts a metadata combination that does not exist in any metadata combinations for each piece of content belonging to another class, as the feature of the class in which a content classification block 81 classifies a plurality of pieces of content as instructed by the user. The present invention is applicable to recommendation systems.
US08611673B2 Method, system and computer program for interactive spatial link-based image searching, sorting and/or displaying
A web-based application provides more accurate and clearer methods of searching, sorting, and displaying a set of images stored in a database. A first aspect of the present invention is the method by which image data is stored. Typical content-based systems use color information, whereas the present invention uses an image-location tagging method. A second aspect of the present invention is the method by which the set of images are sorted in relevancy. Tag data of the images allows for a new and fast method of searching through an entire set. A third aspect of the present invention is the method by which the sorted images are displayed to the user. Instead of the common method of just displaying the images in a rectangular array, where each image is the same size, the web-based application positions and sizes each image based on how relevant it is.
US08611668B2 Image processing apparatus and edge classification method
Disclosed is an image processing apparatus including: an edge classification section for distinguishing an edge pattern of an edge to be included in an expanded image of a compressed image and classifying the edge by using the distinguished edge pattern, wherein the edge classification section distinguishes the edge pattern by using identification data assigned to each of the pixels of the compressed image, the identification data indicating a half tone region or a high resolution region with respect to each of the pixels, and quantized data of each of the pixels.
US08611666B2 Document image processing apparatus, document image processing method, and computer-readable recording medium having recorded document image processing program
Each small region positioned just before a large region according to a reading order is determined as a first candidate, and an evaluating process to evaluate whether each first candidate is an index or not is performed based on a difference in feature from the related large region with respect to each first candidate. Each small region positioned just before a first index according to the reading order is determined as a second candidate, and an evaluating process to evaluate whether each second candidate is the index or not is performed based on a difference in feature from the related first index with respect to each second candidate. Small regions determined as the first index and the second index are extracted as index regions.
US08611660B2 Detecting illumination in images
An image having m light sources, with m preferably equaling 2 or 3, is segmented into different regions, each of which is lit by only one of the m light sources, by obtaining paired imaged with different filtering, for example a filtered and an unfiltered image, applying to the image pairs sets of m pre-computed mappings at the pixel or region level, and selecting the most appropriate. The rendering of the information in the image maybe adjusted accordingly.
US08611655B2 Hue-based color matching
Some embodiments provide a computer program for performing a color matching operation. The computer program identifies first and second images. Each image includes several pixels. Each pixel includes a hue component value. The computer program identifies a set of hue ranges for the first image based on analysis of the hue component values of pixels in the first image. The computer program identifies a set of hue ranges for the second image based on analysis of the hue component values of pixels in the second image. The computer program modifies pixel values of the first image to match pixel values of the second image based on the sets of hue ranges for the first and second images.
US08611654B2 Color saturation-modulated blending of exposure-bracketed images
Systems and methods are presented for generating a new digital output image by blending a plurality of digital input images capturing the same scene at different levels of exposure. Each new pixel for the new digital output image is derived from a group of corresponding aligned pixels from the digital input images. For each group of corresponding pixels from the digital input images, an average color value in a first color space is derived by taking a separate average across each color channel of the first color space. The resulting average color value in the first color space is modified in order to raise its corresponding color saturation value in a second color space. The new pixel's color value in the first color space is set to the modified average color value.
US08611652B2 Resolution based formatting of compressed image data
The disclosure herein relates to devices for compression, decompression or reconstruction of image data for still or moving pictures, such as image data detected with a digital camera. In some embodiments, data channels are compressed using a scalable compression algorithm. The compression algorithm may allow customization of compression parameters, such as a quantization factor, code block size, number of transform levels, reversible or irreversible compression, a desired compression ratio with a variable bit rate output, a desired fixed bit rate output with a variable compression rate, progression order, output format, or visual weighting. A lower quality image or an image with lower resolution may be reconstructed using only some of the compressed data. Use of offsets to various layers and color channels allow reconstruction of the image without requiring decompression of all of the full image data.
US08611649B2 Method and system for near-duplicate image searching
Image processing includes receiving a plurality of images to be grouped; dividing the plurality of images into a plurality of groups wherein the images in the same group share the same main color; receiving a given image; searching among the plurality of groups for a result group having the same main color as the main color of the given image; extracting a plurality of image features of the given image and the images in the result-group; comparing the image features of the given image with the image features of each image in the result group; and identifying a near-duplicate image from the result group that meets a preset near-duplicate image determining condition.
US08611646B1 Composition of text and translucent graphical components over a background
The present invention relates to methods and apparatus for the composition of text and translucent graphical components over a background. A compositor includes a color analyzer and a color selector. The color analyzer analyzes the colors of a graphical component and the color selector selects two or more colors over each of which the graphical component is rendered. A shader then completes the rendering of the graphical component by performing linear interpolations on the graphical component color, the background colors and a received background color.
US08611645B2 Apparatus, method and non-transitory computer readable medium to perform image recognizing using dictionary data
An image recognizing apparatus includes a dictionary memory, a block determining module and a recognizing module. The dictionary memory stores dictionary data. The block determining module determines that a target block comprising a target pixel to be processed of a plurality of pixels in image data is a shared block to which the dictionary data is used or a mirror block to which the dictionary data to the shared block is used, based on a position of the target block. The recognizing module uses common dictionary data for the shared block and the mirror block, and recognizes a characteristic portion of the image expressed by the image data.
US08611644B2 Method and apparatus for training classifier, method and apparatus for image recognition
Embodiments of the present invention provide a method and apparatus for training an image classifier. The method includes: A. dividing a set of training images for classifier training into a positive-example sample set and at least two negative-example sample sets; B. determining, for each negative-example sample set, a feature set for differentiating the positive-example sample set from the negative-example sample set; and C. performing training using each feature set determined to obtain a classifier. This invention also provides a method and apparatus for image recognition utilizing the image classifier.
US08611639B2 Semiconductor device property extraction, generation, visualization, and monitoring methods
Various methods, carrier media, and systems for monitoring a characteristic of a specimen are provided. One computer-implemented method for monitoring a characteristic of a specimen includes determining a property of individual pixels on the specimen using output generated by inspecting the specimen with an inspection system. The method also includes determining a characteristic of individual regions on the specimen using the properties of the individual pixels in the individual regions. The method further includes monitoring the characteristic of the specimen based on the characteristics of the individual regions.
US08611636B1 High speed method of aligning components having a plurality of non-uniformly spaced features
A system and method for high-speed alignment of components is provided. During training time of a machine vision system, a small subset of alignment significant blobs along with a quantum of geometric analysis for picking granularity is determined. By utilizing only the alignment significant blobs and the geometric analysis, the use of conventional alignment techniques may achieve significantly better speed and robustness for component alignment. In operation, during training time, grayscale blobs are extracted using a scale space search. Alignment significant blobs are then determined from the grayscale blobs. Once alignment significant blobs are determined, run time smoothing and down sampling are then determined on the alignment significant blobs. The machine vision system is then trained to operate with the alignment significant regions.
US08611634B2 Blood aggregation ability measuring apparatus
To quantify the aggregation ability of various types of blood cells respectively within a short period of time. An apparatus for achieving the above-described object, which includes: a TV camera for taking an image of blood flow; an image processing section for identifying the types of blood cells contained in a blood cell retention part, in which blood cells are retained, from a blood flow image taken by the TV camera; and an aggregation ability calculation device for calculating at least one of the area, cell count and position of blood cells of each type as the aggregation ability of blood.
US08611632B2 Method of selecting and visualizing findings within medical images
A method of processing regions of interest (ROI) obtained using computed-aided detection (CAD) along with reference image data to assist in evaluation of disease within an anatomical volume. After obtaining ROIs and reference image data, additional information related to each ROI is automatically computed. Subsets of ROIs are selected for use in visualization. ROIs are then presented to an observer in interactive, linked views, each view presenting optimally certain aspects of the ROIs and mapping ROI inclusion within the subsets to visual parameters.
US08611631B1 Variable filter length local tomography
Methods, processes and systems of image reconstruction using variable filter length local tomography, for reconstructing internal body images in medical applications, and the like. Algorithm uses less radiation, less computer power than prior art, and without using iteration algorithms so that all target sizes from large to small can be reconstructed.
US08611629B2 Vessel analysis
A system for performing vessel analysis uses display means (1) for displaying a three-dimensional image representing at least a tubular structure. Indicating means (2) are used for enabling a user to indicate a position on a vessel of the tubular structure, for obtaining an indicated position. Identifying means (3) are used for identifying a portion of the tubular structure situated around the indicated position, including any bifurcations, and extending up to a predetermined distance measure from the indicated position, for obtaining an identified portion. The display means (1) is also used for displaying a graphical annotation in the displayed three-dimensional image, indicative of the identified portion of the tubular structure.
US08611623B2 Network construction apparatus, method and program
A likelihood of a cross segment is calculated based on a cross segment characteristic condition defining a characteristic that a portion corresponding to an intermingled portion of a structure is present as a cross segment, and that at least two pairs of segments connectable in a straight line are present in the neighborhood of the cross segment. A likelihood of a straight line representing a probability that each segment is connected, in a straight line, to another segment is calculated based on a straight line connection condition defining a characteristic that each segment is connected, in a straight line, to another segment in the neighborhood thereof. A strength of connection between the segments is set based on the likelihood of a cross segment and the likelihood of a straight line, and plural network structures are constructed by connecting the segments based on the strength of connection.
US08611617B1 Similar image selection
An image similar to a target image is selected from among a set of candidate images. A set of image classifiers is first generated and used to create a fingerprint for each candidate image. A hash table is generated for each fingerprint segment, and an identifier for each candidate image is stored in each hash table based on the candidate image fingerprint value for the fingerprint segment associated with the hash table. A fingerprint is created for the target image using the set of classifiers. Segments of the target image fingerprints are compared to segments of the candidate image fingerprints using the hash table, and a candidate image similar to the target image is selected based on this comparison.
US08611616B1 Facial recognition
An example method includes capturing, by an image capture device of a computing device, an image of a face of a user. The method further includes detecting, by the computing device, whether a distance between the computing device and an object represented by at least a portion of the image is less than a threshold distance, and, when the detected distance is less than a threshold distance, denying authentication to the user with respect to accessing one or more functionalities controlled by the computing device, where the authentication is denied independent of performing facial recognition based at least in part on the captured image.
US08611610B2 Method and apparatus for calculating a distance between an optical apparatus and an object
A method and apparatus for determining a distance between an optical apparatus and an object by considering a measured nonlinear waveform, as opposed to a mathematically ideal waveform. The method and apparatus may accurately calculate distance information without being affected by a type of waveform projected onto the object and may not require an expensive light source or a light modulator for generating a light with little distortion and nonlinearity. Further, since the method may be able to use a general light source, a general light modulator, and a general optical apparatus, additional costs do not arise. Furthermore, a lookup table, in which previously calculated distance information is stored, may be used, and thus the amount of computation required to be performed to calculate the distance is small, thereby allowing for quick calculation of the distance information in real time.
US08611603B2 Method and apparatus for object tracking via hyperspectral imagery
A computer-implemented method for tracking a small sample size user-identified object comprising extracting a plurality of blocks of pixels from a first frame of a plurality of frames of a scene detected by a hyperspectral (HS) sensor, comparing a reference sample of the object with the plurality of blocks to generate a first attribute set corresponding to contrasting HS response values of the reference sample and HS response values of each block of the plurality of blocks, comparing a test sample of a portion of the first frame to each block of the plurality of blocks to generate a second attribute set corresponding to contrasting HS response values of the test samples and HS response values of each block of the plurality of blocks and determining if the object exists in two or more of the frames by comparing the first HS attribute set with the second HS attribute set.
US08611602B2 Robust video stabilization
Methods and apparatus for robust video stabilization. A video stabilization technique applies a feature tracking technique to an input video sequence to generate feature trajectories. The technique applies a video partitioning technique to segment the input video sequence into factorization windows and transition windows. The technique smoothes the trajectories in each of the windows, in sequence. For factorization windows, a subspace-based optimization technique may be used. For transition windows, a direct track optimization technique that uses a similarity motion model may be used. The technique then determines and applies warping models to the frames in the video sequence. In at least some embodiments, the warping models may include a content-preserving warping model, a homography model, a similarity transform model, and a whole-frame translation model. The warped frames may then be cropped according to a cropping technique.
US08611601B2 Dynamically indentifying individuals from a captured image
Embodiments of the invention are directed to methods and apparatuses for capturing a real-time video stream using a mobile device, determining, using a processor, which images from the real-time video stream are associated with individuals meeting a user defined criteria, and presenting on a display of the real-time video stream, one or more indicators, each indicator being associated with an image determined to be a person meeting the predefined criteria.
US08611600B2 Three-frame difference moving target acquisition system and method for target track identification
Embodiments of a target-tracking system and method of determining an initial target track in a high-clutter environment are generally described herein. The target-tracking system may register image information of first and second warped images with image information of a reference image. Pixels of the warped images may be offset based on the outputs of the registration to align each warped images with the reference image. A three-frame difference calculation may be performed on the offset images and the reference image to generate a three-frame difference output image. Clutter suppression may be performed on the three-frame difference image to generate a clutter-suppressed output image for use in target-track identification. The clutter suppression may include performing a gradient operation on a background image to remove any gradient objects.
US08611592B2 Landmark identification using metadata
Methods, systems, and apparatus are presented for associating a point of interest with a captured image. In one aspect, metadata associated with a digital image can be accessed, the metadata identifying an image capture location. Further, a depth of field corresponding to the digital image can be determined and one or more points of interest can be identified that are located within the determined depth of field. Additionally, one of the one or more identified points of interest can be selected as an image subject and the metadata associated with the digital image can be edited to include data identifying the selected point of interest.
US08611590B2 Video object fragmentation detection and management
Disclosed herein are a computer-implemented method and a camera system for determining a current spatial representation for a detection in a current frame of an image sequence. The method derives an expected spatial representation (820) for the detection based on at least one previous frame, generates a spatial representation (810) of the detection, and extends the spatial representation (810) to obtain an extended spatial representation (830), based on the expected spatial representation (820). The method determines a similarity measure between the extended spatial representation (830) and the expected spatial representation (820), and then determines the current spatial representation for the detection to based on the similarity measure.
US08611589B2 Method and apparatus for embedding auxiliary information within original data
This patent application is generally related to watermarking and steganography. One claim recites a method of transmarking an audio or video signal previously embedded with a first digital watermark using a first digital watermark embedding method. The method includes: utilizing a programmed electronic processor, decoding the first digital watermark from the audio or video signal; converting the audio or video signal into a different form; and utilizing a programmed electronic processor, embedding decoded message information from the first digital watermark into a second digital watermark in the different form such that the second digital watermark is adapted to robustness or perceptibility parameters associated with the different form. Of course, other combinations and claims are provided as well.
US08611584B2 System and method for performing optical navigation using portions of captured frames of image data
A system and method for performing optical navigation selectively uses portions of captured frame of image data for cross-correlation for displacement estimation, which can reduce the power consumption and/or increase the tracking performance at higher speed usage.
US08611582B2 Single piece earloop with corresponding pivot post
In an earloop headset or earphone or other ear-mounted audio device, a housing is attached to an earloop by providing a ball and complementary socket arrangement between the earloop and a pivot post secured to the housing. The earloop or pivot post are made of an elastomeric material to allow the earloop and pivot post to each be made of a single piece of material and be clipped into engagement after manufacture.
US08611572B2 Device and method for controlling the step size of an adaptive filter
The determination of a suitable step size for controlling the adaptation of a filter of an acoustic feedback compensator especially for hearing aids is to be improved. A step size controller is therefore provided in which an input signal is analyzed in at least two frequency bands. In doing so, any steep signal edges in the individual frequency bands are detected. The adaptation step size of an adaptive filter is then controlled depending on the number of frequency bands in which steep signal edges are detected, wherein the magnitude of the signal edges can be included in the decision.
US08611571B2 Binaural hearing apparatus and method for operating a binaural hearing apparatus with frequency distortion
A binaural hearing apparatus has at least one left hearing device and at least one right hearing device. The apparatus further includes a first frequency distortion unit in the left hearing device, which distorts the frequency of an acoustic signal received by the left hearing device or a signal part of the received acoustic signal and a second frequency distortion unit in the right hearing device, which distorts the frequency of the acoustic signal received by the right hearing device or a signal part of the received acoustic signal, with the frequency distortions of the left and right hearing device being different. This is advantageous in that the subjective perception of superimposition artifacts by a hearing device wearer is reduced.
US08611570B2 Data storage system, hearing aid, and method of selectively applying sound filters
A data storage system includes a network interface configurable to couple to a network for receiving data related to an acoustic environment from a device and a memory for storing a plurality of environmental filters. The data storage system further includes a processor coupled to the memory and the network interface, the processor configurable to analyze the data and selectively provide one or more of the plurality of environmental filters to the device based on the analysis of the data.
US08611569B2 Hearing system with a user preference control and method for operating a hearing system
A hearing system that includes a user control and a signal processing unit controllable by adjustable parameters can be adjusted to preferences of a user. Such an adjustment can involve providing a first set of start-up parameter settings upon start-up of said signal processor unit, using parameter settings included in or derived from said first set of start-up parameter settings as default parameter settings for said signal processing unit, obtaining a set of parameter settings currently used in said signal processing unit upon operating said user control, deriving a second set of start-up parameter settings in dependence of said first set of start-up parameter settings and of said set of parameter settings obtained, and using said second set of start-up parameter settings as said first set of start-up parameter settings when providing said first set of start-up parameter settings upon a following start-up of said signal processor unit.
US08611568B2 Hydrophobic ABS plastics material for casings
A hydrophobic ABS plastics material is formed from an acrylonitrile-butadiene-styrene copolymer (ABS) plastic feed stock and a silicone additive. The hydrophobic ABS plastics material is used to produce a casing material, and also an electrical device. The hydrophobic ABS plastics material is ideally suited for protecting sensitive electronic components from moisture via a casing.
US08611567B2 Direct writing of functionalized acoustic backing
An acoustic transducer and method of making the acoustic transducer is disclosed. A transducer element for converting a signal between one of an electrical signal and an acoustic signal and the other of the electrical signal and the acoustic signal is provided. A backing to the transducer is additively fabricated to a side of the transducer element. The backing includes an electrically conductive path therein for conducting the electrical signal.
US08611564B1 3.5 mm audio plug with built-in lighting source
The invention relates to a 3.5 mm audio plug with built-in light source, particularly to a light-emitting element arranged in a hollow tube and two conductive portions and several insulating portions arranged on a predetermined position of a surface of the audio plug for acquiring power and supplying the power to the light-emitting element in order to form a laser pen. At the same time, the electronic products are able to maintain normal output sound from a speaker when the audio plug is inserted into the audio jack of the predetermined electronic product, avoiding missed calls. Moreover, the audio plug is arranged in the audio jack except the light-emitting hole; that is, the present invention is nearly integrated with the smartphone 70, which is not only beautiful but easy to carry.
US08611563B2 Method, a system and an apparatus for delivering media layers
A system for facilitating access to multiple layer media items over communication network. The system comprises a media database which is used for storing multiple layer media items as independently accessible channels. The system further comprises plurality of subscriber applications which are connecting via a communication network, e.g. The Internet, to the media database. Users can use the subscriber application to access to each channel of the multiple layer media items independently.
US08611562B2 Sound mixing console
A sound mixing console operative for combining or processing sound signals of a plurality of input channels is described. The sound mixing console (1) comprises a plurality of sound signal input channels (2a, 2b, 2c . . . ), an input channel fader control system (10, 12) having a plurality of input channel faders (16) which can be selectively coupled to respective ones of said plurality of sound signal input channels (2a, 2b, 2c . . . ). A master section (14) has a plurality of control group faders (17) each for collective control of a different selected group of sound signal input channels. Means are provided for coupling the sound signal input channels (36) of one of said selected groups to respective input channel faders (16) thereby to permit individual adjustment of the sound signals of the input channels of said selected group.
US08611561B2 First stage audio amplifier with clamping circuit
An external audio signal is input to an input terminal which is connected to the first terminal of a first resistor. The first terminal of a second resistor is connected to the second terminal of the first resistor. An operational amplifier is arranged such that its inverting input terminal is connected to the second terminal of the second resistor, and a reference voltage is applied to its non-inverting input terminal. A third resistor is arranged between the output terminal and the inverting input terminal of the operational amplifier. A first diode is arranged between the second terminal of the first resistor and a power supply terminal such that its cathode is on the power supply terminal side. Furthermore, a second diode is arranged between the second terminal of the first resistor and the ground such that its cathode is on the second terminal side of the first resistor.
US08611557B2 Method and apparatus for audio processing
A method and apparatus for introducing a time-varying time delay randomly into the individual reproduction channels of a sound recording, two in the case of binaural presentation. This emulates the temporal aspect of microphone and/or listener motion. The present invention may be applied as a unidirectional process. No preparation of the source material is required. It can be applied to any multichannel audio signal set. It can process analog or digital signals. The process may be used with headphones, loudspeakers, hearing aids or similar assistive hearing devices.
US08611556B2 Calibrating multiple microphones
The specification and drawings present a new method, apparatus and software product for calibrating multiple microphones (e.g., a microphone array) to match their sensitivity using an ambient noise by creating and updating one or more calibration signal level difference histograms.
US08611555B2 Robot head with artificial ears
A supporting head is provided with binaural artificial ears. Each binaural artificial ear comprises an auricle-shaped structure and a microphone. In order to enhance auditory localization cues, at least an upper part of the head is provided with an acoustically dampening surface.
US08611551B1 Low latency active noise cancellation system
Systems and methods described herein provide for low latency active noise cancellation, which alleviates the problems associated with analog filter circuitry. The present technology utilizes low latency digital signal processing techniques that overcome the high latency conventionally associated with conversion between the analog and digital domains. As a result, low latency active noise cancellation is performed utilizing digital filter circuitry which is not subject to the inaccuracies and drift of analog filter components. In doing so, the present technology provides robust, high quality active noise cancellation.
US08611545B2 Surround generation apparatus
A surround system includes a decoder that decodes an encoded audio data stream, a decorrelation unit that receives and decorrelates stereo signals decoded by the decoder so as to generate surround signals having a low-correlation component, an addition unit that adds high-correlation-component signals extracted from the stereo signals to the surround signals generated by the decorrelation unit, and a controller that controls addition of the high-correlation-component signals performed by the addition unit on the basis of the bit rate of the audio data stream.
US08611543B2 Method and system for providing a mobile IP key
A method for providing an IP key, for encoding messages between a user terminal MS or a PMIP client and a home agent HA, wherein an authentication server only provides the mobile IP key when the authentication server recognizes, by a correspondingly encoded parameter, that the user terminal MS itself is not using mobile IP (PMIP).
US08611540B2 System and method for secure messaging in a hybrid peer-to-peer network
An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables endpoints to securely send and receive messages to one another within a hybrid peer-to-peer environment.
US08611536B2 Bootstrapping authentication using distinguished random challenges
A communications system and method of bootstrapping mobile station authentication and establishing a secure encryption key are disclosed. In one embodiment of the communications network, a distinguished random challenge is reserved for generation of a secure encryption key, wherein the distinguished random challenge is not used for authentication of a mobile station. The distinguished random challenge is stored at a mobile station's mobile equipment and used to generate a secure encryption key, and a bootstrapping function in the network uses a normal random challenge to authenticate the mobile station and the distinguished random challenge to generate the secure encryption key.
US08611535B2 Characterization of an entangled photon system
A quantum key distribution system comprises a source of entangled photon pairs and two single-photon detectors. The source is coupled to each of the single-photon detectors by optical fiber. Operational systems parameters include the efficiency of the first single-photon detector, the efficiency of the second single-photon detector, and the maximum average number of photon pairs per unit time generated by the source. To characterize the operational systems parameters, the transmittances between the source and each single-photon detector are determined. The dark count probability of the first single-photon detector and the dark count probability of the second single-photon detector are determined. The count probability at the first single-photon detector, the count probability at the second single-photon detector, and the coincidence count probability are determined as a function of the optical power from the source. By fitting the values to a set of relationships, the operational systems parameters are computed.
US08611534B2 Electro-optic waveguide polarisation modulator
An electro-optic waveguide polarization modulator (20) comprising a waveguide core (4) having first and second faces defining a waveguide core plane, a plurality of primary electrodes (22, 24) arranged at a first side of the waveguide core plane and out of said plane, and at least one secondary electrode (26) arranged at a second side of the waveguide core plane and out of said plane, wherein the electrodes (22, 24, 26) are adapted in use to provide an electric field having field components (13, 15) in two substantially perpendicular directions within the waveguide core (4) so as modulate the refractive index thereof such that electromagnetic radiation propagating through the core (4) is converted from a first polarization state to a second polarization state.
US08611532B2 Managing media content decryption keys in encrypted media content distribution systems and methods
Exemplary systems and methods for managing media content decryption keys in encrypted media content distribution systems and methods are described. An exemplary method includes a user device 1) accessing a set of decryption keys, 2) storing the set of decryption keys in local memory, 3) accessing an encrypted media content program, 4) switching from accessing the encrypted media content program to accessing another encrypted media content program, the another encrypted media content program temporally aligned with the encrypted media content program, 5) using a decryption key included in the set of decryption keys stored in the local memory to decrypt the encrypted media content program before the switching is performed, and 6) using another decryption key included in the set of decryption keys stored in the local memory to decrypt the another encrypted media content program after the switching is performed. Corresponding systems and methods are also disclosed.
US08611531B2 Method and apparatus for remotely inserting watermark into encrypted compressed video bitstream
A method and apparatus for remote watermarking of a media program is disclosed. The method inserts a pattern of substituted second versions of media program portions that are invisible to the viewer, into reproduced copies of the media program. The method permits the watermarking of encrypted media programs.
US08611527B1 Load-balancing and system sharing techniques for interactive voice response systems
A system and machine-implemented method for automated communication is described. It is estimated whether a new established outbound communication session will be processed by a live agent within a predetermined period of time. In response to the estimate, it either waits to receive a new inbound communication session, or initiates a new outbound communication session with an unused communication channel. The estimate may be affected by whether a minimum number of channels are configured to receive a new inbound communication session, a number of the channels configured to initiate a new outbound communication session, and a number of live agents and an expected time spent by the live agents per outbound communication session. The amount of time spent waiting may vary among the channels.
US08611526B2 CTIEX, system and method for channel associated data transmission between agent and automatic service
The disclosure provides a CTIEX, system and method for implementing channel associated data transmission between an agent and an automatic service, wherein the CTIEX comprises a message module and a processing module; the message module receives a channel associated data request message transmitted by a cross-platform automatic service and transmits the channel associated data organized by the processing module to the cross-platform automatic service; the processing module is configured to analyze a call serial number in the channel associated data request message received by the message module to search out agent-associated information and organize channel associated data. The disclosure is capable of implementing channel associated data transmission between an agent and a cross-platform automatic service.
US08611525B2 System and method to cancel a blindly-transferred call
A system and method to cancel a blindly-transferred call in Session Initiation Protocol (SIP) includes receiving a call request from an endpoint and selecting a first call agent to handle the call request. A blind transfer of the call request is initiated to the first call agent. It is determined whether the first call agent is available to handle the call request. If the first call agent is not available to handle the call request, the blind transfer of the call request is canceled.
US08611524B2 Method, apparatus and system for call routing
Embodiments of the present invention disclose a method for call routing, including receiving routing request information sent by computer telephony integration. The routing request information carries customer media information. Customer requirement quality of service is calculated according to the customer media information, and an agent is selected corresponding to the customer requirement quality of service according to the customer requirement quality of service to make a service capability of the agent match a network quality requirement, thereby improving the quality of service.
US08611522B2 Telephone call processing method and apparatus
A method and apparatus for processing telephone calls in a packet-based telephony service is disclosed. A store of telephone party identifiers is maintained for multi-service users having access to the packet-based telephony service and an alternate telephony service. Incoming signaling information for telephone calls in the packet-based telephony service is monitored and outgoing signaling information may be altered with reference to the store. An alteration may involve replacing telephony party identification data associated with one telephony service for telephony party identification data associated with another telephony service. The invention allows a multi-service user to be consistently identified by other telephony users by a single telephony party identifier instead of one telephony party identifier for each service they subscribe to. Further, a multi-service user can be identified at the call destination by a single telephony party identifier, irrespective of which telephony service is used to make the call.
US08611520B2 Audio conference platform with dynamic speech detection threshold
The present invention comprises a method for audio/video conferencing. In a preferred embodiment, the method comprises using a dynamic threshold value to determine whether there is speech on a line. One aspect, the method comprises determining a dynamic threshold value based on one or more characteristics of signals received on a port, associating that dynamic threshold value with the port; and comparing one or more characteristics of signals subsequently received on the port to the dynamic threshold value. Signals received over a plurality of ports are summed, but for ports whose signal characteristics have a specified relationship to the dynamic threshold value associated with that port, signals are not contained in the sum.
US08611517B2 Method and system for alphanumeric indexing for advertising with cloud computing
A method and system for automated intelligent advertising. Messages sent to an invalid alphanumeric identifier (e.g., e-mail address, text message address, social networking identifier, etc.) for a desired network service are returned including a notification that an attempt to connect to the desired network service has failed and also includes electronic advertising information that allows a network device to view and display a retrieved pre-determined advertisement or the dynamically generated advertisement and make a selection input to automatically connect to another network device associated with the retrieved pre-determined or dynamically advertisement to obtain additional electronic advertising information.
US08611513B2 Methods and telecommunications system for transmitting a facsimile message
A method and system for transmitting a facsimile message uses a public-switched telecommunications network, the public-switched telecommunication network having a messaging platform capable of storing a plurality of facsimile messages. The initiation of a telephone call to a destination is detected, the content of the call including the facsimile message. If the destination is available at a first time to receive a telephone call, the facsimile message is transmitted. The facsimile message may be stored on the messaging platform only if the destination is unavailable at the first time, or every time a telephone call is initiated by the originating party. The method also provides for situations where a telephone call is redirected, where an inter-NPA seven digit dialing case has occurred, and where “busy” or “no_answer” triggers are implemented. If the facsimile message was stored, the facsimile message is transmitted at a second time if the destination is available.
US08611510B2 System and method for guest voicemail box
A system and method for establishing guest mailboxes. User input to partition a voicemail box of a user is received to create a guest voicemail box. The voicemail box is partitioned to create the guest voicemail box. An access number is established for the guest voicemail box. The guest voicemail box is removed based on an expiration.
US08611508B2 Method an apparatus for converting a voice signal received from a remote telephone to a text signal
A telephone call is established between a local telephone (110) associated with a local party and a remote telephone (104) associated with a remote party. The local telephone (110) receives a voice signal from the remote telephone (104) responsive to establishing the telephone call. The voice signal represents directory assistance information, a name, a phone number or directions provided by the remote party. The local telephone (110) stores the voice signal in a memory unit (212) in the local telephone (110) responsive to receiving the voice signal. The local telephone (110) converts the voice signal to a text signal responsive to storing the voice signal. The local telephone (110) stores the text signal in the memory unit (214) in the local telephone (110) responsive to converting the voice signal to a text signal. The local telephone (110) edits the stored text signal in the memory unit responsive to storing the text signal. The local telephone (110) correlates the remote party's identity with the stored voice and/or text signal responsive to storing the voice and/or text signal. The local telephone (110) uses the stored edited text signal to make a new telephone call or to transfer the stored edited text signal to another electronic device.
US08611506B2 Methods and apparatus to facilitate voicemail interaction
Example methods and apparatus to facilitate voicemail interaction are disclosed. A disclosed example method involves, during a call session with a voicemail system, receiving an audio segment from the voicemail system. The example method also involves performing feature recognition on the audio segment and outputting a display element to a user interface based on a recognized feature in the audio segment.
US08611503B2 X-ray waveguide
An X-ray waveguide which: shows a small propagation loss of an X-ray; does not deteriorate owing to oxidation; and can be easily produced is realized with an X-ray waveguide, including: a core for guiding an X-ray in such a wavelength band that the real part of refractive index of materials is 1 or less; and a cladding for confining the X-ray in the core, in which: the cladding has a one-dimensional periodic structure consisting of at least two materials having different real parts of refractive index; one of the materials is inorganic one, and another one of materials is any of an organic material, a gas, or vacuum; and the core and the cladding are formed so that the critical angle for total reflection at the interface between the core and the cladding is smaller than a Bragg angle depending on the periodicity of the one-dimensional periodic structure.
US08611502B1 Continuously variable focal length lens
A material preferably in crystal form having a low atomic number such as beryllium (Z=4) provides for the focusing of x-rays in a continuously variable manner. The material is provided with plural spaced curvilinear, optically matched slots and/or recesses through which an x-ray beam is directed. The focal length of the material may be decreased or increased by increasing or decreasing, respectively, the number of slots (or recesses) through which the x-ray beam is directed, while fine tuning of the focal length is accomplished by rotation of the material so as to change the path length of the x-ray beam through the aligned cylindrical slots. X-ray analysis of a fixed point in a solid material may be performed by scanning the energy of the x-ray beam while rotating the material to maintain the beam's focal point at a fixed point in the specimen undergoing analysis.
US08611500B2 X-ray imaging apparatus and measurement method
An X-ray imaging apparatus which obtains an X-ray image, the apparatus includes: an imaging unit including a plurality of detecting elements adapted to convert X-rays generated by an X-ray generating apparatus which outputs or stops X-rays in accordance with an operation instruction into an image signal; and an obtaining unit adapted to obtain an operation start timing of the X-ray generating apparatus based on an image signal output from the imaging unit and obtain a difference between a timing of an operation instruction to the X-ray generating apparatus and the operation start timing.
US08611496B2 Radiation treatment system
A radiation treatment system that can apply radiation to a respiratory moving organ (such as, a lung, a liver or the like) with high precision is provided. A radiation treatment system according to the present invention as solving means is characterized in that when medical treatment target position information obtained by executing pattern matching processing on the inside of each frame of a fluoroscopic X-ray image for detecting a medical treatment target position achieved under medical treatment on the basis of a template image of an area containing a medical treatment target position of a patient, which is achieved in advance, is within a predetermined error range with respect to the medical treatment target position information based on the template image, and also a timing is an application timing of medical treatment radiation which is set on the basis of motion information of a body surface, a signal for applying medical treatment radiation is generated; and in the other cases, a signal for stopping the application is generated, whereby the application of the medical treatment radiation is controlled on the basis of these signals.
US08611494B2 Method for disassembling liquid crystal display device
In the present disclosure, before disassembly of liquid crystal module (1) having liquid crystal panel (2) and a back light, irradiation is performed with X-rays (13) from the front surface side of liquid crystal panel (2) of liquid crystal module (1). By this irradiation with X-rays (13), generated fluorescent X-rays (14) are detected to analyze an element contained in liquid crystal panel (2), while X-rays (17) backscattered or transmitted to the rear surface side of liquid crystal module (1) are detected to determine a type and a state of the back light. Then, based on the determined type and state of the back light, liquid crystal module (1) is disassembled.
US08611493B2 X-ray fluorescence analyzer and X-ray fluorescence analysis method
The X-ray fluorescence analyzer (100) includes: an enclosure (10); a door (20) for putting the sample into and out of the enclosure; a height measurement mechanism (7) capable of measuring a height at the irradiation point; a moving mechanism control unit (9) for adjusting a distance between the sample and the radiation source as well as the X-ray detector based on the measured height at the irradiation point; a laser unit (7) for irradiating the irradiation point with a visible light laser beam; a laser start control unit (9) for irradiating the visible light laser beam by the laser unit (7) when the door is open state; and a height measurement mechanism start control unit (9) for starting the height measurement mechanism to measure the height at the irradiation point when the door is opened.
US08611488B2 Debris exclusion and retention device for a fuel assembly
A debris exclusion and retention device traps and retains foreign material within the lower tie plate of the fuel assembly utilizing the existing flow paths within the lower tie plate, and without redirecting coolant flow. Flow through the inlet nozzle of the lower tie plate into an enlarged lower tie plate housing creates strong jet impingement against the center of the lower tie plate grid or debris filter, if present, which has a tendency to push debris to the periphery of the lower tie plate. Low flow zones around the periphery of the lower tie plate allow debris to fall back toward the inlet nozzle. The retention device traps and retains debris in these low flow zones without impacting existing flow patterns in the lower tie plate. Thus, the retention device has minimal or no impact on lower tie plate pressure drop.
US08611487B2 Enhanced phase discriminator for fast phase alignment
One embodiment of the present invention relates to a phase alignment system including a plurality of samplers, a clock distributor, a phase detector and a phase alignment control. The samplers are configured to receive an incoming signal and a phase adjusted clock signal and to provide samples according to the incoming signal. The clock distributor receives a clock adjustment signal and generates the phase adjusted clock signal, which triggers sampling of the incoming signal. The clock adjustment signal indicates a direction of phase adjustment and can include an amount of phase adjustment. The phase detector receives the samples and provides extended phase alignment commands derived from the samples. The phase alignment control receives the extended phase alignment commands and provides the clock adjustment signal to the clock distributor.
US08611486B2 Adjustment of clock signals regenerated from a data stream
Embodiments of the invention are generally directed to adjustment of clock signals regenerated from a data stream. An embodiment of a method includes receiving a data stream from a transmitting device via a communication link, the data stream including stream data, a link clock signal, and timestamps to indicate a relationship between the link clock signal and a stream clock signal. The method further includes adjusting the stream clock based at least in part on one or more measurements related to the data stream, the one or more measurements including a count of a number of pulses of the stream clock during a period of time, or a measurement of a number of data elements from the data stream stored in a buffer at a certain point in time.
US08611485B2 Method and a device for controlling frequency synchronization
A device for controlling frequency synchronization includes a processor for controlling a frequency-controlled clock signal on the basis of received timing messages so as to achieve frequency-locking between the frequency-controlled clock signal and a reference clock signal. For the purpose of finding such timing messages which have experienced similar transfer delays and thus are suitable for the frequency control, the processor is configured to control a phase-controlled clock signal on the basis of the timing messages so as to achieve phase-locking between the phase-controlled clock signal and the reference clock signal, and to select the timing messages to be used for the frequency control on the basis of phase-error indicators related to the phase control. Thus, the phase-controlled clock signal is an auxiliary clock signal that is utilized for performing the frequency control.
US08611483B2 Multi-layer time-interleaved analog-to-digital convertor (ADC)
A radio frequency (RF) receiver may comprise a first sampling module that is operable to sample in a first level at a particular main sampling rate; a plurality of second-level sampling modules, wherein each of the plurality of second-level sampling modules is operable to sample in a second level, an output of the first level, at a second sampling rate that is reduced compared to the main sampling rate; and a plurality of third-level modules, each comprising a plurality of third-stage sampling sub-modules that are operable to sample at a third sampling rate that is reduced compared to the second sampling rate, and a plurality of corresponding analog-to-digital conversion (ADC) sub-modules.
US08611481B2 Blind control channel detection
The present invention proposes a method, including receiving a sequence of channelization encoded correlated symbols xi, analyzing statistical or orthogonality properties of the sequence, and deciding on presence or absence of a specific control channel based on the analyzed properties. The present invention also proposes a correspondingly configured device and computer program product. By virtue thereof, “blind” detection of the specific control channel such as S-CPICH is possible.
US08611480B1 Optimal decoding of transmit diversity code with varying channel characteristics
Systems and methods are provided for decoding a signal vector in a transmit diversity scheme for varying channels. Information obtained in more than one symbol period are treated as a single received vector, and each of the received signal vectors may be processed to reduce the effects of varying channel characteristics. The received signal vectors may be combined by addition and decoded using a maximum-likelihood decoder. In some embodiments, the received signal vectors are processed separately and then combined. In other embodiments, the received signal vectors are combined and then processed. In some embodiments, zero-forced linear equalization techniques are used to processed the received signals. In some embodiments the signal vectors and varying channel response matrices are broken down to equivalent forms in order to simplify the processing.
US08611478B2 Dynamic RFI mitigation
Provided herein are different embodiments for performing radio frequency interference (RFI) mitigation in electronic devices such as mobile computing systems. In some embodiments, a dynamic RFI mitigation scheme allows for monitoring of wireless channels for RFI and to adaptively shift an identified RFI source (e.g., system clock) harmonics, e.g., either out of the on-channels or to a neutral position within the on-channels such as by using cost-function analysis.
US08611475B2 Channel estimation and symbol boundary detection method
A channel estimation method for use with a received signal by a receiver is disclosed. The received signal comprises multiple data bursts which are transmitted to the receiver via multiple path channels, with each of the data bursts having a plurality of preamble symbols which are decoded. The channel estimation method includes the following steps: firstly, at least one correlation pattern is generated according to the decoded preamble symbols. Then, a cross correlation of the correlation pattern with the received signal is performed to yield at least one correlation result of channel impulse response (CIR). Wherein, the symbol boundary of the received signal is decided according to the correlation result.
US08611474B2 System and method for detecting and processing received signal with pulse sequence
Methods of detecting a pulse sequence in a received signal are disclosed, each of which entails operating on samples of the received signal. One method entails determining a correlation of samples with a reference sequence, and detecting the pulse sequence based on the correlation. Another method entails selecting a reference sample associated with a pulse, and detecting the pulse sequence by analyzing samples based on one or more lengths of a time hopping interval and the reference sample. Another method entails selecting a reference sample associated with non-restricted time hopping intervals, and detecting the pulse sequence by analyzing samples that are based on substantially one or more lengths of a half pulse interval and the reference sample. Further, disclosed is a method of determining a timing drift by selecting samples, determining a time delay between the selected samples, and determining the timing drift based on the determined time delay and an expected time delay.
US08611473B1 Reduction of correlated channel impairments
For power efficiency, it can be desirable to use a 1-bit ADC or slicer to receive a wired data transmission. A plurality of N samples per baud period are taken. N can be, for example, 4 or more. At least a portion of the samples are included in a window of samples, the size of which is based at least partly on earlier determined values of prior symbols. For example, a polynomial function or other numerical function can be embedded in a lookup table to map previously determined data bits to an address, and the address can be used to control an input of multiplexers to vary the size of the window. The value for a current symbol is determined based at least partly on one or more values within the window of samples.
US08611463B2 Codebook generating method and apparatus for generating a codebook for multi-polarized multiple-input multiple-output (MIMO) systems
A terminal and method for generating a codebook for a multiple-input multiple-output (MIMO) system is provided. The codebook generation includes: assigning a single-polarized precoding matrix to diagonal blocks among a plurality of blocks arranged in a block diagonal format in which a number of diagonal blocks corresponds to a number of polarization directions of transmitting antennas; and assigning a zero matrix to remaining blocks excluding the diagonal blocks.
US08611458B2 Electronic device, electronic system, and method of providing information using the same
There is described an electronic system including a first electronic device and a second electronic device communicating with each other. The first electronic device includes a first output unit, a first communication unit, and a first controller automatically transmitting supplementary information related to multimedia contents to the second electronic device through the first communication unit while playing the multimedia contents through the first output unit. The second electronic device includes a second output unit, a second communication unit, and a second controller outputting supplementary contents, related to the multimedia contents, through the second output unit on the basis of the supplementary information received from the first electronic device.
US08611457B2 Modified preamble structure for IEEE 802.11A extensions to allow for coexistence and interoperability between 802.11A devices and higher data rate, MIMO or otherwise extended devices
A modified preamble is used by extended devices that operate at higher rates, MIMO or other extensions relative to strict 802.11a-compliant devices. The extended devices might use multiple antenna techniques (MIMO), where multiple data streams are multiplexed spatially and/or multi-channel techniques, where an extended transmitter transmits using more than one 802.11 a channel at a time. Such extensions to IEEE 802.11 a can exist in extended devices. The modified preamble is usable for signaling, to legacy devices as well as extended devices, to indicate capabilities and to cause legacy devices or extended devices to defer to other devices such that the common communication channel is not subject to unnecessary interference. The modified preamble is also usable for obtaining MIMO channel estimates and/or multi-channel estimates. The modified preamble preferably includes properties that facilitate detection of conventional and/or extended modes (“mode detection”) and provides some level of coexistence with legacy IEEE 802.11 a devices.
US08611456B2 Isolated communication system
A transmission unit includes a transmission pulse signal generating circuit which generates a transmission pulse signal having pulses corresponding to a plurality of clock signals generated in a clock signal generating circuit, existing between a first pulse and a second pulse which are generated in an edge pulse generating circuit. A receiving unit is configured to decode a received pulse signal based on the transmission pulse signal received from the transmission unit via an isolated communication unit, as a signal that transitions from a first level to a second level when an initial pulse of the received pulse signal is detected and that transitions from the second level to the first level when a subsequent pulse is not detected within a predetermined first time period from when a most recent pulse of the received pulse signal is detected.
US08611448B2 Codebook adaptation in MIMO communication systems using multilevel codebooks
A method includes holding in a receiver a definition of a codebook including precoding matrices, and a definition of multiple sub-codebooks including different respective subsets of the precoding matrices in the codebook. A sub-codebook is selected in coordination with a transmitter, for use in a given time interval or frequency range. A Multiple-Input Multiple-Output (MIMO) signal that is transmitted from the transmitter is received. Feedback is generated in the receiver based on the received MIMO signal. The feedback is indicative of one or more preferred precoding matrices, which are chosen from the selected sub-codebook and which are to be used in precoding subsequent MIMO signals in respective partitions of the given time interval or frequency range. The feedback is transmitted from the receiver to the transmitter.
US08611447B1 Feedback and user scheduling for multi-user multiple input multiple output (MU-MIMO) system
Some of the embodiments of the present disclosure provide a method comprising selecting, by a user equipment (UE), a preferred interference precoding matrix from a plurality of candidate precoding matrices included in a codebook; and transmitting, by the user equipment to a communication node, a preferred interference precoding matrix index (PMI) corresponding to the preferred interference precoding matrix included in the codebook. Other embodiments are also described and claimed.
US08611443B2 Method and apparatus to cancel additive sinusoidal disturbances in OFDM receivers
Orthogonal frequency division multiplexing (OFDM) has become a popular transmission method for high speed wireless radio transmission, due to its potential for low complexity of transmitters and receivers. A method and apparatus are contemplated for cancelling additive sinusoidal disturbances of a known frequency in OFDM receivers which arise e.g. from clock signals that are present for frequency reference, mixer control, and A/D converter control, as well as harmonics and mixing products of those periodic signals, coupling into some point in the receiver chain and appearing as rotating complex exponentials superimposed to complex baseband receive signals. According to the inventive method and apparatus an estimation of an amplitude and phase of a disturbing superimposed tone with a known frequency is obtained and the amplitude and phase estimation is used to cancel the spurious tone preventing a degradation of receiver sensitivity while achieving low implementation complexity.
US08611442B2 Method and apparatus for channel sounding in an orthogonal frequency division multiplexing communication system
An Orthogonal Frequency Division Multiplexing communication system is provided that triggers a transmission of an uplink sounding signal by use of a Downlink Control Information (DCI) message. In various embodiments of the invention, the DCI message may be used to individually trigger an uplink sounding signal by a single user equipment or may be used to trigger an uplink sounding signal by a group of users equipment.
US08611437B2 Ground referenced single-ended signaling
One embodiment of the present invention sets forth a mechanism for transmitting and receiving ground-referenced single-ended signals. A transmitter combines a direct current (DC) to DC converter including a flying capacitor with a 2:1 clocked multiplexer to drive a single-ended signaling line. The transmitter drives a pair of voltages that are symmetric about the ground power supply level. Signaling currents are returned to the ground plane to minimize the generation of noise that is a source of crosstalk between different signaling lines. Noise introduced through the power supply is correlated with the switching rate of the data and may be reduced using an equalizer circuit.
US08611436B2 Wideband balun structure
A balun structure is disclosed having positive and negative going signal paths coupled to a ninety degree hybrid. The positive signal path has a circuit trace and a phase shaper structure that provides three hundred and sixty degrees of phase shift at Port 1 of the hybrid. The negative going signal path has a circuit trace and a second order phase shaper that provides four hundred and fifty degrees of phase shift at Port 2 of the hybrid. Port 1 is coupled to Port 3 of the hybrid and functions as an output port. The first order phase shaper and the second order phase shaper compensate for the signal loss caused by a signal cable coupled to the output port and provide a frequency band from DC to at least 15 GHz and a transient response having less than ten percent pre-shoot.
US08611435B2 Combined scheme for interpolation filtering, in-loop filtering and post-loop filtering in video coding
In one example, this disclosure describes filtering techniques for filtering of video blocks of a video unit. The filtering techniques may select one or more different types of filtering for each video block of the video unit based on various factors such as whether the video block is inter-coded or intra-coded, and whether adaptive interpolations were preformed during a motion compensation process during the encoding of the video block. When adaptive interpolations were performed, the adaptive interpolations may provide a level of filtering that renders additional filtering unnecessary or undesirable in some cases.
US08611434B2 Image processing method and apparatus, image processing program, and storage medium which stores the program
An image processing method includes determining a first bandwidth based on original image data; computing a filter coefficient array for implementing frequency characteristics corresponding to a band limitation using the first bandwidth; generating first filtered image data by subjecting the original image data to a filtering process using the first filter coefficient array; deriving an objective image-quality estimation value of the first filtered image data, and computing an allocation coefficient used for determining an optimum bandwidth, based on the objective image-quality estimation value; determining the optimum bandwidth corresponding to the computed allocation coefficient by referring to a table in which a correspondence relationship between the allocation coefficient and the optimum bandwidth is defined; computing an optimum filter coefficient array for implementing the frequency characteristics corresponding to a band limitation using the optimum bandwidth; and generating optimum filtered image data by subjecting the original image data to a filtering process using the optimum filter coefficient array.
US08611431B2 Method and apparatus for transmitting data
An implementation exits a power saving mode for fixed and periodic active periods of time to receive a separate burst transmission from a first stream during each of the corresponding active periods of time. The first stream is received at a first-stream burst data rate. The first stream includes data configured to be displayed at a first playback rate that is substantially less than the first-stream burst data rate. During the active periods of time, data is received from a second stream at a second-stream rate. The second stream includes data configured to be displayed at a second playback rate that is substantially the same as the second-stream rate. After receiving each of the burst transmissions from the first stream during the active periods of time, the power saving mode is entered for corresponding fixed and periodic power-saving periods of time while waiting for another burst from the first stream.
US08611430B2 Coding device and method, decoding device and method, recording medium, and program
An encoding apparatus and an encoding method, a decoding apparatus and a decoding method, a recording medium, and a program suitable for encoding image signals with a higher compression ratio for transmission or accumulation. In an arithmetic coding section, from among the syntax elements of input image compression information, the frame/field flag is first encoded by a frame/field flag context model. When the macroblock to be processed is subjected to frame-based encoding, a frame-based context model, specified in the current H.26L standard, is applied. On the other hand, when the macroblock to be processed is subjected to field-based encoding, a field-based context model is applied for the syntax elements described below. The present invention is applied to an encoder for encoding image information and a decoder for decoding image information.
US08611427B2 Method and apparatus for decoding/encoding a video signal
The method includes receiving a multi-view video stream including a random access picture, which includes a random access slice. The random access slice references only a slice corresponding to a same time and a different view of the random access picture. Type information indicating whether the random access slice is predicted from one or two reference pictures is obtained, and a reference picture list is initialized using view number information and view identification information included in obtained initialization information according to the type information. The initialization information is obtained based on a value indicating decoding order between the plurality of views. The initialized reference picture list is modified based on modification information representing how to assign an inter-view reference index in the initialized reference picture list. A prediction value of a macroblock in the random access picture is determined based on the modified reference picture list, and the macroblock is decoded using the prediction value.
US08611423B2 Determination of optimal frame types in video encoding
The invention facilitates the use of low resolution estimation to identify an optimal sequence of frame types for encoding a stream of video data. In one embodiment a series of video frames are downscaled and divided into superblocks. Low resolution motion estimation metrics are calculated for the superblocks and compared to corresponding superblocks of a previous frame. A series of video frame types is selected based on the comparison metrics and used to encode the video frames.
US08611422B1 Endpoint based video fingerprinting
A method and system generates and compares fingerprints for videos in a video library. The video fingerprints provide a compact representation of the temporal locations of discontinuities in the video that can be used to quickly and efficiently identify video content. Discontinuities can be, for example, shot boundaries in the video frame sequence or silent points in the audio stream. Because the fingerprints are based on structural discontinuity characteristics rather than exact bit sequences, visual content of videos can be effectively compared even when there are small differences between the videos in compression factors, source resolutions, start and stop times, frame rates, and so on. Comparison of video fingerprints can be used, for example, to search for and remove copyright protected videos from a video library. Furthermore, duplicate videos can be detected and discarded in order to preserve storage space.
US08611421B1 High dynamic range codecs
A method for encoding high dynamic range (HDR) images involves providing a lower dynamic range (LDR) image, generating a prediction function for estimating the values for pixels in the HDR image based on the values of corresponding pixels in the LDR image, and obtaining a residual frame based on differences between the pixel values of the HDR image and estimated pixel values. The LDR image, prediction function and residual frame can all be encoded in data from which either the LDR image of HDR image can be recreated.
US08611419B2 Method and apparatus for decoding/encoding a video signal
The method includes the steps of obtaining initialization information of a reference picture list for a random access slice, the initialization information representing a reference relation between a plurality of views, initializing the reference picture list for inter-view prediction by appending an inter-view reference index to an initialized reference picture list for temporal prediction, the inter-view reference index being appended based on the view number information and the view identification information, obtaining modification information for the initialized reference picture list from a multi-view video stream, the modification information representing how to assign an inter-view reference index in the initialized reference picture list, modifying the initialized reference picture list for inter-view prediction using the modification information.
US08611418B2 Decoding a progressive JPEG bitstream as a sequentially-predicted hybrid video bitstream
An apparatus generally including a first circuit and a second circuit is disclosed. The first circuit may be configured to generate an intermediate bitstream by parsing a Joint Picture Expert Group (JPEG) bitstream carrying a picture. The intermediate bitstream generally includes one or more encoded frames each representing a portion of the picture. The second circuit may be configured to (i) generate one or more intermediate images by decoding the encoded frames and (ii) recreate the picture using the intermediate images.
US08611415B1 System and method for coding using improved motion estimation
Coding using improved motion estimation may include receiving motion vectors for a first block in the frame and at least some of the blocks that are neighbors to the first block, wherein the received motion vectors are determined using a first search scheme, identifying neighboring blocks having motion vectors that are similar to the motion vector of the first block, and assigning the first block and the identified neighboring blocks to a group, determining a number of blocks in the group, and if the number of blocks in the group is greater than a predetermined number, determining an updated motion vector for at least one of the blocks in the group using a second search scheme that is different from the first search scheme.
US08611413B2 Adaptive coding and decoding
A method of transmitting an image portion, in a coding phase, comprises: analyzing a coding context; adapting a parameter of a group of prediction functions that can be used for coding; forming a first predicted descriptor using a selected prediction function; and determining and transmitting a residue (ε) between the first predicted descriptor and the current descriptor. The method further includes a decoding phase comprising: analyzing a decoding context; adapting a parameter of a group of prediction functions that can be used for decoding; forming a second predicted descriptor (P*) using a selected prediction function; and combining the second predicted descriptor and the received residue to deliver a decoded version of the current descriptor (V*).
US08611407B2 Phase detection in digital communication receivers
According to various embodiments, apparatus and methods disclosed herein include computing phase error of a received signal based on an estimate of a first component (e.g., in-phase component) of a transmitted signal and an analytic representation of the estimate of the first component of the transmitted signal. The analytic representation of the estimate of the first component of the transmitted signal may represent an estimate of a second component (e.g., quadrature phase component) of the transmitted signal. The analytic representation of the estimated first component may be computed using at least one of a Hilbert transform or Fourier transform on the estimated first component of the transmitted signal.
US08611406B2 System optimization using soft receiver masking technique
Communication system optimization using a soft receiver masking technique is disclosed. For example, a method for testing a communication device comprises obtaining a software representation of a receiver portion of a given communication device. A data signal received from a transmitter through a given link channel is then processed, wherein the processing step is performed using the software representation of the receiver portion of the communication device. An output signal is caused to be generated by the software representation of the receiver portion. An eye mask test is then applied to the output signal. Based on a result of the eye mask test, one or more parameters of the transmitter may be adjusted.
US08611403B1 Apparatus and methods for transceiver power adaptation
Disclosed are apparatus and methods to advantageously manage transceiver power in an automated manner using adaptation logic that may be implemented on a same integrated circuit as the transceiver circuitry. In one embodiment, a power-consuming component of the transceiver is turned on at a lowest power setting. A determination is made as to whether a first set of eye opening data for a serial data signal meets preset criteria. If the preset criteria are not met by the first set of eye opening data, then the power-consuming component is changed to a second lowest power setting. Another embodiment relates to an integrated circuit including a receiver buffer, a receiver equalization circuit, an eye viewer circuit and adaptation logic. The adaptation logic is configured to obtain the eye opening data and to adapt the receiver equalization circuit to conserve power used. Other embodiments, aspects and features are also disclosed.
US08611401B2 Cancellation system for millimeter-wave radar
In a millimeter-wave radar, full-duplex operation comprises identifying a leakage signal in a digital baseband received signal, estimating the leakage signal, synthesizing an estimated leakage signal, and subtracting the estimated leakage signal from the digital baseband received signal. The time interval during which the leakage signal occurs may be measured, and samples of the digital baseband received signal within the time interval are masked to remove the leakage.
US08611400B2 RF transceiver device with RF bus
A radio frequency (RF) transceiver device includes a processing module, a memory, and an RF section, each including an RF bus transceiver. An RF bus facilitates communication between the processing module, the memory and the RF section via the RF bus transceivers. An RF bus controller controls access to the RF bus.
US08611399B2 Synchronized system configuration
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a timing signal at a first access point, wherein the timing signal is also received at a second access point. A first time is synchronized at the first access point with a second time at the second access point based upon the received timing signal. The first access point is configured with a spreading code and a transmit frequency. The second access point is also configured with the spreading code and the transmit frequency. The spreading code of the first access point is synchronized with the spreading code of the second access point using the timing signal. A message is transmitted from the first access point to the node and from the second access point to the node.
US08611395B2 Adaptive spreading, modulation, and coding
This invention presents methods for transmitting and receiving data via a satellite and satellite communication systems thereof. A transmitted signal may include a stream of transmission blocks, whereas each transmission block may differ from a previous transmission block by any of a spreading characteristic, an error correction code-rate characteristic and a modulation characteristic. In addition, any of the spreading, error correction code-rate and modulation characteristics may be changed in accordance with momentary reception conditions at a receiving station.
US08611393B2 Laser apparatus
This disclosure is directed to widen an adjustable range of the spectral linewidth of laser light output from a laser apparatus. This laser apparatus may include: (1) an excitation source configured to excite a laser medium in a laser gain space, (2) an optical resonator including an output coupler arranged on one side of an optical path through the laser gain space and a wavelength dispersion element arranged on the other side of the optical path through the laser gain space, and (3) a switching mechanism configured to switch a beam-width magnification or reduction factor by placing or removing at least one beam-width change optical system for expanding or reducing a beam width in or from an optical path between the laser gain space and the wavelength dispersion element or by inverting orientation of the at least one beam-width change optical system in the optical path.
US08611391B2 Waveguide CO2 laser with mutiply folded resonator
A gas-discharge waveguide CO2 laser has a Z-shaped folded waveguide formed by three ceramic tubes. Ends of the adjacent tubes are shaped and fitted together to form a common aperture. The tubes are held fitted together by spaced-apart parallel discharge electrodes. Four mirrors are arranged to form a laser-resonator having a longitudinal axis extending through the tubes.
US08611390B2 Gas laser having radial and axial gas bearings
A fan for circulating laser gas in a gas laser, the fan having a shaft which is supported by at least one radial bearing and at least one axial gas bearing. The axial gas bearing has at least two rotating bearing faces, one or both being structured with a groove pattern, and at least two stationary bearing faces that are arranged at both sides of a plate.
US08611388B2 Method and system for heterogeneous substrate bonding of waveguide receivers
A composite integrated optical device includes a substrate including a silicon layer and a waveguide disposed in the silicon layer. The composite integrated optical device also includes an optical detector bonded to the silicon layer and a bonding region disposed between the silicon layer and the optical detector. The bonding region includes a metal-assisted bond at a first portion of the bonding region. The metal-assisted bond includes an interface layer positioned between the silicon layer and the optical detector. The bonding region also includes a direct semiconductor-semiconductor bond at a second portion of the bonding region.
US08611384B2 High-temperature operation of vertical cavity surface emitting lasers
Embodiments of the present invention provide a system for increasing an operational life of a VCSEL. The system can include control circuitry for reducing an amount of bias current at high temperatures and increasing a power of the laser at low temperatures. This control circuitry can further include at least one of a temperature sensor, a Field Programmable Gate Array, a read only memory module, and an electrically erasable programmable read only memory module (EEPROM). In alternate embodiments, the control circuitry can further include a lookup table that sets the bias current depending on a temperature of the laser. The laser can be part of an optoelectronic transceiver module which can include, by way of example and not limitation, SFP, XFP, X2, XAUI, XENPAK, XPAK, GBIC, 8G, 16G, and other optoelectronic modules.
US08611382B2 Output power stabilization for laser diodes using the photon-cooling dependent laser voltage
It is an object of the invention to simplify the power stabilization of laser diodes. For this purpose, a laser device comprising a die and thereon a first laser diode and a second laser diode is provided. The second laser diode has a structure or element that avoids lasing if a supply voltage is applied that is sufficient for the first semiconductor laser cavity to emit laser light.
US08611380B2 System and method for digital communications using multiple parallel encoders
Devices and methods for processing wireless high definition video data to be communicated in an uncompressed format over a wireless medium is disclosed. In one embodiment, an encoder includes a first outer encoder that encodes a first portion of a video data stream. A second outer encoder encodes a second portion of the video data stream. A first parser parses the first encoded data stream into first sub-video data streams. A second parser parses the second encoded data stream into second sub-video data streams.
US08611377B2 Mobile communication system, mobile station device, base station device, and mobile communication method having improved communication quality during synchronization loss
A mobile station device that communicates with a base station device, including: a downlink synchronization error detecting portion that detects the occurrence of a downlink synchronization error from the measurement result of a transmission signal of the base station device; a synchronization monitoring portion that sets information showing the occurrence of a downlink synchronization error into a random access channel based on the downlink synchronization state or both the downlink and uplink synchronization states of the mobile station device; and a downlink synchronization error notifying portion that transmits the random access channel to the base station device.
US08611371B2 Device for generating counter signals representative of clock signals and device for reconstructing clock signals, for a packet-switched network
A device (D2) is dedicated to the reconstruction of clock signals, for example within communication equipment (EQ2) of an IP network. This device (D2) comprises i) a phase-locked loop (BY) having a cut-off frequency dependent, on the one hand, on a configuration value making it possible to reconstruct clock signals according to a chosen clock frequency, and on the other hand, a chosen sampling frequency, and ii) control means (MC2) responsible for forcing the phase-locked loop (BV) to present a variable cut-off frequency according to a received operating mode indication.
US08611365B2 Method and system for training an ethernet channel based on an active channel to support energy efficient ethernet networks
An Ethernet link may comprise silent and active channels and may support energy efficient Ethernet communication. Training parameters from the one or more active channels may be utilized for determining and/or adjusting training parameters for silent channels prior to activation. Training parameters for silent channels may be determined based on copying training parameters from active channels. Determination of training parameters for silent channels may be based on a weighted average of the active channel training parameters. A delta between active channel training parameters from a prior time and subsequent time may be utilized to determine a correction factor for adjusting training parameters for a silent channel from a prior time. Silent channels may be adjusted based on active channel training parameters and then subsequently may be trained. Training parameters may be adjusted for one or more of an echo canceller, a near-end crosstalk canceller and a far-end canceller.
US08611360B2 System for processing a call with a TDM network and routing the call with an IP network
A system for processing calls with a time division multiplexing (TDM) network and routing the calls via an internet protocol network is disclosed. The system may receive a call from a call originating device. The call may then be routed to a time division multiplexing switch at which call processing is performed to determine routing information for the call. The routing information may then be received at a first VoIP media gateway, and the call may then be routed by the first VoIP media gateway. Once the call is answered, the connection between the time division multiplexing switch and the VoIP media gateway may be terminated to enable the total number of terminations to be reduced, thereby creating a more efficient system.
US08611358B2 Mobile network traffic management
A method for mobile computer networking on a distributed network includes, with a network element of a local network, establishing a connection to a mobile client device, determining a home network of the mobile client device without using a logical address of a packet of data from the mobile client device, and forwarding network traffic from the mobile client device to a home network of the mobile client device in response to determining that the home network is not the local network.
US08611357B2 MPLS virtual private network using multiple network cores
Examples of multi-protocol label switching networking using multiple network cores are disclosed. Example methods disclosed herein to route data in a multi-protocol label switching network include providing an incoming data packet in parallel to a plurality of network cores of the multi-protocol label switching network to cause a respective plurality of alternative paths in the plurality of network cores to be determined for routing the incoming data packet, each alternative path being associated with a respective network core, each network core including a respective plurality of routers, obtaining a plurality of weights associated with the plurality of alternative paths, and selecting, based on the plurality of weights, a first alternative path in a first network core to route the incoming data packet in the multi-protocol label switching network, the first alternative path being selected from among the respective plurality of alternative paths in the plurality of network cores.
US08611356B2 Apparatus for ethernet traffic aggregation of radio links
A multi-radio device system includes a set of sending radio devices and a set of receiving radio devices. Among the sending radio devices is a load-balancing radio device that receives data packets from an originating network. The load-balancing radio device labels data packets with sequence numbers and distributes the labeled data packets among the sending radio devices based on the relative capacities and statuses of those sending radio devices. The sending radio devices transmit the labeled data packets to the receiving radio devices. The receiving radio devices send the labeled data packets to an aggregating radio device within the set of receiving radio devices. The aggregating radio device uses the sequence numbers to ensure that the data packets are forwarded to a destination network in the correct order, extracting original data packets from the labeled data packets before forwarding the original data packets on toward the destination network.
US08611346B1 Multicast sparse-mode source redundancy
In one embodiment, a device within a first network may learn a plurality of multicast traffic sources, and may join a first source-specific group for a particular group and a second source-specific group for the particular group. Subsequently, the device may receive multicast traffic from within the first network from at least one of the source-specific groups, select which received traffic to transmit down a non-source-specific shared multicast tree of a second network for the particular group, and transmit the selected traffic down the shared multicast tree for the particular group. In one embodiment, a receiver device in the second network may join the non-source-specific shared multicast tree to receive the traffic for the particular group.
US08611345B2 Apparatus and method for processing multi-layer packet
Provided is an apparatus and method for inspecting a multi-layer packet. The apparatus may include a lower layer processing unit to generate lower layer hash information based on a lower layer packet of the multi-layer packet, and to perform a first processing with respect to a flow of the multi-layer packet, in association with the generated lower layer hash information, and a higher layer preprocessing unit to perform a second processing with respect to a flow of the multi-layer packet where the first processing is performed, in association with the lower layer hash information.
US08611343B2 Method and apparatus for providing a two-layer architecture for processing wireless traffic
A method and system for processing wireless traffic of a wireless network, e.g., a cellular network are disclosed. For example, the method obtains wireless traffic, and processes the wireless traffic by a plurality of probe servers, where each of the plurality of probe servers generates a plurality of feeds comprising a data feed and a control feed. The method correlates the plurality of feeds from the plurality of probe servers by a plurality of aggregator servers, where the data feed and the control feed of each of the plurality of probe servers are correlated with at least one other probe server of the plurality of probe servers, and outputs a correlated result from the correlating.
US08611342B2 Telecommunications apparatus and method, storage medium, and program
A data transmitting apparatus including a transmitting unit connected to a first network and configured to transmit a check packet to a data receiving apparatus; a control unit configured to receive an acknowledgment message to the check packet from the data receiving apparatus, the acknowledgment message including acknowledgment information based on shared data shared with said data receiving apparatus; a computing unit configured to compute an expected acknowledgment information based on the shared data shared with said data receiving apparatus; a comparing unit configured to produce a comparison result for said data receiving apparatus based on the acknowledgment information and the expected acknowledgment information; a timer configured to determine whether a response time of the acknowledgment message is less than a predetermined time; and a judgment unit configured to judge whether to stop transmission of content data based on the comparison result and the determination of the timer.
US08611339B2 Apparatus and method for providing presence
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to receive presence information from each presence source of a plurality of presence sources, wherein the presence information is associated with a user, receive a Session Initiation Protocol (SIP) Uniform Resource Identifier (URI) which identifies the user, wherein identification information associated with the user from each presence source is mapped to the SIP URI, select at least a portion of the received presence information to be utilized in determining a presence status of the user, determine the presence status of the user based on the selected presence information, and transmit the presence status and the SIP URI to a computing device operably coupled to an Internet Protocol Multimedia Subsystem (IMS) network. Other embodiments are disclosed.
US08611334B2 Systems and methods for presenting multimedia objects in conjunction with voice calls from a circuit-switched network
The present invention provides systems and methods for presenting a multimedia object to a handset in conjunction with voice call from a circuit switched (CS) network. The voice call is delivered over the CS network and the multimedia object is delivered over a packet-switched (PS) network. The multimedia object can be rendered as a voice call alert, during the voice call, or after the voice call. The multimedia object can be an advertisement object and can be provided by a third party. The systems and methods described are applicable to IMS and non-IMS networks.
US08611329B2 Mobile communication terminal and program
On the mobile communication terminal 100 side, when the VOIP communication application stored in the storage unit 104 is activated in accordance with an instruction from the user (step S101), the application activation judging unit 107a judges that the VOIP communication application has been activated. Upon the judgment, the control unit 107 selects a cycle (for example, 1.152 seconds: code F10) that is shorter than 5.152 seconds, generates an EISP signal based on the selection, and transmits the generated EISP signal to the base station 200 via the transmission unit 102 (step S102). After this, upon receiving an ACK signal, the control unit 107 starts to activate the reception unit 103 at the cycle of 1.152 seconds to receive the report signal at the cycle of 1.152 seconds (step S105).
US08611328B2 Communications terminal, a system and a method for internet/network telephony
A communication terminal for Internet telephony is provided that handles and control communication of data in accordance with a standardized network protocol and exchanges data with a connecting unit connected to the Internet where the resulting data exchanged between the terminal and a connecting unit consist of packets in a standardized protocol data packet format embedded in a wireless format. This provides a communications terminal which uses a network or the Internet for the transfer of digitized speech, etc., thereby achieving great economic savings. Also, the flexibility is increased with respect to wireless communication with the network or the Internet without any need for specialized equipment and functionality.
US08611327B2 Method and apparatus for policing a QoS flow in a MoCA 2.0 network
Systems and methods for policing a Quality of Service (QoS) flow in a MoCA network are provided. The network may include a sending node, a receiving node and a network controller. The network controller may allocate a QoS flow between the sending node and the receiving node. The sending node may request bandwidth for the QoS flow from the network controller. QoS requests have a higher priority than some other requests and may swamp the network. The sending node therefore polices its use of the network. First, the sending node computes a policing time period Tpp. Next the sending node computes a packet and bit allocation for the use of the network during a Tpp. Last the sending node sends reservation requests to the network controller when the allocation of packet or bits has not been exceeded. If any allocation has been exceeded the sending node reserves bandwidth via opportunistic reservation requests which have a lower priority than some other requests.
US08611326B2 Location histories for location aware devices
A location aware mobile device can include a baseband processor for communicating with one or more communication networks, such as a cellular network or WiFi network. In some implementations, the baseband processor can collect network information (e.g., transmitter IDs) over time. Upon request by a user or application, the network information can be translated to estimated position coordinates (e.g., latitude, longitude, altitude) of the location aware device for display on a map view or for other purposes. A user or application can query the location history database with a timestamp or other query to retrieve all or part of the location history for display in a map view.
US08611322B2 Method and apparatus for transmitting data frame using channel bonding in wireless LAN
A method and apparatus are provided for transmitting a data frame using channel bonding in a wireless local area network in which high throughput (HT) stations and legacy systems coexist. The method includes adding a legacy format physical layer header including information, which indicates that a medium is being used while a frame exchange sequence is performed with respect to the HT format data frame, to the HT format data frame, transmitting the HT format data frame with the physical layer header by using channel bonding, and broadcasting the legacy format CF-End frame through a plurality of channels used in the channel bonding. Accordingly, after a frame exchange sequence is completed, the legacy stations which use channels used in the channel bonding can participate in a fair contention for medium access.
US08611321B2 Location tracking system
This document presents a location tracking system. Transmitter tags are disposed throughout the area where the location tracking is carried out. The transmitter tags are configured to transmit their unique identifiers. A personal radio communication device being tracked detects a unique identifier received from a transmitter tag and transmits the detected unique identifier to a server. The server links a known physical location associated with the unique identifier to an identifier of the personal radio communication device so as to carry out location tracking.
US08611314B2 Device and method for transmitting and receiving synchronization channel
A method of transmitting a synchronization channel is provided. A plurality of block sequences for determining at least one block identifier is generated. A plurality of subcarriers of a synchronization channel are divided into a polarity of blocks, and the plurality of block sequences are allocated to the blocks to generate a synchronization signal.
US08611311B2 Method and apparatus for canceling pilot interference in a wireless communication system
Methods and systems for estimating and canceling pilot interference in a wireless (e.g., CDMA) communication system. In one method, a received signal comprised of a number of signal instances, each including a pilot, is initially processed to provide data samples. Each signal instance's pilot interference may be estimated by despreading the data samples with a spreading sequence for the signal instance, channelizing the despread data to provide pilot symbols, filtering the pilot symbols to estimate the channel response of the signal instance, and multiplying the estimated channel response with the spreading sequence. The pilot interference estimates due to a plurality of interfering multipaths are accumulated to derive the total pilot interference, which is subtracted from the data samples to provide pilot-canceled data samples. These samples are then processed to derive demodulated data for each of at least one (desired) signal instance in the received signal.
US08611310B2 PN generators for spread spectrum communications systems
Techniques to improve the acquisition process in a spread spectrum environment. The signals from different CDMA systems are spread with different sets of PN sequences, with the PN sequences in each set being uncorrelated to the PN sequences in the other sets. The mobile station can attempt to acquire the pilot signal by processing the received signal with a first set of PN sequences corresponding to a first hypothesis of the particular signal being acquired. If acquisition of the pilot signal fails, a second set of PN sequences corresponding to a second hypothesis is selected and used to process the received signal. The PN sequences in the second set are uncorrelated to the PN sequences in the first set.
US08611309B2 Roaming encoded information reading terminal
A portable encoded information reading (EIR) terminal for incorporation in a data collection system having a host computer, a plurality of peer EIR terminals, and a plurality of interconnected networks including one or more wireless networks, can comprise a central processing unit (CPU), a memory, an encoded information reading (EIR) device, and at least one wireless communication interface. The EIR terminal can be associated with a home network and have a home address belonging to the address range associated with the home network. The EIR terminal can participate in one or more communication sessions and exchange messages, at least one of which can include decoded message data corresponding to an encoded message, with the host computer. The EIR terminal can maintain active communication sessions using its home address when roaming between the interconnected networks.
US08611308B2 Method and apparatus for user handing over to home NodeB
A Method and apparatus for a user handing over to a home NodeB are provided. The method comprises the following steps: when the user initiates a handover procedure from a source NodeB to a target home NodeB, a target home NodeB gateway receiving a relocation request message from a mobility management unit of a core network; the target home NodeB gateway generating a user context for the user according to the relocation request message, allocating a user context identifier for the user context, and sending the user context identifier and the relocation request message to the target home NodeB; and when receiving a relocation request acknowledgement message replied by the target home NodeB, the target home NodeB gateway sending the relocation request acknowledgement message to the mobility management unit of the core network. The application of the above technical solution can ensure the handover of a user to a home NodeB which serves as a target NodeB successfully.
US08611307B2 Server assisted higher priority PLMN scan
Methods and systems facilitating a server-assisted scan for a preferred network are disclosed. A user device may identify a cell at a present location of the user device, and request one or more records associated with the identified cell from a server. If the server provides a record associated with the identified cell, the user device may determine whether the provided record includes preferred network data identifying a preferred network previously found on the identified cell. If the provided record does not include the preferred network data, the user device may start a scan timer that is set to a predefined time interval. If the provided record includes the preferred network data, the user device may initiate a preferred network scan without starting the scan timer.
US08611305B2 Interference cancellation for wireless communications
Techniques for improving the capacity of a wireless communications system using interference cancellation (IC). In an early decoding and IC aspect, a frame transmitted from a user to a base station may be decoded prior to the entire frame being received by the base station. The remaining portion of the frame may then be re-constructed at the base station prior to its reception, and cancelled from the receive signal to reduce the interference to frames received from other users. In a power control aspect for early decoding and IC, the power control target level at a local base station may be adjusted in response to successfully early decoding a frame, without affecting the overall outer loop power control operation. Further aspects include late decoding techniques for utilizing the IC of other users' signals to improve the probability of decoding a given user's frames, as well as techniques for traffic channel demodulation using channel re-estimation.
US08611300B2 Method and apparatus for conveying control channel information in OFDMA system
Various embodiments are described which can serve to mitigate interference between the control channel signaling of adjacent sectors/cells. Potentially, these techniques may have the benefit of reducing the system resource drain caused by control channels, particularly control channels in high frequency-reuse, OFDMA systems. A transmitting device (101) transmits primary control channel information to a plurality of user devices (102). The primary control channel information includes an indication that a first OFDMA resource region (e.g., 320 or 330) is assigned to at least one user device of the plurality of user devices. The transmitting device correspondingly transmits secondary control channel information to the at least one user device using the first OFDMA resource region.
US08611299B2 Method and apparatus for allocation of discontinuous uplink resource
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method and apparatus for transmitting an uplink signal in a wireless communication system, wherein the method for transmitting an uplink signal in a wireless communication system comprises: a step of receiving a control channel signal containing resource allocation information; and a step of transmitting an uplink signal in accordance with the control channel signal, wherein the resource allocation information has a combination index r to be used for indicating two sets of resource blocks, and each set of resource blocks includes one or more continuous resource blocks.
US08611295B2 Adaptive resource partitioning information (ARPI) transition behavior in heterogeneous networks
One aspect discloses transition behavior of dynamically changing subframe interlaces and the corresponding behavior of the bases stations during the changing. A method of wireless communication includes receiving a request to dynamically change a subframe interlace. The subframe interlace is transitioned and during the transition either new data transmission is prevented on the prohibited subframe interlace and/or retransmissions are allowed on the prohibited subframe interlace.
US08611292B2 Method and apparatus for dynamic station enablement procedure
A method and an apparatus for Dynamic Station Enablement (DSE) procedure in a wireless local area network system are disclosed. For a method of enabling a dependent station to operate within a white space as an unlicensed device by an enabling station, the method comprises: transmitting, from the enabling station to the dependent station, an enabling signal to permit the dependent station to operate within a TV white space; transmitting, from the enabling station to the dependent station, a white space map element which indicates an available channel list in the TV white space such that the dependent station operates only within the available channels identified by the white space map element, wherein the white space map element is transmitted via one of a beacon frame, a probe response frame and a white space map announcement frame; and exchanging a DSE (dynamic station enablement) related message between the enabling station and the dependent station on one or more of the available channels identified by the white space map element.
US08611289B2 Controlling a mobile receiver to receiving signals destined for a plurality of receivers
A method and mobile terminal for controlling a radio receiver of the mobile terminal to receive a radio signal transmitted by a telecommunications network to a plurality of mobile terminals. The telecommunications network transmits the signal within a signal frame (FR), the signal including an encoded digital content. The mobile terminal determines a signal quality of the signal, and determines, depending upon the signal quality, a reception time scheme (tr) for the radio receiver. The mobile terminal controls the radio receiver to receive the signal for different time periods in accordance with the reception time scheme, depending upon whether the signal quality is above or below a threshold value.
US08611288B1 Systems and methods for link adaptation in wireless communication systems
A method includes determining parameters corresponding to a communication channel, transmitting the parameters from a first wireless device to a second wireless device via the communication channel, wherein the parameters include at least one of (i) an estimated quality of the communication channel or (ii) a modulation and coding scheme (MCS) for transmission via the communication channel, receiving the parameters at the second wireless device, and based on at least one of the parameters, selecting a MCS for transmission from the second wireless device to the first wireless device via the communication channel.
US08611283B2 Method and apparatus of using a single channel to provide acknowledgement and assignment messages
A method and apparatus are provided for providing an acknowledgement (ACK) message combined with one or more communication message of a data packet that is transmitted using a single channel. The method comprising acts of associating the ACK with a channel ID of a recipient; building the ACK information data pattern, wherein the length of the ACK message is based on number of ACK messages to be transmitted; and combining the ACK information data pattern with one or more communication message by applying an encoding scheme over the combined message.
US08611282B2 Method for receiving downlink signal in multi-antenna wireless communication system and device therefor
Disclosed in a method for a terminal to receive a downlink signal in a multi user MIMO (MU-MIMO) wireless communication system. More specifically, the method comprises the steps of: receiving downlink control information (DCI) from a base station; obtaining a parameter for a downlink demodulating-reference signal (DM-RS) included in the downlink control information; receiving the downlink DM-RS specified to the terminal on the basis of the parameter; and receiving a downlink data signal on the basis of the downlink DM-RS specified in the terminal, wherein the parameter includes information on a rank which is set in the terminal and a logical antenna port in which the downlink DM-RS is defined.
US08611266B2 Apparatus and method of power saving for stations in wireless communication system
A power control apparatus of a wireless communication terminal providing a voice over internet protocol (VoIP) service in a wireless communication system includes a user interface unit configured to include a voice CODEC using in the VoIP service, a controller configured to be connected to the user interface unit, include predetermined application programs including a VoIP application program, and control signaling for setting up a VoIP call and canceling a VoIP call, and a medium access control (MAC) processor configured to perform a medium access control function and include a timer unit for beginning a unscheduled-service period (U-SP) by receiving a VoIP call setup signal and a VoIP call cancel signal from the controller.
US08611262B2 Methods and devices for random access power control in a communications network
A method for determining a random access transmission power setting of a first communication device in a communications network includes receiving, at a first communication device, data from a second communication device indicating a random access reception power. The method also includes determining a desired random access reception power of the second communication device based on the received data and a parameter of random access configuration that influences a detection performance of the random access at the second communication device and determining a random access transmission power to use based on the desired random access reception power. The method additionally includes setting a random access transmission power setting of the first communication device in accordance with the determined random access transmission power.
US08611261B2 Control channel signaling for multiple ACK/NACK assignments
A method to control channel signaling between elements in a wireless network (e.g., a UE and a network node) is described. The method includes making a first assignment by assigning a first resource to a UE for single AN signaling. Making a second assignment by assigning a second resource to the UE for multi-bit AN signaling in conjunction with the single AN signaling is also included in the method. A resource block reserved for sending dynamic AN feedback includes the first resource and the second resource. The method includes providing (e.g., via a transmitter) an indication of the first assignment and the second assignment Apparatus and computer readable media are also described.
US08611259B2 Method and system for providing channel state information feedback in a wireless communication system
A method of providing channel state information feedback in a wireless communication system is provided. The method includes measuring original channel state information for each of a plurality of channels. An offset vector is applied to the original channel state information to generate modified channel state information. A subset of the channels is identified based on the modified channel state information. The original channel state information or the modified channel state information is reported.