US08566632B2
Various embodiments relate to a network receiver using distributed clock synchronization. The network receiver may include a first timing engine that samples bits received by the receiver with a first clock having a first clock frequency (f1) with a first clock frequency tolerance (Δf1), and a second timing engine that samples bits received by the receiver with a second clock having a second clock frequency (f2) with a second clock frequency tolerance (Δf2). The second clock frequency is less than the first clock frequency. The network receiver may also include a third timing engine that samples bits received by the receiver with a third clock having a third clock frequency (f3) with a third clock frequency tolerance (Δf3). The third clock frequency may be greater than the first clock frequency. The network receiver may also include a timing engine resolver that determines which of the first, second, and third timing engines correctly samples the bits received by the receiver; wherein f1−Δf1
US08566619B2
A plurality of data queries that operate on a heat-intensive dataset is determined. A plurality of access plans that correspond to the plurality of data queries is determined. An overall power consumption of the plurality of access plans is computed. It is determined that the overall power consumption exceeds a power consumption threshold. A first cooling area of a plurality of cooling areas to accommodate the heat generation based, at least in part, on cooling characteristics of a plurality of cooling appliances of the plurality of cooling areas is selected. A target storage device associated with the first cooling area is determined. The heat-intensive dataset from the source storage device is moved to the target storage device.
US08566616B1
Use of an electronic design in a configurable device is controlled by a secure device. The configurable device includes an authorization code generator having a sequence generator and an encryption core implementing an encryption algorithm. The secure device uses the same sequence generator and encryption core in its own authorization code generator. The sequence generators in the configurable device and secure device generate identical streams of values that are encrypted using the encryption algorithm. The encrypted values are compared in the configurable device by a comparator. When the streams of encrypted values are not identical, the electronic design is prevented from operating. Where the period of the sequence generated by the sequence generators is long, such as 264, the output of the encryption cores will contain that many different encrypted values, a substantial amount of highly randomized output used as authorization code for the protection of the electronic design.
US08566610B2
Embodiments of methods for restoration an anti-theft platform are generally described herein. Other embodiments may be described and claimed.
US08566608B2
The invention described herein provides a method and system for foiling a keylogger by creating a custom keyboard driver and passing the keystrokes directly to the browser in an encrypted format. The browser (which is used to access the Internet) has a component that decrypts the keystroke before it is sent to the website. Thus the present invention enables the user to go to any website and enter sensitive information (passwords, credit card numbers, etc.) without the keystrokes being intercepted by Keyloggers.In general terms, the invention described herein provides a method and system for (1) modifying the keyboard driver, (2) encrypting the keystrokes between the keyboard driver and the browser, and (3) notifying the user if the invention has been compromised.
US08566605B2
A method, system and computer readable media for dynamically updating current communication information, for enabling access to current communication based upon biometric information and/or for allowing communication information to be associated with biometric information and then allowing this communication information to be provided to desired recipients.
US08566583B2
A method of handling IP packets transmitted from a correspondent node to a mobile node via an intermediate node using the IPsec security protocol. The method comprises, at the correspondent node, identifying specified selector information within the part of the packet to be encrypted, and incorporating the identified information or a digest thereof into a header part of the packet which is to be sent unencrypted, transmitting the packet from the correspondent node to said intermediate node, and, at the intermediate node, receiving the transmitted packet and identifying a policy to be applied to the packet using said information or digest contained in the packet, and applying the policy to the packet.
US08566579B2
Embodiments of the present invention are directed toward authentication systems, devices, and methods. Obfuscated executable instructions may encode an authentication procedure and protect an authentication key. The obfuscated executable instructions may require communication with a remote certifying authority for operation. In this manner, security may be controlled by the certifying authority without regard to the security of the electronic device running the obfuscated executable instructions.
US08566576B2
Mechanisms are provided for performing approximate run-ahead computations. A first group of compute engines is selected to execute full computations on a full set of input data. A second group of compute engines is selected to execute computations on a sampled subset of the input data. A third group of compute engines is selected to compute a difference in computation results between first computation results generated by the first group of compute engines and second computation results generated by the second group of compute engines. The second group of compute engines is reconfigured based on the difference generated by the third group of compute engines.
US08566572B2
A method of masking the end-of-life transition of a microprocessor electronic device including reprogrammable non-volatile memory containing an end-of-life state variable. On booting, the value of the variable is loaded into RAM. After executing any current command, it is verified whether the value of the variable stored in RAM is FALSE. If the response is negative, the end-of-life transition is executed. Otherwise, initialization or execution of the command is continued. On detecting an intrusive attack, it is instantiated by writing the TRUE value to the end-of-life state variable in RAM only and then deferring writing of the TRUE value to the variable in the non-volatile memory until the next write operation. The invention is applicable to any electronic device, smart card, etc.
US08566569B2
Machine-based filtering of a pattern history table includes identifying a matching previous occurrence of a current branch instruction in an address history vector (AHV), the AHV storing addresses, or partial addresses, of most recently occurring branch instructions. In response to determining a direction history of the previous occurrence matches a direction history of the current branch, the machine-based filtering includes comparing the outcome of the previous occurrence with the outcome of the current branch instruction, and preventing the pattern history table from being updated with the outcome of the current branch instruction when the outcome of the previous occurrence does not match the outcome of the current branch instruction.
US08566566B2
There is provided a vector processing apparatus and method allowing for the parallel processing of a plurality of different instructions while maintaining vector processing architecture. The vector processing apparatus includes an instruction memory storing a multiple instruction group including one or more instructions; an instruction fetch unit reading the multiple instruction group from the instruction memory; and a plurality of instruction processing units each receiving the multiple instruction group through the instruction fetch unit, selecting a single instruction from the multiple instruction group according to a previous arithmetic result, and performing a arithmetic operation.
US08566564B2
A method for caching attribute data for matching attributes with physical addresses. The method includes storing a plurality of attribute entries in a memory, wherein the memory is configured to provide at least one attribute entry when accessed with a physical address, and wherein the attribute entry provided describes characteristics of the physical address.
US08566563B2
Memory address translation circuitry 14 performs a top down page table walk operation to translate a virtual memory address VA to a physical memory address PA using translation data stored in a hierarchy of translation tables 28, 32, 36, 38, 40, 42. A page size variable S is used to control the memory address translation circuitry 14 to operate with different sizes S of pages of physical memory addresses, pages of virtual memory address and translation tables. These different sizes may be all 4 kBs or all 64 kBs. The system may support multiple virtual machine execution environments. These virtual machine execution environments can independently set their own page size variable as can the page size of an associated hypervisor 62.
US08566562B2
An operation method of a memory includes the steps of calculating an offset of sequential write commands and the beginning of pages of a block of a non-volatile memory; shifting the block by the offset; and directly writing data from a host to the pages except the first and last pages of the block by the sequential write commands. In an embodiment, the pages are logical pages providing optimal writing efficiency and are determined before calculating the offset. The step of shifting the block by the offset is to increase corresponding logical block addresses (LBA) in the pages by the offset.
US08566561B2
The subject matter disclosed herein describes a method of allocating and persisting memory in an industrial controller without requiring a battery backup or a large capacitive storage system. Each data object is identified as static or dynamic. Static objects are further classified by whether frequent access of that data object is required. Each of the data objects is stored in non-volatile memory. The dynamic data objects and static data objects requiring frequent access are stored in volatile memory. A record of static data objects is maintained in non-volatile memory and a record of dynamic data objects is maintained in volatile memory. Upon power loss, the present value of each dynamic data object is copied to non-volatile memory. When power is restored, the values of both the dynamic data objects and the static data objects that require frequent access at run-time are copied from non-volatile memory to volatile memory.
US08566560B2
A system and method for configuring storage resources for database storage are disclosed. A method may include mapping at least one first tablespace having a first block size to at least one first logical unit. The method may also include mapping the at least one first tablespace and the at least one first logical unit to a first cache having a size equal to the first block size. In addition, the method may include mapping at least one second tablespace having a second block size to at least one second logical unit. The method may further include mapping the at least one second tablespace and the at least one second logical unit to a second cache having a size equal to the second block size.
US08566558B2
To efficiently manage data including control information.A storage apparatus connected to a host requesting data writing includes one or a plurality of storage devices and a controller for allocating a storage area in page units to an area of a virtual volume to write the data in response to a request from the host to write the data wherein if the data regarding which the host makes the write request includes control information and data excluding the control information is specified data, the controller releases the allocation of the page allocated to the area for writing the relevant data.
US08566555B2
The data insertion system has a storage system 1, a backup storage 2 and a backup controller 3. The data insertion system has a first distribution index information obtaining unit 311 that obtains first distribution index information concerning arrangement in the storage system 1; a configuration information request unit 312 requests system configuration information indicating a configuration of disk drives 111 to 114 and second distribution index information of the storage system 1 from the storage system 1; a device distribution index information generation unit 1011 that generates the system configuration information and the second distribution index information; and, a new data arrangement information generation unit 314 that generates new data arrangement information on the basis of the generated system configuration information, the generated second distribution index information, and the first distribution index information.
US08566535B2
A system includes a cache and a processor coupled to the cache. The cache stores data in multiple storage tracks and each storage track includes an associated multi-bit counter. The processor is configured to perform the following method. One method includes writing data to the plurality of storage tracks and incrementing the multi-bit counter on each respective storage track a predetermined amount each time the processor writes to a respective storage track. The method further includes scan each of the storage tracks in each of multiple scan cycles, decrementing each multi-bit counter each scan cycle, and destaging each storage track including a zero count.
US08566534B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to manage an address space for large caches are described. In some implementations, a method includes receiving data to be cached in a cache address space associated with a cache memory. The cache address space includes two or more designated portions of the cache address space, such that each of the two or more designated portions has an associated minimum amount of data allowed to be cached therein. Additionally, the respective minimum amounts of the two or more designated portions are different from each other. The method also includes selecting a cache address for caching the received data from one of the two or more designated portions of the cache address space that has an associated minimum amount of data allowed to be cached therein being less than the received data. Further, the method includes caching the received data at the selected cache address, and accessing at least a subset of the data cached at the selected cache address.
US08566532B2
An apparatus for controlling access to a pipeline includes a plurality of command queues including a first subset of the plurality of command queues being assigned processes the commands of first command type, a second subset of the plurality of command queues being assigned to process commands of the second command type, and a third subset of the plurality of the command queues not being assigned to either the first subset or the second subset. The apparatus also includes an input controller configured to receive requests having the first command type and the second command type and assign requests having the first command type to command queues in the first subset until all command queues in the first subset are filled and then assign requests having the first command type to command queues in the third subset.
US08566529B2
The exemplary embodiment of the present invention relates to a generalized LRU algorithm is provided that is associated with a specified cache associativity line set value that is determined by a system user. As configured, the LRU algorithm as presented can comprise n-levels for an LRU tree, each specified tree being individually analyzed within the LRU algorithm. Within each LRU tree level comprises the associativity line value can be further broken down into sub-analysis groups of any desired configuration, however, the total sub-analysis group configuration must equal the specified cache associativity line value.
US08566528B2
In an embodiment, a combining write buffer is configured to maintain one or more flush metrics to determine when to transmit write operations from buffer entries. The combining write buffer may be configured to dynamically modify the flush metrics in response to activity in the write buffer, modifying the conditions under which write operations are transmitted from the write buffer to the next lower level of memory. For example, in one implementation, the flush metrics may include categorizing write buffer entries as “collapsed.” A collapsed write buffer entry, and the collapsed write operations therein, may include at least one write operation that has overwritten data that was written by a previous write operation in the buffer entry. In another implementation, the combining write buffer may maintain the threshold of buffer fullness as a flush metric and may adjust it over time based on the actual buffer fullness.
US08566522B2
Systems and methods for management of a cache are disclosed. In general, embodiments described herein store access counts in file system metadata associated with files in the cache. By encoding access counts in the file system metadata, file I/O operations are reduced. Preferably, the reference count is encoded in an access count timestamp in the file system metadata. The access counts can be decoded based on the difference between the access count time stamp and a base time value, with larger differences reflecting a larger access count. The cache can be aged by advancing the base time value, thereby causing the access count for a file to drop. The base time value can also be stored in file system metadata, thereby reducing file I/O operations when performing aging.
US08566515B2
Embodiments of the present invention are directed to memory subsystems implemented within, or connected to and accessed by, parallel, pipelined, integrated-circuit implementations of computational engines designed to solve complex computational problems. Additional embodiments of the present invention are directed to memory subsystems implemented within, or connected to and accessed by, a variety of different types of electronic devices. One embodiment of the present invention comprises a memory controller implemented in a first integrated circuit or other electronic system and one or more separate memory devices. Alternative embodiments of the present invention incorporate the memory controller within one or more memory devices that are connected to, and accessed by, an integrated-circuit-implemented computational engine or another electronic device. In alternative embodiments of the present invention, the memory controller and memory are together integrated within a computational engine or another electronic device. Alternative embodiments of the present invention include a multi-access memory that interfaces to a simpler memory controller for connection to, or integration within, a computational engine or other electronic device.
US08566512B2
A method and system for automatically aligning the location of a write request of a guest operating system (OS) to a storage boundary of a computer system that hosts the guest OS. The computer system detects an indication of misalignment between a partition of the guest OS and a storage boundary in data storage. In response to the indication, the computer system shifts the partition by a number of bytes to align a starting location of the partition to the storage boundary, and shift locations of subsequent data access requests of the guest OS by the same number of bytes.
US08566511B2
A solid-state storage device with multi-level addressing is provided. The solid-state storage device includes a plurality of flash memory devices, a volatile memory, and a controller. The controller is configured to store data received from a host in the plurality of flash memory devices in response to a write command and to read the data stored in the plurality of flash memory devices in response to a read command. The controller is further configured to maintain a multi-level address table that maps logical addresses received from the host identifying the data stored in the plurality of flash memory devices to physical addresses in the plurality of flash memory devices containing the data. A first level of the multi-level address table is maintained by the controller in the volatile memory and second and third levels of the multi-level address table are maintained by the controller in the plurality of flash memory devices.
US08566510B2
A system and method for merging sectors of a flash memory module, the method includes: receiving multiple sectors, each received sector is associated with a current erase block out of multiple (L) erase blocks; accumulating the received sectors in a sector buffer, the sector buffer is stored in a non-volatile memory module; maintaining a merged sector map indicative of a sectors of the sector buffer that have been merged and sectors of the sector buffer waiting to be merged; finding a first sector waiting to be merged according to the merged sector map; merging the first sector and other sectors that belong to a same erase block as the first sector; and updating the merged sector map to indicate that that the first second and the other sectors that belonged to the same erase block were merged.
US08566504B2
A nonvolatile block erasable memory array links erase blocks together for programming with high parallelism as a metablock. Erase blocks are operated in banks, with each bank having a dedicated bus and controller. Sub-metablocks of different metablocks, in different banks, are accessed in parallel allowing different metablocks to be updated at the same time.
US08566501B2
A circuit for simultaneously analyzing performance and bugs includes a mapping unit and a USB 3.0 data flow analyzer. The mapping unit is used for mapping commands transmitted to a USB 3.0 host through a peripheral component interconnect express and internal events of the USB 3.0 host to a packet of a USB 3.0 bus. The USB 3.0 data flow analyzer is used for analyzing performance and bugs of the USB 3.0 host through the packet of the USB 3.0 bus.
US08566490B2
An automatic addressing bus system and method of communication comprising a main and an end device, wherein the respective bus controllers used in the main and end devices comprise multi-master capability. The main controlling device has an address known to the end device to be connected, the end device is able to actively initiate the address allocation procedure, without the need for user interaction. The method and system of the present system may be implemented using such known bus systems such as 2-wire serial buses, in particular I2C, and enables both automatic and dynamic address allocation.
US08566486B2
A controlling apparatus includes: a storage device arranged for storing at least one Byte Enable property compatible to a processing device; and a controlling circuit coupled to the storage device for generating at least one Byte Enable signal to the processing device according to the Byte Enable property compatible with the processing device.
US08566485B2
In one embodiment, an apparatus comprises a first interface circuit, a direct memory access (DMA) controller coupled to the first interface circuit, and a host coupled to the DMA controller. The first interface circuit is configured to communicate on an interface according to a protocol. The host comprises at least one address space mapped, at least in part, to a plurality of memory locations in a memory system of the host. The DMA controller is configured to perform DMA transfers between the first interface circuit and the address space, and the DMA controller is further configured to perform DMA transfers between a first plurality of the plurality of memory locations and a second plurality of the plurality of memory locations.
US08566481B2
Systems and method embodiments of managing configuration data are disclosed. One method embodiment comprises storing account-specific configuration data at a device included among a group of devices, the account specific-configuration data capable of being shared among the group of devices common to a single account; and storing device-specific configuration data at the device, the device-specific configuration data not shared among the group of devices.
US08566472B2
A system and method for providing a password to a user on a network, the network having provider computer and a user computer, the provider computer comprising a password system configured to issue a password to a user of the user computer for use in accessing age-restricted content once a determination has been made that the user is age appropriate.
US08566469B2
A method and system for a predicting and streaming content utilizing multiple stream capacity. The method includes receiving a selection to change to a different channel, streaming data associated with the different channel from a source to a buffer at a destination, predicting a next channel selection based on the different channel, and streaming data associated with the predicted next channel selection from the source to another buffer at the destination.
US08566463B2
To improve efficiency of accessing and managing the central controlled distributed scalable virtual machine (“CCDSVM”) of the present invention, the hundreds and thousands of systems in the CCDSVM can be organized into multiple groups (service pools) with a multi-layered hierarchy. The CCDSVM includes at least a control system to control and organize a management pool that comprises a plurality of middle level control systems, and each middle control system can control a service pool that comprises a plurality of servers (computing devices). In addition, different privileged users are permitted to log into each control system at different levels for further accessing the permitted servers in each pool. Specially, the present invention including a method of web based multi-tasking support to enhance the web based manageability and operations of the multi-layered CCDSVM.
US08566450B2
The present invention provides maintains site persistence in a hierarchical Global Server Load Balancing (GSLB) deployment. Via configuration of GSLB services locally and remotely on each of the GSLB appliances and LB appliances at a site, a site appliance identifies and associates requests from the GSLB with the site. Furthermore, the site appliance may receive a GSLB cookie with the client request and confirms the request is from the expected GSLB in the site hierarchy. When the load balancers receives a response from a server, the appliance may include the GSLB cookie with the response back to the client. The appliance may also include an LB cookie to identify the server selected by the LB. When the client sends another request, the request may include the GSLB and LB cookie.
US08566449B2
Validation systems and methods are described to validate domain name services (DNS) or other configuration data for multiple network services provided by a common multi-tenant application server. A validation system suitably receives configuration data from the multi-tenant application server for each of the services provided. The validation system also performs a validation query to a domain name services or other public service on the network to obtain public data about each service. The publicly-available information is compared to the data received from the multi-tenant application server, and any anomalies are reported and/or repaired as appropriate.
US08566447B2
Virtual service switching includes contracting to provide a requestor with a unit of computing capacity to a service within a specific time period, creating one or more plans based at least in part on the contracting, scheduling execution of the one or more plans using the computing capacity, and if a bid for at least part of the unit of computing capacity is received prior to the end of the specific time period, allocating at least part of the computing capacity based at least in part on the bid. Each of the one or more plans comprises software code and associated data.
US08566444B1
A method and system for checking data against a plurality of rules simultaneously. A data string having keywords in the data string is received. All of the keywords in the data string are simultaneously examined against rule keywords using for example, a finite state machine constructed by the Aho-Corasick algorithm. The rule keyword represents at least one rule of the plurality of rules. It is determined which of the plurality of rules are satisfied by the data string based on whether each keyword matches the rule keywords. Such rules may be used for application such as negative security policies.
US08566442B2
One embodiment of the present invention sets forth a technique for testing a client for audio/video/subtitle playback capabilities. A computing device is configured to receive a virtual machine data file that includes an operating system, a web server, a content playback application, and a test program. The virtual machine data file is executed to cause the operating system and web server to initialize. The web server detects a communications connection to the client, transmits the content playback application to the client for execution, and transmits one or more tests included in the test program to test the audio/video playback capabilities of the client. The computing device is further configured to receive, from the client via the web server, test results associated with the one or more tests, and to store the test results in a memory.
US08566438B2
A communication system including a database adapted to store communication tag information; and a database agent. The database agent is adapted to determine if a communication has a task tag. The database agent is adapted to transfer predetermined communication tag information of the task tag of the communication to the database. The database agent is adapted to automatically send a communication based upon information stored in the predetermined communication tag information.
US08566414B2
A method may include receiving, via a first network, a message identifying an event, where the event is associated with an entity, and the event is destined for at least one user. The method may include determining, by a processor of a computing device, a type of the event, and accessing, by the processor, a user profile associated with a first user of the at least one user, where the user profile associates the first user with the entity. The method may include determining, by the processor, a communication channel for delivering information associated with the event to the first user, where the user profile includes an association between the communication channel and the type of the event. The method may include forwarding, via a second network, to the first user, the information associated with the event, where the information associated with the event is forwarded via the communication channel.
US08566413B2
The present invention relates to a system and method to facilitate communications of important messages, communications, or interactions. Policies are introduced that consider a user's current situation, including the cost of interrupting the user, or directly sensed surrogates for such a cost, and decide on a suitable time, within a deadline for delivering the information or establishing a communication. Deadlines for delivery are determined based on the urgency of the information that is inferred or detected from the message sender, type, and content. If a suitable context is not detected within a deadline, the information is delivered at the deadline. If it is determined that a suitable context will not achieved within a deadline, the information is transmitted immediately. Suitable contexts for delivery can be determined via the use of one or more sensors on or near endpoint devices, including accelerometers, microphones, touch sensing, and gaze and head pose detection. Other information, including appointment status as indicated on a user's calendar, the time of day, and previously assessed patterns of availability can be employed in decisions about the deferral of alerts. Endpoint sensors, calendar information, and patterns of availability also may be used to identify the likelihood that information will be received at a device. Such information can be passed back directly or in a summary form as the likelihood of transmission success to a central notification manager or used locally in decisions about the salience and repetition of alerting.
US08566411B2
Publishing content associated with an electronic file attached to an electronic mail message by executing instructions contained in the electronic mail attachment and accessing the content at a remote computer server identified by the attached file. The attached file includes computer-executable instructions, such as a computer program or script, which include an identifier for a remote server connected to a distributed computer network. In response to launching the attached file of the electronic mail message with a viewer program, a browser program can be opened to enable the recipient to view the content of the identified remote server. This supports the communication of electronic content by using an electronic mail message to transport an electronic file attachment having instructions that, when executed by the recipient's computer, enable the recipient to view the electronic content by accessing a server computer connected to distributed computer network.
US08566410B2
An automated system for delivery of messages to multiple recipients, and for processing of responses to the messages, includes a message client, message server, and a system database. A message is created using a universal message form. The message content can be translated into multiple formats and sent to one or more different recipients using one or more different types of messaging devices, including pagers, e-mail readers, telephones, cellular telephones, personal computers, fax machines, and voice mail systems. A recipient profile manager allows each recipient to select the messaging devices to be used for message delivery as well as preferred messaging schedules, priorities, and message security. Receipt of the messages by the recipients is verified, response requirements collected and consolidated from multiple sources and presented to the message originator in a structured format.
US08566405B2
Disclosed is a session control method in a Converged Internet Protocol (IP) Messaging (CPM) server for supporting a CPM session between a first client subscribing to a CPM service and a second client not subscribing to the CPM service, the session control method includes, after the CPM session is initiated between the first and second clients through the CPM server and an Interworking Function (IWF), receiving a session modification request message including specific media from the first client; sending the session modification request message including the specific media to the IWF through the initiated CPM session; and receiving a response message from the IWF, the response message including a reason for a rejection of the session modification request message including the specific media.
US08566403B2
Systems (and corresponding methodologies) capable of searching, pre-searching, fetching and pre-fetching multi-media content for inclusion into an SMS (Short Message Service), MMS (Multi-media Message Service), IM (Instant Message) or other message type based upon predictive- and rules-based searching techniques are provided. The systems can predict or infer an in-process message, for example, based upon a portion of the inputted text message. Thereafter, in real- or near real-time, content related to the topic of conversation can be retrieved from a local store, remote stores (e.g., servers) or cloud-based sources. The retrieved content can be incorporated into the SMS, MMS, or IM message as appropriate or desired thereby enhancing the messaging experience.
US08566402B2
A system for dynamic message routing on a topic between publishing nodes and subscribing nodes includes a plurality of message queues, at least one topic/node table, a subscribing module, a publishing module, and other modules to send messages between one or more publisher and one or more subscribers. These modules are coupled together by a bus in a plurality of nodes and provide for the dynamic message routing on a topic between publishing nodes and subscribing nodes. The message queues store messages at each node for delivery to subscribers local to that node. The topic/node table lists which clients subscribe to which topics, and is used by the other modules to ensure proper distribution of messages. The subscribing module is use to establish a subscription to a topic for that node. The publishing module is used to identify subscribers to a topic and transmit messages to subscribers dynamically. The other modules include various devices to optimize message communication in a publish/subscribe architecture operating on a distributed computing system. The present invention also includes a number of novel methods including: a method for publishing a message on a topic, a method for forwarding a message on a topic, a method for subscribing to messages on a topic, a method for automatically removing subscribers, a method for direct publishing of messages, and methods for optimizing message transmission between nodes.
US08566397B2
A collaboration service operation method provides an efficient and flexible method for operating services implemented across multiple systems. In particular, the method includes determining a change in a master record, and determining the nature of the change. Based on the nature of the change, the method further determines services to be implemented according to business rules and also determines to which systems the services will be implemented.
US08566388B2
A method and apparatus for managing numerous messages are provided. The method includes: A. pulling, by a client terminal, a message index list from a server; B. pulling, by the client terminal, message bodies corresponding to message indexes in the message index list in batches; C. managing, by the client terminal, the pulled message bodies and message indexes by using a message pool mode; D. after receiving a finish indication triggered by a user, storing, by the client terminal, the message indexes and the message bodies in the message pool to a local disk. By using the present invention, numerous messages are managed.
US08566382B2
Apparatus and methods for storing data in a block to provide improved accessibility of the stored data in two or more dimensions. The data is loaded into memory macros constituting a row of the block such that sequential values in the data are loaded into sequential memory macros. The data loaded in the row is circularly shifted a predetermined number of columns relative to the preceding row. The circularly shifted row of data is stored, and the process is repeated until a predetermined number of rows of data are stored. A two dimensional (2D) data block is thereby formed. Each memory macro is a predetermined number of bits wide and each column is one memory macro wide.
US08566381B2
Various embodiments of the present invention provide systems and methods for sequence detection. As an example, a method for data detection is disclosed that includes: receiving a series of data samples at a detector circuit; multiplying a portion of the series of data samples by a first correlator value corresponding to a first binary transition to yield a first value; multiplying the portion of the series of data samples by a second correlator value corresponding to a second binary transition to yield a second value; adding the first value to a prior state value to yield a first interim value; adding the second value to the prior state value to yield a second interim value; and selecting the larger of the first interim value and the second interim value to yield a surviving interim value.
US08566367B2
Provided is a medical image information system that prepares a diagnosis report for which link information for referring to a medical image stored in an image server is set, and displays a medical image not stored in the image server. The medical image information system includes a reservation request unit that makes a storage location reservation request for the medical image not stored in the image server prior to storing the medical image not stored in the image server, a reservation unit that receives the storage location reservation request and makes reservation for storage location of the medical image not stored in the image server, and a link information setting unit that sets the link information for the reserved storage location.
US08566366B2
A portion identifying a file attribute identifies an attribute of an unconverted file (e.g., a name of an application used to create a document). A file format converter converts the file in a selected format. A portion adding a file attribute and writing it to a file provides the identified file attribute in the form of text and adds it to the file. After a file is converted in format, an original file attribute can still be referred to. A file attribute, such as an application used to create a document, can be used to sort and search for a file.
US08566348B2
User-submitted content (e.g., stories) may be associated with descriptive metadata (intersection metadata), such as a timeframe, location, tags, and so on. Story content is presented in a virtual space, such as a forum, chatroom, or the like. Users submit collaborative content as the story is presented in the virtual space. The collaborative content is synchronized to presentation of the story. An author may replay the presentation and synchronized collaborative content and/or select portions of the collaborative content for inclusion in the story.
US08566337B2
Various example embodiments are disclosed. According to an example embodiment, an apparatus may include a plurality of search engine pipeline stages, each of the plurality of search engine pipeline stages being configured to submit a particular search request to a plurality of search engines. The apparatus may also include the plurality of search engines, each of said plurality of search engines being configured to provide search results to one or more of the plurality of search engine pipeline stages.
US08566327B2
A method for profile matching includes receiving a plurality of user profiles, each user profile comprising traits of a respective user. The method includes receiving a preference indication for a first user profile of the plurality of user profiles. The method also includes determining a potential match user profile of the plurality of user profiles based on the preference indication for the first user profile. The method also includes presenting the potential match user profile to a second user.
US08566326B2
Each of a plurality of Worker processes are allowed to perform any and all of the following tasks involving logged work items: (1) reading a subset of the work items from a log; (2) sequentially ordering work items for corresponding data objects; (3) applying a sequentially ordered set of work items to a corresponding data object; and (4) transmitting a subset of work items to a Worker process running on another database server in a cluster, if necessary. These tasks can be performed concurrently, at will, and as available, by the Worker processes. An improved checkpointing technique eliminates the need for the Worker processes to get to a synchronization point and stop. Instead, a Coordinator process examines the current state of progress of the Worker processes and computes a past point in the sequence of work items at which all work items before that point have been completely processed, and records this point as the checkpoint.
US08566322B1
A method of determining a clustering metric includes receiving a first set of transactions and a second set of transactions. For transaction i of the first set and transaction j of the second set, the method includes (a) determining an intersection set, (b) determining a union set; (c) computing a common linkage between transaction i and transaction j equal to the intersection set divided by the union set, and (d) incrementing index j and repeating steps (a)-(c). The method also includes (e) summing the common linkages between transaction i and the transactions of the second set, (f) normalizing the sum of the common linkages by a number of the second set, and (g) incrementing index i and repeating steps (a)-(f). The method further includes (h) summing the normalized common linkages and (i) normalizing the sum of the normalized common linkages by a number of the first set.
US08566321B2
A method and apparatus for mapping concepts and attributes to distance fields via rvachev-functions. The steps including generating, for a plurality of objects, equations representing boundaries of attributes for each respective object, converting, for a plurality of objects, the equations into greater than or equal to zero type inequalities, generating, for a plurality of objects, a logical expression combining regions of space defined by the inequalities into a semantic entity, and substituting, for a plurality of objects, the logical expression with a corresponding rvachev-function such that the resulting rvachev-function is equal to 0 on a boundary of the semantic entity, greater then 0 inside a region of the semantic entity, and less then 0 outside the region of the semantic entity. Also included is the step of generating a composite rvachev-function representing logical statements corresponding to the plurality of objects using the respective rvachev-functions of the objects.
US08566302B2
Consumer data that is submitted through a company's website is tagged and then monitored to assure that the consumer data is not used for unauthorized purposes. A filtering program is capable of identifying pre-authorized users and routing the consumer data only to those pre-authorized users. A banner logo or seal is used to identify websites that comply with pre-determined standards for maintaining the security and privacy of website submissions. The banner logo or seal is automatically removed from a company's website for the failure of the company to maintain compliance with security and privacy standards of consumer data.
US08566300B2
A method and apparatus for efficiently maintaining XML index structures in a database system is provided. Instead of immediately synchronizing the XML index structures for every change submitted to the database, the changes are stored in a PENDING table. The XML index structures are periodically synchronized, based on certain criteria or at a user's discretion. Between synchronizations, the XML index structures may be in stale mode or current mode. If in stale mode, a request to access indexed information will use the XML index structures to find the desired indexed information without checking the PENDING table. If in current mode, a request to access indexed information will search the XML index structures and also check the PENDING table to determine 1) whether the indexed information has been updated or deleted, and 2) whether information relevant to the request has been inserted or updated.
US08566298B1
A method and apparatus for sharing an exclusive lock for a resource amongst a defined plurality of applications. A first application to lock a resource is given a key. The first application may provide the key to other applications to allow those applications to simultaneously access the locked resource. Generally, the first application will only provide keys to applications that are compatible with the first application such that the applications having keys to a resource will be able to simultaneously access the resource without conflict.
US08566294B2
This disclosure relates to database systems and, more particularly, to database systems with version controlled data. A version controlled database program resides on a computer readable medium, having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations. The operations include defining a version object software layer. The version object software layer may be configured to read and write data of a version controlled database to a physical storage medium, maintain one or more versions of at least one element of the data, and provide access to the data. The operations may also include defining a database management software layer. The database management software layer may be configured to read and write data to the version object software layer and provide a database access interface for accessing the data.
US08566293B2
An apparatus for creating and managing personalized services includes: a pre-processing unit for converting vendor- and device-specific sensor data into a normalized form; an analysis unit for determining a current state of entities being managed based on the normalized sensor data to thereby determine whether current services and/or resources that have been allocated to a user are being satisfied or not; and a personalization unit for examining state-related context data to determine what action to take. The personalization of the services and/or resources provided to a user or set of users is managed by context-sensitive policy rules. In addition, a set of abstractions, in the form of preferences, profiles, and subscriptions, are collectively used to determine the set of services and/or resources, as a function of context, that a user or set of users are entitled to receive.
US08566286B1
A system and method for backing up a database, where the system has read threads running simultaneously, write threads, and data buffers. Each read thread repeats the following operations until all the data is backed up: read a block of data from the database, compress the data using a dynamic compression ratio which is initialized and adjusted after every compression, write the data to an available data buffer until the data buffer is full, write to the next available data buffer once the data buffer is full, and determine a new compression ratio. A controller determines the new compression ratio using either a method that monitors the timing of system components and/or a method that monitors CPU consumption.
US08566283B2
A system and method for changing records associated with a software application. In one embodiment, a method includes receiving a change command to change a record type for a record that is associated with code that is submitted for integration into a software application; receiving a selection of a new record type; populating a new record format with information that is associated with the code; and receiving a save command to save the record.
US08566264B2
A method for the computer-assisted control and/or regulation of a technical system is provided. The method is used to efficiently reduce a high-dimensional state space describing the technical system to a smaller dimension. The reduction of the state space is performed using an artificial recurrent neuronal network. In addition, the reduction of the state space enables conventional learning methods, which are only designed for small dimensions of state spaces, to be applied to complex technical systems with an initially large state space, wherein the conventional learning methods are performed in the reduced state space. The method can be used with any technical system, especially gas turbines.
US08566260B2
A structured prediction model learning apparatus, method, program, and recording medium maintain prediction performance with a smaller amount of memory. An auxiliary model is introduced by defining the auxiliary model parameter set θ(k) with a log-linear model. A set Θ of auxiliary model parameter sets which minimizes the Bregman divergence between the auxiliary model and a reference function indicating the degree of pseudo accuracy is estimated by using unsupervised data. A base-model parameter set λ which minimizes an empirical risk function defined beforehand is estimated by using supervised data and the set Θ of auxiliary model parameter sets.
US08566259B2
Methods for faster statistical inference in computation based recognition problems on highly parallel processors with multiple cores on-a-chip are disclosed, which include: selectively flattening levels of the recognition network to improve inference speed (improving the recognition model); selectively duplicating parts of the recognition network to minimize a critical section in atomic accesses to as few as one atomic instruction (improving the recognition procedure); and combining weight and source port into one 32-bit word to minimize the number of atomic operations. These methods have been implemented on an NVIDIA GTX 280 processor in a Large Vocabulary Continuous Speech Recognition (LVCSR) embodiment, and achieve more than a 10× speed up compared to a highly optimized sequential implementation on an Intel Core i7 processor.
US08566245B2
A system is configured to receive a request for a customization packet associated with a user device; retrieve data associated with the device; encode portions of the network data using a group of keys, where each portion is encoded using a different one of the keys, and where each key corresponds to a different set of fields, of one or more sets of fields within the packet; store the encoded portions in the one or more sets of fields within the packet; and transmit, to a content provider, the packet, where the packet enables the content provider to decode all or a portion of the network data using one of the keys, and where all or the portion of the decoded network data enables the content provider to generate customized content for the device.
US08566241B2
Systems and methods for processing checks are described. In particular, an individual can submit a check to a check casher entity, in exchange for a stored-value card (SVC) with an associated pending deposit to be made available on a specified date. The check casher entity can provide the check to a check processor, which can process the check. If the specified date is reached without any problems with processing the check, then the pending deposit on the SVC can be made available to the individual. If the check bounces, then the pending deposit is not made available on the SVC. According to implementations, the SVC processing can be handled by an SVC processor entity.
US08566231B2
A system for conducting commercial transactions between buyers and sellers is disclosed. The system includes a transaction processing system for facilitating payment for transactions between buyers and the sellers. In addition to the buyer and the seller, the transaction processing system also interacts with issuers and acquirers. The transaction processing system monitors and manages payment information relating to transactions conducted between buyers and sellers. Using such information, the transaction processing system further offers a number of additional financing services including, for example, buyer payment assurance, buyer bank payment assurance, buyer bank payable discounting, buyer bank payable discount aggregation, seller/receivable financing and seller bank receivable discount aggregation.
US08566228B2
The present invention generally relates to financial data processing, and in particular it relates to credit scoring, consumer profiling, consumer behavior analysis and modeling. More specifically, it relates to risk modeling using the inputs of credit bureau data, size of wallet data, and, optionally, internal data.
US08566227B2
A method and system for offering credit to a prospective borrower are provided. A lender first determines a prospective borrower location, which may be a commercial outlet, such as a retail store where goods or services are offered. The lender then references a purchase history associated with the borrower at that particular location. The lender then determines the credit worthiness of the borrower. Based upon location, purchase history, and credit worthiness, the lender may deliver a customized offer of credit to the prospective borrower. The offer of credit may be location based, and may accompany a suggested good or service that is available at the prospective borrower's location.
US08566219B2
According to an embodiment for a risk check, a trading strategy may proceed when the order quantity for each leg of the trading strategy satisfies a certain condition. The quantity for each of the orders of the trading strategy, including the quantity of the initial order and subsequent orders, is compared to a corresponding risk value. When the order quantity for each of the orders is less than the corresponding risk value, the initial order can be sent. When the order quantity for any of the orders exceeds the risk value, the initial order is not sent. Additionally, quantity associated with the trading strategy is held or reserved for execution of the trading strategy regardless of the activity taken by the trader since initiating the trading strategy. The reserved quantity can be drawn from the trading strategy until the quantity is depleted, the trading strategy has ended, or both.
US08566213B2
According to one embodiment, a method of managing trading is provided. A trading order intended for a trading exchange is received from a trader, the trading order having an associated trading order price. A group of distributed trading orders is automatically generated based at least on the trading order price and a set of pre-configured distribution parameters associated with the trading order. The group of distributed trading orders is distributed over a multiple price levels. The generated group of distributed trading orders is automatically submitted to the trading exchange.
US08566203B1
Embodiments of the invention are directed to systems, methods and computer program products for identifying a user at a facility. In some embodiments, a system is configured to: determine a user has entered a facility or is a predetermined distance from the facility, wherein the user has a mobile device; communicate with the mobile device to identify the user; access information associated with the user, the information comprising information associated with the user's account; and perform an action based on identifying the user.
US08566202B2
A system and method for distributing and providing access to media and for extending such access to a desktop environment is described. A media player in a webpage or in a desktop environment may reference a centralized location to access a playlist of media files. The playlist itself may reference remotely-located media files that may be streamed to the media player. The media player may be distributed in multiple environments, and updates to the playlist may be automatically distributed to all instances where the playlist is referenced due to the centralized reference in the media player. The embodiments of the media player may also be used in advertising as a mechanism for increasing user contact with an advertising entity and as a mechanism for distributing announcements and information by the advertiser.
US08566199B2
According to some embodiments, a central controller receives a selection signal indicative of acceptance of an installment plan offer for a purchase. The central controller determines an installment charge amount to include in at least two bills for a financial account. Thereafter, bills may be generated that reflect installment charges to be paid.
US08566193B2
A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
US08566181B2
One embodiment includes a computer-implemented system for incorporating a repair vendor into repair planning for a supply chain. The system accesses a logical representation of the supply chain, access an inventory plan for the supply chain, and generates a replenishment plan for meeting the inventory plan for the supply chain that includes suggested repair orders. Unserviceable parts in the supply chain are moved from the supply chain to the repair vendor, repaired at the repair vendor, and moved from the repair vendor back to the supply chain to meet the requirements for serviceable parts at the locations in the supply chain according to the suggested repair orders.
US08566178B1
A computing system for searching for and identifying data repository deficits includes an interactive database of items, a data repository that stores a first type of information related to items, a search engine configured to identify items that do not have an amount of the first type of information that meets a first threshold, a candidate selection interface that provides functionality for the user to select an item from recommended candidate items needing the first type of information, a user interface via which the user can provide the first type of information for an item selected by the user, a game system configured to calculate for a game scores and rankings based at least in part on data stored in the data repository.
US08566171B2
A system, sometimes called ShakyPlanet™ presents a collection of interactive digital objects, one of which is sometimes called ShakyGlobe™. The presented digital objects may be part of a series of eCollectibles™. A specialized and centralized communication and database system, sometimes called ShakyStore™ offers the sale of objects to buyers qualifying on the basis of various variables, such as being within a predefined geographic area or issuing a purchase request within a predefined time period. Additional conditions to purchase may include a willingness to pay more than standard established costs, purchasing before all units are sold and submission to the terms of sale that facilitate the collectable attributes of the objects. Each object is uniquely marked to identify its owner by registration with the communication and database system, which is the sole authority for the transfer ownership of the objects, the recording of ownership changes and for the authentication of the objects.
US08566168B1
A near field communication payment method using a proxy account number. The method comprises transmitting a proxy account number from a secure element of a mobile phone to a point-of-sale terminal using a near field communication radio link; transmitting the proxy account number from the point-of-sale terminal to a payment mediation server; transmitting the proxy account number from the payment mediation server to a proxy account manager; determining a selected payment account number by the proxy account manager based in part on retrieving a plurality of payment account numbers from a proxy account number data store using the proxy account number; transmitting the selected payment account number to the payment mediation server by the proxy account manager; and the payment mediation server completing a payment completion transaction with the point-of-sale terminal using the selected payment account number.
US08566163B2
Methods and systems consistent with the present invention provide for generating a trade calendar. A trade calendar module launches a query comprising search criteria for searching information pertaining to trade promotions. The trade calendar module then populates a trade calendar with information responsive to the query, including each trade promotion that meets the search criteria. The trade calendar module also causes the trade calendar to be displayed the trade calendar. The trade calendar simultaneously displays marketing activities corresponding to a portion of the information in the trade calendar.
US08566161B2
A method and system for determining a position of information related to a media or data content based on an intention of a client concerned are provided. The method includes transmitting the content to the client, determining the position of the information based on the intention of the client, transmitting the determined position of the information to the client, and displaying and providing the content and the information having the determined position for the client. The system includes a content server providing the content to the client, an account management server managing an account of the client and generating a bid value submitted by the client for providing the information to the client, and a service management server receiving the bid value from the account management server, positioning the information according to the bid value, and providing the information to the client.
US08566158B2
A method is disclosed for selecting advertising data at an end user device, the method comprising monitoring a plurality of advertising data items in a first video data stream at the end user device; correlating advertising characterization data for the advertising data item with end user profile data for an end user at the end user device; and selecting based on the correlating at least one of the plurality of advertising data items for presentation during display of a second video data stream at the end user device. A system is disclosed for performing the method. A data structure is disclosed for containing data used by the system and method.
US08566155B2
The method and apparatus for administering a reward program includes a central controller that stores a series of registrations, each of which corresponds to a purchaser of a product. The central controller calculates a measurement of product success, such as the number of products sold or the market share of the product, and determines if the measurement is within a predetermined range. The central controller may determine if the number of products sold exceeds a predetermined threshold, and a set of registrations are selected as “early-adopter” registrations that thereby define a set of early-adopter purchasers. The central controller may select a set of registrations having ordinal positions within a predetermined range of positions, so that early-adopter purchasers are defined. If the measurement of product success is within the predetermined range, a reward, such as a refund or a free product, may be provided to each early-adopter purchaser.
US08566153B2
Some described embodiments provide for selecting (e.g., by a server computer from a plurality of transaction records), a transaction record associated with a financial account of an account holder. In one example, the transaction record includes an indication of an amount due, by the account holder, for a previous purchase completed by the account holder with a first merchant. Some embodiments provide further for generating a billing statement for the account holder, the billing statement including an indication of the amount due by the account holder for the previous completed purchase and an indication of an acquisition offer, in which the acquisition offer comprises a promise from a second merchant to pay at least a portion of the amount due by the account holder, and transmitting the billing statement to the account holder.
US08566151B2
Techniques, for automatically determining frequent traveler award redemptions by rule are disclosed. The frequent travel award redemption program is encoded in rules using predefined data structures based on fare by rule data structures. The techniques automatically determine a travel itinerary based on a query and the rules. Also included is a graphical user interface that displays a plurality of possible travel options for redemption using a frequent travel award. The rules include fields to determine co-pay options and for calculating mileage purchase options.
US08566150B2
The subject matter of this specification can be implemented in, among other things, a computer-implemented method including receiving a first input from a publisher who has established an account with a content-distributing entity to publish content from others, the first input being generated based on a publisher media item configured to present at least part of the content and including code from the publisher media item for requesting the content. The method further includes obtaining the content from the content-distributing entity including using the code to generate a request for the content. The method further includes generating an analysis view available to the publisher, the analysis view generated using the content.
US08566149B2
The present invention shares revenue in an Internet printing system comprising a search engine provider, a host computer capable of browsing the Internet, and an advertisement sponsor. A user of the host computer registers with the search engine provider as a participant in an Internet advertisement revenue sharing system managed by the search engine provider. The user of the host computer conducts a search utilizing a web page of the search engine provider and the search results in a search result page being displayed on a browser of the host computer. The user of the host computer selects an option to print the displayed search result page on a printer connected to the host computer. The host computer generates print data to print out the search result page together with advertisement data and submits the generated print data to the printer for printing. The host computer receives a confirmation message from the printer confirming that the printout of the generated print data, which includes the advertisement data, was successful. The host computer notifies the search engine provider that the printout of the print data, that included the advertisement data, was successful. The search engine provider then charges the advertisement sponsor for the printing of the advertisement data included in the printout. Finally, the search engine provider credits an account of the registered user a portion of the amount charged to the advertisement sponsor for the printing of the advertisement data.
US08566145B2
The method and system includes selecting via an application one or more non-game tasks that need to be completed during a pre-determined amount of time. The one or more selected non-game tasks are associated with one or more graphical game entities. Events are periodically provided encouraging completion of the one or more selected non-game tasks via the one or more graphical game entities. Game points for completing all or a portion of the one or more selected non-game tasks. The game points include a measure of productivity for completing all or a portion of the one or more selected non-game tasks. Game points are displayed indicating how time spent on the one or more selected non-game tasks was utilized. The method and system functions as a time management tool for business objectives, business practices, personal objectives or activities or student objectives, etc. but is interactively played as a game.
US08566138B2
A method and computer program are disclosed to assist the user in constructing a decision-tree for outsourcing software development business processes. The tree contains a node for the cost of completing the business processes in-house, nodes containing the expected costs of outsourcing the complete business process to different vendors, and nodes containing the expected costs of outsourcing part of the business process to different vendors. The user calculates the expected cost of outsourcing a business process by multiplying the estimated costs for outsourcing the business process by probabilities that risks will occur in the outsourcing process.
US08566135B2
A method and a web-based system is provided that enables a customer service center of a company to provide its customers with a choice of different modes for establishing contact with customer service representatives. The different modes of contact are displayed on a single web page. The modes of contact include, but are not limited to call, chat, e-mail and Internet talk. Further, the system provides information regarding the estimated wait time and the less busy time for the modes of contact. In addition, the system and method provide means for conducting a search in a knowledge database for automated responses to queries from customers. The system and method enables the customer to provide feedback for each interaction with the customer service center through the web page. Further, the system and method enable the storage of all interaction between each customer and the customer service center.
US08566134B2
A travel information server estimates travel demand with mobility data. The server identifies activity types of users based, at least in part, on mobility data of the users. The mobility data has been collected over time and indicates at least locations and corresponding times at the locations. Travel information is generated with the mobility data for each of the activity types. The travel information for a first of the activity types is adjusted based, at least in part, on travel-related event data that corresponds to the first activity type to generate an adjusted travel information for the first activity type. The travel-related event data indicates an event that potentially influences travel for a short term. computing an estimated travel demand with a combination of the adjusted travel information for the first activity type and the travel information for at least a second of the activity types.
US08566133B2
Systems, methods, and computer program products are provided for identifying activity outliers from amongst employees/associates within a predetermined peer group of employees. The inventive concepts herein disclosed require establishing consistent peer groupings of employees/associates. In specific embodiments, the peer groupings may be defined by combining one or more and, typically two, line of business hierarchies and job title. Once the peer grouping is established, monitoring of pre-determined activities within designated applications is performed to determine the number of occurrence of the predetermined activities over a designated period of time. Activity outliers are subsequently determined based on the number of occurrence of the predetermined activities over the designated period of time. In specific embodiments, such determination of activity outliers includes determining peer group averages, an employee/associate's variance from the average, the employee/associate's standard deviation and the employee/associate's z-score.
US08566126B1
Apparatus and methods to process vehicle or driver behavior data are described herein. In some examples, the behavior data is used by a premium calculating engine to derive a premium for a vehicle insurance policy using the data. The behavior data may be associated with a single driver, or may be associated with all drivers of a vehicle without regard to the actual drivers, in some examples. Data received from the vehicle may also include vehicle performance data, in further examples. Additionally, a method of underwriting a dynamic vehicle insurance policy is described, in one example.
US08566124B2
Systems and methods are disclosed to provide a moveable summary column and/or row for an electronic medical flow sheet. The summary column and/or row can provide various summations of the patient's data records for any time period depending on where the moveable summation column and/or row is placed. The summation of the various patient data depends on a selected type of patient data. The summary column and/or row can be moved by the user to any spot in the patient data portion of the medical flow sheet to sum up different intervals of data. The moveable summation column and/or row presents summary data for patient parameters depending on the placement of the summation column and/or row.
US08566123B2
A medical records software apparatus and method is described that allows a clinician, e.g., nurse or doctor, to combine entry of new patient orders, prescriptions, flowsheet observations, etc. into the documentation process or workflow. A documentation user interface is provided that pulls patient data from a database into the display. The user can select on the user interface a category of a patient record, e.g., Significant Events or Orders, view or edit prior entries in the database in these categories, and add additional documentation for that category. The documentation is written or pushed to two areas of the database, one devoted to patient documentation and a second area corresponding to the selected category, e.g., Orders. The method and apparatus improves workflow efficiency and promotes a smooth transition from the thought process of the clinician to the ordering or prescription process, without the need for changing venues or screen displays.
US08566122B2
Certain embodiments present a system for navigating medical images of a patient file stored in an image database. An image labeler labels medical images based upon whether the images have previously been displayed on an interface. The system also provides an image search engine that searches the images based on the labels. The image search engine generates a subset of images from a larger group of medical images within a database based upon the labels. The interface includes a graphical meter that corresponds to medical images that have not previously been displayed on the interface. The graphical meter may enumerate the quantity of images that have not previously been displayed. The graphical meter may also illustrate the proportion of images that have not previously been displayed. The graphical meter may include a hyperlink that points to an image that has not previously been displayed. The graphical meter may also include a hyperlink that points to a location containing the images that have not been previously displayed.
US08566106B2
A method and device for searching an algebraic codebook during encoding of a sound signal, wherein the algebraic codebook comprises a set of codevectors formed of a number of pulse positions and a number of pulses distributed over the pulse positions. In the algebraic codebook searching method and device, a reference signal for use in searching the algebraic codebook is calculated. In a first stage, a position of a first pulse is determined in relation with the reference signal and among the number of pulse positions. In each of a number of stages subsequent to the first stage, (a) an algebraic codebook gain is recomputed, (b) the reference signal is updated using the recomputed algebraic codebook gain and (c) a position of another pulse is determined in relation with the updated reference signal and among the number of pulse positions. A codevector of the algebraic codebook is computed using the positions of the pulses determined in the first and subsequent stages, wherein a number of the first and subsequent stages corresponds to the number of pulses in the codevectors of the algebraic codebook.
US08566104B2
A method for a speech response system to automatically transfer users to human agents. The method can establish an interactive dialog session between a user and an automated speech response system. An error score can be established when the interactive dialog session is initiated. During the interactive dialog session, responses to dialog prompts can be received. Error weights can be assigned to receive responses determined to be non-valid responses. Different non-valid responses can be assigned different error weights. For each non-valid response, the assigned error weight can be added to the error score. When a value of the error score exceeds a previously established error threshold, a user can be automatically transferred from the automated speech response system to a human agent.
US08566103B2
A system, apparatus, and method is disclosed for receiving user input at a client device, interpreting the user input to identify a selection of at least one of a plurality of web interaction modes, producing a corresponding client request based in part on the user input and the web interaction mode; and sending the client request to a server via a network.
US08566102B1
A system and method of generating and operating a spoken dialog service for a web-site are disclosed. The system parses web-site data and organizes the web-site data in a task knowledge data bank. The system receives text associated with a user query; processes the received text in a spoken language understanding (SLU) module, the SLU module using the web-site data from the task knowledge data bank; generates a ranked list of relevant responses to the user query; generates a hierarchical tree using the web-site data and the ranked list of relevant responses to the user query, generates a response to the user query using the hierarchical tree; and presents the response to the user.
US08566101B2
An apparatus and method for generating an avatar based video message are provided. The apparatus and method are capable of generating an avatar based video message based on speech of a user. The avatar based video message apparatus and method displays information that corresponds to input user speech. The avatar based video message apparatus and method edits the input user speech according to a user input signal with reference to the displayed information, generates avatar animation according to the edited speech, and generates an avatar based video message based on the edited speech and the avatar animation.
US08566099B2
A system and method for improving the response time of text-to-speech synthesis using triphone contexts. The method includes identifying a set of triphone sequences, tabulating the set of triphone sequences using a plurality of contexts, where each context specific triphone sequence of the plurality of context specific triphone sequences has a top N triphone units made of the triphone units having lowest target costs when each triphone unit is individually combined into a 5-phoneme combination. Input texts having one of the contexts are received, and one of the context specific triphone sequences is selected based on the context. Input text is then synthesized using the context specific triphone sequence.
US08566083B2
An audio signal may have a BL and an EL, wherein the EL represents additional information for enhancing the quality of the BL audio content. Decoding of such dual-layer signals usually comprises partial decoding of the BL data, wherein frequency bins of the BL are restored, mapping the restored frequency bins to the MDCT domain, adding them to the decoded EL and performing inverse Integer MDCT. A low-complexity method for decoding comprises reverse mapping of the decoded EL data, adding the reverse mapped EL data to the partially decoded BL data and filtering the sum, using the inverse BL filter bank.
US08566082B2
A method for determining a speech quality measure of an output speech signal with respect to an input speech signal, wherein the input signal passes through a signal path of a data transmission system resulting in the output signal, includes the steps of pre-processing the output signal; determining at least one of an interruption rate of the pre-processed output signal and a measure for an intensity of musical tones present in the pre-processed output signal; and determining the speech quality measure from at least one of the interruption rate and the measure for the intensity of the musical tones.
US08566079B2
A retrieval result outputting apparatus evaluates degrees of matching on a character block basis between an input example sentence serving as a retrieval condition and retrieval example sentences retrieved using the input example sentence as the retrieval condition; extracts one of the retrieval example sentences as an extraction example sentence in accordance with the evaluation; selects a portion of the input example sentence as a reevaluation portion with reference to the extraction example. And then reevaluates on degrees of matching a character block basis between the retrieval example sentences and the reevaluation portion; re-extracts one of the retrieval example sentences as a re-extracted example sentence in accordance with the reevaluation; and outputs the extracted and re-extracted example sentences.
US08566077B2
A digital sign language translator has a case configured to be supported by a hand of a user, a touch screen display located on a face of the case, a microprocessor for selectively translating words, letters, and numbers into video clips of an actual person performing a sign language translation. The translator has an internal memory device for storing a standard database selected words, letters, and numbers and the corresponding video clip of an actual person performing a sign language translation of words, letters, and numbers. The translator further includes a memory card slot for receiving an external memory card, the external memory card having an expanded vocabulary to supplement the standard database contained on the internal memory. The translator further includes a battery for powering the translator and a keyboard selectively shown on the touch screen display. The digital sign language translator is small and portable so as to be conveniently transported by the user in order to be handily available to the user as desired.
US08566073B2
A simulation method for a cascade communication system comprising a nodes sequence numbered as 1 to N from a transmitter to a receiver, comprises: acquiring simulation parameters; calculating reverse transfer functions of the nodes; determining a current node in the sequence; adding noise that should be added at the current node to a simulation signal of a previous node; simulating the current node to generate a simulation signal of the current node, by using the simulation signal of the previous node added with the noise that should be added at the current node, based on the reverse transfer function of the current node; judging whether simulations of all the nodes are completed; if yes, repeating the adding and the simulating; if not, determining a cost of the based on the simulation signal of the current node.
US08566071B2
A system, method, and apparatus to train autopilots to fly a simulated aeronautical vehicle includes a three-degree of freedom gimbaled platform comprising a pitch, roll, and yaw axis; an autopilot comprising an inertial measurement unit mounted to the platform; motors that rotate the platform along the pitch, roll, and yaw axes; shaft encoders connected to the motors to calculate an angular position of the platform; motor drivers connected to the motors to power the motors; a microcontroller connected to the motor drivers; a quadrature encoder connected to the shaft encoders and the microcontroller; sensors that generate and sense environmental conditions affecting the platform and the autopilot; a flight simulator connected to the microcontroller; and a computer that executes the flight simulator causing actuation of the platform, causing the sensors to generate environmental conditions, and causing the autopilot to react to the environmental conditions.
US08566069B2
The present invention relates to a method for developing a geological model from previously collected seismic data, including the steps of: sampling seismic data according to at least one set of traces of a predetermined gradient, each of which have sampling points; analyzing similarities between the seismic data around sampling points; determining connections between sampling points that belong to different traces on the basis of analysis; and forming a geological model that attributes, to each sampling point, a relative geological age that is calculated at least on the basis of connections related to the sampling points and the relative geological age of other sampling points in the vicinity of the trace that includes the sampling point.
US08566059B2
A method of selecting fault candidates based on the physical layout of an Integrated Circuit (IC) layout, that includes, identifying failing observation points in an IC layout, determining the failing observation points proximity geometry in the IC circuit layout, determining if a proximity criteria for the failing observation points is met, and identifying faults associated with the failing observation points that meet the proximity criteria; and including the identified faults in a fault candidate set.
US08566055B1
A method is provided for removing gimbal periodic reorientation (indexing) readout errors in a navigation system having multiple IMUs mounted to a platform. Each IMU has multiple gyroscopes providing attitude outputs. Attitude readout errors bias due to periodic gimbal motions is determined in each IMU along each gyroscope attitude axis. Attitude outputs of the gyroscopes are time-aligned, as necessary. Onset times of indexing of each gyroscope is determined. A difference is formed between gyroscope attitude outputs. Steps in this difference of attitude outputs are assigned to the respective gyroscope causing the step in attitude. Cumulative sums of the steps associated with the respective gyroscopes are formed. The mean and linear trend in the respective cumulative sums are removed from the respective cumulative sums to form the final error correction, corresponding to the time interval associated with the steps. Each final error level correction is subtracted from the attitude output from the respective gyroscope at the time of indexing associated with that final correction.
US08566054B1
Embodiments of the present disclosure provide an apparatus and method for managing an orientation of a tab of a control surface of an aircraft comprising an elongate structure having a number of members configured to position the elongate structure to a control surface, a bracket located on the elongate structure, a plurality of indicators located along the elongate structure, and a data processor in communication with the plurality of indicators. The bracket may be positioned against an edge of a tab of the control surface. Each of the plurality of indicators may be configured to generate a number of measurements about an orientation of the tab on the control surface. The data processor may be configured to present information about the orientation of the tab on the control surface.
US08566052B2
A probe shape detection apparatus includes first and second magnetic field detection sections that outputs a signal in accordance with an electromotive voltage group generated when the magnetic field emitted from a magnetic field generation element provided in a longitudinal direction of a probe is detected, a candidate vector calculation section that calculates a candidate vector based on the electromotive voltage group generated in the first magnetic field detection section and one piece of candidate position information, an estimated electromotive voltage calculation section that calculates an estimated electromotive voltage based on the one piece of candidate position information and the candidate vector and an estimated position acquiring section that acquires a candidate position that minimizes an error between the electromotive voltage group generated in the second magnetic field detection section and the estimated electromotive voltage as an estimated position of the magnetic field generation element.
US08566045B2
While displaying one or more views of a first software application, an electronic device detects a sequence of touch inputs. The electronic device, in accordance with a determination that at least one gesture recognizer in the first software application recognizes a first portion of the sequence, delivers the sequence to the first software application without delivering the sequence to a second software application, and in accordance with a determination that a first gesture recognizer in the first software application recognizes the sequence, processes the sequence with the first gesture recognizer. The electronic device, in accordance with a determination that no gesture recognizer in the first software application recognizes the first portion, delivers the sequence to the second software application, and in accordance with a determination that a second gesture recognizer in the second software application recognizes the sequence, processes the sequence with the second gesture recognizer.
US08566041B2
A method of determining face paper properties of all types of wallboard including providing a core strength value of the wallboard, determining a required nail pull value based the wallboard specifications and calculating a face paper stiffness value based on the provided core strength value and the determined nail pull value. The method includes displaying the calculated face paper stiffness value on a display device.
US08566038B2
The present invention provides methods of detecting a nucleic acid analyte in a sample. The present invention further provides a method for assigning a profile of a feature to a nucleic acid. The present invention further provides a computer program product for use in a subject method. The present invention further provides a system for detecting a nucleic acid in a sample; and a system for assigning a profile of a feature to a nucleic acid. The present invention further provides a method for immobilizing a nucleic acid onto an insoluble support; and further provides insoluble support having nucleic acid(s) immobilized thereon. The present invention further provides a method of diagnosing a disorder or condition in an individual, where the method involves use of a subject method for detecting a nucleic acid analyte.
US08566031B2
Provided is a map matching device, method and program. The map matching device may comprise a road grid dividing unit and a grid road combining unit. The road grid dividing unit is for deriving a grid obtained by the division of a region where a road network exists in a latitude direction and a longitude direction by equal spaces and correlating the grid and an arc crossing the grid. The grid road combining unit is for assigning a common arc ID to a plurality of grids which are adjacent to each other and whose sets of arcs correlated are coincident and assigning an arc ID to a grid whose set of arcs correlated is different from a set of arcs of any of adjacent grids to generate information indicative of a relationship among a range of a grid, a grid ID and an arc passing the grid.
US08566020B2
An approach is provided for presenting navigation information to a user. An image representing one or more three dimensional map objects is retrieved. A point on one of the map objects is selected. The one map object is transformed at the selected point to represent a navigational element. Presentation of the transformed map object is caused, at least in part, using a graphical user interface of a mobile device.
US08566018B2
The present invention relates to a piloting assistance method for an aircraft, the method consisting in using data from at least one active telemeter sensor (A) in order to construct a sensor safety cordon (B) for avoiding the terrain and obstacles that are overflown. The method; defines and calculates angular sectors (w) over the field of regard facing the pilot; constructs a terrain safety cordon (D) using at least one terrain database (C); for at least some of the angular sectors (w), constructs a hybrid safety cordon (E) that, in each of the angular sectors (w) in question, makes use of the higher of the sensor and terrain safety cordons (B, D); and displays one of the cordons selected from: the hybrid safety cordon (E), the terrain safety cordon (D), and the sensor safety cordon (B).
US08566015B2
System, method and computer program product for determining bearing using ADS-B and TCAS standard reply bearing estimates are disclosed. In one embodiment, a method for determining bearing based upon ADS-B signals includes receiving ADS-B signals and standard transponder reply signals. A first bearing estimate is based on the ADS-B signal. A second bearing estimate is based on the standard transponder reply signals. A database is developed according to the first and second bearing estimates via the ADS-B and standard transponder reply signals. In one embodiment, where ADS-B signals are unavailable, associated ADS-B signals associated with the standard transponder reply previously stored in the database are used to determine bearing.
US08566012B1
A method for achieving and maintaining spacing between aircraft may include receiving by a following aircraft information related to a lead aircraft. The information is useable for achieving and maintaining spacing by the following aircraft from the lead aircraft. The method may also include determining spacing of the following aircraft from the lead aircraft. The method may additionally include receiving by the following aircraft a vertical profile for the traffic management environment. The method may further include automatically controlling throttle settings to achieve and maintain spacing by the following aircraft from the lead aircraft while maintaining the vertical profile of the following aircraft in response to an automatic spacing mode being enabled.
US08566011B2
Methods, systems, and devices for monitoring roadway traffic. A method includes transmitting wireless signals from a plurality of roadside equipment (RSE) devices, including from a first RSE device and from a second RSE device that are located at separated positions of an intersection. The method includes receiving responses by the first RSE device and second RSE device from a wireless device. The responses include a unique identifier corresponding to the wireless device. The method includes determining a signal strength of each of the responses by the first RSE and the second RSE and transmitting data from the first RSE device and the second RSE device to a control system. The data includes the unique identifier, the signal strength of each of the responses, and times that the responses were received. The method includes determining traffic information associated with the wireless device based on the received data.
US08566000B2
A controller receives a power-level command representative of a level of power to be transmitted by a single-spool turboshaft engine to a controllable load. A torque command determined responsive to a measure of inlet pressure, from a control schedule responsive to the power-level command, is representative of a level of torque to be transmitted by an element to drive the controllable load. Under some operating conditions, a rotational speed command provides for at least nearly minimizing a measure of associated fuel consumption when the transmitted torque is regulated to the level corresponding to the torque command by controlling one of the controllable load and a fuel flow to the engine, and the other of the controllable load and the fuel flow to the engine is controlled so as to regulate an associated rotational speed to a level corresponding to the rotational speed command.
US08565999B2
A method and apparatus for operating a gas turbine engine including determining a temperature of a working gas at a predetermined axial location within the engine. Acoustic signals are transmitted from a plurality of acoustic transmitters and are received at a plurality of acoustic receivers. Each acoustic signal defines a distinct line-of-sound path from one of the acoustic transmitters to an acoustic receiver corresponding to the line-of-sound path. A time-of-flight is determined for each of the signals traveling along the line-of-sound paths, and the time-of-flight for each of the signals is processed to determine a temperature in a region of the predetermined axial location.
US08565998B2
An on-engine data storage device for a gas turbine engine includes a housing, an interface device, and a memory device. The interface device can communicate with a peripheral device. The memory device is mounted within the housing and is operable to store engine data related to the gas turbine engine.
US08565993B2
An enhanced stability control system (200) for a vehicle includes a vehicle status sensor that generates a sensor signal. A driver input sensor that generates an input signal. A controller (214) may disable normal yaw stability control operation and enable body-force-disturbance (BFD) yaw stability control (YSC) operation, which includes at least partially reducing response functions of the normal yaw stability control associated with the input signal, in response to the sensor signal and performing BFD-YSC functions to achieve desired control performance upon the detection of BFD reception. The controller (214) may also or alternatively compare the sensor signal to a threshold and detect an improperly functioning/inoperative vehicle status sensor. The controller (214) disregards information associated with the improperly functioning/inoperative vehicle status sensor, and continues to perform enhanced yaw stability control operations.
US08565990B2
A vehicle includes a motor/generator, a starter motor, a disconnect clutch disposed between the engine and the motor/generator, and at least one clutch disposed between the motor/generator and the vehicle drive wheels. When an engine start is requested, various parameters are controlled to ensure a smooth engine start wherein driveline torque disturbances are minimized. The starter motor is used to crank the engine upon an engine start request, thereby eliminating the need to transfer torque from the motor/generator to the engine. This helps to further reduce torque disturbances in the driveline when the engine is started.
US08565989B2
A method of adjusting the characteristics of a clutch in a hybrid electric vehicle, more particularly to a method of adjusting characteristic of a clutch for a hybrid electric vehicle, which is capable of maintaining the characteristic of the clutch at an appropriate level while suppressing the frequency of the adjustment as possible, thereby a driver or passengers of the vehicle hardly feel annoyance caused by frequent adjustment of characteristic of a clutch.
US08565977B2
An apparatus to turn a vehicle in a low speed zero slip turning maneuver includes a vehicle body and a vehicle chassis including a plurality of wheels, wherein every wheel of the chassis is steerable, and an electric propulsion system. The apparatus also includes a low speed turning maneuver module monitoring a desired low speed zero slip turning maneuver, determining a desired instant center of rotation for the vehicle based upon the desired low speed zero slip turning maneuver, determining a wheel orientation for each of the wheels perpendicular to the desired instant center of rotation, and controlling each of the wheels according to the corresponding determined wheel orientation.
US08565968B2
A system for use in monitoring, measuring, computing and displaying the volumes of internal liquid and gas within a telescopic aircraft landing gear strut. Pressure sensors and temperature sensors and motion sensors are mounted in relation to each of the landing gear struts to monitor, measure and record the impact movement and rates of internal landing gear strut fluids; experienced by landing gear struts, as the aircraft landing gear initially come into contact with the ground. The computer of this system measures the compression experienced by each landing gear strut and determines if the landing gear strut is improperly serviced with either excess or deficient volumes of hydraulic oil and nitrogen gas. Additional features include automating the inspections required to aircraft landing gear, prior to flight, during flight and during landing events.
US08565967B2
Embodiments relate to tire pressure monitoring systems (TPMS). In embodiments, a TPMS comprises a wheel unit and a control unit. Each wheel unit collects acceleration data and uses that data to determine a time at which the wheel unit will be at an angular position desired for signal transmission. Embodiments also include systems and methods for detecting vehicle acceleration by wheel units and determining robustness of acceleration data with respect to noise and vehicle acceleration.
US08565947B2
A method for regulating a charging state of an energy accumulator for a vehicle with a hybrid drive includes detecting a driving speed variable value of the vehicle and determining a nominal charging state of the energy accumulator as a function of the driving speed variable value by a control unit, detecting an actual charging state of the energy accumulator, comparing the actual charging state with the nominal charging state by the control unit, switching on an energy consumer by a charging state regulator, for at least partially discharging the energy accumulator when the actual charging state exceeds the nominal charging state, tabulating a first nominal charging state value as a function of the driving speed variable value by a characteristic curve, in order to determine the nominal charging state of the energy accumulator, and adapting the characteristic curve by the control unit when the vehicle is braked.
US08565945B2
A method for communicating safety critical train authorization under the conditions of limited communications capability is disclosed.
US08565944B1
Technologies are described herein for providing a list of alternate diversion airports that is based on up-to-date and accurate information received electronically at the aircraft. The list of alternate diversion airports may be prioritized according to a normal mode when the aircraft is operating under normal flight conditions, or a non-normal mode when the aircraft is operating in an emergency situation. In one aspect of the present disclosure, a system includes an alternate airport diversion planner program that generates the list of alternate diversion airports based on diversion planning information received at an aircraft. The alternate airport diversion planner program subsequently receives periodic updates of the diversion planning information, which is used to update the list of alternate diversion airports that is provided to a pilot of the aircraft.
US08565943B2
A low-cost fleet operations quality management system for use with one or more vehicles which includes a data recording unit and separate memory subsystem mounted on each vehicle, a remotely located data collection station to collect, store and pre-process data from multiple vehicles, a centralized data storage and retrieval system designed to accept and assimilate recorded trip data, a web application designed to provide access to and analysis of the recorded trip data, and a graphical software application that can be used to view the recreated trip in a realistic simulated environment.
US08565940B2
A method of transferring and processing flight data of an aircraft including recording the aircraft flight data in an onboard avionics system in a digital format so as to obtain digital data, the flight data including safety impact flight data and flight data having no recognized effect on safety. The method further includes recording at least the safety impact flight data in the onboard avionics system in an additional format dissimilar to the digital format so as to obtain additional flight data, storing the digital data and the additional flight data separately, transferring the digital data and the additional flight data to a monitoring computer on the ground, displaying the digital data on a screen in the form of display digital data, and transferring the digital data and the additional flight data to a complementary interpretation unit so as to generate one of display data and print data relating to the additional flight data.
US08565938B2
A method of optimizing a flight plan of an aircraft used in a flight management system of an aircraft is disclosed. This method makes it possible to constrain the real cost index of the mission executed to the optimal cost index CIopt predetermined by the aircraft operator, by acting on objectives ETAopt and EFOBopt of values of ETA and of EFOB to be achieved. Objectives are linked to this optimal cost index, in order to make the system return from a cost index CIm to the optimal cost index CIopt, while taking account of various constraints imposed by the ATC or the CTFM. Both constraints mext influence the cost index and constraints which limit the field of possible solutions.
US08565929B2
Methodology is provided for enhancing plant level support for grid reconstruction following a blackout. A plant based grid reconstruction manager develops solutions for reconstruction sequence steps to be carried out automatically or to be communicated to site personnel for manual implementation. The sequence steps are based on high-fidelity modeling of the capabilities all of the power production units present in a power plant and take into consideration grid specified load expectations, ambient conditions including ambient temperature and gas turbine operating levels. The methodology also provides for consideration of possible subsequent steps in the sequence to maximize the ability to pick-up additional load in such subsequent steps.
US08565917B2
An appliance having a housing including a body defining a compartment and a door attached to the body, a water supplier including a first valve actuator configured to cause water to be dispensed by the water supplier, a supply container holder configured to hold a supply container for a liquid supply, at least one user input device including a touch screen configured to enable a user to make an input to request dispensing of the liquid supply from the supply container, a supply dispenser including a second valve actuator and configured to cause the liquid supply in the supply container to be selectively dispensed from the supply container based on the input made by the user using the touch screen, and a dispensing computer configured to receive a dispense signal from the touch screen, in response to receipt of the dispense signal, cause the second valve actuator to cause the liquid supply in the supply container to be dispensed from the supply container for a first period of time to dispense an appropriate amount of liquid supply, and store data representative of the amounts of the liquid supply dispensed by the supply dispenser.
US08565914B2
Methods and systems for tracking product groups associated with orders through an automated packaging system are presented.
US08565904B2
A convenient, easy-to-use, water-saving, and labor-saving FROG irrigation controller and system are provided, which determine the appropriate water budget and schedule for the property's landscaping based on evapotranspiration data for the geographic area, regulation data (mandated and voluntary watering restrictions), and property-specific data (such as type of plant, zone number, emitter type, and plant environment), with consideration given to reduction in watering days, increase in soil watering depth, and day of year. Once set, the FROG provides incremental adjustments over the course of the year; the homeowner no longer needs to re-set the watering program seasonally to comply with local mandated and voluntary watering restrictions. Compliance is automatic and obligatory, meeting the water saving goals of the local water authority. Optionally presented is a web-based wizard used to determine a customized water budget/schedule that is input into the FROG controller through a data storage unit or wireless input.
US08565902B2
A method and apparatus, often implemented in a building management system, may include receiving data indicative of a threat level identifier, and subsequently receiving a user instruction to associate one or more sets of building system configuration data with the threat level identifier. Each set of building system configuration data may relate to a respective building system. The instruction may be processed to selectively associate the one or more sets of building system configuration data with the threat level identifier. Subsequently, in response to an instruction to implement a threat level corresponding to the threat level identifier, signals may be generated and transmitted thereby to instruct the relevant building systems to apply configuration data corresponding to the one or more data sets associated with the threat level identifier.
US08565896B2
An electrode assembly includes one or more electrode contact surfaces, and a cuff, to which the contact surfaces are fixed, and which comprises an electrically insulating material, is configured to assume open and closed positions, and, when in the closed position, is shaped so as to define a plurality of planar cross sections perpendicular to a longitudinal axis of the cuff, distributed continuously along an entire length of the cuff along the longitudinal axis, such that the perpendicular cross sections define respective inner closed curves that together define an inner surface that defines and completely surrounds a volume that extends along the entire length of the cuff. The inner closed curves of at least two of the perpendicular cross sections would cross, and not merely intersect, one another if superimposed while preserving orientation and position of the perpendicular cross sections with respect to the cuff. Other embodiments are also described.
US08565891B2
One aspect of the invention relates to an implantable medical device comprising a device housing (100), at least one radio frequency circuit (104) for radio frequency communication, at least one antenna, at least one terminal to electromagnetically couple said at least one antenna to said at least one radio frequency circuit, and a dielectric compartment (101, 1661) that encompasses at least a portion of said at least one antenna. The antenna comprises a conducting pattern, at least a portion of which is shaped as a curve, wherein said curve comprises at least five segments, wherein each of said at least five segments forms an angle with each adjacent segment in said curve, wherein at least three of the at least five segments of said curve are shorter than one-fifth of the longest free-space operating wavelength of the antenna, wherein each angle between adjacent segments is less than 180°, and at least two of the angles between adjacent sections are less than approximately 115°.
US08565881B2
A method and an apparatus for projecting an end of service (EOS) and/or an elective replacement indication (ERI) of a component in an implantable device is provided. The method comprises measuring the measured voltage of the energy storage device, and determining whether the measured voltage is less than a transition voltage. When the measured voltage is less than the transition voltage, determining a time period remaining until an end of service of the energy storage device is based upon a function of the measured voltage. When the measured voltage is greater than or equal to the transition voltage, determining a time period remaining until an end of service of the energy storage device is based upon a function of the total charge depleted. The transition voltage is a voltage associated with the transition point of non-linearity in the battery voltage depletion curve.
US08565879B2
An apparatus comprises a cardiac signal sensing circuit, a pacing therapy circuit, and a controller circuit. The controller circuit includes a safety margin calculation circuit. The controller circuit initiates delivery of pacing stimulation energy to the heart using a first energy level, changes the energy level by at least one of: a) increasing the energy from the first energy level until detecting that the pacing stimulation energy induces stable capture, or b) reducing the energy from the first energy level until detecting that the stimulation energy fails to induce capture, and continues changing the stimulation energy level until confirming stable capture or the failure of capture. The safety margin calculation circuit calculates a safety margin of pacing stimulation energy using at least one of a determined stability of a parameter associated with evoked response and a determined range of energy levels corresponding to stable capture or intermittent failure of capture.
US08565873B2
An implantable medical device operates according to a ventricular pacing protocol (VPP) that precludes ventricular pacing in any cardiac cycle where a sensed ventricular event has occurred in the preceding cycle. The implantable medical device facilitates improved ventricular sensing, detection and classification.
US08565863B2
An ECG front end and a method for acquiring ECG signals are disclosed. The front end comprises a plurality of parallel measurement branches, each measurement branch comprising a protection resistor having a first terminal and a second terminal, wherein the first terminal is connectable to a respective ECG electrode. Each measurement branch comprises a first input amplifier operatively connected to the second terminal of the protection resistor and a capacitor having a first and a second terminal, wherein the first terminal of the capacitor is operatively connected to a point between the first input amplifier and the second terminal of the protection resistor and the second terminal of the capacitor is connected to a virtual ground of a second input amplifier. Each first input amplifier serves as a source of an ECG channel signal and each second input amplifier as a source of high frequency signal components.
US08565860B2
A radioactive emission probe in communication with a position tracking system and the use thereof in a variety of systems and methods of medical imaging and procedures, are provided. Specifically, wide aperture collimation—deconvolution algorithms are provided, for obtaining a high-efficiency, high resolution image of a radioactivity emitting source, by scanning the radioactivity emitting source with a probe of a wide-aperture collimator, and at the same time, monitoring the position of the radioactive emission probe, at very fine time intervals, to obtain the equivalence of fine-aperture collimation. The blurring effect of the wide aperture is then corrected mathematically. Furthermore, an imaging method by depth calculations is provided, based on the attenuation of photons of different energies, which are emitted from the same source, coupled with position monitoring.
US08565857B2
The present invention relates to a catheter (6) comprising: a connector (65, 66) at a proximal side of the catheter for connecting the catheter to an external signal transmission/receiving unit (10) for transmitting and/or receiving signals, an electrode (63, 64) at a distal side of the catheter, and an electrical connection including an electrical wire (61, 62) for electrically connecting the electrode and the connector for the transmission of signals between the electrode and the connector, wherein the electrical connection has a high electrical resistance of at least 1 kΩ, in particular of at least 5 kΩ. Thus, the present invention provides a solution to prevent excessive heating during EP interventions under MR guidance by using highly resistive wires and or lumped resistors as connections within catheters.
US08565853B2
The present invention is directed to a system and method for performing tissue, preferably bone tissue manipulation. The system and method may include implanting markers on opposite sides of a bone, fractured bone or tissue to facilitate bone or tissue manipulation, preferably in-situ closed fracture reduction. The markers are preferably configured to be detected by one or more devices, such as, for example, a detection device so that the detection device can determine the relative relationship of the markers. The markers may also be capable of transmitting and receiving signals. An image may be captured of the bone or tissue and the attached markers. From the captured image, the orientation of each marker relative to the bone fragment may be determined. Next, the captured image may be manipulated in a virtual or simulated environment until a desired restored orientation has been achieved. The orientation of the markers in the desired restored orientation may then be determined. The desired relationship between markers may then be programmed into, for example, the detection device. Next, actual physical reduction and/or manipulation of the bone may begin. During the manipulation procedure, the orientation of the markers may be continuously monitored and when the markers substantially align with the virtual or simulated orientation of the markers in the desired restored orientation, an indicator signal is transmitted.
US08565852B2
Disclosed herein is an auricle-installed device including, a reference electrode to be placed on the ear lobe, a detection electrode to be placed on a surface exposed to bones surrounding the auricle of the ear, and a support body for supporting the reference and detection electrodes.
US08565846B2
A blood oxygen saturation measuring apparatus includes: a light emitter adapted to emit, to living tissue of a subject, at least two light beams which have different wavelengths from each other; a light receiver adapted to receive the light beams which are transmitted through or reflected from the living tissue, the light receiver which converts the received light beams to electric signals corresponding to receiving intensities of the light beams, respectively; an extractor which extracts frequency components corresponding to changes of the receiving intensities according to a variation of a blood volume of a vein in the living tissue due to respiration of the subject, from the electric signals, respectively; an attenuation ratio calculator which calculates a first attenuation ratio based on amplitudes of the extracted frequency components; and an oxygen saturation calculator which calculates a first blood oxygen saturation in the vein based on the first attenuation ratio.
US08565839B2
A method and apparatus for wireless device power management is provided. The method comprises providing a charge to an intermediate power cell by electrically connecting the intermediate power cell to a power source, disconnecting the intermediate power cell from the power source, and electrically connecting the wireless device to the intermediate power cell. Such electrical connecting enables power cell recharging within the wireless device.
US08565831B2
Disclosed herein are a mobile terminal and a method for controlling the same, which provide a user with a frame-scale content playback progress status information from the related art time-scale content playback progress status information. As described above, the mobile terminal includes a touch screen configured to display a playback screen of a content including image, and a controller controlling operations associated to a playback of the content. Herein, the controller may detect whether or not a command for displaying a playback progress status of the content in one of a time scale and a frame scale is being inputted. And, when the command is inputted, the controller may switch and display the playback progress status of the content from the time scale to the frame scale, and vice versa.
US08565821B2
A system that incorporates teachings of the present disclosure may include, for example, utilizing a first communication device for identifying a user interface adaptation according to operating characteristics of a second display of a second communication device, identifying first and second user interface portions according to the user interface adaptation, presenting the first user interface portion at a first display of the first communication device, transmitting the second user interface portion to the second communication device for presentation at the second display of the second communication device, and enabling user interface navigation that includes the first and second user interface portions as a single user interface based on user inputs received at the first communication device. Other embodiments are disclosed.
US08565810B1
A system and method for managing an event related message by a user of a mobile station connected to a network is disclosed. The system and method provides a user with the ability to pre record a message to be delivered at a date associated with an event pertinent to the recipient of the message. A reminder capability for other contacts about the event is provided as is a merchandizing capability for the network operator.
US08565809B2
An uplink radio resource allocation method allocates, at a radio base station, an uplink radio resource used for uplink user data transmission to a mobile station. The method includes: allocating, at the radio base station, the uplink radio resource, so that total received power in an particular cell of the radio base station is equal to a first target value assigned by a radio network controller; and allocating, at the radio station, the uplink radio resource, so that a ratio of first received power from a serving mobile station to second received power from a non-serving mobile station is equal to a second target value assigned by the radio network controller, a serving cell of the serving mobile station being the particular cell, a non-serving cell of the non-serving mobile station being the particular cell.
US08565804B2
Intelligent wireless dispatch systems are provided. In one embodiment, the system includes a dispatch computer and mobile data terminals positioned on a vehicle and in wireless communication with the dispatch computer. The system displays a plurality of drivers arranged in a driver stack, receives exception information from each mobile data terminal, displays a formatted driver icon corresponding to each driver in the driver stack, and sorts the drivers in the driver stack by prioritized exception information. The system is configured to display a driver assignment list for each driver including one or more assignments and to wirelessly transmit an assignment message to the mobile data terminals according to an update to a driver assignment list. The mobile data terminals are configured to display the assignment message for acceptance or rejection. Additional embodiments may also include voice-over-IP capability for two-way communication between the dispatcher and driver.
US08565784B2
Methods and systems are provided to improve the input used in, e.g., an Enhanced Cell Global ID algorithm. Reducing the variation of the input can result in a more accurate position result for a mobile positioning system when determining the position of a mobile system.
US08565775B2
A mobile station that is configured to perform common channel cancellation may include a parameter estimation unit that is configured to estimate parameters for generating a common channel error. The mobile station may also include a common channel generation unit that is configured to generate the common channel error based on the parameters. The mobile station may also include an adder that is configured to subtract the common channel error from received data samples.
US08565768B2
A mobile telecommunications system comprises a network of a plurality of cells and at least one user equipment device operable to communicate in the system and to operate in a first RAT and a second RAT. The method comprises, in the user equipment device, determining whether the validity of data stored on the user equipment device will expire within an expiry period, the stored data being for use in handover of operation of the user equipment device from the first RAT to the second RAT.
US08565761B2
A mobile communication method according to the present invention includes steps of: performing, at a mobile station (UE) having established a first connection in a first cell, a cell selection process when detecting failure in the first connection; transmitting, from the mobile station (UE) to a second cell selected by the cell selection process, a connection re-establishment request signal; determining, at the radio base station managing the second cell, whether or not to have stored context information of the mobile station (UE) having transmitted the connection re-establishment request signal; acquiring, at the radio base station managing the second cell, the context information of the mobile station from a radio base station managing the first cell, when the radio base station managing the second cell determines that it does not store the context information of the mobile station (UE).
US08565757B1
Methods, systems, and computer-readable media are provided for assessing call integrity of calls communicated via a mobile device. In particular, physical aspects of the mobile device that are related to call integrity are identified. The physical condition of the mobile device is then monitored based on the identified physical aspects. The data retrieved from monitoring the physical aspects of the mobile device is then provided to a physical condition assessment component that determines an assessed physical condition of the mobile device. Based on the assessed physical condition of the mobile device, call integrity of calls communicated via the mobile device is determined.
US08565745B2
A controlling device (e.g., a telephony device) can remotely control various tasks associated with a controlled device (e.g., a personal computer), including the navigation of user interfaces associated with applications or an operating system associated with the controlled device. A task can be controlled at the controlled device by mapping user input received at the controlling device to control commands suitable for execution at the controlled device.
US08565741B2
A method of controlling a mobile terminal, and which includes acquiring channel information of a broadcasting program received by at least one other mobile terminal through a client program, arranging and displaying the acquired channel information according to a specific standard, receiving a selection signal corresponding to a selection at least one channel information item from the displayed channel information, and receiving and displaying the broadcasting program corresponding to the selected channel information item.
US08565723B2
A mobile wallet and network system using onetime passwords for authentication is disclosed according to one embodiment of the invention. A onetime password may be generated at a mobile wallet server and transmitted to the mobile device. The onetime password may then be used to authenticate the user of the mobile wallet when completing a transaction. Authentication may require entry of the onetime password and confirmation that the onetime password entered matches the onetime password sent by the mobile wallet server. In other embodiments of the invention, a mobile wallet and a mobile wallet server are in sync and each generate the same onetime password at the same time. These onetime passwords may then be used to authenticate the user of the mobile wallet.
US08565717B2
A mobile telephone equipped for activation of an emergency mode comprises a housing, a detection circuit triggered, especially interrupted, from outside the housing and a strap member cooperating with the detection circuit for triggering, especially interrupting, the detection circuit upon pulling the strap member off the housing. An electronic control unit of the telephone monitors triggering of the detection circuit, to activate an emergency mode in case of such triggering and to automatically perform emergency operations in the emergency mode. The strap member comprises a strap, a first connector attached to the strap and a bridging circuit portion. The housing comprises a second connector that cooperates with the first connector for fastening the strap member to the housing. The connectors are configured as mating snap-fit connectors, with the connector or of the strap member comprising at least two bridging circuit terminals.
US08565710B2
A SAW-less transmitter includes an up-conversion mixing module, a frequency translated BPF (FTBPF), an output module, and a power amplifier driver. The up-conversion mixing module converts an outbound symbol stream into an up-converted signal. The FTBPF frequency translates a baseband filter response to an RF bandpass filter response and filter the up-converted signal in accordance with the RF bandpass filter response to produce a filtered up-converted signal. The output module conditions the filtered up-converted signal to produce a conditioned up-converted signal. The power amplifier driver amplifies the conditioned up-converted signal to produce an outbound RF signal.
US08565709B2
A passive filter circuit filters an input signal to attenuate an undesired frequency. The passive filter circuit includes a first stage and a second stage. The input to the first stage is the input signal. The first stage includes a first inductor and a first branch coupled to the output of the first inductor. The first branch includes a first capacitor and a second inductor. The first stage is coupled to the second stage. The second stage includes a third inductor and a second branch coupled to the output of the third inductor. The second branch includes a second capacitor. Other embodiments are also described and claimed.
US08565702B2
A channel scanning technique and apparatus provides audio hole suppression in two-way radio communications. Upon detecting the absence of a carrier signal on a priority channel during a priority scan mode of operation, a training waveform is constructed upon returning to the home-channel. The training waveform is applied to audio shaping filters within an audio lineup to suppress transients and minimize or eliminate the occurrence of audio pops at a speaker output thereby reducing the audio hole.
US08565701B2
An antenna system is disclosed. A wireless device includes two antennas. The first antenna is optimized at a first frequency band. The second antenna is optimized at a second frequency band. The signals received from respective optimized frequency bands are used as primary received signals. The signals having frequencies beyond respective optimized frequency bands are used as diversity signals. Likewise, the signals transmitted from a transceiver to base stations are sent to respective antennas based upon their frequency bands. By employing this optimized antenna configuration, the wireless device can provide high quality wireless signals for both frequency bands.
US08565692B2
Embodiments related to analog front-ends for wireless and wired are described and depicted.
US08565687B2
Signal detection assisted by use of moving antennae. A signal of interest may be detected in signal samples measured by a single antenna installed on a moving platform. A first sample is collected at time T1 and a second signal sample at time T2 by the single antenna. The first signal sample is treated as having been received by a first antenna mounted on the moving platform and the second signal sample is treated as having been received by a second antenna mounted on the moving platform. The samples are processed by a receiver of the first and second signal samples to detect the signal of interest.
US08565686B2
A method of operating a wireless communication device is disclosed. The method includes determining signal quality for wireless communications received over each of a first antenna element and a second antenna element, and processing the signal quality and a power status of the wireless communication device to determine a first multipath search window for the first antenna element and a second multipath search window for the second antenna element.
US08565681B2
Embodiments of the invention may provide for reducing interference in the front-end of a communications receiver. The cancellation circuitry may be utilized in conjunction with a preliminary rejection filter for improved rejection of out-of-band interference from other radio services or circuitry. The cancellation circuit may be placed in parallel with the preliminary rejection filter and may enhance suppression at the interference frequency by matching the gain and phase of the preliminary rejection filter prior to subtracting the matched signal from the preliminary rejection filter output. The cancellation circuit need not necessary know beforehand the characteristics of the preliminary rejection filter, the interference source, or the coupling mechanism, as it may adapt to unknown or varying interferers by adapting the matching gain and phase values based on the output of the preliminary rejection filter at tap points occurring both before and after application of the cancellation signal.
US08565679B2
Provided is a communication system which includes a plurality of game apparatuses. Each game apparatus performs short-range wireless communication with another game apparatus among the plurality of game apparatuses. Through the short-range wireless communication, the game apparatus receives identification information of the other game apparatus (other-apparatus identification information) from the other game apparatus. The game apparatus detects the communication status of the short-range wireless communication with the other game apparatus. Based on the detection result, the game apparatus determines whether or not to register the other game apparatus which is associated with the received other-apparatus identification information. When determining to register the other game apparatus, the information processing apparatus registers the other game apparatus and performs communication with the registered other game apparatus.
US08565678B2
An information processing apparatus establishes a proximity wireless link with a partner device and utilizes instantaneous interruptions of the wireless link to control processing of data transfer between the information processing apparatus and the partner device. A control unit in the information processing apparatus determines a frequency of the instantaneous interruptions of the wireless link generated within a predetermined time based on a reception state of a plurality of signals transmitted from the partner device, and controls the processing of data transfer between the information processing apparatus and the partner device according to the determined frequency of instantaneous interruptions.
US08565674B2
A portable terminal operable in a tag mode a read mode and a method for operating the terminal are provided. The portable terminal includes a Near Field Communication (NFC) module including a plurality of amplifiers, a mode selector for controlling the plurality of amplifiers to perform a power supplying operation and a power cutting operation, a controller for outputting a control signal to the mode selector according to the tag mode and the read mode, and a selection signal line for transmitting the control signal to the mode selector.
US08565673B2
A hierarchical WRAN includes a relay station (RS) possessing dual roles. A RS acts from the perspective of a base station (BS) as a consumer premise equipment (CPE) terminal just as any other first tier CPE terminal. Simultaneously, the RS, from the perspective of other second tier CPEs, acts as a BS providing all of the functional capabilities of a BS. The RS includes dual medium access control (MAC) functions in which a first MAC function serves to interface the RS with the BS while the second MAC function serves to interface the RS with the at least one CPE terminal. The RS further includes a convergence layer that maps, at the RS, the first MAC to the second MAC. The dual MAC capability of the RS enables the RS to pipeline frame transmission in both single and multi-channel operations.
US08565671B2
This invention concerns a repeater for radio frequency signals having a channel filter and an active filter connected to the channel filter output. The active filter covers the channels adjacent to the channel filter and includes an amplifier and; two bandpass filters in parallel connected as a negative feedback loop around the amplifier. The first bandpass filter covers the lower adjacent channels and the second bandpass filter covers the higher adjacent channels. The invention notably applies to the development of domestic repeaters for mobile terminals meeting the DVB-H digital television standard.
US08565664B2
An image forming apparatus provided with a sheet feeding tray to store sheets for image forming; a sheet feeding section to feed the sheets form the sheet feeding tray so as to supply the sheets for the image forming; and a control section to individually administer remaining sheets stored in the sheet feeding tray in advance and replenishment sheets replenished when the sheet feeding tray is replenished with the sheets in a state where the sheets stored in the sheet feeding tray in advance is remaining. Whereby, a JOB can be continued or aborted appropriately with reference to information and remaining amounts of remaining sheets and replenishment sheets in one sheet feeding tray, since the information and the remaining amounts are administered individually.
US08565662B2
A hinge apparatus for a cover of an image forming apparatus has a hinge body with supporting brackets, movably inserted into a coupling hole positioned in a main body of the image forming apparatus, a hinge cam connected to the cover and pivotably connected to the supporting brackets, and a pressure device disposed at the hinge body to press the hinge cam. Accordingly, the hinge apparatus can be implemented with a simple and easy assembly operation, since it is not a complicated structural connection among the component parts of the hinge apparatus.
US08565661B2
A cleaning device that can be incorporated in an image forming apparatus which includes an image carrier configured to form a toner image, and a cleaning device configured to clean residual toner on the surface of the image carrier. The cleaning device includes a cleaning blade having a blade member provided to contact the surface of the image carrier and a holder to hold the blade member. The cleaning device further includes a frame to hold the cleaning blade and a vibration suppression member provided across the cleaning blade and the frame to couple the cleaning blade and the frame together and suppress vibration.
US08565641B2
An image forming apparatus includes an apparatus body, a drum unit which holds photosensitive drums in parallel, a developing cartridge which is detachably mounted in the drum unit, a translation member which is provided in the apparatus body to be movable linearly, a shaft which is provided on the tandem photosensitive drum unit for each developing cartridge; and a pivoting member which is rotatably supported by the shaft. The pivoting member includes an abutting portion which is provided on one side to abut the translation member, a pressing portion which is provided on the other side, and is configured to press a predetermined portion of the developing cartridge in a direction in which the developing roller is separated from the photosensitive drum; and a spring portion which applies a biasing force in a direction in which the pressing portion is separated from the predetermined portion.
US08565636B2
A member moving mechanism according to the present invention includes: a first moving member that moves in a first positive direction and a first negative direction opposite to the first positive direction; a second moving member that moves in a second positive direction that is different from each of the first positive direction and the first negative direction, and in a second negative direction opposite to the second positive direction; a belt member that connects the first moving member and the second moving member; and a belt-member guiding member that controls a moving direction of the belt member, and changes the moving direction of the belt member at least once.
US08565635B2
A printing device is provided with a printing unit configured to print images on sheets, a plurality of discharge trays configured to receive printed sheets, a detection unit configured to detect a switching instruction to switch among the plurality of discharge trays, and a discharge control unit. The discharge control unit stops a currently executed print job, selects one of following print jobs which does not designate a currently used discharge tray, and switches the discharge trays such that a discharge tray other than the currently used discharge tray as a selected discharge tray to be used, starts the selected one of following print job using the selected discharge tray, when the detection unit detects the switching instruction.
US08565629B2
An image forming apparatus includes an image bearing member, a charger for electrically charging the member, an electrostatic latent image forming device for forming an electrostatic latent image on the member, a developer for developing the electrostatic latent image into a toner image, a transferer for transferring the toner image from the member onto a recording material and including a transfer member to which a transfer voltage is to be applied, a transfer-voltage source variably setting the transfer voltage, and a circuit for detecting a current passing between the image bearing and the transfer members by the transfer voltage applied from the voltage source, and a controller for controlling the voltage source. The controller sets the transfer-voltage value, applied from the voltage source during a non-passing period of the recording material, so that a predetermined current is detected by the circuit.
US08565628B2
Non-uniformity of a rotatable electrophotographic imaging component is compensated. The component has an intentional periodic variation that produces density variations in a test target. The angular position on the component of the intentional variation is correlated with the amount of an unintentional variation at several points to produce a non-uniformity map. An image signal with multiple regions of data is received. For each region, the angular position of the intentional variation in that region is determined, and the non-uniformity map is used to determine the correction required for the unintentional variation. The image data in the region are adjusted to compensate, and corresponding toner is deposited.
US08565627B2
There is provided an image forming apparatus which shortens the time taken for circumference detection and measures the circumference at high precision without obstructing downsizing of the apparatus. To accomplish this, the image forming apparatus detects, at an arbitrary timing, the physical pattern of the image-formed surface of a rotation member that changes over time. In the second round, the image forming apparatus detects the second pattern at a timing a predetermined time after the arbitrary timing. By using the detected patterns, the image forming apparatus obtains information associated with the circumference of the rotation member.
US08565621B2
A method for detecting and measuring time skew in high-speed DP-QPSK coherent optical receivers is described.
US08565601B2
The control device includes a power-saving control unit that intermittently repeats, based on a power saving permission signal transmitted from the master station apparatus, power saving control in which the slave station stops or reduces power supply to a transmitter or a receiver for a predetermined pause duration while maintaining a communication link and a monitoring unit that monitors out of synchronization by comparing a synchronization signal received from the OLT and a time of the ONU. The control device shifts from a registered state to a deregistered state when the monitoring unit detects the out of synchronization. On the other hand, after the pause duration of the power saving control, the control device suppresses the shift to the deregistered state due to the detection of the out of synchronization.
US08565584B2
An editing apparatus for video data creates a bridge file for connecting a first file and a second file to be edited based on designation of an IN point of the first file, an OUT point of the second file, and connection points of the both files, a frame preceding the connection point of the first file being made an OUT point and a frame following the connection point of the second file being made an IN point, and the bridge file connecting the OUT point and the IN point, records the bridge file into a recording medium recording the first and second files, and creates an editing result file having file system information indicating recording positions: from the IN point to the OUT point in the first file; from the IN point to the OUT point in the second file; and of the bridge file, in the recording medium.
US08565582B2
An objective of the present invention is to provide an image reproducing device in which energy saving characteristics and responsiveness are balanced. An image reproducing device according to this invention includes an operation-state-information acquisition unit for obtaining operation-state information of a display device for displaying the reproduced image signal, an operation input unit for inputting an operation command to operate the image reproducing device, and a mode setting unit for setting a mode for supplying electric power to the image reproducing device according to the operation-state information.
US08565580B2
An apparatus which easily discriminates 3D (stereoscopic vision) contents from non-3D contents among recorded program contents can be provided. Further, a unit to prohibit unintentional generation of a virtual play list where 3D contents and non-3D contents are mixed can be provided. For these purposes, a 3D flag is recorded in a play list file. Further, upon virtual play list generation, the recorded 3D flag set values are obtained and it is checked whether or not 3D contents and non-3D contents are mixed.
US08565573B2
A cable management assembly for cable clusters of network equipment includes a supporting and fixing component, at least one cable management component and cable constraint components. The fixing component is a metal bar, which may be removably hooked to a cable patch panel. The bar includes evenly distributed U-shaped sections, whose number corresponds to the number of cable management components. Each cable management components may be formed with a trough-shaped upper surface to cradle cables. The bottom of the surface may be provided with a U-shaped groove and two locking members. Each U-shaped section of the bar is passed into a corresponding U-shaped groove and two portions of the bar immediately adjacent to the U-shaped section are snapped into the two locking members so as to fix the cable management component to the bar. The cable constraint component may be a strap inserted through and hanging from a strap hole at a side of the corresponding cable management component. The free end of the strap may be looped over the cable cluster and passed through a via hole formed in the other end of the strap to secure the cable cluster into the trough-shaped surface of the cable management component.
US08565567B2
The present invention relates to a multi-mode optical fiber having a structure which can be produced with good stability with a communication bandwidth broader than that in the conventional structures, and in which both GeO2 and chlorine are added to a core thereof, and chlorine is also added to a cladding thereof. The cladding contains chlorine such that the average chlorine concentration therein becomes higher than the average chlorine concentration in the core.
US08565557B2
The claimed subject matter relates to an architecture that can facilitate more efficient free view generation in Ray-Space by way of a Radon transform. The architecture can render virtual views based upon original image data by employing Ray-Space interpolation techniques. In particular, the architecture can apply the Radon transform to a feature epipolar plane image (FEPI) to extract more suitable slope or direction candidates. In addition, the architecture can facilitate improved block-based matching techniques in order to determine an optimal linear interpretation direction.
US08565556B2
An image interpolation method obtains an image line pixel value between two adjacent image lines. The method acquires a luminance change of pixels of two image lines and decides a region of two image lines where only one portion similar to a part of the luminance change of one of the image lines exists in the luminance change of the other image line in the vicinity of the image to be interpolated. Then, among pixel sets located at the symmetric positions about the object image to be interpolated with respect to the pixel within the region, the set having the highest similarity is selected. By using the pixel value of the selected set, the pixel value of the pixel to be interpolated is decided.
US08565555B2
An image processing apparatus for generating corrected image data from a plurality of input image data by performing an iterative calculation process includes an input unit configured to input the plurality of input image data, an acquisition unit configured to acquire a photographing parameter used for photographing to acquire the input image data, a setting unit configured to set for each image area a number of iterations for generating the corrected image data based on the photographing parameter, and a generation unit configured to generate correction data from the plurality of image data by performing an iterative calculation process on each image area based on the number of iterations set for each image area.
US08565554B2
Digital images are resized according to a prescribed image scaling factor. An original image is re-sampled according to the scaling factor, resulting in an initial resized image. A probability of text (POT) map is generated for the initial resized image, where the POT map specifies a smoothed POT value for each pixel in the initial resized image. A weighting factor (WF) map is generated which maps each different smoothed POT value to a particular WF value. The WF map is used to calculate an adjusted luminance value for each pixel in the initial resized image, resulting in a final resized image.
US08565553B2
Provided herein are systems methods including a design of a microscope slide scanner for digital pathology applications which provides high quality images and automated batch-mode operation at low cost. The instrument architecture is advantageously based on a convergence of high performance, yet low cost, computing technologies, interfaces and software standards to enable high quality digital microscopy at very low cost. Also provided is a method based in part on a stitching method that allows for dividing an image into a number of overlapping tiles and reconstituting the image with a magnification without substantial loss of accuracy. A scanner is employed in capturing snapshot images. The method allows for overlapping images captured in consecutive snapshots.
US08565547B2
The present disclosure relates to combination of images. A method according to an embodiment comprises: receiving a visual image and an infrared (IR) image of a scene; extracting high spatial frequency content from said visual image; and combining said extracted high spatial frequency content from said visual image with said IR image, wherein a resolution for the visual image and the IR image are substantially the same, to generate a combined image.
US08565544B2
In one embodiment, the apparatus includes a decoder. The decoder is configured to obtain first and second motion vectors of at least one block other than the current block. The other blocks neighbor the current block at one of a left, top and top right position. The decoder is configured to determine a direction of the first and second motion vectors of the other blocks. The decoder is configured to determine first and second predication motion vectors of the current block based on the determined directions. The decoder is configured to determine the first and second predication motion vectors by applying a median operation to the first motion vectors of the other blocks and applying a median operation to the second motion vectors of the other blocks.
US08565543B2
A video recording apparatus optimally records partial images made up of a partial area from an original image and containing a feature point such as person's face. An imaging unit acquires the original image by imaging at a resolution higher than the pixel count used for video recording. A feature point detector detects one or more feature points from the original image. A partial image clipper clips, from the original image, a partial image containing a feature point selected by the user. An encoder encodes the clipped partial image. A recording unit then records the encoded partial image to a recording medium. In so doing, the user is able to select a recording subject from a summary of detected feature points before or during video recording, and thus record a desired face.
US08565541B2
An image processing apparatus and method capable of compressing a current image using one of a plurality of compression algorithms based upon similarity (or fluctuation level) between a previous image and the current image are discussed.
US08565539B2
A system and a method are provided for determining an estimated age of an individual of interest based on images in an image collection. An example system includes a memory for storing computer executable instructions, and a processing unit for accessing the memory and executing the computer executable instructions. The computer executable instructions include an age class estimator to classify a plurality of images of the individual into age classes, each age class corresponding to an interval of age, and each image having a known time stamp, a probability determination engine to determine, for each age class, a value of class probability that an image in the collection falls within the age class, an age determination engine to determine a transition time based on the values of class probability and the known time stamp, and to determine the estimated age of the individual based on the determined transition time.
US08565538B2
A system and method are disclosed for detecting and labeling places recognized in a video stream using change-points detection. The system includes a segmentation module and a label learning module. The segmentation module is configured to receive a video stream comprising multiple digital representations of images. The video stream is represented by a measurement stream comprising one or more image histograms of the video stream. The segmentation module segments the measurement stream into multiple segments corresponding to place recognized in the videos stream. The segmentation module detects change-points of the measurement stream and computes probability distributions of the segments over multiple pre-learned place models. The label generation module is configured to generate place labels for the places recognized by the place models.
US08565537B2
A processing system may receive an example image for use in querying a collection of digital images. The processing system may use local and global feature descriptors to perform a content-based image comparison of the digital images with the example image, to automatically rank the digital images with respect to similarity to the example image. A local feature descriptor may represent a portion of the contents of a digital image. A global feature descriptor may represent substantially all of the contents of that digital image. The global feature descriptor may be content based, not keyword based. Intermediate and final classifiers may be used to perform the automatic ranking. Different intermediate classifiers may generate intermediate relevance metrics with respect to different modalities. The final classifier may use results from the intermediate classifiers to produce a final relevance metric for the digital images. Other embodiments are described and claimed.
US08565536B2
A method of operating a computer system to perform material recognition based on multiple features extracted from an image is described. A combination of low-level features extracted directly from the image and multiple novel mid-level features extracted from transformed versions of the image are selected and used to assign a material category to a single image. The novel mid-level features include non-reflectance based features such as the micro-texture features micro jet and micro-SIFT and the shape feature curvature, and reflectance-based features including edge slice and edge ribbon. An augmented Latent Dirichlet Allocation (LDA) model is provided as an exemplary Bayesian framework for selecting a subset of features useful for material recognition of objects in an image.
US08565513B2
An image processing method for providing corresponding depth information according to an input image is provided. This method includes the following steps. First, a reference image is generated according to the input image. Next, the input image and the reference image are divided into a number of input image blocks and a number of reference image blocks, respectively. Then, according to a number of input pixel data of each input image block and a number of reference pixel data of each reference image block, respective variance magnitudes of the input image blocks are obtained. Next, the input image is divided into a number of segmentation regions. Then, the depth information is generated according to the corresponding variance magnitudes of the input image blocks which each segmentation region covers substantially.
US08565510B2
Methods for tracking the identity of die after singulation from a wafer. The product chips and die include a pattern of features formed in a metallization level of a back-end-of-line (BEOL) wiring structure. The features in the pattern contain information relating to the die, such as a unique identifier that includes a wafer identification used to fabricate the die and a product chip location for the die on a wafer. The features may be imaged with the assistance of a beam of electromagnetic radiation that penetrates into a packaged die and is altered by the presence of the features in a way that promotes imaging.
US08565508B2
A method and an inspection system may be provided. The inspection system may include (a) a hybrid sensor that may include a monochromatic portion that is arranged to obtain a monochromatic image of a first area of an object; a multiple-color portion that is arranged to obtain a multi-colored image of a second area of the object; wherein the monochromatic portion comprises monochromatic sensing elements that sense radiation of a same frequency band; wherein the multiple-color portion comprises color sensing elements of different types, wherein different types of color sensing elements are associated with different frequency bands; (b) a storage element arranged to store the monochromatic image and the multiple-color image; and (c) a defect detection module arranged to detect defects by processing at least one of the monochromatic image and the multiple-color image.
US08565496B2
An image editing apparatus includes a subject information extracting unit configured to extract subject information of a subject from an image, and a subject frame setting unit configured to set a subject frame based on the subject information extracted by the subject information extracting unit. The image editing apparatus also includes a region instructions detecting unit configured to detect a user's instructions as to a region of the subject frame set by the subject frame setting unit, and a region instructions frame setting unit configured to set a region instructions frame based on the user's instructions detected by the region instructions detecting unit. The image editing apparatus further includes a storage processing unit configured to store the subject frame set by the subject frame setting unit, and the region instructions frame set by the region instructions frame setting unit, in a correlated manner.
US08565488B2
A motion analysis apparatus is provided that enables a contribution degree that suits analysis conditions to be set easily. A motion analysis apparatus (300) is provided with a motion data input section (310) that receives learning data as input, a motion feature extraction section (320) that extracts a motion feature amount from learning data, a principal component analysis section (330) that performs principal component analysis using a motion feature amount on part of the learning data, and learns a subspace, a learning data distance calculation section (340) that calculates a distance between a learning data motion feature amount and a subspace, and a contribution degree determination section (350) that determines the suitability of a contribution degree used in principal component analysis, from a distance calculated from learning data that is used in subspace learning and a distance calculated from learning data that is not used in subspace learning.
US08565486B2
A classification system and method are provided, wherein the classification system includes a memory device, a processor communicatively connected to the memory device, and an input communicatively connected to the processor, wherein the input is configured to receive data comprising at least one object that is to be classified as one of an object of interest (OOI) and a nuisance of interest (NOI) based upon at least one non-Boolean attribute of the object, wherein the processor is configured as a Bayesian classifier to classify the object based upon the non-Boolean attribute using a non-linear probability function.
US08565483B2
A sensor unit is installed to a target object and detects a given physical amount. A data acquisition unit acquires output data of the sensor unit in a period including a first period for which a real value of a value of m time integrals of the physical amount is known and a second period that is a target for motion analysis. An error time function estimating unit performs m time integrals of the output data of the sensor unit and estimates a time function of an error of a value of the physical amount detected by the sensor unit with respect to the real value of the value of the physical amount detected by the sensor unit based on a difference between a value of m time integrals of the output data and the real value for the first period.
US08565476B2
A target tracking method includes representing a human target with a machine-readable model configured for adjustment into a plurality of different poses. The machine-readable model includes a plurality of joints, including one or more magnetism joints, and each joint has a three-dimensional world space position. The method further includes receiving an observed depth image of the human target from a source. The observed depth image includes a plurality of observed pixels. A magnetism body part is assigned to one or more of the plurality of observed pixels, and a magnetism joint position is estimated based on world space positions of the one or more observed pixels assigned the magnetism body part. A joint of the machine-readable model is then shifted toward the magnetism joint position.
US08565474B2
An image processing apparatus for detecting paragraphs in a textual image includes an input component for receiving an input image in which textual lines and words have been identified and a page classification component for classifying the input image as a first or second page type. The apparatus also includes a paragraph detection component for classifying all textual lines on the input image as a beginning paragraph line or a continuation paragraph line. The apparatus is also provided with a paragraph creation component for creating paragraphs that include textual lines between two successive beginning paragraph lines, including a first of the two successive beginning paragraph lines. The paragraphs that have been identified may be classified by the type of alignment they exhibit. For instance, paragraphs may be classified according to whether they are left aligned, right aligned, center aligned or justified.
US08565466B2
There is provided an auditory canal earphone comprising a housing (120) for receiving an electroacoustic transducer and a sound guide unit (130) on the housing (120) for feeding audio signals produced by the sound transducer into an auditory canal of a user of the auditory canal earphone. The sound guide unit (130) has an outside (136). The auditory canal further has at least one ear adaptor (200) with an inside wall (220) for at least partial placement over the sound guide unit (130) and an outside wall (210) for sealing off the auditory canal. The auditory canal earphone further has a tube (400) between the outside (136) of the sound guide unit (130) and the inside wall (220) of the ear adaptor (200).
US08565464B2
In an audio signal transmission/reception device that receives and emits sounds so as to perform transmission and reception of audio signals via communications, user operability can be improved and the size of a main unit can be reduced. It is equipped with a speaker array for arranging a plurality of speaker units, which are arranged on the lower surface of the main unit, and a microphone array for arranging a plurality of microphones, which are arranged on the side surface of the main unit in its longitudinal direction. Legs having hollow structures are attached to the main unit so as to support the main unit at a prescribed height above the mount surface (e.g., the surface of a desk) and to secure good sound emission characteristics of the speaker array.
US08565458B2
A media player includes a processor configured to receive media content from a content source and to process the media content produce an audio signal. The media player further includes a transmitter coupled to the processor and configured to transmit the audio signal to a hearing aid through a communication channel.
US08565457B2
An embodiment of a hearing assistance device comprises a housing, a power source, a radio circuit, an antenna and a transmission line. The radio circuit is within the housing and electrically connected to the power source. The antenna has an aperture, and the radio circuit is at least substantially within the aperture. The transmission line electrically connects to the antenna to the radio circuit. Various antenna embodiments include a flex circuit antenna.
US08565456B2
A hearing aid, that outputs a microphone input signal and an external input signal, improved includes a directional microphone, an external input terminal, a hearing aid processor that inputs sound signals from the microphone and the external input terminal, and a receiver that outputs sound signal that have undergone hearing aid processing by the hearing aid processor. The hearing aid processor has a mixer that mixes a sound signal from the microphone with a sound signal from the external input terminal and outputs a sound signal to the receiver, a mixing ratio decider that decides a mixing ratio between the sound signal from the microphone and a sound signal from the external input terminal, a front sound detector that is connected to the mixing ratio decider, and a similarity calculator that determines whether or not sound collected by the directional microphone is that of an external device.
US08565448B2
A dynamic bass equalization circuit has an amplitude dependent gain that is dependent upon the audio electrical signal amplitude and a dynamically adjusted frequency response that varies with the amplitude dependent gain. In one implementation, the dynamic bass equalization circuit includes a Sallen-Key high pass filter that includes an amplifier with a negative feedback path. The dynamically adjusted frequency response is provided by a parallel pair of reversed diodes connected in the negative feedback path.
US08565446B1
A noise suppression system includes plural microphones, a fixed beam former, a blocking matrix, plural adaptive filters, and a direction of arrival circuit coupled to the adaptive filters that prevents the filters from adapting in the presence of a signal in the look direction. The direction of arrival circuit causes the filters to adapt more quickly in the absence of a signal in the look direction. A pair of adjustable gain circuits is coupled to each microphone. A first adjustable gain circuit from each pair is calibrated during the presence of a desired signal and a second adjustable gain circuit from each pair is calibrated during the presence of an interfering signal. A fixed null-forming circuit is coupled to a first pair of variable gain circuits and an adaptive null forming circuit is coupled to a second pair of adjustable gain circuits. The ratio of the gains of the null forming circuits is used as a control signal. Successive ratios are averaged with a variable smoothing constant and a control signal is derived from the averaged ratios.
US08565445B2
A signal processing unit is provided. The signal processing unit includes an orthogonal transforming part including at least two sound input parts receiving input sound signals on a time axis, the orthogonal transforming part transforming two of the input sound signals into respective spectral signals on a frequency axis, a phase difference calculating part obtaining a phase difference between the two spectral signals on the frequency axis, and a filter part phasing, when the phase difference is within a given range, each component of a first one of the two spectral signals based on the phase difference at each frequency to calculate a phased spectral signal and combining the phased spectral signal and a second one of the two spectral signals to calculate a filtered spectral signal.
US08565441B2
A method and apparatus for reducing resonance of a loudspeaker by using a model derived from a software simulated loudspeaker are provided. The method includes generating a model to determine resonance characteristics of the loudspeaker based on physical parameters of the audio reproducing device; determining accuracy of the model of the loudspeaker by comparing calculated frequency characteristics of the model of the loudspeaker and measured frequency characteristics of the loudspeaker that is outputting sound; generating a resonance reduction filter based on the model of the loudspeaker according to the determined accuracy; and reducing the resonance characteristics of the loudspeaker by applying the resonance reduction filter to input audio data.
US08565440B2
A method of producing a plurality of broadband response files derived from empirical testing on at least one human subject, for convolving with an audio input signal represented as digital samples to produce a stereo output signal (having a left field and a right field) such that the stereo signal emulates the production of said audio signal from a specified audio source location relative to a listening source location. A reference signal is derived for each of a plurality of test positions. An originating signal is derived from at least one reference signal. Each reference signal is deconvolved with the originating signal to produce a broadband response file for each test position. A data storage facility having a plurality of broadband response files stored therein.
US08565433B2
A method and system for managing an air interface key are provided in the present invention, which relate to the communication field; the method including: a serving GPRS Support Node+ (SGSN+) or a Mobile Switching Centre/Visitor Location Register+ (MSC/VLR+) transmits a key distributing message to a Radio Network Controller+ (RNC+), wherein the message carries at least one of an intermediate key KASMEU, a ciphering key CKU or an integrity key IKU.
US08565424B2
A server computer system outputs a downloader component to a client computer. The downloader component enables the client computer to download an encrypted file. After outputting the downloader component, the server computer system cooperates with the downloader component to output the encrypted file to the client computer. The server computer system outputs a user profile to the client computer. The user profile contains a key to decrypt the encrypted file into a digital content item. The server computer system outputs a file management component to the client computer. The file management component is to manage usage of the encrypted file at the client computer based on one or more terms of usage associated with the encrypted file.
US08565417B2
A method and an apparatus for upgrading an existing service outlet (e.g. LAN, telephone, power or CATV outlet) in a house by adding functionality thereto. The functionality is added by an add-on module, connected electrically and secured mechanically to the existing outlet. Several attachment devices are exampled, including surface attachment, side clamping, snap locking, strap securing and fastening screws. The add-on module may include a service connector for retaining the basic existing outlet function. The module may be attached in a permanent way or by using a detachable solution.
US08565409B1
A method and apparatus for routing a call to a subject matter expert via a packet network is described. In one embodiment, a request to route said at least one call to the SME is received. A predefined location associated with the SME is also obtained. The call is then routed to a foreign Internet Protocol gateway associated with the predefined foreign location to communicate with the SME.
US08565407B1
An organization conducting transactions with customers may employ a private computer network to enable customers to place a telephone call to customer service agents (CSAs). To maintain high customer service, it may desirable to expand the private computer network's ability to respond to customer calls on-demand. One or more requests for additional telephony resources may be submitted to a telephony resource allocation service in communication with a configurable network service. The telephony resource allocation service may determine telephony resources available for allocation to the private computer network and facilitate communication between the configurable network service and the private computer network. In this manner, additional computer private network extensions executing instances of call distribution services may also be generated and configured. Thus, the capacity of the private computer network to respond to customer calls may be expanded, while the additional private network extensions may manage distribution of calls to the CSAs transmitted over the allocated telephony resources.
US08565403B2
A method for screening and routing incoming telephone calls includes extracting caller identification information from an incoming telephone call, providing a plurality of tables including a primary ring table, a secondary ring table, a voicemail table, a block call table, and a forward call table, and determining which one of the plurality of tables includes the caller identification information. The method further includes sending the incoming telephone call directly to voicemail without having a ring tone if the voicemail table includes the caller identification information, blocking the incoming telephone call if the block call table includes the caller identification information, and forwarding the incoming telephone call if the forward call table includes the caller identification information.
US08565402B2
A system and method for providing call-back options is disclosed. The method comprises receiving a call in a call routing system, providing at least one call-back option for a caller to receive a call-back, re-allocating resources in the call routing system based at least in part on the at least one call-back option, and calling the caller based on the at least one call-back option. The caller may specify a specific time, a relative time, or a time range when a call-back is preferred. The caller may also specify one or more telephone numbers in combination with the time preferences. The call-back may be initiated by a voice response unit (VRU) and additional call-back options may be presented to the customer who responds to the call-back.
US08565392B2
Methods and apparatus that permit two users to physically interact with one another from a distance using their telecommunication device are disclosed. In an exemplary method, a connection between the telecommunication devices may be established and an indication of inputs at the first and second telecommunication devices received. The inputs may be verified to have been input at the telecommunication devices either substantially simultaneously or overlapping in time. A signal may be sent to the telecommunication devices instructing them to provide a physically perceptible output responsive to verification of substantially simultaneous or overlapping inputs.
US08565389B2
Voicemail messages are transcribed to text in accordance with a subscriber preference. When a new voicemail message is detected or a request to retrieve a voicemail message is detected, a voicemail to text device may alter its behavior based on the voicemail to text subscriber preference and a mobile device status. Subscriber preferences can comprise location (e.g., GPS, AGPS, roaming, international, or national boundaries), date, time, and network resources. Voicemail to text can automatically be re-enabled/disabled based on subscriber preferences set by a subscriber or network provider. A subscriber or network provider can initiate a state change (enable/disable) of voicemail to text.
US08565388B2
Method of using a computerized smart phone to navigate remote auto attendant telephony systems with a menu structure. The auto attendant's menu structure is put into an online computer database. When the caller uses the smart phone to call and establish a voice channel with remote auto attendant telephony system (using the telephone number of that system), software applications running on the caller's smart phone communication device intercept the telephone number and along with the voice channel, also establish a data channel with the online computer accessible database. The caller's smart phone can then retrieve at least some of the menu structure of the auto attendant telephony system through this data channel. This application software can then display at least some of the menu structure of the remote auto attendant telephony system on the graphical user interface of the user's smart phone synchronized with the audio delivery of the menu structure, facilitating interactions with the auto attendant system.
US08565387B1
A method of delivering a story for engaging a user in an interactive, scripted, virtual reality story by generating calls from a group of actors or personalities called a clique, includes the steps of recording onto a memory device a series of calls by multiple persons who pretend to be friends of a user recipient; making calls using the recorded calls in a predetermined sequence to a user recipient and preferably displaying; telling a story in the first person perspective from multiple points of view by means of the calls; and doing everything real friends do when they communicate with each other, except these friends are fictional, rather than real. A system for engaging a user in an interactive, scripted, virtual reality story by generating calls from a group of actors or personalities called a clique, having a memory for storing a series of calls by multiple persons who pretend to be friends of a user recipient; a mechanism for communicating with the memory for making calls using the recorded calls in a predetermined sequence to the user recipient; a mechanism for receiving the series of calls, wherein the series of calls tell a story in the first person perspective from multiple points of view; and the calls simulate everything real friends do when they communicate with each other, except these friends are fictional, rather than real.
US08565386B2
The present disclosure is directed, in some embodiments, to automatic switching of a telephony module between different operational modes in response to the identification of different types of incoming contacts.
US08565379B2
Apparatus for inspection of a sample includes an X-ray source, which is configured to irradiate a location on the sample with a beam of X-rays. An X-ray detector is configured to receive the X-rays that are scattered from the sample and to output a first signal indicative of the received X-rays. A VUV source is configured to irradiate the location on the sample with a beam of VUV radiation. A VUV detector is configured to receive the VUV radiation that is reflected from the sample and to output a second signal indicative of the received VUV radiation. A processor is configured to process the first and second signals in order to measure a property of the sample.
US08565377B2
Imaging may be performed using a megavoltage (MV) radiotherapy treatment system. An electron beam directed at a low-Z target generates an imaging cone beam. The cone beam may be shaped to conform to projections of volumes of interest in a subject. Image filling may be performed to reduce artifacts in the volumes of interest. Image data for filling may be derived from digitally reconstructed radiographs.
US08565374B2
A system for multi-mode breast x-ray imaging which comprises a compression arm assembly for compressing and immobilizing a breast for x-ray imaging, an x-ray tube assembly, and an x-ray image receptor is provided. The system is configured for a plurality of imaging protocols and modes.
US08565372B2
A breast imaging system leverages the combined strengths of two-dimensional and three-dimensional imaging to provide a breast cancer screening with improved sensitivity, specificity and patient dosing. A tomosynthesis system supports the acquisition of three-dimensional images at a dosage lower than that used to acquire a two-dimensional image. The low-dose three-dimensional image may be used for mass detection, while the two-dimensional image may be used for calcification detection. Obtaining tomosynthesis data at low dose provides a number of advantages in addition to mass detection including the reduction in scan time and wear and tear on the x-ray tube. Such an arrangement provides a breast cancer screening system with high sensitivity and specificity and reduced patient dosing.
US08565353B1
Unfolded adaptive/decision-directed loops and correction circuits therefor, architectures, apparatuses and systems including the same, and methods, algorithms and software for reducing latency in an adaptive and/or decision-directed loop. Disclosed embodiments advantageously reduce effects of loop latency, improve the accuracy of corrections in an adaptive loop, and minimize overhead and delays associated with such improvements.
US08565349B2
A system includes an input node, a frequency translatable impedance (FTI) filter, and a radio frequency (RF) downconverter module. The input receives an input signal having first and second components. The FTI filter filters the second components. The RF downconverter module receives the first components and downconverts the first components. Both the FTI filter and the RF downconverter module communicate with the input node.
US08565344B2
Provided is a transmission circuit which allows smooth switching of the operation mode when switching the operation mode of the transmission circuit. A power amplifier 14 includes: a first input terminal to which a direct-current voltage or a voltage in accordance with an amplitude signal M is supplied; a second input terminal to which an output signal from a first variable gain amplifier 171 or an output signal from a second variable gain amplifier 172 is inputted; and a third input terminal to which an output signal from a first bias circuit 15 or an output signal from a second bias circuit 16 is inputted. A control section 11 switches the operation mode of the transmission circuit so that at least one of the first input terminal, the second input terminal, and the third input terminal of the power amplifier is prevented from being in a no input state.
US08565340B2
Methods and devices for transmitting a burst of signals in a cellular radio system supporting data transmission using EGPRS/EGPRS2 are provided. The transmission involves providing additional symbols in the EGPRS/EGPRS2 burst thereby forming a long burst and pulse shaping the long burst to form a long baseband signal whose duration exceeds the duration of one EGPRS/EGPRS2 time slot. The long baseband signal is then shortened to a shortened burst having the duration of an EGPRS/EGPRS2 time slot wherein the shortened burst fulfills the same spectrum mask requirement as the EGPRS/EGPRS2 burst, which can be transmitted.
US08565337B2
A method of transmitting a data stream over a communication channel, the method comprising: providing symbol sets having different numbers of symbols; modulating data in the data stream that warrant different degrees of protection against noise onto symbols from symbol sets having different numbers of symbols, wherein which symbol set given data in the stream is modulated onto is independent of symbol sets onto which other data in the data stream is modulated onto; and transmitting the symbols.
US08565332B2
Provided are a fixed station receiver for a Multi-Input Multi-Output (MIMO) communication system and an uplink adaptation method thereof. In the uplink adaptation method, a sounding reference signal (SRS) is received from a terminal including a plurality of transmission antennas. A complex channel matrix (H) corresponding to a channel response and a noise variance (σ2) corresponding to a noise power is calculated from the sounding reference signal. A signal-to-interference and noise ratio (SINR) on each transmission symbol is calculated with reference to the complex channel matrix (H) and the noise variance (σ2). A pre-coding matrix of the terminal is selected with reference to the signal-to-interference and noise ratio (SINR).
US08565328B2
An apparatus and method are provided for feeding back channel quality information and performing scheduling using the fed-back channel quality information in a wireless communication system based on Orthogonal Frequency Division Multiple Access (OFDMA). In the OFDMA wireless communication system, forward performance degradation due to a decrease in an amount of reverse channel quality information is reduced, and also an increase in the reverse load due to channel quality information feedback is suppressed. A base station controls power of a physical channel using information fed back from a mobile station. In a method for feeding back channel quality information from the mobile station, sub-band-by-sub-band channel quality information is measured and channel-by-channel quality information of a number of channels is transmitted in order of sub-bands of better channel quality information. Average channel quality information for a total band is measured and transmitted.
US08565326B2
A method for transmitting data represented by a plurality of coded bits includes: allocating the coded bits to a plurality of groups; rearranging, for a retransmission of the coded bits, ones of the coded bits allocated to a first one of the plurality of groups to a second one of the plurality of groups, and ones of the coded bits allocated to the second one of the plurality of groups to the first one or a third one of the plurality of groups; and changing, for the retransmission, a sequence of coded bits allocated to each of the plurality of groups after the rearranging.
US08565323B1
Disclosed are various embodiments that implement attention misdirection to conceal errors in streaming video. A video stream quality monitor executed in one or more computing devices determines that an error in a video stream may be user perceivable. The video stream is then configured to include a distraction to mask the error. The distraction is designed to induce a saccade in a user, which interferes with perception of the error by the user.
US08565318B2
In one embodiment, a network device analyzes an encoded stream to identify a timing value included in a packet before a splice point. Next, the device determines a difference between identified timing value and a timing value included in a packet of the encoded segment to be spliced. In conjunction with splicing, the network device formats timing values of packets according to the determined difference, which improves play out of the spliced stream.
US08565317B2
A user interface system comprises a server having a scene description converting device for converting scene description containing input user interaction into converted scene description while leaving parts containing the user interaction and a scene description decoding device for decoding converted scene description into decoded scene description, a remote terminal having a scene description decoding device for decoding scene description and converted scene description sent from the server and a display device for displaying decoded scenes and a user input device for receiving user input according to this display, and a display terminal for displaying decoded scenes sent from the server. Thus, decoding can be enabled at terminals having inferior decoding capabilities and display capabilities.
US08565309B2
A system and method of collection motion vectors for motion compensated interpolation of digital video are disclosed. For example, one embodiment includes a method of identifying motion vectors for interpolating a portion of a digital video signal. The method comprises identifying a plurality of motion vectors indicative of differences between first and second frames of a digital video signal and projecting each of the motion vectors to a location within a third frame at a time associated with the third frame. The method further includes determining a measure of overlap of each projected location with a portion of a third frame to be interpolated, selecting at least one motion vector based on the measure, and generating at least a portion of a third frame based on the selected at least one motion vector selected. Other embodiments include a system and device configured to perform the method.
US08565308B2
A device for processing variable-size macroblocks to achieve high-speed interframe prediction. A predictor calculator determines a motion vector predictor (MVP) for a current macroblock from motion vectors of other macroblocks adjacent to the current macroblock. To achieve this, the predictor calculator specifies adjacent macroblocks to an address calculator. The address calculator calculates a vector memory address for each specified adjacent macroblock, based on the block size of that specified macroblock. The predictor calculator reads out motion vectors from the received addresses and determines MVP for the current macroblock.
US08565306B2
In the method of determining motion vectors for an image block, a motion vector of a co-located image block for a current image block is obtained, and then motion vectors of the current image block are determined based on a type of reference picture pointed to by the obtained motion vector.
US08565300B2
A method and device for controlling a code rate are provided, and this application relates to a video communication technology. The method for controlling a code rate includes the following steps. An output target bit of a current frame is acquired, where the current frame is a currently processed input frame. A target quantization parameter is acquired according to the output target bit by utilizing a nonlinear code rate control model. The present invention is applicable to transcoding between compressed videos.
US08565292B2
In communication method for communicating via a transmission channel to which first communication apparatuses communicating based on a first communication system, second communication apparatuses communicating based on a second communication system, and third communication apparatuses communicating based on a third communication system are connected, a data transmission domain and a notification domain for notifying a data transmission within the data transmission domain are allocated to the first communication apparatuses, the second communication apparatuses, and the third communication apparatuses, respectively. In the communication method, notices of the data transmission for each of the first communication apparatuses, the second communication apparatuses and the third communication apparatuses are transmitted within the notification domain, and the data transmission domain is reallocated in accordance with the notices transmitted from the first, second and third communication apparatuses.
US08565287B2
A wireless system may receive a plurality of multipath signals from a plurality of transmitters and allocate per-cell modules for generating an interference suppressed signal from the multipath signals. Data symbols may be sequentially processed in the received multipath signals utilizing the per-cell modules and subtracting the processed symbols from a residual buffer storing the received multipath signals. Desired information received from one or more of the transmitters may be recovered utilizing the interference suppressed signal. Timing of the data symbols may be correlated utilizing a cell chip combiner. The data symbols may be descrambled utilizing conjugated scrambling codes associated with one of the plurality of transmitters. Orthogonal variable spreading factor (OVSF) codes may be generated utilizing a Walsh transform on the data symbols. Power levels of the OVSF codes may be estimated and estimated signals may be generated based on the OVSF codes and the estimated power levels.
US08565286B2
For channelization codes CC#1 to CC#15, the despreading circuit comprises an FHT circuit with a spreading factor of 16 which outputs the results of despreading of an HS-PDCH. An adder is connected to the FHT circuit at an output terminal thereof corresponding to channelization code CC#0. The adder is connected to a memory to which is input the value obtained by adding an output of the FHT circuit to an output of a selector connected to the memory via a feedback line. By performing the addition 16 times in the adder, the result of despreading of a PCPICH is output.
US08565284B2
A spread spectrum clock signal generator and an accompanying method provide a spread spectrum clock signal of a reduced electromagnetic interference. The spread spectrum clock signal generator includes (a) a state machine, which maintains a current state of the spread spectrum clock signal generator, receives as input value a next state of the spread spectrum clock signal generator and generates a clock phase selection signal based on the current and next states; (b) a random number generator for generating the next state; and (c) a waveform generation circuit for generating a spread spectrum clock signal based on the clock phase selection signal.
US08565280B2
This semiconductor laser element includes a semiconductor element layer including an active layer and having an emitting side cavity facet and a reflecting side cavity facet, and a facet coating film on a surface of the emitting side cavity facet. The facet coating film includes a photocatalytic layer arranged on an outermost surface of the facet coating film and a dielectric layer arranged between the photocatalytic layer and the emitting side cavity facet. A thickness of the dielectric layer is set to a thickness defined by m×λ/(2×n) (m is an integer), where a wavelength of a laser beam emitted from the active layer is λ and a refractive index of the dielectric layer is n, and at least 1 μm.
US08565275B2
A laser source assembly (210) for generating an assembly output beam (212) includes a first laser source (218A), a second laser source (218B), and a dispersive beam combiner (222). The first laser source (218A) emits a first beam (220A) having a first center wavelength, and the second laser source (218B) emits a second beam (220B) having a second center wavelength that is different than the first center wavelength. The dispersive beam combiner (222) includes a common area 224 that combines the first beam (220A) and the second beam (220B) to provide the assembly output beam (212). The first beam (220A) impinges on the common area (224) at a first beam angle (226A), and the second beam (220B) impinges on the common area (224) at a second beam angle (226B) that is different than the first beam angle (226A). Further, the beams (220A) (220B) that exit from the dispersive beam combiner (222) are substantially coaxial, are fully overlapping, and are co-propagating.
US08565268B2
The present application discloses a method in which a base station transmits a reference signal sequence in a wireless communication system. In detail, the method comprises the steps of: generating a pseudo-random sequence using a first m-sequence and a second m-sequence; generating the reference signal sequence using the pseudo-random sequence; and transmitting the reference signal to a mobile station via antenna ports different from one another. The second m-sequence has an initial value containing parameters for discriminating reference signal sequences among users.
US08565261B1
A system including a media access controller, a rate adaptation layer (RAL), and a physical extension module. The RAL module is configured to communicate with the media access controller using a plurality of signal interconnections. The physical extension module is configured to (i) communicate with the RAL module using XGMII, and (ii) communicate with an external device using a physical extension interface. The RAL module is configured to store (i) a first mapping of 10 Gbps media independent interface (XGMII) signals onto a first subset of the plurality of signal interconnections, and (ii) a second mapping of 1 Gbps media independent interface (GMII) signals onto a second subset of the plurality of signal interconnections. The RAL module is also configured to choose a selected mapping from the first mapping and the second mapping, and communicate with the media access controller over the plurality of signal interconnections according to the selected mapping.
US08565257B2
An apparatus and method for transmitting packets having quality of service requirement wherein the quality of service requirements associated with the packets are received at an input, said quality of service parameters include at least one of delay, bandwidth, peak bandwidth and retransmission bandwidth. The received quality of service parameters are mapped to radio protocol parameters including at least one of a priority slot interval, a priority slot phase, a packet duration and modulation format for the radio channel. The packets are transmitted on a radio channel according to the mapped radio protocol parameters.
US08565250B2
Described embodiments schedule packets for transmission by a network processor. A traffic manager generates a scheduling hierarchy having a root scheduler and N levels. The network processor generates tasks corresponding to received packets. The traffic manager enqueues tasks in an associated queue. The queue has a corresponding level M, with a corresponding parent scheduler at each of M−1 levels in the scheduling hierarchy, where M is less than or equal to N. In a single scheduling cycle, a parent scheduler selects a child node to transmit one or more tasks, and the child node responds whether the scheduling is accepted, and if so, with a number of tasks for scheduling. Starting at the parent scheduler and iteratively repeating at each level until reaching the root scheduler, statistics corresponding to the selected node are updated. Output packets corresponding to the scheduled tasks are transmitted, thereby achieving a superscalar task scheduling throughput.
US08565249B2
A system and method are provided for managing a queue of packets transmitted from a sender to a receiver across a communications network. The sender has a plurality of sender states and a queue manager situated in between the sender and receiver may have a corresponding plurality of queue manager states. The queue manager has one or more queue management parameters which may have distinct predetermined values for each of the queue manager states. When the queue manager detects an event that is; indicative of a change in the sender's state, the queue manager may change its sn tate correspondingly.
US08565241B2
A medium access control (MAC) architecture reduces transmission latency for data block retransmissions. A plurality of data blocks are received and temporarily stored in a first memory (e.g., queue, buffer). The plurality of data blocks are then transmitted. A determination is made as to whether each of the transmitted data blocks was received successfully or needs to be retransmitted because the data block was not received successfully. Each of the transmitted data blocks that needs to be retransmitted is marked and temporarily stored in a second memory having a higher priority than the first memory. The marked data blocks are retransmitted before data blocks stored in the first memory location.
US08565233B2
Aspects of mobility management within a wireless communications network including a plurality of sectors are disclosed. In an example, the wireless communications network includes a first cluster of sectors with at least one target sector and at least one supporting sector. The multicast communication session is carried within both the target and supporting sectors. In another example, a second cluster can be included within the network for supporting the same multicast communication session that includes its own target and supporting sectors. In this example, the first cluster transmits multicast media on a first interlace-multiplex (IM) pair of a downlink broadcast channel (BCH) and the second cluster transmits multicast media on a second IM pair of the downlink BCH. If sectors of the first and second clusters overlap, the network controls a manner in which the first and second clusters carry the multicast media.
US08565232B2
A method and apparatus for virtual circuit routes is described. A method in a network element comprises associating a virtual circuit to a layer 3 next hop, the virtual circuit being associated with a layer 2 protocol specific logical circuit, receiving a packet on the logical circuit, processing the packet with configuration information indicated by the virtual circuit, and forwarding the packet to the layer 3 next hop associated with the virtual circuit without processing the packet's layer 3 header.
US08565224B2
According to one embodiment, a telephone exchange apparatus includes a connector, a memory, a determination module and a controller. The connector performs a part of the function of the media server and connect a distribution server that distributes an input media packet to the telephone terminals. The memory stores a connection management table indicating a correspondence relation between a terminal ID, a server ID and codec information, when a call connection related to the unicast packet distribution is established. The determination module refers to the connection management table when performing the unicast packet distribution, and determines whether there is a call connection using the same codec information based on reference result of the connection management table. The controller dynamically connects a plurality of telephone terminals using the same codec to a media server via the distribution server.
US08565220B2
There is provided a method of signaling status information of an application service. The method is performed by a signaling gateway which interconnects an internet protocol network and a signaling system 7 network. The method comprises collecting application server status information of application servers associated with the application service and generating the status information of the application service from the collected application server status information by use of a given set of rules. The status information is generated for signaling the status information to at least one peer. The at least one peer can be comprised in the internet protocol network or in the signaling system 7 network.
US08565214B2
A hybrid communication network for a transportation safety system includes a fixed wired nodes and mobile wireless nodes. Because the wired nodes operate independently packets transmitted by the wired nodes to the wireless nodes need to be synchronized. A downlink travel time for downlink packets traveling from a controller to the wireless nodes is determined. Then, the controller schedules downlink data intervals (DDI) based on the downlink travel time; and transmits downlink packets to the wireless nodes during the DDI, such that a latency requirement of the transportation safety system is satisfied.
US08565202B2
A first wireless communication device may communicate specific data with a second wireless communication device by utilizing a wireless connection according to wireless communication setting information for communicating the specific data. The first wireless communication device may send second wireless setting information to the second wireless communication device by utilizing a first wireless connection according to first wireless setting information in a case where an instruction is input. The first wireless communication device may (A) newly set the second wireless setting information as the wireless setting information for communicating the specific data in a case where a predetermined signal is received, and (B) maintain the first wireless setting information as the wireless setting information for communicating the specific data in a case where the predetermined signal is not received.
US08565198B1
A system including i) first wireless communication circuitry to receive and transmit packets of a first type via an antenna, and ii) second wireless communication circuitry to receive and transmit packets of a second type via the antenna. The packets of the second type are transmitted and received during time slots having a predefined length, and the time slots are separated by time intervals during which no packets of the second type are transmitted or received by the second wireless communication circuitry. The system further includes an arbiter to control access of the first wireless communication circuitry and the second wireless communication circuitry to the antenna, wherein the arbiter causes the packets of the first type to be transmitted and received by the first wireless communication circuitry during the time intervals during which no packets of the second type are transmitted or received by the second wireless communication circuitry.
US08565193B2
The invention relates to a method of transmitting data in a communications system. The invention comprises: receiving from a user an uplink signal using multiple narrow antenna beams; measuring beam-specific pilot signal powers from the uplink signal for all the beams; and using the measured pilot signal powers to determine which one or ones of the downlink beams is to be used for a downlink signal for the user.
US08565182B2
The application relates to radio communications and discloses a method and apparatus for feeding back and receiving acknowledgment (ACK) information of semi-persistent scheduling (SPS) data packets. The method includes receiving downlink data packets and an uplink data assignment indicator (UL DAI) from a base station (BS), wherein a value of the UL DAI indicates a number (N) of all scheduled downlink sub-frames which scheduled by the BS for the UE, the number N is greater than 1, and a number k (k
US08565174B2
The present invention relates to the field of communications technologies. A resource management method, apparatus, and system in a multi-carrier system are disclosed. The multi-carrier system includes at least one multi-carrier cell and the multi-carrier cell includes at least two single carrier establishing cooperation. The method includes the following steps: A base station measures the cooperative resource usage information of each cooperation established single carrier cell; the base station reports the cooperative resource usage information to a radio network controller for the radio network controller to perform resource management. The information measured and reported by the base station in the embodiment of the present invention can satisfy the needs of the multi-carrier performing resource management and make sure that the radio network controller can perform reasonable admission control over multi-carrier UEs.
US08565162B2
In one exemplary embodiment of the invention, a method including: determining whether first allocation information has been transmitted from a first device towards a second device in a wireless communication system; and transmitting a message including transmittal information and second allocation information from the first device towards the second device, wherein the transmittal information corresponds to the determined transmittal of the first allocation information. In another exemplary embodiment of the invention, a method including: detecting whether a first signal is received on a dedicated resource of a wireless communication system; detecting whether a second signal is received on a shared resource of the wireless communication system; and determining, based on a detection outcome for the first signal and a detection outcome for the second signal, whether at least one allocation has failed.
US08565159B2
A mobile communications session is provided to a mobile node using an internet protocol. A home packet data network communicates with an affiliated mobile node. The home packet data network includes a home agent of the mobile node. A visited packet data network communicates with an affiliated mobile node. A packet data gateway controls communication between the home and visited packet data networks. Following a change of affiliation from the home packet data network to the visited packet data network, the packet data gateway and the home agent establish a route to the mobile node via the packet data gateway, which controls communication between the home packet data network and the mobile node affiliated with the visited packet data network. If the mobile node roams between a 3GPP network and a non-3GPP network; the packet data gateway controls communication, using resources on the 3GPP network by the mobile node.
US08565154B2
Methods and apparatuses are provided that facilitate measuring frequencies for cell reselection. A base station providing a cell can be interfered by one or more closed subscriber group (CSG) cells over at least a portion of frequency utilized by the base station to serve one or more devices. The base station can determine and provide one or more parameters related to performing a measurement of a system bandwidth to one or more devices that are within range of the one or more CSG cells that includes at least a portion of the bandwidth utilized by the one or more CSG cells. The one or more devices can accordingly perform measurements of the system bandwidth of the base station for determining one or more communication metrics related to performing reselection and/or measuring other frequencies for reselection. The measurement can relate to a wideband measurement, a plurality of narrowband measurements, etc.