Document Document Title
US08775935B2 Personification of software agents
Personification techniques for software agents are described. In an implementation, a plurality of software agents is personified in a user interface to be selectable as friends in a social network service. Each of the software agents is executable to make one or more recommendations based on criteria of the software agent, respectively. Recommendations made by particular software agents are communicated via user accounts of the social network service that have selected the particular software agents as friends.
US08775930B2 Generic frequency weighted visualization component
A method for displaying categories of content is provided. A request is received from a client to display labels that categorize content for a data source. The request includes a set of parameters. In response to receiving the request a plurality of labels are identified based on the relevance of the plurality of labels to the set of parameters. A display of the plurality of labels is generated. The display is sent to the client, wherein the display depicts the plurality of labels at the client such that each label in the plurality of labels has a selected distance from a central point in the display to indicate relevance of the labels to the set of parameters.
US08775927B2 Method for compressing XML documents into valid XML documents
A method comprising compressing a first XML document into a binary stream, converting the binary stream into a compressed valid XML document, and associating at least one XML tag with the compressed valid XML document in order to identify the document as a compressed XML document.
US08775926B2 Stylesheet conversion engine
In one embodiment, a method includes receiving a browser-independent cascading style sheet (CSS) that conforms to a CSS standard, and automatically modifying the browser-independent CSS to incorporate different CSS related features of various browsers. The method further includes creating one or more CSS files customized for the various browsers.
US08775923B1 Web page restoration
Methods and systems for web page restoration are provided. A method for restoring web pages includes identifying a root node of a node graph, wherein each node of the node graph represents an object of a plurality of objects that form a last state of a web page, including DOM objects. The method also includes traversing the node graph to a next frontier node and determining an object identifier of the next frontier node. The method further includes storing the object identifier and associated properties into a queue of objects when the object identifier of the next frontier node is not found in the queue of objects. The queue of objects may be used to restore objects with object properties having values according to the last state of the web page. Scripting language objects may also be stored for later restoration.
US08775919B2 Independent actionscript analytics tools and techniques
Tools and techniques are provided to support presentation analytics, such as Flash or Flex analytics, independently of embedded JavaScript web analytics code used in web pages. A presentation analytics engine, which may be implemented in ActionScript, includes code for capturing information about user interaction with a multimedia presentation, code for dynamically generating a string or other data structure reflecting such captured information, and code for sending the data structure to an analytics server without using a getURL( ) call or embedded JavaScript. Functionality is also provided for tracking objects without object-specific code, for dynamically sending such tracking information, and for supporting a visual presentation analytics overlay report illustrating such information. The Flash presentation analytics may use the same visitor ID as standard JavaScript analytics, without synchronizing the two analytics codes.
US08775918B2 System and method for automatic improvement of electronic presentations
A system and method for improving electronic presentations is provided. The system may automatically improve an electronic presentation. An input presentation may be analyzed and various parameters may be computed. Based on text and/or other analysis, images and/or other objects may be selected to be included in a generated electronic presentation. A design scheme may be automatically selected. An improved electronic presentation may be automatically generated based on an original presentation, user selected parameters, text and/or other analysis of the original presentation and a set of rules, criteria and parameters.
US08775911B2 Performing a cyclic redundancy checksum operation responsive to a user-level instruction
In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
US08775904B2 Efficient storage of meta-bits within a system memory
Mechanisms are provided for efficient storage of meta-bits within a system memory. The mechanisms combine an L/G bit and an SUE bit to form meta-bits. The mechanisms then determine the local/global state of a cache line on the first cycle of data. The mechanisms forward the data to the requesting cache, and the requesting cache may reissue the request globally based on the local/global state of the cache line. The mechanisms then determine the special uncorrectable error state of the cache line on the second or subsequent cycle of data. The mechanisms perform error processing regardless of whether the request was reissued globally.
US08775902B2 Memory controller and storage device
According to one embodiment, a memory controller that writes write data provided from a host device into a memory, reads read data from the memory, and transmits the read data to the host device. The memory controller includes an external interface, a first ECC generating unit, an access unit, a first ECC correcting unit, and a control unit.
US08775899B2 Error correction device, error correction method, and processor
An error correction device includes: an error correction code generator that generates, from information unit data of data with a parity bit which includes m bytes of information unit data in which each byte has n bits of data and a total of m parity bits where 1 bit is provided for every 1 byte of the information unit data, a bit other than a bit corresponding to the parity bit out of bits constituting an error correction code used for correcting an error in the information unit data; an error detector that detects an error in the information unit data by generating an exclusive-OR of the data with a parity bit; and an error corrector that corrects an error in the information unit data by using a parity bit included in the data with a parity bit and the bit generated by the error correction code generator.
US08775893B2 Variable parity encoder
An apparatus generally having a plurality of first circuits and a second circuit is disclosed. The first circuits may be configured to (i) generate a plurality of intermediate bits by dividing a plurality data bits by a plurality of minimal polynomials of an encoding along a first path and (ii) generate a plurality of parity bits by multiplying the intermediate bits by the minimal polynomials along a second path. A number of the parity bits may be variable based on a configuration signal. The second circuit may be configured to (i) delay the data bits and (ii) generate a plurality of code bits by appending the parity bits to a last of the data bits.
US08775892B2 System and method including modified bit-interleaved coded modulation with fractional secondary coding
A system and method with a modified bit-interleaved coded modulation with iterative decoding (BICM-ID). A first group of coded and interleaved bits are coded with a second FEC code and a second group of coded and interleaved bits are not coded with the second FEC code. The first and second groups are then mapped to a modulation format. The second FEC code may be a single parity check (SPC) and the scheme may be referred to as a BICM-ID scheme with a fractional secondary coding.
US08775891B2 Transmission device, receiving circuit and control method of transmission device
A transmitting circuit transmits data to which an error detection code is attached to a receiving circuit via a transmission path. When detecting the error of the data received via the transmission path, a receiving circuit transmits a retransmit request for the data in which the error is detected to the transmitting circuit. The receiving circuit enters a termination unit adjustment period using the error detection of the received data as a trigger and updates the resistance values of a receiving side termination unit installed at the termination of the transmission path to an appropriate value within the termination unit adjustment period.
US08775886B2 Architecture for a self-healing computer system
The self-healing system comprises a self-healing processor and an error mitigation system. The self-healing processor includes a code block associated with the operation of a portion of digital logic. The self-healing processor also includes a dynamic signature analysis circuit. The processor executes the code block. The dynamic signature analysis circuit creates a dynamic signature representing the operation of the portion of digital logic associated with the code block. The error mitigation system receives the dynamic signature from the dynamic signature analysis circuit. The error mitigation system compares the dynamic signature to a static signature to determine if the signatures match. If the signatures do not match, then the digital logic associated with the code block has an error. The error mitigation system retries execution of the code block. The error mitigation system stores log information describing the above events.
US08775885B2 IEEE1588 protocol negative testing method
The present invention relates to an IEEE1588 protocol negative testing method, comprises steps of: connecting a IEEE1588 tester and a slave clock DUT to establish a real-time closed-loop feedback mechanism; taking the IEEE1588 tester as a master clock, and establishing a stable time synchronization with the slave clock DUT; obtaining the timing offset or path delay of the slave clock DUT before disturbance; assembling an abnormal message in a frame and sending it to the slave clock DUT; calculating the timing offset or path delay increment after disturbance of the abnormal message; determining whether there is a sudden change in the timing offset or path delay of the slave clock DUT, wherein if there is no sudden change, the test passes; otherwise the test fails. This testing method uses the field of correction field (correction Field) in the IEEE1588 message to “magnify” the response of the slave clock DUT to the abnormal message stimulus, and realizes a real-time closed-loop detection to efficiently verify whether the message processing logic of the slave clock DUT follows the IEEE1588 protocol.
US08775884B2 Method and apparatus for position-based scheduling for JTAG systems
A position-based scheduling capability supports interaction between one or more user applications and a scheduler for performing testing via a scan chain of a unit under test. The scheduler receives access requests from one or more user applications, where each access request is a request for access to a segment of the scan chain, respectively. The scheduler determines scheduling of the access requests using a circuit model configured to represent an ordering of the segments of the scan chain. The scheduler may provide the access responses to the user application(s) from which the access requests are received, thereby enabling the user application(s) to issue test operations toward a processor configured to generate test data to be applied to the scan chain. The scheduler may obtain the test operations and send the test operations toward a processor configured to generate test data to be applied to the scan chain.
US08775882B2 Testing circuits
A first circuit has a reset input. A second circuit is configured to be reset and provide an output. A test circuit is configured to test the first circuit and second circuit. The test circuit is configured such that a fault with the first circuit and said second circuit is determined in dependence on an output of the first circuit.
US08775881B2 Embedded processor
Electronic apparatus, systems, and methods of operating and constructing the electronic apparatus and/or systems include an embedded processor disposed in a logic chip to direct, among other functions, self-testing of an electronic device structure in conjunction with a pattern buffer disposed in the logic chip, when the electronic device structure is coupled to the logic chip. Additional apparatus, systems, and methods are disclosed.
US08775875B2 System for providing trace data in a data processor having a pipelined architecture
The invention is a method and system for providing trace data in a pipelined data processor. Aspects of the invention including providing a trace pipeline in parallel to the execution pipeline, providing trace information on whether conditional instructions are complete or not, providing trace information on the interrupt status of the processor, replacing instructions in the processor with functionally equivalent instructions that also produce trace information and modifying the scheduling of instructions in the processor based on the occupancy of the trace output buffer.
US08775874B2 Data protection method, and memory controller and memory storage device using the same
A data protection method adapted to a rewritable non-volatile memory module having a plurality of physical blocks is provided. The data protection method includes following steps. If the rewritable non-volatile memory module is powered on, a power-off period from last time the rewritable non-volatile memory module is powered off till present is obtained. If the power-off period is longer than a time threshold, whether each physical block satisfies an update condition is determined according to a block information of the physical block. An update procedure is executed on the physical blocks that satisfy the update condition. The update procedure is configured to read data from a physical block and rewrite the data into one of the physical blocks. Thereby, data in the physical blocks is protected from being easily lost, and the lifespan of the rewritable non-volatile memory module is prolonged.
US08775871B1 Method and system for providing coordinated checkpointing to a group of independent computer applications
A system and method thereof for performing loss-less migration of an application group. In an exemplary embodiment, the system may include a high-availability services module structured for execution in conjunction with an operating system, and one or more computer nodes of a distributed system upon which at least one independent application can be executed upon. The high-availability services module may be structured to be executable on the one or more computer nodes for loss-less migration of the one or more independent applications, and is operable to perform checkpointing of all state in a transport connection.
US08775870B2 Method and apparatus for recovering errors in a storage system
Apparatus and method for recovering errors from erroneous files in a storage system. In order to recover the errors from the erroneous files, each of at least three erroneous files stored in the storage system may be divided in half to form three sets of divided files. Three corresponding, portions from each of the three sets of divided files may be compared. A determination may be made as to whether at least two portions among the three corresponding portions are substantially identical. Based on the determination, substantially identical portions are determined to be non-erroneous portions. Then, a non-matched portion that is not substantially identical to the two substantially identical portions may be replaced with one of the non-erroneous portions.
US08775865B2 Method and apparatus for scrubbing accumulated disturb data errors in an array of SMT MRAM memory cells including rewriting reference bits
A data scrubbing apparatus corrects disturb errors occurring in a memory cell array, such as SMT MRAM cells. The data scrubbing apparatus activates scrubbing of the data and associated error correction bits based on a number of errors corrected, at a power up of the memory cell array, or a programmed time interval. The data scrubbing apparatus may generate an address describing the location of the memory cells to be scrubbed. The data scrubbing apparatus then commands the array of memory cells to write back the corrected data, the associated error correction bits, and reference bits. The data scrubbing apparatus provides a busy indicator externally during a write back of corrected data.
US08775864B2 Controlling a solid state disk (SSD) device
A mechanism is provided for controlling a solid state disk. A failure detector detects a failure in the solid state disk. Responsive to failure detector detecting a failure, a status degrader sets a degraded status indicator for the solid state disk. Responsive to the degraded status indicator, a degraded status controller maintains the solid state disk in operation in a degraded operation mode.
US08775863B2 Cache locking control
Each cache line of a cache has a lockout state that indicates whether an error has been detected for data accessed at the cache line, and also has a data validity state, which indicates whether the data stored at the cache line is representative of the current value of data stored at a corresponding memory location. The lockout state of a cache line is indicated by a set of one or more lockout bits associate with the cache line. In response to a cache invalidation event, the state of the lockout indicators for each cache line can be maintained so that locked out cache lines remain in the locked out state even after a cache invalidation. This allows memory error management software executing at the data processing device to robustly manage the state of the lockout indicators.
US08775862B2 Tenant rescue for software change processes in multi-tenant architectures
A multi-tenant system can be switched to a downtime state to implement a transition from a current state to a target state of a core software platform. During a second phase of the transition an error associated with tenant-specific content of a first customer tenant of the plurality of customer tenants of the multi-tenant system can be identified. The second phase can be suspended for the first customer tenant while continuing the second phase for a remainder of the plurality of customer tenants for which an error has not been identified. After a scheduled duration of the downtime state, the multi-tenant system can be reactivated such that the multi-tenant system includes the remainder of the plurality of customer tenants with the transition implemented and the first customer tenant either with the transition implemented if the error has been corrected or without the transition implemented if the error has not been corrected.
US08775861B1 Non-disruptive storage device migration in failover cluster environment
A method of performing data migration from a source storage device to a target storage device in a failover cluster includes use of a roll-forward flag to signal successful completion of a migration operation from a migration node to failover nodes of the cluster, reliably controlling host access to the target storage device to ensure that it is used only when it has been successfully synchronized to the source storage device and a commit operation has occurred that ensures that subsequent read and write operations are directed exclusively to the target storage device.
US08775859B2 Method, apparatus and system for data disaster tolerance
A method, apparatus and system for data disaster tolerance are provided in embodiments of this disclosure, the method comprising: receiving node failure information from a node; detecting along a predecessor direction and a successor direction of a failure node indicated in the node failure information according to a pre-stored node sequence to determine a first effective predecessor node and a first effective successor node, and all failure nodes between the first effective predecessor node and the first effective successor node; instructing those of all effective nodes that have local content registration index stored on the failure nodes and the first effective successor node to perform a primary index recovery process, respectively, so as to recover primary indexes of all of the failure nodes into the primary index of the first effective successor node.
US08775852B2 Method for sensing input signal changes
A method for sensing input signal changes at an input of an input/output module operated in an automation system in which a signal is sampled by an input/output module. A change event and a timestamp associated with the change event are generated when a change in the sampled signal occurs and a value pair comprising the change event and the timestamp is stored in a higher-ranking automation component to the input/output module. The input/output module and the higher-ranking automation component are operated clock-synchronously with respect to one another by a clock pulse, and the timestamp is calculated centrally on the higher-ranking automation component based on the clock-synchronous operation.
US08775849B2 Systems and methods for transporting time-of-day information in a communication system
Systems and methods for synchronizing a clock at a customer premises equipment (CPE) location with a master clock at a central office (CO) location are described. One embodiment is a method that comprises receiving, by a time-of-day transmission convergence (ToD-TC) module in the CPE, ToD information relating to the master clock. Based on the received information, time stamps are applied to reference data samples. The method further comprises transporting the ToD information by transporting the reference data samples with applied time stamps and utilizing time stamps of the reference data samples to synchronize the CPE clock with the master clock.
US08775848B2 Low cost and flexible energy management system configured in a unitary housing having a displayless configuration
A device configured in a unitary displayless housing, including a computing device that stores, manipulates and communicates energy data, and the displayless external surface of the unitary housing, including status indicator lights to show the status of the device.
US08775842B2 Memory device, display device equipped with memory device, drive method for memory device, and drive method for display device
A memory device can perform a first operation mode in which a discrete level is supplied to cause the memory cell to retain a logical level, and prevent unnecessary power consumption due to an operation of a power source which is unnecessary in the first operation mode. The memory device includes: a first power source for supplying a first potential level; a second power source for supplying a second potential level, a third power source for supplying a potential higher than a highest potential of discrete levels; and a fourth power source for supplying a potential lower than a lowest potential of the discrete levels, the first and second potential levels being used to supply the discrete levels, when the first operation is carried out, VDD, VSS, and GVDD being caused to be in operation and the fourth power source being stopped from being in operation.
US08775836B2 Method, apparatus and system to save processor state for efficient transition between processor power states
Techniques to provide processor state for implementing a power state transition of a processor. In an embodiment, an operating system executing on a processor detects an opportunity to transition the processor to an idle processor power state. In particular embodiments, the operating system initiates the transition by invoking a task switch, wherein information describing a state of the processor is saved to a task switch segment.
US08775828B2 Power control system for mobile workstation and method
A method of controlling a power system includes receiving a signal indicative of user interaction with a handle of a removable battery, and switching a power interface of the power system from a first power sourcing mode receiving power from the removable battery to a second power sourcing mode receiving power from a back-up battery. An electronic control unit for the power system includes a memory storing computer executable instructions for controlling power sourcing in the power control system, a detector interface configured to receive a signal indicative of user interaction with a removable battery of the mobile workstation and a microprocessor configured by way of executing the computer executable instructions to switch a power interface of the power control system from a first power sourcing mode to a second power sourcing mode.
US08775827B2 Read and write optimization for protected area of memory
A system (and method) to update content of a secure area of a secure digital (SD) card is disclosed. The system performs a first authenticated key exchange to access the secure area of the secure digital memory. The system reads content from the secure area in response to successful performance of the first authenticated key exchange. The system modifies the content in a memory of a computer system. The system performs a second authenticated key exchange to access the secure area of the secure digital card in preparation to write to the secure area of the secure digital memory. The system then writes modified content to the secure area of the secure digital memory in response to successful performance of the second authenticated key exchange.
US08775819B2 Flexible method of user authentication
A method of authorising a user in communication with a workstation is disclosed. According to the method, a system automatically determines a plurality of available user information entry devices in communication with the workstation. The system then determines predetermined user authorization methods each requiring data only from available user information entry devices. The user then selects one of the determined authorization methods for use in user authorization. Optionally, each authorization method is associated with a security level relating to user access to resources. Once the authorization method is selected, the user provides user authorization information in accordance with a determined user authorization method and registration proceeds.
US08775817B2 Application-configurable distributed hash table framework
A distributed hash table infrastructure is described that supports pluggable modules for various services. Transport providers, security providers, and other service providers may be swapped, providing flexibility in supporting various devices and networking configurations.
US08775808B2 System and method for performing a management operation
There is provided a system and method of performing a management operation. An exemplary method comprises receiving a command that comprises information derived from a private key in response to a request to generate the command for an electronic device. The exemplary method also comprises verifying a source of the command using the information derived from the private key and a corresponding public key stored in an immutable memory of the electronic device. The exemplary method additionally comprises performing a management operation corresponding to the command if the verifying of the source of the command determines that the command is from an authorized source.
US08775805B2 System and method for variable length encryption
Systems and methods for performing a secure transaction provided. In one embodiment, the method for encrypting data is provided, comprising: selecting clear text data; selecting a symbol set corresponding to the clear text data; encrypting the clear text data using a key, the encrypting comprising the operations of: defining a first portion and a second portion of the clear text data, encrypting the second portion using the key to generate an encryption mask, and encrypting the clear text data by applying the encryption mask to the first portion using a modulus operation while preserving the second portion as unencrypted, thereby resulting in encrypted data comprising an encrypted first portion and an unencrypted second portion; and wherein the encrypted data has the same format as the clear text data, has the same length as the clear text data, and uses the symbol set of the clear text data.
US08775801B2 Radio communication apparatus and radio communication method
A radio communication apparatus executes communication by establishing a communication link according to a security level with other device. The radio communication apparatus sets a security level according to a type of service, and discriminates whether the security level is necessary for the communication with the other device. If the security level is necessary, the communication link according to the security level is established. If the security level is not necessary, security level is lowered and the communication link according to the lowered security level is established.
US08775799B2 Apparatus and method of securely moving security data
Provided is an apparatus and method of securely moving security data. An apparatus for securely moving security stored in a first apparatus to a second apparatus, includes a status setting unit which set status information of the security data to a disabled state; a data providing unit which creates a copy of the security data and determines whether the created copy can be transmitted to the second apparatus; and a data deleting unit which deletes the security data when the copy is completely transmitted.
US08775797B2 Reliable software product validation and activation with redundant security
Systems, methods, and apparatus for validating product keys. In some embodiments, a product key includes security information and identification information identifying at least one copy of a software product. The security information may include a first portion to be processed by a first validation authority using first validation information and a second portion to be processed by a second validation authority using second validation information. The second validation information may be stored separately from the first validation information and may not be accessible to the first validation authority. In some embodiments, the first validation authority randomly determines whether a product key is to be audited by the second validation authority. Alternatively, the first validation authority may determine whether to audit based on a type of the software product associated with the product key and/or a perceived level of security risk.
US08775790B2 System and method for providing secure network communications
A method includes receiving a data message, from a first embedded node, in a first end point device. The first data message is addressed to a second embedded node. The method also includes encrypting the first data message to produce an encrypted data message, where the encryption is transparent to the first embedded node. The method further includes transmitting the encrypted data message to a second end point device. An apparatus includes a plurality of embedded node ports each configured to communicate with an embedded node. The apparatus also includes an encrypted communications link port configured to communicate with an end point device. The apparatus further includes a controller connected to communicate with the embedded node ports and the encrypted communications link port. In addition, the apparatus includes a storage connected to be read from and written to by the controller.
US08775788B2 Method and system for automatically transitioning of configuration settings among computer systems
A method and system for automatically transitioning configuration settings among computer systems. Multiple configuration settings comprising a computer “personality” are located on a source computing system using multiple transition rules from a personality object. The computer personality includes customization choices, data files, electronic mail, system preferences, application customization choices, the network environment, browser information, etc. The configuration settings are extracted from multiple locations on the source computing system. The multiple extracted configuration settings are stored in a pre-determined transition format. The multiple extracted configuration settings are manipulated. A transition package is created from the multiple manipulated configuration settings. The transition package includes the multiple manipulated configuration settings. The transition package is sent to a target computing system. The transition package is infused on the target computing system to automatically transition configuration settings from the source computing system to the target computing system. The method and system may vastly reduce transition, configuration and deployment times for service providers, corporations, and end-users when a new computing system is deployed.
US08775787B2 Method and device for configuring functional capabilities in a data processing system
A method and device for configuring functional capabilities in a data processing system. Configuration data comprises permanent entitlement data specifying permanent functional capabilities of the data processing system and temporary entitlement data, generated from temporary entitlement records received by the data processing system, specifying temporary functional capabilities of the data processing system. When storing temporary entitlement data, an activation level record specifying a number of resources of the data processing system used for temporarily implementing functional capabilities according to the temporary entitlement data is generated and stored. Responsive to a request to activate or deactivate temporary capacity for the data processing system, for every activation level record, the number of resources specified by the activation level records is modified such that the overall sum of resources specified by the activation level records does not change, and the resources are activated as specified by the activation level records.
US08775783B2 Method and apparatus for creating a self booting operating system image backup on an external USB hard disk drive that is capable of performing a complete restore to an internal system disk
Backup applications that use externally connected hard disk drives for storing full image backups of a windows system disk or compressed image or file by file backups of a windows system disk. A system incrementally updates the images, including the system registry, and puts information on the external drive that makes it bootable.
US08775779B2 Controlling access to a power supply memory
A system is described that includes a power conversion module, a data port, a controller to receive data from the data port, and a data store containing instructions that when executed by the controller perform operations to control the power conversion module. The operations include executing instructions in a first portion of the data store during booting of the controller, executing instructions in a second portion of the data store after the controller has booted, receiving a signal from the data port indicating the instructions in the second portion are to be modified, receiving from the data port modified instructions to be stored in the second portion, and executing, in response to the signal, the instructions in the first portion to store the modified instructions in the second portion.
US08775776B2 Hash table using hash table banks
A hash table method and structure comprises a processor that receives a plurality of access requests for access to a storage device. The processor performs a plurality of hash processes on the access requests to generate a first number of addresses for each access request. Such addresses are within a full address range. Hash table banks are operatively connected to the processor. The hash table banks form the storage device. Each of the hash table banks has a plurality of input ports. Specifically, each of the hash table banks has less input ports than the first number of addresses for each access request. The processor provides the addresses to the hash table banks, and each of the hash table banks stores pointers corresponding to a different limited range of addresses within the full address range (each of the different limited range of addresses is less than the full address range).
US08775775B1 Dynamic prefetch throttling for multi-controller systems
A method for reading data from data storage is disclosed. A prefetch hint identifying a chunk of data a requesting node anticipates the requesting node will request that a controller retrieve from data storage is received. The prefetch hint is stored in a buffer at the controller. A determination that the prefetch hint is ready for processing is made. The determination is based at least in part on an offset or other data indicating a place of the chunk of data within a sequence of related chunks of data one or more of which may have been read previously into a cache of the controller. The prefetch hint is processed in response to determining that the prefetch hint is ready for processing, including by reading the chunk of data from a data storage of the controller and storing the chunk of data in the cache.
US08775773B2 Object storage system
The storage system exports logical storage volumes that are provisioned as storage objects. These storage objects are accessed on demand by connected computer systems using standard protocols, such as SCSI and NFS, through logical endpoints for the protocol traffic that are configured in the storage system. Logical storage volumes are created from a logical storage container having an address space that maps to storage locations of the physical data storage units. Each of the logical storage volumes so created has an address space that maps to the address space of the logical storage container. A logical storage container may span more than one storage system and logical storage volumes of different customers can be provisioned from the same logical storage container with appropriate security settings.
US08775769B2 Partition-based method and apparatus for diagnosing memory leak in java systems
A partition-based method for diagnosing memory leaks in Java systems, comprising dividing heap memory of a Java virtual machine into a plurality of partitions based on a partition plan, wherein each partition has at least one partition owner; monitoring the status of the respective partitions to determine whether there is a partition in which the memory space is exhausted; and if there is a partition in which the memory space is exhausted, determining that the memory leak may occur in the partition and analyzing the partition to obtain leaked objects and objects related to the leaked objects. The present invention also provides a partition-based apparatus for diagnosing memory leak in Java systems.
US08775766B2 Extent size optimization
A method for automatically optimizing an allocation amount for a data set includes receiving an extend request, specifying an allocation amount, for a data set in a storage pool. The method increments a counter in response to receiving the extend request. In the event the counter has reached a threshold value, the method automatically increases the allocation amount of the extend request, such as by multiplying the allocation amount by a multiplier. In the event the allocation amount is larger than a largest free extent in the storage pool, the method automatically decreases the allocation amount of the extend request to correspond to the largest available free extent. Such a method reduces or eliminates the chance that an extend request will fail, and reduces overhead associated with extending and consolidating extents. A corresponding apparatus and computer program product are also disclosed herein.
US08775765B2 Computer system and control method therefor
A physical storage area that is allocated to an unused area of a virtual volume is removed. A management unit sends a request to a server computer to make every piece of data stored in a first logical volume migrate to a second logical volume. The server reads all the data out of the first logical volume and writes the data in the second logical volume. A storage system that includes the first logical volume and the second logical volume allocates a physical storage area to an area of the second logical volume where the data is to be written, and writes the data in the allocated physical storage area. The storage system then deletes the first logical volume.
US08775764B2 Memory hub architecture having programmable lane widths
A processor-based system includes a processor coupled to a system controller through a processor bus. The system controller is used to couple at least one input device, at least one output device, and at least one data storage device to the processor. Also coupled to the processor bus is a memory hub controller coupled to a memory hub of at least one memory module having a plurality of memory devices coupled to the memory hub. The memory hub is coupled to the memory hub controller through a downstream bus and an upstream bus. The downstream bus has a width of M bits, and the upstream bus has a width of N bits. Although the sum of M and N is fixed, the individual values of M and N can be adjusted during the operation of the processor-based system to adjust the bandwidths of the downstream bus and the upstream bus.
US08775761B2 Semiconductor memory device and semiconductor memory system including the same
A semiconductor memory device includes: an internal clock signal generation unit configured to generate an internal clock signal in response to an external clock signal; an internal data strobe signal generation unit configured to generate an internal data strobe signal in response to an external data strobe signal; a phase comparison unit configured to compare phases of the internal clock signal and the internal data strobe signal that are used in an enabled write path in response to an internal dummy write command with each other; and an output unit configured to output an output signal of the phase comparison unit.
US08775758B2 Memory device and method for performing a write-abort-safe firmware update
A memory device and method for performing a write-abort-safe firmware update are disclosed. In one embodiment, a location in a memory of a memory device for a firmware update is allocated. The firmware update is written into the allocated location in the memory. A pointer is written to the firmware update in a directory, and a pointer is written to the directory in a location in the memory that is read during boot-up. In another embodiment, a block in a memory of a memory device is allocated for updated file system data comprising a firmware update and a directory. The updated file system data is written into the allocated location in the memory. A pointer is written to the firmware update in the directory, and a pointer is written to the updated file system data in a boot block in the memory, wherein the boot block is read during boot-up.
US08775754B2 Memory controller and method of selecting a transaction using a plurality of ordered lists
A memory controller is for controlling access to a memory device of the type having a non-uniform access timing characteristic. An interface receives transactions issued from at least one transaction source and a buffer temporarily stores as pending transactions those transactions received by the interface that have not yet been issued to the memory device. The buffer maintains a plurality of ordered lists (having a number of entries) for the stored pending transactions, including at least one priority based ordered list and at least one access timing ordered list. Each entry being associated with one of the pending transactions, and ordered within its priority based ordered list based on the priority indication of the associated pending transaction. Arbitration circuitry performs an arbitration operation during which the plurality of ordered lists are referenced so as to select a winning transaction to be issued to the memory device.
US08775753B2 Synchronization of logical copy relationships
An approach to synchronization of logical copy relationships on a local site with those on a remote site that is a mirror. A withdraw command is received on the local site for logical copy relationships between local source tracks and local target tracks. The withdraw command is executed and sent to a remote site buffer, from which it will be transferred to the remote site. Change indicators are set for the at least one local track in the affected logical copy relationships. If the withdraw command is lost from the remote site buffer, the remote site buffer will be rebuilt using the change indicators. By setting change indicators for local tracks in a withdrawn logical copy relationship (even if the data in local tracks hasn't changed), the remote counterparts to these tracks on the remote site will be rewritten, resulting in withdrawal of the logical copy relationship there even if the withdrawal command was never sent to the remote site.
US08775750B2 Interleaver with parallel address queue arbitration dependent on which queues are empty
An interleaving method includes: generating multiple read-addresses for respective bits of multiple write-words; queuing the read-addresses in parallel in multiple address queues; selecting an address queue among the address queues that is not empty based on status of each address queue; decoding the address from the selected address queue to a read-address and a bit-address; extracting a read-word from data to be interleaved based on the read-address; selecting a write-bit from the read-word based on the bit-address; arbitrating an individual write-bit to one of the write-words based on an address queue ID of the selected address queue; and generating write-addresses for respective write-words.
US08775746B2 Information processing system and method
A system includes a processing history recording means that records history information of information processing performed by an information processing means on data, a plurality of information storing means that store information in mutually different information storage formats, and an information storage format control means that controls to changes an information storage format of data, on the basis of a history of information processing performed on the data.
US08775742B2 System and method for cache management in a DIF enabled storage system
A system and method for caching file data is disclosed. In one embodiment, in a method for caching file data stored in a storage device, wherein the file data is used by an application running on a computing system having a processor, a file system residing in memory, and a storage controller, file data required by the application running on the processor is determined and file access data is generated. Then, physical file mapping information related to the file access data on the storage device is determined. The physical file mapping information includes logical block information, associated physical block information, and a next block hint needed for caching portions of the file data for each subsequent logical block. Further, read commands are generated from the storage controller to read-ahead file data stored in the storage device using the physical file mapping information.
US08775735B2 Storage system and operation method of a storage system
A storage system includes a redundant array of independent disks (RAID), a file subsystem, and a multiple device control unit. The RAID includes a plurality of disks and a bitmap. The file subsystem is used for executing a write command and a trim command. The multiple device control unit does not execute a first synchronization operation on the plurality of disks during the RAID is built, does not execute a second synchronization operation on expansion capacity of the plurality of disks during the RAID is expanded, executes a third synchronization operation on at least one added disk according to the blocks of the plurality of disks occupied by the data during the RAID is reshaped, and/or executes a corresponding operation on at least one added disk according to the blocks of the plurality of disks occupied by the data during the RAID is recovered.
US08775732B1 Method and system for passing information to disk arrays for efficient storage management
A system and method for passing data access information to a disk array are provided. Data access statistics are received from a first source. Thereafter, a determination is made as to whether such data access statistics are to be included in a list of data access statistics. A frequency analysis is then performed by a disk array using the list of data access statistics. An assignment of data to storage blocks within the disk array is then made according to results of the frequency analysis.
US08775731B2 Write spike performance enhancement in hybrid storage systems
A hybrid storage array one using two or more storage device tiers. In one implementation, two tiers may be provided by solid state drives (SSDs) and hard disk drives (HDDs). Host application access patterns of a certain type determined to be relatively slow, such as random writes, are detected. The random writes are collected and written to a special reserve space, such as a portion of the SSD storage tier, referred to as a write cache extension. The write cache extension absorbs such accesses that would otherwise be written to HDD storage directly. Data structures are created in a cache memory local to an array controller representing the location on SSD reserve space to which the writes were committed and a location in the storage system where they were originally intended to go. The write cache extension can be enabled all of the time, or only when the array controller write cache experiences certain operating conditions, such as when its utilization exceeds a certain predetermined amount. The approach improves the overall performance of the hybrid array.
US08775729B2 Prefetching data tracks and parity data to use for destaging updated tracks
Provided are a computer program product, system, and method for prefetching data tracks and parity data to use for destaging updated tracks. A write request is received including at least one updated track to the group of tracks. The at least one updated track is stored in a first cache device. A prefetch request is sent to the at least one sequential access storage device to prefetch tracks in the group of tracks to a second cache device. A read request is generated to read the prefetch tracks following the sending of the prefetch request. The read prefetch tracks returned to the read request from the second cache device are stored in the first cache device. New parity data is calculated from the at least one updated track and the read prefetch tracks.
US08775727B2 Lookup engine with pipelined access, speculative add and lock-in-hit function
Described embodiments provide a lookup engine that receives lookup requests including a requested key and a speculative add requestor. Iteratively, for each one of the lookup requests, the lookup engine searches each entry of a lookup table for an entry having a key matching the requested key of the lookup request. If the lookup table does not include an entry having a key matching the requested key, the lookup engine sends a miss indication corresponding to the lookup request to the control processor. If the speculative add requestor is set, the lookup engine speculatively adds the requested key to a free entry in the lookup table. Speculatively added keys are searchable in the lookup table for subsequent lookup requests to maintain coherency of the lookup table without creating duplicate key entries, comparing missed keys with each other or stalling the lookup engine to insert missed keys.
US08775724B2 Memory system in which extension function can easily be set
According to one embodiment, a non-transitory medium, a controller, a memory, an extension function section, and an extension register. The controller controls the non-transitory medium. The memory which is serving as a work area is connected to the controller. The extension function section is controlled by the controller. The extension register which is provided on the memory is provided with a certain block length capable of defining an extension function of the extension function section. The controller processes a first command to write header data of a command to operate the extension function section to the extension function section through the extension register, and a second command to read header data of a response from the extension function section through the extension register.
US08775721B1 Controlling memory operations using a driver and flash memory type tables
Systems and processes may include a first memory and a second memory. A driver and/or an application may be stored in the first memory. Flash memory type data of the first memory may be stored in the second memory. The driver may control the first memory at least partially based on the flash memory type data. The first memory may be exchanged for a third memory. The driver may be stored on the third memory. The flash memory type data for the third memory may be stored on the second memory.
US08775719B2 NAND-based hybrid NVM design that integrates NAND and NOR in 1-die with parallel interface
A nonvolatile memory device includes multiple independent nonvolatile memory arrays that concurrently for parallel reading and writing the nonvolatile memory arrays. A parallel interface communicates commands, address, device status, and data between a master device and nonvolatile memory arrays for concurrently reading and writing of the nonvolatile memory arrays and sub-arrays. Data is transferred on the parallel interface at the rising edge and the falling edge of the synchronizing clock. The parallel interface transmits a command code and an address code from a master device and transfers a data code between the master device and the nonvolatile memory device, wherein the data code has a length that is determined by the command code and a location determined by the address code. Reading one nonvolatile memory array may be interrupted for reading another. One reading operation has two sub-addresses with one transferred prior to a command.
US08775717B2 Storage controller for flash memory including a crossbar switch connecting a plurality of processors with a plurality of internal memories
A controller designed for use with a flash memory storage module, including a crossbar switch designed to connect a plurality of internal processors with various internal resources, including a plurality of internal memories. The memories contain work lists for the processors. In one embodiment, the processors communicate by using the crossbar switch to place tasks on the work lists of other processors.
US08775715B2 Protection of data from virtual machine clones via paravirtualization
A system and method for protecting secure data from virtual machine clones are disclosed. In accordance with one embodiment, a hypervisor receives a message from a guest operating system hosted by a first virtual machine, where the message identifies a memory location (e.g., of main memory, of a storage device, etc.) for a secure datum. After the hypervisor receives a direct-copy command to clone the first virtual machine, the hypervisor creates a second virtual machine via direct copy, where the second virtual machine is not provided access to the secure memory location during its creation.
US08775714B2 System and method for a bus interface
In accordance with an embodiment, a method of operating a bus interface circuit includes detecting a start sequence on a plurality of input terminals, determining whether a first input terminal and a second input terminal is a data terminal and a clock terminal, respectively, or whether the first input terminal and the second terminal is a clock terminal and a data terminal, respectively. The method also includes routing the first input terminal to a data terminal and the second input terminal to a clock terminal if first input terminal and the second input terminal are determined to be a data terminal and a clock terminal, respectively, and routing the first input terminal to the clock terminal and the second input terminal to the data terminal if first input terminal and the second input terminal are determined to be a clock terminal and a data terminal, respectively.
US08775710B1 Mobile information handling apparatus
A mobile information handling apparatus and system is configured for convenient mobile data entry, communication, and computation. A mobile computing device is configured to detachably mount on an adjustable dock and couple and communicate with a keyboard I/O device and a communication portion when mounted on the dock. The dock is configured to support the computing device, keyboard, and communication portion as well as secure the apparatus to a base via a ball mount. Corner protectors are configured to protect the mobile computing device as well as couple to shoulder straps and a palm cover configured to secure to the hand of an operator. Detachable fans configured to mount to the computing device are powered and controlled by the computing device.
US08775708B2 Increasing functionality of a reader-writer lock
In one embodiment, the present invention includes a method for accessing a shared memory associated with a reader-writer lock according to a first concurrency mode, dynamically changing from the first concurrency mode to a second concurrency mode, and accessing the shared memory according to the second concurrency mode. In this way, concurrency modes can be adaptively changed based on system conditions. Other embodiments are described and claimed.
US08775705B2 Chip having register to store value that represents adjustment to reference voltage
An integrated circuit device includes a transmitter circuit including an output driver. The integrated circuit device includes a first register to store a value representative of a drive strength setting associated with the transmitter circuit such that the output driver outputs data in accordance with the drive strength setting. The integrated circuit device also includes a second register to store a value representative of an equalization setting associated with the transmitter circuit such that the output driver outputs data in accordance with the equalization setting. The integrated circuit device further includes a third register to store a value representative of a slew rate setting associated with the transmitter circuit such that the output driver outputs data in accordance with the slew rate setting.
US08775700B2 Issuing requests to a fabric
In one embodiment, a method includes determining whether producer-consumer ordering rules have been met for a first transaction to be sent from a source agent to a target agent via a fabric, and if so a first request for the first transaction is sent from the source agent to the fabric in a first clock cycle. Then a second request can be sent from the source agent to the fabric for a second transaction in a pipelined manner. Other embodiments are described and claimed.
US08775698B2 Performing an all-to-all data exchange on a plurality of data buffers by performing swap operations
Methods, apparatus, and products are disclosed for performing an all-to-all exchange on n number of data buffers using XOR swap operations. Each data buffer has n number of data elements. Performing an all-to-all exchange on n number of data buffers using XOR swap operations includes for each rank value of i and j where i is greater than j and where i is less than or equal to n: selecting data element i in data buffer j; selecting data element j in data buffer i; and exchanging contents of data element i in data buffer j with contents of data element j in data buffer i using an XOR swap operation.
US08775691B1 Detecting firmware version for an input/output adapter
An indication of a version of a firmware stored in an input/output adapter may be provided by a method that includes detecting whether a first pin is connected to an external circuit, detecting whether a second pin is unconnected to an external circuit, and causing the indication to be provided if the first pin is connected and the second pin is unconnected. The indication may be provided on the first pin. The first pin may include a power supply pin and the indication may be an average rate of power supplied to the input/output adapter.
US08775684B1 Content request optimization
Content requests are stored in a data store, and a timer is configured to start in response to the storing of a first content request. The first content request and any additional content requests stored after the first content request are transmitted to a content provider in response to the expiration of the timer.
US08775683B2 Exchanging control codes between SIP/IMS and UPnP network elements
Method for exchanging control codes between a SIP (Session Initiation Protocol) enabled first network element (1) of an IMS (IP Multimedia Subsystem) network (2), e.g. a mobile terminal connected to such network, and a UPnP (Universal Plug and Play) enabled second network element (3) of a UPnP enabled network (4), both networks being interconnected by an IMS/UPnP interface (5). The first network element (1) addresses a request to a SIP/SIP interface (6), using an address which conforms to the Wildcard PSI (Public Service Identity) format and comprising a PSI address part A which is valid for PSI addressing, and a wildcard address part A′. Then the PSI address part A is converted, in the SIP/SIP interface (6), into a valid SIP URI (Universal Resource Identifier) address B assigned to die IMS/UPnP interface (5), while the wildcard address part A1 is converted into an address parameter B1, pointing or assigned to the second network element of the UPnP enabled network. Next, in the IMS/UPnP interface (5) the URI parameter B′ is converted into a corresponding UPnP address (C). Finally, SIP based and UPnP based control codes (CTRSIP,CTRUPP) are converted and exchanged back and/or forth between the SIP enabled first network element (1) and the UPnP enabled second network element (3).
US08775681B2 Cross-network synchronization of application S/W execution using flexray global time
A system and method for implementing cross-network synchronization of nodes on a vehicle bus includes periodically sampling a notion of time from a first network, transmitting a message from the first network to a node on a second network, wherein the message includes the notion of time, and updating a local clock on the second network node based on the notion of time in the message.
US08775680B2 Image display and image display system
This image display includes a communication portion for transmitting/receiving image data to/from a remote image display including a first display portion for displaying image data as a first display image. The image display further includes a second display portion for displaying image data as a second display image and a control portion so formed as to be capable of synchronizing the first display image and the second display image with each other.
US08775676B2 Context transfer and common IP address for DHCP proxy solution in WiMAX
A network comprising a network component configured with a common internet protocol (IP) address, wherein a similar network component in a similar network is configured with the common IP address, and wherein the network is in communication with the similar network. The disclosure includes a network component comprising a processor configured to implement a method comprising communicating with a mobile station (MS) using an IP address that is common for similar elements in similar networks, and receiving a dynamic host configuration protocol (DHCP) context associated with the MS. Also disclosed is a first access network in communication with a second access network, the first access network comprising a first DHCP proxy configured with a substantially identical IP address as a second DHCP proxy in the second access network, and an agent configured to promote transfer of a DHCP context to the second access network.
US08775675B2 Domain name hijack protection
A domain name registering entity (such as a domain registry, registrar, or reseller) or an independent proxy registration service may offer a domain name hijack protection to their actual or potential customers. When a domain name transfer request or notice is received in a proxy email address listed in the domain name's WHOIS records, the domain name registering entity or the proxy registration service may ignore or decline it. Customers may be given an ability to turn the domain name hijack protection service on and off, as well as an ability to adjust a variety of settings associated with the service.
US08775671B2 Managing information exchange between business entities
Techniques for managing information exchange between business entities include identifying a plurality of routing rules stored in a database of a first business entity computing system; receiving a request for a business transaction through an application of a plurality of applications of the first business entity computing system; determining, based on the identified routing rules, an identifiable business context reference (IBCR) associated with a second business entity computing system, the IBC comprising a unique identifier associated with the second business entity and a first plurality of business data attributes associated with the second business entity; determining, based on the identified IBCR, a communication connection associated with the IBC and an identifiable business context (IBC) associated with the first business entity computing system; and initiating the business transaction between the first business entity computing system and the second business entity computing system through the determined communication connection.
US08775668B2 Redirection of multimedia content between receiver devices associated with a user
A provider network is configured to redirect multimedia content between receiver devices associated with a user. Initially, a multimedia stream representative of the multimedia content is transmitted via the provider network to a first receiver device associated with the user. In response to a redirect stimulus, the provider network redirects the streaming of the multimedia content to a second receiver device associated with the user. The multimedia stream transmitted to the second receiver device can be formatted based on the characteristics of the network link between the provider network and the second receiver device, based on specified formatting rules associated with the second receiver device, and the like. The redirect stimulus can include a user-initiated redirect command provided to the provider network via the first receiver device, the second receiver device, or a third device. Alternately, the redirect stimulus can include an automated stimulus generated based on redirect rules.
US08775664B2 Method and apparatus for use in tracking playback of media streams while in stand-by mode
Some embodiments provide methods, systems and apparatuses for use in managing playback of content. Some of these methods comprise: maintaining, at a playback device, a first media stream in a stand-by mode; continuing to acquire, from over a distributed network while in the stand-by mode, one or more index files of the first media stream, where the one or more index files identify a plurality of media files of the first media stream configured to be played back at the playback device, while not acquiring the media files of the first media stream while the first media stream is in the stand-by mode; and tracking the one or more index files relative to a playback timing f the first media stream while in the stand-by mode, where the playback timing continues to increment while the first media stream is in the stand-by mode.
US08775662B2 System and method for progressive delivery of multimedia objects
The present disclosure relates to methods and systems for progressively delivering multimedia content over a network. According to one aspect, a system for delivering multimedia content through a network includes a server side sub-system and a client side sub-system. The server side sub-system is configured to: concurrently send a first predetermined portion of each of the plurality of objects through the network, wherein the first predetermined portion is less than a complete object for at least one of the plurality of objects; and after sending the first predetermined portion of each of the plurality of objects, successively send subsequent predetermined portions of each of the plurality of objects until all portions of the plurality of objects have been sent. The client side sub-system is configured to: receive the first predetermined portion of each of the plurality of objects through the network; and after receiving the first predetermined portion of each of the plurality of objects, successively receive subsequent predetermined portions of each of the plurality of objects until all portions of each of the plurality of objects have been received.
US08775661B2 Origin request with peer fulfillment
A method for transferring content across a content delivery network (CDN) may include receiving a notification of a request. The request may include a client identifier and a content identifier. The method may also include accessing one or more global policies applicable to the request. The method may additionally include determining, using the one or more global policies, that a client is eligible to receive content associated with the content identifier from another client; identifying, using the one or more global policies and the content identifier, one or more authorized transfers of at least a portion of the content; identifying one or more eligible clients that are associated with the one or more authorized transfers; and sending a set of client identifiers that are associated with the one or more eligible clients.
US08775659B2 Method and apparatus for assisting with playback of remotely stored media files
A software based system for facilitating streaming of media files to a device over a wide area network (WAN) includes an agent process, an authentication process, a client services process and a client process. The agent process catalogs local media files and advises the authentication process of it's availability on the WAN and the address at which it may be contacted. The client process contacts the client services process to obtain, after authenticating with it, the WAN address of the agent process and contacts the agent process to receive information or meta-data describing the media files available for streaming. The client process obtains information for forming a URI or playlist, that it then passes to a media player to request the stream over the WAN. Alternately, the client process may direct the agent process to pass the URL to another client process on, for example, the same local area network.
US08775655B2 System and method for presenting streaming media content
One embodiment provides a system and a method for presenting streaming media content delivered through a peer-to-peer overlay network. During operation, a data-transfer mechanism sends requests to a plurality of peer nodes to receive data for streaming media content. The system stores received data for the streaming media content into a buffer. Next, a server local to a media presentation mechanism serves the buffered data to a media presentation mechanism. The server controls the data serving in response to a signal received from the media-presentation mechanism.
US08775654B2 Apparatus and methods for mediating messages
Disclosed are methods and apparatus for effectively mediating communications between entities in a computer network. In general, a format preference for a first service is received into a message interchange network. The format preference specifies an expected format for messages received by such first service without specifying a format for any other services. The format preference for the first service is then stored in a repository associated with the message interchange network. Messages sent to the first service are then mediated using the format preference stored for the first service so that the first service receives messages in the expected format specified by the format preference stored for the first service.
US08775653B2 Web client data conversion for synthetic environment interaction
Web client data conversion for synthetic environment interaction is described, including receiving a message at a synthetic environment server indicating occurrence of an event on a web client by a web application server configured to generate a transformed message from a first protocol format to a second protocol format, sending the transformed message from the web application server to a message bus using the second protocol format, translating the transformed message into a translated message, the transformed message being translated from the second protocol to a third protocol using a property class, sending the translated message from the message bus to the synthetic environment server according to the property class, and updating the synthetic environment using data included in the translated message, wherein the synthetic environment is updated in substantially real-time. In some embodiments, a method can include an implementing an application programming interface associated with a transactional server.
US08775652B2 Communication between a mobile computing device and an accessory using an accessory protocol and an application protocol
Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
US08775650B2 Memory association to folder information
A method, device, system, and a computer program product for association of memory to folder information are disclosed. The electronic device includes one or more memory elements and a sending module. Each of the memory elements is adapted to store folders therein, and the sending module is adapted to send a capability object and a folder-listing object to a receiving module. The capability object includes memory information corresponding to the one or more memory elements, and the folder-listing object includes folder information corresponding to a folder contained in one of the memory elements. The folder information includes an attribute identifying the one memory element containing the folder.
US08775644B2 Method and system of remote diagnostic, control and information collection using a dynamic linked library of multiple formats and multiple protocols with restriction on protocol
A method, system and computer program product for (1) collecting information from a remote application unit and/or (2) diagnosing or controlling the remote application unit. By utilizing a shareable computer code device (e.g., a dynamic linked library), a new application can utilize tested, proven code without having to reproduce existing functionality. Moreover, by supporting multiple data formats and/or multiple communication protocols, a computer code device increases the likelihood that a supported format and/or protocol will be either receivable or understandable by a receiver.
US08775641B2 Self invitation to initiate sessions, start processes, or generate outbound messages
Methods, systems, and machine-readable media are disclosed for initiating communications between entities operating in disparate environments and/or with different base protocols. According to one embodiment, a method for initiating a communication can comprise receiving a request from the first entity to initiate communications. An initiation message can be generated and formatted in a base protocol of the second entity. The base protocol of the second entity can be different from a base protocol of the first entity. The initiation message can be sent to the second entity to cause the second entity to initiate communications with a third entity in the base protocol of the second entity.
US08775639B2 Method and apparatus for providing access of network based radio frequency identification information
A method and apparatus for enabling consumers to scan RFID tags using home based endpoint devices that can transmit the scanned information to network based services are disclosed. Using the RFID scanned information, consumers can then access, retrieve and view additional information regarding products, in which RFIDs are embedded, on video display devices, such as televisions or video display monitors. This product related information can include interactive technical support, companion product information, or instructional guidelines.
US08775638B2 Method, computer readable medium and system for scaling medical applications in a public cloud data center
A method for providing scaled applications in a cloud data center is disclosed. The method includes receiving a request from a user to use one of a plurality of applications maintained in a memory of a cloud data center. The method further includes assigning one of a plurality of instantiations of a service manager to the user and establishing, using the assigned instantiation of the service manager, a connection between the user and an instance of the requested application for a duration of a user session.
US08775635B2 Simultaneous visual and telephonic access to interactive information delivery
A method and system for providing a visual interactive voice response session are provided. A visual interactive voice response server determines whether a session identifier database includes a session identifier that is associated with a first device. The visual interactive voice response server initiates the visual interactive voice response session with the first device when the session identifier database includes the session identifier that is associated with the first device. The session identifier that is associated with the first device is removed from the session identifier database when the visual interactive voice response session is terminated.
US08775628B2 Load balancing for SIP services
Methods of operating an SIP load balancer, one or more SIP server nodes and/or one or more SIP server instances are provided that efficiently manage a processing load. Configurations for an SIP load balancer, one or more SIP server nodes and/or one or more SIP server instances to enable efficient management of a processing load are also described. In certain ones of these, state data for a set of SIP processes may be sent from a SIP server instance and used by a SIP load balancer to remove inactive SIP processes from a data structure. The management of a processing load comprising a number of SIP processes following the failure of a SIP server node and/or a SIP server instance is also provided.
US08775625B2 Virtual machine mobility in data centers
A data center management device determines that a virtual machine should be moved from a first physical system to a second physical system. The data center management device instructs a first service appliance at the first physical system to perform state synchronization with a second service appliance at the second physical system in order to continue providing the services offered prior to the move. The data center management device instructs the virtual machine to be instantiated at the second physical system.
US08775623B2 Automatic port conflict resolution during application deployment
Systems, methods and articles of manufacture are disclosed for identifying and resolving port conflicts during application deployment. The port conflicts may be identified based on application documentation and active port information. The port conflicts may be resolved by identifying an available port and providing information about the available port to a conflicting application. The port conflicts may also be resolved by identifying an available IP address and providing a port on the available IP address to a conflicting application. Further, if conflicting applications allow port sharing, the port conflicts may be resolved by providing port sharing information to the conflicting applications.
US08775621B2 Policy services
A method and system for applying policies to services is provided. An embodiment includes a method for applying services wherein a request from a subscriber for a particular service is received. The request is compared with a policy to ascertain whether or not access to the particular service is permitted, and, if permitted, if there are any restrictions or limitations to that access.
US08775619B2 Web hosted security system communication
A distributed proxy server system is operable to receive a request for Internet data from a user, obtain the user's identity, store at least one cookie on the user's web browser identifying the user, and filter undesired content before forwarding requested Internet data to the user. A master cookie is associated with the proxy server including user identity information, and an injected domain cookie is associated with the domain of the requested Internet data including user identity information.
US08775617B2 Method for optimizing network performance after a temporary loss of connection
A communication apparatus includes a computer supported telecommunications application (“CSTA”) session established between a computing function and switching function that includes a time period where monitors and registrations are preserved by the switching function if the computing function is able to restart the session within that time period after a temporary connection failure. The switching function tracks call and non-call related device activity that occurs from the time a session failure is detected until the computing function is able to restart the application session in a first list. If the computing function restarts that application within the time period, the switching function sends the computing function a list of devices whose activity was detected during the outage. The computing function uses the list of devices to query the status of those devices to reduce the amount of time needed to perform a recovery and less system performance impacts.
US08775611B1 System for displaying a web page with real time analytics data overlay
Machine-implemented methods for providing information to a graphical user interface for displaying web site traffic information are provided. In one aspect, a method includes acquiring low latency web site traffic data for a web page, and providing the acquired low latency web site traffic data to a graphical user interface for display. The acquired low latency web site traffic data is configured to be displayed concurrently with a display of at least a portion of the web page. Systems, graphical user interfaces, and machine-readable media are also provided.
US08775610B2 Identifying an application server in a plurality of application servers associated with a shared identifier
Methods and apparatuses, including computer program products, are described for identifying an application server in a plurality of application servers associated with a shared identifier in an Internet Protocol Multimedia Subsystem (IMS) network. The method includes receiving, from a Signaling System 7 (SS7) network, a message including a mobile device identifier associated with a mobile device connected to the IMS network and determining the identity of an application server in the plurality of application servers associated with the shared identifier. The determining step includes extracting the mobile device identifier from the message and retrieving, from a data storage module, an application server identifier associated with an application server based on the extracted mobile device identifier. The application server associated with the retrieved identifier provides service to the mobile device. The method also includes transmitting the message to the application server associated with the retrieved identifier.
US08775607B2 Identifying stray assets in a computing enviroment and responsively taking resolution actions
In a discovery stage, a set of suspect rules can be utilized to determine if each environment asset of the computing environment is to be considered a suspect asset or a standard environment asset, where suspect assets are a subset of environment assets of the computing environment. In a confirmation stage, a set of stray rules can be used to determine whether each suspect asset is to be considered a stray asset, wherein stray assets are a subset of the suspect assets. A stray asset can be an asset defined and configured by a configuration management system that is active in the computing environment and is consuming resources of the computing environment yet is not needed by active processes of the computing environment and is unneeded by other active environment assets. For each stray asset, at least one resolution action (e.g., alert action, containment action, delete action) can be performed.
US08775602B2 Alarm-driven access control in an enterprise network
An alarm access controller is operative to control access to an enterprise network of a communication system responsive to alarms generated by products that are part of a set of internal resources of the enterprise network. In one aspect, the alarm access controller is implemented by a server or other processing element comprising a processor coupled to a memory. The alarm access controller is configured to receive an alarm from one of the products, to identify an external service provider for handling the alarm, and to provide temporary authenticated access of the service provider to the product. By limiting service provider access to an alarm-generating product in accordance with specified time periods or other conditions determined based at least in part on the alarm itself, system security is considerably improved and access control is made more flexible and efficient.
US08775601B2 Managing organizational computing resources in accordance with computing environment entitlement contracts
Mechanisms for reserving computing resources of a data processing system are provided. These mechanisms generate one or more computing environment entitlement contract (CEEC) data structures, each CEEC data structure defining terms of a business level agreement between a contracting party and a provider of the data processing system. These mechanisms associate a set of computing resources with a CEEC data structure. The mechanisms then manage the set of one or more computing resources in accordance with the associated CEEC. Such management includes, in response to a contracting party failing to utilize the computing resources in the selected computing resource cohort for a specified purpose at approximately a specified level and pattern of intensity during approximately a specified period of time, all of which are identified in the CEEC data structure, then the CEEC data structure is invalidated or nullified.
US08775598B2 Intelligent offline caching of non-navigated content based on usage metrics
A request for a navigated content associated with a browsing session can be received. The navigated content can be an electronic artifact which can be presented within an interface during the browsing session. The navigated content can be associated with a data source. The interface can be associated with a computing device. A usage metric associated with the navigated content can be collected. The usage metric can be a frequency and/or a duration measurement. The usage metric can be determined to be equivalent to a threshold value of a usage ruleset and can automatically persist within an offline cache the navigated content. A non-navigated content within the offline cache can be programmatically stored. The non-navigated content can be an electronic artifact linked to the navigated content wherein the non-navigated content is not presented within the interface during the browsing session.
US08775596B2 On-demand contextually aware steering rules
A server device may store policy information that includes subscription information associated with one or more user devices, and an indication of how to route traffic upon detecting traffic associated with the one or more user devices associated with the stored subscription information. The server device may receive information associated with a particular traffic flow, where at least some of the received information is derived from the particular traffic flow. The server device may compare the received information to the stored policy information. The server device may detect, based on the comparing, that the particular traffic flow is associated with a particular one of the one or more user devices associated with the stored subscription information. The server device may route the particular traffic flow based on the stored policy information.
US08775595B2 Relationship based presence indicating in virtual area contexts
Other communicants in a network communications environment who have relationship ties with a user that satisfy a particular relationship predicate and who are present in a zone of a respective other virtual area that is assigned to the other communicant are determined. Indications of presence of the determined other communicants in the zones of the other virtual areas is transmitted to the user. Each virtual area is associated with a respective communicant who is present in the virtual area and has a relationship tie with the user that satisfies a relationship predicate. Responsive to user input referencing a selected virtual area, a request to establish a presence for the user in the selected virtual area is transmitted. Responsive to user input referencing a particular communicant, a request to establish a network communications link between the respective network nodes operated by the user and the particular communicant is transmitted.
US08775592B2 Method for transmitting and negotiating network-controlled functional data between a client and a server
The invention relates to a method for transmitting control data in a telecommunication network for controlling a service administered by the telecommunication network, especially a server connected to the telecommunication network. According to said method, the telecommunication network provides a data object, especially a contact of an address book, with a function that is special with respect to other data objects. A parameterized message is transmitted by the terminal device for telecommunication via the telecommunication network to a higher order system component of the telecommunication network, said message comprising at least one first parameter for characterizing the data object and a second parameter containing a control information, especially for the activation, deactivation or modification of the service. The higher order system component checks at least one of the parameters and the service is controlled depending on the result of the check and in accordance with the control parameter.
US08775584B2 Method and apparatus for discovering network devices
Multiple devices are identified in a network along with connection information associated with the multiple devices. The connection information associated with the multiple devices is converted into a hierarchical structure and communication links between the multiple devices are identified.
US08775583B1 Assigning internet protocol addresses in a network
Methods are provided for assigning a static IPv6 address to a mobile device by accessing a database to determine whether a static IPv6 address is stored in the database for that mobile device. A mobile device communicates a request for a static IPv6 address, and it is then determined that a static IPv6 address is defined in a customer-profile database in association with the mobile device. The network portion and the host portion of the static IPv6 address are sent to the mobile device so that the mobile device is able to communicate by way of a communications network.
US08775576B2 Reconfigurable cloud computing
A method, system, and computer-readable storage medium for using a distributed computing system are disclosed. For example, one method involves receiving one or more parameters. The one or more parameters indicate one or more operations. The method also involves selecting one or more computing resources from computing resources. This selecting is based on the parameter(s). An application is configured to be executed using the computing resource(s). The method also involves generating a workflow. The workflow indicates that the application is to be executed using the computing resource(s). The workflow indicates that the application performs the operation(s). The method also involves communicating at least a part of the workflow to one or more nodes, where the node(s) include the computing resource(s).
US08775572B2 Public network distribution of software updates
Updates for an enterprise's software product are made available to user devices on-line, even when network resources of the enterprise are unavailable. Software update sets and notifications concerning the update sets may be published by an enterprise for consumption by content distribution partners of the enterprise and parties not affiliated with the enterprise. Each abstraction relating to an update, including update notifications and update sets may include a cryptographic signature for later use in authenticating the source of the abstraction. Update notifications also may include information indicative of: available update sets; and network locations at which the update sets can be accessed. Further, an update notification may be configured with a time-to-live (TTL) value indicating a value of time after which the notification expires. TTL values give the enterprise some control over the distribution of update sets by limiting the lifespan of the update notifications corresponding to the update sets.
US08775564B1 Time based CDN traffic allocation
A content delivery network (CDN) performs time varying traffic allocation. The network includes: one or more edge servers that store content corresponding to a domain name that is associated with a content provider, and are configured to deliver the content to end users in response to requests received at the edge servers from the end users; analytics information characterizing the CDN; and a traffic engine that periodically evaluates a service function as having a serve value or a shunt value for the domain name, based at least in part on the analytics information. The traffic engine transmits one or more IP addresses of the edge servers to an interface to a domain name service (DNS) while the service function has the serve value for the domain name; and transmits alternate domain name information of a different network to the interface while the service function has the shunt value.
US08775563B2 Dynamic overlaying of content on web pages for tracking data
A computer system for overlaying content in a designated area of a web page is disclosed. The computer system may be used to run executable code configured to identify a data field in a received web page, insert a visible user control substantially adjacent to the data field, display the web page comprising the user control, and cause a value in the data field to be tracked upon actuation of the user control.
US08775559B1 Generating network pages using customer-supplied generation code
Disclosed are various embodiments for generating network pages using customer-supplied page generation code. A network page request is obtained from a client. The network page is associated with a network site hosted by a hosting provider on behalf of a customer. Customer data is aggregated from multiple data sources. Customer-supplied page generation code is executed to generate the network page. The page generation code may access the customer data through predefined variables, but the page generation code is restricted from accessing the data sources directly. The network page is sent to the client in response to the request.
US08775557B2 Transferring files
Systems and techniques for transferring one or more files by connecting to a communications system host; sending, to a client connected to the communications system host, a request to transfer one or more files; when a client permits access to the one or more files, establishing a direct socket connection from the client and bypassing the communications system host; and initiating the transfer of the one or more files from the client over the direct socket connection.
US08775555B2 Rest interface interaction with expectation management
Various embodiments of systems and methods for REST interface interaction with expectation management are described herein. A message request is received for accessing content of a resource. Further, a check is made to determine whether the message request includes a structure-expected in a header of the message request. Also, a check is made to determine whether the structure-expected matches with a structure of the resource if the message request includes the structure-expected. Furthermore, the message request is executed if the structure-expected matches with the resource structure. Then, a message response is returned with a structure-resulted in a header of the message response based on the execution of the message request. If the message request does not include the structure-expected, the message request is executed and the message response is returned with the structure-resulted based on the execution of the message request.
US08775554B2 Cloud-based web page applications for extending functionality
Embodiments extend functionality of a web page using cloud-based page applications. A page application provider, executing as part of a web browser, receives notification of a web page being accessed by a user of a user computing device. One or more page applications associated with the web page are identified. The identified page applications provide functionality related to the web page and, in some embodiments, interact or share data with the web page. The page application provider presents the identified page applications to the user. Based on a selection of at least one of the presented page applications, the selected page application is provided for execution by the user computing device. In some embodiments, the correlations among the user, web pages, and page applications are available from a cloud-based page application service.
US08775550B2 Caching HTTP request and response streams
A client requests a web page from a server including aggregated content comprising a plurality of content items from a plurality of content providers. The server provides content items to the client from a cache accessible to the server if any of the content items are stored in the cache, and requests any remaining content items from their respective content providers. The server receives responses from the content providers and stores any cacheable responses (i.e., content items) in the cache. Aspects of the invention apply to any content request from a client, for example, updating a client's widget with a content item.
US08775548B2 Extending sharing options of local computing resources
A method, system, and medium are provided for sharing items residing on a computing device. Items selected for sharing can be made simultaneously available to users on a local network and to users outside of the local network. A remote sharing service allows access to copies of items based on user identifiers associated. Local attributes associated with items are modified such that the user identifiers are associated with the items for providing access via a local network.
US08775544B2 Methods and systems for dynamically switching between communications protocols
A method for dynamically switching between communications protocols used in communicating with each of a plurality of physical computing devices includes configuring, by a storage delivery management service, a storage system in a storage area network, to communicate, according to a first communications protocol with a first physical computing device executing a virtual machine, the storage system providing, to the virtual machine, access to a virtual storage resource. The storage delivery management service receives a request to migrate the virtual machine from the first physical computing device to a second physical computing device. The storage delivery management service configures the storage system to communicate with the second physical computing device according to a second communications protocol. The storage delivery management service transmits, to the second physical computing device, an identification of the storage system providing access to the virtual storage resource for the virtual machine.
US08775537B2 Device centric controls for a device controlled through a web portal
A system controls computer network communication devices in a background session in accordance with a control database. The system includes a computer network communication device having a non-volatile memory containing a unique device identifier and a communication module for communicating with a control site, the communication module being configured to generate monitor messages containing the unique device identifier and data corresponding to entry of a command by a user and to parse command messages received from the control site, and a control site comprising a device database and a control database, the control site being configured to compare data in the monitor message to control data stored in the control database in response to the monitor message having a unique device identifier that is also stored in the device database.
US08775536B2 Method and device for hiding messages
Based on user configuration, a main messaging user interface screen on a messaging device either presents a list of references to messages stored on the device based on a complete index of references to the stored messages or based on a filtered index of references to the stored messages. References to stored messages of a predetermined type are not maintained in the filtered index.
US08775533B2 Auto connect in peer-to-peer network
A wireless device that automatically forms a connection to a remote device in accordance with a peer-to-peer protocol. The remote device may be designated as an auto-connect device for the wireless device such that, when the wireless device determines that it is in the vicinity of the auto-connect device, it can re-form a connection to the remote device based on stored information for re-establishing connections among a persistent group of devices, but without any express user input. When a user requests that the wireless device perform a function that involves interaction with an auto-connect device, that function may be performed with the delay associated with forming a connection. Any of multiple techniques may be employed for identifying devices designated as auto-connect devices and for determining when the wireless device and a remote, auto-connect devices are in close proximity.
US08775526B2 Iconic communication
A method of controlling an external display using a personal communication device, comprising: providing an external display; processing an iconic message on a personal communication device to generate at least one instruction for said display; transmitting said at least one instruction from said personal communication device to said external display responsive to said processing; and displaying on external display in response to said at least one instruction.
US08775520B1 Systems and methods for viewing non-HTML email attachments
A method of displaying attachments associated with an electronic message displays an electronic message in a first instance of a client application (e.g., a web browser) running on a client computer. The electronic message includes one or more attachment viewing links, each link corresponding to an attachment associated with the electronic message and each attachment having a particular document type. After a single user selection of one of the attachment viewing links, a converted document (e.g., an HTML file) is transferred from a document storage system to the client computer. The converted document corresponds to one of the attachments associated with the message and the converted document has a document type different from the document type of the attachment. The converted document is displayed in a second instance of the client application.
US08775517B1 Viewing connectivity between user and entity of an information service
An on-line social graph that allows users to establish an account with the system and establish connections to nodes in the system. The social graph uses system-provided nodes that are created and maintained by the system, so that users cannot edit the system-provided nodes. The user is allowed to select entities and the system will process and display useful information regarding the relationship of the entities to the user or other nodes. Entities can be organizations, persons, locations, or other. In an implementation, the system displays connections the user has to system-provided nodes.
US08775516B2 Projector system and connection establishment method
A projector system includes: a plurality of computers connected to a network; and a plurality of projectors connected to the network, wherein each of the computers includes a connection request unit which gives a connection request to an arbitrary projector connected to the network, and each of the projectors includes a group information acquisition unit which acquires group information including apparatus IDs of the respective projectors of a group to which the own apparatus belongs, and a connection request unit which requests the projectors excluding the own apparatus among the projectors of the group to connection with an arbitrary computer, referring to the group information, when receiving the connection request from the arbitrary computer.
US08775515B2 System and method for providing student performance alerts in an online learning environment
A system and method for providing student performance alerts in an online learning environment is provided. An online learning environment is monitored. A score for a test taken by a student at a first time is received. One or more previous scores for previous tests taken by the student at previous times are obtained. The score is compared with one or more of the previous scores to determine a difference between the score and the one or more previous scores. A change threshold is applied to the difference and the difference is determined to be significant when the difference is outside the threshold. An alert for the significant difference is transmitted to one or more recipients associated with the student.
US08775510B2 Fast file server methods and system
The invention provides, in one aspect, an improved system for data access comprising a file server that is coupled to a client device or application executing thereon via one or more networks. The server comprises static storage that is organized in one or more directories, each containing, zero, one or more files. The server also comprises a file system operable, in cooperation with a file system on the client device, to provide authorized applications executing on the client device access to those directories and/or files. Fast file server (FFS) software or other functionality executing on or in connection with the server responds to requests received from the client by transferring requested data to the client device over multiple network pathways. That data can comprise, for example, directory trees, files (or portions thereof), and so forth.
US08775509B2 Enhanced HTTP messaging for devices
Disclosed in some examples is a method for communications between a client and a server using a stateless messaging protocol by transmitting from a client to a server a first message using the stateless messaging protocol; receiving from the server a response message, the response message including an indication of the presence of a second message at the server intended for the client, the indication including message retrieval information; sending a third message from the client to the server including the message retrieval information; and receiving a fourth message from the server, the fourth message including the contents of the second message.
US08775508B2 Filter for a distributed network
A device coupled to a network receives a request from an indexing node in the network, the request corresponding to a particular data item; and provides a response to the indexing node in response to the request, wherein the response to the indexing node includes an indication that the indexing node should index a substitute data item instead of the particular data item.
US08775506B2 Eager block fetching for web-based data grids
Techniques for improving scrolling performance in a web-based data grid. In one set of embodiments, when a user scrolls through a data grid rendered in a viewport of the user's web browser, client-side code executing in the web browser can detect whether a scroll event has occurred that requires a portion of the viewport to be filled/refreshed with data from a server. The client-side code can further determine whether the scroll event is a short scroll or a long scroll, and can send a request to the server that indicates the type of scroll event. If the scroll event is a short scroll, the server can determine a first amount of data to fetch based on one or more first parameters. If the scroll event is a long scroll, the server can determine a second amount of data to fetch based on one or more second parameters.
US08775505B2 Optimized event routing in distributed data management
Event routing in a distributed computing system with distributed data management is optimized by communicating an event affecting a datum only to either backup server processes or server processes respectively associated with an application process having an interest in an event affecting the datum.
US08775502B2 Data routing in a content distribution network for mobility delivery
System(s) and method(s) are provided to route data within a network of content with specific service constraints to mobile devices. A mobile network management component receives an identifier (ID) of a base station that serves a mobile device that originates a request for data, and relays the ID to a network platform that administers content. A mapping that associates one or more base stations with a deployed content node and the received ID are utilized to identify a content node to serve the request for data via the base station. The received request for data is directed to the identified content node. A service constraint configuration can be allocated for exchange of payload data between the mobile device and the network platform. For a request to consume data and a request to supply data, identified content node delivers data and receives data, respectively, in accordance with the service constraint allocation.
US08775501B2 Interactive television framework utilizing program-synchronous triggers and standard messaging and presence-detection protocols
A system for enabling nodes of a client-server network to interact with broadcast program content, the system includes a server node that can detect the presence on the network of one or more client nodes; a trigger extractor that can extract program-synchronous triggers from within the content of a broadcast program; and an application manager that, in response to extraction of a program-synchronous trigger from a broadcast program, can facilitate interactive communication, relating to the broadcast program content, between the server node and one or more client nodes whose presence on the network has been detected.
US08775499B2 Intelligent discovery of network information from multiple information gathering agents
A system, method and computer program product for intelligent discovery of network information from multiple information gathering agents adapted to discover information concerning the network. The discovery agents each have an associated discovery capability. Based on consideration of the agent discovery capabilities, discovery assignments are computed and network discovery is performed according to the assignments so as to reduce discovery poll overhead.
US08775494B2 System and method for testing whether a result is correctly rounded
A computer-implemented method for executing a floating-point calculation where an exact value of an associated result cannot be expressed as a floating-point value is disclosed. The method involves: generating an estimate of the associated result and storing the estimate in memory; calculating an amount of error for the estimate; determining whether the amount of error is less than or equal to a threshold of error for the associated result; and if the amount of error is less than or equal to the threshold of error, then concluding that the estimate of the associated result is a correctly rounded result of the floating-point calculation; or if the amount of error is greater than the threshold of error, then testing whether the floating-point calculation constitutes an exception case.
US08775493B2 Double-step CORDIC processing for conventional signed arithmetic with decision postponing
A double-step CORDIC algorithm is implemented for conventional signed arithmetic using multiple iteration stages in which at least one stage implements decision postponing, in which the decision for each stage is delayed until the next stage. In one implementation, the decision for the previous stage is implemented in parallel with the execution of CORDIC equation functions for the current stage. Implementing the double-step CORDIC with decision postponing algorithm can increase the speed of the CORDIC function compared to prior-art CORDIC implementations.
US08775492B2 Digital filter and method of determining its coefficients
A digital filter converts a digital input sequence into a digital output sequence. The digital filter includes an integrator stage having a plurality of closed-loop controlled time-delay elements. The integrator stage is configured to have each closed-loop controlled time-delay element set to a value which is predetermined for the respective closed-loop controlled time-delay element. The digital filter includes a further stage. The integrator stage and the further stage are configured to operate at different clock frequencies.
US08775487B2 Filesystem access for web applications and native code modules
One embodiment provides a system that facilitates the execution of a web application. During operation, the system allocates a storage space on one or more storage devices for use by the web application. Next, the system creates, for the web application, a private filesystem comprising a private root directory within the storage space. Finally, the system enables access to the private filesystem for the web application through the private root directory in a manner that does not allow access to a host filesystem associated with the one or more storage devices from the web application.
US08775484B2 Data management apparatus and method
The present invention, an apparatus includes a data management apparatus comprising, a determination unit configured to determine whether an analyzing apparatus is in a communicable state when a configuration information data indicating a status of a server apparatus is received from a data collection apparatus, the data analyzing apparatus analyzing the configuration information data, an unprocessed information storage unit configured to store the received configuration information data once it is determined that data analyzing apparatus is in an incommunicable state, an integrating unit configured to integrate a plurality of configuration information data stored in the storage unit in accordance with a predetermined condition; and a notifying unit configured to send, to the analyzing apparatus, a message indicating that the data management apparatus is storing the configuration information data integrated by the integrating unit once it is determined that the data analyzing apparatus is in a communicable state.
US08775481B2 Re-establishing traceability
A traceability link establishing method and system. The method includes retrieving by a computing system, mapping data comprising data associating elements of a source model to elements of a target model. The computing system retrieves the target model and elements of the target model. The computing system processes an element of the elements. The computing system retrieves first traceability links from the element. The computing system processes the traceability links. The computing system retrieves supplier data associated with the traceability links. The supplier data comprises data associated with a first supplier. The computing system verifies if the supplier comprises a valid supplier. The computing system stores results of the verifying process. The results indicate if the supplier comprises a valid supplier.
US08775480B2 Media clip management
Some embodiments provide a method for editing a composite presentation in a media-editing application. The method receives a media file to import into the media-editing application from an external device. The method creates a set of media clip data structures to represent the media file. At least one of the data structures references the media file on the external device. Before the media file is imported from the external device, the method uses the media clip data structure to edit a composite presentation with the media file. After the media file is imported from the external device, automatically modifying the data structure to refer to a copy of the media file on a local device.
US08775477B2 Minimize downtime with immediate upgrade of data in databases
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating data stored within the database. In some implementations, actions include determining a cut-off date, defining a first group of data within a first table based on the cut-off date, defining a second group of data within the first table based on the cut-off date, providing the second group of data in a second table, converting the first group of data from a first data structure to a second data structure to provide converted first data within the first table, making the converted first data available for access over a network, converting the second group of data from the first data structure to the second data structure to provide converted second data in the second table, and making the converted second data available for access over the network.
US08775475B2 Transaction data representations using an adjacency matrix
In some example embodiments, a system and method is illustrated as including retrieving account data including at least one of an account identifier and transaction data. Further, in some example embodiments, a data structure is generated that includes the account data. Additionally, in some example embodiments, the data structure is sorted where the data structure includes the account data to create a sorted account data structure. In some example embodiments, a sorted account data structure is displayed.
US08775471B1 Representing user behavior information
A facility for analyzing user behavior information is described. The facility receives a stream, of user behavior information. The facility augments a representation of user behavior in accordance with the received stream of user behavior information. The representation augmented by the facility is a sparse matrix of user behavior facts. The facility analyzes the sparse matrix to obtain an analysis result for the received stream of user behavior.
US08775465B2 Automatic updating of content included in research documents
Systems and methods for updating a document are provided. A document content updater is configured to determine a web-based source for a section of content that is contained in an electronic document. The document content updater is further configured to determine for the section of content an update that is included in a copy of the web-based source contained in web-content downloaded by a web crawler. The document content updater is further configured to provide the determined update to be included in the electronic document.
US08775462B2 Service oriented architecture industry model repository meta-model component with a standard based index
A method of searching a service oriented architecture industry model repository comprising a meta model service associated with a physical asset repository, the meta model service comprising: at least one topic map meta model with data specific to a particular topic or industry vertical included within an information model repository common meta-meta model, the information model repository common meta-meta model included within a meta-meta-meta model with a topic map based index. The method comprises: a computer receiving entry of a search term for the service oriented architecture industry model repository; the computer searching the service oriented architecture industry model repository for the search term; and displaying results of the searching of the service oriented architecture industry model repository as a topic map comprising data representing meta model service through a graphical interface.
US08775456B2 System and method for scheduled and collaborative distribution of software and data to many thousands of clients over a network using dynamic virtual proxies
A method and system for distributing content from a server computer to a number of client computers is disclosed. A file to be distributed to a requesting client computer is identified. If another client computer of the plurality of client computers can distribute the file to the requesting client computer, the requesting client computer requests the file from the other client computer. If no client computer can distribute the file to the requesting client computer, the requesting client computer requests the first file from the server computer. Then the requesting client computer receives the first file from either the other client computer or the server computer. Each client computer can act both as a client and a server to the other client computers, providing content that would otherwise be provided by the server computer.
US08775455B2 Document search system which reflects the situation of using documents in the search results
A document search system includes a plurality of computers in a network having a router, and an email software program on each of the computers. A database stores attachment files and email documents. A search program on at least one of the computers initiating storage of email documents and attachment files. A mail journal database stores email data extracted by the search program from the email. A message identification (ID) identifying the email document, and the ID being generated by the search program and associating an email document with corresponding email data, and the ID associating the email document with an attachment file when an attachment file is sent. A file loader replacing an attachment file with a file link and storing the attachment file in the database. The file link provides access to the attachment file in the database.
US08775451B2 Object based image retrieval
A computer-aided image comparison, evaluation and retrieval system compares objects and object clusters, or images. User controlled or automatic filtering to enhance object features may be performed prior to object definition/detection. The query image may be substantially continuously displayed during the image filtering and object definition processes. Scoring to suspected biological, medical, chemical, physical or clinical condition may be performed based on retrieved objects or images and their relative similarities to the unknown.
US08775450B2 Systems and methods for information exchange using object warehousing
Embodiments of the present invention improve information exchange, and in particular, the exchange of data objects between different software systems. In one embodiment, the present invention includes a method of exchanging information comprising analyzing the attributes of the objects. Objects may be stored in a repository and retrieved using attributes. In some applications, objects are received and sent to participants without accessing any information in the objects themselves. Different applications include object warehousing operable across different communication mediums that support different names or name spaces, classes, aliases, groups, geospatial information, or tokens, or combinations thereof.
US08775447B2 Processing related datasets
Processing related datasets includes receiving over an input device or port records from multiple datasets, the records of a given dataset having one or more values for one or more respective fields; and processing records from each of the multiple datasets in a data processing system. The processing includes: analyzing at least one constraint specification stored in a data storage system to determine a processing order for the multiple datasets, the constraint specification specifying one or more constraints for preserving referential integrity or statistical consistency among a group of related datasets that includes the multiple datasets, applying one or more transformations to records from each of the multiple datasets in the determined processing order, where the transformations are applied to records from a first dataset of the multiple datasets before the transformations are applied to records from a second dataset of the multiple datasets, and the transformations applied to the records from the second dataset are applied based at least in part on results of applying the transformations to the records from the first dataset and at least one constraint between the first dataset and the second dataset specified by the constraint specification, and storing or outputting results of the transformations to the records from each of the multiple datasets.
US08775446B2 Automatically generating data transformations for business process platforms
Business process providers implement client data processing processes for clients. The business process providers use certain formats (provider formats, defined by provider format fields). The clients use certain formats (client formats, defined by client format fields). A normative format is automatically defined and used as an intermediary between client and provider formats. Mappings between the normative format and the client and provider formats can be generated automatically.
US08775441B2 Managing an archive for approximate string matching
In one aspect, in general, a method is described for managing an archive. The archive is used for determining approximate matches associated with strings occurring in records. The method includes processing records to determine a set of string representations that correspond to strings occurring in the records. The method also includes generating, for each of at least some of the string representations in the set, a plurality of close representations that are each generated from at least some of the same characters in the string. The method also includes storing entries in the archive. Each stored entry represents a potential approximate match between at least two strings based on their respective close representations.
US08775438B1 Inferring resource allocation decisions from descriptive information
A provisioning system may select an available implementation resource by analyzing user data to infer a role of a proposed computing resource and comparing the role to roles of other existing computer resources. The user data may include a user-specified identifier for the proposed computing resource, such as a label. The role may be used to rank available implementation resources using factors including distance to, roles of, and relationship with other user computing resources. A ranking of available implementation resources may be used to select an implementation resource for provisioning the proposed computing resource.
US08775437B2 Dynamic reranking of search results based upon source authority
Concepts and technologies are described herein for dynamically reranking search results based upon source authority. A search query is received and analyzed. One or more topics are identified in the search query. An authority index is searched to identify authoritative sources for content relating to the identified topic(s). Promoted results corresponding to content generated by the authoritative sources relating to the identified topics are obtained. The promoted results can be presented to an entity requesting the search, or injected into search results. Contribution dimensions associated with the promoted results can be determined, and filters based upon the contribution dimensions can be generated and used by an entity to dynamically manipulate the search results.
US08775421B2 Search scheduling and delivery
A search request from a user is received wherein the search request comprises a search framework profile and at least one search term. Scheduling information is accessed from the search framework profile and a search operation is scheduled for execution in accordance with the at least one search term and search scheduling information. An indication that the search request is scheduled for execution is returned to the user.
US08775420B2 Text display of geo-referenced information based on relative distance to a user location
A system, method, and computer readable medium are provided for displaying geographically referenced information. In one example, a method includes causing a display of search results from a search of geographically referenced information (e.g., point-of-interest locations, geo-tagged objects, other users, and so on), the display comprising text associated with each of the search results, where the text varies for at least one of the search results based on the distance of the search results from a user location. For example, text associated with relatively close search results displayed more prominently than relatively distant search results. The method may further include generating presentation data according to a display scheme for displaying search results and communicating the presentation data to a user device. The method may vary the text based on at least one of font size, font style, color, shading, three-dimensional height, associated features, animation, combinations thereof, and the like.
US08775412B2 Method and system for a self-healing query access plan
A self-healing database engine and optimizer framework support automatically responding to execution errors to allow continued execution of a query plan. Upon encountering an execution error, the database engine automatically initiates a rebuilding of the query plan and executes the rebuilt execution plan. If an error is encountered in the rebuilt query plan then the query implementation methods are analyzed. If a query function is identified for which an alternative implementation method is available, then this alternative implementation method is substituted to create a new query plan. The new query plan is then executed to determine if the error is corrected.
US08775411B1 Method and apparatus for stress management in a searchable data service
Method and apparatus for stress management in a searchable data service. The searchable data service may provide a searchable index to a backend data store, and an interface to build and query the searchable index, that enables client applications to search for and retrieve locators for stored entities in the backend data store. Embodiments of the searchable data service may implement a distributed stress management mechanism that may provide functionality including, but not limited to, the automated monitoring of critical resources, analysis of resource usage, and decisions on and performance of actions to keep resource usage within comfort zones. In one embodiment, in response to usage of a particular resource being detected as out of the comfort zone on a node, an action may be performed to transfer at least part of the resource usage for the local resource to another node that provides a similar resource.
US08775409B1 Query ranking based on query clustering and categorization
Methods, systems, and apparatus, including computer program products, for query ranking based on query clustering and categorization, are disclosed. In one aspect, search queries are selected and grouped into one or more clusters. A representative query is selected for each cluster. Each cluster is associated with a respective representative category. A rank is assigned to each cluster based on a cluster popularity score of the cluster and a category popularity score of the cluster's representative category. The selected representative queries are presented in order according to the ranks of their respective clusters.
US08775408B2 Document element indexing system
Devices, methods and systems are disclosed herein to describe a document element indexing system which efficiently organizes different files or the constituent parts of different files into an index, thereby allowing users to easily and efficiently access, annotate and/or review the desired information. The indexing system may be applied to organize components of homogeneous and/or heterogeneous file types.
US08775407B1 Determining intent of text entry
Methods and systems for identifying information based on matching information to a query based on an index value are disclosed. In one aspect, a method for identifying information entered by a user includes computing an numeric index value, receiving input, calculating a query value, comparing the query value to the index value, and displaying items from the dataset.
US08775402B2 Trusted query network systems and methods
Systems and methods for enabling organizations to anonymously share aggregated security assessment results while keeping the raw or private data locally within the organization.
US08775395B2 Managing document workflow
Methods and apparatus for managing document workflow, including generating a nonce for providing participant access for a particular step of the document workflow, generating a first number of nonce elements, and assigning nonce elements to a plurality of participants of a step of the document workflow preceding the particular step in a one-to-one correspondence. The nonce is determinate from a number of the nonce elements that is greater than or equal to a second number and less than or equal to the first number.
US08775391B2 System and method for sharing anonymous user profiles with a third party
The invention provides a system and method for sharing anonymous user profiles with a third party. In one aspect of the invention, the system shares user profiles with content servers on a mobile data network so that they may select content responsive to the user's profile. The system provides a store of user profiles for associating profile information with either a source IP address or mobile phone number, where the profile includes information on the user and the user's network usage. The system detects a user's transaction request and inspects it for either an IP address or phone number, which it uses to retrieve the appropriate profile. The system subsequently applies predetermined opt-out policies to determine how much of the user profile may be provided in response to the profile request. The system then returns the profile information such that the user's identity is masked.
US08775389B2 Implementing continuous control monitoring for audit purposes using a complex event processing environment
A method of providing True Continuous Control Monitoring (CCM) of business processes for audit purposes is provided herein. The method includes the following steps: consolidating data from multiple sources, in case the transactional data is located in more than one source, to a single self contained and comprehensive source; identifying, in the single data source, data elements that are required for detection and reporting for each audit rule; translating and streaming, in case required, the transactions data into events, so that every change in a transaction is immediately reflected and identifiable; eliminating duplicate events for the same single transaction; applying the event processing engine to the events, based on event audit patterns derived from audit rules, possibly entered by non-programmers; and generating alert data in audit-style notation, to be reported back to the system, based on alert notifications derived from the event processing engine.
US08775387B2 Methods and systems for validating accessibility and currency of replicated data
Systems and processes for determining and validating accessibility and currency, i.e., the actual status, of data replicated in a networked environment are disclosed. According to the disclosed process, a replicated-data policy for replicating data is defined, and access paths between network devices or between applications running on the network devices are monitored, for example, by a replicated-data monitor. Also monitored are the data replication activities in the network. The currency, i.e., timeliness, and accessibility of a replica by a network device is then compared with the requirements in the replicated-data policy and discrepancies with the replicated-data policy are identified, optionally accompanied by a notification.
US08775381B1 Parallel database mirroring
In a database cluster comprising a plurality of mirrored database segments, a mirror database pair comprising a primary database and a mirror database are maintained substantially consistent by writing changes resulting from transactions to page data in parallel to the primary database and to the mirror database. Changes are sent to the mirror database over a network using network communications. Transaction logs are also written to the primary and mirrored databases in parallel, the transaction logs being sent to the mirror database using network communications. Bulk load changes resulting from transactions are written in parallel over the network to the primary database and the mirror database without writing the changes to a transaction log. In the event of a failure, resynchronization of the mirror database can be performed quickly while avoiding a lengthy ongoing redo process on the mirror database.
US08775373B1 Deleting content in a distributed computing environment
Deleting content is disclosed. A delete request is received for a file that is distributed with a plurality of nodes. The file is replaced with a first delete token. A determination is made as to whether all nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens. The file is deleted.
US08775370B2 Data storage apparatus and method
A detailed data storage apparatus creates, when a detailed data database that stores therein detailed data relatint to each stage of a process executed through multiple stages receives detailed data relating to a predetermined stage, forecast detailed data indicating contents predicted for a stage next to a predetermined stage and subsequent stages from the detailed data, and stores the forecast detailed data in the detailed data database. The apparatus includes an order holding unit that orders and holds the multiple stages; a determining unit that determines whether there is a stage immediately previous to the predetermined stage; and an offset detailed-data creating unit that creates offset detailed data including a content for offsetting the forecast detailed data created at the immediately previous stage when the determining unit determines that there is the immediately previous stage, so as to store the offset detailed data in the detailed data database.
US08775365B2 Interactive and social knowledge discovery sessions
There are provided systems and methods that can assist interactively a knowledge user/contributor to obtain a straight answer to his/her request for knowledge about one or more subject matter, can mediates a large group of unknown inquirers and present them with distilled stage of knowledge related to a subject matter, and/or can guide and assist, individually or socially, to find or discover credible and value significant knowledge at much faster rate than the current traditional method of using search engine directories, social networking, blogging, and bookmarking websites. The methods, systems and services of the presented disclosure can significantly increase productivity of knowledge-based users and quality of their work.
US08775363B2 Monitoring velocity and dwell trends from wireless sensor network data
A system and method of processing one or more sensor logs includes receiving a sensor log and identifying a set of entries in the sensor log having a predefined sequence of sensor identifiers. The set of entries may define a velocity event. The method can also provide for calculating an in-home gait velocity for the velocity event. In one example, the method also provides for identifying another set of entries in the sensor log having a sensor identifier that corresponds to a dwell sensor mounted in a doorway, wherein the other set of entries define a dwell event. The method may also provide for calculating an in-home dwell time for the dwell event.
US08775357B2 Organically ranked knowledge categorization in a knowledge management system
Embodiments of the present invention address deficiencies of the art in respect to expert modeling in a KM system and provide method, system and computer program product for organically ranked knowledge and categorization for a KM system. In one embodiment of the invention, a method for organically ranked knowledge and categorization in a KM system can be provided. The method can include bookmarking answer content for a first end user of the knowledge management system, suggesting a set of categories previously associated with the answer content by other end users of the knowledge management system, and categorizing the bookmarked answer content with a category selected from the set of categories.
US08775354B2 Evaluating an item based on user reputation information
Evaluating an item based on user reputation information is disclosed. Sharing event data is received. A graph is materialized from the received sharing event data. User reputation scores are determined based at least in part on the graph. A score is assigned to the item based at least in part on the user reputation scores of users associated with the item.
US08775353B2 Validating legitimacy of a social security number or other identifier
Methods and systems for predicting statistically probable systematically assigned identifiers are disclosed, as are methods and systems for determining the likelihood that a systematically assigned identifier provided by a purported assignee of the identifier is legitimate. In one example, determining the likelihood of legitimacy includes determining the likelihood that the provided identifier is a valid identifier and determining the likelihood that the provided identifier was assigned to the purported assignee. To accomplish this validation, the present disclosure employs patterns of assignment discernable for systematically assigned identifiers in combination with statistical methods.
US08775350B1 Method for sorting a defined set of comments
This is directed to systems, processes, machines, and other means that allow a user to effectively sort comments. The invention is a method that enables a user to combine similar uses of words to determine which comments are most meaningful.
US08775342B2 Incremental context accumulating systems with information co-location for high performance and real-time decisioning systems
Provided are techniques for incrementally integrating and persisting context over an available observational space. At least one feature associated with a new observation is used to create at least one index key. The at least one index key is used to query one or more reverse lookup tables to locate at least one previously persisted candidate observation. The new observation is evaluated against the at least one previously persisted candidate observation to determine at least one relationship. In response to determining the at least one relationship, a threshold is used to make a new assertion about the at least one relationship. The new observation is used to review previous assertions to determine whether a previous assertion is to be reversed. In response to reversing the previous assertion, the new observation, the new assertion, and the reversed assertion are incrementally integrated into persistent context.
US08775338B2 Computer-implemented systems and methods for constructing a reduced input space utilizing the rejected variable space
Computer-implemented systems and methods are provided for generating a data model. A variable predictiveness determination is performed on the population of candidate variables. A plurality of variables from the population of candidate variables are selected as a selected set based on the variable predictiveness values. A plurality derived variables are generated based on variables in the rejected set without consideration of any variables in the selected set. One or more derived variables are selected as based on derived variable predictiveness values of the derived variables, and the selected set and the one or more selected derived variables are stored as the model input variables for the data model.
US08775330B2 Establishing a data management fee structure based on fine grained data entities
Systems, methods and articles of manufacture for accessing data for a fee are provided. Fee schedules are defined for any arbitrary granularity of data, including for fields and data structures (e.g., tables in a database). Fees may be calculated based on the type of operation to be performed. Fees may also be calculated per operation and/or per data item involved in the operation.
US08775328B1 Geo-spatially constrained private neighborhood social network
A method and system an online neighborhood social network designed to create private websites to facilitate communication among neighbors and build stronger neighborhoods. The private websites are embodied in a website having a domain name of nextdoor.com. In one embodiment, a method verifies that a user lives at a residence associated with a residential address claimed by the user of an online neighborhood social network. The method restricts access to a particular neighborhood to the user and to neighboring users living within the neighborhood boundary of the residence. A social network page of the user is created once verified and access privileges are determined. A message is distributed to neighboring users that are verified to live within a neighborhood boundary of the residence. The method may designate the user as a lead user with an additional privilege based on a participation level of the user in the online community.
US08775326B1 Methods and systems for controlling access to relationship information in a social network
Systems and methods for controlling access to relationship information in a social network are described. One described method comprises receiving a request from an observer for relationship information indicating at least a first relationship between a target in a social network and a second entity in the social network, identifying at least a first privacy rule for the first relationship, and outputting at least part of the relationship information to the observer if the first privacy rule is satisfied.
US08775325B2 Presenting personalized social content on a web page of an external system
A social networking system generates socially-relevant stories for a user based on other users (e.g., based on actions taken by other users) to whom the user is connected. These socially-relevant stories, including news stories, social advertisements, etc., may be presented on a web page within a domain of an external system that is different from the domain of the social networking system. When a web page from an external system is requested for a viewing user, the social content about other users who are connected to the viewing user may be provided by the social networking system for that viewing user. This personalized social content may be presented in a frame (e.g., an iframe) of the external web page rendered and provided for display to the viewing user.
US08775322B2 System for matching buyers and sellers based on buyer seller preferences
Computerized methods, devices, and systems are provided for facilitating property and service transactions. Characteristics are entered, tracked and updated for potential buyers and potential sellers. Prospective buyers can locate potential sellers based on buyer preferences and seller characteristics. Prospective sellers can locate potential buyers based on seller preferences and buyer characteristics.
US08775320B1 Redistribution of rights-managed content and technique for encouraging same
Use of rights-managed content is enabled by a digital license that includes the identity of the licensee. The licensee redistributes the content by sending a package containing the content and the license to another party. That other party obtains a license to use the content by contacting a license server, and preferably pays a fee for this license. During the contact with the license server, the licensee's identifying information is uploaded to the license server, which allows the license server to determine who distributed the content to the other party. The license server can use this information to reward the original licensee for having redistributed the content.
US08775318B2 Method and system for updating firmware of terminals in a broadcast system
A method and apparatus for updating firmware of terminals in a mobile broadcast system including a Broadcast Service Distribution/Adaptation fragment (BSDA) and a Broadcast service Subscription Management (BSM). The method includes requesting creation of a content fragment, by the BSM, by transmitting a firmware package file for a firmware update of the terminals to the BSDA; creating a content fragment including the firmware package file and broadcasting the created content fragment to the terminals by the BSDA; detecting the firmware package file from the received content fragment; and performing the firmware update using the firmware package file.
US08775317B2 Copyright detection and protection system and method
A method for detecting against unauthorized transmission of digital works comprises the steps of maintaining a registry of information permitting identification of digital copyrighted works, monitoring a network for transmission of at least one packet-based digital signal, extracting at least one feature from the at least one digital signal, comparing the extracted at least one feature with registry information and applying business rules based on the comparison result.
US08775316B2 Wagering game with encryption and authentication
A computerized wagering game system includes a gaming module comprising gaming code which is operable when executed on to conduct a wagering game on which monetary value can be wagered, and a security module operable to perform at least one encryption function on information communicated via a network connection. The encryption functions include in various embodiments key management, authentication, or other encryption functions such as symmetric, asymmetric, hash, or message authentication code functions.
US08775315B2 Method and system for integrating a PBX-equipped client and an on-demand database service
In accordance with embodiments, there are provided mechanisms and methods for integrating a private branch exchange (PBX)-equipped client and an on-demand database service. These mechanisms and methods for integrating a PBX-equipped client and an on-demand database service can enable embodiments with additional infrastructure at the client that is better equipped to leverage the on-demand database service. The ability of embodiments to provide such client side infrastructure can enable additional enhanced services in conjunction with telephone calls, etc.
US08775308B2 Systems and methods for selecting a billing group in an internet protocol environment
A IP telephony service allows customers to form user groups. Each user group can include multiple members, each of whom have their own telephony device. Each user group is assigned a unique group identifier, which can be a telephone number. As a result, a single telephony device belonging to a member of a user group can be associated with its own unique telephone number, and the telephone number of the user group. This also means that a member's telephony device could be associated with multiple different billing accounts. The system allows a user to select which of multiple different billing accounts that are associated with his telephony device are to be billed for outgoing communications.
US08775306B2 Instant availabililty of electronically transferred funds
A system and method for making proceeds of a transaction available to a user before the transaction is completed is provided. The system may be part of an on-line system or traditional merchant configured to facilitate payments or fund transfers from users. In example embodiments, a request from a first entity to conduct a transaction involving a first value is received. Funds of the transaction are caused to be released prior to the transaction clearing a financial institution. Based on the transaction being rejected by the financial institution, at least a portion of the first value is charged against a credit source.
US08775305B2 Card-present on-line transactions
Embodiments of the invention can provide systems and methods for on-line credit card transactions. According to one example embodiment of the invention, a method can be provided. The method can include receiving, from a data manager, credit card information of a user; storing, on a secure element, the credit card information of the user; requesting a transaction with a merchant; receiving, from the merchant, a request for the credit card information; and sending, to the merchant, the credit card information of the user and a card-present indicator.
US08775304B2 Money transfer using cellular networks
A method of transferring money from a first user to another user through a cellular network is disclosed. The method includes a the first user buying a voucher of a specified money from market and sending a USSD string to a cellular network, the cellular network authorizing details provided by the first user, sending a notification to the first user confirming transfer of the money to the second user, sending the second user a notification informing receipt of the money from the first user, sending the second user a secret code, a vendor confirming details provided by second user by contacting the cellular network, the cellular network further confirming the second user, authorizing the vendor to pay the specified money to the second user, crediting the money to the vendor account, and sending a confirmation to the first user notifying the second user has received the cash.
US08775303B2 Systems and methods for validating an order purchased with an unspecified term
The present invention is directed towards systems and methods for validating an order purchased with an unspecified term. The order may comprise an order for an access ticket or admission ticket or access token, an order for goods or services, or any combination of access, goods, and services. Validation may comprise determining the ticket or token is valid and/or allowing access based on a determined data value for an access term unspecified at the time of purchase; or determining that the order is valid and fulfilling the order based on an identified data value for a term unspecified at the time of purchase. A data value may be set for the unspecified term and a hierarchical tree searched for a leaf corresponding to the set value for the unspecified term and one or more terms specified at time of purchase, the existence of the leaf indicating the order is valid.
US08775299B2 Systems and methods for large-scale credit data processing
Systems and methods are provided for processing large volumes of credit-related data and other data, and generating products based on the processed data. Data received from a number of different data sources may be processed in parallel and stored in memory. Reporting rules may be defined in association with each of a number of different accounts. Products, such as credit reports, may then be generated based on one or more rule sets.
US08775298B2 Methods and systems for directing and executing certified trading interests
One or more aspects comprise: (a) receiving confidential information that comprises data regarding first and second market participants; (b) receiving order and targeting parameters from said first participant; (c) receiving confidential trading interest information from said second participant; (d) identifying said second participant as a participant likely to take a contra side of said order; (e) routing said order to said second participant without revealing said first participant's identity or other confidential information regarding said first market participant, and wherein no information regarding said second participant or said confidential trading interest information received from said second participant is transferred to said first participant; and (f) producing a targeted dissemination list of market participants based on said confidential information and said order and targeting parameters, and wherein identifying a second participant that is most likely to take a contra side of said order is based on said dissemination list.
US08775294B1 Automated linked order processing
An order room creates a linked order comprising a list of orders. The order room instructs trading processes to perform market discovery for the orders in the linked order. The trading processes, as well as market processes, operate on a platform. If an objective function is satisfied within a threshold determined by the order room, the linked order is sent to a platform process, which executes the orders only if each of the orders can be executed at a specified price. Generally, before sending the linked order to the platform process, the order room instructs its trading processes to obtain short term options from market processes, and then sends the short term options to the platform process. The platform process can adjust the expiration time of the short term options to guarantee the execution prices of the orders in the linked order.
US08775286B2 System and method for management of financial products portfolio using centralized price and performance optimization tool
A computer-implemented method controls commercial transactions involving a portfolio of financial products by conducting business operations related to commercial transactions between a bank and consumer involving purchase and utilization of the financial products, collecting transactional data related to the financial products, and providing a centralized modeling and optimization tool to predict customer response to changes in an attribute of a financial product under evaluation based on the transactional data and to optimize the variable of the financial product under evaluation. The modeling and optimization tool is configurable to evaluate the financial products in the portfolio under KPIs and business rules selected according to the financial product under evaluation. The optimized variable is transmitted to the bank. The movement and utilization of the financial products between the customer and bank is controlled in accordance with the predicted customer response to changes in the optimized variable of the financial product.
US08775282B1 Capacity management of draining-state platforms providing network-accessible resources
Methods and apparatus for capacity management of draining-state platforms providing network-accessible resources are disclosed. A system includes computing platforms configurable to host a plurality of resource instances, and a resource manager. The resource manager determines that a particular computing platform is in a draining state, wherein, in accordance with its designation as being in the draining state, the particular platform is currently hosting at least one uninterruptible resource instance and is temporarily unavailable to launch additional uninterruptible resource instances. In response to (a) a determination that the particular computing platform in the draining state has sufficient available computing capacity for at least one resource instance and (b) an instance activation request from a client, the resource manager launches an interruptible resource instance on the particular computing platform.
US08775280B2 Managing consistent interfaces for financial business objects across heterogeneous systems
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. In some operations, software creates, updates, or otherwise processes information related to a financial plan, a financials notification, a bank directory entry file and/or a direct debit mandate business object.
US08775279B2 Payroll receipt using a trustee account systems and methods
A payroll receiving and accessing system includes an enrollment kit. The kit includes activation instructions and an enrollment form for assigning an account identifier that identifies an account for receiving payroll funds due an employee. The system also includes an account activation system programmed to receive an activation request by the employee to activate the account, provide to the employee disbursement options including at least receiving payroll funds by negotiable instrument and receiving payroll funds by presentation instrument, receive from the employee a selection from among the disbursement options, and establish the selection. The system also includes a trustee account for the benefit of the employee for receiving the payroll funds due the employee and a system configured to disburse the funds to the employee in accordance with the selection.
US08775278B2 Computer readable medium having consumables-usability determination program, consumables-usability determination system and method using the consumables-usability determination program
A computer readable medium has a consumables-usability determination program product stored thereon. The program product directs a portable terminal to perform as: a model-information inputting section for inputting model information indicating a model of an image forming apparatus; a consumables-information inputting section for inputting consumables information indicating consumables; a first determining section for determining whether the consumables indicated by the consumables information inputted by the consumables-information inputting section is usable to the model indicated by the model information inputted by the model-information inputting section; and a first reporting section for reporting a result determined by the first determining section to the user.
US08775274B2 System, method, and computer program product for a unified internet wallet and gift registry
A method and apparatus for providing enhanced functionality to product webpages is described. This method and apparatus may be used to provide a unified toolbar across product webpages of multiple, independent retailers. This toolbar may be used to create a gift registry across multiple retailers, to create an inter-retailer shopping cart and automate purchases, to create an inter-retailer advertising network, and to create a virtual network of retailers with a multitude of services spanning them.
US08775273B2 System and method for transaction automation
A system and method provides a user of a network-based commerce system drag and drop functionality that allows a user to purchase goods from a network-based transaction system through the use of links and images.
US08775270B2 Method and system for providing online services and software through scratchcards
A method and system provides online software and services via prepaid scratchcards. Users may pay for online software and services with prepaid scratchcards. For example, online services may include accounting, legal, and auditing services. For example, online software may include productivity and business software. For example, online services and software may be provided on a subscription basis. Use of scratchcards may improve availability of software and services to more users, protect user security, and facilitate gifting between users.
US08775267B2 Collaborative bargaining
A collaborative bargaining system receives expressions of interest from potential buyers of an item. The collaborative bargaining system receives bids from sellers of the item. Each bid consists of a price per item based on a minimum quantity of items. A time limited exclusive opportunity is awarded to one seller of the item to obtain from the interest group a commitment to buy the minimum quantity of items at the price per item as bid by the one seller. Sales of the item are closed when the interest group commits to buy the minimum quantity of items.
US08775266B2 Method for on-line parts ordering
The present invention is a method of selling replacement parts for a product over a computer network including providing a plurality of product manufacturer selection options for a customer to select from, receiving a manufacturer selection of one of the product manufacturers, providing a plurality of product selections for the customer to select from, receiving a product selection of one of the products, providing a schematic illustrating a plurality of component parts of the product with associated reference identifiers, receiving a selection of at least one of the component parts, providing a description of the component part selected, including at least one name for the component part and at least one part number for the component part.
US08775262B2 Computer system and method for proving an on-line mall
A method for providing an on-line mall with multiple communities. The method provides multiple communities within an on-line mall environment. Multiple stores are provided within each of the multiple communities, with each store being associated with a merchant with merchandise directed to its community. At least a partially common facade is provided for multiple stores within a particular community.
US08775261B2 Network advertisement delivery system
In a network advertisement system, an information processing section includes a module to store, when sales or service operation is conducted for a first terminal, purchase history of articles or services of the first terminal; and a Social Network Service includes an extraction module to extract, on receiving from the module a notification of the reception of the article or service by the first terminal, registered users related to the user of the first terminal. The SNS notifies the reception of the article or service by the first terminal to terminals of the registered users thus extracted. When a second terminal receives purchase of an article or provision of a service on the basis of the notification of purchase information of plural users, a degree of contribution to the sales promotion is expressed by a numeric value for each of the plural users by referring to the shop server and the SNS to reflect the degree of contribution to the affiliate. Therefore, in the network advertisement system, when a user purchases an article, information of the article is notified to friends of the user to thereby automatically provide an amount of affiliate to the user or a plurality of users.
US08775256B2 System for pause ads
A system and method for placing ads on a client-side video replay system during a pause mode.
US08775254B2 Integrated and synchronized cross platform delivery system
A system and method for delivering targeted advertisements to consumers by inserting the targeted advertisements into a content stream. The content stream may be monitored for advertisement placement opportunities, such that the targeted advertisements may be seamlessly inserted into the content stream to replace an advertisement in the content stream. The content stream's owner and/or provider may be identified such that revenues from the targeted advertisement may be shared with the owner's and/or providers. The system and method are further able to use a biometric recognition technique to verify that the targeted advertisement is actually delivered to the targeted consumer. Another aspect allows the targeted advertisements to be delivered across multiple platforms in accordance with an advertising campaign.
US08775250B2 Monetary distribution of behavioral demographics and fan-supported distribution of commercial content
A method includes identifying a media file for distribution and identifying a plurality of commercial messages as possible content that can be associated with the media file when it is distributed. Votes from a plurality of customers can be received, with each vote reflecting a customer's preference for at least one of the plurality of commercial messages. The votes can be calculated and at least one preferred commercial message can be designated based on the calculation. At least one preferred commercial message can be associated with the media file to create a combined media file and the combined media file can be distributed and/or made available for distribution.
US08775243B2 Electronic coupon creation deployment, transference, validation management, clearance, redemption and reporting system and interactive participation of individuals and groups within the system
This invention relates generally to electronic commerce (e-commerce) systems and media platforms, for use with both mobile and non-mobile systems, to deploy virtual advertising and promotion via the use of electronic coupons, and more particularly a method and system for creating, deploying, transferring, clearing, managing, redeeming and reporting on the use of electronic coupons or virtual electronic rebates (VeeBates) and permitting individuals and groups within one or more social communications networks to participate in and transmit information to others about their activities related to the virtual advertising, incentives, redemption and promotion.
US08775242B2 Systems and methods for analyzing the effectiveness of a promotion
The invention provides systems and methods for collecting point-of-sale (POS) data, and then using this data to determine the effectiveness of a given promotion. The transaction data includes a merchant identifier for each of the merchants and a transaction amount for each transaction involving the merchants. One of the merchants is a promotion merchant that is offering a promotion involving transactions made with the merchant. A portion of the transaction data is aggregated into control merchant aggregated data involving control merchants, where the control merchant aggregated data comprises transaction data obtained other than from the promotion merchant. A characteristic of the purchases is calculated, both for transactions involving the promotion merchant and for the control merchants.
US08775236B2 Electronic toll management and vehicle identification
Identifying a vehicle in a toll system includes accessing image data for a first vehicle and obtaining first vehicle identifier data from the accessed image data for the first vehicle. A set of records is accessed. Each record includes first vehicle identifier data for a vehicle. The first vehicle identifier data for the first vehicle is compared with the first vehicle identifier data for vehicles in the set of records. Based on the results of the comparison of the first vehicle identifier data, a set of vehicles is identified from the vehicles having records in the set of records. Second vehicle identifier data is accessed for the first vehicle and is compared to second vehicle identifier data for the set of vehicles in order to identify the first vehicle.
US08775235B2 Electric toll management
Identifying a vehicle in a toll system includes accessing a set of toll transaction entries. Each entry in the set designates a toll transaction between a vehicle and the toll system and includes a transaction descriptor and a transaction time stamp. A series of toll transaction pictures is accessed. The series includes a plurality of pictures, each of which is associated with a picture time stamp. A toll transaction entry is identified from the set as a violation transaction entry based on the transaction descriptor. A toll transaction picture is selected from the series. The transaction time stamp of the violation transaction is compared, using a processing device, with the picture time stamp of the selected toll transaction picture. The selected toll transaction picture is identified as a violation picture corresponding to the violation transaction entry based on a result of the comparison.
US08775232B2 Transforming a legacy IT infrastructure into an on-demand operating environment
A transformation engine for transforming a legacy IT infrastructure into an on-demand IT infrastructure in a financial services enterprise, the transformation engine comprising: a determiner component for determining a current status of the legacy IT infrastructure; a comparator component for comparing the determined current status to an idealised set of outcome parameters to determine a set of deviation parameters; and the determiner component determining at least one control point within the set of deviation parameters which require enterprise wide governance.
US08775227B2 Process modeling systems and methods
Providers and sourcing locations for recommended optimization processes of operational processes are evaluated based on provider metrics and sourcing metrics. Providers and sourcing locations for the optimization processes are recommended based on the provider and sourcing evaluations.
US08775225B2 Telecom management service system
Methods and a system to provide telecommunications management services are provided. A method includes receiving a service request for change management or servicing a telecommunications equipment item, classifying the request to determine a policy associated with the request, determining customized workflows for executing the policy and servicing the request, identifying transactions required to service the request, and monitoring execution of the transactions until completion.
US08775217B1 System and method for managing account processing
Systems and methods for managing subrogation and recovery of insurance claims with a computer including receiving data for a first insurance claim; determining from the data whether the first insurance claim has recovery potential; thereafter when it is determined that the first insurance claim has recovery potential, collecting information about the event from which the first insurance claim was derived; repeatedly seeking data, as necessary, for additional insurance claims associated with the event such that all insurance claims arising from the event are processed together.
US08775215B1 Systems and methods for insurance claims settlements
Systems and methods for insurance claims processing are provided. A system for processing insurance claims may comprise at least one subsystem that makes an automatic assignment of a project to a loss services provider via a selection of an item on a user interface, and at least one subsystem that incorporates information from a report from the loss services provider into a database without manual retyping of said information from the report.
US08775208B2 Patient outcomes in context of documentation
Outcomes from a patient plan of care are provided in conjunction with documentation of patient assessment items to assist clinicians in the healthcare process. A documentation area for documenting assessment items for a patient and having areas for entering patient assessment information is presented. Additionally, an outcome icon is presented in conjunction with at least one assessment item. The outcome icon relates to at least one outcome corresponding with the assessment item and is based on the patient plan of care. In response to receiving a user selection of the outcome icon, information associated with the outcome is presented in context of the documentation area.
US08775205B2 Imaging device information system and method
A system and method for analyzing the utilization of diagnostic imaging modality devices by receiving and combining patient information from a radiology information system and image series information of patients from diagnostic imaging modality devices. The system may produce facility reports analyzing temporal utilization of the diagnostic imaging modality devices. It may also query a picture archiving and communication system to identify changes made to the image series information and update the facility database to reflect changes that are identified. The radiology information system may use a standard protocol, such as HL7, that is different from and not interoperable with a standard protocol, such as DICOM, used by the diagnostic imaging modality devices and picture archiving and communication system. The system may produce facility-independent reports for multiple imaging facilities that may be combined into regional reports by a regional information system.
US08775202B2 System and methods for distributed analysis of patient records
A system and associated methods provide healthcare entities with analyzing capabilities for records of a patient population. The analyzing process seeks to find matches between a piece of clinical knowledge introduced to a healthcare entity and data contained in the patient population records. According to one method, a service generates executable code based on the piece of clinical knowledge. Through a communication with the service, the healthcare entity makes a determination as to what extent the clinical knowledge has relevance to a patient population of the healthcare entity. Based on this determination, the healthcare entity receives at least a portion of the executable code. Then, the records of the patient population may be analyzed by the executable code to register matches of the clinical knowledge with data contained within the records. System activity may then be initiated based on the matches registered.
US08775200B1 System and method for generating patient health management information
A computer-implemented system and method utilizes patient claim data, including medical, pharmaceutical, laboratory claims, and self-report survey data to classify patients into one or more health management groups (HMGs) relating to one or more particular diseases, health conditions or health pre-conditions, each having an associated severity level that indicates the severity of the patient's condition. The HMGs assigned to each patient (e.g., health plan member) enable users of the system and method to identify patients having particular diseases, health conditions and pre-conditions based not only upon the patients' claim data but also based upon the patients' self-report survey data obtained from various sources. The HMGs assigned for each patient also enable the user to identify the severity of the patient's disease, condition or pre-condition to facilitate intervention and/or preventative care of the patient.
US08775199B2 Method and system for image pumping
A method and system to “pump” radiation therapy (RT) images and associated patient information on an Image Guided Radiation Therapy (IGRT) system to a Record and Verify (R&V) system via a standard DICOM connection to allow remote image viewing. Targeted image files in IGRT systems are searched for and transferred automatically. The user identifies the “inlet,” i.e. the source from which the image files are searched, and the “outlet,” i.e., the DICOM server to which the “pumped” imaged are directed. The images can be sent in their original form or fused. The “input” source is scanned periodically at a user-determined time interval. In order not to send the same image multiple time, a time filter skips images generated before a user-selected time and date.
US08775197B2 Personalized health history system with accommodation for consumer health terminology
Personalization of access to health or benefit-related information on a computer network is provided based upon a health history of a user. In one implementation, personal health or benefit-related information about the user is obtaining from the user operating a client computer. The health or benefit-related information includes one or more health or benefit-related terms that each corresponds to a health or benefit-related concept. The health related terms provided by the user are correlated with a health terminology thesaurus that is stored on a computer-readable medium, such as at a server remote from the user client. Each of the health or benefit-related terms is associated with a health or benefit-related concept, which has one or more health or benefit-related works associated therewith. The works associated with health or benefit-related concepts are then made accessible over a computer network to the user.
US08775189B2 Control center for a voice controlled wireless communication device system
A wireless communication device is disclosed that accepts recorded audio data from an end-user. The audio data can be in the form of a command requesting user action. Likewise, the audio data can be converted into a text file. The audio data is reduced to a digital file in a format that is supported by the device hardware, such as a .wav, .mp3, .vnf file, or the like. The digital file is sent via secured or unsecured wireless communication to one or more server computers for further processing. In accordance with an important aspect of the invention, the system evaluates the confidence level of the of the speech recognition process. If the confidence level is high, the system automatically builds the application command or creates the text file for transmission to the communication device. Alternatively, if the confidence of the speech recognition is lower, the recorded audio data file is routed to a human transcriber employed by the telecommunications service, who manually reviews the digital voice file and builds the application command or text file. Once the application command is created, it is transmitted to the communication device. As a result of the present invention, speech recognition in the context of a communications devices has been shown to be accurate over 90% of the time.
US08775179B2 Speech-based speaker recognition systems and methods
The illustrative embodiments described herein provide systems and methods for authenticating a speaker. In one embodiment, a method includes receiving reference speech input including a reference passphrase to form a reference recording, and receiving test speech input including a test passphrase to form a test recording. The method includes determining whether the test passphrase matches the reference passphrase, and determining whether one or more voice features of the speaker of the test passphrase matches one or more voice features of the speaker of the reference passphrase. The method authenticates the speaker of the test speech input in response to determining that the reference passphrase matches the test passphrase and that one or more voice features of the speaker of the test passphrase matches one or more voice features of the speaker of the reference passphrase.
US08775168B2 Yule walker based low-complexity voice activity detector in noise suppression systems
A Yule-Walker based, low-complexity voice activity detector (VAD) is disclosed. An input signal is typically noisy speech (i.e., corrupted with, for example, babble noise). In one embodiment, a first initialization stage of the VAD computes an occurrence of a silent period within the input signal and the AR parameters. The VAD could accordingly compute a tentative adaptive threshold and output hypothesis H1 (which means speech is present) during this stage. During the second initialization stage, the VAD generally builds a database of associated values and computes the adaptive threshold accordingly. The second initialization stage could also output tentative VAD decisions based on the tentative threshold computed in the first initialization stage. Finally, the VAD periodically retrains or updates AR parameters, threshold values and/or the database and outputs VAD decisions accordingly.
US08775165B1 Personalized transliteration interface
A transliteration interface that allows active personalization by a user is described. The personalized transliteration interface receives an input word in one language from a user and provides candidate words in a second language that are homophones of the input word. The interface is configured to receive a user annotation associated with a candidate word. The annotations may be stored in a memory. The personalized transliteration interface provides the annotations with the candidate words when the candidate words are provided thereafter. The personalized transliteration interface is also configured to receive a user reordering, which specifies where in a list of candidates the associated candidate word is to be displayed. The personalized transliteration interface is also configured to receive a user omit parameter, which causes the associated candidate word to be omitted from a list of candidate words.
US08775164B2 Efficient string search
Some embodiments of an efficient string search have been presented. In one embodiment, a string of bytes representing content written in a non-delimited language is received, wherein the content has been classified into a predetermined category. In a single pass through the string of bytes, a set of N-grams is searched for simultaneously. Statistical information on occurrences of the N-grams, if any, in the string of bytes is collected. In some embodiments, a model is generated based on the statistical information, where the model is usable by a content filter to classify content.
US08775156B2 Translating languages in response to device motion
A method, performed on a server, of translating between languages includes receiving first audio data for a first language from a mobile device, translating the first audio data to second audio data for a second language, receiving an indication that the mobile device has moved between two locations, and sending the second audio data to the mobile device in response to the indication.
US08775154B2 Query translation through dictionary adaptation
Cross-lingual information retrieval is disclosed, comprising: translating a received query from a source natural language into a target natural language; performing a first information retrieval operation on a corpus of documents in the target natural language using the translated query to retrieve a set of pseudo-feedback documents in the target natural language; re-translating the received query from the source natural language into the target natural language using a translation model derived from the set of pseudo-feedback documents in the target natural language; and performing a second information retrieval operation on the corpus of documents in the target natural language using the re-translated query to retrieve an updated set of documents in the target natural language.
US08775152B2 Multi-core, multi-blade, and multi-node network environment simulation
The present disclosure provides systems and methods for a simulation environment that simulates hardware at a fiber level, a data plane level, a card level, and a chassis level. The simulation environment may be utilized in development and testing of complex, real time, embedded software systems, such as, for example, routers, switches, access devices, base stations, optical switches, optical add/drop multiplexers, Ethernet switches, and the like. In an exemplary embodiment, the simulation environment operates on one or more workstations utilizing a virtual machine to operate a virtualized module, line card, line blade, etc. Further, a plurality of virtual machines may operate together to operate a virtualized chassis forming a network element and with a plurality of virtualized chassis forming a network. Advantageously, the present invention provides state of the art data plane traffic and control plane simulation that reduces development time and cost while increasing design flexibility.
US08775150B1 Method and system for providing an implicit unknown value to user enum data constructs in an HDL system to model power shutoff in simulation
A method and system are provided for automatically creating an implicit literal value in a user defined enumerated data type by inserting an additional literal value, scanning the HDL design files for broken interdependencies or potential incompatibilities with the implicitly defined literal value, and modifying the HDL design files to be in accordance with the implicitly defined literal value while maintaining the semantics of the VHDL language reference model.
US08775146B2 Crystal structure of human alpha-N-acetylglucosaminidase
The present invention provides the three-dimensional structure of human α-N-acetylglucosaminidase (NAGLU) protein. This crystallographic information is useful in the identification and development of novel binding compounds of NAGLU, NAGLU mutants, for example, those associated with Sanfilippo syndrome type B (mucopolysaccharidosis III B (MPS III-B)), and other NAGLU family members (family 89 α-N-acetylglucosaminidase) which may modulate the activity and/or stability of mutated NAGLU. Such compounds may be useful for the treatment of Sanfilippo syndrome type B (mucopolysaccharidosis III B (MPS III-B)).
US08775143B2 Simultaneous source encoding and source separation as a practical solution for full wavefield inversion
Method for simultaneous full-wavefield inversion of gathers of source (or receiver) encoded geophysical data to determine a physical properties model (118) for a subsurface region, especially suitable for surveys where fixed receiver geometry conditions were not satisfied in the data acquisition. Simultaneous source separation (104) is performed to lessen any effect of the measured geophysical data's not satisfying the fixed-receiver assumption. A data processing step (106) coming after the simultaneous source separation acts to conform model-simulated data (105) to the measured geophysical data (108) for source and receiver combinations that are missing in the measured geophysical data.
US08775132B2 Selecting method of light guide plate of backlight module
A selecting method of light guide plate of backlight module is described. The selecting method includes the steps of: calculating a plurality of mura indexes (MI) corresponding to a plurality of mura statuses of a plurality of first light guide plate (LGP) types, respectively; defining a plurality of film structures, wherein each of the film structures corresponds to each of mura indexes for mapping the mura indexes (MI) of the first LGP types with the film structures to construct a mapping database; and selecting one of the film structures and one of the mura indexes (MI) correspondingly from the mapping database for determining a critical dot dimension (CDD) of a second LGP type of the selected film structure. The selecting method avoids the mura, speed up the research and development procedure of the backlight module, labor cost and manufacturing cost when the LGP is assembled with the film structure.
US08775131B2 Method, apparatus and computer program for producing a dental prosthesis
A method for producing a tooth replacement and corresponding computer programs and devices are described. The method can comprise generating a tooth replacement having a core and an outer layer which define a boundary surface between each other. To ensure that the prepared tooth replacement is technically acceptable independent of skills and experience of the user and approximate the appearance of a natural tooth, the extension of the boundary surface represents a natural extension of the dentino-enamel junction of a tooth for which the tooth replacement is provided, wherein the extension of the boundary surface (i) is determined based on a recording of the dentino-enamel junction of the tooth for which the tooth replacement is provided, and/or (ii) is determined based on directly or indirectly recorded geometry data of at least a portion of the outer geometry of the tooth for which the tooth replacement is provided.
US08775130B2 System for automatically generating package designs and concepts
A method and system for automatically generating a package design. Packaging information may be obtained. A processing module and a semantic knowledge base may automatically generate one or more graphical layout rules and one or more structural design rules based on the packaging information. A three dimensional representation of a package design may be automatically generated based on the one or more graphical layout rules and the one or more structural design rules. The three dimensional representation of the package design may be displayed.
US08775127B2 Trustworthiness assessment of sensor data processing
The present description refers in particular to a computer-implemented method, computer program product, and computer system for trust evaluation of sensor data during at least part of a sensor data life-cycle. The computer-implemented method may include evaluating an acquisition trust value (ATV) of sensor data at a sensor data acquisition module from at least one sensor node in a wireless sensor network (WSN), wherein the WSN comprises at least one sink, evaluating a delivery trust value (DTV) of sensor data at a sensor data delivery module from a sending entity to a receiving entity; and evaluating a processing trust value (PTV) at a sensor data processing module in a processing entity, to obtain a trust evaluation of the sensor data.
US08775123B2 Method for determination of the coefficient of performanace of a refrigerating machine
The present invention relates to a method for the determination of the coefficient of performance of a refrigeration machine, in particular of a heat pump, which includes a closed circuit which has a refrigerant and in which an evaporator, a compressor, a condenser and an expansion valve are arranged. In the method, at least three temperatures of the refrigerant are determined using temperature sensors arranged in the circuit. Alternatively, at least two temperatures and at least one pressure of the refrigerant is determined using sensors arranged in the circuit. Enthalpies of the circuit are calculated from the determined refrigerant temperatures and refrigerant pressures and the heat output and the taken up electrical power of the refrigeration machine are calculated therefrom to determine the coefficient of performance of the refrigeration machine from the quotient of the calculated heat output and the calculated taken up electrical power. The invention also relates to a refrigeration machine for the carrying out of such a method.
US08775122B1 Utilization reporting with multiple time frames
A computer utilization report presents utilization data in tabular form so that utilization data for different time frames can be readily compared. The time frames include long and short continuous time frames, as well as at least one periodic discontinuous time frame.
US08775121B2 Methods for measuring charge transport molecule gradient
The present embodiments are generally directed to layers that are useful in imaging apparatus members and components, for use in electrophotographic, including digital, apparatuses. More particularly, the embodiments pertain to an electrophotographic imaging member having a charge transport layer in which a charge transport molecule (CTM) concentration gradient is formed through a single coating pass using only a single charge transport layer solution, and time-of-flight based methods of measuring the CTM gradient through the thickness of the charge transport layer.
US08775117B2 Encoder, servo unit, and method including calculating position data
An encoder includes a detector, a first position data calculator, a first data converter, an approximation device and a third position data calculator. The first data converter is configured to convert a first position data calculated by the first position data calculator into second position data whose second width in bits is longer than a first width in bits of the first position data. The approximation device is configured to calculate an approximation function that derives position data when timing data is input, based on a plurality of the second position data converted by the first data converter at a plurality of successive sampling timings, respectively. The third position data calculator is configured to calculate third position data indicating a position of a detection target at an output timing, based on the approximation function calculated by the approximation device.
US08775116B2 Direction processing based on multi-state inputs
A computer-implemented method for determining the direction of a moving object across a sensor having a plurality of inputs is disclosed. The invention determines the direction of a moving object, such as a vehicle on a roadway, based on inputs provided by sensors along the object's path. The methods involve monitoring state changes of the inputs as the object passes the sensor and comparing the magnitude of state changes in the order in which a forward-moving object would cause inputs to switch to a particular state. For each state change comparison, a direction variable is adjusted to indicate forward or reverse movement. After passage of the object, a direction of movement is assigned to the moving object on the basis of the final value of the direction variable. The invention provides a high degree of accuracy, is simple to reconfigure, and more economical than other methods.
US08775104B2 Method and system for protecting an electrical power transmission network
A method and system for protecting an electrical power transmission network comprising the steps of: measuring a voltage and a current at a first location in the network other than at a generator in the network; determining positive and negative sequence voltages and currents based on the measured voltage and measured current; determining a negative sequence Thévenin impedance based on the negative sequence measured voltage and negative sequence measured current; defining a positive sequence Thévenin impedance as equal to the negative sequence Thévenin impedance; determining a Thévenin voltage based on the positive sequence measured voltage, positive sequence measured current and the positive sequence Thévenin impedance; determining a load impedance based on the positive sequence measured voltage and positive sequence measured current; and determining the stability of the network using the load impedance and one or more of the Thévenin voltage and positive sequence Thévenin impedance.
US08775102B2 Passive remote detection of gas flow and cable arrival
A system for use in installation of blown fiber for detecting a signal indicative of presence of at least one of a gas flow or an optical fiber at a remote location, comprising a gas vibration detector configured to acoustically couple with an installation duct through which the signal can travel after its generation at the remote location, and a processor arranged to receive an input from the vibration detector and to process the input to identify the signal present within the input; and a sensor for generating the signal upon sensing the presence of at least one of the gas flow or the optical fiber at the remote location. The signal can be provided by a whistle mounted on the remote end of the installation duct. The vibration sensor is typically a microphone.
US08775101B2 Detecting defects on a wafer
Methods and systems for detecting defects on a wafer are provided.
US08775099B2 Method for determining the wear state
This invention relates to a system for determining a wear state of a chisel, a chisel holder, and/or a chisel holder replacement system equipped with a chisel and chisel holder. A sensor is arranged to inspect a milling tool of a milling machine. The sensor is configured to detect a signal corresponding to a position value of at least one point on the milling tool.
US08775098B2 Preparative liquid chromatograph system
A sample is introduced from an injector unit into a mobile phase. One target component is separated into a plurality of vials by a fraction collector. Next, a sampler sequentially suctions the eluate from the plurality of the vials and performs an LC analysis on each of the eluate portions, thereby producing a chromatogram. A peak detector calculates the peak area corresponding to the amount of the target component in each chromatogram. A delay estimator extracts the peak area in the fraction having the maximum peak area and the peak areas in the previous and succeeding fractions on the time axis of the foregoing fraction. Then, the delay estimator estimates a delay volume from a detector to the tip end of the dispenser nozzle based on data such as the peak areas, the flow rate of the liquid fed from the pump, positions of the vials, and the position of the peak of the target component in the chromatogram detected by the detector, and stores the delay volume. Upon preparative separation of a desired component, a delay time is calculated based on the delay volume and the flow rate and the timing for the preparative separation is controlled based on the delay time.
US08775096B2 Auxiliary diagnostic apparatus and auxiliary diagnostic method
Disclosed is an auxiliary diagnostic apparatus including: a vector input unit that reads a test vector which is a spectral property vector of a biological tissue targeted for a diagnosis; a multiple linear regression analysis unit that executes a multiple liner regression analysis for the test vector with a plurality of individual component vectors which are spectral property vectors of particular substances, and obtains an error vector which is a vector of a residual error component; and an indicator calculation unit that extracts a feature of the error vector, and, from the extracted error vector, calculates an indicator representing whether an affected area is included in the biological tissue targeted for the diagnosis and which type of affected area has a possibility of being included in the biological tissue.
US08775095B2 Methods and apparatus for decentralized diabetes monitoring
Methods for decentralized monitoring of a progression of a diabetic state of a patient include contemporaneously obtaining an initial set of venous blood samples and an initial set of capillary blood samples after a standardized metabolic challenge from the patient in a centralized setting, wherein the diabetic state is diagnosed using the initial set of venous blood samples and a first test baseline is established by correlating the initial set of capillary blood samples with the initial set of venous blood samples, implementing a therapy, performing decentralized testing after reaching a target event, wherein a status test is obtained from a status set of capillary blood samples obtained from the patient after a subsequent standardized metabolic challenge, and comparing the status test with the first test baseline to determine an effectiveness of the therapy.
US08775092B2 Method and system for genome identification
The present invention belongs to the field of genomics and nucleic acid sequencing. It involves a novel method of sequencing biological material and real-time probabilistic matching of short strings of sequencing information to identify all species present in said biological material. It is related to real-time probabilistic matching of sequence information, and more particular to comparing short strings of a plurality of sequences of single molecule nucleic acids, whether amplified or unamplied, whether chemically synthesized or physically interrogated, as fast as the sequence information is generated and in parallel with continuous sequence information generation or collection.
US08775089B2 Apparatus and method for fluid property measurements
In some embodiments, apparatus and systems, as well as methods, may operate to measure formation fluid and obtain data, the data having measurement levels that vary over a parameter. The data is grouped in one or more categories, each category having data falling within a range, and the grouped data is analyzed as a function of the parameter. In some embodiments, the grouped data is used to identify at least one fluid type of the formation fluid using the grouped data.
US08775085B2 Distributed sensors for dynamics modeling
An apparatus for estimating at least one of a dynamic motion of a portion of interest of a drill string and a static parameter associated with the portion of interest, the apparatus having: a plurality of sensors operatively associated with the drill string at at least one location other than the portion of interest; and a processing system coupled to the plurality of sensors, the processing system configured to estimate at least one of the dynamic motion and the static parameter using a measurement from the plurality of sensors as input.
US08775080B2 Destination estimating apparatus, navigation system including the destination estimating apparatus, destination estimating method, and destination estimating program
An object of this invention is to improve the accuracy of estimating a destination in a destination estimating apparatus. A destination estimating apparatus 100 includes: a learning data storing unit 9b that stores a history of a location specified as a destination in the past; a destination estimating unit 83 that estimates a destination from among a plurality of destination candidates including a location stored in the learning data storing unit 9b; and a candidate excluding unit 84 that, based on the history stored in the learning data storing unit 9b, excludes a destination candidate for which it is determined that a certainty factor of being a destination is lower than a predetermined threshold value from destination candidates that are estimated as being a destination by the destination estimating unit 83.
US08775079B2 Method for storing off-board navigation destination locations
A method for verifying and storing location coordinates includes receiving a verification request at a call center, the verification request including location coordinates. The method further includes determining routability of received location coordinates, and transmitting location information from the call center to an off-board navigation device based on the determination. The method further includes, storing the location information. A system and a computer readable medium including computer program code for verifying and storing location coordinates are also disclosed.
US08775074B2 Method and system for refreshing location code data
A method and system for refreshing location code data is disclosed. The system includes a location code change system that receives map change data and location code change data. The location code change system processes the map change data, finds affected location codes, and updates the location code's information by manipulating the location code data or performing a geocoding operation. The updated location code data is stored in a location code system. The location code change system receives the location code change data from the location code system and provides information regarding the location code changes to a map change system, which facilitates map updates based on the location code changes.
US08775055B2 Method and system for pre-ignition control
Methods are provided for controlling an engine in response to a pre-ignition event. A pre-ignition threshold and a pre-ignition mitigating action are adjusted based on a rate of change of cylinder aircharge. As a result, pre-ignition events occurring during transient engine operating conditions are detected and addressed different from pre-ignition events occurring during steady-state engine operating conditions.
US08775051B2 Apparatus for diagnosing temperature state of carrier of catalyst converter
An apparatus is used for diagnosing the temperature state of a catalyst converter. The catalyst converter includes a catalyst for cleaning an emission, and a conductive carrier for carrying the catalyst. The conductive carrier is energized for temperature rise of the catalyst, and the conductive carrier has a characteristic in which resistance drops with temperature increase. In the apparatus, a first obtaining unit obtains a first parameter having a first correlation with supply power to the conductive carrier for energization of the conductive carrier. A second obtaining unit obtains a second parameter having a second correlation with a temperature of the conductive carrier. A diagnosing unit diagnoses the temperature state of the conductive carrier based on a comparison between the first parameter and the second parameter.
US08775050B2 Method to trigger engine start of a hybrid vehicle based on local traffic conditions
A method of operating a hybrid vehicle includes disengaging, i.e., turning off, an internal combustion engine when a brake pedal is disposed in a released position, i.e., non-depressed position, an accelerator pedal is disposed in a released position, i.e., non-depressed position, and a forward path of the hybrid vehicle is blocked, thereby conserving fuel. The method includes engaging, i.e., starting, the internal combustion engine when the brake pedal is disposed in the released position, the accelerator pedal is disposed in the released position, and the forward path of the hybrid vehicle is clear, thereby allowing for a quick launch of the vehicle.
US08775047B2 Driver assistance system and method for controlling a vehicle brake system
For a vehicle having a brake system, a driver assistance system includes a detection system having at least one sensor configured to output measurement signals, and a control unit configured to receive at least one measurement signal, determine whether the vehicle is in a critical state based on measurement signal(s), and output an external brake request signal to a brake control device of the brake system for priming or biasing the brake system when the vehicle is determined to be in the critical state. The external brake request signal comprises an acceleration setpoint value signal having a higher acceleration setpoint value than a current actual acceleration value of the vehicle.
US08775046B2 Unintended acceleration detection and correction
Systems and methods for detecting unintended acceleration of a vehicle. One system includes a first sensor that provides information on a brake booster vacuum. The vacuum is provided by the vehicle's engine and the brake booster multiplies a braking force initiated by a driver. A second sensor provides information on the vehicle's speed, and a third sensor provides information on the braking force initiated by the driver. The system also includes a controller configured to receive the information from the first sensor, second sensor, and third sensor and initiate corrective action if the brake booster vacuum is less than a predetermined threshold, the vehicle's speed is greater than a predetermined threshold, and the braking force initiated by the driver is greater than a predetermined threshold.
US08775045B2 Left-right wheel drive force distribution control apparatus for a vehicle
A rear wheel drive force difference setting gain is multiplied by a basic left-right rear wheel drive force difference steady-state control computation value for achieving a vehicle turning behavior steadily requested by a driver in order to calculate a final left-right rear wheel drive force difference steady-state control amount. The final left-right rear wheel drive force difference steady-state control amount is added to a left-right rear wheel drive force difference transient control amount to obtain left-right rear wheel rear wheel drive force difference. This difference is multiplied by feedback control coefficient to obtain a final rear wheel drive force difference. During an initial stage of turning in which a lateral acceleration is smaller than a turn initial stage determining value, the rear wheel drive force difference setting gain is set to A, which is larger than 1 and increases as the lateral acceleration decreases. As a result, the final rear wheel drive force difference is increased during the initial stage of turning and an initial turning response can be improved.
US08775042B2 Line pressure control method for a transmission having a dog clutch
A method of controlling the system pressure in an automatic transmission having interlocking shifting elements in which, during shifts and gear engagement and gear disengagement processes involving interlocking shifting elements, as a function of the engagement and disengagement times of the interlocking shifting elements involved and the shift conditions of the frictional shifting elements involved, the system pressure is increased to an elevated pressure that enables rapid engagement or disengagement of the interlocking shifting elements, in such manner that the system pressure is increased in at least two phases whose timing depends on the shift conditions of at least one of the shifting elements involved.
US08775040B2 Vehicle control system
A vehicle control system obtains an index indicating a running condition of a vehicle on the basis of a vehicle parameter indicating a motion of the vehicle and then sets a running characteristic of the vehicle in accordance with the index. The vehicle control system includes a noise reduction unit that is configured to obtain the index on the basis of the vehicle parameter of which a fluctuating component that fluctuates because of a driver's driving operation or the influence of a running road surface.
US08775029B2 System and method for bit error rate monitoring
In an embodiment, a method of determining whether to trigger an event based on data blocks having status data includes electronically receiving the data blocks over a channel, performing a data integrity check on the data blocks to determine whether a particular data block has a transmission fault, calculating a received error metric based on performing the data integrity check, and disabling an event trigger if the received error metric crosses a first error threshold.
US08775026B2 Vehicle steering control device and method
A steering control device obtains a command steering reactive force according to a wheel angle based on a wheel angle and table data representing the correlation between the wheel angle and the command steering reactive force, and which controls an electric-control brake to make the steering reactive force equal to the command steering reactive force. The steering control device: obtains a correction coefficient according to vehicle state amounts based on the vehicle state amounts other than the wheel angle, which are detected by vehicle state amount detecting means, and table data representing the correlation between the vehicle state amounts and the correction coefficients; corrects the table data by using the correction coefficients; obtains a command steering reactive force according to the wheel angle based on the table data and the wheel angle; and controls the electric-control brake to make the steering reactive force equal to the command steering reactive force.
US08775024B2 Steering damper system, and a saddle riding type vehicle having the same
A steering damper system for a saddle riding type vehicle having an MR damper includes a damping force calculating unit arranged to calculate a damping force according to a steering angle speed, and an adjusting command output unit arranged to determine a running state from a vehicle speed and a steering angle detected by sensors, with reference to a reference table, and correcting the damping force calculated according to the running state. The reference table has areas divided by a steering angle range according to vehicle speed, and damping force adjustment factors according to running states are assigned to these areas. The steering angle range dividing the areas becomes narrower with an increase in vehicle speed, to accurately reflect the running states of the vehicle. A proper damping force can be generated according to a running state of the vehicle. The steering damper system eases the rider's burden accompanying steering operations, and is excellent in controllability.
US08775021B2 Method for calibrating an adaptive chassis system
A method for calibrating an adaptive chassis system of a motor vehicle within the production process of the vehicle is provided. The vehicle has a sensor for determining the compression or rebound state of an element of the chassis system. Sensor signals of the sensor are supplied to a control unit in which a generic sensor characteristic is stored. The method includes, after the installation of the element and the sensor, detecting the sensor signals as a function of the compression and rebound state of the element during the production process and supplying the sensor signals as raw data to the control unit. A dependence of the values of the sensor signals of the sensor on a measurement value defining the compression and rebound state of the element is determined from the raw data and from the generic sensor characteristic by an algorithm deposited in the control unit.
US08775020B2 System and method for transmitting vehicle information to an occupant communication device
In at least one embodiment, an apparatus for transmitting vehicle information to an occupant communication device (OCD) is provided. The system comprises a communication module positioned within the vehicle. The communication device is configured to receive a transmission status signal indicative of a transmission mode for the vehicle. The communication device is further configured to transmit the transmission status signal over a wireless protocol to the OCD such that the OCD is disabled from being controlled by switches positioned thereon if the transmission mode enables movement of the vehicle.
US08775014B2 Method and system for conserving operating data of a vehicle
A method of conserving operating data of a vehicle, the method including the steps of collecting the operating data and recording it progressively on board the vehicle, detecting an event, as from a detection, transmitting to at least one external receiver firstly at least some of the data that is being collected and as it is being collected, and secondly at least some of the stored data in a chronological order that is the reverse of the order in which it was recorded, and recording the data received by said external receiver. A conservation system for implementing the method is also provided.
US08775013B1 System and method for acoustic signature health monitoring of unmanned autonomous vehicles (UAVS)
There is provided a method and system for acoustic signature health monitoring of an unmanned autonomous vehicle (UAV). The method positions an acoustic signature health monitoring system proximate to and off-board a UAV to be monitored for mechanical health of one or more sound producing structures. The method obtains and analyzes with the system a baseline acoustic signature for each of the sound producing structures, and transmits each baseline acoustic signature to a data processing system for processing. The method obtains and analyzes one or more subsequent acoustic signatures for each of the sound producing structures, and transmits the one or more subsequent acoustic signatures to the data processing system. The method compares the processed baseline acoustic signature with the one or more processed subsequent acoustic signatures for the sound producing structures, in order to detect any change in the processed baseline acoustic signature over time.
US08775007B2 Shift-by-wire system
In a motor ECU, a motor control unit detects an abnormality when a parking mechanism has not attained a target range within a predetermined period after control of the driving of a motor is started. A data memory unit stores diagnosis information when the motor control unit detects an abnormality. An abnormality check unit compares the state of a changeover mechanism outputted by the motor control unit with the target range and stores diagnosis information in the data memory unit, when the state of the parking mechanism has not attained the target range within a predetermined period after the state of the parking mechanism is outputted and when the motor control unit has not detected an abnormality.
US08775004B2 Vehicle, control method, and computer program
The vehicle smoothly generates the torque requested by the driver. The vehicle includes an elapsed time measurement unit, a torque limit value deciding unit, and an electric motor torque control unit. The elapsed time measurement unit measures the time elapsed since the vehicle has started moving in an EV mode, in which travel or starting is performed only with the drive force of an electric motor. The torque limit value deciding unit decides a torque limit value of the electric motor by means of the time elapsed since starting and the acceleration opening amount originating from the driver's instructions. The electric motor torque control unit controls the electric motor so as to limit the torque of the electric motor to or below the limit value. The disclosed control method is used in hybrid vehicles.
US08775002B2 Fail-safety control method for hybrid vehicle
Disclosed herein is a fail-safety control method for a hybrid vehicle. The method includes a hybrid control unit which, when commands for demand torque are received from a driver, giving instructions to a motor control unit to generate the demand torque, determining whether or not to a normal torque corresponding to the demand torque is being generated by the motor control unit according to the instructions from the hybrid control unit, and if it is determined that an abnormal torque is being generated by the motor control unit, giving commands to output an interrupt signal to interrupt operation of the motor control unit.
US08774996B2 Cooling system for cooling driving motor of hybrid vehicle and method for controlling the same
The present invention relates to a cooling system for cooling a driving motor of a hybrid vehicle and a method for controlling the same which supplies suitable cooling flow according to temperature and temperature change rate of the driving motor. An exemplary embodiment may include: an electric oil pump to generate hydraulic pressure for cooling the driving motor; a switching valve to selectively transmit the hydraulic pressure to the driving motor; a solenoid valve to selectively supply control pressure to the switching valve so as to switch hydraulic lines in the switching valve; and a control portion controlling operations of the electric oil pump and the switching valve, wherein the control portion operates the electric oil pump by various operation amounts or stops the electric oil pump according to temperature of the driving motor and temperature change rate of the driving motor, and turns on or off the solenoid valve.
US08774992B2 Operation support device and automatic operation device
A next station state estimating unit estimates a preceding train position from information about a stop track circuit of a current train and from a signal aspect table. It estimates the time, at which the preceding train exits the next station and brake pattern before the station is canceled, from information about the preceding train position, from information about the occupied track circuit on which the current train is present and related information between track circuits and a station and information about occupied duration of the station, which are retained in a track database, and from a history of the preceding train position retained in a history retaining unit. The time estimated is sent to a driver's cab by a communication unit.
US08774991B1 System and method of controlling vehicles to follow a defined trajectory in a complex track network
The present invention relates generally to ground transportation systems. According to certain aspects, the present invention includes systems and methods that provide a higher degree of precision and a greater coordination of vehicle movement than is possible in conventional systems. For example, a control system according to the invention is designed to enforce vehicle movement along a route to a position versus time trajectory. The control system includes control equipment on the vehicle that reports its location on the track every 0.5 seconds. The controlling computer in the station receives the report, and knowing where the vehicle should be and how fast it should be traveling at that point in time via a run definition table prepared for the route, calculates a position and velocity error, and then calculates and sends a tractive effort (force) adjustment command to the vehicle that attempts to reduce the position and velocity error.
US08774988B2 Aircraft environmental sensors and system
According to one embodiment, an aircraft part environmental stress analysis system includes a part failure repository, a part history repository, and a failure analysis engine. The part failure repository is configured to store a plurality of failure records, each failure record identifying a failed aircraft part. The part history repository is configured to store a plurality of part records, each part record storing, for a failed aircraft part, at least one measurement of an aspect of a natural environment of which the failed aircraft part was subject to. The failure analysis engine is operable to compare the plurality of failure records to the plurality of part records and identify at least one potential environmental cause of failure for a plurality of failed aircraft parts based on the comparison.
US08774984B2 Valuation and simulation of required navigation performance
A method for illustrating potential benefits resulting from revised navigation procedures to a customer is described. The method includes preparing a model for a revised navigation procedure, determining a landing probability for both an existing minimum separation procedure and a minimum separation determined utilizing the revised navigation procedure, calculating a benefit associated with a difference in the landing probabilities, and validating the revised navigation procedures through demonstration and use of the revised navigation procedure model on a computer-based flight simulation program.
US08774982B2 Helicopter with multi-rotors and wireless capability
The present invention relates to a helicopter having a modular airframe, with multiple layers which can be connected easily, the layers which house the electronics (autopilot and navigation systems), batteries, and payload (including camera system) of the helicopter. The helicopter has four, six, and eight rotors, which can be easily changed via removing one module of the airframe. In one embodiment, the airframe has a vertical stacked appearance, and in another embodiment, a domed shape (where several of the layers are stacked internally). In one embodiment, there is a combination landing gear and camera mount. The helicopter allows for simple flight and usage by remote control, and non-remote control, users.
US08774979B2 Executive monitoring and control system for smart grid and micro grid
According to one embodiment, there is provided an executive monitoring and control system for monitoring and controlling a power generation output of each dispersed power source and a load of each demand facility in a smart grid or a micro grid. An abnormal-time interchange procedure formation unit forms, when a fault occurs in a system, an interchange procedure of matching the total power generation output amount of dispersed power sources with the total loading of demand facilities, by using at least the information acquired by the measurement value monitoring unit and the information managed by the customer information management unit.
US08774974B2 Real-time photovoltaic power plant control system
A real-time photovoltaic power plant control system and method of control for plant output, voltage regulation and/or power factor regulation. The system comprises a grid interface controller configured to receive power information from a power grid and provide commands for controlling at least one active or reactive power supplied to the power grid, a power plant controller configured to receive commands from the grid interface controller for and direct real-time output of the power plant, a plurality of local controllers connected to and controlled by the power plant controller, and a plurality of inverters each connected to supply power from at least one photovoltaic device to the power grid and arranged such that each local controller is connected to and controls at least one inverter, the inverters reporting status information in real-time back to the local controllers, and the local controller reporting status information in real-time back to the power plant controller.
US08774963B2 Systems and methods for providing network access
Some embodiments are associated with receiving, by a vending machine, a request from a customer to initiate a communication session, establishing a first communication link between the vending machine and a device associated with the customer, and establishing a second communication link between the vending machine and a remote network device, such that a communication session is established between the device associated with the customer and the remote network device. Some embodiments are associated with receiving, by a vending machine, an indication of a selection of a product sold by the vending machine, receiving, from a customer, payment for the selected product, dispensing the product to the customer, the product comprising an indication of a communication session activation code, receiving, by the vending machine, an indication of the communication session activation code, and establishing a communication session between a device associated with the customer and a remote network device.
US08774960B2 System and method for tracking inventory
An RFID enabled paper roll includes a tubular core, a paper stock wound around the core, and a radio frequency integrated circuit electrically coupled to an antenna and positioned on the core. A system for reading a radio frequency integrated circuit positioned on an item of inventory in a warehouse comprises a material handling device and an RFID reader coupled to the material handling device. The material handling device has at least member for use in transporting an item of inventory. The reader is configured to read the radio frequency integrated circuit associated with the item of inventory when the item is in proximity to the material handling device.
US08774959B2 Method of calculating temperature distribution of crucible
Provided is a method of calculating a temperature distribution with higher accuracy than a conventional method, which calculates a temperature distribution of an inner surface of a silica powder molded body during manufacturing based on boundary conditions corrected in accordance with the actually measured temperature in consideration of plasma radiation by arc discharge and heat radiation of arc discharge.According to a method of calculating a temperature distribution of a crucible during manufacturing, includes a temperature calculation process in which a temperature calculator calculates temperature distribution in an inner surface of a silica powder molded body through a numerical calculation method which mesh-divides an object to be calculated, by calculating heat flux from heat plasma modeled by a gas flow and radiation of heat plasma radiated from arc electrodes, wherein the temperature distribution is calculated by adjusting gas flow and radiation conditions in a way that the calculated temperature distribution and the actually measured temperature distribution of an inner surface of a silica powder molded body becomes similar, and reading, from a correspondence table, gas flow and radiation conditions corresponding each step of a control sequence for producing a crucible.
US08774958B2 Selection of polishing parameters to generate removal profile
Values are selected for a plurality of controllable parameters of a chemical mechanical polishing system that includes a carrier head with a plurality of zones to apply independently controllable pressures on a substrate. Data is stored relating variation in removal profile on a front surface of the substrate to variation in the controllable parameters, the data including removal at a plurality of positions on the front surface of the substrate, there being a greater number of positions than chambers. A value is determined for each parameter of the plurality of controllable parameters to minimize a difference between a target removal profile and an expected removal profile calculated from the data relating variation in removal profile on a front surface of the substrate to variation in the parameters. The value for each parameter of the plurality of controllable parameters is stored.
US08774954B2 Processing data supplementary to audio received in a radio buffer
Systems, methods, and devices for processing supplementary data in a buffered radio stream are provided. In one example, an electronic device capable of processing such supplementary data may include a radio frequency receiver, memory, and data processing circuitry. The radio frequency receiver may be capable of receiving and decoding a radio frequency broadcast signal into an audio signal and an audio-identifying non-audio signal. The memory may be capable of buffering the audio signal. The data processing circuitry may be capable of parsing information from the non-audio signal into an audio-identifying component, which may be inserted into the audio signal buffered in the memory.
US08774946B2 Method and system for accurately determining service provider assets
An approach for automatically generating system asset inventory discrepancies and matches and for identifying system asset accuracy information based on comparison of asset data in subsystems thereof, and for providing a list of actual assets based on comparison of trouble ticket information and a cumulative matching data set.
US08774943B2 Apparatus and method for treating obstructive sleep apnea
The present invention describes an apparatus, a system and a method for the treatment of obstructive sleep apnea. The treatment involves monitoring the position of the tongue and/or the force exerted by the tongue and electrical stimulation of the hypoglossal nerve to move the tongue into an anterior position or to maintain the tongue in an anterior position.
US08774937B2 Microfabricated surface neurostimulation device and methods of making and using the same
Described herein are microelectrode array devices, and methods of fabrication and use of the same, to provide highly localized and efficient electrical stimulation of a neurological target. The device includes multiple microelectrode elements arranged along an supportive backing layer. The microelectrode elements are dimensioned and shaped so as to target individual neurons, groups of neurons, and neural tissue as may be located in an animal nervous system, such as along a region of a cortex of a human brain. Beneficially, the neurological probe can be used to facilitate location of the neurological target and remain implanted for long-term monitoring and/or stimulation.
US08774933B2 Power efficiency in a medical implant based system
By a medical implant transceiver implantable within a body of a living organism, a portion of a signal is received from a medical controller transceiver external to the body of the living organism. Based on directions within the portion of the signal, a time duration is determined, after which a subsequent portion of the signal is to be transmitted from the medical controller transceiver. The directions include a value indicative of the time duration. The time duration differs based on the value. The subsequent portion is to be transmitted from the medical controller transceiver after an end of the portion. The medical implant transceiver enters into an inactive state for the time duration and awakens after the time duration has elapsed.
US08774931B2 Direct memory access (DMA) controlled medical devices
A sub-system for controlling a medical device comprises memory including a first table and a second table. The first table stores blocks of event data corresponding to events that are to be performed during a period of time (e.g., a 0.5 sec. or 1 sec. period of time). The second table stores blocks of time data corresponding to the period of time. The implantable stimulation system also includes a direct memory access (DMA) controller including a first DMA channel and a second DMA channel. The first DMA channel selectively transfers one of the blocks event data from the first table to one or more registers that are used to control events. The second DMA channel selectively transfers one of the blocks of time data from the second table to a timer that is used to control timing associated with the events.
US08774930B2 Electromagnetic bone conduction hearing device
An external component for a hearing implant is described. An external housing contains an attachment magnet configured to magnetically connect with an implant magnet of an implanted signal transducer. A pair of external electromagnetic drive coils within the external housing are adjacent to the attachment magnet for conducting electrical current to develop magnetic drive signals through the skin to the signal transducer to generate responsive vibrations of the signal transducer for perception by the patient as sound. The drive coils are configured such that their respective magnetic drive signals have opposing magnetic directions.
US08774928B2 Neurostimulator
Methods and devices for stimulating nerves are disclosed. In one embodiment adapted for stimulating excitable tissue, the invention includes drive circuitry, an acoustic transducer and a pair of electrodes.
US08774926B2 Multi-frequency neural treatments and associated systems and methods
Multi-frequency neural treatments and associated systems and methods are disclosed. A method in accordance with a particular embodiment includes at least reducing patient pain by applying a first electrical signal to a first target location of the patient's spinal cord region at a frequency in a first frequency range of up to about 1,500 Hz, and applying a second electrical signal to a second target location of the patient's spinal cord region at a frequency in a second frequency range of from about 2,500 Hz to about 100,000 Hz.
US08774923B2 Optimal deep brain stimulation therapy with Q learning
A closed loop Deep Brain Stimulation (DBS) system constituted of: a physiological sensor; a multi-electrode DBS lead; an adaptive control system in communication with the physiological sensor; and an implantable pulse generator (IPG) responsive to the adaptive control system, the adaptive control system comprising a learning module operable to learn to find the optimal stimulation parameters, classify and associate patient conditions responsive to the physiological sensor with optimal stimulation parameters in a plurality of patient conditions. The adaptive DBS device control system learns to deliver the optimal stimulation parameters based on Watkins and Dayan Q learning recursive formula, the closed loop adaptive DBS control system thus finds the optimal stimulation parameters online.
US08774921B2 Electromagnetic interference shielding in an implantable medical device
EMI shields for use in implantable medical devices that include inner and outer metal layers separated by a dielectric layer. When assembled as medical devices, the outer metal layer of an illustrative EMI shield is placed into electrical contact with a conductive inner surface of an associated canister for an implantable medical device.
US08774919B2 Implantable cardiac therapy device
A cardiac therapy device having a cardiac assist pump, a defibrillation unit, and a control unit, which is connected to the cardiac assist pump and the defibrillation unit to control them. The cardiac assist pump is implemented in case of use to pump blood from a ventricle into an associated artery and thus relieve the respective ventricle. The defibrillation unit is implemented for automatic defibrillation of a ventricular fibrillation and the control unit is implemented to activate the cardiac assist pump and the defibrillation unit in a coordinated manner in case of a ventricular fibrillation such that the cardiac assist pump first increases its performance to initially cause a pressure relief of at least one assisted ventricle in case of use and the defibrillation unit only subsequently delivers a defibrillation shock, when a ventricular pressure relief is provided.
US08774918B2 Implantable medical device crosstalk evaluation and mitigation
Electrical crosstalk between two implantable medical devices or two different therapy modules of a common implantable medical device may be evaluated, and, in some examples, mitigated. In some examples, one of the implantable medical devices or therapy modules delivers electrical stimulation to a nonmyocardial tissue site or a nonvascular cardiac tissue site, and the other implantable medical device or therapy module delivers cardiac rhythm management therapy to a heart of the patient.
US08774917B2 Wearable defibrillator with audio input/output
A wearable defibrillator and method of monitoring the condition of a patient. The wearable defibrillator includes at least one therapy pad, at least one sensor and at least one processing unit operatively connected to the one or more therapy pads and the one or more sensors. The wearable defibrillator also includes at least one audio device operatively connected to the one or more processing units. The one or more audio devices are configured to receive audio input from a patient.
US08774915B2 Diverse capacitor packaging for maximizing volumetric efficiency for medical devices
Capacitor packaging according to the disclosure provides advantages particularly in connection to compact and/or complex-shaped medical devices (e.g., having limited interior volume defined by domed and/or irregular exterior surfaces). In addition, capacitors of the type shown and described herein can be utilized in relatively compact external defibrillators, such as automatic external defibrillators or clinician-grade, automated or manually-operated external defibrillators. In one form a plurality of capacitors having substantially flat exterior surfaces are placed in an abutting relationship between at least a pair of major surfaces and the major surfaces are spaced from an opposing or adjacent surface in a non-parallel configuration. In other forms, one or more exterior surface portions have a common and/or complex radius dimension (i.e., the surfaces are curved).
US08774914B2 Systems and methods for stimulating cellular function in tissue
The invention generally relates to systems and methods for stimulating cellular function in biological tissue. In certain embodiments, the invention provides a method for stimulating cellular function within tissue that involves providing a first type of energy to a region of tissue, in which the first type is provided in an amount that inhibits cellular function within the region of tissue, and providing a second type of energy to the region of tissue, in which the second type is provided in an amount that facilitates cellular function within the region of tissue, wherein the combined effect stimulates cellular function within the tissue.
US08774913B2 Methods and apparatus for intravasculary-induced neuromodulation
Methods and apparatus are provided for intravascularly-induced neuromodulation or denervation. Neuromodulation may be achieved via direct and/or via indirect application of energy or neuromodulatory agents to target neural matter, or to vascular structures that support the target neural matter. In some embodiments, parameters of the target neural matter, of non-target tissue, or of the apparatus may be monitored via one or more sensors for controlling the neuromodulation or denervation. Such monitoring data optionally may be utilized for feedback control of the neuromodulation or denervation.
US08774911B2 Pedicle locator instrument
A manually operated pedicle locator instrument measures the static permittivity of matter to locate pedicles in vertebral or bony structures. The locator senses and compares the dielectric constants of the pedicle and the surrounding matter. When the operative component of the locator, the component which contains controlled capacitors, is placed over non-pedicle material, the locator will sense one dielectric constant. However, when it is placed over a pedicle, there is a different dielectric constant. The locator operates on this capacitance difference generated by differences in density. Circuitry in the locator senses this change and sends the change signal to indicator lights located on the locator. A switch on the locator allows the surgeon to select different levels of capacitance in order to identify thicknesses of different bony structures, i.e. structures in cervical, thoracic, and lumbar vertebral bodies.
US08774909B2 Episode classifier algorithm
The present disclosure is directed to the classification of cardiac episodes using an algorithm. In various examples, an episode classification algorithm evaluates electrogram signal data from a near-field channel and a far-field channel. The episode classification algorithm classifies the cardiac episode based on the evaluation of the electrogram signal data for at least one of the near-field and far-field channels. In some examples, a cardiac episode being classified may be an episode that resulted in treatment being provided by an implantable medical device. Possible classifications of the cardiac episode may include, for example, unknown, inappropriate, appropriate, supraventricular tachycardia, ventricular tachycardia, ventricular fibrillation or ventricular over-sensing.
US08774908B2 Systems for detecting cardiac arrhythmias
A system for calculating a variability value that is indicative of AF by obtaining a signal sequence of a plurality of RR intervals by monitoring electrical activity of a patient's heart. Each RR interval is converted into an instantaneous heart rate value and sorted into ascending order. The difference between each successive heart rate is calculated, discarding the two largest differences. The variability value is calculated by adding the retained differences.
US08774901B2 Needle positioning apparatus and method
Apparatus for accurate positioning of a needle guide is disclosed. The apparatus provides a means for taking as input the position vector for the point of insertion of the needle into the body. This point of insertion can be selected from images produced by a Computer Tomography system. Similarly, the apparatus has a means for taking as input the point of target. A controller determines the directional vector between point of insertion and point of target. A guide manipulator accurately positions the needle guide in line with the directional vector, such that the needle can easily be inserted through the guide to the point of target. The positioning of the guide manipulator in accordance with the directional vector is done with the help of motors.
US08774899B2 Specimen positioning system for imaging machines
An animal holder is provided with a specialized coupling that is releasably mountable to a number of different imaging machines such as X-ray, CAT, MRI and PET machines. Composite images created from combining images from such different machines are particularly clear due to the predetermined alignment of the animal holder within the center of the field of view of each machine.
US08774894B2 Electroencephalogram (EEG) cluster electrodes
Embodiments described herein include devices and systems comprising sensor electrodes. Each sensor electrode comprises contacts positioned adjacent one another to form a pattern. Signal outputs are coupled to the contacts. A signal output is connected to each contact. One or more processors are coupled to the signal outputs. The processor separately processes each of the signal outputs.
US08774893B2 Biosensor module with leadless contacts
A biosensor is described which can obtain physiological data from an individual. The biosensor may collect electrodermal activity, skin temperature, and other information. The biosensor may be attached to the body through the use of a garment which may be fastened in multiple locations on the human body. The biosensor has replaceable electrodes which may be interchanged. The electrodes contact the body without having any wires or leads external to the sensor.
US08774892B2 Electrode configuration and measuring device for measuring the electrical activity in electrically active tissue
An electrode arrangement for sensing electrical activity in target tissue is described. A support electrode has an elongate electrode body with a base end and a penetrating end for insertion into the target tissue. A fixation electrode has an elongate electrode body with a base end and a penetrating end at an angle to the electrode body. The electrodes are joined together with their electrode bodies in parallel so that the penetrating end of the fixation electrode penetrates a fixed distance into the target tissue so that at least one of the electrodes senses electrical activity in the target tissue.
US08774881B2 Mobile telephone cleaning case
A mobile telephone cleaning case is provided. An open face top cover has a substantially flat back platform with raised sides along three of four edges and is dimensioned to receive a mobile device. A bottom cover includes a further back platform with further raised sides along three of four edges and that is rotatably affixed to the fourth edge of the open face cover via a connecting member such that the raised sides interconnect with the further raised sides. A microfiber cloth is affixed to a continuous back surface formed by the back platform and the further back platform.
US08774876B2 Mobile electronic device
A mobile electronic device includes: a housing that includes an opening part; a display part that includes a display area and that is disposed inside the housing, wherein the display area is visible from the outer section of the housing through the opening part; a touch panel that is stacked and disposed on the outer side of the housing facing the display area of the display part, and that is exposed to the outer section of the housing; and a vibration part that is disposed in the touch panel in the area that is on the outer circumferential side of the display part in the planar direction of the touch panel.
US08774874B2 Reducing power consumption by in-circuit measurement of receive band attenuation and/or noise
Although the duplexer in a full-duplex transceiver circuit may only be guaranteed by the duplexer manufacturer to have a transmit band rejection from its TX port to its RX port of a certain amount, and may only be guaranteed to have a receive band rejection of another amount, the actual transmit band rejection and the actual receive band rejection of a particular instance of the duplexer may be better than specified. Rather than consuming excess power in the receiver and/or transmitter in order to meet performance requirements assuming the duplexer only performs as well as specified, the duplexer's in-circuit performance is measured as part of a transmitter-to-receiver isolation determination. Transmitter and/or receiver power settings are reduced where possible to take advantage of the measured better-than-specified in-circuit duplexer performance, while still meeting transceiver performance requirements. Power settings are not changed during normal transmit and receive mode operation.
US08774870B1 Compressed audio information
Compressed entertainment content such as audio or video or both includes additional aspects and operations associated their way. The compressed audio may be used to signal computers such as a telephone or reminder for an appointment. A melody line may be extracted from the audio, or the audio may be used exactly as it is. Another aspect stores traders within the entertainment content such as in MP3. Those traders are used to trigger the system to retrieve other parts of the content to be displayed at the same time that that particular part of the MP3 is being play. The content may include video or text, or maybe links to other content such as broadband content four times sensitive content. Another aspect describes encryption which is keyed to the disk ID to prevent playing oven illegally copied disk. Another aspect reads a specified amount of information then spins down the disk to conserve battery power.
US08774869B2 Mobile terminal and control method thereof
A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal; a display configured to display a first screen layer corresponding to one of a back screen of the mobile terminal and an execution screen of an application installed on the mobile terminal, and to display a second screen layer corresponding to a note function of the mobile terminal; and a controller configured to control the display to selectively display the second screen layer based on an input request for requesting the second screen layer, to receive a touch input on the first or second screen layers and to execute a function corresponding to the received touch input on the first or second screen layers.
US08774867B2 Image display system, terminal device, image display method and program
To provide an image display system, a terminal device, an image display method and a program in which an image displayed on the screen of the other terminal during telephone conversation is controlled with a simple circuit configuration, and a line transmission capacity is reduced. A self terminal device 100 sends data for switching images displayed on a terminal device 200 at the other end via a network 500 by using an electronic mail, a multi-call function or a discriminating tone. The terminal device 200 controls and switches the images concerning the terminal device 100 within the terminal device 200 based on such various kinds of received information.
US08774863B2 Apparatus and method for controlling built-in microphone of portable terminal
An apparatus and method for controlling a built-in microphone of a portable terminal is provided. The method includes detecting a call connection event when a call connection request is received or transmitted; checking information on a currently connected connection device upon detecting the call connection event; and when the information shows that the connected connection device is an earphone, activating a speaker included in the earphone and activating the built-in microphone.
US08774860B2 Method and device for low-power FM transmission of audio data to RDS capable FM radio receiver
Method for controlling radio transmission of audio data, wherein audio data from an audio player device is FM-modulated and transmitted to be received by an RDS capable FM radio receiver, comprising selecting at least one frequency, transmitting said selected frequency as Alternate Frequency of the RDS system to be received by said RDS capable FM radio receiver, receiving an input and responsive thereto interrupting said audio transmission, switching to said transmitted frequency, and resuming transmission of said audio data using said transmitted frequency.It is also provided an electronic device for radio transmission of audio data from an audio player device for being received by an RDS capable FM radio receiver, comprising a controller adapted for selecting at least one FM radio frequency, an audio input interface for receiving audio data from said audio player device, a transmitter adapted for modulating received audio data with FM modulation, and transmitting said FM modulated audio data on a frequency selected by said controller, and an input element for receiving an input, wherein said controller is further adapted for controlling said transmitter to transmit said selected FM radio frequency as Alternate Frequency of the RDS system, detecting an input to said input element and responsive thereto interrupting the transmission of said audio data, switching to said transmitted frequency, and resuming transmission of said audio data using said transmitted frequency.
US08774859B2 Apparatus and method for improving RSE performance of multi-standby terminal
An apparatus and method for improving Radiated Spurious Emission (RSE) performance of a multi-standby terminal supporting 3rd Generation (3G) and/or 4th Generation (4G) service is provided. The method for enhancing RSE performance of a multi-standby terminal including an antenna for transmitting and receiving 2nd Generation (2G) and 3G band signals, a Radio Frequency (RF) switch for switching between the 2G and 3G band signals, a 2G communication unit connected to the RF switch for transmitting and receiving 2G band signals, a 3G communication unit connected to the RF switch for transmitting and receiving 3G band signals, and a transceiver for processing the 2G and 3G band radio signals includes determining a frequency band by checking a user identity card, switching, when the recognized frequency band is the 3G band, the RF switch to establish a connection between the antenna and the 3G communication unit, and disabling the 2G communication unit.
US08774853B2 Radiation power level control system and method for a wireless communication device based on a tracked radiation history
A radiation power level control scheme for a wireless user equipment (UE) device. In one embodiment, a method comprises determining a time-average transmission power level, comparing the time-average transmission power level with a first time-averaged transmission power limit threshold, the first time-averaged transmission power limit threshold having a value that depends on a transmission power history for the UE device, and responsive to the time-average transmission power level meeting or exceeding the first time-averaged transmission power limit threshold, reducing a transmission power level of the UE device.
US08774849B2 Apparatus for updating information of an M2M device in a wireless communication system and method thereof
The present invention relates to wireless communication, and more particularly, to a method for a machine-to-machine (hereinafter abbreviated M2M) communication applied M2M device to update information in a wireless communication system and terminal thereof. In decoding superframe header subpacket information in an M2M (machine to machine) device in idle mode in a wireless communication system, the present invention includes comparing a paging cycle with a 1st cycle and if the paging cycle is equal to or greater than the 1st cycle, decoding the superframe header subpacket information, wherein the 1st cycle is determined using a following formula: I=C×2n, where the I indicates the 1st cycle, the C is a change cycle of a secondary superframe header, and the n is a bit size of a change count of the secondary superframe header.
US08774848B2 System and method for enhancing cell-edge performance in a wireless communication network
A method may include scheduling for the downlink control channel, by a first base station during a partial loading sub-frame, at least a first group of wireless communication devices present in the first cell, the first group of wireless communication devices comprising wireless communication devices determined by the first base station to be near an edge of the first cell. The method may additionally include scheduling for the downlink control channel, by the first base station during a normal loading sub-frame, at least one other group of wireless communication devices present in the first cell other than wireless communication devices in the first group of wireless communication devices, the at least one other group of wireless communication devices determined by the first base station to be in greater proximity to the first case station than wireless communication devices in the first class.
US08774845B1 Graphical mobile E-mail
A method for providing messaging-related information to a mobile device is discussed. The method includes receiving from the mobile device a request for messaging-related information, using the request to identify a device-type indication for the mobile device, identifying one or more presentation parameters for presenting the messaging-related content properly on the mobile device, and transmitting the messaging-related content to the mobile device in a format corresponding to the one or more parameters.
US08774844B2 Integrated messaging
Methods and system for integrated messaging are disclosed. Interaction by a user of a mobile device with a graphic user interface of the mobile device is detected. A command is generated based on such interaction independent of further user interaction. An SMS message including the command is transmitted to server, which stores executable instructions associated with the command. Such instructions provide for generation of data in response to the command and may be executed by the server (or another server). The responsive data is then transmitted to the mobile device.
US08774842B2 System and method for limiting usage of a wireless communication device
A system and method is provided for limiting or disabling cellular telephone usage during operation of a motor vehicle. In one embodiment of the present invention, the system includes a wireless transmission device and a cell phone. The wireless transmission device, which includes at least an IR modulation circuit, a processor, and a memory device, is configured to transmit a wireless signal toward a driver of the motor vehicle. The cell phone, which includes at least an IR modulation detection circuit, a processor, a memory device, a keypad, and a display, is configured to receive the wireless signal and, in response thereto, limit or disable certain features of the cell phone. This can be done by disabling certain features (e.g., cellular service, Bluetooth™, telephone calls, text messaging, emailing, its antenna, its keyboard, and/or its display) or disabling (e.g., powering down, etc.) the entire cell phone.
US08774841B2 Anonymous positioning of a wireless unit for data network location-based services
This invention concerns a process and a system for providing location information for a wireless unit in a wireless network to a location-based service provider, using a data network. In particular, the location information is provided to the location-based service provider without necessarily providing the identity of wireless unit, e.g., a subscriber's wireless identification number, to the service provider. In this regard, a subscriber's identification number may be hidden from the positioning service provider via a process in which an alias is used instead of the subscriber's normal identity. The subscriber's number may further be concealed from the service provider via a process wherein encrypted information is used instead of the subscriber's normal identity.
US08774840B2 System and method for using cellular network components to derive traffic information
A traffic reporting system and method for geographic area of interest. The system includes standard wireless telecommunication components configured to establish search criteria, determine a sample size, collect traffic information, calculate additional traffic information, and generate reports.
US08774838B2 Method and apparatus for mobile terminal user-oriented precise location-based information services
The present invention provides a precise location-based information service method and apparatus for mobile terminal browser users. The method includes: acquiring at least two types of positioning references based upon a positioning service request from a user; establishing correlation relationships among the positioning references based on the acquired positioning references; and performing integrated positioning and cross-validation on a precise location of the user based on the correlation relationships to determine final positioning service information. This invention can implement precise location-based services (LBS) and precise Point of Interest (POI) push service by analysis and extraction of the user's location information and behavioral data acquired and accumulated with the user's consent. This satisfies the needs of the mobile phone browser user for precise LBS and personalized nearby information service.
US08774837B2 Methods, systems and apparatuses of emergency vehicle locating and the disruption thereof
A system for determining the location of at least one vehicle, the at least on vehicle emitting a detectable signal. The system comprising at least one mobile or stationary detection device that detects the signal emitted by the at least one vehicle. A server with operational software for tracking and locating the at least one vehicle emitting a detectable signal, and a user interface device for interfacing with the network for providing location information on the at least one vehicle.
US08774834B2 System for providing location-based services in a wireless network, such as locating sets of desired locations
A system and associated method receives a command from a user's mobile device to locate points of interest near the mobile device's location. The points of interest are associated with different, user-identified, point of interest categories. Based at least in part on the mobile device's location, the system substantially simultaneously provides a list of points of interest for at least some of the point of interest categories.
US08774832B2 System and method for wireless communications activity within a predetermined area and for generating messages to selected communication devices
A system and method is disclosed for detecting the presence and level of wireless communications activity within a predetermined area, without disclosing the identity of the wireless users, and for generating a message to certain information and communications devices in response to the detection of a predetermined level of wireless communications activity within the predetermined area. The information detected also may include information relating to the general direction and rate of movement of detected wireless devices. The message generated in response to the detection of wireless communications activity may include wireless messages, including Short Message Service (SMS) messages, to persons desiring or needing to receive such information; messages to public officials and other interested persons; and automatic signals to devices such as computers, computer networks (including the internet and wireless networks), facsimile machines, signs, lights, loudspeakers, and other devices providing information through other communication and information media.
US08774820B2 Method and device for allocating same resource for a plurality of eNBs of collaborative MIMO
The present invention provides a method and device for allocating same resource for a plurality of eNBs of collaborative Multiple-input-Multiple-output (MIMO). Wherein a serving eNB firstly determines, in the one or more other eNBs, at least one candidate eNB recommended to cooperate with the serving eNB, according to measurement report reported by mobile stations or according to report information of the recommended candidate eNB reported by mobile station, then obtains resource related information of the at least one candidate eNB, then determines one or more collaborative eNBs from the at least one candidate eNB according to the resource related information, and allocates corresponding communication resources for the serving eNB and the one or more collaborative eNBs. The solution according to the present does not need to reserve special resource for collaborative MIMO, reduces waste of resource, and meets the requirement of resource for implementing collaborative MIMO by different serving eNBs flexibly, and increases the success rate of implementing collaborative MIMO.
US08774819B2 Method and apparatus for contention-based uplink data transmission
A method and apparatus for a wireless transmit receive unit (WTRU) to use a contention-based uplink communications channel, applies a rule-based restriction of access to the contention-based uplink channel that attempts to use at least one contention-free uplink channel allocation for uplink transmissions on a condition that at least one contention-free uplink channel allocation has been granted.
US08774818B2 Method and apparatus for transmitting data in a wireless communication network system
A method and an apparatus for transmitting data in a wireless communication network are provided. A base station having information of an idle mode user equipment transmits a connecting operation mode to the user equipment when the idle mode user equipment is connected to the base station. The user equipment transmits a small amount of data together with a connection request completion message to the base station. The base station transmits, over a network, the data received from the user equipment, without being interlinked with a mobility management entity, and the user equipment returns back to an idle operation mode after data transmission. Thus, the overhead required to support signaling of the base station for acquiring context information of the user equipment can be reduced in order to provide the user equipment with an efficient data transmission environment.
US08774815B2 Method and apparatus for allocating resource
The present invention relates to a resource allocation method and a resource allocation apparatus. When the resource allocation apparatus according to the present invention receives information of a plurality of bands selected from a plurality of mobile stations operating in a band adaptive modulation and coding mode, depending on the channel status, the apparatus arranges the mobile stations on the basis of the maximum number of logically adjacent bands included in the band information, and allocates the resource on the basis of the order of the arranged mobile stations.
US08774814B2 Network coverage by cycling through beam shape coverage configurations
Technologies and implementations for providing network coverage by cycling through beam shape coverage configurations are generally disclosed.
US08774806B2 Apparatus for registering media independent handover and method using the same
A method and apparatus for registering a Media Independent Handover (MIH) is provided. An MIH registration method includes transmitting, by a serving network, an MIH registration request of the serving network to at least one candidate network when an MIH registration request is received from a mobile terminal, the at least one candidate network corresponding to the serving network, receiving, by the serving network, a response to the MIH registration request of the serving network from each of the at least one candidate network, and transmitting, by the serving network, a response to the MIH registration request of the mobile terminal to the mobile terminal.
US08774804B2 Context-retention controller and method for context retention in wirless access networks
Embodiments of a context-retention controller and method for retaining context in a wireless access network are generally described herein. In some embodiments, the context-retention controller may assign a context identifier to a mobile device at network entry for context retention. A disconnection and context-retention request may be received from a base station to trigger entry of the mobile station into a context-retention mode. The base station may generate the disconnection and context-retention request upon an indication of a disconnection of the mobile device from the wireless access network. The context-retention controller may maintain context for the mobile device in a context-retention database after disconnection of the mobile device from the wireless access network.
US08774801B2 Access control for closed subscriber groups
A network transmits (broadcasts) an access mode indicator that indicates whether a closed subscriber group CSG network is being operated as open or closed and if it indicates open a user equipment UE that is not a registered member of the CSG is allowed access as a guest member. a user group of the closed subscriber group network and allowing the user equipment access to the closed subscriber group network as a guest member. The CSG network can provide higher priority services to its registered members by differentiating them over guest members by an indication, received from each UE in its RADIO RESOURCE CONTROL CONNECTION REQUEST message, whether it is registered or a guest. The CSG can also transmit its ID/name for display at the UE so they may select whether and which CSG to join.
US08774783B2 System and method for enhanced UAProfile management
Given the growing number of Wireless Devices, and the increasingly varied characteristics (including for example screen size, color depth support, audio and video support, etc.) that Wireless Device vendors or manufacturers provide within their Wireless Devices, an infrastructure that various entities (such as for example Content Providers, Service Providers, etc.) may use to quickly retrieve a quality-controlled User Agent Profile based just on a Wireless Device's Telephone Number. The infrastructure may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor.
US08774777B2 System for targeting advertising content to a plurality of mobile communication facilities
A system for targeting advertising content includes the steps of: (a) receiving respective requests for advertising content corresponding to a plurality of mobile communication facilities operated by a group of users, wherein the plurality includes first and second types of mobile communication facilities with different rendering capabilities; (b) receiving a datum corresponding to the group; (c) selecting from a first and second sponsor respective content based on a relevancy to the datum, wherein each content includes a first and second item requiring respective rendering capabilities; (d) receiving bids from the first and second sponsors; (e) attributing a priority to the content of the first sponsor based upon a determination that a yield associated with the first sponsor is greater than a yield associated with the second sponsor; and (f) transmitting the first and second items of the first sponsor to the first and second types of mobile communication facilities respectively.
US08774775B2 Method and terminal for talk recording implementation
A method for implementing call recording. The method includes establishing an audio signal channel between a master processor and a slave processor of a mobile terminal. The method also includes the slave processor sending the mobile terminal microphone's sidetone signal and headphone signal through the established audio signal channel. The master processor receiving and recording said sidetone signal and headphone signal. A terminal for implementing call recording. The master processor can record the slave processor's sidetone signal and headphone signal in real time.
US08774772B2 Communications service broker for preventing voicemail tromboning in the telecommunications network
A set of techniques are described for preventing the problem of voicemail tromboning. The techniques can be implemented with a service broker or other intermediate entity having a connection to a telecommunications network. The service broker can receive an incoming call from a switch in a home network of the subscriber. The service broker can then determine that a recipient device of the incoming call is roaming in a visited network. If it is determined that the subscriber is roaming, the service broker can contact a remote switch in the visited network and instruct the remote switch in the visited network to disable late call forwarding prior to relaying the incoming call message to the remote switch. The service broker can then be responsible for contacting the voicemail server in the home network of the subscriber so that the subscriber can still have access to voicemail.
US08774771B2 Communication apparatus and method for controlling the same
An operator is prevented from accidentally operating a communication apparatus during short range communication, even if there is an incoming call/mail. A communication apparatus has at least a first communication unit that performs wireless communication for a call or a mail, and a second communication unit that is different from the first communication unit. The communication apparatus changes a notification function that notifies a user of an incoming call/mail received by the first communication unit to a prohibited status in accordance with a start of communication by the second communication unit, and cancels the prohibited status of the notification function in accordance with an end of communication by the second communication unit.
US08774770B2 Methods and devices for prioritizing message threads
Certain embodiments of this disclosure include methods and devices for prioritizing message threads. According to one embodiment, a method is provided for detecting a current location of an electronic device; determining contact location information describing one or more locations of one or more devices associated with one or more contacts; determining respective proximities between the electronic device and the one or more devices associated with the one or more contacts based at least in part on the current location of the electronic device and the contact location information to provide contact proximity information; identifying a plurality of message threads, wherein each message thread is associated with at least one of the one or more contacts; associating a respective priority value with each message thread based at least in part on the contact proximity information; and outputting, for display, formatting information based on the respective priority values.
US08774768B2 System and method for selecting a message suitable for delivery to a user of telecommunications services
The aim of the present invention is a system (100) for selecting a message suitable for delivery to a user (111) of telecommunications services. This system (100) comprises a first database (107) including a range of statuses characteristic of said user (111), each status occupying a specific place in a series of possible statuses, and transitions between the different statuses, a second database (108) including a range of messages suitable for broadcast to said user (111) and a third database (104) incorporating a history of messages already broadcast to said user (111). The system (100) also comprises a calculator (101) comprising transition detection means (112) and means of determining the current status of said user (111) based on data provided by said third database (104), means (113) of associating said current status with a message included in said second database and means (103; 115; 114) of determining the moment to broadcast said message to said user (111).
US08774766B2 Authentication of mobile communication device communicating through Wi-Fi connection
A wireless mobile communication device may be configured to include its Mobile Device Number (MDN) and its Mobile Equipment Identification (MEID) with each outgoing communication request when communicating over the internet through a Wi-Fi connection. A server may be configured to authenticate each request by comparing the MEID and MDN which are received from the wireless mobile communication device with MEID and MDN pairs which are stored in an equipment registration database. The wireless mobile communication device may also be configured to communicate at different times through a different type of internet connection, such as through a cellular telecommunication system. During this mode of communication, the IP address and the MDN of the mobile communication device may instead be used for authentication purposes by the server.
US08774759B2 Security capability negotiation method, system, and equipment
A security capability negotiation method is applicable to perform security capability negotiation during a mobile network handover. The method includes the following processes: a second network receives a handover request sent by a first network; an access network entity of the second network selects a corresponding security capability, or an access network entity and a core network (CN) entity of the second network respectively select a corresponding security capability; the second network sends the selected security capability to a user equipment (UE) via the first network. Moreover, a security capability negotiation system is also provided. Consistent with the provided system and method, it may be unnecessary for the MME to know the security capability of the corresponding eNB in a certain manner during a handover from a 2G/3G network to an LTE network. Meanwhile, during the handover from the LTE network to the 3G network, the SGSN does not need to introduce new requirements.
US08774757B2 Systems and methods to facilitate repeated purchases
Systems and methods are provided to facilitate repeated purchase and payment transactions. In one aspect, a system includes an interchange and a data storage facility configured to store payment transaction records associated with phone numbers. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and to communicate with the common format processor in a common format. The common format processor is configured to identify a prior payment transaction associated with a phone number in response to a message from a mobile phone having the phone number, communicate with a merchant to repeat a purchase according to the prior payment transaction, and transmit via one of the converters premium messages to the mobile phone to collect funds for a payment to repeat the purchase.
US08774756B2 Devices and methods for signal sharing
Among other things, there is disclosed systems, methods and apparatus for sharing and/or expanding the reach of wireless communications signals. For example, where a first communication device is unable to obtain a sufficient communication signal from a transmission source, and a second communication device can obtain a sufficient signal, the second device may be used as a relay between the transmission source and the first device.
US08774755B1 Feature management of a communication device
A system and method for the real-time management of a device, and more particularly to the establishment and enforcement of policies or rules associated with the feature or functions that may be performed with the device, such as making and receiving calls, exchanging data, playing games and music, sending and receiving email, accessing web sites, and paying for goods and services. If a child or employee is using the device, there may be a need to regulate how that device can be used and to determine who will pay for what goods or services. In addition to providing all of the features associated with a device, service providers need to be able to establish and enforce rules (policies) regulating how and when that device can be used and who will pay for a good or service requested by the user of the device.
US08774754B1 Feature management of a communication device
A system and method for the real-time management of a device, and more particularly to the establishment and enforcement of policies or rules associated with the feature or functions that may be performed with the device, such as making and receiving calls, exchanging data, playing games and music, sending and receiving email, accessing web sites, and paying for goods and services. If a child or employee is using the device, there may be a need to regulate how that device can be used and to determine who will pay for what goods or services. In addition to providing all of the features associated with a device, service providers need to be able to establish and enforce rules (policies) regulating how and when that device can be used and who will pay for a good or service requested by the user of the device.
US08774751B2 Method for the obtaining of position information for a user initiating an emergency call in a communication system
The invention relates to a system and a method. In the method publication of presence information associated with a user is received by a presence server, the presence information comprises a human-readable address for the user. A request for establishing an emergency session from the user is received to a session processing server, which routes the emergency session to a public safety answering point node. In response to receiving the emergency session, the public safety answering point node sends a subscription for at least part of the presence information to the presence server, the at least part of the presence information comprising the human-readable address for the user. The presence server provides in response the at least part of the presence information to the public safety answering point node.
US08774749B2 Virtual weaver architecture filter
A virtual Weaver architecture filter is implemented using a sampling mixer that successively processes samples of the input signal in round-robin fashion and provides a sum of the samples as multiplied by coefficients emulating quadrature sinusoidal waveforms. A virtual rather than actual local oscillator is reliably implemented without mismatch. Filtering between the Weaver mixers is eliminated in favor of filtering at the sampling input and effective time division multiplexing is achieved by selecting between resistor combinations that implement different scaling coefficients, resulting in an efficient analog implementation of a virtual Weaver architecture.
US08774747B2 Radio frequency receiver
A radio frequency receiver of the present invention removes out-of-band jamming signals and interference signals without SAW filters. The radio frequency receiver includes: a low noise amplifier amplifying a signal received through an antenna; a second order intermodulation cancellation unit removing second order intermodulation caused by an out-of-band jamming or interference signal included in the signal output from the low noise amplifier; a passive mixer unit converting a frequency of the signal output from the second order intermodulation cancellation unit; and a low pass filter unit removing an out-of-band jamming or interference signal included in the signal output from the passive mixer unit and delivering the signal with the out-of-band jamming or interference signal removed therefrom to a transimpedance amplifier.
US08774745B2 Reconfigurable receiver circuits for test signal generation
Receiver circuits that can be reconfigured to generate test signals in a wireless device are disclosed. In an exemplary design, an apparatus includes a mixer and an amplifier. The mixer downconverts an input radio frequency (RF) signal based on a local oscillator (LO) signal in a first mode. The amplifier, which is formed by at least a portion of the mixer, amplifies the LO signal and provides an amplified LO signal in a second mode. In another exemplary design, an apparatus includes an amplifier and an attenuator. The amplifier receives and amplifies an input RF signal in a first mode. The attenuator, which is formed by at least a portion of the amplifier, receives and passes an LO signal in a second mode.
US08774738B2 Closed loop power control for a wireless transmitter
Embodiments of the present disclosure provide systems and methods for estimating gain and phase error in a wireless transmitter. Embodiments of the present disclosure provide a gain and phase controller that uses a digital gain and phase estimator to jointly estimate both gain and phase. The forward and feedback signals of a wireless transmitter are digitized using analog to digital (ADC) converters. The digital signals are correlated with each other to dynamically extract gain and phase estimates of the loop. The gain and phase estimates are used to correct gain and phase errors in the wireless transmitter.
US08774736B2 Antenna switching for data transmission in a communication system using a plurality of transmission antennas
A closed-loop antenna switching method, a reference signal allocating method, and a feedback signal transmitting method for the same are disclosed. Namely, by transmitting a reference signal via the plurality of transmitting antennas via the antenna switching for reference signal transmission for each prescribed multiple period of an antenna selection period, efficient antenna index information can be fed back. By setting an antenna switching period to a prescribed multiple of an antenna selection period, it is able to prevent power loss and data decoding performance degradation. And, the present invention includes transmitting a sounding reference signal (SRS) for each band selection period via at least one of the plurality of transmitting antennas and transmitting at least one data demodulation reference signal (DMRS) between the band selection periods via an antenna for not transmitting data by reference signal transmission antenna switching.
US08774730B1 Field programmable microwave arrays
A field programmable microwave array is provided. The field programmable microwave array includes one or more RF elements interconnected by an array of switching elements. The switching elements enable the field programmable microwave array to perform one or more RF or microwave subassembly functions.
US08774727B2 Method and test instrument for analyzing a device communicating via a radio link
The invention related to a method and to a test device for analyzing a device communicating via a radio link. Said device comprises a plurality of antennas for communicating, together comprising an antenna arrangement. The device under test is first disposed in a first position relative to a radio field. A value of at least one piece of channel state information describing a quality of the antenna arrangement obtained via the return channel is determined in said relative position. A change in the relative position of the device under test relative to the radio field is subsequently performed. A second value of the at least on piece of channel state information is determined in said changed, new relative position.
US08774716B2 Mobile terminal extension case
A extension case adaptable onto a mobile terminal device to enable extended functions, includes a sheath, an electrical connector, a battery, and a radio frequency identification (RFID) antenna. The sheath is configured to shieldingly receive the mobile terminal device and comprises a covering portion and a buckling portion curvedly extended from an outer edge of the covering portion. The electrical connector is arranged on the buckling portion of the sheath for establishing electrical connection with the mobile terminal device. The battery is disposed on the covering portion and is accessible to the mobile terminal device through the electrical connector. The RFID antenna is electrically connected to the electrical connector and embeddedly disposed in the covering portion adjacent to the battery in a non-overlapping manner.
US08774715B2 Mobile terminal
Disclosed is a mobile terminal. The terminal may include a first communication module for establishing a first communication link with a data storage device, a second communication module for establishing a second communication link with the other electronic device, a third communication module for establishing a third communication link with the other electronic device, and a controller for controlling the second communication module so that the second communication module establishes the second communication link by using first link configuration information received from the data storage device through the first communication link and for then sharing second link configuration information for establishing the third communication link with the other electronic device through the second communication link.
US08774713B2 Mobile wireless communications device establishing wireless communication links based upon near field communication and related methods
A wireless communications system may include first and second mobile wireless communications devices each comprising a respective input device, wireless transceiver, near-field communication (NFC) transceiver, and controller coupled to the input device, wireless transceiver and NFC transceiver. At least one of the controllers may be configured to establish an NFC communications link between the NFC transceivers when the first and second mobile wireless communications devices are in proximity, provide a temporary device identifier (ID) via the NFC communications link, request authorization to establish a wireless link between the wireless transceivers, provide a permanent device ID upon receiving the authorization and based upon the temporary device ID, and establish the wireless link between the wireless transceivers based upon the permanent device ID.
US08774709B1 N virtual channel radio
A radio system allowing radios in a network to utilize functionality of other radios in the network includes a plurality of radios each having the capability to communicate with other radios in the network, and each having functionality that is not common to every other radio in the network. Radios send requests to other radios in the network to re-transmit a signal using a specific transmission mode.
US08774699B2 Sheet feeder and image forming apparatus
A sheet feeder includes an attraction separation unit including an attraction belt facing the upper surface of a stacked sheet bundle to attract an uppermost sheet thereof, and rotatably supported by a support member at a position upstream of the attraction belt in a sheet feeding direction; and a swing device for swinging the attraction separation unit around the support member as a fulcrum to move the attraction belt between an attraction position and a feed position more distant from the sheet bundle than the attraction position is. The swing device includes a first drive transmitting portion attached to a downstream end portion of the attraction separation unit and a second drive transmitting portion attached to the body of the sheet feeder and connected with the first drive transmitting portion. The first drive transmitting portion and the rack connect to swing the attraction separation unit.
US08774694B2 Image forming apparatus including sealed fixing liquid applying section
An image forming apparatus includes a fixing liquid applicator to apply a fixing liquid to a recording medium before a toner image is transferred on the recording medium, a transfer device to transfer a toner image from a toner image bearing member onto the recording medium applied with the fixing liquid, and a fixing device to fix the toner image on the recording medium by heating. The fixing liquid applicator includes an application member disposed opposing a face of the recording medium on which the toner image is transferred to apply to the recording medium the fixing liquid borne on a surface of the application member, a supply unit to supply the fixing liquid to the application member, and a sealing device to form along with the application member a sealed space in which the supply unit and the fixing liquid to be supplied to the application member are sealed.
US08774693B2 Fixing device and image forming apparatus
A fixing device is provided with an endless fixing belt; a heating roller for heating the fixing belt; a fixing roller that has a shaft and extends the fixing belt between the fixing roller and the heating roller; a pressure roller for pressurizing the fixing roller via the fixing belt; and a deviation preventing member that is provided on the shaft of the fixing roller and suppresses moving of the fixing roller in a shaft direction. The fixing roller has an end portion with high hardness and an end portion with low hardness along the shaft direction of the fixing roller. The end portion with high hardness is in contact with the deviation preventing member.
US08774690B2 Apparatus, method and system for controlling bulge radius of a pressure member
An apparatus, system and method are provided for controlling a bulge radius of a pressure member in a belt-roll fuser. The belt-roll fuser has a first pressure member. The belt-roll fuser also has a fuser belt having a portion that faces a surface of the first pressure member at a region defining a fusing nip. The belt-roll fuser further has a second pressure member that faces another portion of the fuser belt at the fusing nip such that the fuser belt is entrained between the first pressure member and the second pressure member. The belt-roll fuser additionally has a deformation member configured to deform the first pressure member.
US08774685B1 Venting system for a toner cartridge for use with an image forming device
A toner cartridge for an electrophotographic image forming device according to one example embodiment includes a housing having a reservoir for storing toner. An outlet port is positioned on the housing for transferring toner out of the toner cartridge. A venting system includes a first vent positioned to introduce air from outside the housing into the reservoir and a second vent positioned to introduce air received at the outlet port into the reservoir. The venting system maintains an air pressure in the reservoir at the greater of a pressure of the air from outside the housing and the air received at the outlet port.
US08774683B2 Development device, developer container, and image forming apparatus
A development device includes a housing for containing developer, a developer bearer to carry by rotation the developer contained in the housing to a development range position facing a latent image bearer, and developer conveyance device that includes a rotary shaft, a conveyance blade extending axially along the rotary shaft, projecting from the rotary shaft, and extending obliquely to the rotary shaft, to transport developer as the rotary shaft rotates, and a flexible agitation blade provided to the rotary shaft. An axial range of the flexible agitation blade overlaps at least partially with that of the conveyance blade. The flexible agitation blade has a width wider than a width of the conveyance blade and extends beyond an outer edge of the conveyance blade in the direction of diameter of the rotary shaft.
US08774682B2 Method for measuring conductivity of ink
Methods and devices for measuring conductivity of ink in a printing system are disclosed. An embodiment of the method is used with a printing system having a developer roller, wherein the ink is formed on the developer roller using electrostatic forces and is used to print on a substrate. A first current charges the developer roller during the printing. The first current is measured and the conductivity of the ink is determined, wherein the conductivity is proportional to the square of the first current.
US08774677B2 Developing member, process cartridge and electrophotographic image forming apparatus
The present invention provides a developing member onto which a toner or the like is hard to fuse and with which toner conveying performance is unlikely to vary even through long-term usage. The developing member includes a substrate and a surface layer, the surface layer contains a polyurethane resin working as a binder resin and polyurethane resin particles dispersed in the binder resin, and the polyurethane resin working as the binder resin has, between two adjacent urethane bonds, a structure represented by a structural formula (1) and one or both of structures represented by structural formulas (2) and (3), and further has, between two adjacent urethane bonds, a structure represented by a structural formula (4).
US08774676B2 Image forming device and process unit
A process unit includes: a photosensitive drum defining a first direction parallel to an axial direction of the photosensitive drum, and including: a tubular body having a first end portion containing a distal end; and a fitting member un-rotatably provided at the first end portion; a bearing member rotatably supporting the fitting member at a position inward from the distal end in the first direction; and a side plate configured to un-rotatably support the bearing portion.
US08774675B2 Covers opening/closing sequence regulation system and method and image formation apparatus using same
A covers opening/closing sequence regulation system includes a first cover and a second cover openably and closably attached to a housing. The first and second covers are provided in a way that the first cover becomes openable and closable while the second cover is in a fully-closed state, and that the second cover becomes unable to be fully-closed from an opened state while the first cover is in a fully-closed state. A regulation mechanism is configured to stop the first cover in a spaced-out position, which is spaced out from a fully-closed position of the first cover, in an operation of closing the first cover toward the fully-closed position with the second cover being in an opened state. The second cover is openable and closable while the first cover is in the spaced-out position.
US08774664B2 Image forming apparatus with loop detection and conveyance speed control
A sheet which entered between a first sheet conveying unit and a second sheet conveying unit is detected by a sheet detecting unit. A loop of the sheet formed with a difference of sheet conveying speeds between the first and second sheet conveying units is detected by a loop detecting sensor. After the sheet detecting unit detected the sheet, if the loop detecting sensor does not detect the loop, a control unit which controls the sheet conveying speed of at least one of the first and second sheet conveying units controls the sheet conveying speed of at least one of the first and second sheet conveying units, thereby reducing an amount of the formed loop.
US08774662B2 Fixing device, image forming apparatus, and method of controlling fixing device
In an embodiment, a fixing device includes: a fixing member that revolves in a circumferential direction in a heated state and transfers heat to a recording medium that is brought into contact with an outer circumferential face thereof; a temperature detecting unit that detects a temperature of the outer circumferential face of the fixing member; and a circumferential-direction position adjusting unit that adjusts a circumferential-direction position of the fixing member such that the recording medium is brought into contact with a high temperature portion out of the high-temperature portion of the outer circumferential face of the fixing member of which temperature detected by the temperature detecting unit is relatively high and a low-temperature portion of which temperature detected by the temperature detecting unit is relatively low.
US08774661B2 Image forming system and methods thereof
An image forming system includes a segregation tank to store a first imaging oil having a first percent purity, a reservoir to store a second imaging oil having a second percent purity, a slope identification module to identify a first slope value, and a slope comparison module to determine whether the first slope value is at least one of equal to, greater than, and less than a threshold slope value within a threshold slope range. The image forming system also includes a ratio adjustment module to obtain a variable ratio value corresponding to a ratio of a first amount of the first imaging oil to a second amount of the second imaging oil based on a determination by the slope comparison module.
US08774658B2 Image forming apparatus including control unit that executes energy control by controlling biases
An image forming apparatus includes: a first photosensitive drum for a monochrome printing mode; second and third photosensitive drums for a color printing mode; a moving unit moving a medium from the first photosensitive drum via the second photosensitive drum to the third photosensitive drum; charger devices for charging the photosensitive drums; transfer devices for transferring developer images on the photosensitive drums to the medium; and a control unit configured to control charging biases of the charger devices and transfer biases of the transfer devices. The control unit executes, in the monochrome printing mode, an energy saving control in which an absolute value of a charging bias applied to the charger device for the third photosensitive drum is smaller than an absolute value of a charging bias applied to the charger device corresponding to the second photosensitive drum.
US08774655B2 Image forming apparatus
An apparatus includes: an image carrier; a charger to uniformly charge a surface of the image carrier; an exposing unit to perform write scanning on the image carrier; a developing unit that includes a developer carrier carrying a developer including a toner and that is configured to perform a visible image process on an electrostatic latent image formed on the image carrier; and a transferor to transfer a toner image that has been subjected to the process onto a material. If length Lg of a non-image part directly before an image part in an image carrier moving direction has the relation of Lg≧π·Ds/(Vs/Vp), where Vp and Vs are circumferential velocities of the image carrier and the developer carrier and Ds is a diameter of the developer carrier, suppression of toner attachment on the material is controlled in a predetermined length from an image front end in the direction.
US08774654B2 Paper profile and reading systems
Methods, systems, computer readable media and other means for generating a profile for a particular type of media are provided. The profile represents a set of preferred printing parameters to be used to achieve a target print quality for a reference printing device. The profile may be used by other non-reference printing devices in order to optimize printing for that type of media. For each non-reference printing device, an offset may be established that represents the differences between the non-reference and the reference printing devices. A processor of the non-reference printing device may identify the type of media and the profile for that media and then adjust the printing parameters for the non-reference printing device based on the profile and the offset in order to optimize the print quality. The profile may also include a parameter that is based on a temperature coefficient associated with the type of printer.
US08774653B2 Recording medium determination apparatus and image forming apparatus
A recording medium determination apparatus that determines grammage of a recording medium by using an ultrasonic wave includes a transmission unit configured to output an ultrasonic wave having a predetermined frequency, a reception unit configured to receive the ultrasonic wave output from the transmission unit and transmitted through the recording medium and output a received signal, a calculation unit configured to calculate a signal having a peak component according to a cycle of the received signal, and a determination unit configured to determine the grammage of the recording medium based on the signal calculated by the calculation unit.
US08774652B2 Image forming apparatus, image forming method, and image forming program
An image forming apparatus that applies clear toner to an image to be formed based on image data being input and image information regarding the image data when forming the image, the image forming apparatus including a subject detection unit that detects a subject included in the image data based on the image information, the subject including plural pixels; and a setting unit that sets a first maximum value for amounts of the clear toner, each amount being an amount of the clear toner to be applied to a corresponding pixel included in the subject, based on a detection result of the subject.
US08774649B2 Image forming apparatus
An image forming apparatus includes an image forming portion for forming an image on a recording material, a sensor to detect a toner image formed by the image forming portion, and a correcting portion to correct an image forming condition of the image forming portion on the basis of a result of detection, by the sensor, of a first control toner image formed by the image forming portion. In addition, a supply controller controls a developer supplying operation on the basis of a result of detection, by the sensor, of a second control toner image formed by the image forming portion. A controller controls an image forming condition such that the first control toner image is formed at the image forming speed of a second image forming mode, and the second control toner image is formed after the image forming speed is changed to a third image forming speed which is higher than the second image forming speed.
US08774646B2 Adaptively Balanced Detector
Consistent with the present disclosure, a coherent detector is provided that includes an optical hybrid that supplies optical signals including local oscillator light to a balanced detector. The amount of imbalance or “balance error” in the balanced detector is identified by comparing an output of the balanced detector and an output of a photodiode that receives a portion of an input optical signal provided to the optical hybrid. Based on the balance error, electrical signals generated by the balanced detector or the power of optical signals passing through (or output from) the optical hybrid circuit can be adjusted so that the balance error is minimized or reduced to zero. As a result, imbalance associated with the balanced detector is corrected so that unwanted currents and/or related electrical signals are cancelled out or substantially cancelled out. Such unwanted currents and/or related electrical signals are generated in response to noise in the local oscillator light as well as intensity noise associated with non-selected optical signals in a superchannel.
US08774645B2 Method and apparatus for controlling bias point of differential quadrature phase shift keying demodulator
Method and apparatus for controlling bias point of DQPSK demodulator are disclosed. The method comprises: step 1: respectively applying first and second bias voltages to I-path and Q-path, and applying identical pilot voltage signals to I-path and Q-path (S202); step 2: executing filtering processing on I-path and Q-path differential current signals collected by balance receiver and determining θIand θQ (S204); step 3: performing feedback control to first and second bias voltages respectively according to θI and θQ so that θI and θQ respectively reaches expected bias point values of I-path and Q-path (S206); executing step 2 and 3 cyclically at preset regular intervals (S208), so that θI and θQ remains consistently the expected bias point values of I-path and Q-path. The solution enables bias point of DQPSK demodulator to be locked at any expected bias point value, facilitates realization of digitization, and is not easily influenced.
US08774643B2 Optical source driver circuit having overshoot controller
A driver circuit configured to generate a drive signal for an optical source comprises an overshoot controller that provides an amount of overshoot for a given logic state of the drive signal as a function of a duration of at least one previous logic state of the drive signal. The drive signal may alternate between a first logic state associated with a first operating mode of the optical source and a second logic state associated with a second operating mode of the optical source. The overshoot controller may be configured to provide amounts of overshoot for respective instances of the first logic state that are proportional to the durations of their respective immediately preceding second logic states. The driver circuit may be implemented in a heat-assisted magnetic recording system in which the optical source alternates between on and off states associated with respective magnetic write and magnetic read modes.
US08774638B2 Photonic quantum system alignment using multiple beams
A handheld device includes: a transmitter or receiver of a signal beam for quantum key distribution; and a source of alignment beams that diverge from each other in a pattern that matches sensors on a station containing a receiver or transmitter for the quantum key distribution. The alignment beams from the handheld device are of sufficient intensity to produce on the station visible spots that facilitate manual alignment of the handheld device. The station can measure a position and a direction of respective alignment beams and dynamically steer the signal beam according to the measurements.
US08774634B2 Methods, systems, and devices for wirelessly streaming data to an optical disc
Provided are devices, systems, and methods for wirelessly streaming digital data to an optical disc. Embodiments of the device are designed to enable real time, wireless streaming of data via wireless communication. A user can wirelessly stream data from an electronic device capable of wireless communication, to an optical disc containing a memory, a power supply, a processor, a transceiver, a charging device, and an optical modulator. An optical disc reader can then read the electronic data on the optical disc to process the electronic data in real time.
US08774630B2 Method, apparatus, and system for a self-seeded external cavity laser for dense wavelength division multiplexing applications
A network apparatus comprising an optical gain medium, a wavelength division multiplexing (WDM) filter coupled to the optical gain medium, and a Faraday Rotator Mirror (FRM) coupled to the WDM, and wherein the optical gain medium, the WDM filter, and the FRM are coupled by single mode fibers to form a self-seeded external cavity laser for a DWDM wavelength channel.
US08774629B2 Method and apparatus for authentication in passive optical network
A method and apparatus for authentication in a passive optical network are disclosed. In the disclosure, a PLOAM message is sent from an ONU to an OLT, where the PLOAM message includes a first field for carrying an ONU identifier (ONU-ID) and a second field for carrying a first logic registration code, where the ONU-ID is assigned by the OLT to identify the ONU and wherein the first logic registration code is assigned to a user by an operation management system communicatively connected to the OLT and provisioned to the user for authentication. The OLT is configured to judge whether the first logic registration code received from the ONU matches with a second logic registration code provisioned by the operation management system to the OLT and to promote the ONU into service if the first logic registration code matches with the second logic registration code.
US08774628B2 Remote node and network architecture and data transmission method for a fiber-optic network, especially for low bit-rate data transmission
A remote node architecture for a fiber-optic network, especially for low bit-rate data transmission, the fiber-optic network architecture comprises a central node and a plurality of remote nodes serially connected to each other or to the central node, respectively. The central node and the remote nodes are capable of communicating by means of digital optical signals created by the central node or a respective remote node, each digital optical signal comprising a data frame. The remote node comprises an optical connection network, a single transceiver device comprising an optical receiver unit and an optical transmitter unit, and an electronic controller device for controlling the transceiver device. The optical connection network defines a western optical connection port, an eastern optical connection port, an internal optical receiving port being connected to the optical receiver unit and an internal optical transmitting port being connected to the optical transmitter unit.
US08774625B2 Method and systems for implementing high-radix switch topologies on relatively lower-radix switch physical networks
Embodiments of the present invention are directed to implementing high-radix switch topologies on relatively lower-radix physical networks. In one embodiment, the method comprises constructing the physical network (702) composed of one or more optical switches connected via one or more waveguides. A desired switch topology (704) is then designed for implementation on the physical network. The switch topology is then overlain on the switch network by configuring the optical switches and waveguides (706) to implement the switch topology on the physical network. The optical switches can be reconfigured following a transmission over the physical network and can be configured to implement circuit switching or packet switch.
US08774621B2 Communication line switching method, communication apparatus, station-side communication apparatus, communication system, and control unit
In a communication line switching method for an optical communications system in which a station-side line terminal apparatus and user-side line terminal apparatuses are connected via a plurality of redundant physical lines, the discovery of the station-side optical line terminal registering the user-side line terminal apparatuses, wherein the registered user-side line terminal apparatuses monitoring a time stamp drift error that is generated when a difference between a time stamp included in a received signal and a local time measured by the own apparatus is larger than a value set in advance and, when the time stamp drift error occurs, shifting to a deregistered state and waiting for registration by the discovery. The station-side line terminal apparatus switches a physical line from a working physical line to a backup physical line of the physical lines. The user-side line terminal apparatus shifting to a holdover state for suppressing a shift to the deregistered state due to occurrence of the time stamp drift error during monitoring in a holdover period set in advance even if line abnormality is detected.
US08774619B2 Dual polarizing hood
A polarizing hood including a first polarized filter with the center of the filter removed. Placed forward and in front of the first polarized filter is a second linear polarized filter substantially the size of the hole in the first polarized filter and is held in place by a clear lens. The polarization may be adjusted. In response to light collocated with an objective lens shined through the first polarizing filter, the light become polarized. The reflected polarized light returns through the second polarized filter, and full polarization is accomplished with respect to the viewing camera.
US08774615B2 Lens barrel that performs photographic lens extension and retraction, image pickup apparatus including lens barrel
A lens barrel which can be extended over a larger amount without increasing the length of the lens barrel in a collapsed state. A movable barrel having a cam formed on an inner periphery thereof is movable in an optical axis direction. The movable barrel is extended toward an object in a shooting state, and is housed in a collapsed state. A lens holding frame holds a first lens group disposed closest to an object side of lens groups arranged in the optical axis direction. The lens holding frame including a fitting portion for slidably fitting to the cam is capable of moving in the optical axis direction, following a profile line of the cam. Barrier blades are disposed on the object side of the first lens group. A barrier drive ring is connected to the lens holding frame is rotatable to open and close the barrier blades.
US08774614B2 System and method for capturing time-lapse photographs
A method for generating a series of time-lapse photographs exhibiting minimal flicker is presented. The preferred method is adaptable to capture a series of time-lapse photographs of a sunset from full daylight to darkest night or vice versa while minimizing flicker between the images. The method utilizes a software program designed to achieve an even transition of the time-lapse and to minimize flickering of an image sequence. The software program features a flicker minimizing function designed to control several factors affecting the time-lapse technology. The present method utilizes data regarding a time-of-day a time zone at a geographic location. Latitude and longitude coordinates are utilized to automatically adjust the rate of change of exposure in a period of twilight. The software program is executed with a time-lapse interval between a plurality of images.
US08774613B1 Latent fingerprint imaging system
This document relates to a latent fingerprint imaging system. The system includes a light source that illuminates a sample surface having a raw latent fingerprint. The system further includes an optical detector arranged to capture fluorescence instantaneously from gap portions of the sample surface between ridges of the latent fingerprint and use the fluorescence from the gap portions to generate image data of the latent fingerprint on the sample surface. The light from the light source has a wavelength that is greater than a propagation threshold wavelength so the light can propagate from the light source to the sample surface and is less than an absorption threshold wavelength so the light is mostly absorbed by material of the latent fingerprint.
US08774611B2 Heating device for the tempering of preforms
A heating device for tempering preforms before processing in a stretch blow device. The heating device includes a heating alley with a plurality of infra red emitters, arranged parallel to the longitudinal axis of the tempered preforms. At least one back reflector and/or one filter is assigned to the infra red emitters, whereby the at least one back reflector and/or the at least one filter is segmented.
US08774609B2 System and method for providing time-adapted video content
There is provided a system and method for time-adapted video content during trick mode playback. There is provided a method of providing a plurality of pre-produced alternative contents for use by a playback device in conjunction with rendering of a content, comprising determining a current playback speed of the playback device, comparing the current playback speed with a real-time playback speed of the playback device that is for viewing the content, selecting one of the plurality of pre-produced alternative contents based on the current playback speed in response to the comparing of the current playback speed with the real-time playback speed, and rendering the one of the plurality of pre-produced alternative contents in place of the rendering of the content. In this manner, more relevant and intelligible video contents can be provided for the user during trick mode playback.
US08774608B2 System and method for memory jumping within stored instances of content
Content receivers may simultaneously record multiple instances of content for multiple programming channels based on content provider instructions. Systems and methods utilize the content receivers to perform memory jumping operations within files having the simultaneously recorded multiple instance of content stored therein. The memory jumping operation may jump locations within the file corresponding to a predetermined memory jumping operation timeframe, and in order to account for the variability in the recording bit rate and therefore the playing of the instance of content, the jump locations in the memory jumping operation may be dynamically adjusted based on recording bit rates.
US08774606B2 Information processing device, information recording medium, information processing method, and program
A data recording/playing configuration capable of easily acquiring attribute information on a frame constituting a 3D image recorded on a recording medium. The attribute information of the 3D image is recorded in each of hierarchized management information files as an attribute in units of management data of each of the management information files. When a coding method is a frame sequential method, frame identification data indicating whether each frame is a left-eye image (L image) or a right-eye image (R image) are recorded; and when the coding method is an inter-view reference coding method where any one of L and R images is referred to during decoding, base image identification data indicating which one of the L and R images is a base image are recorded. Thereby, a playing apparatus can determine an attribute of a frame without performing analysis of data to be played.
US08774598B2 Method, apparatus and system for generating media content
A method of generating media content is described which comprises capturing still or moving image content items at a capture device and uploading the captured image content items and image content metadata indicating a time of capture of each of the image content items to a network. A playback log indicating playback times of audio content items listened to by the user of the capture device is stored. One or more of the captured image content items is correlated with one or more portions of the playback log based on the time of capture indicated by the metadata relating to the one or more captured content items and the playback times indicated by the playback log. A media output is generated as a collection of a plurality of the captured image content items stored at the network accompanied by audio content related to the portion of the playback log which is correlated with the captured image content items in the collection. In this way, a media output can be generated at a network, such as a cloud network, from user generated image content and commercial audio content which the user who captured the image content was listening to at the time the image content was captured.
US08774596B2 Context driven video prioritization and bookmarking
An apparatus to automatically prioritize and divide a video into a plurality of video segments for a user, wherein the apparatus comprises a processor configured to, obtain a plurality of video content data that describes the content within the video, display the video in a viewable format for the user, receive at least one keyword from a search field, wherein the keyword indicates the type of video content data the user is searching for, search through the video content data using the keyword, divide the video into the plurality of video segments using the keyword, prioritize the video segments using the keyword, and display the prioritize video segments in a priority list.
US08774595B2 Multimedia device and a method for controlling the same
A method for controlling a multimedia device includes the steps of outputting a recorded broadcast program, parsing information related to the recorded broadcast program by using broadcast program information, searching for a broadcast program matching with the recorded broadcast program by using the parsed information, comparing a broadcast starting time of the searched broadcast program with an ending time of a broadcast program that is currently being outputted, and, based upon the compared result, when the broadcast starting time and the ending time overlap, playing-back the searched broadcast program when the broadcast program that is currently being outputted is ended.
US08774594B2 Controlled information processing apparatus
A DTV operating screen is displayed on the CRT display screen of a DTV which is the controlling apparatus of a network. In the event that the user selects the DVHS from the buttons displayed on the DTV operating screen, data corresponding to the DVHS operation screen is input to the DTV, and a DVHS operation screen is displayed on the CRT display screen 61. The user operation executed regarding the DVHS operation screen are notified from the DTV to the DVHS, so the DTV can execute control corresponding to the operations of the user, without transmitting commands for directly controlling the DVHS.
US08774590B2 Ytterbium-doped optical fiber
Provided is an ytterbium-doped optical fiber including a core containing at least ytterbium, aluminum and phosphorous and a clad surrounding the core, wherein a molar concentration of diphosphorus pentoxide with respect to phosphorus in the core is equal to a molar concentration of aluminum oxide with respect to aluminum in the core, wherein a ratio of a molar concentration of diphosphorus pentoxide with respect to phosphorus in the core to the molar concentration of ytterbium oxide with respect to ytterbium in the core is higher than or equal to 10 and lower than or equal to 30, and wherein a relative refractive index difference between the core and the clad is higher than or equal to 0.05% and lower than or equal to 0.30%.
US08774588B2 Fiber optic enclosure with tear-away spool
A fiber optic enclosure includes a housing and a cable spool assembly disposed on an exterior surface of the housing. The cable spool assembly has a first tear-away end and a second tear-away end. The first and second tear-away ends include at least one area of weakness extending from an inner diameter of the cable spool assembly to an outer diameter of the cable spool assembly. A mounting plate is rotationally engaged with the cable spool assembly such that the cable spool assembly and the housing selectively and unitarily rotate about an axis of the mounting plate.
US08774585B2 Strain-relief bracket for fiber optic closure
A fiber optic closure includes optical adapters located within an enclosure, a ledge located within the enclosure between the optical adapters and a cable port, and a strain-relief bracket located within the enclosure at the ledge. The strain-relief bracket defines channels that align with channels defined in the ledge. Each of the channels of the strain-relief bracket is narrower than a fiber optic connector that is suitable to be plugged into one of the optical adapters. The strain-relief bracket provides support ledges between the channels that inhibit fiber optic connectors from being pulled out of the optical adapters.
US08774583B2 Optical device and optical transmitter
An optical device and an optical transmitter are provided. The optical device includes a substrate, a first optical waveguide that may be formed in the substrate and may have a bending portion, and a second optical waveguide that intersects with the bending portion of the first optical waveguide, wherein a groove may be formed outside the bending portion of the first optical waveguide in the substrate.
US08774581B2 Holey fiber, and laser device using the same
The invention aims to provide a holey fiber that can release leak light propagating through the clad at a desired location, and a laser device using the holey fiber. A holey fiber includes: one end and the other end; a core; an inner clad coating the core; a hole layer having a large number of holes formed therein and coating the inner clad; and an outer clad coating the hole layer. In this holey fiber, a collapse region is formed, and the holes in the collapse region are squashed by a predetermined length in the length direction of the fiber.
US08774579B2 Asymmetric multi-channel GRIN optical connector
A gradient-index (GRIN) optical connector is disclosed that includes a GRIN lens having a central optical axis and front and back opposite endfaces. A plurality of optical fibers are optically coupled to the back endface of the GRIN lens and defines a first optical fiber bundle having an asymmetric arrangement relative to the central optical axis of the GRIN lens. The GRIN lens has a refractive index profile generally defined by an alpha profile having an alpha parameter α in a range 1.92≦α≦1.98. An optical fiber connector assembly formed by interfacing two of the GRIN optical connectors is also disclosed.
US08774573B2 Optical devices including resonant cavity structures
Described herein are optical devices including resonant cavity structures. In one embodiment, an optical fiber includes: (1) an elongated core including an outer surface; (2) an inner reflector disposed adjacent to the outer surface of the core and extending substantially along a length of the core; (3) an outer reflector spaced apart from the inner reflector and extending substantially along the length of the core; and (4) an emission layer disposed between the outer reflector and the inner reflector and extending substantially along the length of the core, the emission layer configured to emit radiation that is guided within the optical fiber.
US08774571B2 Optical device, optical module, and method for manufacturing optical device
An optical device includes a substrate and a first optical waveguide including a mesa. The mesa includes a first lower clad layer portion, a first core layer portion, and a first upper clad layer portion. The first lower clad layer portion, the first core layer portion, and the first upper clad layer portion are disposed in this order from the substrate side. The optical device also includes a first etch stop layer configured to stop etching when the first optical waveguide is formed. The first etch stop layer being laminated over the substrate. The first optical waveguide is laminated on the first etch stop layer.
US08774568B2 Optical modules
Provided is an optical module. The optical module includes: an optical bench having a first trench of a first depth and a second trench of a second depth that is less than the first depth; a lens in the first trench of the optical bench; at least one semiconductor chip in the second trench of the optical bench; and a flexible printed circuit board covering an upper surface of the optical bench except for the first and second trenches, wherein the optical bench is a metal optical bench or a silicon optical bench.
US08774565B2 Electro-optic device
An electro-optic device is disclosed, in which an RF signal electrode is used as a bias ground electrode. Thus, for Z-cut lithium niobate electro-optic crystals, there is no need to place a buried bias electrode under the RF signal electrode and over the optical waveguide. As a result, both optical and the RF wave propagation losses are reduced. In another embodiment, a buried bias electrode is placed over the optical waveguide between two buffer layers having a different electrical conductivity. The buffer layer underneath the buried bias electrode has a larger electrical conductivity than the buffer layer above the buried bias electrode. The buffer layer underneath the buried bias electrode reduces the optical loss penalty due to the buried bias electrode located above the optical waveguide, while the buffer layer above the bias electrode reduces leakage currents.
US08774563B2 Mach-zehnder modulator
A mach-zehnder optical modulator includes a substrate having electrooptical effect, wherein: the substrate has an inputting waveguide portion, two intermediate waveguide portions, an outputting waveguide portion and a sub optical waveguide portion, the inputting waveguide portion being branched and coupled to the two intermediate waveguide portions, the two intermediate waveguide portions being combined and coupled to the outputting waveguide portion, the sub optical waveguide being provided on at least one side of the outputting optical waveguide portion and having a given distance from the outputting optical waveguide portion, the sub optical waveguide portion guiding an off-light emitted from a combining portion of the two intermediate waveguide portions; and a width of a starting point of the sub optical waveguide portion is larger than the outputting waveguide portion.
US08774561B2 Consolidating information relating to duplicate images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for resolving duplicate images. In one aspect, a method includes obtaining a selection of a single image from among a plurality of duplicate images. Each duplicate image has an associated set of metadata. The method also includes aggregating each set of metadata into aggregated information, and storing the selected image together with the aggregated information on data storage accessible to a data processing apparatus.
US08774560B2 System for manipulation, modification and editing of images via remote device
Disclosed herein is a system and method for providing remotely accessible medical image data. The system and method allows for increased accuracy and semi-quantitative or fully quantitative data from images by enabling the remote user to select regions of interest on a compressed image, and then conducting quantitative analysis on original images at a central location.
US08774559B2 Stereoscopic dynamic range image sequence
A system for decoding a video sequence includes a first sequence of images corresponding to a first image acquisition device of a stereoscopic pair of image acquisition devices and a second sequence of images corresponding to another image acquisition device of the stereoscopic pair of image acquisition devices, wherein at least one of the images of at least one of the sequence of images and the second sequence of images has an exposure different than the exposure of other images. A high dynamic range image sequence is created, having a dynamic range greater than the dynamic range of the first sequence and the second sequence, based upon at least one of the first sequence of images and the second sequence of images together with at least one of the images of at least one of the first sequence of images and the second sequence of images having exposure different than the exposure of other images.
US08774558B2 Rectification of characters and text as transform invariant low-rank textures
A “Text Rectifier” provides various techniques for processing selected regions of an image containing text or characters by treating those images as matrices of low-rank textures and using a rank minimization technique that recovers and removes image deformations (e.g., affine and projective transforms as well as general classes of nonlinear transforms) while rectifying the text or characters in the image region. Once distortions have been removed and the text or characters rectified, the resulting text is made available for a variety of uses or further processing such as optical character recognition (OCR). In various embodiments, binarization and/or inversion techniques are applied to the selected image regions during the rank minimization process to both improve text rectification and to present the resulting images of text to an OCR engine in a form that enhances the accuracy of the OCR results.
US08774555B2 Image defogging method and system
Image defogging method and system, the method including: constructing a pixel-based dark channel map of a fogging image; constructing a local area-based dark channel map of the image; acquiring a final dark channel map of the image; acquiring intensity values of R, G, B channels of a pixel having a maximum grey value of all pixels in an area, covered by a brightest area in the local map, in the fogging map, as R, G, B components of an air light value of the image; acquiring a transmission map of the image by using the final map, a maximum value of the components of the air light value, and a defogging parameter; and acquiring intensity values of the channels of pixels in a defogged image by using the transmission map, the air light value, and the intensity values of the R, G, B channels of the pixels in the image.
US08774554B1 Bias and plateau limited advanced contrast enhancement
A method of enhancing an image. This includes the steps of: dividing the image into multiple tiles and constructing a histogram for each tile, wherein the histogram represents a distribution of pixel intensity values in each tile. In addition, the method applies a bias value to the histogram and a plateau value to the histogram. A cumulative histogram is constructed after applying the bias value and the plateau value to the histogram. The method transforms each pixel in the image, by weighing four cumulative histograms, respectively, in four adjacent and closest tiles to the pixel under consideration. The pixel under consideration is modified based on a weighted cumulative histogram.
US08774552B2 Image transfer system, image transfer method, image reception apparatus, image transmission apparatus, and image pickup apparatus
In order to transfer an image encoded at a high compression rate and suitably increase the resolution of the transferred image, it is provided an image transfer system, comprising: an image transmission unit that transmits an image; and an image reception unit that receives the image transmitted from the image transmission unit. The image transmission unit scales down the image, and transmits the scaled-down image to the image reception unit. The image reception unit calculates an angle between a line displayed in the image transmitted from the image transmission unit and a horizontal direction of the image in correspondence with pixels included in the image, scales up the image transmitted from the image transmission unit, and removes an aliasing component of the scaled-up image based on the calculated angle.
US08774551B2 Image processing apparatus and image processing method for reducing noise
When a noise of an image is reduced by using a plurality of sheets of images, a noise of a portion which cannot be aligned cannot be reduced. Aligning processing of the plural images is performed to generate an average image formed by pixels subjected to the aligning processing. Further, a difference between average image data representing the average image and input image data representing an input image is calculated, and the noise of the input image is reduced by using the calculated difference.
US08774550B2 Picture processing device, picture processing method, integrated circuit, and program
A picture processing device (100) includes: a mask generation unit (110x) which generates a masking picture (110aI) based on an edge in a first picture (101a); a feature point masking unit (111x) which masks extracted feature points with the generated masking picture (110aI); a rotation matrix calculation unit (112) which calculates a positional change between the first picture and a second picture (101a, 101b) using a feature point selected from the feature points as a result of the masking; and a picture correction unit (113) which uses the calculated change.
US08774541B2 Intra prediction with adaptive interpolation filtering for image compression
A method and apparatus for adaptive interpolation filtering for image compression is disclosed. The method includes determining an activity measure associated with a set of pixels neighboring a pixel undergoing intraframe prediction or a distance measure between at least one pixel in the set of pixels and the pixel undergoing intraframe prediction, and selecting a filter for filtering at least a portion of the set of pixels in accordance with the at least one of the activity measure or the distance measure.
US08774538B2 Decoding a sequence of digital images with error concealment
A sequence of digital images encoded according to a predictive format is decoded using encoded auxiliary data which is representative of at least part of the sequence of digital images. A current encoded image, received with at least one detected error, is decoded. The decoding includes applying an error concealment decoding on at least part of the current encoded image containing such a detected error to obtain a first decoded image. An item of information representative of reconstruction errors is obtained based upon a reconstruction confidence of the error concealment decoding for at least one pixel of the error-containing part of the current image. The encoded auxiliary data and the first decoded image are processed based upon the item of information representative of reconstruction errors to obtain corrected auxiliary data. The first decoded image is modified to obtain a second decoded image based upon the corrected auxiliary data.
US08774535B2 Method and apparatus for compression of multi-sampled anti-aliasing color data
The present invention provides a scheme for compressing the color components of image data, and in particular, data used in multi-sampled anti-aliasing applications. Adjacent pixels are grouped into rectangular tiles, with the sample colors stored in compressed formats accessible via an encoded pointer. In one embodiment, duplicate colors are stored once. Unlike prior compression schemes that rely on pixel to pixel correlation, the present invention takes advantages of the sample to sample correlation that exists within the pixels. A memory and graphics processor configuration incorporating the tile compression schemes is also provided. The configuration defines the tile sizes in main memory and cache memory. In one embodiment, graphics processor relies on a Tile Format Table (TFT) to process incoming tiles in compressed formats. The present invention reduces memory consumption and speeds up essential and oft-repeated operations in rendering. Thus it is valuable in the design and manufacture of graphic sub-systems.
US08774530B1 Automated diagnostic analysis of image data
An information processing system is configured for automated diagnostic analysis of digital images. The system comprises an image classifier operative to receive at least a portion of an image from an image data source and to perform a classification operation on the image based at least in part on information from a knowledge base of one or more previously classified images. The image classifier implements an image processing engine for performing at least a portion of the classification operation. The image processing engine comprises an interconnection of at least one image planner element, a plurality of image scrutinizer elements and at least one image aggregator element. These elements may be selected for use in the image processing engine from a pool of such elements within or otherwise available to the image classifier.
US08774527B1 Matching an approximately located query image against a reference image set using cellular base station and wireless access point information
Aspects of the disclosure pertain to matching a selected image/photograph against a database of reference images having location information. The image of interest may include some location information itself, such as latitude/longitude coordinates and orientation. This location information may be based on information obtained when the user's device interacts with base stations or other access points in a wireless communication network, such as signal strength information. The location information is used as an estimated location. The image of interest and the estimated location are used to select one or more cells to match the image against. Each cell may have multiple images and an index. The image is compared against specific cells, and if a match is found, a front end server identifies the correct location and orientation of the received image, and may correct errors in the estimated location of the user device.
US08774523B2 Precise boundary segment intersection for boundary representation modeling
Precise boundary segment intersection methods and systems for boundary representation are described. For example, in one embodiment, a method includes computing a plurality of intersections of a plurality of segments, computing an uncertainty associated with each intersection of the plurality of intersections, and determining whether to aggregate at least one of the plurality of intersections with another of the plurality of intersections based on one or more of the determined uncertainties. In another embodiment, the method may further include determining whether to consolidate at least one non-aggregated intersection with at least one other intersection based on a topological consistency requirement.
US08774521B2 Image processing apparatus, image processing method, and computer-readable recording device
An image processing apparatus includes an approximate-surface calculator that calculates multiple approximate surfaces that each approximate the pixel value of a pixel included in an examination-target region of an image; an approximate-surface selector that selects at least one approximate surface from the approximate surfaces on the basis of the relation between the pixel value of the pixel in the examination-target region and the approximate surfaces; an approximate-region setting unit that sets an approximate region that is approximated by at least the selected one approximate surface; and an abnormal-region detector that detects an abnormal region on the basis of the pixel value of a pixel in the approximate region and the value corresponding to the coordinates of that pixel on at least one approximate surface.
US08774520B2 Geo-relevance for images
Images may be sorted and categorized by defining a frustum for each image and overlaying the frustums in two, three, or four dimensions to create a density map and identify points of interest. Images that contain a point of interest may be grouped, sorted, and categorized to determine representative images of the point. By including many images from different sources, common points of interest may be defined. Points of interest may be defined in two or three Euclidian dimensions, or may include a dimension of time.
US08774516B2 Systems, methods and computer program products for determining document validity
In one embodiment, a method includes receiving an image of a document; performing optical character recognition (OCR) on the image; extracting an address of a sender of the document from the image based on the OCR; comparing the extracted address with content in a first database; identifying complementary textual information in a second database based on the address; and at least one of: extracting additional content from the image of the document; correcting one or more OCR errors in the document using the complementary textual information, and normalizing data from the document prior to determining a validity of the document using at least one of the complementary textual information and predefined business rules. At least one of the aforementioned operations is performed using a processor of a mobile device. Exemplary systems and computer program products are also disclosed.
US08774515B2 Learning structured prediction models for interactive image labeling
A system and a method are provided for labeling images and for generating an annotation system. The labeling method includes providing a graphical structure, such as a tree structure, which graphically represents predictive correlations between labels in a set of labels. The predictive correlations can, for example, estimate the likelihood, in a training set, that knowing one label has a given value, another label will have a given value. An image to be labeled is received. Feature-based predictions for values of labels in the set of labels are computed for the image. A value for at least one label for the image from the set of labels is computed based on the feature-based label predictions and inference on the structured prediction model.
US08774510B2 Template matching with histogram of gradient orientations
A system for image processing includes determining edge pixels of a model image using an edge based technique and determining an angular orientation for each the edge pixels of the model image. The system determines a histogram of gradient orientations based upon the angular orientations of the model image. The system determining edge pixels of an input image using an edge based technique and determining an angular orientation for each of the edge pixels of the input image. The system determines a histogram of gradient orientations based upon the angular orientations of the input image. The system compares the histogram of gradient orientations of the model image with the histogram of gradient orientations of the input image to determine candidate locations of an object within the input image.
US08774506B2 Method of detecting red eye image and apparatus thereof
A redeye image detection method for detecting at least one redeye image in an input image includes: deriving an edge detection result by performing an edge detection process to detect an edge characteristic of the input image; deriving a red pixel detection result by performing a red pixel detection process to detect red pixels in the input image, and utilizing a determining circuit to derive a preliminary detection result according to the edge detection result and the red pixel detection result, and derive the redeye image according to the preliminary detection result.
US08774505B2 Method and apparatus of fixed bit-rate image compression/decompression based on 2×2 image unit
A method of fixed bit-rate image compression/decompression based on 2×2 image unit encodes an image that is divided into a plurality of 2×2 coding units. The method determines whether a 2×2 coding unit has one of first to seven man-made patterns. When the 2×2 coding unit has one of the first to seven man-made patterns, a differential error encoding and a quantization and look-up are performed on the 2×2 coding unit for generating a first coded data. Otherwise, the 2×2 coding unit is a natural pattern, and the method sequentially performs a color domain transform, a discrete cosine transform, and a quantization and look-up on the 2×2 coding unit for generating a second coded data.
US08774500B2 Printed information device
A printed information device includes a region of interest in an image, and at least two channels assigned to the region of interest by different means of logical partitioning. The region of interest represents a physical area of the image. Each of the channels has a different error tolerance. Continuous and/or cyclic information is independently encoded in each of the at least two channels. The deterrent is configured to be read substantially simultaneously by at least two distinct reading strategies.
US08774499B2 Embedded optical flow features
Aspects of the present invention include systems and methods for generating an optical flow-based feature. In embodiments, to extract an optical flow feature, the optical flow at sparse interest points is obtained, and Locality-constrained Linear Coding (LLC) is applied to the sparse interest points to embed each flow into a higher-dimensional code. In embodiments, for an image frame, the multiple codes are combined together using a weighted pooling that is related to the distribution of the optical flows in the image frame. In embodiments, the feature may be used in training models to detect actions, in trained models for action detection, or both.
US08774498B2 Modeling images as sets of weighted features
An apparatus, method, and computer program product are provided for generating an image representation. The method includes receiving an input digital image, extracting features from the image which are representative of patches of the image, generating weighting factors for the features based on location relevance data for the image, and weighting the extracted features with the weighting factors to form a representation of the image.
US08774497B2 Method for locating artefacts in a material
A method for locating artifacts, such as particles or voids, in a material includes the steps of defining a path through a volume of the material, sensing the presence and type of any artifacts along the path and determining for each sensed artifact, the respective distance along the path. Analysis of the quantity of sensed artifacts and their respective position along the path enables the determination of measures for the artifact density, artifact size and artifact distribution in the material.
US08774492B2 Method, apparatus and program for processing a contrast picture image of a semiconductor element
A method for processing a contrast picture image of a semiconductor element. The method comprises; a color grade number reducing processing that automatically reduces number of color grades of the contrast picture image of the semiconductor element, obtained from a device for analysis, in keeping with the contrast of the contrast picture image; an interconnect contrast extraction processing that classifies pixels contained in the contrast picture image, whose number of color grades has been reduced, in accordance with a preset contrast threshold value as reference, to extract an interconnect pattern fractionated into a plurality of number of contrasts; and a shift processing that removes noise contained in a contour portion of the interconnect pattern by shifting the contour portion; whereby an interconnect pattern contained in the contrast image of the semiconductor element obtained from the device for analysis is fractionated into a plurality of preset contrasts to be extracted.
US08774491B2 Substrate processing apparatus, substrate processing method, and computer-readable recording medium having program for executing the substrate processing method recorded therein
Provided is a substrate processing apparatus that includes: a peripheral exposing unit that performs a peripheral exposing process by irradiating light to a peripheral portion of a substrate while rotating the substrate held by a substrate holding unit using a rotation driving unit; a substrate inspecting unit that performs a substrate inspecting process based on a picked up image of the substrate while moving the substrate using a movement driving unit; and a control unit. The control unit controls the predetermined substrate processing to be stopped when the peripheral exposing process is included in the predetermined substrate processing and an error occurs in the peripheral exposing unit, and controls the substrate inspecting process to be skipped when no error occurs in both of the peripheral exposing unit and a transport unit, the substrate inspecting process is included in the predetermined substrate processing and an error occurs in the substrate inspecting unit.
US08774490B2 Method for the linear structuring of a coated substrate for the production of thin-film solar cell modules
Method for the linear structuring of a coated substrate for producing thin-film solar cell modules in which tracks are introduced in an upper structure plane so as to be adapted to the path of existing tracks in a lower structure plane in that a structuring tool is controlled in y direction by means of a control quantity which is derived from image recordings of the existing tracks, and the substrate is moved back and forth under the structuring tool. The image recordings for acquiring existing tracks are carried out only during the forward passes. The generation of tracks takes place during the forward passes and backward passes.
US08774486B2 Image processing apparatus, image processing method, and program
There is provided an image processing apparatus that analyzes a pathology image obtained by imaging an analysis object including a setting device for calculating an amount of a luminance difference characteristic as an amount of characteristic of each pixel of a pathology image, and for setting a cellular tissue region in the pathology image, based on the amount of the luminance difference characteristic, using a cellular tissue detector that has studied in advance. The cellular tissue detector may have studied in advance by statistical learning that uses an image corresponding to a cellular tissue.
US08774479B2 System and method for automated segmentation, characterization, and classification of possibly malignant lesions and stratification of malignant tumors
A method and apparatus for classifying possibly malignant lesions from sets of DCE-MRI images includes receiving a set of MRI slice images obtained at respectively different times, where each slice image includes voxels representative of at least one region of interest (ROI). The images are processed to determine the boundaries of the ROIs and the voxels within the identified boundaries in corresponding regions of the images from each time period are processed to extract kinetic texture features. The kinetic texture features are then used in a classification process which classifies the ROIs as malignant or benign. The malignant lesions are further classified to separate TN lesions from non-TN lesions.
US08774478B2 Medical image processing device and method for recording incidental information
An ultrasonic apparatus images incidental information including at least either subject information or examination information to generate an incidental information image, and executes information processing of the incidental information image as an independent frame from a series of ultrasonic images as well as information processing to form the incidental information image as a series of images with the ultrasonic images.
US08774476B2 Image processing apparatus and image processing method
A system control unit causes a diagnosis monitor to display a plurality of sample images generated by changing one or more image processing parameters used in image processing of an X-ray image. When an operator designates a mixing ratio, at which the sample images are mixed, after the plurality of sample images are displayed on the diagnosis monitor, the system control unit sets one or more image processing parameters to be used when image processing of an X-ray image is performed based on the designated mixing ratio. An image processing unit performs image processing of an X-ray image input from an image input unit based on the set image processing parameter.
US08774473B2 Attenuation correction of MR coils in a hybrid PET/MR system
Nuclear image data generated by a multimodal imaging device, such as a combined position emission tomography (PET)/magnetic resonance (MR) scanner (12, 14), is attenuation-corrected with a combined patient-specific attenuation correction (AC) map and an AC map template (70) for an MR coil (72) that is present in both the nuclear and MR scanning procedures. A template library (46) contains templates for each of a plurality of MR coils and other accessories. Each template is generated on one of two manners. The coil may be imaged inside the PET scanner 14 with the transmission source 16 (e.g., Ge-68 or Cs-137). A transmission image 48 is reconstructed using the known algorithms and may be used as the AC template directly. Alternatively, the template can be generated by creating a global histogram of the transmission image and identifying segments of the coil or other accessory. An average linear attenuation coefficient (LAC) value is determined from the distribution of the histogram. The coil or other accessory is imaged using a high resolution CT scan, and the CT image is segmented and assigned the computed LAC values determined from the distribution of the histogram to create the AC map template for the coil.
US08774470B1 Processing a satellite image of a region to determine a terrain boundary included therein
A system and method for processing a satellite image to determine a terrain boundary. Pixel data corresponding to a satellite image is obtained. For each pixel within a subset of the pixel data, multiple image features are determined corresponding to texture and color statistics for the pixel and neighboring pixels, based on a feature selection process for selecting discriminative features. An initial set of rules is generated for determining a terrain boundary. Plural image models for applying to the pixel data are created based on the initial set of rules. The plural image models are applied to the pixel data to generate at least one probability map, which represents output of the plural image models and corresponds to different terrains within the satellite image. A binary label mask is generated for the satellite image based on the probability map, and mask indicates segmentations corresponding to the different terrains.
US08774469B2 System and method for analyzing properties of meat using multispectral imaging
A system and method for obtaining multispectral images of fresh meat at predetermined wavelength bands at a first time, subjecting the images to analysis in an image analysis system comprising a computer programmed to perform such analysis, and outputting a forecast of meat tenderness at a later point in time. Predetermined key wavelength bands are precorrelated with a high degree of prediction of meat tenderness and/or other properties of meat and are used in the multispectral system and method. A system and method for determining the key wavelengths is also disclosed. The multispectral imaging system and method is suitable for use in an industrial setting, such as a meat processing plant. The system and method is useful in a method for determining quality and yield grades at or near the time of imaging in lieu of visual inspection with the unaided human eye, increasing efficiency and objectivity.
US08774468B2 Dynamic shape approximation
Implementations of dynamic shape approximation are described. In one technique described herein, a feature of interest in a first coordinate reference system is accessed and at least a portion of the feature is identified and converted to a second coordinate reference system. In one implementation, the size of the portion is chosen such that the portion can be represented in the second coordinate reference system with an acceptable amount of error.
US08774465B2 System and method for providing automotive purchase, insurance quote, and vehicle financing information using vehicle recognition
A system for providing vehicle information at an automobile point of purchase includes a user device having a camera or other image capturing device that is used to capture an image of an automobile. An application on or associated with the image capturing device can either transmit the image to a service provider for processing, or can implement one or more steps in a feature recognition process locally, and thereafter transmit the data to a service provider. In either case, the service provider can then complete the feature recognition processing and identify the automobile from the image. The service provider can then communicate with a make and model database to provide useful information on the vehicle, which can then be transmitted to the user device and conveniently displayed.
US08774459B2 Indoor user positioning method using motion recognition unit
An indoor user positioning method including storing user information on a user terminal and user feature information detected from a feature detection device in a central server, detecting the position of the user terminal periodically and storing the detected position in a database, detecting by a motion recognition device attribute information on a user at the front thereof and transmitting the detected attribute information to the central server, extracting user terminals corresponding to the position of the user that the motion recognition device recognizes from the user terminals stored in the database in order to select target users, and comparing the user feature information on the target users stored in the database with the user attribute information that the motion recognition device transmits in order to specify a user at the front of the motion recognition device.
US08774453B2 Method and arrangement for retrieving information comprised in a barcode
A method of retrieving information comprised in a barcode is disclosed. The method comprises detecting that the barcode is present in a first image having a first image quality and capturing a first region, acquiring, when it is detected that the barcode is present, a second image having a second image quality and capturing a second region, wherein the second image quality is higher than the first image quality, and wherein the second region at least partly overlaps the first region, and decoding the barcode based on the second image to retrieve the information. A corresponding program product and a corresponding arrangement are also disclosed along with a communication device comprising the arrangement.
US08774450B2 Unauthorized text alteration prevention with contour following background patterns
Described herein is a level I (overt) feature for security printing intended to deter unauthorized modification of text documents. The exemplary method includes generating a textured background that follows the contour of the text it surrounds and is difficult to modify. The background patterns may be generated with a two-step procedure that first creates a smooth function and then modulates it to produce patterns with sharp contrast. Tampering will be deterred as visible artifacts will be created when text is altered. Compared to the levels II and III features, the exemplary method relies on human vision for detection and does not require any special tools and instruments. It can be used in applications where fast, simple and inexpensive inspection is essential, or combined with other technologies for enhancing overall effectiveness.
US08774445B2 Battery case of headphone and headphone having the same
A case for storing a battery which supplies drive power for a headphone includes a case body to which the battery is stored and which is capable of being inserted to an insertion hole formed at a headphone chassis and a lock pawl which is capable of being locked with a lock hole formed at the headphone chassis, while a positive terminal which is connected to a positive electrode of the battery stored in the case body and a negative terminal which is connected to a negative electrode of the battery stored in the case body are arranged, and then, a leading terminal which is connected to either the positive electrode or the negative electrode is arranged at the case body and the leading terminal is connected to either the positive terminal or the negative terminal.
US08774442B2 Earphone single-shaft structure
An earphone single-shaft structure includes a head strip, a cap body, and a single-shaft component. The single-shaft component is located at a housing of the cap body and connected to the head strip. The single-shaft component includes a body, a rotating shaft, a shaft hole, a pivot area and swinging areas. When the head strip rotates for a first angle about the pivot area, two ends of the head strip are located on one side of each swinging area, so that the cap body rotates in a first direction, and when the head strip rotates for a second angle about the pivot area, the two ends of the head strip are located on the other side of each swinging area, so that the cap body rotates in a second direction.
US08774441B2 Headphone
A headphone includes: a housing, a hanger, and a bracket accommodated in the housing. The hanger includes: a connecting portion formed in a ring-shape; and a pair of engagement portions opposite to each other in a radial direction of the connecting portion and supports the housing unit to allow the housing unit to rotate. The bracket includes: a flexible curved base; and a pair of protrusions protruding at both ends of the base portion in directions away from each other on an axis penetrating the both ends. The housing includes a pair of through holes at positions corresponding to the pair of engagement portions. The pair of protrusions is rotatably engaged with the pair of engagement portions through the pair of through holes.
US08774439B2 Communication headset with a circumferential microphone slot
A communication headset (1, 15, 25, 35) comprising a housing (2) and a peripheral slot (5) extending along the periphery (30) of the housing (2) in an intersecting plane (6) that intersects the housing (2). A space (7) extends in the intersecting plane (6) and communicates with the slot (5). A porous material (11) is arranged in the space (7), and a first microphone transducer (8) is arranged in the housing (2). The first microphone transducer (8) comprises a microphone opening (9), which is connected to the space (7). The peripheral slot (5) extends along the main part of the periphery (30) of the housing (2).
US08774433B2 Method and device for personalized hearing
An earpiece is provided that can include an Ambient Sound Microphone (ASM) to measure ambient sound, an Ear Canal Receiver (ECR) to deliver audio to an ear canal, an Ear Canal Microphone (ECM) to measure a sound pressure level within the ear canal, and a processor to produce the audio from at least in part the ambient sound, actively monitor a sound exposure level inside the ear canal, and adjust a level of the audio to within a safe and subjectively optimized listening level range based on the sound exposure level. An audio interface can deliver audio content from a media player. The processor can selectively mix the audio content with the ambient sound to produce the audio in accordance with a personalized hearing level (PHL) to permit environmental awareness of at least one distinct sound in the ambient sound. Other embodiments are disclosed.
US08774427B2 Audio processing system
The audio processing system disclosed in the invention comprises an audio processor and an audio amplifier. The audio processor receives a data signal to generate a processed signal, and comprises at least one gain control circuit and at least one operational amplifier. The gain control circuit generates a gain signal according to a volume control signal, a reference signal, and a feedback signal. The operational amplifier couples to the gain control circuit and amplifies the data signal by the gain signal to generate a processed signal. The audio amplifier couples to the audio processor to receive and amplify the processed signal, wherein an amplified signal is generated.
US08774424B2 Apparatus for reproduction of sound
Apparatus for reproducing sound including at least three loudspeakers (5, 6, 7) mounted in a substantially sealed enclosure. The three loudspeakers may be mounted to a wall of the enclosure so that they are all directed away from, and evenly spaced around, a common point. Two speakers may be driven with the respective out of phase signals comprising the difference between two stereo channels and another speaker with the sum of those channels.
US08774421B2 Noise canceling headphone and noise canceling earmuff
A noise canceling headphone includes a microphone provided in a headphone housing, collecting external sound, a canceling signal generating circuit generating a canceling signal in response to a signal output from the microphone which cancels external sound passing through the housing without being attenuated by a sound insulating characteristic of the headphone, a compensating signal generating circuit generating a compensating signal that compensates for the external sound attenuated by the sound insulating characteristic of the headphone, an adding circuit that adds a musical signal input from the exterior to the compensating signal, and a speaker unit that outputs an output signal from the adding circuit and the canceling signal.
US08774415B2 Key sharing device, key sharing method, and computer program product
In an embodiment, a key sharing device connects to external devices with paths, and includes a key storage unit, a determining unit, a first generating unit, an encrypting unit, and a first transmitting unit. The key storage unit stores cryptographic keys to be shared. The determining unit determines a path for reaching a first device via a second device when a number of the cryptographic keys out of the cryptographic keys stored in the key storage unit is a predetermined threshold or smaller. The first generating unit generates an initial key that is a new cryptographic key to be shared with the first device. The encrypting unit encrypts the initial key by using the cryptographic key. The first transmitting unit transmits the encrypted initial key to the second device with addressing the first device as destination.
US08774413B2 Method and apparatus for processing entitlement control message packets
A method for processing Entitlement Control Message (ECM) packets is disclosed in the present invention. The method includes: a terminal receiving a broadcast code stream multiplexing frame and obtaining ECM packets from the received broadcast code stream multiplexing frame; and analyzing the ECM packet if the indicator of the ECM packet is judged to be inconsistent with the indicator of the locally stored ECM packet. An apparatus for processing ECM packets is also disclosed in the present invention, and the apparatus includes: a receiving module, an obtaining module, a judging module and an analyzing module. With the present invention, the efficiency of the terminal processing ECM packets is improved, and the limited resources of the terminal can be saved.
US08774412B2 Verification method and system
The present disclosure relates to a verification method and system. The method comprises: applying an encryption algorithm to a secret information so as to generate at least two images; transmitting a first image of the at least two images to a first device; and aligning and overlaying a second image of the at least two images with the first image during the proceeding of a verification process for recovering and revealing the secret information.
US08774410B1 Secret sharing in cryptographic devices via controlled release of plaintext information
A first cryptographic device generates plaintext information characterizing at least one key or other secret value associated with that device. The first cryptographic device releases portions of the plaintext information to a second cryptographic device over respective time intervals. The portions of the plaintext information are configured by the first cryptographic device such that the second cryptographic device must receive at least a designated minimum number of the portions in order to determine the secret value from those received portions. By way of example, the portions of the plaintext information may be wirelessly transmitted by the first cryptographic device, such that the second cryptographic device must be in wireless contact with the first cryptographic device for at least a designated minimum amount of time in order to receive the designated minimum number of portions required to determine the secret value.
US08774407B2 System and method for executing encrypted binaries in a cryptographic processor
An example method is provided and includes providing an encrypted image to a central processing unit of an integrated circuit and decrypting the encrypted image using a cryptographic key element. The cryptographic key element is embedded within the integrated circuit. The method also includes evaluating the decrypted image in order to verify its authenticity, and executing the decrypted image if the decrypted image is successfully verified. In more particular embodiments, the verification includes utilizing an executable and linkable format (ELF) to signify that encryption has been enabled for at least a portion of the encrypted image. A processor within the integrated circuit can be provided with the cryptographic key element that corresponds to a product family of devices. The method can also include providing a corresponding image of the decrypted image to an external memory of the integrated circuit.
US08774406B2 Masking addition operation device for prevention of side channel attack
A masking addition operation apparatus for prevention of a side channel attack, includes a random value generation unit generating a first random value for a first input, second random value for a second input, and a summation random value. The masking addition operation apparatus includes an operation part performing an operation on the first and second random values, a previous carry input, and first and second masked random values generated based on the first and second random values. The masking addition operation apparatus includes a carry generator generating a carry input using a result of the operation part; and a summation bit generator generating a summation bit using the summation random value, the first and second random values, the previous carry input and the first and second masked random values.
US08774402B2 Encryption/decryption apparatus and method using AES rijndael algorithm
An encryption/decryption apparatus and method using an advanced encryption standard (AES) Rijndael algorithm are provided. The apparatus includes a round key operator that performs arithmetic operations on a round key for a first round and first partial round keys of round keys for second to last rounds and generates the round keys for the second to last rounds, and a round executor that performs an encryption or decryption operation using the round key for the first round and the round keys for the second to last rounds.
US08774399B2 System for reducing speakerphone echo
A telecommunication system including a speakerphone provides a coupled signal path, including a microphone, configured to sense an incoming audio signal and an echo signal and generate a coupled signal. The echo signal includes non-linear distortion generated by a speaker of the speakerphone. An echo signal path, including an amplifier, is configured to sense the echo signal and generate an echo reference signal. The echo reference signal includes the non-linear distortion. An acoustic echo canceller is configured to receive the coupled signal from the coupled signal path, to receive the echo reference signal from the echo signal path, and to cancel out the non-linear distortion included in the coupled signal based on the non-linear distortion included in the echo reference signal.
US08774398B2 Transceiver
A transceiver includes: a TV signal receiving unit for generating a first audio signal from a received broadcast wave; a decoder for decoding a reception signal received from the transceiver, to generate a second audio signal; an adding unit for transmitting the second audio signal to a speaker or adding up and transmit, to the speaker, the first audio signal and the second audio signal, and for outputting a reference signal; and an echo canceller for estimating a pseudo echo component from the reference signal, and cancels the pseudo echo component in a picked-up signal picked up by microphone a sound outputted from the speaker. The adding unit, when the TV signal receiving unit receives the broadcast wave, adds and transmits, to the speaker, the first audio signal and the second audio signal, and outputs a signal resulting from the addition as the reference signal to the echo canceller.
US08774397B2 Telephone and voice adjustment method for telephone
A telephone includes: a housing; a voice output device that is placed inside the housing and produces voice; a contact detection unit that detects a position of an object that contacts the housing; a position offset calculation unit that calculates a distance between the contact position of the object detected by the contact detection unit and the voice output device; and a voice adjustment unit that adjusts the voice produced from the voice output device, depending on the distance.
US08774396B2 Telephone functions for computers
An embodiment may include, in response to selecting of a displayed telephone number, prompting issuance of a click command to make an outgoing call to the displayed telephone number. The selecting may be indicated by highlighting the displayed telephone number. In response to an incoming call, a message may be displayed from an operating system. The message may include caller ID data and may prompt issuing of other click commands that, if issued, may result in answering the incoming call, conferencing the incoming call with the outgoing call, and placing on hold the outgoing call.
US08774394B2 System and method for eliminating hold time in a telecommunications network
A method and system for managing requests in a hold queue and the responses thereto are described. By providing a management system for handling requests in a call queue, a requesting party may be free to perform other tasks while waiting for a response. In addition, the management system may modify request priority independently of a party receiving the request. The method and system may further facilitate the entry of request related information by implementing an information database. The flexibility of a receiving party in responding to a request may also be enhanced through a greater selection of response options. The management system and method may further provide automatic backup and secondary options if a receiving party's first option is unfeasible.
US08774392B2 System and method for processing calls in a call center
A system and method for processing calls in a call center are described. A call session from a caller via a session manager and including incoming text messages of a verbal speech stream is assigned. The incoming text messages are progressively visually presented throughout the call session to a live agent on an agent console operatively coupled to the session manager. The incoming text messages are progressively processed through a customer support scenario interactively monitored and controlled by the live agent via the agent console. The incoming text messages are processed through automated script execution in concert with the live agent. Outgoing text messages are converted into a synthesized speech stream. The synthesized speech stream is sent via the agent console to the caller.
US08774391B1 Integrating embedded links with call center operation
In various embodiments, advertising campaigns can be defined that incorporate technologies such as two-dimensional bar codes or embedded links in electronic material, for directing a user to communicate with a call center. For instance, in particular embodiments, the reading of a two-dimensional bar code may cause a communication to be sent to, and received at, the call center, where a calling campaign associated with an advertising campaign is identified using information associated with the communication. Likewise, in particular embodiments, the activation of an embedded link may cause a communication to be sent to a publisher, who sends a communication to the call center. Upon determining the calling campaign, an appropriate agent is selected and a communication, such as a voice call, is initiated to the user. In particular instances, if a no-answer condition is reached as a result of the communication, another communication may be scheduled for a later time.
US08774389B2 Call routing between shared service centers
A method and system to optimally route telephone calls between shared service centers is presented. Using a combination of service tiers, Agent Directory, Instant Messaging (IM), and Voice over Internet Protocol (VoIP) provides optimal routing of incoming calls for assistance. The method utilizes different protocols during normal operations, transitional operations, and emergency operations, and addresses Shared Service Center (SSC) planning and management.
US08774388B2 Telephone terminal, telephone communication system, and telephone terminal configuration program
A telephone terminal executes voice communication with a partner telephone terminal by using a selected codec program to code and decode voice signals. Both telephone terminals have facilities for storing codec programs and transferring codec programs over a communication network. During a voice call, one of the two telephone terminals may transfer a codec program to the other telephone terminal, and the call may then proceed by use of the transferred codec program. This enables voice communication to take place with the best codec program that either telephone terminal can provide, even if the two telephone terminals are associated with different communication systems.
US08774378B2 Allocating charges for communications services
A process and apparatus to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated is disclosed. In response to initiation of a call by a calling subscriber, a caller identifier and a callee identifier are received. Call classification criteria associated with the caller identifier are used to classify the call as a public network call or a private network call. A routing message identifying an address, on the private network, associated with the callee is produced when the call is classified as a private network call and a routing message identifying a gateway to the public network is produced when the call is classified as a public network call.
US08774375B2 System and methods for establishing a telephony session from a remote dialing unit
A mobile telephone has radio-frequency connection to a cellular network, a speaker, a stored contact list including telephone numbers for the contacts, a DTMF tone generator coupled to the speaker, and coded intelligence executing from a non-transitory physical medium, enabling a user to select a contact, causing the DTMF tone generator to produce a DTM tone sequence associated with the contact's telephone number audibly over the speaker.
US08774370B2 System and method for delivering callback numbers for emergency calls in a VOIP system
In a VoIP system, a method and apparatus for tracking emergency callers is provided. A VoIP service provider network includes a plurality of VoIP phones and is connected to an emergency service provider system. The emergency service provider system includes a call server connected to the VoIP service provider network; a subscriber database; a VPC SBC; and a media gateway for connection to a PSTN. The call server is adapted to receive an emergency call from a VoIP telephone in the VoIP network; verify if the SIP URI has a DID bound to the SIP URI; if the SIP URI does not have a DID bound to the SIP URI, obtain a temporary DID from a DID pool and temporarily bind the temporary DID to the SIP URI; and forward the call to an appropriate PSAP in the PSTN. Should the emergency call be dropped, a person at the PSAP can call back the emergency caller without unnecessary delays.
US08774363B2 Medical viewing system for displaying a region of interest on medical images
A medical viewing system with an X-ray image acquisition device for acquiring angiograms and interventional live images of vessels is adapted for generating a region of interest border into which an object referenced by an object-based registration process must extend in order to achieve an accurate registration of vessel trees extracted from the angiogram and the live images. The region of interest border is then overlaid onto the vessel tree images and the live images. The medical viewing system reminds the person accomplishing the intervention of the importance of pushing the object far enough into the image, while being discrete enough to be ignored if preferred, thus yielding in a reliable and precise road mapping processing.