|| List of recent Async-related patents
| Enabling audience interaction with a broadcast media program|
The present application is directed towards systems and methods for providing audience interaction with a broadcast media program. A producer, utilizing an intuitive interface provided by a computing device can request audience input by providing polls or questions, which may be transmitted to a plurality of remote computing devices of the audience.
| Asynchronous raid stripe writesto enable response to media errors|
A method includes detecting that a first file and a second file are duplicates, and storing the first file and the second file to a target storage device. Metadata is written to the target storage device in association with the first file, wherein the metadata identifies the location of the second file that is a duplicate of the first file.
| Information processing apparatus and copy control method|
The information processing apparatus includes a creating unit and a control unit. On receiving an offloaded data transfer instruction, the creating unit creates a copy session for transferring data from a transfer-source memory area of a transfer-source memory apparatus to a transfer-destination memory area of a transfer-destination memory apparatus.
| Synchronous and ansynchronous discard scans based on the type of cache memory|
A computational device maintains a first type of cache and a second type of cache. The computational device receives a command from the host to release space.
| Performing asynchronous discard scans with staging and destaging operations|
A controller receives a request to perform staging or destaging operations with respect to an area of a cache. A determination is made as to whether one or more discard scans are being performed or queued for the area of the cache.
| System and method for processing data feeds|
The present invention provides a method and a system for processing a plurality of data feeds. The method and system include acquiring the plurality of data feeds from one or more content servers via a network, adding a respective task of a plurality of tasks to each of the plurality of data feeds, queuing the plurality of tasks at a queuing database, fetching each of the plurality of tasks queued at the queuing database by one or more worker servers and asynchronously processing the plurality of tasks by the one or more worker servers.
| Techniques for constructing minimum supersets of test data from relational databases|
A computer-implemented method is provided for constructing a minimum superset of data that complies with referential completeness as well as other specified data relationships. Given extraction criteria for the data, an iterative process analyzes the database for records to be included in the minimal superset.
| Method and system for implementing an architecture for a sales catalog|
A sales catalog interface, wherein the architecture allows the user the ability to controllably view the data with certain engines either running or not running, so that certain items of detailed information is either displayed or not displayed to the user. Data from engines may include, price, eligibility, and availability, may be retrieved synchronously or asynchronously, and may be based upon consumer context, such as account type, geography, etc..
| Diabetes manager for glucose testing and continuous glucose monitoring|
A handheld diabetes management device for managing blood glucose test data and continuous glucose monitoring data includes a port configured to receive a test strip, a wireless transceiver, a communications processor, and a user interface processor. The communications processor communicates with the wireless transceiver to periodically collect glucose measurement data from a continuous glucose monitoring device and to store the glucose measurement data in a first data storage module.
| Method and system for activating non-core features by external users in an asynchronous game|
A method and system for external users to activate non-core features in a game. Users activating features in an opponent's turn in an asynchronous, turn-based, player vs.
| Collaborative learning system|
In one aspect, in general, a system comprises a computer system configured to enable users to interact with a collection of learning groups, each learning group associated with at least one group leader and having members each approved by a group leader, and within each learning group, instances of training programs chosen by the group leader from a library of training programs available to the system, each instance of a training program includes a collection of lessons, each lesson includes a multimedia portion and an interactivity portion, the interactivity portion enabling asynchronous interaction among the members of the learning group, the multimedia portion being available to users other than members of the learning group, and the interactivity portion being available only to the members of the learning group. .
| Multi-channel pivoting|
An method of pivoting a customer among synchronous and asynchronous communications channels during a communication session.. .
| Source asynchronous signaling|
Technology for asynchronous communication including a wired channel, a sender controller, and a receiver controller is disclosed. The sender controller can be configured to send multiple request signals up to a predefined limit on the output request port paired with multiple data blocks sent on the data before receiving an acknowledgment signal on the output acknowledge port.
| Asynchronous analog-to-digital converter having rate control|
An apparatus is provided. A comparison circuit is configured to receive an analog signal.
| Asynchronous analog-to-digital converter having adapative reference control|
A method is provided. An analog signal is received.
| Asynchronous analog-to-digital converter|
A method is provided. An analog signal is received.
| Wide-range glitch-free asynchronous clock switch|
Embodiments include systems and methods for asynchronous, glitch-free clock switching across a wide range of clock frequencies with minimal clock down time. Embodiments effectively provide two stages of synchronization across two independent clock domains.
|Application module for managing jobs asynchronously|
A method to synchronize data between a spreadsheet application and a marketplace application is disclosed. The method includes receiving a request to synchronize data items between the spreadsheet application and the marketplace application, the data items relating to a type of listing of items associated with the marketplace application.
|User enhanced authentication system for online purchases|
Embodiments of the invention are directed to methods, systems, devices and computer-readable media. In embodiments of the invention, a user is authenticated using an authentication process that is capable of authenticating a user using an inline authentication form that can authenticate a consumer without transferring a session maintained by a merchant.
|Method to provide incremental ui response based on multiple asynchronous evidence about user input|
Techniques disclosed herein include systems and methods for managing user interface responses to user input including spoken queries and commands. This includes providing incremental user interface (ui) response based on multiple recognition results about user input that are received with different delays.
|Method for operating a redundant automation system|
A method for operating a redundant automation system provided with a first subsystem and a second subsystem, wherein one of the subsystems is operated as a master (m) and the other subsystem is operated as a slave (s), the subsystems (m, s) are provided with transmission and reception tasks to transmit and receive messages, and wherein messages are also interchanged with program path synchronization within the scope of a temporally asynchronous run through a program path in the master and the slave.. .
|Asynchronous execution flow|
Tasks can be developed and maintained with synchronous code while concurrently being asynchronously executed, e.g., during time consuming operations. The tasks need not include asynchronous flow callbacks within the task framework.
|Automatic asynchronous offload for many-core coprocessors|
Methods and systems for asynchronous offload to many-core coprocessors include splitting a loop in an input source code into a sampling sub-part, a many integrated core (mic) sub-part, and a central processing unit (cpu) sub-part; executing the sampling sub-part with a processor to determine loop characteristics including memory- and processor-operations executed by the loop; identifying optimal split boundaries based on the loop characteristics such that the mic sub-part will complete in a same amount of time when executed on a mic processor as the cpu sub-part will take when executed on a cpu; and modifying the input source code to split the loop at the identified boundaries, such that the mic sub-part is executed on a mic processor and the cpu sub-part is concurrently executed on a cpu.. .
|Method and apparatus for sequentially displaying a plurality of images including selective asynchronous matching of a subset of the images|
A process for receiving, manipulating and displaying images having different initial or input sizes and aspect ratios, wherein post manipulation images are resized and cropped in accordance determined aspect ratios and common frame size to be displayed one at a time within the common frame. Switching of the display of the post manipulation images within the common frame is in response to a viewer scrolling over or providing some indication (or alternatively merely timing).
|Updating cached database query results|
A data cache platform maintains pre-computed database query results computed by a computation platform based on data maintained in the computation platform and is configured to determine probabilities of the cached database query results being outdated, to automatically issue re-computation orders to the computation platform for updating cached database query results on the basis of the determined probabilities of the pre-computed database query results being outdated and to receive the updated pre-computed database query results as results of the re-computation orders. The probability determination depends on a probabilistic model and on the occurrence of asynchronous real-time events.
|Correlation of asynchronous business transactions|
The present technology monitors a web application provided by one or more services. A service may be provided by applications.
|Method and apparatus for streaming media data processing, and streaming media playback equipment|
The present invention provides a streaming media data processing method. The method includes: based on a stream index in streaming media data, separating the streaming media data stream into audio stream data and video stream data and respectively buffering them in an audio stream data queue and a video stream data queue; respectively decoding audio data buffered in the audio stream data queue and video data buffered in the video stream data queue; based on a play callback timestamp of the decoded audio data and a system time of a streaming media playback equipment, determining an audio/video synchronization time; based on a comparison result between a video frame timestamp and a sum of the determined audio/video synchronization time and a video refresh time, processing and displaying each frame in the decoded video stream data according to a predetermined processing method in accordance with the comparison result.
|Motor vehicle climate control system|
A vehicle climate control system includes a thermal-adsorption heat pump driven by engine exhaust heat, the heat pump including two adsorbers asynchronously switching between adsorbing and desorbing modes, each adsorber coupled with a corresponding antifreeze tank via a plurality of refrigerant-containing wick chambers. Cold heat transfer fluid (htf) flows through the adsorber during the adsorbing mode which causes evaporation of refrigerant from the wick chambers, thereby cooling antifreeze, whereas hot htf flows through the adsorber during the desorbing mode which causes condensation of refrigerant at the wick chambers, thereby heating antifreeze.
|Engine control using an asynchronous data bus|
An engine control unit with distributed processing includes a main ecu and remote modules with sensor inputs and ignition and injector outputs. A bidirectional asynchronous can data bus and a square wave timing signal operatively connect the components.
|Reverse notification tree for data networks|
Recovery time upon the failure of a link or switching system in an asynchronous data network can be minimized if downstream data switches provide upstream messages indicating to an upstream switching system that the downstream traffic arrived intact and was properly handled. Upon this loss or failure of the upstream status message to an upstream switching system, an upstream switching system can reroute data traffic around a failed link or failed switch with a minimal amount of lost data.
|Method and system for asynchronous successive approximation register (sar) analog-to-digital converters (adcs)|
An asynchronous successive approximation register analog-to-digital converter (sar adc), which utilizes one or more overlapping redundant bits in each digital-to-analog converter (dac) code word, is operable to generate an indication signal that indicates completion of each comparison step and indicates that an output decision for each comparison step is valid. A timer may be initiated based on the generated indication signal.
|Operational transconductance amplifier feedback mechanism for fixed feedback voltage regulators|
An operational transconductance amplifier used in conjunction with a multiple chip voltage feedback technique allows multiple strings of leds and current sinks to be efficiently powered by a simple feedback oriented voltage regulator within an appliance. A connected series of differential amplifiers or multiplexors are used to monitor the voltages between the connected leds and the current sinks, in order to progressively determine the lowest voltage.
|Synchronous interface to asynchronous processes|
Methods, apparatus, and computer program products are disclosed for facilitating access to one or more services in a network environment. At a host, a request is received from a client machine in communication with the host over a network.
|Enhancing test scripts|
Example embodiments disclosed herein relate to enhancing test scripts with dynamic data. The disclosed embodiments include receiving production data that reflects real user interaction with an application process.
|Facilitating and tracking processing of a message through a workflow|
A message tracking engine facilitates processing of a message through a determined workflow. In particular, the message tracking engine may route the message to various services in an order specified by the workflow.
|Systems and methods for reslicing data in a relational database|
Systems and methods for reslicing data in a representation of a relational database are disclosed. In one embodiment, the database includes a representation including a first slice.
|Method, system and computer program product for sequencing asynchronous messages in a distributed and parallel environment|
System and method of sequencing distributed asynchronous messages. An inbound handler receives an incoming message with a sequence correlation value that identifies a sequence comprising the incoming message, and checks for a sequence status of the sequence.
|Inventorying and copying file system folders and files|
Described is a system and method that facilitates fast and reliable discovery, enumeration, and processing of network shared resources. A file system processing subsystem (date engine) operates in a combined discovery, enumeration, and processing manner to provide access and operation as directed by the client to effect data collection and copying.