Actor Zeppo Marx patented a "Cardiac Pulse Rate Monitor" in 1969.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Application No. | Application Title | Issue Date |
| 20120054775 | MESSAGE PROCESSING A method, system and computer program product for operating a transaction manager. An invocation to begin a transaction as well as a message sequence number for the transaction are received. It is then determined if the message sequence number is greater than the last p... | 03/01/2012 |
| 20120047518 | SYSTEM FOR PRESERVING MESSAGE ORDER The order of messages in an asynchronous message system is preserved, by generating a message and tagging the generated message with a sequence identifier and a sequence number. The order of messages is further preserved by processing the tagged message by checking a lo... | 02/23/2012 |
| 20120005688 | ALLOCATING SPACE IN MESSAGE QUEUE FOR HETEROGENEOUS MESSAGES Allocating space for storing heterogeneous messages in a message queue according to message classification. The classification may comprise message type, application type, network type, and so forth. Messages of multiple classification values may be queued in a single q... | 01/05/2012 |
| 20110314064 | Notifications Platform Described is a notifications platform that routes notifications to endpoints of recipients, corresponding to email, instant messaging, text messaging, telephones, social networks, blogs and/or the like. A publisher of a notification designates the recipients, while pref... | 12/22/2011 |
| 20110296437 | METHOD AND APPARATUS FOR LOCKLESS COMMUNICATION BETWEEN CORES IN A MULTI-CORE PROCESSOR A lockless processor core communication capability is provided herein. The lockless communication capability enables lockless communication between cores of a multi-core processor. Lockless communication between a first core and a second core of a multi-core processor i... | 12/01/2011 |
| 20110276983 | AUTOMATIC RETURN TO SYNCHRONIZATION CONTEXT FOR ASYNCHRONOUS COMPUTATIONS Architecture that includes an asynchronous library which remembers the synchronization context that initiated an asynchronous method call and when the request is completed, the library restores the synchronization context of the calling thread before executing a callbac... | 11/10/2011 |
| 20110265098 | Message Passing with Queues and Channels In an embodiment, a reception thread receives a source node identifier, a type, and a data pointer from an application and, in response, creates a receive request. If the source node identifier specifies a source node, the reception thread adds the receive request to a ... | 10/27/2011 |
| 20110265099 | EVENT QUEUE MANAGING DEVICE AND EVENT QUEUE MANAGING METHOD An event queue managing module that prevents unnecessary events from continuously executing applications when an application execution environment resumes from a suspended state, and including: a queue managing unit for storing event objects reported from an event detec... | 10/27/2011 |
| 20110258638 | DISTRIBUTED PROCESSING OF BINARY OBJECTS VIA MESSAGE QUEUES INCLUDING A FAILOVER SAFEGUARD A system and method for distributing processing utilizing message queues as a method of distributing binary objects as “messages” and invoking the embedded logic of the received message to perform a portion of a distributed application is disclosed. More particularl... | 10/20/2011 |
| 20110258262 | SYSTEMS AND METHODS FOR CONDUCTING COMMUNICATIONS AMONG COMPONENTS OF MULTIDOMAIN INDUSTRIAL AUTOMATION SYSTEM An improved industrial automation system and communication system for implementation therein, and related methods of operation, are described herein. In at least some embodiments, the improved communication system allows communication in the form of messages between mod... | 10/20/2011 |
| 20110258637 | SYSTEMS AND METHODS FOR CONDUCTING COMMUNICATIONS AMONG COMPONENTS OF MULTIDOMAIN INDUSTRIAL AUTOMATION SYSTEM An improved industrial automation system and communication system for implementation therein, and related methods of operation, are described herein. In at least some embodiments, the improved communication system allows communication in the form of messages between mod... | 10/20/2011 |
| 20110238861 | Data Communication Systems and Methods Various embodiments of the present invention are directed to systems and methods for enabling software applications running on separate devices to exchange data via multiple data communication methods. In various embodiments, a data communication system is provided comp... | 09/29/2011 |
| 20110225228 | METHOD AND SYSTEMS FOR QUEUING MESSAGES FOR VEHICLE-RELATED SERVICES Various embodiments include a method and system for queuing messages for transmission to/from a vehicle. One or more messages from one or more applications for performing one or more vehicle-related events may be received. The one or more messages may include a message ... | 09/15/2011 |
| 20110179416 | Virtual Machine Access to Storage Via a Multi-Queue IO Storage Adapter With Optimized Cache Affinity and PCPU Load Balancing A method is provided for use in a system that includes a host machine that includes multiple physical CPUs (PCPUs) and at least two cache nodes that are shared by different sets of the PCPUs, comprising: creating in a memory device multiple sets of lanes each lane set a... | 07/21/2011 |
| 20110173637 | MANAGING PRIVATE USE OF PROGRAM EXECUTION CAPACITY Techniques are described for managing execution of programs, including using excess program execution capacity of one or more computing systems. For example, a private pool of excess computing capacity may be maintained for a user based on unused dedicated program execu... | 07/14/2011 |
| 20110145835 | Lockless Queues A method for passing data from a first processing thread to a second processing thread, wherein the first processing thread produces data to be processed by the second processing thread. The data from the first processing thread may be inserted into objects that in turn... | 06/16/2011 |
| 20110145836 | Cloud Computing Monitoring and Management System A cloud computing monitoring system has an alert capturing system and a message transfer system that provides performance tracking and alert management to a local monitoring system. The alert capturing system may operate as part of a managed code framework and may captu... | 06/16/2011 |
| 20110138400 | AUTOMATED MERGER OF LOGICALLY ASSOCIATED MESSAGES IN A MESSAGE QUEUE Embodiments of the invention provide a method, system and computer program product for message merging in a messaging queue. In an embodiment of the invention, a method for message merging in a messaging queue can be provided. The method can include receiving a request ... | 06/09/2011 |
| 20110107350 | MESSAGE ORDERING USING DYNAMICALLY UPDATED SELECTORS A method of queuing messages for communications between a first computer program and a second computer program, comprises: placing a plurality of messages in a queue, wherein each message has a message body; placing selector information on each message, wherein the sele... | 05/05/2011 |
| 20110099557 | DISTRIBUTED CONTROL OF DEVICES USING DISCRETE DEVICE INTERFACES OVER SINGLE SHARED INPUT/OUTPUT Systems and methods are provided for controlling a device. In one aspect, a method for controlling a device includes exposing a plurality of virtual device interfaces (13) for a device (11), wherein each virtual device interface (13) enables client ... | 04/28/2011 |
| 20110061062 | COMMUNICATION AMONG EXECUTION THREADS OF AT LEAST ONE ELECTRONIC DEVICE A method of communication in at least one electronic device is presented. In the method, a first execution thread and a second execution thread are created in the at least one electronic device. Also created is a message service for receiving messages for the first thre... | 03/10/2011 |
| 20110055522 | REQUEST CONTROL DEVICE, REQUEST CONTROL METHOD AND ASSOCIATED PROCESSORS A request control device, request control method, and a multiprocessor cooperation architecture. The request control device is connected to a request storage module and includes a comparing means and an identifier means. The comparing means is configured to determine if... | 03/03/2011 |
| 20110041138 | SYSTEM AND METHOD OF PRESENTING ENTITIES OF STANDARD APPLICATIONS IN WIRELESS DEVICES A method of presenting data entities of standard device applications in wireless devices is provided. Component-based applications are hosted on a wireless device providing an application runtime environment for hosting at least one component-based application. Componen... | 02/17/2011 |
| 20110035757 | SYSTEM AND METHOD FOR MANAGEMENT OF JOBS IN A CLUSTER ENVIRONMENT A system and method for management of jobs in the clustered environment is provided. Each node in the cluster executes a job manager that interfaces with a replicated database to enable cluster wide management of jobs within the cluster. Jobs are queued in the replicate... | 02/10/2011 |
| 20110029988 | METHODS AND APPARATUS FOR FACILITATING APPLICATION INTER-COMMUNICATIONS A method and apparatus for facilitating communication amongst a plurality of applications associated with at least one device is provided. The method may comprise receiving, by an extension module, a request from a first application to communicate with one or more appli... | 02/03/2011 |
| 20110022871 | System-On-Chip Queue Status Power Management A system and method are provided for using queue status to manage power in a system-on-chip (SoC). Messages to be processed are accepted in an SoC with a plurality of selectively enabled processors, and queued. The message traffic can be from an external source via an i... | 01/27/2011 |
| 20100333099 | MESSAGE SELECTION FOR INTER-THREAD COMMUNICATION IN A MULTITHREADED PROCESSOR A method and circuit arrangement process a workload in a multithreaded processor that includes a plurality of hardware threads. Each thread receives at least one message carrying data to process the workload through a respective inbox from among a plurality of inboxes. ... | 12/30/2010 |
| 20100325640 | QUEUEING MESSAGES RELATED BY AFFINITY SET In a messaging and queuing system that supports a cluster of logically associated messaging servers for controlling queues of messages, messages are processed. In response to an application program command to a first messaging server, a queue is opened, the queue having... | 12/23/2010 |
| 20100306786 | SYSTEMS AND METHODS FOR NOTIFYING LISTENERS OF EVENTS In one embodiment, systems and methods are provided for tracking events wherein an event system monitors certain areas of a system. When an event occurs in one area of the system, the event system notifies the processes listening to that area of the system of the event.... | 12/02/2010 |
| 20100287565 | METHOD FOR MANAGING REQUESTS ASSOCIATED WITH A MESSAGE DESTINATION A method, apparatus and/or computer program product manage a request for a message destination. A request to create a new temporary destination at a receiving computer is intercepted, and generation of the new temporary destination is suppressed. A pre-defined destinati... | 11/11/2010 |
| 20100287564 | Providing Access Control For a Destination in a Messaging System Providing controlled access for a destination in a messaging system includes: selecting a destination for storing messages in a messaging system, one or more of the messages comprising one or more message properties; associating each of a set of message requestors with ... | 11/11/2010 |
| 20100281491 | PUBLISHER FLOW CONTROL AND BOUNDED GUARANTEED DELIVERY FOR MESSAGE QUEUES Techniques for managing messages in computer systems are provided. In one embodiment, in response to a publisher attempting to enqueue a message in a queue, a determination is made whether a condition is satisfied. The condition is based on the current usage of the queu... | 11/04/2010 |
| 20100241732 | User Interfaces for Electronic Devices A multi-modal user-interface for an electronic device comprises two user-interface components (10, 11). Each user-interface component (10, 11) has its own individual event queue (12, 13), event checking loop (14, 15), and “action listener... | 09/23/2010 |
| 20100235176 | DYNAMIC INTERFACE BETWEEN BPSS CONVERSATION MANAGEMENT AND LOCAL BUSINESS MANAGEMENT The present invention relates to devices and methods that coordinate an external conversation process between entities with an internal workflow of one of the entities. More particularly, it relates to devices and methods that are compliant with an inter-enterprise conv... | 09/16/2010 |
| 20100229182 | LOG INFORMATION ISSUING DEVICE, LOG INFORMATION ISSUING METHOD, AND PROGRAM A log information issuing device includes a priority information manager in which priority information is stored, a priority of a log message being defined in the priority information, a message queue that has a plurality of queues for storing the log message according ... | 09/09/2010 |
| 20100205612 | METHOD AND APPARATUS FOR PROCESSING PROTOCOL MESSAGES FOR MULTIPLE PROTOCOL INSTANCES The invention includes a method and apparatus for processing protocol messages for multiple protocol instances. In one embodiment, a method for processing protocol messages includes receiving a plurality of messages for a plurality of processors where each received mess... | 08/12/2010 |
| 20100192161 | Lock Free Queue A first in, first out queue uses a sequence of arrays to store elements in the queue. The arrays are constructed using a lock free queue, and within each array, a lock free mechanism may be used to enqueue and dequeue elements. Many embodiments may use atomic operations... | 07/29/2010 |
| 20100174696 | AGNOSTIC PROCESSING OF RESOURCE REQUESTS TO MESSAGE QUEUES AND SEQUENTIAL FILES Embodiments of the present invention provide a method, system and computer program product for agnostic processing of message queues and sequential files. In an embodiment of the invention, a method for agnostic processing of message queues and sequential files can be p... | 07/08/2010 |
| 20100125735 | Method and System for Establishing a User-Friendly Data Transfer Service Application Executing Within a Heterogeneous Distributed Service Application Execution Environment Various embodiments of the present invention are directed to methods and systems for data transfer between electronic, hand-held devices, including cell phones, and computer systems, including servers and PCs, as well as component methods and systems of these data-trans... | 05/20/2010 |
| 20100122268 | COMMUNICATOR-BASED TOKEN/BUFFER MANAGEMENT FOR EAGER PROTOCOL SUPPORT IN COLLECTIVE COMMUNICATION OPERATIONS A method, system, method and computer program product for facilitating collective communication in parallel computing. A system for parallel computing includes one or more communicators. Each of the one or more communicators comprises a plurality of processes. A memory ... | 05/13/2010 |