Document | Document Title |
---|---|
US08589680B2 |
System and method for synchronizing encrypted data on a device having file-level content protection
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for initiating data synchronization between devices. The method includes sending a host identifier and pairing record to a second device having a file system encrypted on a per file and on a per class basis for a set of classes, receiving from the second device a sync ticket containing encryption keys for the set of classes, and storing the sync ticket. Also disclosed is a method for synchronizing encrypted data between devices. This method includes receiving, at a first device having a file system encrypted on a per file and on a per class basis, a sync ticket containing encryption keys from a second device, retrieving an escrow key bag containing protection class keys, decrypting protection class keys based on the sync ticket, and synchronizing data with the second device based on the decrypted protection class keys. |
US08589678B2 |
Managing status and access for a variable source content stream
In one embodiment, a method can include: receiving rules in an interoperability server, the rules being related to access control for an endpoint coupled to a variable source content stream via a multicast network; and sending to the endpoint using in-band controls of the variable source content stream via the multicast network: a description of content streams available for selection by the endpoint; a procedure for selecting an available content stream; and permission for accessing the selected content stream, the permission being based on the rules. |
US08589675B2 |
WLAN authentication method by a subscriber identifier sent by a WLAN terminal
An authentication method, a server, and a terminal for a wireless local area network (WLAN) are provided. The method includes: redirecting a Hypertext Transfer Protocol (HTTP) request message sent by a WLAN terminal to an address of a login webpage of a WLAN network and returning the redirected HTTP request message to the WLAN terminal; sending authentication request information carrying an International Mobile Subscriber Identity (IMSI) identifier of a Subscriber Identity Module (SIM) card sent by the WLAN terminal to an Authentication/Authorization/Accounting (AAA) server corresponding to the address of the login webpage of the WLAN network, such that the AAA server performs authentication based on the IMSI identifier. |
US08589674B2 |
Revocation list update for devices
In one embodiment, a method includes receiving a revocation request for revoking a model type of a device. A first computing device determines a list of device unit identifiers (UIDs) that are associated with the model type from a database. The device UIDs are for devices of the model type manufactured by a first entity. The method adds the list of device UIDs to a device revocation list and outputs the device revocation list to revoke a validity of secure information associated with devices associated with the list of device UIDs. |
US08589673B2 |
Methods and systems for distributing cryptographic data to authenticated recipients
A method for distributing cryptographic data to authenticated recipients includes receiving, by an access control management system, from a first client device, information associated with an encrypted data object. The method includes receiving, by the access control management system, from a second client device, a request for the information associated with the encrypted data object. The method includes verifying, by the access control management system, that a user of the second client device is identified in the received information associated with the encrypted data object. The method includes authenticating, by the access control management system, with an identity provider, the user of the second client device. The method includes sending, by the access control management system, to the second client device, the received information associated with the encrypted data object. |
US08589669B2 |
Data protecting method, memory controller and memory storage device
A data protecting method for a rewritable non-volatile memory module having a first storage area and a second storage area and a memory controller and a memory storage device using the same are provided. The method includes providing default configuration information in response to a boot command from a host system, wherein the host system cannot recognize the second storage area according to the default configuration information. The method also includes requesting the host system to re-boot when a user identification code and a user password receiving from the host system pass an authentication procedure, and providing first configuration information to the host system after re-booting the host system. The host system can recognize the second storage area according to the first configuration information. Accordingly, the method can effectively protect data stored in the rewritable non-volatile memory module. |
US08589664B2 |
Program flow control
A data processing apparatus includes a data engine 6 having an instruction decoder 18 for generating one or more control signals 24 for controlling processing circuitry 20 to perform data processing operations specified by the program instructions decoded. The instruction decoder 18 responsive to a marker instruction to read a programmable flow control value from a flow control register 38. The programmable flow control value specifies the action to be taken upon completion of execution of a current sequence of program instructions. The action taken may be jumping to a target program instruction at the start of a target sequence of program instructions or entry into an idle state awaiting a new processing task to be initiated. |
US08589663B2 |
Technique to perform three-source operations
A technique to perform three-source instructions. At least one embodiment of the invention relates to converting a three-source instruction into at least two instructions identifying no more than two source values. |
US08589662B2 |
Accepting or rolling back execution of instructions based on comparing predicted and actual dependency control signals
A dynamic predictive and/or exact caching mechanism is provided in various stages of a microprocessor pipeline so that various control signals can be stored and memorized in the course of program execution. Exact control signal vector caching may be done. Whenever an issue group is formed following instruction decode, register renaming, and dependency checking, an encoded copy of the issue group information can be cached under the tag of the leading instruction. The resulting dependency cache or control vector cache can be accessed right at the beginning of the instruction issue logic stage of the microprocessor pipeline the next time the corresponding group of instructions come up for re-execution. Since the encoded issue group bit pattern may be accessed in a single cycle out of the cache, the resulting microprocessor pipeline with this embodiment can be seen as two parallel pipes, where the shorter pipe is followed if there is a dependency cache or control vector cache hit. |
US08589661B2 |
Odd and even start bit vectors
A method and apparatus are presented for processing a stream of information, including preprocessing the stream, which includes partitioning the stream into packets of interest; determining boundaries for the packets of interest, wherein a packet boundary is either a start location or an end location for a packet; and making a record of the packet boundaries by setting a hint bit in a hint bit vector, a location of the hint bit within the hint bit vector corresponding to a position of the packet in the stream. The hint bit vector is split into two or more vectors, where the hint bits are assigned to one of the vectors on an alternating basis. The packets of interest are processed corresponding to the hint bits assigned to each vector in parallel over multiple clock cycles, wherein an original order of the packets of interest is maintained in the stream. |
US08589659B1 |
Method and system for global namespace with consistent hashing
A method for writing data to a storage pool. The method includes receiving a virtual identifier (ID) and an offset for an object, extracting a node identifier (ID) that identifies a first storage server in the storage pool from the virtual ID, obtaining an object layout (OL) for the object from the first storage server, hashing an object ID and an offset ID to obtain a hashed value, where the virtual ID comprises the object ID and where the offset ID is generated from the offset, identifying a second storage server in the storage pool using a global namespace layout (GL), the OL, and the hashed value, and issuing a write request to write data to the object in the second storage server, where the write request comprises the object ID and the offset. |
US08589658B2 |
Systems and methods for utilizing an extended translation look-aside buffer having a hybrid memory structure
Extended translation look-aside buffers (eTLB) for converting virtual addresses into physical addresses are presented, the eTLB including, a physical memory address storage having a number of physical addresses, a virtual memory address storage configured to store a number of virtual memory addresses corresponding with the physical addresses, the virtual memory address storage including, a set associative memory structure (SAM), and a content addressable memory (CAM) structure; and comparison circuitry for determining whether a requested address is present in the virtual memory address storage, wherein the eTLB is configured to receive an index register for identifying the SAM structure and the CAM structure, and wherein the eTLB is configured to receive an entry register for providing a virtual page number corresponding with the plurality of virtual memory addresses. |
US08589657B2 |
Operating system management of address-translation-related data structures and hardware lookasides
An approach is provided in a hypervised computer system where a page table request is at an operating system running in the hypervised computer system. The operating system determines whether the page table request requires the hypervisor to process. If the determination reveals that the page table request requires the hypervisor, then the hypervisor is used to handle the request. However, if the determination reveals that the page table request does not require the hypervisor, then an indicator included in a page table entry corresponding to the request is read to determine if the page table entry is controlled by the operating system or the hypervisor. The operating system is able to update the page table entry if the indicator identifies the page table entry as being operating system controlled. |
US08589654B2 |
Memory device, memory system, and access timing adjusting method in memory system
A memory device (103) includes a memory device controller (140), a delay adjustment storage unit (170) configured to store timing adjustment data which is read as both values 0 and 1 at a rise and a fall of a strobe signal, a memory cell (174), and a selector (172) configured to switch connection to the delay adjustment storage unit or the memory cell. A memory interface (102) reads the timing adjustment data of the delay adjustment storage unit (170) while changing the timing to search for a read timing range, and selects and sets read timing from the timing range. |
US08589653B2 |
Memory management method and computer using the method
Memory management by garbage collection involves a memory area that is allocated in a computer. Data is created in the memory area in accordance with a program executed by a processor of the computer, and it is checked whether or not data necessary to execute the program exists in the memory area to be released, in response to an explicit instruction to release the memory area. As a result of the check, if data necessary to execute the program does not exist in the memory area, the memory area is released. As a result of the check, if data necessary to execute the program exists in the memory area, the data is moved to a memory area different from the memory area to be released. |
US08589650B2 |
Dynamically configurable memory system
In a digital system with a processor coupled to a paged memory system, the memory system may be dynamically configured using a memory compaction manager in order to allow portions of the memory to be placed in a low power mode. As applications are executed by the processor, program instructions are copied from a non-volatile memory coupled to the processor into pages of the paged memory system under control of an operating system. Pages in the paged memory system that are not being used by the processor are periodically identified. The paged memory system is compacted by copying pages that are being used by the processor from a second region of the paged memory into a first region of the paged memory. The second region may be placed in a low power mode when it contains no pages that are being used by the processor. |
US08589649B2 |
Computer system and method of notifying error information of the computer system
There is disclosed a data storage system used in a computer environment where there are plural host computers and plural storage array controllers. When a remote copy is made while assuring the order of writing across plural storage array controllers, one of the host computers gains copy information about all the storage array controllers associated with the remote copy as a representative. The representative one of the storage array controllers collects and stores copy statuses which are individually managed by the storage array controllers for which a remote copy is made. The host computer gains the copy statuses from the representative controller using an instruction to gain the copy statuses. |
US08589646B2 |
Storage apparatus and method for storage apparatus
A storage apparatus includes a storage module, a memory having areas storing data to be copied to the storage device, a saving buffer for temporarily saving the data stored in the areas, a control module for executing receiving a write request including the data to be stored in the storage apparatus, storing the data included in the write request to the storage module and one area, saving the data stored in the one area to the saving buffer when the number of areas which the copying is executed is not less than the threshold value, copying the data stored in the one area to the storage device or writing the saved data stored in the saving buffer to the one area when the number of areas which the copying is executed is less than the threshold value, determining the threshold value in accordance with an amount of the write request. |
US08589645B1 |
Remote read for storage devices
Reading data from a storage device includes presenting a read request to the storage device. In response to a more recent version of the data not being available on the storage device, the storage device requests the data from another storage device coupled to the storage device. In response to the more recent version of the data being available at the other storage device, the storage device obtains and copies the more recent version of the data prior to servicing the read request. The storage device services the read request by providing the data if the data is available. The storage device and the other storage device may be coupled using an RDF protocol. |
US08589639B2 |
Memory management unit and memory management method for controlling a nonvolatile memory and a volatile memory
According to one embodiment, a memory management unit which controls a first memory as a nonvolatile memory and a second memory as a volatile memory, the memory management unit includes, judging whether data in the first memory desired to be accessed is stored in the second memory, setting an error flag to issue error data when the data is not stored in the second memory, and reading, into a free space of the second memory, the data to be accessed in the first memory. |
US08589635B2 |
Administering thermal distribution among memory modules with call stack frame size management
Administering thermal distribution among memory modules in a computing system that includes temperature sensors, where each temperature sensor measures temperature of a memory module and thermal distribution is effected by: determining, in real-time by a user-level application in dependence upon the temperature measurements of the temperature sensors, whether a memory module is overheated; if a memory module is overheated and if a current call stack frame is stored on the overheated memory module, increasing, by the user-level application, a size of the current call stack frame to fill remaining available memory space on the overheated memory module, ensuring a subsequent call stack frame is stored on a different memory module. |
US08589632B1 |
Arbitration method for programmable multiple clock domain bi-directional interface
An embodiment of the present invention is directed to a system including a memory interface logic unit for receiving memory access requests and corresponding information, a processor coupled to the memory interface logic, a plurality of pre-fetch buffers for handling memory accesses coupled to the memory interface logic unit, an arbiter logic unit for pre-fetching data into the plurality of pre-fetch buffers, a memory device for storing data coupled to the arbiter logic unit and the plurality of pre-fetch buffers, and busy detection logic for informing the arbiter logic unit of the current operation of the processor. The arbiter logic unit facilitates memory access via pre-fetch buffers of the processor and the memory in different or independent clock domains. The arbiter logic further allows random access without introducing additional latency. |
US08589631B2 |
Coherency control with writeback ordering
Interconnect circuitry configured to provide routes for interconnecting several initiator devices and at least one recipient device including a memory. At least one of the initiator devices has a cache for storing a local copy of a subset of data items stored in the memory. The interconnect circuitry includes: a plurality of input ports and at least one output port; a plurality of paths for transmitting the transaction requests between the inputs and the at least one output; coherency control circuitry for maintaining an order in which at least some of the transaction requests to a same data storage location proceed through the interconnect circuitry. The interconnect circuitry is configured not to control the writeback transaction requests with the coherency control circuitry, such that the writeback transaction requests proceed independently of transaction requests routed through the coherency control circuitry. |
US08589622B2 |
Control apparatus, method of controlling apparatus and computer-readable recording medium
A control apparatus connectable to a memory unit for storing data, for controlling a first tape writing unit including a plurality of first tapes and a second tape writing unit including a plurality of second tapes so that the first and second writing units write same data stored in the memory unit to one of the first tapes and one of the second tapes, respectively, has an obtaining unit for obtaining a progress value indicating a progress of writing data into the one of the second tapes upon completely writing the data into one of the first tapes and a controller for controlling the first and the second tape writing units so that the first and the second writing unit change the writing tapes to another of the first tapes and another of second tapes when the progress value being not more than a predetermined value. |
US08589621B2 |
Object persistency
There is provided a method and computer system for object persistency that includes: running a program; storing an object of the program into a random access memory in response to determining that the object is a non-persistent object; and storing the object into a phase change memory in response to determining that the object is a persistent object. The method and computer system of the present disclosure do not need separate persistency layers, such that the programming model is light weighted, the persistency of object data is more simple and fast, and implicit transaction process is supported, thereby a great deal of development and runtime costs are saved. |
US08589620B2 |
Data writing method, memory controller, and memory storage apparatus
A data writing method for a rewritable non-volatile memory module is provided. The method includes receiving at least one update data, wherein the update data belongs to at least one logical page of a first logical block, and the first logical block is mapped to a first physical block. The method also includes when a physical page of a second physical block that is corresponding to the logical page already stores data, selecting a third physical block from a free area, writing the update data into the third physical block, serving the third physical block as the child physical block of the first physical block, and executing an erasing operation on the second physical block, wherein the second physical block is currently a child physical block of the first physical block. Thereby, the method can effectively reduce the number of operations for merging data and increase the data writing speed. |
US08589619B2 |
Data writing method, memory controller, and memory storage apparatus
A data writing method for a rewritable non-volatile memory module is provided, the rewritable non-volatile memory module has a plurality of physical blocks, each of the physical blocks has a plurality of physical pages, a portion of the physical blocks are mapped to a plurality of logical blocks, and each of the logical blocks has a plurality of logical pages. The data writing method includes receiving data, and the data has a plurality of data bits and belongs to one of the logical pages. The data writing method also includes determining whether each of the data bits is a specific value. The data writing method further includes not writing the data into the physical pages when each of the data bits is the specific value. Thereby, the performance of a memory storage apparatus is improved. |
US08589617B2 |
Write once recording device
An access device 1 internally includes a logical-physical empty capacity management part 16 for obtaining information of a remaining capacity on a write once memory from a write once recording device 2A. In addition, the write once recording device 2A internally includes a physical empty capacity management part 27 for managing a remaining capacity on the write once memory and notifying the access device of the capacity. Prior to recording of file data, the access device 1 can know an accurate remaining capacity of the write once recording device by: obtaining a remaining capacity of the write once memory from the write once recording device 2A; and comparing the capacity with a remaining capacity on an FAT to decide an actually-recordable remaining capacity for file data. |
US08589615B1 |
System and method for DRAM bank assignment
A network device includes memory having memory banks, and a packet processor module configured to receive bursts of packets and segment a received packet into a plurality of sections corresponding to the memory banks. The memory is configured to store a first section of a first received packet at a first one of the memory banks, continue storing remaining sections of the first received packet in remaining ones of the memory banks, and begin storing sections of a second received packet at a second one of the memory banks. The second one of the memory banks is offset from the first one of the memory banks by at least one of a number of memory banks that is less than a total number of memory banks required to store the first received packet, and a number of banks that is randomly selected for each of the packets. |
US08589610B2 |
Method and system for receiving commands using a scoreboard on an infiniband host channel adaptor
A method for processing commands on a host channel adapter includes a host channel adapter receiving data from a host connected to the host channel adapter. The command includes an instruction, identification of packet data, and a length field. The host channel adapter extracts a length of the command from the length field, generates a scoreboard mask based on the length, where the scoreboard mask includes unused bits in the scoreboard preset, and sets, with each portion of the data received, a corresponding bit in a scoreboard. The host channel adapter further determines that the size of the data received for the command matches the length using the scoreboard, issues a kick on the host channel adapter when a size of the data received for the command matches the length, executes, in response to the kick, the instruction on a pipeline, and sends the packet data on a network. |
US08589608B2 |
Logic node connection system
A system to mate logic nodes may include a connector to secure at least one of an inter-nodal circuit and a fabric bus, where the inter-nodal circuit provides communications between any connected logic nodes, and the fabric bus provides logical connections to a first logic node and any other logic node. The system may also include an element carried by the connector configured to provide an appropriate actuation force to mate the connector and at least one of the inter-nodal circuit and the fabric bus. |
US08589607B1 |
Methods and structure for hardware management of serial advanced technology attachment (SATA) DMA non-zero offsets in a serial attached SCSI (SAS) expander
Methods and structure for enhanced SAS expander functionality to store and forward buffered information transmitted from a SATA end device to an STP initiator device while managing use of Non-Zero Offset (“NZO”) field values in DMA Setup FISs transmitted by the SATA end device. The enhanced expander establishes a connection between an STP initiator and a SATA end device. The expander forwards a read command from the initiator to the end device. If NZO use is supported and enabled in the end device, the end device may return read data in any order by use of the NZO field values in multiple DMA Setup FISs. The expander is further adapted to store received data and the associated multiple DMA Setup FISs from the end device in its buffer and forwards the stored data to the initiator device. In another embodiment, use of NZO in the end device is disabled. |
US08589606B2 |
Physical layer circuit
Provided is a physical layer circuit. Upon detecting a connection recognition signal from an output of a differential input terminal, a first detection circuit outputs a first control signal for allowing an upper layer to output a power supply control signal for turning on a power supply of each of a receiver circuit and a recovery conversion circuit. Upon detecting “input absent” based on the bit configuration of parallel data, a second detection circuit outputs a second control signal for allowing the upper layer to output the power supply control signal for turning off the power supply of each of the receiver circuit and the recovery conversion circuit. A control circuit turns off a power supply of the first detection circuit when the second detection circuit detects “input present”, and turns on the power supply of the first detection circuit when the second detection circuit detects “input absent”. |
US08589604B2 |
Increased speed of processing of data received over a communications link
A method and apparatus for processing data samples utilizes a channel map populated by device descriptor, or by an application program interface. Packet processing code loops through all of the samples contained in a packet while incrementing through a channel map and steering table without having to look up a table to determine in what audio buffer the sample is to be stored or read. Additionally, the present invention utilizes a stride map, so the audio subsystem knows how many samples to skip in order to reach the next sample frame. The present invention can be used for handling received packets as well as forming packets to send over a bus. |
US08589597B2 |
Computer having removable input/output device
A computer is disclosed that includes a switching part configured to detect connection of an external computer to the computer upon the connection, and to determine, in response to the detection of the connection of the external computer, that the output signal of the external computer be received and output to the output part of the computer. |
US08589586B2 |
Method and apparatus for managing transmission of TCP data segments
A communication device that transmits data segments over an interface, wherein the communication device comprises transmission management logic. After receipt of a data segment for transmission over the interface, the transmission management logic determines a sequence number of a data segment to be transmitted and compares the sequence number of the data segment to be transmitted with at least one pending sequence number of a previous data segment. Based on the comparison, the transmission management logic either discards the data segment to be transmitted if the sequence number of the data segment matches the at least one pending sequence number of the previous data segment; or adds the sequence number of the data segment to the at least one pending sequence number and transmits the data segment if the sequence number of the data segment does not match the at least one pending sequence number. |
US08589574B1 |
Dynamic application instance discovery and state management within a distributed system
Dynamic application instance discovery and state management within a distributed system. A distributed system may implement application instances configured to perform one or more application functions within the distributed system, and discovery and failure detection daemon (DFDD) instances, each configured to store an indication of a respective operational state of each member of a respective group of the number of application instances. Each of the DFDD instances may repeatedly execute a gossip-based synchronization protocol with another one of the DFDD instances, where execution of the protocol between DFDD instances includes reconciling differences among membership of the respective groups of application instances. A new application instance may be configured to notify a particular DFDD instance of its availability to perform an application function. The particular DFDD instance may be configured to propagate the new instance's availability to other DFDD instances via execution of the synchronization protocol, without intervention on the part of the new application instance. |
US08589570B2 |
Dynamic handler for SIP max-size error
A network device forwards a Session Initiation Protocol (SIP) setup request from an originating user device toward a destination user device via multiple network elements and intercepts a message-too-large error message sent from one of the multiple network elements to the originating user device. The network device automatically splits the session setup request into smaller SIP messages, where a size of each of the smaller SIP messages is less than or equal to a particular size of message that the network element will accept. The network device then notifies another one of the multiple elements that the session setup request has been split into the smaller SIP messages and sends, via the multiple network elements, the smaller SIP messages toward the destination user device on behalf of the originating device. |
US08589567B2 |
Method and apparatus for improving SIP parse performance
A method and an apparatus are disclosed for improving SIP parse performance. The method comprises the steps of: receiving a text-based SIP message to be sent to a SIP server; according to a SIP message filter table, determining whether the text-based SIP message needs to be transformed to a token-based message; and in the case that the text-based SIP message needs to be transformed to a token-based message, performing the transformation and sending the transformed token-based message to said SIP server, otherwise directly sending the text-based SIP message to said SIP server. According to the present principles, larger SIP message throughput in a SIP server and better utilization of resources of a front end device can be achieved. |
US08589564B2 |
Method and apparatus for maintaining compatibility within a distributed systems management environment with a plurality of configuration versions
A method, apparatus and computer instructions are disclosed for maintaining the compatibility of a multiple nodes in a distributed systems management environment with multiple configuration settings, by transforming the configuration data stored in the master repository (one possible realization is where XML documents contain the configuration data) from one version of the product to a previous version of the product. For multiple versions of the systems management environment, a transformation pipeline process (one possible realization of such a process may utilize XSLT) can be used by a “master” node to transform the configuration data multiple times for each version of the environment, until the configuration data has the format of the intended recipient “slave” node. Also, by performing the transformation process on the “master” side of the computing environment, “slave” nodes with older version configuration settings can continue to operate without having to upgrade their software applications in this regard. |
US08589561B2 |
Session level technique for improving web browsing performance on low speed links
A method and apparatus for retrieving embedded objects of a web page across links. The method and apparatus include receiving, at a gateway, a requested top-level web page having at least one embedded uniform resource locator (URL) from at least one content server in response to a request for the web page from an end-user browser.The at least one embedded URL is modified with an IP address of a caching proxy. The caching proxy may be either co-located or separate from the gateway. The top-level web page and modified embedded URLs are sent to the end-user browser, wherein the caching proxy forwards the at least one embedded URL from the at least one content server to the end-user browser. |
US08589560B1 |
Assembling detailed user replica placement views in distributed computing environment
This description describes technologies relating to resource allocation in distributed systems. In general, one aspect of the subject matter described in this specification can be embodied in methods that identify an original distribution of replicas for a group of users, the original distribution including at least one view corresponding to an assignment of all a user's replicas a combination of clusters; identify a desired distribution of replicas of the group of users, the desired distribution corresponding to an assignment of one user replica to one cluster; determine detailed user replica views for the group of users based on the original distribution and the desired distribution; and allocate resources according to the detailed user replica views for the group. |
US08589552B1 |
Systems and methods for synchronizing data between communication devices in a networked environment
A source communication device comprises a cluster manager to group destination device connections into a plurality of performance clusters. The cluster manager then causes a synchronization mechanism to be generated for each performance cluster. Each synchronization cluster can then allow data to be optimally shared between the source device and destination devices within a given cluster. |
US08589550B1 |
Asymmetric data storage system for high performance and grid computing
A data processing system includes compute nodes, at least one metadata server, iSCSI storage access servers, and data storage devices. The metadata server services requests from the compute nodes for file mapping information identifying iSCSI LUNs and logical blocks of file data. The storage access servers service iSCSI I/O requests from the compute nodes, and report server loading to the metadata server. A Gigabit Ethernet IP network transfers read and write data between the compute nodes and the storage access servers. The storage access servers are linked to the data storage devices for parallel access to iSCSI LUNs of the file data in the data storage devices. The metadata server is programmed for server load balancing by indicating to the compute nodes respective ones of the storage access servers that should be used for access to the iSCSI LUNs. |
US08589549B1 |
Method and system for customer incentive-based management of computing resource utilization
A method and system for customer incentive-based management of computing resource utilization. According to one embodiment, a method may include provisioning a computing resource according to a given level of resource utilization, and dynamically predicting utilization of the computing resource that is expected to occur during a given interval of time. In response to dynamically predicting that utilization of the computing resource will be less than the given level of resource utilization during the given interval of time, the method may further include offering an incentive to a customer to utilize the computing resource during at least a portion of the given interval of time. |
US08589548B2 |
Remote management of TV viewing options in a media exchange network
A system supporting the remote management of options related to media consumption in a media exchange network is disclosed. Such a system may comprise a set top box communicatively coupled to a television display and storage. The set top box may be used for the consumption of media via a communication network. In such an embodiment, server software may enable the remote modification, via a communication network, of options related to the consumption of media by a user of the set top box. The media consumed may be one or more of digital audio, a digital still image, digital video, and digital data. Other aspects of the present invention may be seen in a personal computer monitor and personal computer circuitry, communicatively coupled to a storage and a communication network. An embodiment of the present invention may also enable the modification of TV viewing options via a telephone voice response system. |
US08589547B2 |
Side channel for membership management within conference control
A method and system of providing group management for IMS conferencing services involves creating side control channels for membership control services. The membership control channel can use Client Group Management Protocol (CGMP) or alternate group management protocols. The membership channel can use HTTP, SIP, or other transport protocols. Group management protocol primitives and procedure calls can be communicated using SOAP or other XML-based protocols. |
US08589541B2 |
Device-assisted services for protecting network capacity
Disclosed is a non-transitory computer-readable storage medium storing machine-executable instructions that, when executed by one or more processors of a wireless end-user device, cause the one or more processors to: identify a service usage activity of the wireless end-user device, the service usage activity being associated with a first software component of a plurality of software components on the wireless end-user device, the service usage activity comprising one or more prospective or successful communications over a wireless network; determine whether the service usage activity comprises a background activity; determine at least an aspect of a policy based on a user input or based on information from a network element, the policy to be applied if the service usage activity is the background activity, the policy at least for controlling the service usage activity; and if it is determined that the service usage activity is the background activity, apply the policy. |
US08589538B2 |
Storage workload balancing
Storage workload balancing in a data processing environment is provided by detecting automatically overloaded storage providers and automatically transferring storage subsystems from overloaded storage providers to storage providers with available capacity. This automatic workload balancing prevents some storage providers experiencing reduced performance while other available storage providers have unused excess capacity. If all of the available storage providers are overloaded, a new storage provider may be added automatically to a server and operating system instance that is best able to handle extra work. |
US08589537B2 |
Methods and computer program products for aggregating network application performance metrics by process pool
Provided are methods and computer program products for aggregating and reporting network application performance metrics by process pool. Methods may include mapping ones of a plurality of processes into one of at least one process pool; and aggregating, for each of the process pools, performance metrics generated for each of the plurality of processes mapped into that process pool. |
US08589532B2 |
Apparatus and method for determining WLAN access point position
Position of a WLAN access point (AP) is determined by reference to user equipment devices (UEs) in communication with the AP and with a radio network interworked with the WLAN. The AP position may be assumed to be the same as position of any UE in communication with the AP. UE positions may be averaged for a plurality of UEs, a plurality of positions of the same UE, or a combination of such UE positions. Round-trip time (RTT) may be measured between a plurality of UEs and the AP, and the AP position may be trilaterated from the RTT measurements and the UE positions. AP position may also be trilaterated from positions of the same UE in combination with RTTs between the AP and the UE, measured at different times. The computations of the AP position may be hosted at the WLAN or the radio network. |
US08589528B2 |
Automated provisioning system
A computer system comprising a number of components which make up an infrastructure with the system having a Directory 10 and an APS which is adapted to centralize and automate information management for online service systems. |
US08589526B2 |
Information processing apparatus that registers information on image processing job in data server, method of controlling the same, and storage medium
An information processing apparatus which enables reduction of the capacity of a data server. An intermediate server receives audit information concerning a job executed by an MFP or PC. The intermediate server registers at least one of attribute information and content information contained in the received audit information, in the data server. A registration processing determination section of the intermediate server determines a type of the job which the received audit information concerns. The section causes a job information and content information registration section to register the attribute information and the content information contained in the received audit information in the data server, or a content information registration section to register the content information in the data server without registering the attribute information therein. |
US08589514B2 |
Methods and apparatus for providing peer-to-peer data networking for wireless devices
A system for a server-less peer-to-peer data network for content transfer between wireless devices is described. The system includes a first wireless device having a first address and content, and a second wireless device. The first wireless device transmits a message including the first address over a first service. The second wireless device receives the message from the first wireless device and establishes a communication path to the first address over a second service to receive the content from the first wireless device. A method embodiment includes transmitting a message from a first wireless device to a second wireless device over a first service, wherein the message includes a first address. The method further includes establishing, by the second wireless device, a communication path over a second service to the first address to receive content from the first wireless device after receiving the message from the first wireless device. |
US08589509B2 |
Controlling and optimizing system latency
Systems and methods of controlling and optimizing system latency in order to minimize system latency between remotely operating computing devices over a communications network are disclosed. A method of controlling and optimizing latency over a computer network from a first computing device to a second computing device includes identifying a condition associated with the transmission of a video signal, receiving the video signal at a computing device, determining whether the condition is met after receiving the video signal, and displaying the video signal on a display device when the condition is met. |
US08589508B2 |
System and method for flow control in an adaptive file delivery system
An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. The duration of the wait portion of each time period is at least long enough to limit the average rate of file segment transmission to adapt to network traffic load variations and avoid network congestion. Various techniques for measuring congestion are described. |
US08589505B2 |
Method and apparatus for identifying and retrieving media content
The specification discloses a system and related method for retrieving encoded media content, such as retrieving audio tracks from a CD in MP3 format. The system involves attaching indicia to the media, or possibly a case or protective cover of the media, which uniquely identifies the content. An encoding retrieval and playback device has the ability to obtain the unique number identified by the indicia, where obtaining the unique number may be a consumer entering the number, may be by reading a barcode label, may be by reading the number from a radio frequency device and the like. Once the unique number has been obtained, the encoding retrieval and playback device retrieves the encoded media content from a server across a network connection. In this manner, a consumer need only be present to initiate the retrieval process, and the retrieval of the encoded media content may be completed without the presence of the consumer, and without inserting the storage media in the playback device. |
US08589504B1 |
Full array non-disruptive management data migration
Described are systems and methods of migrating data from a source array to a destination array transparently with respect to a management application program executing on a host system and using management information to send management messages to the storage arrays. Data are copied from the source array to the destination array during a data migration event. A first array management interface is associated with the source array and a second array management interface is associated with the destination array. Each array management interface includes management information that a management application executing on the host can use to communicate with the storage array. The first and second array management interfaces are exchanged during the data migration event so that the array management interface associated with the destination array becomes associated with the source array and the array management interface associated with the source array becomes associated with the destination array. |
US08589501B2 |
Managed messaging platform with response aggregation
Software is executed on a wireless device for presenting a response aggregation drawn upon a message having at least two desired recipients. The software of presenting at least two message-structure item questions via the wireless device and receives input requesting response aggregation drawn upon the message having at least two desired recipients and transmits the message to at least one of the at least two desired recipients using the wireless device. |
US08589493B2 |
Sending related information to indirect email recipients
Managing the sending of electronic mail (email) messages and responding to requests from indirect recipients for related information. An email message is originated with a first recipient and a recipient request prompt, which comprises a unique recipient request identifier (ID) linking it to the originator's email address. An empty recipient request list is generated, likewise linked to the recipient request ID. The message is then sent to a first recipient, who in turn forwards it to a second recipient. The recipient response prompt is displayed to the second recipient, who uses it to generate a recipient request for related information. The recipient request ID of the originated message and the second recipient's email address are appended to the recipient request, which is then sent to the message originator. The recipient request is received by the email system and parsed. The second recipient's email address is then appended to the recipient request list corresponding to the parsed recipient request ID. The originator is notified of the recipient request and responds accordingly. |
US08589489B2 |
Method and system for providing secure remote access and control
A network appliance is configured to communicate with a representative system and a customer system. The network appliance permits control and access to the customer system by the representative system or to the representative system by the customer system for providing remote support service. The network appliance manages, logs, and routes screen updates of the customer system to the representative system. In addition, the network appliance logs and provides reports for all actions taken during the support service. |
US08589487B1 |
Parallel multimedia conferencing
A method, server, and media are provided for providing parallel multimedia conferences. A multimedia conference server enables a user to participate in several multimedia conferences simultaneously. The server receives a request to establish parallel multimedia conferences from a user. In turn, the server generates a data stream for the content of the each of the multimedia conferences associated with the user. The data stream may include transcriptions and notifications for the user. The multimedia conference server transmits the data stream and notifications to the user. |
US08589486B2 |
System and method for addressing communications
The disclosure describes systems and methods for utilizing data collected and stored on multiple devices in order to improve the performance of the network via a markup language for addressing and delivering communications. The markup language invokes W4COMN operations through a free-form, natural language syntax which enables completely personalized user-defined designations for real-world entities (RWEs) or information objections (IOs) utilizing names or functional tags. Desired network operations including addressing network resources, entities or users are activated when the markup language is augmented via processing with W4 contextual data into an actual W4COMN circuit, process or event. |
US08589484B2 |
Method for optimizing a web content proxy server and devices thereof
A method, computer readable medium and apparatus that optimizes a web content proxy server includes obtaining at a proxy server a web page with an original server cookie from one of one or more web content servers in response to a request from one of one or more client devices. A web optimized client cookie based on the original server cookie is generated at the proxy server. The obtained web page with the generated web optimized client cookie is providing by the proxy server to the requesting one of one or more client devices. |
US08589482B2 |
Multimedia aggregation in an online social network
Multimedia content is featured on user pages of an online social network using embed codes that are generated using a configuration file associated with the source ID for the multimedia content and a content ID for the multimedia content. The configuration file, the source ID and the content ID are stored locally by the online social network so that any changes to the embed codes can be made by changing the configuration file associated with the source and regenerating the embed codes. By managing multimedia content in this manner, greater control can be exercised by the online social network over the multimedia content that are featured on its user pages. |
US08589481B2 |
Multi tenant access to applications
A mechanism is provided for presenting a software application to a plurality of users in a cloud computing environment. For example, an application that was designed for use by a single user is provided in a cloud based platform without re-architecting the application. Using a web-based interface, multiple cloud users may launch and execute the application. The various instances of the application are provided to the cloud users as if the application were designed as a multi-user application. |
US08589479B2 |
Distributed registry for device discovery using quorum consensus protocol
A distributed hierarchical registry provides services, such as registry services, including client device discovery and communication services. The distributed hierarchical registry comprises a plurality of registry groups where a registry group comprises a plurality of registry servers. The registry servers receive client device information, such as status, capability, and usage information, and update other registry servers, in the same registry group and/or in other registry groups, using a quorum consensus protocol. The registry servers also respond to lookup requests from client devices. Registry servers use policies to define parameters such as a number of registry servers that make up a read quorum and the number of registry servers that make up a write quorum. |
US08589478B2 |
Information processing apparatus, control method of information processing apparatus, and storage medium
An information processing apparatus including a display unit that is capable of displaying an operation screen provided by a server notifies the server of a content of an instruction from a user via an operation screen provided by the server and displayed on the display unit, and if the server requests execution of a process based on the notified content of the instruction, executes the requested process. The information processing apparatus determines an operation screen displayed on the display unit after notifying the server, and if the operation screen provided by the server is displayed on the display unit, performs control to execute the process requested by the server, and if another operation screen is displayed on the display unit instead of the operation screen provided by the server, performs control to not execute the process requested by the server. |
US08589473B2 |
Technique for handling initiation requests
A technique is described for handling initiation requests directed to a contact host from a plurality of clients that enables the handling of large number of requests and provides design stage flexibility. A contact host receives the requests from the clients. Thereafter, an acknowledgment is sent to each requesting client so that direct data transfer may commence between the client and server bypassing the contact host. This acknowledgment may be generated and sent by either the contact host or by the associated server In some variations, each request is authenticated prior to the association of each request. |
US08589470B2 |
Down conversion filter
A down conversion filter with a plurality of sampling capacitor, wherein at least one sampling capacitor is discharged in sampling phases or charge-summing phases of the other sampling capacitors. |
US08589463B2 |
Calculation of trigonometric functions in an integrated circuit device
Circuitry for computing a trigonometric function of an input includes circuitry for relating the input to another value to generate an intermediate value, circuitry for selecting one of the input and the intermediate value as a trigonometric input value, circuitry for determining respective initial values of a plurality of trigonometric functions for the trigonometric input value, and circuitry for deriving, based at least in part on a trigonometric identity, a final value of the first trigonometric function from the respective initial values of the plurality of trigonometric functions. The trigonometric function may be any of sine, cosine and tangent and their inverse functions. The trigonometric identities used allow a computation of a trigonometric function to be broken into pieces that either are easier to perform or can be performed more accurately. |
US08589462B2 |
Digital optimal filter for periodically alternating signals
A digital optimal filter having an especially sinusoidal pulse response uses a filter structure with a recursive and a transversal portion. The transversal portion comprises filter coefficients for the representation of scan results of half a period of the sinusoidal pulse response signal. The recursive filter structure is used to change the sign after generation of the scan results for half a period and to mark the start and the end of the pulse response. A plurality of periods can lie in between the start and the end of the pulse response, this is why the digital optimal filter can be used to extract especially sinusoidal burst signals from an original signal, namely in digital technology, which is advantageous for the implementation of IC's. |
US08589457B1 |
Training scoring models optimized for highly-ranked results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training scoring models. One method includes storing data identifying a plurality of positive and a plurality of negative training images for a query. The method further includes selecting a first image from either the positive group of images or the negative group of images, and applying a scoring model to the first image. The method further includes selecting a plurality of candidate images from the other group of images, applying the scoring model to each of the candidate images, and then selecting a second image from the candidate images according to scores for the images. The method further includes determining that the scores for the first image and the second image fail to satisfy a criterion, updating the scoring model, and storing the updated scoring model. |
US08589454B2 |
Computer data file merging based on file metadata
Embodiments of the disclosure relate to file merging based on file metadata. An exemplary embodiment concerns a system for merging two files that may comprise first and second data structures respectively associated with first and first files. Each data structure may include a starting address and an ending address of the associated file, and file attributes. The system may include a logic component for respectively referencing the starting address and ending address of a second file in the starting address and ending address of a first file, and a logic component for linking the last record in the first file with the first record of in the second file. |
US08589452B2 |
End user defined event rules for ERP applications
A method of creating alerts in a database system is disclosed. The method may include allowing the selection of at least one field or record to be monitored, determining the data in a database that affects the value of the selected field or record, storing a trigger related to the data determined to affect the value of the selected field or record wherein the trigger communicates if the data is accessed and creating a notification of the communication of the trigger. |
US08589451B1 |
Systems and methods for generating a common data model for relational and object oriented databases
In one embodiment, a computer-implemented method comprises receiving a query in a controller. A data store stores data in a relational database. The database comprises a plurality of fields and a plurality of data elements. Each field is associated with a portion of the data elements. The database is arranged as at least one table, and the query identifies data of an object to be stored in a data set. The method further comprises determining, by the controller, whether the relational database includes a field associated with a class of the object; and if the relational database does not include a field associated with the class of the object, adding a column to the relational database, the added column having a field corresponding to the class. The method further comprises adding the data of the object to the relational database. |
US08589445B2 |
Creating and dynamically maintaining relationships between operational data and output data
A data-processing apparatus is provided. The data-processing apparatus creates and dynamically maintains relationships between operational data and output data. The data-processing apparatus has first line items for storing operational data. The first line items have operational attributes and at least one treatment attribute. The treatment attribute specifies qualifiers used to create qualified operational data. Impact attributes specify destinations for the qualified operational data in a set of second line items which is arranged to hold the output data. The data-processing apparatus is particularly suited to use as a business planning tool. |
US08589439B2 |
Pattern-based and rule-based data archive manager
The present invention relates to a method or system of data archival using a pattern-based and rule-based data archive manager for a flexible, generic archive solution. The method and system allow for the user to create rules and allow for the system to archive based upon those rules input by the user and to select data to be archived against the facts about the data. The system has a rule based data archive manager having a pattern matcher, a decision scheduler and a rule executor, a fact meta-data storage for storing facts, and a rule library storage for storing user input data about rules. |
US08589434B2 |
Recommendations based on topic clusters
A system and method for developing a user's profile based on the user's interaction with content items. A module on the client rendering the content items or the service including the content items tracks the user's interactions with the content items and transmits the tracked data to a user analysis module. The user analysis module determines the topics associated with the interacted upon content items. The user analysis module then selects the topics for the user's profiles based on the received tracked data and the associated topics. The selected topics are mapped to topic clusters and the topic clusters are stored in association with the user profile. Recommendations for a user are made based on the topic clusters associated with the user'profile. |
US08589431B2 |
System and method for enabling smart contacting and resource finding in an enterprise
The present application provides a PeopleFinder system, a related method and a PeopleFinder device for enabling smart and more efficient contacting for enterprise professionals. The present application enables building a multi-stage search query with one or more combinations of possible search fields in a contact record or resource information records such as conference rooms, special purpose rooms, copiers or printers, and the like. Upon retrieving the search results from a server that is connected to an enterprise directory server the search results are presented on a mobile device along with adaptation of the results using location information. The invention enables the search results to display enterprise contact or resource records based on employees or resources that may be near the user performing the search. |
US08589424B1 |
Method and system for accurate medical-code translation
The current application is directed to methods and systems for translation of medical codes, including translation of codewords from one medical-concept code to another. The method and systems to which the current application is directed employ a multi-step translation process to translate a source codeword to a corresponding target codeword, associating the source codeword with underlying medical concepts which are, in turn, used to identify candidate target codewords of another medical-concept code. A variety of different weighting-based and filter-like criteria are then employed to select a target codeword from the candidate target codeword. The methods and systems to which the current application is directed provide for more accurate and reliable translations than would be obtained using naive, simple table-based translation. |
US08589419B2 |
System and method for establishing relevance of objects in an enterprise system
A system, method, and computer program for establishing relevance of objects in an enterprise system is provided. One or more objects are assigned to content associated with an enterprise system. One or more query terms are received from a user. A preliminary relevance of the one or more objects is determined based on the query terms. Ratings are assigned to the one or more objects based on the preliminary relevance. An overall relevance of the one or more objects is established based on the ratings. |
US08589415B2 |
Method and system for filtering false positives
Embodiments of systems and methods for reducing false positives during the linking of data records are disclosed herein. Broadly speaking, embodiments of the present invention may be used in the generation of an overall weight from the comparison of various attributes of data records, where the linking of the data records is dependent on the overall weight. More specifically, embodiments of the present invention may calculate a false positive penalty based on a set of results, each of the set of results based on a comparison of an attribute. The false positive penalty may be subtracted from the overall weight generated from the comparison of the attributes of data records to adjust the overall weight. By configuring which attributes of the data records are used as the set of attributes for generating the false positive penalty, and the penalties associated with a particular combination of results for the comparisons of these attributes, the incidence of false positives in the linking of data records may be significantly reduced. |
US08589410B2 |
Visual search using multiple visual input modalities
Systems, methods, and computer-readable storage media for web-scale visual search capable of using a combination of visual input modalities are provided. An edgel index is created that includes shape-descriptors, including edgel-based representations, that correspond to each of a plurality of images. Each edgel-based representation includes pixels that depicts edges or boundary contours of an image and is created, at least in part, by segmenting the image into a plurality of image segments and performing a multi-phase contour detection on each segment. Upon receiving a search query having a visual query input, the visual query input is converted into shape-descriptors, including an edgel-based representation, and the shape-descriptors, including the edgel-based representation, of each of the plurality of images is compared with the shape-descriptors, including the edgel-based representation, of the visual query input to identify at least one image of the plurality of images that matches the visual query input. |
US08589409B2 |
Selecting a data element in a network
One embodiment of the disclosure can represent within a K-partite graph, weighting factors between a set of identifier elements and a set of data elements. The K-partite graph can also represent weighting factors between the set of identifier elements and a set of metadata elements. In the K-partite graph, the set of identifier elements, the set of data elements, and the set of metadata elements are independent and disjoint sets such that no two vertices within a same set are adjacent. A score vector can be calculated that ranks each data element in a set of data elements. The score vector can be calculated from the weighting factors. At least one data element from the set of data elements can be selected using the score vector and a predetermined selection criterion. |
US08589407B2 |
Automated generation of suggestions for personalized reactions in a social network
A system and method for automatic generating suggestions for personalized reactions or messages. A suggestion generation module includes a plurality of collector modules, a credentials module, a suggestion analyzer module, a user interface module and a decision tree. The plurality of collector modules are coupled to respective systems to collect information accessible by the user and important to the user from other systems such as e-mail systems, SMS/MMS systems, micro blogging systems, social networks or other systems. The information from these collector modules is provided to the suggestion analyzer module. The suggestion analyzer module cooperates with the user interface module and the decision tree to generate suggested reactions or messages for the user to send. The suggested reactions or messages are presented by the user interface module to the user. The user interface module also displays the original message, other information about the original message such as others' responses, and action buttons for sending, discarding or ignoring the suggested message. |
US08589404B1 |
Semantic data integration
Systems and methods are provided for retrieving data relevant to a subject of interest. Occurrences of each of a plurality of n-grams within the data record are identified. A multinomial distribution is defined from the respective numbers of occurrence of a subset of the plurality of n-grams. The multinomial distribution is stored in a semantic model as a point on an information manifold. The semantic model is configured to represent an indexed family of probability distributions as points on the information manifold. It is determined if the data record is relevant to the subject of interest according to the position of the point on the information manifold, and the data record is retrieved if the data record is relevant to the subject of interest. |
US08589401B2 |
Method for responding to a plurality of electronic messages
A method is disclosed for acting on a plurality of electronic messages. The method includes the step of receiving the plurality of electronic messages. Each of the plurality of electronic messages is then portioned into a plurality of message components. Each of the plurality of message components is then grouped into common-themed sets. Once grouped, the method allows the viewing of one of the common-themed sets to determine an appropriate response to each of the plurality of messages having one of the plurality of message components grouped in the common-themed set. |
US08589400B2 |
Longitudinal electronic record system and method
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 repainting 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. |
US08589399B1 |
Assigning terms of interest to an entity
The subject matter of this specification can be embodied in, among other things, a method that includes identifying resources relating to an entity, where each resource includes multiple terms and is included in a corpus of resources relating to multiple entities. Candidate terms from the resources for potentially associating with the entity and a category associated with the entity are identified. A relative frequency of the candidate terms in the identified resources is compared to a frequency of the candidate terms associated with other entities. Each of the candidate terms are weighted, for example, based on a source of the candidate term and the relative frequency of the candidate term. A weighted frequency of each candidate term is calculated based on the weights, and candidate terms are selected as representative terms for the entity based on the weighted frequency. |
US08589387B1 |
Information extraction from a database
Techniques for extracting information from a database are provided. A database such as the Web is searched for occurrences of tuples of information. The occurrences of the tuples of information that were found in the database are analyzed to identify a pattern in which the tuples of information were stored. Additional tuples of information can then be extracted from the database utilizing the pattern. This process can be repeated with the additional tuples of information, if desired. |
US08589385B2 |
Historical browsing session management
A remote browsing process is directed to the generation and management of a remote browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The network computing and storage provider processes the requested content for display, and provides a processed representation of the requested content to the client computing device for display. The network computing provider further provides a historical content representation corresponding to the requested content to a historical browse storage component for storage. The network computing provider may further provide historical content representations to the historical browse storage component for content directly or indirectly referenced by the requested content. The client computing device may subsequently search for content not previously displayed by the client computing device. |
US08589380B2 |
Apparatus and method for the automatic discovery of control events from the publication of documents
A method and system for discovering a control event from electronically published documents is provided, in which a control program on a computer identifies electronically published documents stored in a plurality of network servers which potentially contain control events relevant to the control of goods and/or services, the control events being identified by reference to a user interest database containing user interest identifiers. Identified documents are analyzed by a classification program to determine whether control events are present, referring to a control event database. A control event classification is assigned to documents determined to contain at least one discovered control event, the assigned control event classification and information identifying the associated document is stored in a classification database, and a report of discovery of documents containing control events is be provided to a user. The report may includes a link to the control event classification and/or its associated document. |
US08589374B2 |
Multifunction device with integrated search and application selection
In some embodiments, a multifunction device with a touch screen display and a plurality of applications concurrently displays a first plurality of application launch icons in a first area of the touch screen display, detects a first input by a user, and in response to detecting the first input by the user, displays a search input area on the touch screen display. In some embodiments, the device receives search input from the user, performs a search using the search input, and displays a plurality of search results from the search. In some embodiments, the device detects user selection of a first search result in the plurality of search results, and displays information corresponding to the first search result in the corresponding first application. In some embodiments, in response input from the user, the device returns to the search results and repeats this process for one or more applications. |
US08589371B2 |
Learning retrieval functions incorporating query differentiation for information retrieval
The system and method of the present invention allows for the determination of the relevance of a content item to a query through the use of a machine learned relevance function that incorporate query differentiation. A method for selecting a relevance function to determine a relevance of a query-content item pair comprises generating a training set comprising one or more content item-query pairs. Content item-query pairs in the training set are collectively used to determine the relevance function by minimizing a loss function according to a relevance score adjustment function that accounts for query differentiation. The monotocity of relevance score adjustment function allows the trained relevance function to be directly applied to new queries. |
US08589367B2 |
Method of providing content items
A method for providing content items located on a server to a client is disclosed. |
US08589364B2 |
System and method having optimal, systematic q-ary codes for correcting all asymmetric and symmetric errors of limited magnitude
A computer-implemented method and computer program product comprising optimal, systematic q-ary codes for correcting all asymmetric and symmetric errors of limited magnitude are provided. |
US08589360B2 |
Verifying consistency levels
A method for verifying a consistency level in a key-value store, in which a value is stored in a cloud-based storage system comprising a read/write register identified by a key. At a centralized monitor node, a history of operations including writes and reads performed at the key is created, and a distance between a read of a value at the key and a latest write to the key is determined. It can then be ascertained whether the distance satisfies a relaxed atomicity property. |
US08589359B2 |
Method and apparatus for automatically ensuring consistency among multiple spectrum databases
An apparatus and method of providing accurate and consistent open spectrum results for secondary devices from different geo-location databases is presented. The results, which may be independently derived by each database, are independent of the database queried. The comparison permits some amount of latitude in spatial and temporal consistency between the databases as errors are only indicated if the temporal or spatial discrepancies are pervasive. In addition, large percentages of different locations showing discrepancies when compared also lead to corrective action being taken. Corrective actions that may be taken include forcing problematic databases to update, shunting requests by secondary devices in the problematic locations to acceptable databases or shutting down the problematic databases entirely. |
US08589356B2 |
Determining a storage location based on frequency of use
Aspects of the invention provide a solution for determining a storage location for a data item from among a set of persistent storage locations having varying access speeds. Each data item is associated with a score that is based on the frequency with which the data item has been accessed, as well as possible other factors such as open time and/or close time of the data item, the amount of data in the data item, the period from the last time the data item was closed to the next time that the data item is opened and/or the total amount of data in the data item. Data items with high scores relative to other data items are assigned to faster access storage location while data items with lower scores are assigned to slower access storage locations. |
US08589355B2 |
Data storage in a cloud
Methods and systems for managing storage of data in a cloud by receiving a request, wherein the request includes information to store data within a cloud, environment comprising a plurality of data storages coupled to each other over a network; routing the data to be stored within a specific location of storage within the cloud environment by checking for any regulatory compliance. Other embodiments are also disclosed. |
US08589353B2 |
Method for backing up terminal data and system thereof
A method and a system for backing up terminal data are disclosed. The scheme is used for solving technical problems that existing ways for backing up terminal data have a low duplicating efficiency and resources are wasted seriously. The scheme creates a terminal index table to maintain data information in a terminal device; when the terminal device newly creates or modifies data contents, information of the index items in the terminal index table and corresponding data contents are sent to a network server; the network server also creates a server index table corresponding to the terminal index table, and the network server stores or deletes data contents of the terminal device according to information such as types and numbers of index items. The scheme can back up terminal data rapidly and simplifies the check procedure, thereby saving memory resources of the terminal device and improving backup efficiency. |
US08589350B1 |
Systems, methods, and media for synthesizing views of file system backups
Systems, methods, and media for synthesizing a view of a file system are provided herein. Methods may include receiving a request to obtain a view of at least a portion of a file system backup for a device, responsive to the request, mounting one or more backup files for the device on a backup node, generating a view of the at least a portion of a file system created from the one or more mounted backup files, the view being accessible via the intermediary node that is communicatively coupled with the backup node. |
US08589349B2 |
Tracking and viewing revision history on a section-by-section basis
In one embodiment, a file includes data that is divided into a plurality of sections, and each section may include metadata that includes the revision history for that section. A specific section of the file may be selected and its revision history queried. In response to such a query, the revision history for the selected section is extracted from the section metadata and may be displayed. If a portion of a section has been copied from a source section and pasted into a target section, the section metadata for the target section may be updated to include information about the source section. For each change to the section data, the section metadata may also include a version number, a revision date and time, a revision author and the actual insertion, deletion or other change to the section data. |
US08589345B2 |
Method and system for performing object file modifications
A method and apparatus for performing object modifications by using change-specific executable files comprises accessing at least one modification stub associated with an object file, wherein the modification stub comprises an instruction for modifying the object file, wherein the instruction identifies an element in the object file and defines instructions for modifying the identified element; applying a selected modification stub to the object file; and modifying the object file per the instruction contained in the modification stub. |
US08589344B2 |
Systems and methods for generating iterated distributions of data in a hierarchical database
Embodiments relate to systems and methods for generating iterated distributions of data in a hierarchical database. A data store can store data in a hierarchical format, for instance, in a tree. Higher-level data, such as yearly profit, may be desired to be spread from parent nodes to lower nodes, such as nodes representing quarters. A spreading tool can insert child nodes representing quarters, months, or other at insertion point(s) represented or encoded by a set of placeholder nodes, dividing quantities appropriately. In aspects, the spreading tool can access or host sequence logic including multiple sets of spreading rules which each ensure that data is spread in an order that takes dependencies, formatting, outputs, or other factors into account. In aspects, the spreading tool can receive or generate a prioritized ordering of the sets of spreading rules, to ensure that data distribution passes are iterated in a desired or error-free order. |
US08589339B2 |
Data collection device, program, and data collection method
The present invention provides a data collection device that lightens a registering workload for an administrator and prevents that a set of procedures for a data collection is started later than a registered start time. A data collection device 101 comprises: a database 105 in which start times of the sets of the procedures have been previously registered; and a registration control unit operable, if a received specified time is the same as any of the previously registered start times, to search and retrieve a time that is different from any of the previously registered start times in association with a new set of the procedures, instead of registering the specified time. |
US08589337B2 |
System and method for analyzing data in a report
A method and a system for analyzing a data value of interest in a multidimensional database. The data value of interest is first identified in a structured report. The data source for the structured report is retrieved. A context for the data value of interest in the data source is collected, for example, by extracting a slicer from the structured report, by extracting members of master-detail pages, or by extracting a default measure from the structured report. An analysis specification based on the collected context is then built, and the data value of interest is analyzed using the analysis specification. The result from analyzing the data value of interest may be presented in an analysis view. |
US08589333B2 |
System and method for information sharing across security boundaries
A system and method for sharing information across security boundaries including a server for sharing information between networks. The method for includes receiving data structured as semantic statements, retrieving a set of rules and ontology, processing a semantic statement from data with rules and ontology, determining whether the semantic statement is consistent with rules and ontology, and determining a fact that gives rise to an inconsistency if the semantic statement is inconsistent. The method further includes removing the fact that gives rise to the inconsistency and releasing data when the semantic statement is consistent with rules and ontology. |
US08589328B1 |
Method and apparatus for examining computer user activity to assess user psychology
A method and apparatus for examining computer user activity to assess user psychology is provided. In one embodiment, a method for examining computer user activity to assess user psychology comprises monitoring the computer user activity in memory to generate, using at least one processor, pattern data associated with internet activity and comparing the pattern data in the memory with human behavior information using the at least one processor to identify personality indicia in the memory that reflects at least one psychological trait. |
US08589326B2 |
Utilizing presence in conjunction with other information to determine an appropriate communications modality
Even with SIP and the varied communications options available to users, the monitoring of presence itself may not provide sufficient information to determine a most appropriate contact modality for a communication. Therefore, there is a need for a more complete method of generating a landscape of recent activity from which a preferred communication modality can be determined, with a corresponding solution provided that allows a contactor to contact a contactee via that modality. For example, a network of bearer channels or feeds can be established as input to a presence determination module. The inputs can include not only presence information, but also feeds from one or more blogs, micro blogs, social networking sites, etc., that allow a more complete picture of recent activity to be determined. Based on this input a preferred contact modality can be determined that may enhance the ability of a contactor to contact a contactee. |
US08589321B2 |
Machine data web
Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together. |
US08589318B2 |
Location determination using generalized fingerprinting
An RF fingerprinting methodology is generalized to include non-RF related factors. For each fingerprinted tile, there is an associated distance function between two fingerprints (the training fingerprint and the test fingerprint) from within that tile which may be a linear or non-linear combination of the deltas between multiple factors of the two fingerprints. The distance function for each tile is derived from a training dataset corresponding to that specific tile, and optimized to minimize the total difference between real distances and predicted distances. Upon receipt of an inference request, a result is derived from a combination of the fingerprints from the training dataset having the least distance per application of the distance function. Likely error for the tile is also determined to ascertain whether to rely on other location methods. |
US08589316B2 |
System and method to estimate region of tissue activation
A computer-implemented method for determining the volume of activation of neural tissue. In one embodiment, the method uses one or more parametric equations that define a volume of activation, wherein the parameters for the one or more parametric equations are given as a function of an input vector that includes stimulation parameters. After receiving input data that includes values for the stimulation parameters and defining the input vector using the input data, the input vector is applied to the function to obtain the parameters for the one or more parametric equations. The parametric equation is solved to obtain a calculated volume of activation. |
US08589315B2 |
Behavior recognition using cognitive swarms and fuzzy graphs
Described is a behavior recognition system for detecting the behavior of objects in a scene. The system comprises a semantic object stream module for receiving a video stream having at least two frames and detecting objects in the video stream. Also included is a group organization module for utilizing the detected objects from the video stream to detect a behavior of the detected objects. The group organization module further comprises an object group stream module for spatially organizing the detected objects to have relative spatial relationships. The group organization module also comprises a group action stream module for modeling a temporal structure of the detected objects. The temporal structure is an action of the detected objects between the two frames, whereby through detecting, organizing and modeling actions of objects, a user can detect the behavior of the objects. |
US08589314B2 |
System for making financial gifts
A computer-implemented method for electronic gift giving. The method includes providing an internet site for access by a giver, prompting the giver to enter giver identification information, prompting the giver to enter recipient information, prompting the giver to enter a value of a monetary gift, optionally providing a plurality of possible recommended gifts or transfers of funds, prompting the giver to recommend at least one gift or transfer of funds to be effectuated using the monetary gift, prompting the giver to select a presentation template from a plurality of recommended presentation templates, prompting the giver to transfer the value of the monetary gift to a gift account, and storing the value of the monetary gift and the at least one recommended gift or transfer in association with the presentation template for delivery to a recipient. |
US08589312B2 |
Real-time license metering of a provisioned application in a cloud computing environement
Provided are techniques for the costing of a license based on real-time usage of software on a hardware resource instead of upfront PVU based purchase of licenses. Service provider need not pay for the license charge till the end of life of that application and need not pay for an entire set of N licenses, considering that the service provider expects that the maximum number of application instances could be N. |
US08589308B1 |
Grant management system and method
A web-based grant management application and method is described. Registration information pertaining to a grant requestor is received at a web-based portal. A local, computer readable compliance database is maintained. The compliance database includes an exclusion list of grant requestors that have been excluded from receiving a grant. The grant management application determines an exclusion status for the grant requestor by comparing the registration information to the exclusion list. The grant requestor is informed of its exclusion status via the web-based portal. If the grant requestor's exclusion status is satisfactory, then the web-based portal receives grant information pertaining to a grant sought. Based on the grant information and the registration information, a custom set of business rules is derived to automatically manage the receipt, review, tracking, reconciliation and analysis of the grant sought. The business rules are implemented by a grant management application coupled to the web-based portal. |
US08589307B2 |
Ecommerce system with payment data division
In at least one embodiment of an ecommerce system, payment data is divided into proper subsets and distributed among multiple data processing systems, and each of the data processing systems stores less than all of the subsets of the payment data after the subsets of payment data are distributed and until at least sending the payment data to a payment authorization system for processing. In at least one embodiment, distributing proper subsets of the payment data among multiple data processing systems enhances security of the payment data by limiting an amount of time and the locations in which a complete set of payment data is persisted. |
US08589303B2 |
Asset management apparatus and asset management method
An asset management apparatus includes a processor for conducting arithmetic operation processing and a storage device, and executes an asset management program to detect unfairness. The asset management program includes a common asset management part common to the asset management apparatus and other devices, and a device specific asset management part specific to the asset management apparatus. The asset management apparatus acquires the device specific asset management part and device specific part setting information. When executing the asset management program, the asset management apparatus refers to the device specific part setting information, links the device specific asset management part to the asset management program, and executes the linked asset management program. |
US08589300B2 |
Payment transaction using mobile phone as relay
Systems and methods of conducting a payment transaction using a mobile phone as a relay. The systems and methods receive transaction information associated with a transaction at a mobile communication device from a merchant. They send the transaction information with the mobile communication device to an issuer associated with the mobile communication device. The issuer thereafter sends an authorization response message to the merchant. |
US08589294B2 |
System and method for transferring a line of credit balance to a cash account
The present invention provides an automated system configured to facilitate transfers of cash value from one or more lines of credit to one or more deposit accounts or payment systems. An automated system ensures that requested funds are available in a customer's one or more lines of credit and electronically deposits the requested funds into one or more designated deposit accounts or payment systems. An automated system provides a means for customers to manage lines of credit, setup transfer transactions, define rules governing transfers and view transactional history. The automated system, in network connection with the lending organization's backend systems, may authenticate customer identities and credit accounts as well as insure that the requested funds are available for transfer into a deposit account. |
US08589292B1 |
Creating a market for unbiased private individual data
A market for unbiased private individual data is disclosed. A data market maker managing the market collects information from owners of private individual data on their privacy and risk attitudes. The collected information includes choices from the owners of private individual data on different pricing schemes that reflect the privacy and risk attitudes of the owners of data. The data market maker receives requests for access to private individual data from data buyers over time and determines pricing menus listing prices for the data buyers to pay for access to the private individual data based on the collected information. The data market maker compensates the owners of the private individual data for selling access to their data to the data buyers. |
US08589287B2 |
Hybrid account
A system, according to one embodiment, includes a hybrid account provided by an issuer to a user, the hybrid account having a balance, the balance being either positive, zero, or negative; and a financial instrument including a hybrid card, the hybrid card providing access to the hybrid account, in which transactions using the hybrid card provide interchange income to the issuer, the issuer charges interest to the hybrid account when the balance is negative, and the issuer pays interest to the hybrid account when the balance is positive. |
US08589285B2 |
System, apparatus and methods for comparing fraud parameters for application during prepaid card enrollment and transactions
An apparatus is disclosed. The apparatus is for comparing a set of production fraud parameters with one or more sets of test or proposed fraud parameters run against prepaid card production data in a prepaid card analysis. The apparatus may include a system for uploading a set of production fraud parameters and one or more sets of test fraud parameters, a processing engine for receiving the uploaded parameters for running production data against the set of production fraud parameters in tandem with the one or more sets of test fraud parameters to produce a set of suspected fraud cases triggered by each set of fraud parameters, and one or more databases integrated with or in communications with the processing engine for card validation. |
US08589283B2 |
Method and system for loan application non-acceptance follow-up
Methods and systems for facilitating post offer communication with a prospective borrower using an on-line lending system (110) are provided. The post offer communication is in response to non-acceptance of an electronic loan offer. The on-line lending system receives an electronic loan application (100) from client terminal (101). The electronic loan application (100) contains applicant credential data, such as personal information (202) and financial information (302). When a loan offer (500) is presented on the client terminal (101), the on-line lending system (110) waits a predetermined time for an electronic signal indicating acceptance of the loan offer (500). When such electronic signal is not received within the predetermined time, a pending loan offer application (800) is transmitted to a call center terminal (1414). Upon receipt of the pending loan offer application (800), the call center terminal (1414) presents an electronically generated prompt (1415) for electronically generated prompt (1415) a customer service representative to initiate communication with the prospective borrower. |
US08589279B2 |
Method and system for generating and trading composite contracts
The disclosed embodiments provide a system and method for automatically generating a composite contract characterized by at least one parameter. A first subset of eligible component contracts is identified from a set of available component contracts wherein each of the available component contracts is characterized by at least one attribute. A second subset of component contracts is then selected from the first subset to generate the composite contract. |
US08589276B2 |
Using accounting data based indexing to create a portfolio of financial objects
A system, method and computer program product creates an index based on accounting based data, as well as a portfolio of financial objects based on the index where the portfolio is weighted according to accounting based data. A passive investment system may be based on indices created from various metrics. The indexes may be built with metrics other than market capitalization weighting, price weighting or equal weighting. Non-financial metrics may also be used to build indexes to create passive investment systems. Additionally, a combination of financial non-market capitalization metrics may be used along with non-financial metrics to create passive investment systems. Once the index is built, it may be used as a basis to purchase securities for a portfolio. Specifically excluded are widely-used capitalization-weighted indexes and price-weighted indexes, in which the price of a security contributes in a substantial way to the calculation of the weight of that security in the index or the portfolio, and equal weighting weighted indexes. Valuation indifferent indexes avoid overexposure to overvalued securities and underexposure to undervalued securities, as compared with conventional capitalization-weighted and price-weighted. |
US08589275B2 |
System and method for processing tax codes by company group
A system and method for assigning taxability codes to purchases, and processing tax invoices, by company groups. A user, identified to one of a group of companies, inputs a requisition. Tax code and tax location are identified in a front end process applicable to the object of the requisition and converted into a converted tax code and tax jurisdiction and fed to a back end processor. Responsive to converted tax code and the tax jurisdiction for the corresponding company group, the back end prepares a purchase order which is transmitted to a supplier. Responsive to an invoice from the supplier and company group and tax code indicia from the purchase order, the back end processes and selectively pays, short pays, or rejects the invoice. |
US08589274B2 |
System and method for managing healthcare costs
Disclosed is a system and method for creating a financial index related to healthcare costs. A financial derivative instrument can be created from the index. Using the financial derivative instrument, an entity can hedge against unexpected fluctuations of healthcare costs. |
US08589272B1 |
System and method for facilitating the amending of syndicated loans
A system and method are provided for facilitating the amending of syndicated loans. Authorized users are registered in connection with their respective funds invested in the loan. Fund registration data is received for each fund and includes the fund holding amount and whether the fund is of the single or dual signature type. Authorized users may vote supporting, opposing or conditional with regard to the proposed amendment. A calculation is performed to anticipate the voting outcome before the amendment deadline. If the amendment is anticipated to pass, the conditional votes are converted to supporting votes. Typical embodiments provide for an Internet-enabled interface through which authorized users may enter or change their vote while monitoring the real-time status of the amendment. Agents may be automatically provided fund consents for each fund ending up with a supporting vote in a passing amendment. Funds may be automatically notified of the consent fee earned. |
US08589271B2 |
System and method for verification, authentication, and notification of transactions
A system and method are provided for verifying, authenticating, and providing notification of a transaction such as a commercial or financial transaction, with and/or to at least one party identified as engaging in the transaction and/or identified as having a potential interest in the transaction or type of transaction. |
US08589269B1 |
System and method for funding companies
A system and method for funding investment seeking companies (ISCs), e.g., startup companies, by a funding company is disclosed. For each of the ISCs, in exchange for private equity therein, the funding company issues a corresponding publicly tradeable class of its own stock substantially based on the performance of the ISC. The ISCs are categorized according to characteristics important to investors, e.g., type of technology, revenue, and products or services (to be) offered so that ISCs in a same category compete against one another for funding distributions from the funding company. In particular, income returns on the investments of proceeds from public sales of each class of stock are periodically distributed among competing ISCs according to, e.g., the share prices of their corresponding class of funding company stocks. |
US08589264B2 |
Token licensing mapping costs to enabled software tool features
A request to activate a software tool can be received, where activation requires a quantity of tokens of a token license model. An entity, project, user-set, user, or combination thereof corresponding to the request can be ascertained. A feature-set to be enabled can be determined by querying preexisting indexed records. The preexisting indexed records can associate different feature-sets to different entities, projects, user-sets, users, or combinations thereof. A token cost can be computed for activating the software tool with the feature-set enabled for the request. Token costs for utilizing the software tool can vary depending upon the enabled feature-set. The computed token cost can be the quantity of tokens required to activate the software tool responsive to the request. |
US08589259B2 |
Purchasing transaction support system
A portable communication terminal requests merchandise information from a store management apparatus, by using store identity information about a store where a purchasing transaction is made, and merchandise information about merchandise to be purchased. The store management apparatus has a merchandise information storage configured to store merchandise information including a price of merchandise to be sold in each store. The store management apparatus receives a merchandise information request from a portable communication terminal, retrieves a merchandise information storage, detects merchandise information matching a retrieval condition, and sends the merchandise information to the request source, i.e., the portable communication terminal. The portable communication terminal displays merchandise information sent from the store management apparatus in a display. |
US08589257B2 |
Method, system and apparatus for managing inventory
According to embodiments described in the specification, a method, system and apparatus for managing inventory are provided. The method comprises storing at least one job record in a memory, the at least one job record comprising a first of a plurality of job identifiers and at least a first subcomponent identifier; receiving a transaction record comprising a second subcomponent identifier; and storing the transaction record in the memory in association with one of the plurality of job identifiers. |
US08589252B2 |
Associating an online publication with a print publication
This document discusses, among other things, a system and methods for associating an online publication with a print publication. Example embodiments may include receiving a request from a publisher that may identify first data that is to be published over a network, in an online publication. In response to the request, example embodiments may include fetching the first data and generating further data based on the first data. The further data may include an address to locate the online publication as published. The publisher may be allowed to publish the further data as a print publication. Subsequent to the print publication of the further data, example embodiments may include receiving the string of characters over the network from a user. Example embodiments may include presenting the online publication to the user based on the string of characters. |
US08589244B2 |
Instant, accurate, and efficient product recommendations to client endpoint
A method of sending a recommendation to a customer's terminal device includes creating pairs of identifiers based on on-line activities of a group of users. Each pair contains a first and second identifier for items acquired and also acquired by a user. The unique pairings of identifiers are tallied to obtain their counts. The counts are then assigned weights so that the highest counted pairs for each first identifier have equal weight. Unique pairings that contain first identifiers in a list of identifiers derived from a customer's on-line activities are extracted with their counts. The unique second identifiers in the extracted pairings are compiled and the weighted counts are summed to form, based on the summed weighted counts, a list of recommendations. The list is then transmitted, from a computer through a communication network to the customer's terminal device, which presents the list as the recommendation to the customer. |
US08589243B2 |
Digital landmarks
Techniques are described for notifying a user of creative digital media associated with the user's geographic location. Embodiments of the invention receive location information specifying the geographic location of the user. Embodiments identify one or more instances of creative digital media having an association with the specified geographic location of the user. An indication of at least a portion of the identified instances of creative digital media is then provided to the user. |
US08589241B2 |
System and method for facilitating imaging services using a service identification number stored in an image capture device
A system and method for obtaining photographic products and/or services comprises bundling image capture and printing technologies into products and/or services that are paid for by a consumer with monthly or yearly subscription fees. The system and method involves selecting a camera and selecting a photographic products/service plan which designates photographic products and/or services which are to be associated with the selected camera. The system and method gives the consumer the option of selecting a specific camera from a menu of cameras, and a specific photographic product/service plan which is to be associated with the selected camera from a product/service menu. As a further option, the consumer can customize his/her product/service plan in accordance with his/her preference. The plan can provide for products and/or services for images captured and/or film exposed by the camera for a predetermined amount of time at a predetermined fee. At the end of the plan, the consumer could have the option of returning the camera, exchanging the camera for a different camera, or keeping the camera at no cost or for a reduced price. The photographic products and/or services provided by the plan could be products and/or services such as film developing, printing, image products, scanning, photo CDs, image storage, etc. |
US08589238B2 |
System and architecture for merchant integration of a biometric payment system
A system and method for performing authentication are disclosed. The system may include a shared central processing server, a plurality of software components each residing in a corresponding point-of-sale (POS) workstation and an identity provider service. The server may reside at a merchant location and communicate with multiple POS workstations at the merchant location. The server may be configured to receive biometric information from each POS workstation. Each software component may communicate with a biometric sensor in communication with the corresponding POS workstation to receive biometric information. The identity provider service may be configured to communicate with the server, store registered biometric information and compare biometric information received from the server with one or more of the stored registered biometric information. One of the biometric sensor, a POS workstation and the server may convert a biometric image into a biometric template for comparison with the stored registered biometric information. |
US08589237B2 |
Online purchase from a mobile device using a default payment method
A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization. |
US08589236B2 |
Mobile payment station system and method
A mobile device is used to initiate and execute a transaction between a customer and a merchant. A mobile device is used to initiate a point of sale transaction, wherein a merchant ID is sent to a payment processing server. Responsive to receiving a communication from the mobile device, the payment processing server requests transaction information from the merchant, wherein the merchant is identified based on the provided merchant ID. The merchant can provide transaction information such as the total sale amount to the payment processing server. The payment processing server can authenticate the customer and initiate a purchase transaction with the appropriate financial institutions associated with the customer and the merchant. The payment processing server can send a confirmation of the executed transaction to the merchant and the mobile device. |
US08589233B2 |
Arbitrage broker for online advertising exchange
For a multi-party online advertising exchange including advertising and publishing entities and one or more third party participants, the disclosed systems and methods enable third party participation in arbitrage opportunities in online advertising transactions. A plurality of underlying transaction details are abstracted and provided to the third party participants without loss of generalization and while preserving relationships in the transaction data, to enable a third party share risk in advertising transactions. Various system refinements are provided and disclosed according to a host of optional embodiments. |
US08589232B2 |
Advertising method and system with use of multi-screened computer monitor units
An advertising method and system with use of multi-screened computer monitor units is disclosed. A server having a database in which is stored a plurality of advertisement software packages is in data communication with a network of interconnected computers, each of which is associated with a multi-screened monitor unit having an agent side and at least one oppositely facing client side. After a request for an advertisement is initiated, an advertisement software package is retrieved from the database according to predetermined selection rules and transmitted to a target computer. A corresponding advertisement image is displayed on a client side of the monitor unit while the agent is able to view other images on the agent side of the monitor unit. In one embodiment, the multi-screened monitor unit receives VGA data and USB video data from the target computer and transmits the same to the agent and client sides, respectively. |
US08589231B2 |
Sensitivity categorization of web pages
Methods, systems, and computer programs for categorizing the sensitivity of web pages are presented. In one method, a space of sensitive pages is identified based on the sensitivity categorization of a first plurality of web pages and a second plurality of web pages. The first plurality of web pages is obtained by performing search queries using known sensitive words, and the second plurality of web pages includes randomly selected web pages. Additionally, the method identifies a third plurality of web pages that includes web pages on or near the boundary between the space of sensitive pages and the space of non-sensitive pages. The space of sensitive pages is then redefined based on the sensitivity categorization of the first, second, and third pluralities of web pages. Once the space of sensitive pages is defined, the method is used to determine that a given web page is sensitive when the given web page is in the space of sensitive pages. Web pages are included in a marketing operation when the web pages are not sensitive. |
US08589230B1 |
Crowd specific targeted advertising
A method for placing targeted advertisement (TAD), including obtaining, from a location aware service provider, current locations of mobile devices used by consumers, wherein the current locations are determined within a pre-determined duration of current time, identifying a crowd comprising the consumers by comparing the current locations and a location of an advertisement presentation device to determine that the consumers are currently within a pre-determined range of the advertisement presentation device, calculating, based on profiles of the consumers, a relevancy score of a TAD message with respect to the crowd using a pre-determined formula, and sending, within a pre-determined time of identifying the crowd and in response to identifying the relevancy score meeting a pre-determined criterion, the TAD message to the advertisement presentation device for presenting to the plurality of consumers. |
US08589229B2 |
Immediate updating of global positioning system (GPS) generated area maps on wireless computer controlled displays
Immediate changes and updates in a Global Positioning System (GPS) providing wireless communication display devices with displayed maps of a defined areas with traffic and objects of interest information are implemented through broadcasting short range RF information relative to an object from an object located within the defined area. When this broadcast information is received by the transceiver of any wireless display device within RF broadcast range, the receiving device obtains the position of the object from a GPS satellite based upon the information received by the wireless display device and the object and the information are displayed. |
US08589228B2 |
Click modeling for URL placements in query response pages
A “General Click Model” (GCM) is constructed using a Bayesian network that is inherently capable of modeling “tail queries” by building the model on multiple attribute values that are shared across queries. More specifically, the GCM learns and predicts user click behavior towards URLs displayed on a query results page returned by a search engine. Unlike conventional click modeling approaches that learn models based on individual queries, the GCM learns click models from multiple attributes, with the influence of different attribute values being measured by Bayesian inference. This provides an advantage in learning that enables the GCM to achieve improved generalization and results, especially for tail queries, than conventional click models. In addition, most conventional click models consider only position and the identity of URLs when learning the model. In contrast, the GCM considers more session-specific attributes in making a final prediction for anticipated or expected user click behaviors. |
US08589226B1 |
Methods and systems for providing a merchant funded incentive rebate or awards program
The invention involves facilitating retail transactions between participating enrolled members and participating merchants funding awards to said members. Incentive offers may be advertised to members, including targeted offers to specific members. Account purchase transaction information of participating merchants is a) tracked by processor(s) belonging to a tracking entity, b) monitored by processor(s) and correlated with stored enrolled member information, and c) processor(s) determine whether a purchase transaction is between an enrolled member and participating merchant and if such transaction entitles the member to a merchant funded award; with such processor(s) being located other than at the participating merchant's location. The remote monitoring and determining gives the program transparency; no special purpose cards/accounts need to be presented by the member and no additional checkout procedures need to be performed by participating merchants. The awards can be applied as a credit or offset to various accounts, financial instruments or obligations. |
US08589223B2 |
Method and system for offering advertising services
A method of offering advertising services to a client for advertising a client website on the Internet comprises the steps of identifying a web host, the web host receiving client information for establishing a client account with said web host for hosting the client website; cooperating with the web host to prompt the client as to whether an advertising account is desired; and, if an advertising account is desired, using the client information received by the web host to establish the advertising account. The invention also covers a related computer system for performing the method. |
US08589221B2 |
Methods and systems for processing rebates
The invention provides efficient and convenient rebate systems and methods which facilitate application of the value of a rebate redeemed by a purchaser to additional purchases by the purchaser prior to termination of a rebate redemption session. |
US08589219B2 |
Methods, systems, and computer program products for mobile network subscriber incentive programs
A number of reward programs can be offered to subscribers of a mobile network as an incentive to use fewer allocated resources, rather than more. For example, in some embodiments, a subscriber may elect to participate in a reward program wherein a portion of the unused resources are used to determine a monetary amount to be returned to the subscriber at, for example, the end of a year. In some embodiments, a subscriber may elect to participate in a reward program wherein a portion of the unused resources (such as unused minutes under their plan) are used to offset the costs of “green programs”, which may be implemented by the operator of the network. In other words, the subscribers can be encouraged to use fewer resources by allowing a portion of those unused resources (in the form of, for example, cash) to offset the cost of a program, which the subscriber believes provides some benefit. The reward programs offered may recognize any societal issue. |
US08589214B1 |
Health meter for evaluating the status of process safety of at least one facility as an executive dashboard on a client device connected to a network
A health meter for evaluating the status of process safety of at least one facility as an executive dashboard on client devices can be presented to a plurality of users simultaneously and continuously updated by operators, contractors and other safety personnel in real-time. The health meter can include a plurality of computer instructions for presenting information to users, allowing the users to monitor compliance. |
US08589211B2 |
Airline ticket change constrainer
An automated system and a method for checking an already issued airline ticket prior to having a requester submitting a change request of the already issued airline ticket are described. The system comprises a ticket data retriever unit for retrieving, with a ticket reference provided by the requester, the already issued airline ticket from a ticket database. Then, an issued fare rule finder element retrieves, from a rule database, one or more rule scenarios applying to the already issued airline ticket and governing what changes are permitted. After which a decision module element combines the one or more rule scenarios into a set of permitted options and restrictions and deliver them to the requester. Hence, the requester knows all about the permitted options and restrictions prior to actually requesting to change the already issued airline ticket. |
US08589209B2 |
System and method for assessing viability and marketability of assets
Systems and methods for assessing viability and marketability of an asset are provided. In exemplary embodiments, an asset assessment system receives disclosure information for the asset. The disclosure information comprises information indicating at least one taxonomy segment associated with the asset. An attribute grade may then determined based on the disclosure information, while a market grade may be determined based on market data for the at least one taxonomy segment. A final grade based on the attribute grade and the market grade is then calculated. This final grade provides an indication of the viability and marketability of the asset. The final grade may then be output. |
US08589205B2 |
Methods for selecting one of a plurality of competing IT-led innovation projects and devices thereof
Methods, systems, and computer-readable storage media for selecting one of a plurality of information technology (IT)-led innovation projects include obtaining a plurality of IT-led innovation projects. A selection of one or more research projects for each of the obtained IT-led innovation projects is determined based at least on one or more research project criteria. One of the obtained IT-led innovation projects is selected based at least on the determined selection of one or more research projects for each of the obtained IT-led innovation projects and one or more innovation project criteria. The selection of the one of the obtained IT-led innovation projects is provided. |
US08589203B1 |
Project pipeline risk management system and methods for updating project resource distributions based on risk exposure level changes
A system is provided for project pipeline risk management. A distribution tool generates project resource distributions for associated organizations, wherein each of the project resource distributions comprises allocations of project resources to project phases and corresponds to one of multiple projects. The risk tool identifies risks, wherein each of the identified risks corresponds to one of the projects. The risk tool determines an initial risk exposure for each project based on an initial probability for each identified risk and an initial impact severity for each identified risk. The risk tool determines an updated risk exposure for each project based on an updated probability for each identified risk and an updated impact severity for each identified risk. The distribution tool generates updated project resource distributions based on the completed project information and a difference between the initial risk exposure and the updated risk exposure for each project. |
US08589202B2 |
Methods and apparatus for displaying and processing facilities map information and/or other image information on a marking device
A marking device for a marking operation to mark a presence of an absence of one or more underground facilities is configured to access and display facilities map information, and/or other image information, as a visual aid to facilitate the marking operation. In various aspects, methods and apparatus relate to: selection of an “base” facilities map, or information from a database of facilities map data, relating to a given work side/dig area; selection of an pan and/or zoom (resolution) for displaying facilities map information; updating displayed facilities map information while a marking device is used during a marking operation (e.g. changing pan, zoom and/or orientation); overlaying on the displayed facilities map information marking information and/or landmark information relating to the marking operation; and storing locally on the marking device, and/or transmitting from the marking device, facilities map information and/or overlaid marking/landmark information (e.g., for further processing, analysis and/or subsequent display). |
US08589200B2 |
Managing an information technology system
According to one example, there is provided a method of managing an information technology (IT) system that comprising items of IT equipment. The method comprises obtaining a set of characteristics from items of IT equipment in the IT system, generating, using the obtained sets of characteristics, a consolidated set of characteristics representing at least part of the IT system, identifying, based on the generated consolidated set of characteristics, an item of IT equipment to be replaced, determining a set of minimum characteristics for a replacement item to replace the identified item; and selecting, from an IT equipment database, based on the determined characteristics, a replacement item of IT equipment. |
US08589197B2 |
Method and computer system for administration of medical applications executing in parallel
A method and a computer system are disclosed for administration of medical applications running in parallel. At least one embodiment of the method includes creation of a number of application components as a result a beginning of a number of user actions; provision of a module for parallel execution and/or for coordination of the previously created application components, provision of a least one communication interface for exchanging messages and/or data between an application component and a command which is of interest to the application component which has been initiated by one of the user actions, and removal of the application component created by a user action after the user action has ended. |
US08589194B2 |
Booking method and system
A method and system for communicating over a telecommunications network between a service provider and one or more users, wherein the service provider can have access to multiple distinct addresses in the telecommunications network and each user is identified by an address, more specifically, where a first message can be sent over at least a portion of the telecommunications network to a user's address and based on a response from the user determining the message to which the response is a reply. |
US08589186B1 |
Systems and methods for determining pharmaceutical consultation compliance
Systems and methods of determining pharmaceutical consultation compliance are disclosed, including generating and storing a plurality of consultation recording blocks corresponding to fillings of prescription orders for patients. The consultation recording blocks may include multiple consultation entries, where each consultation entry corresponds to a particular pharmaceutical consultation that is desired or required to occur in conjunction with a prescription fill for a particular patient. The consultation entries may be populated in conjunction with respective filling of prescription orders and work flow stages therein, or on demand. A request for pharmaceutical consultation compliance may be received, and a response to the request may be determined based on information from at least some portions of the consultation entries, such as a status portion, an authorization portion and/or other portions. |
US08589185B2 |
Acknowledgement of previous results for medication administration
Document of medication administration is provided by a clinician acknowledging previous clinical results such that the previous clinical results are used for documentation purposes. A command is received to document the administration of a medication to patient. Based on the command, it is determined that documentation of the medication administration requires entry of information regarding at least one clinical result for the patient. Additionally, it is determined that a previous clinical result is available for documentation. The medication administration is then documented using the previous clinical result. |
US08589183B2 |
Privacy compliant consent and data access management system and methods
An information management system for restricting access to personal data in compliance with law or regulation includes a database having restricted records stored therein, at least one of the records including an identification of a client or group of clients about whom said record concerns. A computer system under the control of a trusted information broker is configured to receive via a communication medium a request initiated by a requestor for access to at least one of the restricted records in the database, the request including an identification of the requestor. The computer system is further configured to transmit a request for consent to the client and receive an indication from the client that the client consents or does not consent to access to the restricted record by the requestor. The computer system grants or denies access to the restricted records based upon the indication from the client. |
US08589179B2 |
Methods and apparatus for responding to request for clinical information
A hub-spoke patient information service in which a patient's data can be obtained from a network of independent data sources through a centralized service. The hub of the service stores patient identification information and the spokes store the patient's clinical data. In a preferred embodiment, the spokes are independent sources (e.g. each spoke is generally unrelated to other spokes) and include hospitals, doctor offices, clinics, insurance companies, or other entities that store or track clinical data. Preferably, the data sources use a first authentication to properly identify or authentic the service. Once access is granted, the spoke sources are queried for the patient's data. In response, each data source provides the type of patient data available from the source. The user is shown the types of data available without generally showing the actual data. The user can then select the specific patient data to retrieve from the spoke sources. |
US08589177B2 |
Virtual clinic for medical practice
A method is provided for a virtual clinic to establish communications between a user (e.g., a patient) and a specialist (e.g., a physician) in order to facilitate a diagnosis. In various embodiments, a user provides a request for the specialist to a virtual clinic. The request may be a request for medical services identifying medical needs. The user may then receive specialist information from the virtual clinic. The virtual clinic may establish real-time communication between the user and a specialist. The user may receive instructions from the specialist via the virtual clinic to perform a test. The user may then report a test result from the test to the specialist via the virtual clinic. The virtual clinic may receive and store a diagnosis from the specialist. |
US08589173B2 |
Method and apparatus for encoding/decoding speech signal using coding mode
An apparatus and a method to encode and decode a speech signal using an encoding mode are provided. An encoding apparatus may select an encoding mode of a frame included in an input speech signal, and encode a frame having an unvoiced mode for an unvoiced speech as the selected encoding mode. |
US08589170B1 |
Single control message device
A message device records and plays messages. In a first aspect, actuation is effected by way of a single control. The control generally corresponds to the whole cover. Relatedly, in a second aspect the device is extremely simple and promotes openness communication. The device can be placed or hung almost anywhere to facilitate message leaving and receiving in almost any group or organization. In one embodiment actuation is achieved by pressing on substantially any portion of the cover. In a second embodiment, a rocker configuration is implemented to actuate a record mode by pressing on one end of the cover and a play/listen mode by pressing on an opposite end. The device comprises a base, electrical components, a cover, and in some embodiments, a side wall. |
US08589166B2 |
Speech content based packet loss concealment
Systems and methods are described for performing packet loss concealment (PLC) to mitigate the effect of one or more lost frames within a series of frames that represent a speech signal. In accordance with the exemplary systems and methods, PLC is performed by searching a codebook of speech-related parameter profiles to identify content that is being spoken and by selecting a profile associated with the identified content for use in predicting or estimating speech-related parameter information associated with one or more lost frames of a speech signal. The predicted/estimated speech-related parameter information is then used to synthesize one or more frames to replace the lost frame(s) of the speech signal. |
US08589164B1 |
Methods and systems for speech recognition processing using search query information
Methods and systems for speech recognition processing are described. In an example, a computing device may be configured to receive information indicative of a frequency of submission of a search query to a search engine for a search query composed of a sequence of words. Based on the frequency of submission of the search query exceeding a threshold, the computing device may be configured to determine groupings of one or more words of the search query based on an order in which the one or more words occur in the sequence of words of the search query. Further, the computing device may be configured to provide information indicating the groupings to a speech recognition system. |
US08589163B2 |
Adapting language models with a bit mask for a subset of related words
Disclosed herein are systems, methods, and computer-readable storage media for performing speech recognition based on a masked language model. A system configured to practice the method receives a masked language model including a plurality of words, wherein a bit mask identifies whether each of the plurality of words is allowed or disallowed with regard to an adaptation subset, receives input speech, generates a speech recognition lattice based on the received input speech using the masked language model, removes from the generated lattice words identified as disallowed by the bit mask for the adaptation subset, and recognizes the received speech based on the lattice. Alternatively during the generation step, the system can only add words indicated as allowed by the bit mask. The bit mask can be separate from or incorporated as part of the masked language model. The system can dynamically update the adaptation subset and bit mask. |
US08589162B2 |
Method, system and computer program for enhanced speech recognition of digits input strings
The present invention proposes a method, system and computer program for speech recognition. According to one embodiment, a method is provided wherein, for an expected input string divided into a plurality of expected string segments, a speech segment is received for each expected string segment. Speech recognition is then performed separately on each said speech segment via the generation, for each said speech segment, of a segment n-best list comprising n highest confidence score results. A global n-best list is then generated corresponding to the expected input string utilizing the segment n-best lists and a final global speech recognition result corresponding to said expected input string is determined via the pruning of the results of the global n-best list utilizing a pruning criterion. |
US08589158B2 |
Application server for reducing ambiance noise in an auscultation signal, and for recording comments while auscultating a patient with an electronic stethoscope
An application server for reducing ambiance noise in an auscultation signal, and for recording comments while auscultating a patient with an electronic stethoscope This application server (AS) comprises: means (SPH) for receiving samples of a raw auscultation signal representing auscultation sounds mixed with ambiance sounds, this raw auscultation signal being transmitted by a first microphone (M1) embedded in a stethoscope (ES), means (SPH) for receiving samples of an ambiance signal transmitted by a second microphone (M2) in a phone (IPP1), means (ASE) for processing the samples of the auscultation signal and the samples of the ambiance signal for generating an auscultation signal without ambiance sounds, means (LBM) for sending the auscultation signal without ambiance sounds to at least the headset of said stethoscope (ES), means (VRM) for recognizing vocal sounds in the ambiance signal, and converting these vocal sounds into text for storing comments into a database (DB). |
US08589157B2 |
Replying to text messages via automated voice search techniques
An automated “Voice Search Message Service” provides a voice-based user interface for generating text messages from an arbitrary speech input. Specifically, the Voice Search Message Service provides a voice-search information retrieval process that evaluates user speech inputs to select one or more probabilistic matches from a database of pre-defined or user-defined text messages. These probabilistic matches are also optionally sorted in terms of relevancy. A single text message from the probabilistic matches is then selected and automatically transmitted to one or more intended recipients. Optionally, one or more of the probabilistic matches are presented to the user for confirmation or selection prior to transmission. Correction or recovery of speech recognition errors avoided since the probabilistic matches are intended to paraphrase the user speech input rather than exactly reproduce that speech, though exact matches are possible. Consequently, potential distractions to the user are significantly reduced relative to conventional speech recognition techniques. |
US08589156B2 |
Allocation of speech recognition tasks and combination of results thereof
A system, method, computer-readable medium, and computer-implemented system for optimizing allocation of speech recognition tasks among multiple speech recognizers and combining recognizer results is described. An allocation determination is performed to allocate speech recognition among multiple speech recognizers using at least one of an accuracy-based allocation mechanism, a complexity-based allocation mechanism, and an availability-based allocation mechanism. The speech recognition is allocated among the speech recognizers based on the determined allocation. Recognizer results received from multiple speech recognizers in accordance with the speech recognition task allocation are combined. |
US08589155B2 |
Adaptive tuning of the perceptual model
Methods of encoding a signal using a perceptual model are described in which a signal to mask ratio parameter within the perceptual model is tuned. The signal to mask ratio parameter is tuned based on a function of the bitrate of the part of the signal which has already been encoded and the target bitrate for the encoding process. The tuned signal to mask ratio parameter is used to compute a masking threshold for the signal which is then used to quantize the signal. |
US08589147B2 |
Life insurance option
A method of providing deferred life insurance through a life insurance option. The deferred life insurance becomes effective later in the life of an insured after the option matures. The insured pays at least one payment during a first period for the deferred life insurance policy option. The deferred life insurance policy is inactive during the first period, and becomes effective at the beginning of the second period when the option matures. The insured pays at least one payment during a second period, which follows the first period, for the deferred life insurance policy, assuming the insured lives this long. The insured is entitled to a benefit based on the deferred term life insurance policy only in the event of death of the insured occurs during the second period. |
US08589144B2 |
Character processing device, character distinction method and computer program
Provided herein is a character processing device that converts an input character formed of an input alphanumeric or symbol to an extended Latin character similar to the input character including: a display unit displaying as an editing character the input character with a cursor attached thereto; a conversion target distinction unit discerning whether or not the editing character is convertible to the extended Latin character; and a notification unit indicating that the editing character is convertible to the extended Latin character when the editing character is regarded as convertible. |
US08589142B2 |
Visual debugging system for 3D user interface program
In one embodiment, apparatus are provided, including an embedded device simulation engine, an application run controller, and a status provider. The embedded device simulation engine is provided to simulate, on a computer platform other than a target embedded device, a 3D application authored for the target embedded device. The application run controller is provided to control the manner in which the 3D application is run in the embedded device simulation engine. The status provider is provided to provide, as the 3D application is run in the simulated environment of the embedded device simulation engine, information regarding statuses of 3D icons in the scene or scenes of the 3D application, of animations defined of the 3D icons in the 3D application, and of events occurring that affect the 3D application. |
US08589140B1 |
System and method for emulating and profiling a frame-based application playing on a mobile device
A system, method and software product emulate and profile an application playing on a mobile device. The mobile device is emulated using a model based upon characteristics related to performance of the mobile device. The application is played and monitored within the model to determine resource utilization of the application for the mobile device. |
US08589137B2 |
Method and system for determining the solvent accessible surface area and its derivatives of a molecule
A method for performing a molecular dynamics simulation for determining the solvent accessible surface area of a molecule with respect to atomic coordinates, the molecule comprising a plurality of atoms, a sphere being assigned to each atom, and each sphere comprising a radius and a center position. |
US08589136B2 |
Methods and systems for mitigating drilling vibrations
Methods and systems of reducing drilling vibrations include generation a vibration performance index using at least one frequency-domain model having a velocity-dependent friction relationship. The vibration performance index may be used to aid in the design or manufacture of a drill tool assembly. Additionally or alternatively, the vibration performance index may inform drilling operations to reduce vibrations. |
US08589132B2 |
Method, device, program, and recording medium of analyzing cause of springback
A method of analyzing a cause of springback of the invention includes: performing a forming analysis to calculate forming data of a formed product; decomposing a component into an in-plane stress component and a bending moment component; generating a before-calculation individual decomposition forming data; performing a calculation to generate an after-calculation individual decomposition forming data; analyzing a first springback configuration and a second springback configuration; obtaining a degree of influence of a stress in each of the areas with respect to springback deformation; and displaying the degree of influence with respect to the springback deformation. |
US08589131B2 |
Real-time simulation procedure for a helicopter rotor
This procedure proposes the appropriate equations that determine the rotor movement in order to obtain the aerodynamic actions for each blade in each iteration (the forces that are transmitted to the helicopter and the moments with respect to the articulations), and they are resolved by discretizations made in the rotor disc, such that that the blade elements of the partition are connected to the disc, which does not rotate, instead of to each blade. The blades pass through an azimuth range in each iteration, making a division of each blade longitudinally into ne elements, and the rotor disc into na sectors, corresponding to divisions of the range of azimuth angles. Therefore, partitions are made on ne·na blade elements, identifying each blade element by means of its distance to the rotor axis and its azimuth angle. |
US08589129B2 |
Time-domain signal generation
Methods and apparatus disclosed herein operate to receive a plurality of cycles characterized by a set of time-domain aspects, to modify at least one of the time-domain aspects of at least some of the plurality of cycles to produce a plurality of modified cycles, to process at least some of the modified cycles to produce time-domain cycles, and to create a time-domain signal based at least in part on concatenating the time-domain cycles. |
US08589128B2 |
Methods and systems for creation of a dynamically configurable product design
The present disclosure features methods and systems for creation of a dynamically configurable product design, sometimes referred to as business driven assemblies. Such product designs may be referred to as driven by a bill-of-materials (BOM) or selection of options by a customer, sales representative, or vendor, and may be performed responsive to a product lifecycle management (PLM) plan. The system allows a customer to define specifications of a product, and then dynamically generates a CAD model responsive to the defined specifications or selected options. |
US08589124B2 |
Methods for modeling wear of fixed cutter bits and for designing and optimizing fixed cutter bits
In one aspect, the invention provides a method for modeling the wear of a fixed cutter bit drilling earth formations. A method for determining wear of a fixed cutter drill bit includes simulating the fixed cutter drill bit drilling an earth formation; determining a cutter-formation interaction force and a relative sliding velocity of a selected area on a cutting surface on a cutter of the fixed cutter drill bit during the drilling; and calculating a wear rate of the selected area based on the cutter-formation interaction force and the relative sliding velocity. |
US08589123B2 |
Device-layout guiding apparatus and device-layout guiding method
There are included a location-information management unit that manages location information of devices arranged in a spatial layout on a screen, a device-feature management unit that manages device features of the devices, a guide-information generation unit that reads the location information and the device features of the devices arranged in the spatial layout from the location-information management unit and the device-feature management unit respectively and generates device-layout guide information allowing for the device features of the devices based on the read location information and device features of the devices, and a monitor unit that guides and displays the device-layout guide information generated by the guide-information generation unit. |
US08589114B2 |
Motion capture and analysis
Motion capture and analysis is described, including a motion sensor unit configured to capture data associated with movement of an object, to process the data to determine one or more values, to store the data and the one or more values, and to convert the data and the one or more values from an analog signal to a digital signal associated with a wireless transmission, and a display unit configured to receive the data from the motion sensor unit, the data being transmitted using through the wireless transmission, to process the data to determine one or more values, to store the data, and to graphically present the data and the one or more values. |
US08589111B2 |
Remote testing of HVAC systems
A number of methods for testing an HVAC system for a building structure from a remote location outside of the building structure are disclosed. Generally, the HVAC system has a primarily active component and a primarily dormant component. The method includes the steps of transmitting a test request to the HVAC system from the remote location, performing a test on the primarily dormant component of the HVAC system in response to the test request, and producing a test result. The test result can then be transmitted to a location outside of the building structure. |
US08589108B2 |
Semiconductor device failure analysis method and apparatus and program
A semiconductor device failure analysis method and apparatus and a computer program for the method and apparatus are provided. The method includes: an observation image acquisition process of acquiring a voltage contrast image by charging an exposed conductive layer of a semiconductor device and irradiating the exposed conductive layer with charged particles; a wiring search process of searching for end points connected to the conductive layer based on design data; and a determination process of comparing voltage contrasts of three levels or more set in advance, one of which is set for a wiring depending on a state of an end point of the wiring, with the voltage contrast image acquired in the observation image acquisition process to determine consistency/inconsistency. Since three or more levels are set, for example, a short-circuit formed by a conductive layer connected to a transistor diffusion layer and another wiring can be identified. |
US08589107B2 |
Measurement instrument and method
A measurement instrument having a processor, a first sensor and a second sensor. The processor is adapted to output a measurement signal embodying a measurement of a physical quantity. The first sensor and second sensor are connected to the processor and are operable to generate respectively first and second measurements of the physical quantity. The processor defines a first measurement range within which the measurement signal is dependent on the first measurement and not the second measurement. The processor defines a second measurement range within which the measurement signal is dependent on the second measurement and not the first measurement. The first and second ranges meet at a predetermined transition. The first and second measurements are different at the transition and the measurement embodied in the measurement signal crosses the transition without an abrupt change. |
US08589104B2 |
Device and method for compensating color shifts in fiber-optic imaging systems
A color value for an optical fiber of a fiberscope can be generated on the basis of the intensity values of a plurality of sensor elements of a sensor element arrangement that are sensitive to one spectral region each from a set of sensor spectral regions, if calibration values are provided for each of the spectral regions associated with the optical fiber. The intensity values of all sensor elements of the respective spectral region that are illuminated by the light guide can be combined with the provided calibration values, in order to obtain the color value associated with the optical fiber, which reproduces the color of the light transported by the optical fiber. |
US08589103B2 |
On-machine measurement method and measurement apparatus
A reference mirror 21 is disposed on a table 2, a first laser displacement sensor L1 for measuring a machined surface of a workpiece W and a second laser displacement sensor L2 for measuring a reference surface of the reference mirror 21 are disposed to a tool holder 3. A measurement motion applying section 24 causes the table 2 and the tool holder 3 to relatively move in a sinusoidal trajectory, and a sensitivity calculating section 28 calculates sensitivity of the first laser displacement sensor L1 based on machined-surface displacement data and reference-surface displacement data which are measured during the relative movement. Subsequently, an actual shape data calculating section 29 corrects the machined-surface displacement data based on the calculated sensitivity, and calculates actual shape data of the machined surface by taking the difference between the corrected machined-surface displacement data and the reference-surface displacement data. |
US08589102B2 |
Using in situ capacitance measurements to monitor the stability of interface materials in complex PCB assemblies and other structures
An electric potential is applied to first and second electrodes on opposite sides of a gap between an electronic component and a heat spreader. At least one of a thermal interface material in the gap, the electronic component and the heat spreader is subjected to a changing physical condition. The electrical capacitance between the electrodes is monitored during the changing physical condition. Such a method can be practiced using an array of components sharing a common heat spreader. An assembly for testing thermal interfaces includes a printed circuit board, a plurality of electronic components mounted to and operatively associated with the printed circuit board, a heat spreader positioned for absorbing heat generated by the electronic components, a first electrode associated with the heat spreader, a plurality of second electrodes associated, respectively, with the electronic component, and a device for monitoring electrical capacitances between the first and second electrodes. The technique may be employed for monitoring physical changes in electronic devices and other structures having interfaces between components. |
US08589101B1 |
Method and apparatus for measuring RMS values of burst-fired currents
An apparatus for measuring RMS values of burst-fired currents includes a current sensor having a signal output, an analog-to-digital (A/D) converter coupled to the signal output of the current sensor, a digital processor coupled to an output of the A/D converter, and a digital memory coupled to the digital processor. Code segments stored in the digital memory are executable on the digital processor and implement a process of: a) initially sampling the output of the A/D converter; b) determining from the initial sampling a burst-fired current pattern; c) sampling the output of the A/D converter N times within a burst-fired current pattern to provide N samples; and d) calculating an RMS value from the N samples. |
US08589100B2 |
System and methods for extracting correlation curves for an organic light emitting device
A system and method for determining and applying characterization correlation curves for aging effects on an organic light organic light emitting device (OLED) based pixel is disclosed. A first stress condition is applied to a reference pixel having a drive transistor and an OLED. An output voltage based on a reference current is measured periodically to determine an electrical characteristic of the reference pixel under the first predetermined stress condition. The luminance of the reference pixel is measured periodically to determine an optical characteristic of the reference pixel. A characterization correlation curve corresponding to the first stress condition including the determined electrical and optical characteristic of the reference pixel is stored. The stress condition of an active pixel is determined and a compensation voltage is determined by correlating the stress condition of the active pixel with the curves of the predetermined stress conditions. |
US08589096B2 |
Method for estimating remaining capacity of battery
The present invention provides a technique for estimating a remaining capacity of a battery. In particular, the technique measures a current value, a voltage value and temperature of the battery and corrects the current value based on the voltage value. The corrected current value is then integrated and the result is used to calculate a current integration capacity by reflecting a charge/discharge efficiency accordingly. A battery forward voltage capacity is then determined from the measured current value, voltage value and temperature, and used to determine whether it is necessary to correct the current integration capacity. The current integration capacity is then converted into a remaining capacity, if it is determined that a correction is not necessary. If it is determined that a correction is necessary, the current integration capacity is corrected and then the corrected current integration capacity is converted into a remaining capacity. |
US08589094B2 |
Global trip unit
A method of setting a ground fault trip response function for a trip unit includes enabling a ground fault protection mode for the trip unit, setting the ground fault trip response function for the trip unit, wherein the ground fault trip response function is a double knee time current function. |
US08589093B2 |
Home network system augmentation with remote guidance and local set up and monitoring
A network including powerline adapters (“PLAs”) of the HomePlug Alliance variety or similar implementations such as the European in Opera standard provides for diagnostic capability and software enhanced powerline adapters. The diagnostic capability includes collecting network performance data and either analyzing or forwarding data for analysis. In addition, mechanical design for the PLA with an isolating filter provides for secure mounting while blocking access to a second wall outlet of a duplex unit. |
US08589092B2 |
Non interrupting on-line water distribution pressure monitoring system for compression type wet and dry barrel fire hydrants
A non interrupting on-line water distribution pressure monitoring system for a dry barrel fire hydrant includes an upper portion or the head and a lower portion or the barrel having an opening. A water flow control mechanism mounted at the opening of the lower portion of the barrel for controlling the water flowing through the barrel. An operating rod for activating the water flow control mechanism having an upper operating rod and a lower operating rod extends through the barrel between the upper and lower portions. The upper operating rod is secured to the head and the bottom of the lower operating rod is secured through the water flow control mechanism to extend beyond the lower portion of the barrel. A water pressure measuring device is housed within the bottom of the lower operating rod and extending beyond the bottom of the lower operating rod. A communication mechanism is positioned remotely from the dry barrel fire hydrant for receipt, collection and distribution of information collected from the water pressure measuring device. |
US08589091B2 |
System, method, and computer program product for detecting a process disturbance in a vibrating flow device
The present invention relates to a system, a method, and a computer program product for detecting a process disturbance from entrained gas or particulates within a fluid flowing in a vibrating flow device (5). In one embodiment, the system, the method and the computer program may involve a comparison between a measured drive gain and a drive gain threshold value and a comparison between a void fraction and a void fraction threshold value. In another embodiment, the system, the method and the computer program may involve a comparison between a measured drive gain and a drive gain threshold value, a comparison between a void fraction and a void fraction threshold value, and a comparison between a measured mass flow rate and a nominal mass flow rate threshold value. In yet another embodiment, the system, the method and the computer program may involve a comparison between a measured drive gain and a drive gain threshold value and a comparison between a measured pick-off amplitude and a pick-off amplitude threshold value. |
US08589089B2 |
System and method for detecting and measuring impacts in handheld devices using an acoustic transducer
A system and method is provided for detecting and measuring impacts in a wireless device. The wireless device has a processor coupled to a memory and an acoustic transducer. The method comprises acquiring data from the acoustic transducer, the data acquisition including the processor taking samples of an electrical input signal supplied to an input of the processor by the acoustic transducer; saving the acquired data in the memory; detecting whether an impact has occurred; and halting data acquisition after the impact is detected. |
US08589088B2 |
GIS enabled pipeline upgrading system
Certain embodiments of the invention may include systems and methods for evaluating pipeline using GIS data. According to an example embodiment of the invention, a method is provided for evaluating pipeline using geographical information system (GIS) data. The method can include receiving component information from a GIS database for one or more components in a pipeline; determining a modified maximum allowable operating pressure (MAOPm) for the one or more components; determining an uprating pressure (MAOPm*) that the one or more components can withstand; and outputting a upgrade recommendation or an uprate recommendation based at least in part on the MAOPm and the MAOPm*. |
US08589086B2 |
Method and system for spectroscopic data analysis
A method of analyzing spectroscopic data, the method comprising collecting spatially resolved measurement spectroscopic data of a sample for a series of measurements spots, assigning the measurement spots into a predefined set of spectral categories, based on characteristics of the spectroscopic data of the respective measurement spots, identifying groupings of the measurement spots based on their respective spectral categories and their spatial relationships, and assigning each grouping of measurement spots to a fundamental sample unit data object. |
US08589083B2 |
Synthetic microfluidic microvasculature networks
A synthetic microfluidic microvasculature network and associated methods mimic the structure, fluid flow characteristics, and physiological behavior of physiological microvasculature networks. Computational methods for simulating flow and particle adherence in synthetic and physiological microvascular systems and methods for determining parameters influencing particle adhesion and drug delivery are described with applications in the optimization of drug delivery and microvascular treatments and in describing disease mechanisms that affect the microvasculature. |
US08589075B1 |
Method, system, and computer program product for visualizing trip progress
Systems, methods, computer programs, and user interfaces are provided to receive a route request including a start location and an end location, generate a route from the start location to the end location, the route including a number of route segments, determine a route proportion for each of the route segments, generate a progress style based on the route proportion of each of the route segments, and send the route and the progress style to a user device, the user device displaying a segment progress to scale for a current route segment of the route segments based on the progress style. |
US08589072B2 |
Optimal combination of satellite navigation system data and inertial data
A navigation system comprises at least one processor, a satellite navigation receiver operatively coupled to the processor and configured to receive a plurality of navigation signals from one or more navigation satellites, and an inertial measurement unit operatively coupled to the processor and configured to generate inertial measurement data. An extended Kalman filter is configured to receive the plurality of navigation signals and the inertial measurement data. A processor readable storage medium includes instructions executable by the processor to combine the plurality of satellite signals with the inertial measurement data in the extended Kalman filter to generate a navigation solution. The plurality of navigation signals includes L1 pseudorange measurements, L2 pseudorange measurements, L1 accumulated carrier phase measurements, and L2 accumulated carrier phase measurements. |
US08589068B2 |
Navigation apparatus and navigation method
In order to notify a user that a facility is present in the neighborhood of a route to a destination, a mobile phone includes a location obtaining portion to obtain a present location (S03, S09), a destination setting portion to set a point of destination (S02), a departure point setting portion to set a point of departure (S04), a facility extraction portion to extract facility information of a facility located in the neighborhood of a route from the point of departure to the destination from among facility information included in map information (S08), and a light emission control portion to give notification at a prescribed timing if at least one facility information is extracted by the facility extraction portion (S14). |
US08589066B2 |
Navigation system with predicted positioning condition mechanism and method of operation thereof
A method of operation of a navigation system includes: obtaining a first coverage location; determining a first coverage quality at the first coverage location is below a predefined threshold; generating an adaptive coverage area around the first coverage location for displaying on a device; selecting a preferred mode for positioning fix associated with the adaptive coverage area; and operating the preferred mode inside the adaptive coverage area. |
US08589064B2 |
System and method for selecting and presenting a route to a user
A method and system are provided for selecting and presenting a route to a user. An exemplary embodiment includes storing a plurality of associations, each association between a route taken by a user and at least one safety characteristic of the route. Received from a particular user is a request for at least one recommended route to a destination point. A query is formulated based on user specified parameters, including an origination point, the destination point, and a safety characteristic, to obtain routes taken by other users. A plurality of routes taken by other users based on a safety characteristic of the routes and related to at least one of the origination point and the destination point is retrieved from the associations. At least one recommended route is recommended to the user based on at least one of the retrieved routes that most closely matches the specified parameters. |
US08589062B2 |
Devices, systems, and methods for testing crash avoidance technologies
A Guided Soft Target (GST) system and method provides a versatile test system and methodology for the evaluation of various crash avoidance technologies. This system and method can be used to replicate the pre-crash motions of the CP in a wide variety of crash scenarios while minimizing physical risk, all while consistently providing radar and other sensor signatures substantially identical to that of the item being simulated. The GST system in various example embodiments may comprise a soft target vehicle or pedestrian form removably attached to a programmable, autonomously guided, self-propelled Dynamic Motion Element (DME), which may be operated in connection with a wireless computer network operating on a plurality of complimentary communication networks. Specific DME geometries are provided to minimize ride disturbance and observability by radar and other sensors. Computer controlled DME braking systems are disclosed as well as break-away and retractable antenna systems. |
US08589060B2 |
Method for automatically controlling a vehicle
A method for automatically controlling a vehicle, in which information about at least one area that is freely passable by the vehicle is taken into account in order to provide an evasion trajectory of the vehicle with respect to an obstacle. |
US08589058B2 |
Method of retrieving information for a motor vehicle
A method of receiving information for a motor vehicle is disclosed. The method includes retrieving stored traffic information from a database and determining a communication period for receiving current traffic information from a service provider based on the stored traffic information. The method also includes receiving current traffic information simultaneously with other non-traffic information when the non-traffic information is being requested in order to limit the number of instances of communication with the service provider. |
US08589056B2 |
Stop control system and method for internal combustion engine
To provide a stop control system for an internal combustion engine, which is capable of accurately stopping a piston at a predetermined position while compensating for variation in the stop characteristic of the piston and aging thereof. The stop control system 1 for the engine 3 according the present invention controls a throttle valve 13a toward an open side when an engine speed NE becomes lower than a stop control start rotational speed NEIGOFTH after the engine 3 is stopped (step 42), whereby a final compression stroke rotational speed NEPRSFTGT is controlled to a predetermined reference value NENPFLMTO, to thereby control the stop position of the piston 3d to a predetermined position. Further, the correlation between the stop control start rotational speed NEIGOFTH and the final compression stroke rotational speed NEPRSFTGT is determined (step 5, FIG. 9), and based on the determined correlation, a target stop control start rotational speed NEICOFREFX is calculate and learned (step 11), for use in the stop control. |
US08589052B2 |
Vehicle control system
A control system for a vehicle that is equipped with an internal combustion engine and a generator driven by the internal combustion engine to generate electric power and that is able to supply an external device with electric power generated by the generator during a stop of the vehicle includes: a detecting unit that detects a coolant temperature of the internal combustion engine; and an efficiency control unit that controls the internal combustion engine so that, during a stop of the vehicle, an operating state of the internal combustion engine approaches an operating state where an efficiency of the internal combustion engine becomes a predetermined efficiency as a difference between the coolant temperature and a predetermined upper limit temperature increases. |
US08589051B2 |
Controller for engine
An ECU includes: an engine control unit that controls devices provided for an engine on the basis of a target engine rotational speed; and an engine model that calculates the target engine rotational speed such that the target engine rotational speed varies in accordance with a target engine torque and an actual engine rotational speed in a steady state, and that calculates the target engine rotational speed such that the target engine rotational speed varies in accordance with the target engine torque independently of the actual engine rotational speed in a transient state in which the engine is unstable as compared with the steady state. When the engine is controlled by the thus configured ECU, the control accuracy is improved. |
US08589045B2 |
System and method for determining a safe maximum speed of a vehicle
A system for determining a safe maximum speed of an vehicle has a processor and a global positioning system receiver in communication with the processor. The processor is configured to determine a grade and distance to an end of an upcoming or a current road segment the vehicle is traveling on based on the global positioning system information received from the global positioning system receiver. The processor is further configured to determine the safe maximum speed of the vehicle based on the distance to the end and pitch of the grade of the upcoming or current road segment the vehicle is traveling on and the braking efficiency of the vehicle. |
US08589043B2 |
Fail-to-neutral system and method for toroidal traction drive automatic transmission
A fail-to-neutral diagnostic technique for a transmission that includes a variator may include monitoring a state of a pressure differential valve fluidly coupled to a high side pressure applied to at least one actuator coupled to at least one corresponding roller of the variator and also fluidly coupled to a low side pressure applied to the at least one actuator, determining from the state of the pressure differential valve a variator torque sign corresponding to whether torque transferred by the at least one roller is positive or negative, determining an expected variator torque sign based on current operating conditions of the transmission, and commanding the transmission to a true neutral condition if the determined variator torque sign is different from the expected variator torque sign. |
US08589042B2 |
System and method for adaptive transmission clutch torque control
A control system for a transmission includes a memory module, a position module, an error module, an integral module, and an adjustment module. The memory stores a control value as a function of clutch torque. The position module controls a position of a clutch based on the control value. The error module periodically determines a slip speed error based on a difference between a target slip speed and an estimated slip speed of the clutch. The integral module periodically determines an integral of the slip speed error. The adjustment module adjusts the control value based on the integral. A method for controlling a transmission is also provided. |
US08589035B2 |
Method for operating a transport vehicle, a transport vehicle, a method for controllling operation of a work site and a work site system
A method is provided for operating a transport vehicle provided with a container with due regard to a weight of a received material in the container. The method includes receiving information associated to the weight of the received material in the container from an external source, and in response to the weight information controlling operation of the vehicle. |
US08589034B2 |
System and methods for an automated sun glare block area and sunshield in a vehicular windshield
A system and methods for the automated display of a borderless sun glare block area and sunshield in a windshield, which can be made of electrochromatic glass, in a motor vehicle driven at any time and at any location on earth is presented. The first method, which accurately calculates the precise position of the sun glare block area, is based on the apparent solar position, the direction of travel relative to the true North, the slope of the road, the windshield tilt angle, and the dynamic position of the driver's eyes. It uses sets of different formulas depending on the position of the sun glare on the windshield and the slope of the road. The second method calculates the changing opacities of the borderless sun glare block area, whose opacity decreases from its center to its edge and matches that of the sunshield, based on the ambient light intensity. |
US08589032B2 |
Security system
A security system having an inner door handle of a door for a vehicle. The door is brought into a locked and unlocked state with a locking system. The security system includes an actuator triggering an actuation process for opening a lock of the locking system when activated, and an identification element detecting an approach around a zone of the actuator or a contact with the actuator when the identification has been positive. The locking system has an unblocked mode wherein the locking system is in the unlocked state and the actuator is effectively connected to the lock. A control unit is in data communication with the locking system and identification element. The control unit puts the locking system in the unblocked mode once the identification has been positive and the vehicle outputs an unblocking signal such that the actuation process is triggered by activating the actuator. |
US08589030B2 |
Learning controller for the compensation of torque pulsations in a steering assembly
A control device for controlling an electric steering assembly is provided to reduce torque pulsations in the steering assembly. The control device comprises a learning control device for the suppression of periodic disturbances in a steering assembly. The learning control device is referred to as POISON (periodic on-line iterative signal optimum navigation) controller. By iterative learning of a corrected reference signal the POISON controller is able to compensate for control errors which occur in conventional closed loop control systems. The POISON controller is capable of permanent online operation. Therefore it is able to compensate for certain changes in the controlled system. The POISON controller can easily be added to existing power steering control loops. |
US08589021B2 |
Operation control device
An operation control device includes: a database for storing generated heat amount conditions of a device provided in a satellite and temperature environment conditions based on an orbital position and attitude of the satellite; a thermal analysis condition generation unit for generating thermal analysis conditions on the basis of telemetry data transmitted from the satellite, the generated heat amount conditions, and the temperature environment conditions; an analysis unit for performing thermal analysis for computing a temperature inside the satellite on the basis of the thermal analysis conditions; a temperature distribution data generation unit for generating temperature distribution data of part or all inside the satellite in a three-dimensional display format on the basis of the temperature values obtained by the thermal analysis; and a display unit for displaying the temperature distribution data. |
US08589020B1 |
Updating identity information in aircraft network data processing systems
A method and apparatus for updating identity information in an aircraft network data processing system on an aircraft. A data processing device is connected to the aircraft network data processing system. Updated identity information and a digital signature for the updated identity information are received by the aircraft network data processing system from the data processing device. The aircraft network data processing system determines whether the digital signature is correct and whether the updated identity information is newer than current identity information stored in persistent storage in the aircraft network data processing system. Responsive to determinations that the digital signature is correct and that the updated identity information is newer than the current identity information, the updated identity information is stored in the persistent storage in the aircraft network data processing system. |
US08589017B2 |
Calibrating an internal combustion engine
In a method for determining the torque of an internal combustion engine of a motor-vehicle hybrid drive device which further includes a secondary electric motor coupled to the internal combustion engine, the torque of the internal combustion engine is determined at at least one operating point by comparison to the known torque of the secondary motor. |
US08589016B2 |
Motor vehicle monitoring apparatus and associated method for controlling the electric current of an actuator
A motor vehicle monitoring apparatus has a controller as a component of a control loop for controlling the electric current of an actuator. The vehicle power supply system voltage of a motor vehicle voltage source is applied to the actuator. A correction unit is provided in the forward path of the control loop between the controller and a subordinate actuator element of the control loop and applies the actuation signal output by the controller with a correction factor which is proportional to the reciprocal value of the instantaneous vehicle power supply system voltage. |
US08589014B2 |
Sensor field selection
Aspects of the present disclosure relate generally to safe and effective use of autonomous vehicles. More specifically, an autonomous vehicle is able to detect objects in its surroundings which are within the sensor fields. In response to detecting objects, the computer may adjust the autonomous vehicle's speed or change direction. In some examples, however, the sensor fields may be changed or become less reliable based on objects or other features in the vehicle's surroundings. As a result, the vehicle's computer may calculate the size and shape of the area of sensor diminution and a new sensor field based on this area of diminution. In response to identifying the area of sensor diminution or the new sensor field, the vehicle's computer may change the control strategies of the vehicle. |
US08589008B2 |
Electric vehicle
An electrically driven vehicle includes a vehicle body, a battery that is mounted in the vehicle body and is usable for running, and a generator unit that is detachably mounted in the vehicle body and charges the battery, a first fuel tank that stores fuel supplied to the generator unit being provided in the vehicle body. The generator unit includes a generator-unit-side fuel tank that stores fuel of the generator unit, and a fuel pipe is provided so as to detachably connect a vehicle-side fuel tank and the generator-unit-side fuel tank. |
US08589002B1 |
Methods and systems for estimating engine fuel consumption
Various methods and systems are provided for estimating engine fuel consumption. In one example, a method comprises controlling an engine according to a control map, the control map specifying control settings according to a predetermined relationship with respect to engine speed and engine load. The method further comprises estimating fuel consumption of the engine based on each of: an electric-machine based engine load indicated by an electric machine coupled to the engine; and further based on the predetermined relationship. |
US08589000B2 |
System and method for reducing a penalty period for a vehicle
A system is provided for reducing a penalty period for a vehicle. The vehicle includes a braking system that switches into an application state upon commencement of the penalty period. The braking system includes a fluid carrying brake pipe which connects a first powered unit and a remote powered unit. The system includes a sensor positioned within the vehicle, which measures a parameter related to the operation of the braking system. A control processor is positioned within the first powered unit, and is coupled to the sensor. Subsequent to the commencement of the penalty period, the control processor monitors the measured parameter and switches the braking system from the application state into a release state to reduce the penalty period, based on the measured parameter falling within a predetermined safety range. |
US08588999B2 |
Method and system for engine emission control
Methods and systems are provided for improving a balance between engine fuel economy and exhaust emissions in an off-highway vehicle. One example method includes adjusting an engine injection timing based on an ambient NOx level estimated by a NOx sensor in the engine intake. Another example method includes adjusting a trip plan with a time in notch duty cycle based on a deviation from the time in notch duty cycle from a reference duty cycle. |
US08588998B2 |
Range estimation device
A range estimation device for use in an aerial platform including at least one passive sensor, a trajectory determination unit and a control system. A control unit is arranged to indicate to the control system to perform own-ship maneuvering of the aerial platform such that characteristics of passive sensor measurements from the at least one passive sensor enable a range estimation to a target to be determined. The control unit is arranged to determine characteristics of the own-ship maneuvering based on the range uncertainty estimations to the target. A method and a computer program product for use in range estimation device. |
US08588991B1 |
System, method, and apparatus for electric power grid and network management of grid elements
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of active grid elements. Grid elements are transformed into active grid elements following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity. Also preferably, messaging is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators. |
US08588990B2 |
Communicating through a server between appliances and applications
A method and apparatus for communicating between electrical appliances (e.g. smoke detectors, thermostats, refrigerators, TV program recorders, lawn/garden sprinkler systems, irrigation control systems, etc.) and cloud-based applications (e.g. Facebook, Twitter, MySpace, email, SMS, etc.) includes a server that translates communications between the communication protocols used by the appliances and applications. The electrical appliances include a minimum complexity necessary to perform their primary functions and to communicate with the server. Additional complexity necessary for the electrical appliances to communicate with the cloud-based applications is enabled by the server remote from the electrical appliances. |
US08588989B1 |
Power-consuming facilities as a source of reserve power
A system includes a power-consuming, at least one energy storage device, and a power management system. The facility is configured to receive electrical power from an electric utility grid. The energy storage device is located at the power consuming facility and is configured to store electrical energy from the electrical power received from the electric utility grid. The power management system is configured to receive, from the electric utility grid, a request that indicates an amount of power and, in response to the request, to cause at least a portion of the power-consuming facility to be powered by the at least one energy storage device rather than the power received from the electric utility to grid such that an amount of the received power consumed by the power-consuming facility is reduced by at least the indicated amount. |
US08588988B2 |
Method and apparatus for executing secondary functions on an electrical switchgear device
This invention relates to a method and apparatus for executing secondary functions on an electrical switchgear device. In particular, the present invention relates to a method and apparatus which is implemented in the processing electronics of an electrical switchgear device which has a primary trip or protection function and also the capability to execute secondary functions or applications, such as over/undervoltage conditions and near fault warning levels and display. These secondary functions or applications being user configurable and are subject to processing availability and the constraints of the primary protection function. |
US08588987B2 |
Wind farm and method for controlling a wind farm
A wind farm includes a plurality of wind energy installations, a transfer point at which electrical energy produced by the wind energy installations is transferred to a public electricity grid system and for which nominal values are preset, and a measurement sensor configured to measure electrical actual values at the transfer point. The wind farm also includes a master regulator associated with an upper control level and configured to use upper nominal values and upper actual values at the upper control level to determine a preset for a lower control level, and a plurality of submaster regulators associated with the lower control level and configured to use the preset as a lower nominal value and, on the basis of the lower nominal value and a lower actual value, determine presets for the wind energy installations. A high level of control accuracy can thus be achieved even in large wind farms. |
US08588984B2 |
Rotor angle stability prediction using post disturbance voltage trajectories
A new method for predicting the rotor angle stability status of a power system immediately after a large disturbance is presented. The proposed two stage method involves estimation of the similarity of post-fault voltage trajectories of the generator buses after the disturbance to some pre-identified templates and then prediction of the stability status using a classifier which takes the similarity values calculated at the different generator buses as inputs. The typical bus voltage variation patterns after a disturbance for both stable and unstable situations are identified from a database of simulations using fuzzy C-means clustering algorithm. The same database is used to train a support vector machine classifier which takes proximity of the actual voltage variations to the identified templates as features. |
US08588981B2 |
System of manipulators and method for controlling such a system
A system of manipulators including several manipulators, namely robots and/or external axes, such as workstations or transport tracks, whereby each manipulator is controlled by a control system via communication means and is programmed to carry out a plurality of tasks. The system of manipulators is movable in a first coordinate system. A second coordinate system is defined for each manipulator, so that one part of the manipulator, e.g. its tool center point, stands still in the second coordinate system, which is movable relative to the first coordinate system. |
US08588975B2 |
Robot safety monitor device, and robot safety monitor method
It is determined whether the first tool identification information that is output from a robot control device, and that indicates a present tool and the second tool identification information for detecting and identifying a tool attached to the robot are unequal to each other. The position coordinates of the taught reference point in an actual space of the robot occurring at the time when the unequalness therebetween is first detected are set as reference coordinates, and a region that contains the reference coordinates is set as a predetermined region. If the position coordinates of the taught reference point have come to exist outside the predetermined region during a period during which it is determined that the foregoing two pieces of information are unequal, an emergency stop signal for causing the robot to be in a safe state is output. |
US08588974B2 |
Work apparatus and calibration method for the same
A work apparatus sets a virtual target point on an image plane in an imaging apparatus, and obtains a plurality of coordinate values of a moving unit at which a work reference point of a work unit and the virtual target point are caused to match in an image captured by the imaging apparatus. Further, the work apparatus obtains, in the image, coordinate values of the moving unit at which a position of light projection by a distance information obtaining unit and the virtual target point are caused to match, and a plurality of pieces of distance information obtained from the distance information obtaining unit at those coordinate positions. Then, the work apparatus calculates, based on the plurality of coordinate values and the plurality of pieces of distance information obtained through the above processing, a calibration parameter for the moving unit and the distance information obtaining unit. |
US08588970B2 |
Robotic system with distributed integrated modular avionics across system segments
A robotic system includes a plurality of robotic elements, each having at least one processing component, at least one memory component, and an I/O interface; and a virtual backplane coupling the plurality of robotic elements. |
US08588969B2 |
Enhancements to mechanical robot
A mechanical robot senses smoke or CO or other indication of air quality and alarms when air quality falls below a threshold. |
US08588968B2 |
Internet-accessible pet treat dispensing system and method
A system and method for remotely dispensing a pet treat using an Internet-accessible treat dispensing apparatus includes: (1) providing a dispensing apparatus including: a treat dispensing unit with a mechanism for sliding a delivery plate over a stationary base plate; a control circuit electronics portion in communication with the sliding mechanism and with a router or a local computer, which is in communication with at least one remote Internet-accessible electronic device; and video camera portion(s); (2) providing a webpage or website that can be viewed using the local computer or the Internet-accessible electronic device; (3) displaying a prompt on the webpage for inputting user information; (4) displaying a control block with a treat button for dispensing the treat; (5) initiating a video camera view; (6) displaying a delay button for delaying the treat; and (7) sending a signal to initiate the sliding mechanism, followed by automatically dispensing the treat. This simplified abstract is not intended to limit, and should not be interpreted as limiting, the scope of the claims. |
US08588967B2 |
Internet-accessible pet treat dispensing apparatus
An Internet-accessible apparatus for dispensing a pet treat using a remote Internet-accessible electronic device includes: (a) a treat dispensing unit including a treat rack, a delivery plate, a base plate, and an actuator or other mechanism for sliding the delivery plate over the base plate; (b) a control circuit electronics portion in communication with the sliding mechanism and with a local computer or router with a built-in Domain Name System client, which is in communication with at least one remote Internet-accessible electronic device; and (c) at least one video camera portion in communication with the local computer or router; wherein the treat dispensing unit includes a dispensing position in which cutouts in the plates are substantially aligned, and a parked position in which the plate cutouts are not aligned. This simplified abstract is not intended to limit, and should not be interpreted as limiting, the scope of the claims. |
US08588966B2 |
Cabinet system
A cabinet system for securely storing items includes a cabinet housing, a controller, and at least one drawer unit. The cabinet housing has a locking mechanism, and the controller is in communication with the cabinet housing and configured to operate the locking mechanism. The drawer unit is designed to be releasably locked at least partially within the cabinet housing by the locking mechanism, and slidable within a portion of the cabinet housing when released by the locking mechanism. The drawer unit includes at least one storage compartment, a cover, memory, and a power source. The storage compartment is configured to store at least one item therein. The cover is movable to an open configuration and a closed configuration. When the cover is in the closed configuration, the cover limits access to the item of the storage compartment. The memory is powered by the power source and is configured to store data associated with a movement of the cover. |
US08588964B2 |
Storage devices, systems, and methods for dispensing medications
Storage devices, systems, methods, and computer program products are provided for dispensing medication. The storage devices include a container dispensing device for providing users with containers that can be used to securely transport (i.e., in a closed, identifiable container) medications dispensed from the storage device for a single selected patient. In this way, a single user may be able to dispense medications for multiple patients during a single user interaction with a storage device, while keeping medications for different patients separate and easily identifiable so as to provide secure transport between the storage device and the different patients' bedsides. Thus, a printing device may be provided for printing a summary of details, such as in the form of a label and/or a receipt. A sensor may also be provided for detecting the receipt of medications into the container as a check that the correct medications were dispensed by the user. |
US08588958B2 |
Moving program making-out program and device
A computer program product and an apparatus for preparing a moving program for controlling the operation of a working robot which can move a known working apparatus relative to a workpiece and which can perform desired work on the workpiece. Movement information of the working apparatus may be input to a text entry screen on a character basis. Movement information of the working apparatus may also be input via a figure entry screen as a path on a two-dimensional plane in correlation with height information. The movement information that is input on the text entry screen is output in real time as the path on the two-dimensional plane and the height information thereof on the figure entry screen. The movement information that is input on the figure entry screen is output in real time to the text entry screen on the character basis. |
US08588949B2 |
Method and apparatus for adjusting volume levels in a multi-zone system
A multimedia controller including a processor, the controller configured to: provide a user interface for a player group, wherein the player group includes a plurality of players in a local area network, and wherein each player is configured to playback a multimedia output from a multimedia source; accept an input to facilitate formation of the player group, indicating that at least two of the players in the local area network are to be included in the player group; for each of the plurality of players within the player group, accept an input to adjust a volume associated with the player, that causes the player to adjust its volume; and accept an input to adjust a volume associated with the player group, wherein the input to adjust the volume associated with the group causes the players in the player group to adjust their volumes. |
US08588945B2 |
Reproduction apparatus, reproduction method and reproduction program
Disclosed herein is a reproduction apparatus for reproducing audio data. The apparatus includes: an analysis section configured to start an analysis of characteristics of audio data recorded on a recording medium as audio data having its characteristic unanalyzed yet upon detection of a predetermined state of a light processing load borne by the reproduction apparatus. The apparatus further includes a registration section configured to register audio data having its characteristic already analyzed on a specific play list prescribing an order of reproduction of audio data on the basis of the characteristics of the audio data; and a reproduction section configured to reproduce audio data from the recording medium in accordance with the specific play list. |
US08588941B2 |
Device and method for modulating nerves using parallel electric fields
A device may include at least one pair of modulation electrodes configured for implantation in the vicinity of a nerve to be modulated such that the electrodes are spaced apart from one another along a longitudinal direction of the nerve to be modulated. The electrodes may be further configured to facilitate an electric field in response to an applied electric signal, the electric field including field lines extending in the longitudinal direction of the nerve to be modulated. The device may further include at least one circuit in electrical communication with the at least one pair of modulation electrodes and being configured to cause application of the electric signal applied at the at least one pair of modulation electrodes. |
US08588934B2 |
MRI compatible electrode circuit
An MRI compatible electrode circuit construct is provided. The construct includes at least two filter components constructed from an electrode wire. One filter component may be a resonant LC filter at or near an electrode/wire interface that resolves the issue of insufficient attenuation by effectively blocking the RF induced current on the wire from exiting the wire through the electrode. The second filter component may include one or more non-resonant filter(s) positioned along the length of the electrode wire that resolve(s) the issue of excessive heating of the resonant LC filter by significantly attenuating the current induced on the wire before it reaches the resonant LC filter. The non-resonant filter(s) may also attenuate the RF current reflected from the resonant LC filter thereby resolving the issue of the strong reflected power from the resonant filter and the associated dielectric heating. |
US08588930B2 |
Piezoelectric stimulation device
A method for stimulating a predetermined body part such as a nerve using a stimulation device including an external non-implantable transmitting device powered by a power source and generating an electrical waveform signal. A surface electrode applies the generated electrical waveform signal transcutaneously. An implantable piezoelectric element receives the applied electrical waveform signal generated transcutaneously and, in turn, causes mechanical deformation resulting in mechanical vibration of the implantable piezoelectric element sufficient to stimulate the predetermined body part. The electrical waveform signal may be either a high frequency continuous waveform or high frequency burst packets. |
US08588927B2 |
Implantable pulse generator
An implantable pulse generator for providing at least one of a voltage and a current stimulation to a tissue of a subject through trough at least two electrodes adapted to be in electrical contact with the tissue of the subject, the implantable pulse generator comprising a stimulation circuit coupled to the at least two electrodes, the stimulation circuit including at least one dual-mode voltage and current source, wherein the stimulation circuit can operate alternatively in a voltage stimulation mode and in a current stimulation mode. The implantable pulse generator also comprises a processing unit coupled to the stimulation circuit, the processing unit being so configured as to control the mode of operation of the stimulation circuit. The implantable pulse generator may also comprise a monitoring unit coupled to the stimulation circuit and the processing unit; the monitoring unit being so configured as to provide feedback signals relating to electrical characteristics of the tissue from the stimulation circuit to the processing unit. |
US08588923B1 |
Spectral profile adjustment of incoming audio signals for cochlear implant patients
An exemplary method includes a sound processor 1) storing data representative of a reference spectral profile for a cochlear implant patient, 2) detecting an incoming audio signal presented to the cochlear implant patient, 3) determining a spectral profile of the incoming audio signal, 4) comparing the spectral profile of the incoming audio signal to the reference spectral profile, and 5) determining, based on the comparison, an adjusted spectral profile that more closely matches the reference spectral profile than does the spectral profile of the incoming audio signal. Corresponding methods and systems are also disclosed. |
US08588920B2 |
Apparatus and methods for visual perception using an array of nanoscale waveguides
Nanoscale photovoltaic devices fabricated from nanoscale waveguides that receive, propagate, and convert incident light into electrical neural signals, and methods of using these photovoltaic devices for visual perception are disclosed herein. A visual neuroprosthetic device includes an array of nanoscale waveguides each nanoscale waveguide in the array having a photovoltaic material located between an internal conductor and an external conductor, wherein each nanoscale waveguide receives, propagates, and converts incident light into electrical neural signals. |
US08588919B2 |
Method and apparatus of breathing-controlled electrical stimulation for skeletal muscles
Methods and devices are provided such that electrical stimulation can be delivered to a patient's skeletal muscles in response to certain respiratory signals, such as when voluntary breathing is detected. |
US08588918B2 |
Assembly arrangement for bandage holding a transcutaneous electrical nerve stimulation device
The present utility model relates to the assembly arrangement for a bandage holding a portable small-scale transcutaneous electrical nerve stimulator device. |
US08588912B2 |
System and method for remotely programming a patient medical device
A system and method for remotely programming a patient medical device (PMD) is presented. Programming instructions specified remotely are translated into commands formatted for a PMD to control functionality thereof. Correctness of the PMD-formatted commands is checked. Patient consent to modify the functionality of the PMD is confirmed. Application of the PMD-formatted commands to the PMD is controlled during a programming session initiated and performed remotely. The application of the PMD-formatted commands is confirmed through interrogation of the PMD to verify the functionality modified. |
US08588908B2 |
System, method and computer program product for detection of changes in health status and risk of imminent illness
A method for analysis of cardiac rhythm and RR interval time series based on entropy related data and entropy based measures. The information is related to but distinct from entropy, and is derived from histograms of interval match counts in which the y-axis is the frequency of intervals of length in that have the match count given on the x-axis. The phenotype of the histogram informs on the presence of atrial fibrillation or, in the presence of sinus rhythm, the degree of congestive heart failure. |
US08588907B2 |
Closed-loop control of intermittent excitatory cardiac stimulation for therapeutic effect
A device and method for delivering electrical stimulation to the heart in order to improve cardiac function in heart failure patients. The stimulation is delivered as high-output pacing in which the stimulation is excitatory and also of sufficient energy to augment myocardial contractility. In order to provide a consistent hemodynamic response, the high-output pacing is optimized by delivering it using different parameter sets, evaluating the hemodynamic response thereto as reflected by one or more measured physiological variables, and selecting the parameter set with the best hemodynamic response. |
US08588904B2 |
Pacemaker
A system for pacing a heart includes an implantable pulse generator configured to generate electrical impulses for stimulating contraction of cardiac tissue; first, second, third, and fourth leads configured to deliver the electrical impulses to activation sites within the cardiac tissue and to detect electrical activity of the activation sites; and a controller configured to control the delivery of the electrical impulses from each of the first, second, third, and fourth leads. |
US08588903B2 |
Liquid reserve battery operated emergency medical devices
An automated external defibrillator including: a reserve power source for providing power to defibrillate a patient, the reserve power source including: a reserve battery which requires activation to produce power; an activator for activating the reserve power upon one of an electrical or mechanical activation; a pair of terminals operatively connected to the reserve battery for outputting the produced power to electrode pads configured to supply the produced power to a surface of the patient; and a stop for preventing the activator from activating the reserve power source, the stop being selectively removable when activation is desired. |
US08588902B1 |
Method of treating a patient
There is provided in accordance with an exemplary embodiment of the invention a method of treating diabetic patients comprising measuring a triglyceride level in a diabetic patient and applying a diabetes treatment according to the triglyceride level. Optionally, there is provided a method of screening. Alternatively or additionally, there is provided a method of weight loss. Alternatively or additionally, there is provided a method of relatively reducing HOMA-IR levels. Alternatively or additionally, there is provided a method of relatively reducing blood pressure. An exemplary device to apply the treatment is described. |
US08588901B2 |
Synergistic muscle activation device
Systems and methods of use for guiding the flow of energy through a subject to stimulate tissue. |
US08588892B2 |
Method and system for aligning a prosthesis during surgery using active sensors
A method and system for determining the orientation of a surgical tool with respect to a bone of a patient, and a device for positioning a sensor are disclosed. The bone has at least three predetermined reference locations. The method includes: (a) defining a reference plane based on distances between the at least three predetermined reference locations; (b) determining a first sensing location on the bone based on the at least three predetermined reference locations; (c) attaching a first active sensor to the bone at the first sensing location; (d) positioning the surgical tool proximate the bone, the surgical tool including a second active sensor; (e) sensing movement of the bone using the first active sensor; (T) transmitting first information relating to movement of the bone using the first active sensor; (g) sensing movement of the surgical tool using the second active sensor; (h) transmitting second information relating to movement of the surgical tool using the second active sensor; (i) receiving the first and second information from the first and second active sensors; and (j) determining a three-dimensional orientation of the surgical tool with respect to the reference plane based on the first and second information. In some cases, the method may further include displaying the three dimensional orientation information to the user on a display device. |
US08588891B2 |
Radial reflection diffraction tomography
A wave-based tomographic imaging method and apparatus based upon one or more rotating radially outward oriented transmitting and receiving elements have been developed for non-destructive evaluation. At successive angular locations at a fixed radius, a predetermined transmitting element can launch a primary field and one or more predetermined receiving elements can collect the backscattered field in a “pitch/catch” operation. A Hilbert space inverse wave (HSIW) algorithm can construct images of the received scattered energy waves using operating modes chosen for a particular application. Applications include, improved intravascular imaging, bore hole tomography, and non-destructive evaluation (NDE) of parts having existing access holes. |
US08588889B2 |
Method and apparatus for breath-held MR data acquisition using interleaved acquisition
A method and apparatus are presented for acquiring MR cardiac images in a time equivalent to a single breath-hold. MR data acquisition is segmented across multiple cardiac cycles. MR data acquisition is interleaved from each phase of a first cardiac cycle with MR data from each phase of a subsequent cardiac cycle. Preferably, low spatial frequency data are interleaved between multiple cardiac cycles, and the subsequent cardiac cycle acquisition includes sequential acquisition of high spatial frequency data towards the end of the acquisition window. An MR image can then be reconstructed with data acquired from each of the acquisitions that reduce ghosting and artifacts. Volume images of the heart can be produced within a single breath-hold. Images can be acquired throughout the cardiac cycle to measure ventricular volumes and ejection fractions. Single phase volume acquisitions can also be performed to assess myocardial infarction. |
US08588887B2 |
Ingestible low power sensor device and system for communicating with same
Methods, systems, and apparatuses for an ingestible sensor device are described. The ingestible sensor devices may be swallowed by an animal to diagnose one or more conditions of the animal. The ingestible sensor device may include a sensor configured to receive a stimulus inside the gastrointestinal tract of an animal, wherein the sensor is configured to output a signal having a characteristic proportional to the received stimulus. The ingestible sensor device may further include a communications module that transmits a signal modulated with the sensor output signal and a housing configured to have a size that is swallowable, wherein the housing substantially encloses the sensor and communications module. |
US08588880B2 |
Ear sensor
An ear sensor provides a sensor body having a base, legs extending from the base and an optical housing disposed at ends of the legs opposite the base. An optical assembly is disposed in the housing. The sensor body is flexed so as to position the housing over a concha site. The sensor body is unflexed so as to attach the housing to the concha site and position the optical assembly to illuminate the concha site. The optical assembly is configured to transmit optical radiation into concha site tissue and receive the optical radiation after attenuation by pulsatile blood flow within the tissue. |
US08588878B2 |
Simultaneous measurement of pulse and regional blood oxygen saturation
Methods and systems are provided that allow for the simultaneous calculation of pulse and regional blood oxygen saturation. An oximeter system that includes a sensor with a plurality of emitters and detectors may be used to calculate a pulse and/or regional blood oxygen saturation. A plurality of light signals may be emitted from light emitters. A first light signal may be received at a first light detector and a second light signal may be received at a second light detector. A pulse and/or regional blood oxygen saturation value may be calculated based on the received first and/or second light signals. The pulse and regional blood oxygen saturation values may be calculated substantially simultaneously. The calculated pulse and regional blood oxygen saturation values as well as other blood oxygen saturation values may be displayed simultaneously in a preconfigured portion of a display. |
US08588874B2 |
Mobile device
A mobile device includes a first housing, a second housing, a bias member, a first stopper and a second stopper. The second housing is slidably coupled to the first housing in a sliding range. The bias member biases the second housing from a middle position of the sliding range to one end of the sliding range. The first stopper is provided on the first housing, is connected to a ground of the first housing, and has electrical conductivity. The second stopper is provided on the second housing, has electrical conductivity, and comes into contact with the first stopper to define the one end of the sliding range. |
US08588869B2 |
Power management scheme for portable data collection devices utilizing location and position sensors
A data collection device (DCD) is placed in a first low power mode after the DCD has been in a first predetermined position, and placed in a second low power mode after a first predetermined period of time. In another embodiment the DCD includes a wireless telephone, and a proximity sensor which detects when the DCD is close to a user's face, wherein the telephone is automatically put in a handset mode when the DCD is close to a user's face, and automatically put in a speakerphone mode when the DCD is not close to a user's face. |
US08588868B2 |
Communication terminal and computer-readable storage medium
A controller of the communication terminal identifies, after power is turned on, whether or not to use a cellular phone communicating unit or a wireless LAN communicating unit based on communication system information stored beforehand in a storing unit. When the identification is complete, the controller initializes the cellular phone communicating unit, and, according to results of the identification, causes the cellular phone communicating unit to enter standby state or sleep state. Next, the controller initializes the wireless LAN communicating unit, and, according to results of the identification, causes the wireless LAN communicating unit to enter standby state or sleep state. When an application which using a wireless communicating unit in sleep state is launched, the controller causes that wireless communicating unit to enter standby state from sleep state. |
US08588864B1 |
Electronic device with an improved acoustic mesh system
An electronic device as provided here includes a primary housing, an acoustic transducer, a lower layer of acoustic mesh material, and an upper layer of acoustic mesh material. An interior volume is defined within the primary housing. The primary housing includes an interior mounting surface, an exterior mounting surface, and an acoustic port. The transducer is located within the interior volume, and the lower layer of mesh material is coupled between the interior mounting surface and the transducer to cover a lower opening of the acoustic port. The upper layer of mesh material covers an upper opening of the acoustic port. Each layer of mesh material provides an amount of acoustic transparency and an amount of visual obscurity such that the transducer is effectively hidden from view without adversely impacting the audio performance characteristics of the transducer. |
US08588861B2 |
Mobile terminal
A mobile terminal is provided. The mobile terminal includes a housing having at least one manipulation part, a signal display unit located in the housing, the signal display unit being configured to selectively display one of at least two inputable signal sets, the selectively displayed inputable signal set being visible through the at least one manipulation part, and an input unit located in the housing, the input unit being configured to receive at least one signal corresponding to the selectively displayed inputable signal set. |
US08588856B2 |
Antenna system and base station system
An antenna system is disclosed. In the antenna system, a first antenna element array includes multiple antenna elements, where the antenna elements are configured to receive and transmit signals in two different polarization directions; the first combiner-splitter is configured to combine signals, received by the multiple antenna elements; the active module is configured to receive combined signals in the two different polarization directions, and perform frequency translation on the combined signals to obtain baseband signals; at least one pair of receiving channels in the antenna system corresponds to a second antenna apparatus, and are configured to receive signals output by the second antenna apparatus in the two different polarization directions; and the active module is further configured to perform frequency translation on the signals received by the at least one pair of receiving channels to obtain baseband signals. In this way, the network performance gain is improved. |
US08588854B2 |
Adaptive transmission selection
A controlling station (110, 400) comprising an antenna arrangement (420) with a number of antennas, which each covers one of a number of adjacent cells, with a main beam with a beamwidth that extends into two immediately adjacent cells. The controlling station (110, 400) is adapted to: -transmit on a control channel on a first number of antennas, -measure the output power on the traffic channels on the first number of antennas, -if the traffic channel output power on any of said first number of antenna is above a threshold, transmission on the control channel is activated on a second number of antennas, -measure the traffic channel output power on each antenna in the antenna arrangement, -if the measured traffic channel output power on an antenna is below a second threshold and the traffic channel on the antennas of both adjacent cells is active, the control channel transmissions on that antenna are deactivated. |
US08588847B1 |
Method and apparatus for reducing power consumption in a multimode terminal when performing IP communications
An apparatus for reducing power consumption in an IP (Internet Protocol) communications device. The apparatus may include a high-power consumption main application processor and a low-power consumption application processor to share processor functions. The high-power consumption application processor may carry out functions related to the user interface of the device, signaling and control path. The low-power consumption application processor may implement IP processing, voice signal processing and video signal processing. |
US08588839B2 |
Power loop control method and apparatus
A method for implementing power loop control at a RBS controlled by an RNC includes receiving an SIR target at the RBS which is determined by the RNC for a mobile station in communication with the RBS. In a first mode, one or more transmit power control commands are generated at the RBS for issuance to the mobile station based on the SIR target received from the RNC. In a second mode, one or more transmit power control commands are generated at the RBS for issuance to the mobile station based on an SIR target determined by the RBS for the mobile station instead of the SIR target received from the RNC. Also in the second mode, artificial mobile station connection quality information is reported from the RBS to the RNC so that the SIR target determined by the RNC is adjusted in accordance with the SIR target determined by the RBS. |
US08588837B2 |
Power control for handoffs between voice over internet protocol and circuit switched calls
An open loop power control method for setting a transmit power of mobile station (22) during a handoff from a voice over Internet protocol (VoIP) service to a circuit switched service sets a transmit power of the mobile station based upon a power level associated with the VoIP call. A disclosed example includes using an average power level of a reverse pilot channel of the VoIP call and correction factors based upon forward link and reverse link parameters during the VoIP call. |
US08588834B2 |
Method of performing random access procedure in multiple component carrier or aggregated carrier system with contention resolution
A method of performing a random access procedure in multiple component carrier system is provided. The method includes transmitting a random access preamble on an uplink component carrier, receiving a response to the random access preamble, transmitting an identity for the MS based on the response and monitoring a downlink component carrier linked to the uplink component carrier among a plurality of aggregated downlink component carriers. It is clear which downlink component carrier the MS needs to monitor for contention resolution. |
US08588829B2 |
Transmission power control method, communication device and program
There is provided a method for controlling a transmission power in a second communication service making secondary usage of a spectrum assigned to a first communication service, with use of any node of one or more secondary usage node that transmits a radio signal of the second communication service, comprising the steps of: acquiring an acceptable interference power allocated to the second communication service; calculating a total sum of interference power levels on the first communication service based on transmission powers respectively required for the one or more secondary usage node; and excluding any secondary usage node of the one or more secondary usage node from allocation of the transmission power when the calculated total sum of interference power levels is larger than the acceptable interference power. |
US08588827B2 |
System and method for providing user names for network addresses
Methods and systems for providing user names for network addresses in messages such as SMS, MMS and EMS are disclosed. A data base is provided for storage in a mobile device that associates a user name with at least a portion of a network address. A system is provided for a mobile device that converts the network address transmitted with the message into a user name and displays the message with the user name. |
US08588826B2 |
Method of responding to an incoming communication received by a handheld device
A method for replying to an incoming communication received by a handheld electronic device comprises detecting: an incoming communication, detecting a selection of one of a number of predetermined responses to the incoming communication and, responsive to detecting a selection, providing the one of said number of predetermined responses. An improved handheld electronic device implementing the method is also provided. |
US08588824B2 |
Transferring media context information based on proximity to a mobile device
Methods, systems, and apparatus, including computer program products, for transitioning the playing of content between devices. In some implementations, a method includes receiving a first notification; receiving media context information identifying media content played by a first player device; associating the media context information with a mobile device; receiving a second notification, and in response to receiving the second notification, instructing a second player device to begin playing media content. Capability information indicating types of content that the second player can play can be received. The second player can be instructed to play the media content identified in the media context information beginning at a location specified in the media context information or to play second media content related to the identified media content where the second media content has a type that can be played by the second player device. |
US08588823B2 |
System and method for providing location information service using mobile code
An apparatus and method for providing a location information service using a mobile code in a Mobile Station (MS) are provided. The method includes obtaining a mobile code scanned by an input device of the MS; acquiring location information if the location information is included in the obtained mobile code; matching coordinates of the acquired location information on a first cyber map in the MS if cyber map information corresponding to the coordinates of the acquired location information is included in the first cyber map in the MS; and if the cyber map information corresponding to the coordinates of the acquired location information is not included in the first cyber map in the MS, updating the first cyber map with cyber map information corresponding to coordinates of corresponding location information obtained from a second cyber map in a server and matching the acquired location information on the updated first cyber map. |
US08588822B1 |
Asynchronous triggering of mobile station location estimation
A system and method are disclosed for triggering location estimation of mobile stations in a geographic region of interest. The disclosed system includes a list of International Mobile Subscriber Identities (“IMSI”) used to track which mobile stations are to have location estimates generated, a database of Network Measurement Reports (“NMR”) used for generating the location estimates, and a location engine. The system operates as a group of concurrently executing processes that i) process IMSIs and NMRs that are extracted by and received from probes that monitor communication links; ii) generate location estimates of mobile stations in the region of interest, based on a sequential indexing of the IMSI list; iii) maintain the freshness of the NMR database; and iv) maintain the freshness of the IMSI list. These processes operate such that the triggering of the location estimations occurs asynchronously with respect to the detection of information on the communication links. |
US08588819B2 |
System and method for automated location-based widgets
Systems and methods relating to location-based applications, such as widgets, are disclosed. In general, in one embodiment, a mobile device obtains a list of applications associated with a current or anticipated location of the mobile device from a centralized or distributed application service. One or more desired applications to be activated are either manually or automatically selected from the list of applications associated with the current location or the anticipated location of the mobile device. The mobile device then activates the one or more desired applications. Optionally, for each desired application that has been activated, the desired application may be deactivated once one or more deactivation criteria are satisfied. |
US08588813B2 |
Apparatus, and associated method, for estimating the location of a GAN-capable mobile station
Apparatus, and an associated method, for providing a location estimate of a GAN (Generic Access Network) mobile station. Data is collected pertaining to the location of the network at which the mobile station is connected in communication connectivity. The data is stored at a database that is subsequently accessible. And, pursuant to a call to a PSAP or pursuant to another location service provided by a location service center, appropriate data is retrieved and used pursuant to the location estimate. |
US08588807B2 |
System and method for dynamically managing connections using a coverage database
Techniques to dynamically manage wireless connections using a coverage database are described. For example, a mobile computing device may comprise a connection management module operative to dynamically select a wireless connection technology based on a location of the mobile computing device and information from a coverage database, and to initiate a wireless connection using the selected wireless connection technology. Other embodiments are described and claimed. |
US08588804B2 |
Communication terminal
A communication terminal of the invention confirms, first, a reception error occurrence rate of received signals when communication connection (channel connection) with a base station has not established. When the reception error occurrence rate is below a predetermined value, requests for communication connection with respect to the base station are repeated, the number of which is counted. Then, when the counted number has exceeded a predetermined value, re-assignment of terminal identification information is requested of the base station. |
US08588784B2 |
Mobile communication system, wireless base station and hand over reconnection method for use therewith including an accumulation portion for holding data
The invention provides a mobile communication system capable of transferring data to be sent to mobile terminal equipment from one wireless base station to another during hand over, the wireless base station of a transfer source of the data including an accumulation portion that holds the data until the data normally arrives at the mobile terminal equipment. |
US08588779B2 |
Wireless communication system, communication device and base station thereof
A wireless communication system delivering neighbor information (NBR-INF) and a base station and a wireless communication device thereof are proposed. The wireless communication system includes at least a mobile station and a base station. The base station decides delivering the NBR-INF triggered by events, determines type of the NBR-INF to be delivered and determines a delivery rule of the NBR-INF to be delivered. The mobile station, wirelessly connected to the at least a base station, receives the NBR-INF delivered from the at least a base station, and decides to completely renew or partially update its own neighbor information contents. |
US08588777B2 |
Method and apparatus for robust handoff in wireless communication systems
A communication system that allows a soft handoff to be completed, even when the communications link between the active base station and the mobile station deteriorates before the mobile station has received the handoff direction message. The mobile station maintains a list of base stations that the mobile station is in communication with, referred to as an “Active Set”. In addition, the mobile station maintains another list of base stations that are proximate to the base stations in the active set. This list is referred to as the “Neighbor Set”. In accordance with the disclosed method and apparatus, the mobile station places a base station in the active set upon including the base station in a pilot strength measurement message (PSMM). The mobile station monitors transmissions from all of the base stations on the active set to receive a handoff direction message (HDM). |
US08588772B2 |
Circuit switch fallback (CSFB) during prepaging
A method and apparatus for delivering a mobile terminated call to user equipment (UE) in a circuit switched fallback (CSFB) capable wireless network system using prepaging. When the VMSC registered in the HLR of the called UE receives a provide roaming number message from the HLR indicating that a CS call to the UE has been originated at a GMSC, the VMSC starts a paging process with a mobility management entity (MME) then returns a mobile station roaming number (MSRN) to the HLR when the called UE is in EMM-connected mode. Alternatively, the VMSC sets a guard timer and returns the MSRN to the HLR when the guard timer expires. In the meantime, the VMSC remain in a paging stage waiting for the response from the UE falling back to the UMTS/GSM network from the LTE network. |
US08588770B2 |
System and method for cellphone to cell phone signal transmission via the internet
The present invention is directed to a telephone system for transmitting telephone signals between first and second mobile stations comprised of a first internet protocol interface configured to receive an incoming cell phone signal generated by the first mobile station, and to transmit the phone signal to the internet. After traversing the internet, the cell phone signal is received at a second internet protocol interface configured to receive the phone signal sent through the internet by the first internet protocol interface and to transmit the phone signal to the second mobile station. Thus, users of the first and second mobile stations can engage in a conversation where the phone signals are communicated over substantial distances through the internet. |
US08588760B2 |
Push-to-talk PSTN back-to-back user agent for connecting a PTT system to the PSTN/ISDN world
A method for carrying out a Push-to-Talk communication in a digital and/or analog telephone network, including an interface for a semi-duplex communication between a Push-to-Talk server and the analog or digital telephone network and the analog or digital network. The interface uses a communication node or group system as computer and carries out a communication in a transmission channel with automatic directional switching in an analog or digital telephone network in the direction of an available Push-to-Talk server, the analog or digital telephone network being designed as an audio and control interface in the direction of the operating means. |
US08588757B2 |
System and method of initiating user notification for a wireless device
A system and method of initiating user notification for a wireless device is provided for allowing a user to locate the wireless device when it has been accidentally misplaced. Notification settings of a wireless device indicate whether incoming communication triggers user notification. If the wireless device has been configured to not ring, then calling the wireless device will not help the user to locate the wireless device. A message (e.g. email, SMS) configured for prompting user notification notwithstanding the notification settings is sent to the wireless device. The message is routed through a wireless network and received by the wireless device. In accordance with an embodiment of the disclosure, in response to the message, the wireless device executes a user notification notwithstanding the notification settings. In some implementations, the user notification includes audible ringing, which might help the user to locate the wireless device based on the audible ringing. |
US08588755B2 |
Method for providing supplementary service control menu and system to provide the supplementary service control menu
A system to provide a supplementary service control menu includes an information collection unit to collect state information associated with a supplementary service; a level determination unit to determine a level of the supplementary service using the state information; a menu building unit to generate an identifier (ID) of the supplementary service and to build the supplementary service control menu; and a menu display unit to display the built supplementary service control menu including the supplementary service having an effect associated with the level on a screen. A method for providing the supplementary service control menu includes collecting state information associated with a supplementary service; determining a level of the supplementary service; generating an ID of the supplementary service; building the supplementary service control menu including the generated ID; and displaying the supplementary service control menu including the supplementary service having an effect associated with the level. |
US08588754B2 |
Personal call center
A method of facilitating telephone calls for a mobile communication device associated with a user of a personal call center. A list of contact numbers are received, each contact number corresponding to a call to be made for the mobile communication device on behalf of the user of the call center. Based on a schedule associated with the user of the call center, it is determined whether the user is available for calls to be made. If the user is available for calls to be made, a call to a recipient from the list of contact numbers is initiated and the call is connected to the mobile communication device. |
US08588753B2 |
Apparatus and method in a wireless device for reestablishing a call
An apparatus and a method in a wireless device provide for reestablishing a dropped call, wherein a wireless device determines a wireless device callback priority, wherein the wireless device callback priority is relative to a second communication device callback priority associated with a second communication device, wherein the wireless device and the second communication device are established in a communication session. A dropped call between the wireless device and the second communication device is detected. In response to detecting the dropped call, and the wireless device callback priority being higher than the second communication device callback priority, the wireless device calls back the second communication device. If, during the calling back, a match between a callback identifier and an incoming caller identifier of an incoming call is detected, the calling back is terminated, and the incoming call is answered. |
US08588752B2 |
System and method for creation and management of location information
A system and method for creation and management of user location policies and data. Generally described, the system provides for automated tools and personal tools that can alleviate the onerous and expensive task of updating location data and location based policies. The automated tools can use existing information within company databases to create and manage standard user locations. The personal tools can allow the user to personally create manage their own locations through a graphical user interface. The automated and personal tools can utilize global positioning system information to track the current location of the user. The information can be used to determine physical locations to a certain degree. |
US08588751B2 |
Extending WLAN signalling
The present invention relates to a method, device, instruction set, and signal for communicating the availability of additional information in access points relevant for determining in a mobile station which access point to connect to. An information tag is inserted into a beacon signal alerting of the additional information available; mobile stations not implemented with the present invention may operate as if the information tag was not present and thus ensuring compatibility between systems. |
US08588749B1 |
Data segmentation profiles
A mobile communication device provides a user with the ability to set up one or more profiles on the device. Each profile is configured to segment the user's data and applications and selectively restrict access from an active profile to user data and applications associated with other profiles on the device. The mobile communication device stores profile configuration data including profile selection criteria used to automatically associate items of user data with profiles on the device. When an item of user data is received on the device, the device automatically identifies a profile to associate with the received item based on the profile selection criteria, and the received item is stored in the device so as to be associated with the identified profile. Exemplary profile selection criteria include criteria based on a current time or location, a currently active profile, a data type of the received item, and a source of the received item. |
US08588748B2 |
System and method for mobile identity protection of a user of multiple computer applications, networks or devices
An automated system and method for authenticating entities or individuals engaging in automated or electronic transactions or activities such as financial transactions, accessing computer applications, computer software, data networks or other automated or electronic devices requiring identity verification is provided. A unique Personal Identity Value is computed and stored in an Identity Register for the entity or individual and may be used for a variety of applications including recognizing incidents of identity theft. This Personal Identity Value is based on one or more computer logic resources that incorporate the relationship among a variety of identification information elements and parameters associated with the entity or individual, such as the entity's or individual's wireless device location, the entity's or individual's home location, other associated locations, automated activities engaged in and applications accessed. |
US08588747B2 |
Method and apparatus for improving computing device security
According to one embodiment, a computing device is provided that includes a memory and a processor. The memory may be operable to store a plurality of codes. The processor may be operable to associate each code with a corresponding haptic signal. The processor may further be operable to receive a request to unlock the computing device. The processor may further be operable to select one of the plurality of codes, and generate the corresponding haptic signal associated with the selected code. |
US08588746B2 |
Technique for bypassing an IP PBX
A method for establishing communication via a VoIP network bypasses the IP PBX component conventionally used to obtain address information. Instead of obtaining the IP address from a location register of the IP PBX, the method involves use of a server configured to assign and provide to the caller's communication device a unique address (IP address/port) of a proxy. The caller then sends a Short Message Service (SMS) text message to the callee with the assigned address of the proxy. Thereafter, the caller and the callee connect at the assigned address of the proxy, thereby forming a communication path. Preferably, the devices operated by the parties are conventional smart phones. According to the preferred embodiment of the present invention, the method further comprises the steps of: determining whether to encrypt the communication; and encrypting the communication, if it is determined that the communication is to be encrypted. Preferably, the Station-to-Station (STS) protocol is used to encrypt the data packets. |
US08588742B2 |
Method and apparatus for providing wireless services to mobile subscribers using existing broadband infrastructure
Techniques for providing wireless services to mobile subscribers using existing broadband network infrastructures are described herein. In one embodiment, in response to a request received at a gateway device from a mobile subscriber over a radio access network (RAN) for accessing a service provider network, the gateway device authenticates the mobile subscriber for accessing the RAN, where the gateway device interfaces the RAN and the existing broadband network. Upon successfully authenticating the mobile subscriber for accessing RAN, the gateway device accesses a network service provider over the existing network to acquire a network address on behalf of the mobile subscriber optionally using at least a portion of credentials derived from the authentication, where the network address allows the mobile subscriber to access the service provider network. Other methods and apparatuses are also described. |
US08588740B2 |
Mobile terminal and method of controlling a mode screen display therein
A mobile terminal including a memory configured to store at least a first and second operating system including at least first and second modes, respectively; and a controller configured to execute the first operating system and to activate the first mode corresponding to the first operating system, to display a first information screen on a display corresponding to the activated first mode, to receive a switching signal indicating the first mode is to be switched to the second mode, to activate the second mode and deactivate the first mode, and to display a second information screen on the display corresponding to the second mode and that is different than the first information screen. Further, the controller is further configured to selectively transmit information included on the first or second information screen to at least one external terminal based on a prescribed designated level. |
US08588737B2 |
Methods, systems, and computer-readable-mediums for managing rollover usage units of communication services
A rollover management system (RMS) receives and stores rollover data that includes subscriber identification and a balance of the rollover usage units that may be “rolled-over” to offset overage units used by a subscriber in excess of package plan usage units in a subsequent billing cycle. In response to receiving requests, the RMS presents rollover data elements to the requesting entities. The balance of the rollover usage units may be rolled over and measured in at least one of a plurality of billable units and may be shared by the subscriber's multiple communication services. The rollover usage units expire after a predetermined number of billing cycles where the predetermined number may vary between package plans. The RMS receives post-billing data elements to update the rollover data elements. The RMS is further operative to account for and present for review unbilled communication service usage to subscribers. |
US08588731B2 |
TYY interface module signal to communicate equipment disruption to call center
The described method and system provide for determining whether to immediately contact a PSAP (Public Safety Answering Point) or attempt to communicate with a telematics services subscriber before contacting the PSAP in the event of an emergency. If a subscriber associated with the telematics unit is deaf and/or mute, and a TIM (TTY (TeleTYpewriter) Interface Module) or TTY device is not available to the subscriber, the subscriber may not be able to communicate with a call center regarding an emergency situation. Thus, expedited emergency procedures are executed by the call center in such a situation to avoid delay and facilitate the arrival of assistance as soon as possible. |
US08588725B2 |
Apparatus, system, and method for down converting and up-converting electromagnetic signals
Methods, systems, and apparatuses for down-converting and up-converting an electromagnetic signal. In embodiments, the invention operates by receiving an electromagnetic signal and recursively operating on approximate half cycles of a carrier signal. The recursive operations can be performed at a sub-harmonic rate of the carrier signal. The invention accumulates the results of the recursive operations and uses the accumulated results to form a down-converted signal. In embodiments, up-conversion is accomplished by controlling a switch with an oscillating signal, the frequency of the oscillating signal being selected as a sub-harmonic of the desired output frequency. When the invention is being used in the frequency modulation or phase modulation implementations, the oscillating signal is modulated by an information signal before it causes the switch to gate a bias signal. The output of the switch is filtered, and the desired harmonic is output. |
US08588715B2 |
Receiver, wireless communication system, and receiving method
A receiver (200) that receives a radio signal transmitted from a transmitter includes a receiving unit (2042) that receives a signal that is wirelessly transmitted from the transmitter at one of a plurality of transmission frequencies, a receiving frequency change determining unit (2048) that determines whether a receiving frequency is to be changed, based on the signal received by the receiving unit, and a communication error acceptance time setting unit (2046) that sets an acceptance time as a period of time for which communication errors after confirmation of a receiving operation are accepted, based on the signal received by the receiving unit. The communication error acceptance time setting unit sets the acceptance time to different periods of time, depending on whether the receiving frequency change determining unit determines that the receiving frequency is to be changed. |
US08588714B2 |
Method and apparatus for regulating a power amplifier
A method for regulating a power amplifier for operation in a timeslot data transmission system comprises providing the power amplifier with a bias for setting an operating point for the power amplifier, wherein the bias has a respective bias value. In addition, a supply voltage control signal is provided, wherein a supply voltage value is set such that a prescribed output power value of the power amplifier is attained. The bias value is changed to a new bias value. These steps are repeated until a prescribed criterion is met, but for at least one subsequent timeslot. Next the bias value of the subsequent timeslot is set to the bias value of the previous timeslot. |
US08588712B2 |
Modulation method and apparatus
A modulation circuit for use in a radiofrequency transmitter includes a local oscillator circuit configured to generate one or more local oscillator signals at a desired frequency and with a duty cycle at or about twenty-five percent, and a modulator configured to generate one or more modulated signals responsive to the one or more local oscillator signals and one or more baseband information signals. In at least one embodiment, the modulation circuit includes a modulator comprising a combined mixing and transconductance circuit that includes a transistor circuit for each baseband information signal serving as a modulation input to the modulator. Each transistor circuit comprises a first transistor driven by the baseband information signal and coupling a modulator output node to a corresponding transconductance element, and a second transistor driven by one of the one or more local oscillator signals and coupling the corresponding transconductance element to a signal ground node. |
US08588709B2 |
Switching apparatus and method for wireless communication system
A switching apparatus in a wireless communication system using multi-channels includes: a first antenna unit configured to transmit and receive data of a first multi-channel among the multi-channels; a second antenna unit configured to transmit and receive data of a second multi-channel among the multi-channels; a first transceiver configured to receive the data from the first antenna unit and transmit the data to the first transceiver; and a selection unit configured to transmit an output of the second antenna unit to the first transceiver. |
US08588704B2 |
Simultaneous downlink sensitivity testing for multiple modulation schemes in a wireless test system
A test station may include a test host, a tester, and a test chamber. Multiple devices under test (DUTs) may be placed in the test chamber during device characterization operations. Radio-frequency signals may be conveyed from the tester to the multiple DUTs using a radiated arrangement through an antenna in the test chamber. The tester may broadcast downlink test signals in parallel to the multiple DUTs. The DUTs may simultaneously synchronize with the downlink test signals and measure radio-frequency performance levels while receiving the downlink test signals. The test host may direct the tester to gradually lower its output power level. The DUTs may be used to determine downlink sensitivity by monitoring the measured radio-frequency performance levels as the output power level of the tester is lowered. Simultaneously downlink sensitivity testing may be performed for multiple modulation schemes and data rates for any communications protocol. |
US08588702B2 |
Method, equipment for submitting a measurement report
A method, relevant equipment and system for determining a User Equipment (UE) or UEs affecting a neighboring cell are disclosed. The method for determining UE or UEs affecting a neighboring cell includes: receiving load information sent by a neighboring cell, where the load information indicates an interfered Physical Resource Block (PRB) of the neighboring cell; determining a UE or UEs that occupy, when scheduling is performed, the interfered PRB; determining UEs located in an Inter-Cell Interference Coordination (ICIC) measurement area corresponding to the neighboring cell; and obtaining an intersection of the UE or UEs that occupy, when scheduling is performed, the interfered PRB and the UE or UEs located in the ICIC measurement area corresponding to the neighboring cell. The technical solution under the present invention enables accurate determining of the UE or UEs that affect the neighboring cell. |
US08588700B2 |
Method for setting data transmission parameters and communication device
A method for setting data transmission parameters of a communication connection comprising exchanging interface management capabilities between a plurality of communication devices; selecting from the plurality of communication devices, an active interference manager and at least one passive interference manager; collecting information about communication connections to the active interference manager, including information messaged from the at least one passive interference manager; and setting the plurality of data transmission parameters of the communication connections based on the collected information, wherein the collected information includes database information generated through simulations or measurements and stored on the plurality of communication devices. |
US08588698B2 |
Bluetooth-enabled femto pilot gating
A low-cost and power-saving system and methodology that reduces interference, unnecessary signaling and allows for more pertinent network listen measurements, by employing Bluetooth® technology in a femto access point (FAP) is provided. Moreover, a cellular transmitter in the FAP remains deactivated and is activated only if a UE, authorized for femtocell access, is within the femtocell coverage area. Bluetooth pairing is employed to identify authorized UEs within the femtocell coverage area. In an aspect, the FAP includes a Bluetooth modem that broadcasts a unique Bluetooth identity (ID) and facilitates Bluetooth pairing with nearby UEs. During the interval when the cellular transmitter is deactivated, the FAP performs background activities (e.g., network listen scanning and/or femto jamming of macro pilot). Additionally, a Bluetooth repeater is embedded within the FAP that extends the range of a Bluetooth-enabled device to the femtocell coverage area. |
US08588694B2 |
Antenna weights calculation based on users' interference rejection capabilities
The present invention relates to a method and arrangement in a transmitter unit of a multi-antenna system for an improved calculating of the antenna weights for a beamforming transmission of data from a transmitter unit to a target receiver unit, whereby interfering signal components for receiving units other than the target receiving unit and the desired communication signal at a target receiving unit are weighted by receiver-specific parameters describing the receiver capabilities of said units in terms of their capability for interference suppression and/or signal enhancement. The invention also relates to a method and arrangement for scheduling of user equipments by using said information on the signal processing capabilities for received signals of each receiving unit. |
US08588691B2 |
Information processing apparatus, and method and information processing system
An information processing apparatus includes a first communication unit that receives management data including at least identification information of content data from a different device by using a first communication method. The apparatus also includes an output unit that outputs a first display based on the management information received by the first communication unit. Further, the apparatus includes a selection acceptation unit that accepts a selection of the content data according to a selection operation on the first display. The apparatus additionally includes a second communication that sends a request for the content data of which the selection acceptation unit accepts the selection to the different device and receives the content data corresponding to the request by using a second communication method whose communication range is wider than that of the first communication method. |
US08588690B2 |
Discovery in device-to-device communication
The specification and drawings present a new method, apparatus and software related product (e.g., a computer readable memory) for discovery of D2D devices in wireless communications, e.g., LTE systems by relating beacon/discovery resources to paging frames, so that the UE may save power being active (e.g., in the wake-up state) only during paging frames. The user equipment may receive during a paging receiving time a paging signal from the wireless network and at least one discovery signal from at least one user equipment operating in the wireless network, wherein a discovery cycle period of the at least one discovery signal is different than the paging cycle period and is determined using the paging cycle period based on a predefined rule. |
US08588686B2 |
Method and system for remote power distribution and networking for passive devices
A Method and system for remote power distribution and networking for passive devices is provided. In this regard, a sensor comprising a leaky wave antenna may be powered utilizing energy from a radio frequency signal received via the leaky wave antenna. The sensor may be operable to recover a baseband signal from the received radio frequency signal. The sensor may be operable to generate one or more sensor readings in response to the received baseband signal. The sensor may be operable to communicate the sensor reading to a source of the received radio frequency signal via a backscattered signal. The backscattered signal may be generated by controlling spacing between surfaces of the leaky wave antenna. The backscattered signal may be generated by switching a load in and out of a receive path of the sensor and/or by switching between a plurality of feed points of the leaky wave antenna. |
US08588683B2 |
Electronic circuit, semiconductor device, and electronic device
The electronic circuit includes a first comparator and a second comparator in which an induced electromotive force of a coil are compared with each of a first reference potential and a second reference potential and which output a pulse signal in accordance with conditions; the first signal processing circuit which outputs a first receiving rectangular wave signal and a first error signal in accordance with conditions of the pulse signal output from the first comparator and in which data held in accordance with conditions of pulse signal output from the second comparator is reset; and the second signal processing circuit which outputs a second receiving rectangular wave signal and a second error signal in accordance with conditions of the pulse signal output from the second comparator and in which data held in accordance with conditions of pulse signal output from the first comparator is reset. |
US08588680B2 |
System and method to communicate targeted information
A method for targeted advertising is disclosed. The method includes accessing at least one piece of demographic information associated with a user of a portable device, selecting an advertisement to be delivered to the user based at least in part on the demographic information, and initiating communication of a version of the advertisement configured for presentation at the portable device. |
US08588677B2 |
Method and radio beacon for transmitting messages in a road communication system
A method and a radio beacon for transmitting messages between a radio beacon and multiple onboard units passing this with unique identifiers in a road toll system, wherein the messages respectively provided with an identifier of an onboard unit are stored in a buffer memory of the radio beacon for sequential processing or despatch. The method including determining, of each onboard unit entering the transmitting-receiving area of the radio beacon, at least one characteristic of the onboard unit, sorting the messages present in the buffer memory under the identifiers depending on the characteristics determined for these identifiers, and sequentially processing or despatching the messages from the buffer memory in the sequence they were sorted. |
US08588671B2 |
Adjustable gloss control method with different substrates and 3-D image effect with adjustable gloss
By using a high or low viscosity transparent toner, with respect to the other color toners, and different amounts of transparent toner lay-down, the gloss of an image printed by an electrophotographic device may be adjusted. By also applying the transparent toner as a negative mask, the differential gloss of the image may be reduced while still adjusting the gloss of certain portions of the image. Further, because different gloss levels may appear different at different viewing angles, transparent toner may be laid down to encode a transparent image within the image being printed. Such a transparent image may be useful as, for example, an authentication means for a document. Additionally, by varying the gloss levels on particular aspects of a printed image, multiple images of different gloss levels, which are prominent at different viewing angles can be made, thereby, a three-dimensional image effect can be achieved on the printed page. |
US08588668B2 |
Fixing device and image forming apparatus incorporating same
A fixing device includes an endless belt-shaped fixing member formed into a loop and rotatable in a predetermined direction of rotation, a pressing member contacting an outer circumferential surface of the fixing member, a heater support assembly provided inside the loop formed by the fixing member, and a laminated heater supported by the heater support assembly and provided inside the loop formed by the fixing member. The laminated heater includes an elastic sheet contacting an inner circumferential surface of the fixing member with pressure generated by elasticity of bending of the elastic sheet to heat the fixing member. |
US08588665B2 |
Toner carrier, developing device and image forming apparatus
An image forming apparatus includes a developing device. The developing device includes a toner carrier (developing roller). The developing roller includes a base member, electrode bars, a pair of electrodes, and a protection layer. The base member includes a conductive core and an insulating layer formed on the outer surface of the core. The electrode bars and the pair of electrodes are made of a conductive metal, and are provided on the outer surface of the insulating layer. The electrode bars and the pair of electrodes are formed in a way that an unnecessary portion of a metal film is irradiated with a laser beam and thus is removed. The electrodes are each formed helically on the outer surface of the base member 1 and formed to taper down toward the outmost side thereof in its cross section. |
US08588659B2 |
Toner cartridge having a shutter lock mechanism
A toner cartridge according to one example embodiment includes a housing having a reservoir for containing toner and an exit port in fluid communication therewith. A movable shutter is positioned at the exit port. A linkage is operatively connected to the shutter to open the shutter upon being actuated by a first engagement feature in the image forming device. The linkage includes a first linkage member positioned to receive the first engagement feature and a second linkage member connected to the shutter. An interlock is operatively engaged with the linkage and biased toward a locked position preventing the second linkage member from opening the shutter but permitting the first linkage member to move relative to the second linkage member. The interlock is movable to an unlocked position upon being actuated by a second engagement feature in the image forming device that permits the second linkage member to open the shutter. |
US08588657B2 |
Developing device and image forming apparatus
In a developing device including a developer tank and a developing roller, an internal space of the developer tank is partitioned by a partition into a first conveying path, a second conveying path, a first communication path, and a second communication path. A first developer conveying section that conveys the developer in the developer tank in a first conveying direction X is disposed in the first conveying path. A second developer conveying section that conveys the developer in the developer tank in a second conveying direction Y is disposed in the second conveying path. The first developer conveying section includes a first spiral blade, and a rotation tube. |
US08588656B2 |
Developing device with double spiral blade and image forming apparatus
A developer tank of a developing device is partitioned into a first conveyance path, a second conveyance path, a first communicating path and a second communicating path with a partition. A first developer conveying member that conveys a developer in a first developer conveying direction is provided in the first conveyance path. A second developer conveying member that conveys the developer in a second developer conveying direction is provided in the second conveyance path. In the first developer conveying member, a double spiral blade is provided on a downstream side in the first developer conveying direction from a first conveying blade of the first developer conveying member, the double spiral blade including an inner spiral blade that conveys the developer in a first direction and an outer spiral blade that conveys the developer in a second direction. |
US08588652B2 |
Charged particle generator, charging device, and image forming apparatus
A charged particle generator includes a first electrode, a second electrode, and an insulating material that is provided between the first electrode and the second electrode. The second electrode has an opening that opens in a first direction in which the first electrode, the insulating material, and the second electrode are arranged. The insulating material has a region limiting space. The region limiting space corresponds to the opening. The region limiting space is continuous with the opening. The region limiting space is a space that opens in a direction in which the region limiting space is oriented toward the opening and that is limited in a second direction perpendicular to the first direction. The first electrode has an anisotropic resistance portion in which a resistance component in the first direction is smaller than a resistance component in the second direction. |
US08588650B2 |
Photoreceptor charging and erasing system
Two thick film charging devices or a common thick film charge device with two separated obverse conductors, sharing a common power supply are used for photoreceptor charge and erase. The thick film charging devices use a set of AC biased electrodes supported on a dielectric material which also support a counter electrode on an opposite side of the dielectric. A DC offset applied to the counter electrodes is used to set photoreceptor charge level. One DC voltage is used for photoreceptor charge and a zero or near zero DC voltage is used to erase residual charge for the photoreceptor. |
US08588648B2 |
Image-forming device, in which holder unit detachably holding toner box is movably mounted
An image forming device includes a casing, a holder member, and a plurality of toner boxes. The holder member moves between an accommodated position in which it is accommodated in an accommodation space in the casing and a pull-out position in which at least part of the holder member is outside the accommodation space. Each toner box comprises a toner container formed with an opening and a shutter for opening and closing the opening. The operation member moves between a first position and a second position for closing and opening the shutter, respectively. When the holder member is on its way to the accommodated position from the pull-out position, a stop member prevents the holder member from moving while the operation member is at the first position and permits the holder member to move while the operation member is at the second position. |
US08588645B2 |
Multi-function printer
A multi-function printer includes an image forming unit and a scanner unit. The image forming unit includes a body casing, a developing unit having a developing roller extending in a lateral direction, a developer cartridge provided on one side of the axis of the developing roller and detachably attached to the body casing, a discharge tray, a side cover, a support unit for supporting the developer cartridge such that the developer cartridge is detachably attached to a front side of the body casing, a sheet feeding tray detachably attachable to the front side of the body casing, and a discharge unit provided on the front side of the body casing and discharging sheet on which an image is formed to the rear side of the body casing. The scanner unit is provided above the image forming unit having a predetermined space opened on the one side therebetween. |
US08588644B2 |
Developing device
A developing device including a first frame including a first welding surface and a second frame including a second welding surface, wherein the first frame and the second frame are welded so that the first welding surface and the second welding surface are opposite to each other, and wherein the developing device further includes: a seal member that is adhered to a first adhesion surface of the first frame and a second adhesion surface of the second frame, wherein the seal member covers a first side end portion from a first side in an orthogonal direction at an opposite part, where the first welding surface and the second welding surface are disposed opposite one another; and a filling agent that is filled between the seal member and the first side end portion in the orthogonal direction at the opposite part. |
US08588642B2 |
Image forming apparatus with waste toner container having a structure to avoid interference with a feed roller
An image forming apparatus is provided. The image forming apparatus includes a chassis, photosensitive members, an intermediate transfer belt including a first plane and a second plane, a waste toner container, a first feeding path extending between a first feed roller and a secondary-transfer roller, a second feeding path being a path for a recording sheet inserted through a sheet inlet, a second feed roller arranged in an overlapping position to at least partially overlap with the waste toner container when viewed along a horizontal plane and in a position out of a course of the waste toner container being installed in and removed from the chassis. The second plane of the intermediate transfer belt extends downwardly in an inclined angle with respect to the first plane. The waste toner container is movable along the second plane of the intermediate transfer belt to be settled in the chassis. |
US08588640B2 |
Electrical connection structure, electrical connection method, electrical connection member, and image forming apparatus
An electrical connection structure includes a holder that holds an electric terminal provided with an electrical contact portion having elasticity and held such that the electrical contact portion is elastically deformable; a guiding member fitted to the holder and capable of guiding the holder in first and second directions, which are substantially orthogonal to each other, to move the electrical contact portion to a predetermined contact position on a conductive member, the first direction being a direction in which the electrical contact portion is elastically deformed by being pressed against the conductive member; and a restraining member that comes into contact with the holder that has been guided by the guiding member to move the electrical contact portion to the contact position, the restraining member restraining the holder from being moved in a direction opposite to the first direction by an elastic reaction force applied to the holder. |
US08588639B2 |
Fixing device and image forming apparatus
A fixing device is disclosed, including: a fixing rotative body, a heat source, and a control part. The control part conducts a printing temperature control which varies an ON ratio per unit time of the heat source based on a detection result of the temperature detecting part to maintain a printing target temperature in a printing state, conducts a waiting temperature control which performs an ON/OFF control based on the detection result of the temperature detecting part to maintain a waiting target temperature in a waiting state after a printing operation ends, and conducts a forcible ON control which forcibly turns on the heat source for a predetermined time before starting the ON/OFF control when the detection result of the temperature detecting part after the printing operation ends is lower than the waiting target temperature. |
US08588635B2 |
Development device, process cartridge incorporating same, and image forming apparatus incorporating same
A development device includes a developer container, a rotary developer carrier that is disposed facing the latent image carrier and including multiple outer electrodes arranged in a circumferential direction of the developer carrier, an inner electrode electrically insulated from the multiple outer electrodes, an insulation layer disposed between the inner and outer electrodes, and a surface layer overlaying the outer electrodes and electrically insulating the multiple outer electrodes from each other, a bias power source to generate electrical fields that change with time by applying a first and second bias voltages to the inner and outer electrodes, respectively, an electrical field adjuster to regulate the electrical fields in accordance with a thickness of the surface layer of the developer carrier, and a controller. |
US08588631B2 |
Image forming apparatus
An image forming apparatus includes a rotatable image bearing member including an electroconductive base member and a photosensitive member formed on the electroconductive base member; a contact charging device for electrically charging the photosensitive member; a DC voltage applying device for applying a DC voltage to the contact charging device; an exposure device for exposing the charged photosensitive member to light; and a current detecting device for detecting a current passing from the contact charging device to the electroconductive base member of the image bearing member. The image forming apparatus includes a control device capable of executing an operation in a humidity detecting mode in which an area of the photosensitive member is electrically charged by applying a DC voltage to the contact charging device and the photosensitive member is rotated without exposing the area to the light by the exposure device and then the area is electrically charged again by applying the DC voltage to the contact charging device. The control device detects information on a humidity on the basis of a current detected by the current detecting device when the area is electrically charged again by applying the DC voltage to the contact charging device. |
US08588630B2 |
Image forming apparatus
An image forming apparatus having a rotary image bearing member, a charging device to charge the image bearing member. an irradiator to irradiate the image bearing member to form a latent electrostatic image thereon, a developing device to develop the latent electrostatic image with a developing agent containing toner to obtain a visible image, a transfer device to transfer the visible image to a recording medium, a first cleaner that slidably contacts the image bearing member to remove toner remaining thereon, a driving mechanism to drive the image bearing member at different linear speeds, a noise detector provided in the vicinity of the image bearing member to detect noise, and an abnormal noise predictor device to predict whether abnormal noise hear during image formation based on noise detected by the noise detector when the image bearing member is driven not during image formation at a linear speed different from that during image formation. |
US08588629B2 |
Thermally-actuated switch, fixing device, and image forming apparatus
A thermally-actuated switch includes a movable member that is provided between a second electrode and a displacement member so as to be movable in a first direction, is pushed at one end by the displacement member in a concave state to push the second electrode at the other end to bring a second contact into contact with a first contact, and is moved in the first direction by an urging force acting on the second electrode due to convex displacement of the displacement member, and a regulating member that regulates movement of the movable member in a second direction orthogonal to the first direction from a transmittable position where a pushing force from the displacement member is capable of being transmitted to the second electrode, and releases the regulation such that the movable member moved in the first direction by the urging force is removed from the transmittable position. |
US08588626B2 |
Apparatus and output setting method of consumed status of consumable items of the apparatus
An apparatus that uses plural kinds of consumable items different from each other, the apparatus including a consumption status detecting device to detect a respective consumption status for each of the plural kinds of the consumable items, a memory to store a plurality of settings for each of the plural kinds of the consumable items, each of the settings including presence or non-presence of information output, and an output device to output the consumption status detected by the consumption status detecting unit, according to the setting of the presence or the non-presence of information output stored in the memory. |
US08588625B2 |
Consumables storage container, image forming apparatus, process cartridge, and service control system
A consumables storage container has an opening through which consumables are supplied. The consumables storage container includes a seal detachably attached to the opening to seal the opening, a part ID storage disposed on the seal, and a positioning holder to position and hold the seal at a prescribed position where the part ID storage is readable after the opening is unsealed. |
US08588621B2 |
System and method for generating multilevel coded optical signals
A simple and effective all-optical system, producing a multilevel coded optical signal based on the M-ASK technology and by the minimized equipment. The novel all-optical modulation technique for optical M-ASK generation is based on nonlinear interaction between optical signals, say between N 2-ASK modulated pump signals having extinction ratio ER1 and a single 2-ASK modulated optical probe signal having extinction ratio ER2. According to the invention, a 4-ASK optical signal can be obtained using just a single binary modulated pump optical signal and a single binary modulated probe optical signal. |
US08588620B2 |
Optical routing and transport acceleration (ORTA)
Conversions between digital, parallel-electronic and digital, serial-optic words are presented, specifically for interconnection networks with optical communication links. |
US08588616B2 |
Method and apparatus for optically transmitting data
In a method and an apparatus for the optical transmission of data by a pulse-width modulated light source (LED), in which a set dimming factor (N) is replaced with a cycle-dependent dimming factor (NI), the cycle-dependent dimming factor is modulated for encoding the data to be transmitted and corresponds to the set dimming factor over a time interval which is resolvable for the human eye. |
US08588615B2 |
Optical communication card and communication device
Multiplexing-technology based large-capacity transmission requires the installation of many types of interface card. In addition, supporting a redundant configuration for preventing data communication from being interrupted requires the devices and cards more than double those required for the production system. An optical communication card includes multiple optical signal transmission/reception units, main signal processing units corresponding to the optical signal transmission/reception units and required for a multiplexed system, and a connection selection unit that can switch among multiple optical transmission lines, and each of the main signal processing units includes multiple function units and a function selection unit. |
US08588607B2 |
Dispersion scheme for physical layer diagnosis in bi-directional dual-fiber optical networks
Methods, systems, and computer program products are provided for measuring modal dispersion in a bi-directional dual-multimode fiber optic network (BDON). A modal dispersion measurement system includes a computer processor that is programmed to receive a first pulse width of a first pulse. The first pulse may be communicated over the BDON that is coupled to the processor. A second pulse width of a second pulse is received, the second pulse width being indicative of the modal dispersion. The second pulse width and the first pulse width are compared by the computer processor to determine a distortion error. A measurement of the modal dispersion is validated in accordance to the distortion error. |
US08588606B2 |
Optical network monitor PCB
A network monitoring module for deployment in a branched optical network at a split location where the network splits into a plurality of branches, the network monitoring module is disclosed, comprising an array of transmitters for generating optical test signals, an output of each transmitter in the array being optically connected to a respective branch, a detector for receiving a remotely generated optical trigger signal which identifies a particular one of the transmitters, and a CMOS circuit for selectively triggering the transmitter identified in the optical trigger signal to transmit an optical test signal into the branch connected to that transmitter. |
US08588605B2 |
Dual polarizing hood
A polarizing hood including a first polarized filter with the center of the filter removed. Placed forward and in front of the first polarized filter is a second linear polarized filter substantially the size of the hole in the first polarized filter and is held in place by a clear lens. The polarization may be adjusted. In response to light collocated with an objective lens shined through the first polarizing filter, the light become polarized. The reflected polarized light returns through the second polarized filter, and full polarization is accomplished with respect to the viewing camera. |
US08588600B2 |
Stereoscopic auto-focus based on coordinated lens positions
Methods for automatic focus in a stereographic imaging device that includes two imaging sensor systems are provided. Focus searches are executed on both imaging sensor systems to determine optimal focused lens positions for each. The focus searches may be executed currently or sequentially, and may be at differing lens position granularities. Focal scores and spatial locations, i.e., the locations of focus regions, may be shared between the imaging sensor systems to coordinate the focus searches. Touchscreen coordinates may also be used to coordinate the focus searches. |
US08588598B2 |
Shape memory alloy actuation apparatus
A shape memory alloy actuation apparatus comprises a movable element suspended on a support structure by a plurality of flexures which are non-uniformly configured to apply forces having differing components perpendicular to the movement axis generating a net moment around the center of mass of the movable element in an opposite sense from the moment generated by the actuation force. A shape memory alloy wire is coupled between the support structure and an intermediate body engaging the movable element through a pivotal contact to avoid lateral force transfer. Also coupled between the support structure and the intermediate body is a resilient biassing flexure plastically deformed in a partial region thereof. The shape memory alloy wire is crimped by a crimping member fixed to the support structure holding the shape memory alloy wire against a curved surface from which the shape alloy memory wire extends to the movable element. |
US08588595B2 |
Towel drier radiator with heat carrier fluid including an additional heating device
The object of the invention is a towel drying radiator comprising two vertical uprights between which heating bars are fitted. Said radiator is equipped with an additional device for heating an air flow. Said device comprises a telescopic rail supporting a heating apparatus heating the air flow, said telescopic rail being provided with fixing means to the two vertical uprights of said radiator, said fixing means forming means for blanking off two apertures arranged through a respective wall of said vertical uprights. |
US08588591B2 |
Reproducing apparatus and reproducing method
A reproducing apparatus includes: a storing unit in which data is accumulated; a readout control unit that controls readout of the data from the storing unit; a cache that temporarily stores the data read out by the readout control unit; and a data transmission and reception control unit that reads out the data stored in the cache and outputs the data to an external apparatus on the basis of a data acquisition request input from the external apparatus, wherein the readout control unit reads out the data from the storing unit and outputs the data to the cache while increasing stepwise a size of the data to be read out from the storing unit from a first size, which is a minimum size set in advance, to a second size, which is a maximum size set in advance. |
US08588588B2 |
Television receiver and program data reception method
Using a remote control, a viewer specifies the channel and the date and time of a program that he/she wants to watch. A reception method selection unit determines, based on the date and time, whether the program is currently being broadcast or was broadcast in the past, and then selects a reception method. An SI information storage unit stores URL information of program distribution servers having past programs. The URL information is contained in the SDT in SI information transmitted together with a program. When the viewer chooses a past program, an IP data reception unit connects to the corresponding program distribution server based on its URL so as to transmit the date and time thereto, and receives the past program that the viewer wants to watch via IP network. |
US08588586B2 |
Recording method
A recording method for recording received digital broadcasting on a medium, wherein system resume information including an operation mode at the time of playback and resume information for each piece of program information are separately recorded in a management file as resume information. This makes it possible to provide a recording method that allows the user to perform desired Resume Playback. |
US08588582B2 |
System and method for on-demand storage of randomly selected data
A data storage system allows a subscriber to store data at the time the subscriber experiences the date with an indication, such as a press of a button or a voice command. The indication causes a request to obtain and store the data to be issued. For example, the subscriber can store music while listening to it, store movies while viewing them, or store movie soundtracks while viewing movies. The entire music file can be stored, for example, in a vehicle in which the subscriber is traveling. For some environments, such as storage in a cellular telephone, a portion of the music is stored in a format compatible for that environment, such as cellular telephone ring tone format. When the indication is received, a determination is made as to which music is required, generally by determining the time of the indication. The music heard by the listener is then downloaded for storage in accordance with the subscriber's request. |
US08588579B2 |
Methods and apparatus for filtering and inserting content into a presentation stream using signature data
Described herein are methods and apparatus for the identification of locations in a presentation stream based on metadata associated with the presentation stream. Locations within a presentation stream are identified using signature data associated with the presentation stream. The identified locations within a presentation stream may be utilized to identify boundaries of segments within the presentation stream, such as segments of a show and interstitials (e.g., commercials) of the show. The identified portions of a presentation stream may then be utilized for filtering segments of content during presentation. Additionally, supplemental content is identified and inserted into the presentation stream during presentation. |
US08588577B2 |
Timer-recording managing apparatus, timer-recording managing method and recorder
A timer-recording managing apparatus for a recorder that includes a plurality of recording resources that enable the recorder to simultaneously record broadcast programs. The apparatus includes a registration unit configured to register schedule information of the broadcast programs; a registration change unit configured to make a change on the schedule information; a schedule group extraction unit configured to extract a schedule group including a plurality of timer-recording schedules that are affected by an allocation of the recording resources to a start-vertex timer-recording schedule, when the registration change unit makes a change on the schedule information with respect to the start-vertex timer-recording schedule; and a resource allocation unit configured to collectively re-allocate the recording resources to the plurality of timer-recording schedules. |
US08588574B2 |
Backlight with structured surfaces
A backlight includes a lightguide, a light source disposed with respect to the lightguide to introduce light into the lightguide and a turning film. Optical structures are formed in one of an output surface and a back surface of the lightguide. The optical structures are arranged to extract light from the lightguide. A back reflector is disposed adjacent the back surface. The optical structures are formed to include a varying pattern arranged to mask non-uniformities in the output of the lightguide. |
US08588573B2 |
Method for manufacturing optical fiber and optical fiber
A method for manufacturing an optical fiber in which a flow of a cooling gas within a cooling device is made to be an upward flow and the cooling gas is discharged to outside from an upper end of the cooling device by connecting the cooling device and a coating device in an airtight manner, and closing a flow of the cooling gas which flows toward a coating device within the cooling device using a meniscus of resin within the coating device. A temperature of the cooling gas is increased toward an upper portion of the cooling device from a lower portion of the cooling device by adjusting the flow rate of the cooling gas. |
US08588572B2 |
Electromagnetic interference (EMI) waveguide device for use in a parallel optical communications module, and a method
A parallel optical communications module is equipped with an EMI waveguide (WG) device having a tube-like structure that surrounds portions of one or more optical fiber ribbon cables that pass through the tube-like structure and connect to the module. The EMI WG device attenuates EMI to acceptable levels to provide the module with effective EMI shielding capability. |
US08588570B2 |
Two-photon-absorption-based silicon waveguide photo-power monitor
Instead of monitoring the optical power coming out of a waveguide, a direct method of monitoring the optical power inside the waveguide without affecting device or system performance is provided. A waveguide comprises a p-i-n structure which induces a TPA-generated current and may be enhanced with reverse biasing the diode. The TPA current may be measured directly by probing metal contacts provided on the top surface of the waveguide, and may enable wafer-level testing. The p-i-n structures may be implemented at desired points throughout an integrated network, and thus allows probing of different devices for in-situ power monitor and failure analysis. |
US08588569B2 |
Low bend loss optical fiber
One embodiment of a single mode optical fiber includes: a graded index central core region having outer radius r1 and refractive index Δ1; a cladding region comprising (i) a first inner cladding region having an outer radius r2<10 microns and refractive index Δ2 and 0.65≦r1/r2≦1; (ii) and a second inner cladding region having an outer radius r3>10 microns and comprising a minimum refractive index Δ3, wherein said second cladding region has at least one region with a refractive index delta that becomes more negative with increasing radius; and (iii) an outer cladding region surrounding the inner cladding region and comprising refractive index Δ4, wherein Δ1>Δ2>Δ3, Δ3<Δ4. |
US08588565B2 |
Coherent optical detector having a multifunctional waveguide grating
A coherent optical detector having a waveguide circuit, in which a plurality of waveguides are connected to a waveguide grating. In a representative embodiment, the waveguide grating serves at least three different functions, e.g., those of a fiber-optic coupler, a polarization splitter, and two power splitters, one for each of two orthogonal polarizations. Various embodiments of the coherent optical detector can be used to demodulate various forms of polarization-division-multiplexed (PDM) QAM- and/or PSK-modulated optical communication signals. |
US08588563B2 |
Projected artificial magnetic mirror waveguide
A projected artificial magnetic mirror (PAMM) waveguide includes a substrate, metal patches, a metal backing, multiple dielectric materials, and a waveguide area. The metal patches are on a first layer of a substrate and the metal backing is on a second layer of the substrate. The first dielectric material is between the first and second layers of the substrate. The metal patches are electrically coupled to the metal backing to form an inductive-capacitive network that substantially reduces surface waves along a surface of the substrate within a given frequency band. The second dielectric material juxtaposed to the metal patches, where the waveguide area is between the second and third dielectric materials and includes the surface of the substrate. The inductive-capacitive network, the second dielectric material, and/or the third dielectric material facilitate confining an electromagnetic signal within the waveguide area. |
US08588559B2 |
Optical coupler module having optical waveguide structure
An optical coupler module includes a semiconductor substrate disposed on the print circuit board; a reflecting trench structure formed on the semiconductor substrate; a reflector formed on a slant surface of the reflecting trench structure; a strip trench structure formed on the semiconductor substrate and connecting with the reflecting trench structure; a thin film disposed on the above-mentioned structure. The optical coupler module further includes a signal conversion unit disposed on the semiconductor substrate and the position of the signal conversion unit corresponds to the reflector; and an optical waveguide structure formed in the trench structures. The optical signal from the signal conversion unit is reflected by the reflector and then transmitted in the optical waveguide structure, or in a reverse direction to reach the signal conversion unit. |
US08588552B2 |
Spatio-temporal image reconstruction using sparse regression and secondary information
A method of generating an image includes the step of obtaining captured data characterizing an object. The method also includes the step of reconstructing a spatio-temporal image of the object based on the captured data, the spatio-temporal image comprising a plurality of spatial images in respective time intervals, with at least a given one of the spatial images in one of the time intervals being reconstructed using captured data from a frame associated with that time interval and captured data associated with one or more additional frames associated with other time intervals. The method further includes the step of outputting the spatio-temporal image. The obtaining, reconstructing and outputting steps are performed by a processing device comprising a processor coupled to a memory. |
US08588547B2 |
Cut-line steering methods for forming a mosaic image of a geographical area
A method for determining preferred routes for steering mosaic cut line to form an output mosaic image included the steps of generating a ground confidence map of a geographic area by analyzing overlapping portions of digital source images of the geographic area with such digital source images captured from different vantage points with respect to the geographic area, certain pixels of the ground confidence map indicating a statistical probability that a same geographic area in at least two of the overlapping source images represent the ground; indentifying contiguous pixels in the ground confidence map indicating that the same geographic area in at least two of the overlapping source images represent the ground; and determining preferred routes for steering mosaic cut lines utilizing the identified contiguous pixels in the ground confidence map. |
US08588546B2 |
Apparatus and program for producing a panoramic image
A panoramic image producing apparatus provides an intensity image production unit which produces intensity images from an input source image captured by an imaging device, a reference image data storage unit for storing a reference image which is used to compute the motion data of the intensity image and its absolute motion data, an absolute motion data calculation unit which uses the intensity image of the target image by first computing its relative motion data with respect to the reference image and using its result to compute the absolute motion data with respect to the target image, an image stitching unit to produce a panoramic image by using the absolute motion data computed above to stitch together the input source images, and a reference image setting unit which sets the target image as the new reference image under certain conditions. |
US08588542B1 |
Configurable and compact pixel processing apparatus
An image processing apparatus for processing pixels is disclosed. The image processing apparatus comprises one or more functional blocks adapted to perform a corresponding functional task on the pixels. Further, the image processing apparatus includes one or more line-delay elements for delaying a horizontal scan line of the pixels. A desired processing task, which includes at least one functional task, is performed by configuring each functional block based on an actual number of the line-delay elements used for performing the desired processing task. Each functional block used for performing the desired processing task receives a group of pixels for processing from one or more horizontal scan lines such that the group overlaps another group of pixels for processing from one or more horizontal scan lines by another functional block. |
US08588541B2 |
Method and device for image deblurring using joint bilateral filtering
A system (12) for providing an adjusted image (228) of a scene (10) from a blurred captured image (14) includes a control system (26) that provides the adjusted image (228). The control system (26) can create a downsampled blurred image (236) from the captured image (14), deblur the downsampled blurred image (236) to create a downsampled deblurred image (238), and upsample the downsampled deblurred image (238) to create the adjusted image (228). With this design, because the deblurring is performed on the downsampled blurred image (236), the computational and memory costs are substantially less than if this task is performed on the original captured image (14). Further, the control system (26) can create the adjusted image (228) using a joint bilateral filter that combines information from the blurred captured image (14) and the downsampled deblurred image (238). |
US08588540B2 |
Arithmetic encoding apparatus executing normalization and control method
The number of times of processing to increment the number of reserved bits in arithmetic coding processing is reduced. For this purpose, upon inputting a binary symbol, a zone is divided into two zones at a ratio between occurrence probabilities of MPS and LPS, and one of the divided zones is selected according to the input symbol. When the length of the selected zone is shorter than a predetermined length, normalization is performed. Then it is determined whether or not a threshold for determining a decimal place of interest exists within the zone of interest. When the threshold exists within the zone of interest, the number of reserved bits is incremented by one. When the threshold exists without the zone, 1-bit data determined based on a relative position between the zone of interest and the threshold is outputted, bit data corresponding to the number of reserved bits is determined and outputted, and the number of reserved bits is cleared to zero. |
US08588536B2 |
Guaranteed-rate tiled image data compression
A method of compressing digital image data is provided that includes, for each image data block in a plurality of image data blocks in the digital image data, transforming image data in the image data block to convert the image data to a low-frequency coefficient and a plurality of high-frequency coefficients, computing a predicted low-frequency coefficient for the image data block based on at least one neighboring image data block in the plurality of image data blocks, computing a residual low-frequency coefficient based on the predicted low-frequency coefficient and the low-frequency coefficient, quantizing the plurality of high-frequency coefficients, and entropy coding the residual low-frequency coefficient and the quantized high-frequency coefficients. |
US08588534B2 |
Staged element classification
Various examples are disclosed herein that relate to staged element classification. For example, one disclosed example provides a method of classifying elements by forming elements for classification into a plurality of first-level sets in a first stage, generating primary groups within the first-level sets based on element similarity, forming a plurality of second-level sets from the first-level sets in a second stage, generating secondary groups within the second-level sets based on element similarity, and merging a plurality of the primary and/or secondary groups based on element similarity. |
US08588532B2 |
Image processor
An image processor includes a storing unit, an image determining unit, and an output unit. The storing unit stores a selecting condition. The image determining unit determines whether the image corresponding to the set of the image data satisfies the selecting condition. The output unit outputs an image list including either one of the image that is determined to satisfy the selecting condition by the image determining unit and a resized image resized from the image that is determined to satisfy the selecting condition by the image determining unit. |
US08588527B2 |
Object information derived from object images
Search terms are derived automatically from images captured by a camera equipped cell phone, PDA, or other image capturing device, submitted to a search engine to obtain information of interest, and at least a portion of the resulting information is transmitted back locally to, or nearby, the device that captured the image. |
US08588526B2 |
Visualization program, visualization method and visualization apparatus for visualizing reading order of content
A visualization program, method and apparatus for determining reading order of content in a structured document. The method includes generating, for each of a plurality of elements, a directed segment; storing, in the reading order, the generated directed segments of the elements into a storage device; reading from the storage device; linking together the directed segments for the elements in accordance with the reading order; and displaying the linked directed segments overlaid on the structured document which is displayed on the screen. A computer implemented program and an apparatus for carrying out the above method are also provided. |
US08588524B2 |
Image processing apparatus, image processing method and program
An image processing apparatus capable of performing chromatic aberration of magnification and noise reduction without decrease in processing performance and increase in the cost is provided. A format conversion circuit in the image processing apparatus converts first image data including an array of color components of red (R), green (G1 and G2), and blue (B) into second image data including the color components of R and B and a luminance component by performing false color suppression processing on the first image data separately using the color components of G1 and G2, and stores the data in an image buffer region. A circuit for correcting chromatic aberration of magnification reads the second data stored in the image buffer region and performs the correction of chromatic aberration of magnification. |
US08588523B2 |
Method and apparatus for image signal processing
In accordance with an example embodiment of the present invention, a method comprises generating at least one modified image representation of a subject image representation using at least one color shading adjustment, calculating at least one frequency of color ratio values for each of the at least one modified image representation, and determining one of said at least one modified image representation and the subject image based at least in part on the at least one frequency. |
US08588522B2 |
Method and system for dynamic color correction
Embodiments of the present invention disclose a system and method for dynamic color correction of an imaged object. According to one embodiment, an image containing an object and color chart is received. The color chart includes a range of color values, while at least one feature and an associated correctable color value is determined from the imaged object. Furthermore, a target color value substantially corresponding to the correctable color value is identified. Based on the identified target color value, the correctable color value associated with the feature is then corrected. |
US08588515B2 |
Method and apparatus for improving quality of depth image
A method and apparatus for enhancing quality of a depth image are provided. A method for enhancing quality of a depth image includes: receiving a multi-view image including a left image, a right image, and a center image; receiving a current depth image frame and a previous depth image frame of the current depth image frame; setting an intensity difference value corresponding to a specific disparity value of the current depth image frame by using the current depth image frame and the previous depth image frame; setting a disparity value range including the specific disparity value; and setting an intensity difference value corresponding to the disparity value range of the current depth image frame by using the multi-viewpoint image. |
US08588513B2 |
Method and system for motion compensation
Described herein is a method and system for motion compensation. This system and method use confidence for motion vector selection. Relative cost and an estimate of noise power may be used to characterize residual values and influence confidence determination. |
US08588511B2 |
Method and apparatus for automatic measurement of pad geometry and inspection thereof
An image of a semiconductor interconnection pad is analyzed to determine a geometric description of the zone regions of a multiple zone semiconductor interconnection pad. Edge detection machine vision tools are used to extract features in the image. The extracted features are analyzed to derive geometric descriptions of the zone regions of the pad, that are applied in semiconductor device inspection, fabrication, and assembly operations. |
US08588509B1 |
Efficient scanning for EM based target localization
We presented an approach for speeding-up image acquisition when tasked with localizing specific structures in FIB-SEM imagery. It exploits the fact that low-quality images can be acquired faster than higher-quality ones and yet be sufficient for inference purposes. We have demonstrated greater than five-fold speed-ups at very little loss in accuracy in the context of mitochondria and synapse detection. Furthermore, the algorithm we propose is generic and applicable to many imaging modalities that allow trading quality for speed. |
US08588506B2 |
Image algorithms to reject undesired image features
A method for detecting authorized security markers includes capturing an image of a region of interest on a product with a camera; storing image data in a two-dimensional array on a microprocessor; counting a number of pixels at or above a predetermined brightness level in the image data with the microprocessor to determine a first score; eroding the image data; counting the pixels which remain at or above the predetermined brightness level after erosion to determine a second score; calculating a ratio of the second score to the first score; and producing a first authentication signal if the ratio meets a first predetermined criteria. |
US08588503B2 |
System and method for detecting and eliminating one or more defocused or low contrast-to-noise ratio images
This invention, which provides a method for detecting a corruption in an image acquired from a biological sample, includes: providing at least one image of at least one cell; generating the image of the at least one cell over a period of time; determining if the at least one image of the at least one cell is corrupted; applying a wavelet transform, Fourier transform, or other frequency decomposing transform to the at least one image to decompose the at least one image into a plurality of sub-images, wherein the plurality of sub-images have a plurality of low frequency channels, a plurality of middle frequency channels and a plurality of high frequency channels; calculating a ratio based on an energy level of the plurality of low frequency channels and the plurality of middle frequency channels; and removing the at least one image of at least one cell if the at least one image is corrupted. |
US08588502B2 |
Evaluation apparatus of fluorescence population, evaluation method of fluorescence population and computer readable storage medium
Statistical data of a fluorescence population is obtained easily with high accuracy. To achieve this, an evaluation apparatus of fluorescence population of the present application includes an input unit inputting a fluorescence observation image (If) of a fluorescence population and a transillumination observation image (It) having a same field of view as the fluorescence observation image, a first detecting unit (Mt) detecting, as a first area, an area in which a cellular image exists on the transillumination observation image being input, a setting unit (If′) setting, as a reference area, an area corresponding to the first area on the fluorescence observation image being input, and an obtaining unit obtaining fluorescence intensity data of a fluorescence image from the reference area in the fluorescence observation image. |
US08588501B2 |
Automatic pose initialization for accurate 2-D/3-D registration applied to abdominal aortic aneurysm endovascular repair
A method for automatically initializing pose for registration of 2D fluoroscopic abdominal aortic images with a 3D model of an abdominal aorta includes detecting a 2D iliac bifurcation and a 2D renal artery bifurcation from a sequence of 2D fluoroscopic abdominal aortic images, detecting a spinal centerline in a 2D fluoroscopic spine image, providing a 3D iliac bifurcation and a 3D renal artery bifurcation from a 3D image volume of the patient's abdomen, and a 3D spinal centerline from the 3D image volume of the patient's abdomen, and determining pose parameters {x, y, z, θ}, where (x, y) denotes the translation on a table plane, z denotes a depth of the table, and θ is a rotation about the z axis, by minimizing a cost function of the 2D and 3D iliac bifurcations, the 2D and 3D renal artery bifurcation, and the 2D and 3D spinal centerlines. |
US08588497B2 |
Method for correction of artifacts arising from temporal changes of attenuation values
A method for correcting artifacts in an image dataset reconstructed by filtered back projection is proposed. The artifacts are occurred as a result of temporal changes of attenuation values during rotational recording of X-ray projection images with an angular speed. A linear, analytically-derived, filter-type relationship between the attenuation values of the image dataset at a reference point and the real attenuation values is determined from the sum of a respective application of an angle speed-dependent weighting factor, a point spread function and a temporal derivation, evaluated at the reference time. The linear relationship is inverted and the inverted linear relationship is applied to the attenuation values of the image dataset for the correction. |
US08588496B2 |
Medical image display apparatus, medical image display method and program
A medical image display apparatus includes an image database for recording a three-dimensional standard image of a model subject, a three-dimensional anatomical image corresponding to the three-dimensional standard image, and anatomical information on living tissue names, an image acquirer for acquiring a three-dimensional medical image of an examinee, a medical tomographic image identifier for identifying a medical tomographic image in the three-dimensional medical image based on a user's instruction, a standard tomographic image identifier for identifying a standard tomographic image in the three-dimensional standard image, which corresponds to the medical tomographic image, an anatomical tomographic image identifier for identifying an anatomical tomographic image in the three-dimensional anatomical image, which corresponds to the standard tomographic image, and a display controller for displaying the medical tomographic image and the anatomical tomographic image on a display unit, while displaying the living tissue names over the anatomical tomographic image based on the anatomical information. |
US08588495B2 |
Systems and methods for computer aided diagnosis and decision support in whole-body imaging
A system for providing automatic diagnosis and decision support includes: a medical image database; generative learning and modeling modules that build distributional appearance models and spatial relational models of organs or structures using images from the medical image database; a statistical whole-body atlas that includes one or more distributional appearance models and spatial relational models of organs or structure, in one or more whole-body imaging modalities, built by the generative learning and modeling modules; and discriminative learning and modeling modules that build two-class or multi-class classifiers for performing at least one of organ, structure or disease detection or segmentation. |
US08588494B2 |
System and method for material decomposition optimization in image domain
A system and method for material decomposition optimization in the image domain include a non-transitory computer readable medium has stored thereon a sequence of instructions which, when executed by a computer, causes the computer to access a reconstructed basis material image. For a first voxel of the reconstructed basis material image, the instructions also cause the computer to optimize a concentration of a pair of materials (a,b) in the first voxel exclusively in the image domain and based on a first probability based on random perturbations and a second probability based on random perturbations. The optimization is further based on a third probability based on known materials and a fourth probability based on concentrations of the pair of materials in a pair of voxels neighboring the first voxel. |
US08588493B2 |
CT image reconstruction for improving temporal resolution in cardio CT
A method is disclosed for reconstructing image data of a moving examination object from measurement data, wherein the measurement data was captured in the course of a relative rotational movement between a radiation source of a computed tomography system and the examination object. In at least one embodiment of the method, a first image of the examination object is calculated from a complete measurement data record of the measurement data for an image reconstruction and a second image of the examination object is calculated from an incomplete measurement data record of the measurement data for an image reconstruction. Frequency splitting of the first and second images takes place respectively in at least one low-frequency and one higher-frequency component and the image data of the second image is supplemented in the low-frequency component with image data of the low-frequency component of the first image. In a further processing step the second image thus supplemented is improved using the first image, in that errors due to the incompleteness of the measurement data record of the second image are reduced. |
US08588492B2 |
Visualization of vascularization
An apparatus produces image space data (35) indicative of the spatially varying strength of the vascular connections between locations in the image space and a lesion or other feature of interest. The data may be presented by way of a maximum intensity projection (MIP) display in which the brightness of the image represents the strength of the vascular connection. |
US08588489B2 |
Method for displaying a vessel of a particular biological subject
A method for displaying a vessel of a particular biological subject is proposed. The particular object is inserted into the vessel. The deformation of the vessel is predicted by an inserted object on the basis of experience. This experience is quantified by assigning values to particular parameters, the parameters providing information concerning characteristics of the patient, characteristics of his/her vessel and information about the interventional instrument inserted. |
US08588486B2 |
Apparatus and method for isolating a region in an image
A system, method, and apparatus includes a computer readable storage medium with a computer program stored thereon having instructions that cause a computer to access a first anatomical image data set of an imaging subject acquired via a morphological imaging modality, access a functional image data set of the imaging subject acquired via a functional imaging modality, register the first anatomical image data set to the functional image data set, segment the functional image data set based on the functional image data set, define a binary mask based on the segmented functional image data set, and apply the binary mask to the first anatomical image data set to construct a second anatomical image data set and an image based thereon. The second anatomical image data set is substantially free of image data of the first anatomical image data set correlating to an area outside the region of physiological activity. |
US08588484B2 |
Fingerprint matching method and apparatus
Exemplary embodiments of method and apparatus for processing the images of fingerprints can be provided. For example, aligned images can be subjected to a tessellation process, whereas each image can be partitioned into a number of regions. Within each region at least one parameter associated with the ridges can be measured and stored. Such exemplary parameter can include, e.g., the prevailing ridge orientation, the average ridge separation and the phase of the ridges. The data can be projected and stored in a multidimensional coordinate system, whereas the representations of any two data can be separated by an amount corresponding to the dissimilarity of these data. |
US08588480B2 |
Method for generating a density image of an observation zone
A method for generating a density image of an observation zone over a given time interval, in which method a plurality of images of the observation zone is acquired, for each image acquired the following steps are carried out: a) detection of zones of pixels standing out from the fixed background of the image, b) detection of individuals, c) for each individual detected, determination of the elementary surface areas occupied by this individual, and d) incrementation of a level of intensity of the elementary surface areas thus determined in the density image. |
US08588475B2 |
Image processing apparatus and image processing method for indicating movement information
An image processing apparatus including: a representative image creating section which creates a representative image on the basis of images of respective screens which form a predetermined scene; and a symbol drawing section which draws, on the basis of a movement of a target portion of each screen in the predetermined scene, a symbol indicating the movement of the target portion in a peripheral section of the representative image created by the representative image creating section. |
US08588474B2 |
Motion detection in video with large areas of detail
A method for motion detection is provided that includes determining a first motion measure for a pixel based on differences between first neighboring pixels of the pixel, determining a detail measure for the pixel, wherein the detail measure is indicative of an amount of detail in second neighboring pixels of the pixel, adapting a first coring threshold and a first gain of a first transfer function based on the detail measure, and using the adapted first transfer function to map the first motion measure to a first motion parameter. |
US08588468B2 |
Image capture and identification system and process
A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object. |
US08588465B2 |
Visual target tracking
A method of tracking a target includes classifying a pixel having a pixel address with one or more pixel cases. The pixel is classified based on one or more observed or synthesized values. An example of an observed value for a pixel address includes an observed depth value obtained from a depth camera. Examples of synthesized values for a pixel address include a synthesized depth value calculated by rasterizing a model of the target; one or more body-part indices estimating a body part corresponding to that pixel address; and one or more player indices estimating a target corresponding to that pixel address. One or more force vectors are calculated for the pixel based on the pixel case, and the force vector is mapped to one or more force-receiving locations of the model representing the target to adjust the model representing the target into an adjusted pose. |
US08588460B2 |
Electronic watermark embedding device, electronic watermark detecting device, and programs therefor
An electronic watermark embedding device that embeds a graphic pattern representing information in image data includes a signaling feature period changing unit configured to change a period of signaling feature of a graphic pattern, a graphic pattern embedding unit configured to embed the graphic pattern in the image data as a period of the signaling feature changed by the signaling feature period changing unit, and an embedment region detecting unit configured to detect an embedding position where the graphic pattern is embedded from a region of the image data other than a background, whereby the signaling feature period changing unit changes the period of the signaling feature while maintaining the signaling feature when the image data undergo image enlargement or reduction processing, and the graphic pattern embedding unit embeds the graphic pattern in the embedding position on the region of the image data other than the background. |
US08588458B2 |
Image processing apparatus, image processing method, and program
An image processing apparatus includes: a pixel selecting unit that selects pixel values which are provided at each of pixel positions in input images that are arranged in chronological sequence, each of the pixel values being included in a corresponding one of the input images, on the basis of an input image to be processed which is set in the middle of the sequence; a moving-object detecting unit that detects a moving object using the selected pixel values, and that produces information items concerning the moving object as moving-object information items; and an output-image generating unit that generates pixel values of an output image, each of the pixel values being generated for a corresponding one of the pixel positions by using, in accordance with a corresponding one of the moving-object information items, a corresponding one of pixel values of the input image to be processed. |
US08588456B2 |
Acoustic conversion device
An acoustic conversion device includes: a driving unit including a pair of magnets disposed so as to face each other, a yoke to which the pair of magnets are attached, a coil to which driving current is supplied, a vibrating portion which vibrates when driving current is supplied to the coil, and an armature disposed between the pair of magnets with the vibrating portion passed through the coil; and a diaphragm unit including a holding frame having an opening, a resin film adhered to the holding frame in a state covering the opening of the holding frame, a diaphragm held on the inner side of the holding frame in a state adhered to the resin film, and a beam portion of which the tip portion formed integrally with the diaphragm is combined with the vibrating portion of the armature, for propagating the vibration of the vibrating portion to the diaphragm. |
US08588455B2 |
Apparatus and method for preventing tangling for wired earphones
An earphone wire cover with three separate arms resembling drinking straws joined together in a Y-configuration into which the ear phone speakers and plug are inserted and passed through. These covers enclose most of the wire from the electronic device to the earphones. The three sections are joined together with a flexible tape or string so that, when the earphones are to be stored, the three arms can be brought together as three parallel tubes holding the bulk of the wire by simply flipping the bottom section into alignment with the upper two sections. The invention can be easily re-deployed by simply folding the bottom section out again and separating the top ends to make a Y. An alternate embodiment of the invention can have a microphone hole in one of the arms. |
US08588452B2 |
Microphone cap and microphone
A cap body 3 is provided for covering a housing of a microphone body 2. The cap body 3 has an insertion hole 32 into which the housing is inserted, sound collecting holes 31a and 31b through which the exterior of the cap body 3 is in communication with the insertion hole 32. While the housing is inserted into the insertion hole 32, a sound collector 21 lies in the insertion hole 32, and the axis line direction of the sound collecting holes 31a and 31b are different from the directive axis of the microphone body 2 of which the housing is inserted in the insertion hole 32. |
US08588450B2 |
Annular ring acoustic transformer
An acoustic transformer includes at least one outer boundary wall. A plurality of inner walls are disposed within the outer boundary wall. The outer boundary wall and the inner walls define an input opening divided by at least some of the inner walls into a plurality of input sections. A substantially annular output opening is divided by at least some of the inner walls into a plurality of circumferentially-spaced output sections. Each of the output sections has an inner circumferential side and an outer circumferential side. Each of a plurality of acoustic paths interconnects a respective one of the input sections with a respective one of the output sections. Each of the paths has a substantially equal path length and a substantially equal expansion rate. |
US08588449B2 |
Audio driver
An audio driver including a diaphragm with a first side and a second side. The diaphragm is coupled to a transducer element on the second side and is arranged to radiate sound. The transducer element converts an electrical input signal into movement of the diaphragm. The diaphragm is arranged such that a part of the diaphragm at least partly forms a cavity at the second side of an air conduit is coupled to the cavity. The air conduit has a first opening into the cavity and a second opening outside of the cavity. The air conduit and cavity form a resonator which has a resonance frequency that is less than half a free air acoustic resonance frequency of the audio driver. |
US08588444B2 |
Method and hearing device for feedback recognition and suppression with a directional microphone
A method operates a hearing device having at least two omnidirectional microphones emitting microphone signals and a detection unit for defining acoustic feedback. The method includes connecting a first electrical connection of the microphones to one another in order to form a first signal with directional effect, an adjustment of the directional effect of the first signal such that the acoustic feedback in the first signal is maximized, and an analysis of the first signal by the detection unit for defining the acoustic feedback. It is advantageous that the feedback can be detected by a signal with an improved signal-to-noise ratio. Feedbacks are therefore recognized more reliably and more rapidly. |
US08588443B2 |
Hearing system with network time
The method of operating a hearing system comprising at least two devices comprises the step of establishing a common network time among said at least two devices. Said at least two devices can be provided with information on the number of network time units that passed since a time zero point of said common network time. Information on the common network time can be communicated from one device to another device. A wireless link can be used for establishing said common network time. The common network time not only allows for a precise synchronization of events within the hearing system, but also for ordering and sequencing events. A priorization of events, like tasks and actions, is enabled, based on the common network time. Doubly-received or obsolete commands can be recognized and deleted, and tasks can be scheduled. |
US08588435B2 |
Microphone
A microphone and a method for manufacturing the same. The microphones includes a substrate die; and a microphone and an accelerometer formed from the substrate die. The accelerometer is adapted to provide a signal for compensating mechanical vibrations of the substrate die. |
US08588433B2 |
Electret microphone circuit
There is disclosed a microphone, a circuit, and a method. A microphone capsule may include an electret microphone and a field effect transistor (FET). A floating DC voltage source may have a first end connected to a drain terminal of the electret microphone capsule and a second end. A load resistor may be connected between the second end of the floating DC voltage source and a source terminal of the electret microphone capsule. A voltage follower may have an output connected to the source terminal of the electret microphone capsule and the first end of the floating DC voltage source. A coupling capacitor may couple an audio signal from the source terminal of the electret microphone capsule to an input of the voltage follower. |
US08588429B2 |
Sound device and sound control device
The sound device includes an audio-information output unit, an analysis unit, an audio-division-spectrum output unit, a noise-division-spectrum output unit and a correction unit. The analysis unit receives audio information from the audio-information output unit, and then outputs sound spectrum information. The noise-division-spectrum output unit outputs sound-volume information for each critical band width of a noise, and the audio-division-spectrum output unit outputs the sound-volume information for each critical band width of the sound-spectrum information. The correction unit corrects the information from the audio-division-spectrum output unit based on the information from the noise-division-spectrum output unit. The audio-signal properties can be well corrected corresponding to the auditory-sense properties of the human, and thus the audio sound, in which an uncomfortable feeling to the auditory sense of the human has been adequately controlled, can be transmitted to a user. |
US08588426B2 |
Methods and apparatus to secure communications in a mobile network
Methods and apparatus to secure communications in a mobile network are disclosed. An example method disclosed herein comprises randomizing a first set of bits associated with information to be communicated over a slow associated control channel by applying a scrambling factor to generate a set of scrambled bits equal in length to the first set of bits. Another example method disclosed herein comprises concatenating a set of error detection bits with a set of information bits associated with information to be transmitted over a slow associated control channel to generate a set of coded bits, and shuffling the set of coded bits to generate a set of shuffled bits. |
US08588422B2 |
Key management to protect encrypted data of an endpoint computing device
Methods and apparatus involve protecting encrypted data of endpoint computing assets by managing decryption keys. The endpoint has both a traditional operating system for applications, and the like, and another operating system during a pre-boot phase of operation. During use, the pre-boot operating system prevents users of the endpoint from accessing the encrypted data and the key. Upon determining the encrypted data has been compromised, the key is disassociated from the encrypted data. Disassociation can occur in a variety of ways including deleting or scrambling the key and/or data or re-encrypting the encrypted data with a new key. Key escrowing and updating through the pre-boot is further contemplated. The pre-boot phase also contemplates a limited computing connection between the endpoint and a specified authentication server and approved networking ports, USB devices and biometric equipment. Security policies and enforcement modules are also disclosed as are computer program products, computing arrangements, etc. |
US08588421B2 |
Cryptographic key containers on a USB token
A Universal Serial Bus (USB) compatible storage device is utilized as a security token for storage of cryptographic keys. A cryptographic subsystem of a processor accesses cryptographic keys in containers on the USB compatible storage device. Accessing includes storing and/or retrieving. The processor does not include an infrastructure dedicated to the USB compatible storage device. Cryptographic key storage is redirected from an in-processor container to the USB compatible storage device. No password or PIN is required to access the cryptographic keys, yet enhanced security is provided. Utilizing a USB compatible storage device for a cryptographic key container provides a convenient, portable, mechanism for carrying the cryptographic key, and additional security is provided via physical possession of the device. |
US08588418B2 |
User level security for an emulated removable mass storage device
A communication session is established, via a wireless communication link, with a mobile communication device that is connected to a computer system. The mobile communication device is enumerated by the computer system as a locally attached mass storage device. An authentication executable file is sent to the mobile communication device. A response generated by the computer system executing the authentication executable file is received from the mobile communication device. Based on the response generated by the computer system executing the authentication executable file, access to a data file that is stored by a mass storage system via a network is granted. |
US08588417B2 |
Systems and methods for multicast retransmission over a secure wireless LAN
Systems and methods for broadcast and multicast retransmissions within a protected wireless communications system are described. Retransmitted broadcast or multicast frames are designated by modification of fields or subfields in the MAC header of the frame which are constituent parts of the additional authentication data used to generate encryption keys. Such modifications cause legacy receivers to disregard the retransmitted frames or render legacy receivers to be unable to decrypt the retransmitted frame, avoiding the generation of duplicate frames. Non-legacy receivers recognizing the modification conventions can restore the MAC header to the original state and can reconstruct the original encryption keys and decrypt the retransmitted frames. A non-legacy transmitter can retransmit a frame without the need to re-encrypt the frame. |
US08588410B2 |
Simplified secure symmetrical key management
Nodes of a network are each provided with a seed value and a seed identifier. Each seed value has a corresponding unique seed identifier which is maintained within the system. Within each authorized node, the seed value is combined with a local node identifier, such as a serial number or other unique identifier, to form a cryptographic key that is then used by the node to encrypt and/or decrypt data transmitted and received by that node. The cryptographic key is never transmitted over the network, and each node is able to create a different cryptographic key for use in communicating with other nodes. |
US08588407B2 |
Protection of a calculation performed by an integrated circuit
A method and a circuit for protecting a digital quantity over a first number of bits, in an algorithm executing at least one modular exponentiation of data by the quantity, the steps including at least one squaring up and at least one multiplication and implementing, for each bit of the quantity, different calculation steps according to the state of the bit, a same number of multiplications being performed whatever the state of the bit and all the calculation steps using a multiplication being taken into account to calculate a final result. |
US08588406B2 |
Data obfuscation
A portion of data is obfuscated by performing a bitwise XOR function between bits of the data portion and bits of a mask. The mask is generated based on the memory address of the data portion. A bitfield representing the memory address of the data portion is split into subset bitfields. Each subset then forms the input of a corresponding primary randomizing unit. Each primary randomizing unit is arranged to generate an output bitfield that appears to be randomly correlated with the input, but which may be determined from the input if certain secret information is known. The output of the primary randomizing units is input into a series of secondary randomizing units. Each secondary randomizing unit is arranged to input at least one bit of the output of every primary randomizing unit. The output of the secondary randomizing units are then combined by concatenation to form a data mask. |
US08588405B2 |
Method of communication between a communication server and a terminal
At least one example embodiment discloses terminals including at least one alterable function key and a display to display in proximity to the key an indication relating to the function of this key, which includes indicating to a communication server which types of indication the terminal is able to display in proximity to this key, sending, from the server to the terminal, information defining at least one KPML command that the server is capable of receiving and that it is capable of executing and information defining at least one indication associated with the command and which must be displayed on the terminal, in proximity to an adaptable function key depending on a telephone state of an active communication. |
US08588403B2 |
Echo canceling arrangement
In a line driver/receiver circuit where the line driver is connected with its output terminals to a load for supplying a transmit signal thereto and where the receiver is connected with its input terminals to the load for simultaneously receiving a receive signal therefrom, the transmit signal on the input terminals of the receiver is canceled by connecting the output terminals of the line driver to the load via equal complex sense impedances of an impedance value that is much smaller than the impedance value of the load impedance to match the load impedance, connecting the input terminals of the receiver to the load via equal first resistors and to respective output terminal of the line driver via equal second resistors, and providing transconductance amplifiers to sense the voltage across the sense impedances and supply corresponding currents to respective input terminal of the line driver. |
US08588392B2 |
System for processing recorded messages
A system that incorporates teachings of the present disclosure may include, for example, a network element operating in a communication system having a controller element to receive from an initiating party a message directed to a subscriber of the communication system, receive from the subscriber a request to present the message, identify the initiating party supplying the message, transmit the identity of the initiating party to a telephone number mapping (ENUM) system with a request for a communication ID of a presence system that monitors the initiating party, transmit to the presence system according to the communication ID a Session Initiation Protocol (SIP) SUBSCRIBE message requesting presence information of the initiating party, and present the subscriber one or more options to communicate with the initiating party according to the presence information received in a SIP NOTIFY message supplied by the presence system. Additional embodiments are disclosed. |
US08588388B2 |
Telephone system and server apparatus and control method used in telephone system
According to one embodiment, a telephone system includes a plurality of telephone terminals, a first server apparatus and a second server apparatus. The first server apparatus includes a license authentication module and a transmission controller. The license authentication module performs license authentication by comparing a terminal ID included in a registration request with a terminal ID stored in the license memory. The transmission controller reads from the license memory a license authentication code corresponding to a telephone terminal, and transmits to the telephone terminal a license authentication code added check information. |
US08588381B2 |
Scalable and flexible Internet fax architecture for processing outbound fax messages
Methods and systems for processing outbound fax messages in an efficient and scalable manner are provided. According to one embodiment, an Internet fax system receives a request to deliver a fax message. Source files representing content to be included as part of the fax message are stored to a shared storage area accessible by imaging systems and fax processing resources. An imaging system is selected to convert the source files into a digital representation suitable for faxing. A work request identifying the selected imaging system is stored on a centralized work queue within a database. The imaging systems poll the centralized work queue to retrieve pending work requests. Responsive to identifying the work request, the selected imaging system converts the source files, associates the resulting digital representation with an outbound fax job and causes the fax message to be delivered by submitting the outbound fax job to a fax modem. |
US08588378B2 |
Highlighting of voice message transcripts
A computer-implemented voice mail method includes obtaining an electronic audio file of a recorded user message directed to a telephone user, automatically generating a transcript of the recorded user message, and identifying locations in the transcript in coordination with timestamps in the recorded user message so that successive portions of the transcript can be highlighted in coordination with playing of the recorded user message. The method also include identifying one or characteristics of the message using meta data relating to the recorded user message, and storing the recorded user message and information about the identified locations of the recorded user message. |
US08588375B1 |
System and method for processing emergency calls
A communication system to handle call-back calls from emergency services to callers comprises a communication network and a call processing system. The communication network is configured to receive an emergency call for an emergency service from a communication device operated by a caller, and receive an incoming call for the communication device. The call processing system is configured to, in response to the emergency call, modify call controls associated with the caller, and process the modified call controls associated with the caller to determine if the incoming call is allowed. The communication network is further configured to connect the incoming call if the incoming call is allowed, and to block the incoming call if the incoming call is not allowed. |
US08588373B2 |
Telecommunication diagnostic information management
A diagnostic tool is adapted to include the capability of initiating one or more diagnostic tests, collecting the raw data from the diagnostic test(s) and transporting the raw diagnostic data to an OSS. The OSS interprets the raw diagnostic data and stores the results in a database. The stored results can be searched, sorted, manipulated, analyzed, and the like. The results of any of these operations can then be, for example, displayed to one or more entities such as customer support, network operators, network planners, or the like. |
US08588372B2 |
Apparatus for modifying electron beam aspect ratio for X-ray generation
An apparatus for modifying an aspect ratio of an electron beam to form a focal spot having a desired size and aspect ratio on a target anode is disclosed. The apparatus includes an emitter element configured to generate an electron beam having a first aspect ratio shape and an extraction electrode positioned adjacent to the emitter element to extract the electron beam out therefrom, the extraction electrode including an opening therethrough. The apparatus also includes at least one shaping electrode positioned to receive the electron beam after passing through the extraction electrode, the shaping electrode defining a non-circular aperture therein and being configured to provide at least one of shaping and focusing of the electron beam to have a second aspect ratio shape different from the first aspect ratio shape so as to form a focal spot having a desired size and aspect ratio on a target anode. |
US08588369B2 |
Radiation system with rotating patient support
A patient support system includes a patient support having a surface for supporting a patient and a longitudinal axis, and a positioner coupled to the patient support for positioning the patient support, wherein the positioner is configured to move the patient support along a path that has an arc, circular, or zig-zag shape, and wherein the path lies within a plane that forms an angle with the surface of the patient support. |
US08588365B2 |
Calibration devices and methods of use thereof
The present invention relates to calibration devices and to methods of using these devices. |
US08588364B2 |
Medical X-ray apparatus
A medical X-ray apparatus comprising a supporting part for supporting an X-ray generator and a two-dimensional X-ray detector while interposing an object to be examined therebetween, a radiation area restricting part for restricting a radiation area of X-ray generated from the X-ray generator, and a scan driving part for scanning the object with the X-ray restricted by the radiation area restricting part as X-ray beam and for executing radiography. A direction intersecting with X-ray scan direction is defined as a height direction, the apparatus further comprises a radiation area setting part for setting at least one of both ends of width of the X-ray beam in the height direction at a desired position in accordance with the position of an interested area of the object; and the X-ray beam is irradiated only to the radiation area as set by the radiation area setting part with its beam width in height direction restricted by the radiation area restricting part. |
US08588363B2 |
Dual-source CT device and method for spiral scanning
At least one embodiment of the invention relates to a dual-source CT device with two focus-detector systems arranged on a gantry offset at an angle n and at least one embodiment relates to a method for spiral scanning and for the reconstruction of tomographic image data of a patient. In at least one embodiment, the detectors have a different z-width in the system axis direction and a computer system with a program memory with at least one computer program, by which during operation the dual-source CT device controls a spiral scanning of a patient and CT-image data is reconstructed from absorption data obtained from both unequally wide detectors, wherein in particular a spiral is controlled with a couch feed rate per rotation, which is greater than the maximum couch feed rate possible with the narrower detector. |
US08588361B2 |
Device for supporting nuclear fuel plate for a fissile bundle of a nuclear reactor of GFR type with high-temperature heat transfer gas
A device for supporting nuclear fuel plates (4) with a longitudinal axis (X) including a bottom (6) forming a lower longitudinal end of the supporting device and a lid (8) forming an upper longitudinal end of the supporting device, the bottom (6) and the lid (8) being rigidly connected to each other through a central connecting means and peripheral connecting means, a plurality of upper means (18) for supporting the plates (4) attached to the lid (8), and a plurality of lower means (16) for supporting the plates (4) attached to the bottom (6), ensuring elastic support of the longitudinal ends of the plates (4) in a direction of the width (R) of the plate (4) and allowing free deformation of said longitudinal ends in the direction of the thickness (T) of the plate. |
US08588360B2 |
Evacuated containment vessel for a nuclear reactor
A system includes a containment vessel configured to prohibit a release of a coolant, and a reactor vessel mounted inside the containment vessel. An outer surface of the reactor vessel is exposed to below atmospheric pressure, wherein substantially all gases are evacuated from within the containment vessel. |
US08588357B2 |
Phase selector capable of tolerating jitter and method thereof, and clock and data recovery circuit
A phase selector capable of tolerating jitters is applied in a clock and data recovery circuit. The phase selector includes a comparing module, a weighting circuit, and a predictor. The comparing module compares a phase-detecting signal and a phase-selecting signal corresponding to the last cycle so as to generate an error signal. The weighting circuit calculates a weighting error signal according to the error signal and a weighting parameter. The phase predictor compares the weighting error signal and predetermined threshold values so as to generate the phase-selecting signal corresponding to the present cycle. When the received input data stream of the clock and data recovery circuit has a small jitter, the phase selector rapidly locks the phase so as to generate the correct phase-selecting signal. When the received input data stream of the clock and data recovery circuit has a large jitter, the phase selector stably generates the phase-selecting signal. |
US08588356B2 |
Method and device for detecting a phase error of a signal
A method for receiving a signal having a succession of symbols, transmitted by a digital modulation, each symbol transmitted having a phase and an amplitude belonging to a set of values in finite number, the method includes evaluating a phase error (PHE) on a received symbol (S), resulting from a signal transmission noise, correcting the phase of the received symbol according to the phase error evaluated, demodulating the symbol corrected in phase, and modeling the transmission noise by a Gaussian component not correlated with the signal received and defined by a power and an interference component defined by an amplitude and which phase is substantially uniformly distributed, the phase error of the received symbol evaluated on the basis of the power of Gaussian component and the amplitude of the interference component. |
US08588354B2 |
Egress pointer smoother
A method and apparatus that allows egress pointer smoothing data by evaluating the average fill of an elastic store. For one embodiment of the invention, by measuring the average fill, the 3 bytes of SOH and 87 bytes of data are taken together in each sample, and the relative phase of ingress and egress frames does not impact the fill depth calculation. For one such embodiment, the calculation is performed by summing the elastic store fill over a full row and increment/decrement decisions based on that average figure provide smooth rate of pointers coming out even as a section overhead moves through the frame. |
US08588353B2 |
Frequency selective IQ correction
In conventional radio frequency (RF) systems, transmitters will usually convert baseband signals to RF so as to be transmitted. As part of the conversion process, the transmitters will perform digital predistortion (DPD), which uses feedback from a power amplifier. However, there are usually mismatches between the in-phase (I) and quadrature (Q) paths within with feedback loop. Traditional IQ correction filters were ineffective at providing adequate compensation for these mismatches, but here a filter is provided that provides adequate out-of-band compensation by use of frequency selectivity. |
US08588347B1 |
Systems and methods for performing efficient blind decoding at a wireless receiver
Systems and methods for performing efficient blind decoding. A first plurality of decision metrics corresponding to a first repetition of periodic decoding information is stored. The first plurality of decision metrics is grouped into sequential portions. A plurality of combined versions of the sequential portions is stored into combining buffers arranged in sequence. Each combined version is associated with a different sequence of timing information. A first of the plurality of combined versions stored in a first of the combining buffers is combined with a second version of a second plurality of decision metrics that corresponds to a second repetition of the periodic decoding information. The second version is associated with timing information adjacent in the timing information sequence to the timing information associated with the first combined version. The data is decoded based on information in the combining buffers. |
US08588346B2 |
Doppler frequency estimation system and method
A Doppler frequency estimation system includes a basis projector, a polynomial generator and an extreme value determinator. The basis projector receives and projects multiple channel sampling signals to a set of orthogonal bases to thereby generate multiple channel correlation vectors. The polynomial generator is connected to the basis projector in order to produce a target polynomial based on the channel correlation vectors, an estimated channel-envelope-to-noise-plus-interference power-ratio and a channel-envelope power. The extreme value determinator is connected to the polynomial generator in order to determine an extreme value of the polynomial and output a frequency corresponding to the extreme value as an estimated Doppler frequency. |
US08588345B1 |
Orthogonal frequency division multiplexing receiver
Provided is an OFDM receiver which extracts a time sync signal from a prefix having a symmetric structure. The OFDM receiver, according to exemplary embodiments of the present invention, generates the sync signal (e.g., start point) of a symbol by using only the MSB (e.g., sign bit) of the cyclic prefix of an OFDM symbol, reducing the overhead of a logic circuit for generating the sync signal of the symbol. |
US08588339B2 |
System and method for detecting temporarily unused bandwidth in the RF spectrum
A method (200) and system (300) for detecting temporarily available bandwidth in a frequency band: select (205) a channel in the frequency band; measure (210) an energy received in the selected channel; compare (215) the measured energy to a first threshold; when the measured energy exceeds the first threshold, determine that the channel is unavailable (220) for transmission, otherwise determine (225) that the channel is available for transmission; correlate (255) a signal received in the channel with a known feature of a signal conforming to a particular transmission format; compare (260) the correlation result to a second threshold; when the correlation result in the channel exceeds the second threshold, determine (265) that a signal conforming to the particular transmission format is present in the channel, otherwise determine (270) that the signal conforming to the particular transmission format is not present in the channel. |
US08588338B2 |
Driver circuit for driving a power amplifier
A circuit for providing AM/PM modulation is described. The circuit includes a signal generator, which provides two phase modulated (PM) signals used to form two drive signals which are later combined in a constructive/destructive fashion. The combination of the two phase modulated signals form a signal for driving a load. When the load is driven, the resulting signal is AM/PM modulated. |
US08588333B2 |
RF transmitter and method of operation
A linear RF transmitter (100) includes a forward path including a baseband signal combiner (109) and an RF (radio frequency) power amplifier (123), and a linearizing control loop from an output (127) of the RF power amplifier to an input of the combiner (109). A feedback control path (105, 107) of the loop delivers a baseband error control signal to the combiner. The transmitter further includes a test signal generator (102) to apply to the combiner in a closed loop level training mode a test signal comprising a voltage Vin which increases with time in a non-linear manner approaching an asymptotic limit such that in response an output signal produced by the combiner is a voltage Ve which is substantially constant over a period of time. |
US08588330B2 |
Quadrature communications device with I antennas and Q antennas and related methods
A communications device may include In-phase (I) power amplifiers configured to respectively generate I amplified signals, Quadrature (Q) power amplifiers configured to respectively generate Q amplified signals, I antennas respectively coupled to the I power amplifiers, and Q antennas respectively coupled to the Q power amplifiers. The communications device may also include an I controller coupled to the I power amplifiers and configured to selectively enable some of the I power amplifiers, and a Q controller coupled to the Q power amplifiers and configured to selectively enable some of the Q power amplifiers. |
US08588328B2 |
Information transmission system, information transmission device, information transmission method, and computer readable medium storing a program for information transmission
The present invention provides a information transmission device including: a transmission section that transmits information to a first transmission path that transmit information serially; a reception section that receives information from a second transmission path; a waveform shaping section that, according to setting information, shapes at least one of a signal waveform of the information for transmission, and/or a signal waveform of the information for reception; and a controller that, when establishing communication, controls the transmission section to transmit predetermined first information that requests communication establishment, and effects control to change the first setting information and controls the transmission section to re-transmit the first setting information when the reception section has not received the first information within an interval that from the beginning of transmission of the first information until a predetermined duration required for communication establishment has elapsed. |
US08588324B2 |
Precoding for coordinated multi-point joint transmission
The specification and drawings present a new method, apparatus and software related product (e.g., a computer readable memory) for implementing precoding for a coordinated multi-point joint transmission in LTE wireless systems using a specific product structure for a multi-point precoding matrix with designed and/or specified usage of multi-point codebooks for generating spatial data stream between a UE having multiple antennas and a plurality of cells. |
US08588319B2 |
MIMO transmission with layer permutation in a wireless communication system
Techniques for supporting MIMO transmission with layer permutation are described. In one aspect, multiple codewords may be generated for transmission from multiple antennas (e.g., virtual antennas), with the number of codewords being less than the number of antennas. Each codeword may be mapped across the multiple antennas. Two codewords may be generated. For rank 3, the first codeword may be mapped to one layer (or one antenna on each subcarrier), and the second codeword may be mapped to two layers (or two antennas on each subcarrier). For rank 4, each codeword may be mapped to two layers. In another aspect, a base CQI indicative of an average signal quality may be determined. A delta CQI indicative of improvement over the average signal quality may also be determined. In yet another aspect, selection may be performed with different penalty factors for different ranks or number of codewords. |
US08588318B2 |
Method for demodulating signal and terminal and base station for executing the method
A method of modulating and/or demodulating a signal in a communication system and a terminal for demodulating a signal received from a base station are provided. A terminal includes a singular value extractor to extract at least one singular value of a channel matrix associated with a channel that is formed between a base station and the terminal, a modulation order determination unit to determine a modulation order based on the at least one singular value, and a received signal demodulator to demodulate a received signal according to the determined modulation order. |
US08588314B2 |
Communication device and method for detecting broadcast wave to be performed by communication device
A communication device includes a data communication unit that sends a communication signal, which is obtained by at least modulating transmission data, to a power line; a zero-crossing-point detector that detects a zero crossing point of an alternating voltage applied from the power line; a transmission unit that sends a coexistence signal to the power line in a coexistence region that starts at a time based on the zero crossing point, the coexistence signal having information for allowing systems to be present on the power line; a receiving unit that detects the coexistence signal from the power line in the coexistence region; a setting unit that sets a detection period for performing a detection operation for detecting a broadcast wave in accordance with the coexistence signal; and a broadcast-wave detector that detects a broadcast wave by performing frequency analysis on a signal on the power line in the detection period. |
US08588312B2 |
Method and device for information transmission with time information for controlling a period of time for overlay information display
Video information intended to be reproduced on a television screen (1) often includes additional information such as graphics information (3) or subtitles (4) in addition to the main information such as film images (2). This additional information is transmitted separately, so that the user may choose whether the additional information is to be displayed or not. In the disclosed method the transmitted video signal comprises information relating to the duration (25) for which the additional information is to remain on the display. With this method the additional information can be displayed exactly for the duration of the desired time. When a video disc or tape is used for transferring video information, this is advantageous in trick modes, such as Fast Forward. |
US08588306B2 |
Temporal motion vector filtering
Methods and apparatus, including computer program products, implementing and using techniques for performing temporal motion vector filtering in digital video are disclosed. A recursive hierarchical process is used to determine a motion vector. In the recursive hierarchical process, a neighborhood of old motion vectors is filtered to generate a first estimated motion vector for an image patch in a pair of two image frames. The filtering process uses multiple vectors in a neighborhood around the old motion vector to improve the prediction of the first estimated motion vector. The temporal vector partitioning process separates motion vectors associated with an object from motion vectors associated with a background before selecting a best motion vector, which improves the selection process. The process also works well in the absence of object/background boundaries, as in this case the outlier (incorrect) vector or vectors will be separated out from the good vectors. |
US08588303B2 |
Multiple predictor sets for intra-frame coding
An apparatus comprising a processor configured to receive a current block of an image, select an optimal prediction mode of a plurality of prediction modes for the current block, wherein the selected prediction mode corresponds to a selected one of a plurality of group-numbers and a selected one of a plurality of index-numbers, predict one of the plurality of group-numbers based on a first known group-number and a second known group-number, wherein the predicted group-number is predicted independent from any known index-numbers, clear a first flag when the predicted group-number matches the selected group-number, and set the first flag and encode the selected group-number into a coded data stream when the predicted group-number does not match the selected group-number, wherein the first flag is located in an overhead of the coded data stream. |
US08588292B2 |
Methods and devices for coding and decoding an image sequence represented with the aid of motion tubes, corresponding computer program products and signal
A method and apparatus are provided for decoding a signal representative of an image sequence. The method includes extracting motion tubes from the signal, each of the tubes being defined by at least the following information cues: a block of reference pixels comprising reference texture information cues; start-of-tube and end-of-tube instants; and transition information cues. The method further includes processing the transition information cues and combining the information cues associated with the current blocks of at least two of the tubes overlapping in an overlap zone of the current image. |
US08588290B2 |
Adaptation of crossing latch threshold
An apparatus including a bang-bang clock and data recovery module and a decision feedback equalizer. The decision feedback equalizer is coupled with the bang-bang clock and data recovery module. The apparatus is configured to reduce an effect on a settling point of the bang-bang clock and data recovery module due to coupling between the bang-bang clock and data recovery module and the decision feedback equalizer. |
US08588287B2 |
Method, device and system for detecting channel quality
A method, a device and a system for detecting channel quality are provided. The method includes: judging whether a Transmit Power Control (TPC) symbol output by a receiver is an invalid symbol; when the TPC symbol is a valid symbol, judging whether polarities of in-phase/quadrature (I/Q) components of the valid symbol are opposite to each other; counting the number of invalid symbols, the number of valid symbols, and the number of valid symbols with opposite polarities; and estimating a Bit Error Rate (BER) according to the number of the invalid symbols, the number of the valid symbols, and the number of the valid symbols with the opposite polarities, and detecting the channel quality through the BER. |
US08588284B2 |
Systems and methods for networked wearable medical sensors
A medical sensor system comprises a gateway comprising a wideband receiver and a narrow band transmitter, the each gateway configured to receive a wideband positioning frame using the wideband receiver from one or more wearable sensors and to transmit acknowledgement frames using the narrow band transmitter that include timing and control data for use by the sensors to establish timing for transmission of the positioning frame; and at least one wearable sensor comprising a wideband transmitter and a narrow band receiver, the sensor configured to transmit a sensor data frame to the gateway using the wideband transmitter and to receive an acknowledgement frame from the gateway using the narrow band receiver, extract timing and control information from the frame, and adjust the timing and synchronization of the wideband transmitter using the timing and control information. |
US08588282B2 |
Transmitting/receiving device and signal transmitting apparatus
A transmitting/receiving device includes a transmitting/receiving unit and a signal processing unit. The transmitting/receiving unit is connected to a transmission side or a reception side via a differential signal line including a pair of signal lines, receives a signal using one of the pair of signal lines when being connected to the transmission side, and transmits a signal using the other of the pair of signal lines when being connected to the reception side. The signal processing unit processes a signal that is transmitted or received by the transmitting/receiving unit. |
US08588281B2 |
Transceiver having embedded clock interface and method of operating transceiver
A transceiver comprises a transmitter that converts a plurality of data components into serial data in response to a first clock signal and transmits the serial data, and a receiver that receives the serial data and converts the serial data into the plurality of data components in response to a second clock signal generated from the serial data. The transmitter adds at least one dummy bit to the serial data at predetermined intervals. The at least one dummy bit includes information regarding a data type of the plurality of data components. |
US08588275B2 |
Electronic device and method for spread spectrum clock (SSC) modulation
The invention relates to an electronic device that includes a plurality of buffers and a phase locked loop. For each buffer a fractional divider is provided which is coupled to receive the output from the phase locked loop and configured to feed a divided output signal to a respective buffer. A spread spectrum clock control logic stage in the spread spectrum clock (SSC) is provided which is configured to individually adjust a value of the division of each fractional divider in order to individually and independently modulate the output signal of each fractional divider according to a spread spectrum modulation scheme. |
US08588274B2 |
Method and apparatus for generating pilot tone in orthogonal frequency division multiplexing access system, and method and apparatus for estimating channel using it
The present invention relates to a pilot tone generating method and apparatus of an orthogonal frequency division multiple access system and method, and a channel estimation method and apparatus using the same. The channel estimation apparatus includes a pilot tone extracting unit for extracting a pilot tone, which is inserted within a frame with data tone, masked with an orthogonal code; a pilot tone unmasking unit for unmasking of the pilot tone extracted from the pilot tone extracting unit by using an orthogonal code information; and a channel estimation operating unit for estimating a channel by calculating an average of the pilot tones which is unmasked in the unmasking unit. |
US08588272B1 |
Management and selection of reference frames for long term prediction in motion estimation
Reference frames are selected for use in a frame reference buffer in a video encoding system, so as to provide long term prediction of motion in video sequences. Candidate reference frames are characterized by characteristic vectors. From the candidate reference frames, a number of reference frames are maintained in the frame buffer so as to obtain a specified distribution of the characteristic vectors over a vector space. Frames are selected for use in encoding a current frame based on the characteristic vector of the current frame and the reference frames in the frame buffer. |
US08588270B1 |
Architecture for ultra-wideband radio
The invention includes a method for transmitting and detecting high speed Ultra Wideband pulses across a wireless interface. The transmitter includes a serializer and pulse generator. The receiver comprises a fixed delay line, multiplier, local serializer (with a sequence matching the transmitter), digital delay lines, low noise amplifier and logic fan-out buffer along with an array of D flip-flop pairs. Each flip-flop pair is enabled, at fixed time increments, to detect signals at a precise time; the timing is controlled by the pseudo-random sequence generated by the local serializer. A local tunable oscillator is controlled by detecting the phase change of the incoming signal and applying compensation to maintain the phase alignment and clock synchronization of the receiver to the clock reference of the transmitter. The invention uses a pair of pulses with a fixed delay and then relies on mixing the two to provide better noise immunity. |
US08588267B1 |
Rectangular core optical fiber and rectangular core optical fiber arrays
An array of optical fibers includes a plurality of optical fibers. Each optical fiber includes a core having a substantially rectangular cross section, and cladding surrounding the core. The cladding includes a pair of substantially parallel flats. The array of optical fibers can be used in combination with a plurality of laser diodes to provide a laser pump whereby an input end of each optical fiber is optically coupled to the output of a respective one of the plurality of laser diodes, and where the output ends of the optical fibers are arranged in an array. |
US08588263B1 |
Method and apparatus to suppress gain-switched spikes in fiber laser amplifier systems
Apparatus and method for generating controlled-linewidth laser-seed-signals for high-powered fiber-laser amplifier systems. In some embodiments, the natural chirp (frequency change of laser light over a short start-up time) of a DBR laser diode when driven by pulsed current is used to broaden the linewidth of the laser output, while adjusting the peak current and/or the pulse duration to obtain the desired linewidth. |
US08588262B1 |
Quantum dot detection
An apparatus comprises a laser system and a light sensor system. The laser system is associated with a housing and configured to generate a first laser beam and direct the first laser beam toward a surface of an object in which the surface has a plurality of quantum dots. The first laser beam is configured to cause the plurality of quantum dots to generate light. The laser system is further configured to generate a second laser beam and direct the second laser beam toward the light generated by the plurality of quantum dots. The second laser beam is configured to amplify a portion of the light generated by the plurality of quantum dots. The light sensor system is associated with the housing and configured to detect the portion of the light to form data. |
US08588261B2 |
Method and system for suppression of stimulated Raman scattering in laser materials
A composition of matter is provided having the general chemical formula K(H,D)2P(16Ox,18Oy)4, where x<0.998 or y>0.002, and x+y≈1. Additionally, a method of fabricating an optical material by growth from solution is provided. The method includes providing a solution including a predetermined percentage of (H,D)216O and a predetermined percentage of (H,D)218O, providing a seed crystal, and supporting the seed crystal on a platform. The method also includes immersing the seed crystal in the solution and forming the optical material. The optical material has the general chemical formula K(H,D)2P(16Ox,18Oy)4, where x<0.998 or y>0.002, and x+y≈1. |
US08588259B2 |
Multiplexing large payloads of control information from user equipments
Disclosed is multiplexing transmissions of Uplink Control Information (UCI) signals having variable payloads from User Equipments (UEs). The UCI transmission uses a first format type if its size is less than or equal to a predetermined values and it uses a second format type if its size is greater than a predetermined value. When the first format type is used the UE multiplexing is through a first method while when the second format type is used the UE multiplexing is through a second method which is different than the first method. The structure of the second format type is the same as the structure used for the transmission of data information by UEs. The UEs can also be grouped and UCI transmission can be triggered through the reception of control signaling addressing a group of UEs and indicating UCI transmission by a sub-group of UEs in the group of UEs. |
US08588257B2 |
Method and apparatus for accommodating differrent clock frequencies in an ethernet passive optical network
One embodiment of the present invention provides a system that accommodates different clock frequencies in an Ethernet passive optical network (EPON). The system receives a signal from an optical line terminal (OLT) at an optical network unit (ONU) and derives an OLT clock. The system also maintains a local clock. The system further receives from the OLT an assignment for an upstream transmission window, during which the ONU can transmit an upstream data burst to the OLT based on the local clock. The system adjusts the number of bits of the data burst without affecting the payload data carried in the data burst, thereby allowing the data burst to fit properly within the upstream transmission window and compensating for frequency differences between the local clock and the OLT clock. The system transmits the data burst based on the local clock in the upstream transmission window. |
US08588252B2 |
Transmission of control information on uplink channels
Techniques for sending control information on uplink channels are disclosed. In one design, a user equipment (UE) may determine its current configuration for concurrent transmission of a control channel and a shared channel. The UE may select one or more channels, from among the control channel and the shared channel, to send control information of at least one type in a same subframe. The UE may select the one or more channels based on the types of control information to send, the current configuration for concurrent transmission of the control channel and the shared channel, whether the UE is scheduled for data transmission on the shared channel in the subframe, whether the UE has sufficient transmit power to transmit both the control channel and the shared channel, etc. The UE may send the control information on the one or more selected channels in the subframe. |
US08588250B2 |
Broadband cable network utilizing common bit-loading
A broadband cable network (“BCN”) for determining a common bit-loading modulation scheme for communicating between a plurality of nodes in the BCN is disclosed. The BCN may include a transmitting node within the plurality of nodes where the transmitting node is capable of sending a probe signal to the plurality of nodes, and at least one receiving node within the plurality of nodes in signal communication with the transmitting node. The at least one receiving node is capable of transmitting a first response signal in response to receiving the probe signal. The first response signal includes a first bit-loading modulation scheme determined by the at least one receiving node. The transmitting node is further capable of determining the common bit-loading modulation scheme from the first response signal. |
US08588249B2 |
Method and system for delivering video content using internet protocol over a coaxial cable
Multicast information contained in a request from an IP TV set top box for video content to an IGMP manager is passed to an SA processor to perform a lookup of an SA table. A result of the lookup is the frequency of the downstream legacy channel over which the requested content is being delivered from an edge QAM device. The SA processor instructs a legacy QAM tuner to tune the determined frequency. The IGMP manager selects packets corresponding to the request content based on a program identifier that is associated with the multicast address in the SA table. As selected packets are received by the IGMP manager, multicast address information is placed into them, and they are passed on from the manager to the IP TV set top box. The IP TV set top box receives the requested content packets based on the multicast address. |
US08588248B2 |
Packet routing apparatus and method
A packet routing apparatus and method are provided. The packet routing apparatus may participate in a sensor network. In certain aspects the packet routing apparatus may snatch a request to send (RTS) signal that is transmitted from a first node to a second node in the sensor network and may intervene on the relay path of the snatched data packet. In certain aspects, the packet routing apparatus may sniff a data packet that is transmitted from a first node to a second node and may intervene on the relay path of the sniffed data packet. |
US08588245B2 |
Methods and systems for frame generation in communication networks
Exemplary embodiments provide for methods and systems that enable frame generation by fields taken from various queues. Protocol control can also or alternatively be distributed so that one or more header fields can be generated separately from other portions of a frame, e.g., the payload. The one or more header fields can be entered into queues from which they are taken to generate frames. |
US08588242B1 |
Deficit round robin scheduling using multiplication factors
Some of the embodiments of the present disclosure provide a method for scheduling processing of packets received from a network, comprising assigning a corresponding queue weight to each of a plurality of queues that are configured to enqueue the packets for processing; for each of the plurality of queues, determining a corresponding multiplication factor (MF) as a function of a number of cycles until a next packet is available from the corresponding queue for processing; and incrementing a plurality of counters, associated with the corresponding plurality of queues, based at least in part on the multiplication factors. Other embodiments are also described and claimed. |
US08588240B2 |
Methods and systems for accounting in an access gateway
Methods and systems are disclosed that provide accounting in an access gateway of a communication network. Logic can be implemented in an access gateway to provide accounting in an access gateway when the data is tunneled or encapsulated by a protocol when passing through the access gateway. The access gateway can perform inspections on the data to determine what portions of the data are user payload data and be included in a count and what portions of the data can be ignored, such as control packets and overhead information on the packet. The logic can also be deployed in next generation networks, such as long-term evolution, to provide accounting at the access gateway in some situations. |
US08588239B2 |
Relaying apparatus and packet relaying apparatus
Each transmission port module includes a plurality of queues in association with combinations of a priority and a VLAN number. An accumulated-amount storage unit stores a total size of packets accumulated in queues associated with the same priority. A threshold storage unit stores a threshold of a total packet accumulated amount for each queue. When a packet is received, whether to discard the packet is determined based on a total packet accumulated amount stored in the accumulated-amount storage unit in association with a priority set for the packet and the threshold stored in the threshold storage unit in association with a storage-destination queue of the packet. |
US08588238B2 |
Method and apparatus for self-learning of VPNS from combinations of unidirectional tunnels in MPLS/VPN networks
In one embodiment, a data packet is received at a network device. A layer-2 identification (L2ID) value is identified for the received data packet based on a destination address and a label stack of the received data packet. The L2ID value is specific to an application associated with the data packet. A 6-tuple is created that includes the L2ID value. The received data packet is classified using the 6-tuple. Deep packet inspection (DPI) services are performed based on the classification of the received data packet. The DPI services apply a set of one or more application-level policies to the received data packet. The received data packet is forwarded from the network device toward a destination. |
US08588231B2 |
Personal area network apparatus
A peripheral device comprises a first entity and a second entity. In operation, the first/second entities are configured to respectively: receive a first/second entity-related message from at least one other device to indicate the availability of the at least one other device for attachment, send, to the at least one other device, a first/second entity-related message indicating the availability for communication with the at least one other device, receive, from the at least one other device, a first/second entity-related signal including a first/second entity-related peripheral device identifier, send a first/second entity-related response to the at least one other device, receive, from the at least one other device, a first/second entity-related device response, and send, to the at least one other device, a first/second entity-related second peripheral response including the first/second entity-related peripheral device identifier. |
US08588227B2 |
Recursive header compression for relay nodes
Systems and methodologies are described that facilitate compressing multiple headers in wireless communication networks that utilize relay nodes. Relay nodes and/or other access points can insert headers in packets related to routing the packets. The multiple headers can be compressed at a transmitter and decompressed at a receiver to save bandwidth over a radio interface. Recursive compression and/or decompression can be utilized at least in part by recursively calling a compression/decompression engine or context, such that no modification is required of the engine or context. The recursive compression/decompression can compress and/or decompress packet headers until a certain type of header is reached (or a certain type of header is no longer found in the packet), according to a tunnel depth, according to newly defined compression and/or decompress profiles, and/or the like. |
US08588225B1 |
Physical resource to virtual service network mapping in a template based end-to-end service provisioning
In one embodiment, the system may identify a virtual network, the virtual network including a plurality of virtual entities and connections among the plurality of virtual entities, wherein each of the plurality of virtual entities is mapped to one or more of a plurality of resources such that the virtual network is mapped to a physical network. The system may automatically obtain data during operation of the physical network, and provide a representation of the virtual network and the data obtained during operation of the physical network. |
US08588219B2 |
Circuit emulation method and device
A circuit emulation method and device are provided that can enhance the efficiency in packet transmission and achieve the effective use of the network band by reducing the number of packets. A circuit emulation device for connecting a plurality of TDM circuits to an asynchronous network includes: a table storing the addresses of other circuit emulation devices on the asynchronous network, the addresses serving as the destinations for the plurality of TDM circuits; a packet assembly section that generates a multiplex packet in such a manner that a payload is made by bundling TDM data to those TDM circuits, among the plurality of TDM circuits, having the same destination address, which is found by referring to the table, and that the destination address is added to the payload; and a transmission section that transmits the multiplex packet to the asynchronous network. |
US08588214B2 |
Enhanced calling features
Systems, methods, apparatus, and computer program products are provided for scheduling and initiating calls. For example, a request for a prospective call between a caller and a callee can be received via a server. The prospective call can be electronically added to call lists associated respectively with the caller and the callee. In response to a determination that both the caller and the callee are available, a call between a caller device and a callee device can be automatically initiated. |
US08588213B2 |
Systems and methods for generating power in a communications system
Systems and methods by which voice/data communications may occur in multiple modes/protocols are disclosed. In particular, systems and methods are provided for multiple native mode/protocol voice and data transmissions and receptions with a computing system having a multi-bus structure, including, for example, a TDM bus and a packet bus, and multi-protocol framing engines. Such systems preferably include subsystem functions such as PBX, voice mail and other telephony functions, LAN hub and data router or switch functions. In preferred embodiments, a TDM bus and a packet bus are intelligently bridged and managed, thereby enabling such multiple mode/protocol voice and data transmissions to be intelligently managed and controlled with a single, integrated system. In particular, systems and methods for generating required telephony voltages directly on station cards, rather than on the basis of a large, central ringing or other power supply that supply such telephony voltages to each of the station cards, are disclosed. In accordance with the present invention, a plurality of station cards are provided in the telephony or communications system. One or more DC power supplies provide a source of DC voltage, such as 12 volts, to each of the station cards. The station cards are coupled to a processor of the system. The station cards may support a plurality of analog and/or digital telephony devices, such as telephones facsimile, voice mail, recording, speakerphone, conferencing or other type telephony devices. |
US08588209B2 |
Multi-network compatible data architecture
A backbone network, comprising a network switch configured to communicate data over Ethernet and SONET/SDH interfaces without encapsulating the data. Also disclosed is a backbone network, comprising a plurality of synchronized network switches, wherein the switches are configured to communicate a plurality of time division multiplexed data streams across at least part of the network via a plurality of Ethernet interfaces and a plurality of SONET/SDH interfaces, and wherein the switches are configured to communicate the data streams without encapsulating the data streams. |
US08588206B2 |
Method and system for assigning reference signals in a multi-antenna context
A method and system of assigning reference signals to antennas and nodes in a wireless communication system, the wireless communication system comprising N number of transmitting nodes, wherein N is an integer N≧1, is disclosed. The transmitting nodes are transmitting reference signals in a first slot and a second slot within sub-frames, over the same bandwidth. Each transmitting node has at least one transmit antenna, wherein different nodes can have different number of transmit antennas. The reference signals are of two different types, a first type of reference signals used for demodulation, and a second type of reference signals used for measurements. According to the method, reference signals of the first type is assigned to a number of transmitting nodes with at least one transmit antenna in the first and second slot in a predefined bandwidth; and reference signals of the second type is assigned to at least one transmitting node with at least transmit antennas in at least one of the first and second slot in a predefined bandwidth. |
US08588201B2 |
Method and apparatus for improving RF coverage area in a wireless network
Sub-channelization gain in an OFDMA-based wireless channel is enhanced by utilizing packet fragmentation when implementing a constant bit rate (CBR) real time (RT) packet application. A packet that would normally be transmitted using multiple sub-channels in a single OFDMA frame may be fragmented and delivered through the wireless channel over multiple frames. Because fewer sub-channels are used within each frame, sub-channelization gain is enhanced. |
US08588198B2 |
Content transmission architecture
An apparatus, method, and system are provided for combining and processing broadcast and narrowcast content on a common platform. The broadcast and narrowcast content may be processed, routed, encrypted, and transmitted. In some embodiments, a modulator may be used modulate the broadcast content and the output from that modulator may be coupled to an input of one or more interface cards. The inputs of the one or more interface cards may also be coupled to outputs from a plurality of modulators that may be configured to modulate the narrowcast content. In this manner, a reduction in resources may be obtained. |