| 6425002 |
Apparatus and method for handling dispatching messages for various applications of a communication device |
| Jul-23-2002 |
A communications device (10) with a processor having instructions that execute on the processor. The programmed instructions include a message manager program (16) for accepting and dispatching messages,... |
| 6405260 |
Data transmission method and apparatus for interfacing between main system and microcomputer |
| Jun-11-2002 |
In a data transmission apparatus for transmitting data between a main system and a microcomputer a controller generates transmission control signals based on first control signals received from the main... |
| 6401136 |
Methods, systems and computer program products for synchronization of queue-to-queue communications |
| Jun-4-2002 |
Methods, systems, and computer program products are provided for communicating between a source device and a destination device over an external communication link by transmitting a message stored in a... |
| 6363434 |
Method of managing resources within a network of consumer electronic devices |
| Mar-26-2002 |
A method of managing resources within a network for consumer electronic media devices. In one embodiment, the method is implemented as a software resource manager which provides a centralized resource... |
| 6341907 |
Printing device and host device |
| Jan-29-2002 |
A printing system including printing device and at least two host devices. Each of the at least two host devices inputs a priority of a print request, and transmits a reason for the priority of the print... |
| 6336135 |
Gateway for converting synchronous client/server protocols into asynchronous messaging protocols and storing session state information at the client |
| Jan-1-2002 |
Provided is a gateway for linking between different communication models. The gateway, which may be implemented in a computer program installable on a server system, facilitates interoperation between... |
| 6327630 |
Ordered message reception in a distributed data processing system |
| Dec-4-2001 |
A complex computing system has a plurality of nodes interconnected by channels through which data messages are exchanged. The underlying principle is that after arrival at a node of a message, delivery... |
| 6249807 |
Method and apparatus for performing enterprise email management |
| Jun-19-2001 |
An enterprise email management system is disclosed. The enterprise mail system is designed to handle large volumes of email quickly and efficiently, responding through enterprise email system users or... |
| 6226689 |
Method and mechanism for interprocess communication using client and server listening threads |
| May-1-2001 |
A method and mechanism for interprocess communication between a thread of a client application and a thread of a server application. The mechanism includes a server listening thread and a client listening... |
| 6192395 |
System and method for visually identifying speaking participants in a multi-participant networked event |
| Feb-20-2001 |
A method of visually identifying speaking participants in a multi-participant event such as an audio conference or an on-line game includes the step of receiving packets of digitized sound from a network... |
| 6009478 |
File array communications interface for communicating between a host computer and an adapter |
| Dec-28-1999 |
A file array communications transport system transports unique packets between a host computer and an adapter of a data processing platform in accordance with a file array protocol. The protocol is manifested... |
| 5916307 |
Method and structure for balanced queue communication between nodes in a distributed computing application |
| Jun-29-1999 |
Methods and associated structure providing a balanced queue communication system for the exchange of messages between an originating node and a receiving node in a distributed computing environment. A... |
| 5887168 |
Computer program product for a shared queue structure for data integrity |
| Mar-23-1999 |
A shared queue is provided to allow any of a plurality of systems to process messages received by clients of a data processing environment. A received message is enqueued onto the shared queue. Any of... |
| 5887167 |
Synchronization mechanism for providing multiple readers and writers access to performance information of an extensible computer system |
| Mar-23-1999 |
A synchronization arrangement provides writer and reader entities access to an information resource, such as a trace buffer, located in a registry of a computer. The arrangement comprises a counter upon... |
| 5881315 |
Queue management for distributed computing environment to deliver events to interested consumers even when events are generated faster than consumers can receive |
| Mar-9-1999 |
An event management service (EMS) operating in a distributed computing environment includes a queueing mechanism for controlling passage of events through an event channel when multiple event consumers... |
| 5875329 |
Intelligent batching of distributed messages |
| Feb-23-1999 |
A technique is presented for enhancing performance of distributed applications. A sender loop thread in a sending node for sending messages to a destination node is provided with two different opportunities... |
| 5828881 |
System and method for stack-based processing of multiple real-time audio tasks |
| Oct-27-1998 |
A system and method for stack-based processing of multiple real-time tasks operates on a net list of tasks which operate essentially simultaneously with system resources shared between tasks in a dynamic... |
| 5797005 |
Shared queue structure for data integrity |
| Aug-18-1998 |
A shared queue is provided to allow any of a plurality of systems to process messages received by clients of a data processing environment. A received message is enqueued onto the shared queue. Any of... |
| 5774657 |
Communication data processor |
| Jun-30-1998 |
A communication data processor. Data received from a communication channel is stored in a data area. A list area corresponding to the data area in which the communication data has been stored is deleted... |
| 5754856 |
MVS/ESA message transport system using the XCF coupling facility |
| May-19-1998 |
An asynchronous transport mechanism is provided for use between two or more MVS/ESA tasks on the same or different platforms using the IBM XCF facility, a global directory and a message queuing if tasks... |
| 5742825 |
Operating system for office machines |
| Apr-21-1998 |
A multitasking, graphical windowing operating system for an office machine supporting real time processing, including a method for supporting real time processing in the operating system. The operating... |
| 5710923 |
Methods and apparatus for exchanging active messages in a parallel processing computer system |
| Jan-20-1998 |
A method for communicating active messages among nodes of a parallel processing computer system is disclosed. The active messages are defined by .mu.threads, and the method comprises the steps of: (a)... |
| 5706516 |
System for communicating messages among agent processes |
| Jan-6-1998 |
Data processing application requests are processed in a computer system configured as a plurality of nodes with a plurality of interacting processes. Data is requested by an application request originating... |
| 5699523 |
Method and apparatus for communication between at least one client and at least one server |
| Dec-16-1997 |
A device for communication between at least one client and at least one server who are exchanging messages, characterized in that it includes a router which routes the messages between at least one client... |
| 5684992 |
User console and computer operating system asynchronous interaction interface |
| Nov-4-1997 |
A method for operating a computer system includes the identification of at least one of a plurality of consoles to the operating system so as to be able to dynamically specify console attributes. Furthermore,... |
| 5657471 |
Dual addressing arrangement for a communications interface architecture |
| Aug-12-1997 |
A dual addressing arrangement comprises a complex address pointer within entries of a communication queue used by a port driver and an port adapter when exchanging information in a host computer. The complex... |
| 5630074 |
Inter-program communication and scheduling method for personal computers |
| May-13-1997 |
A control program for IBM compatible microprocessors utilizing the MSDOS operating system provides the ability for a plurality of application programs to pass information amongst themselves and to a KERNEL... |
| 5592672 |
System for load balancing between message processors by routing all queued messages to a particular processor selected by a deterministic rule |
| Jan-7-1997 |
A service control point having multiple independent control processor and multiple front end communication processors incorporates a deterministic rule message distribution process for balancing the traffic... |
| 5561807 |
Method and device of multicasting data in a communications system |
| Oct-1-1996 |
An apparatus and method for multicasting messages stored in data buffers of a data storage. Each message is composed of data stored in a plurality of the data buffers. Each data buffer is controlled and... |
| 5548760 |
Message handler |
| Aug-20-1996 |
A computer system has a message handler for passing messages between processes. The message handler makes use of a message queue and a process queue. The message queue holds a list of messages between... |
| 5537548 |
Method of computer conferencing by intercepting commands issued by application programs and redirecting to all stations for execution |
| Jul-16-1996 |
During execution, API calls to the operating system in a master processor are transferred to slave processors by an event redirection mechanism, the API calls are then provided to the operating systems... |
| 5517654 |
System for parallel implementation of combinatorial optimization in a multiprocessor network for generating search graphs for solving enumerative problems |
| May-14-1996 |
The method and apparatus disclosed herein relates to parallel implementation of a combinatorial optimization in a multiprocessor network. The system operates as an intermediary between a root processor... |
| 5506966 |
System for message traffic control utilizing prioritized message chaining for queueing control ensuring transmission/reception of high priority messages |
| Apr-9-1996 |
An on-line data processing system for providing a traffic control over the message queuing buffers that temporarily store the messages in order to absorb the difference in the message processing speed... |
| 5485626 |
Architectural enhancements for parallel computer systems utilizing encapsulation of queuing allowing small grain processing |
| Jan-16-1996 |
An architecture uses a process, termed "encapsulation", by which queues and counters are only accessed through a special memory operand called "object storage". The system alone is in control of the object... |
| 5448734 |
Selective distribution of messages using named pipes |
| Sep-5-1995 |
Method and apparatus in a computer system for communicating messages between message sending and message receiving processes, without the need of providing a system registry of receiving processes and... |
| 5434975 |
System for interconnecting a synchronous path having semaphores and an asynchronous path having message queuing for interprocess communications |
| Jul-18-1995 |
To overcome the lack of support in time-sharing and uniprocessor operating systems such as the UNIX.RTM. operating system for real-time and multiprocessor applications, there is provided an asynchronous... |
| 5432901 |
Method of dynamically generating a local format for use by a logical unit in a VTAM-type communications session |
| Jul-11-1995 |
In a VTAM- or similar-type data communications system, a succession of terminal screen displays are compared over time to determine whether any common display portions can be used as "local formats." If... |
| 5430850 |
Data processing system with synchronization coprocessor for multiple threads |
| Jul-4-1995 |
A multiprocessor system comprises a plurality of processing nodes, each node processing multiple threads of computation. Each node includes a data processor which sequentially processes blocks of code,... |
| 5428781 |
Distributed mechanism for the fast scheduling of shared objects and apparatus |
| Jun-27-1995 |
In a loosely coupled multiprocessor environment wherein a plurality of processors (2) are attached to a shared intelligent memory (1), a distributed scheduling mechanism for scheduling of source processors... |
| 5404501 |
Fault-tolerant method of communicating between processes in a multi processor system by keeping track of the current node location of messages |
| Apr-4-1995 |
A method for communicating between processes in a data processing system comprising a plurality of processor hosts each coupled to a network and a plurality of processes resident on different ones of said... |
| 5379426 |
Method and apparatus for object oriented interprocess message switching |
| Jan-3-1995 |
A method and apparatus for object oriented interprocess message switching between a sender process and a plurality of receiver processes is disclosed. A sender process may address object oriented messages... |
| 5377354 |
Method and system for sorting and prioritizing electronic mail messages |
| Dec-27-1994 |
A method and apparatus for prioritizing a plurality of incoming electronic mail messages for a user uses a user created and modified rules-control (12) which is stored in a rules-store (12). Incoming messages... |
| 5371850 |
Interprocess message queue |
| Dec-6-1994 |
The interprocess message queue operates in a multiprocessing environment to ensure that interprocess messages sent from an originating task do not overflow the destination task resource pipe. To prevent... |
| 5367681 |
Method and apparatus for routing messages to processes in a computer system |
| Nov-22-1994 |
A method and apparatus for interprocess message switching between a sender process and a plurality of receiver processes is disclosed. Messages supported comprise request and notice messages. Receiver... |
| 5361334 |
Data processing and communication |
| Nov-1-1994 |
A data processing system having a plurality of processing units (C1, C2), a plurality of memory units (M1, M2) and a communication system providing communication between the processing units and the memory... |
| 5339418 |
Message passing method |
| Aug-16-1994 |
An apparatus is provided for passing respective messages from at least one writer process to multiple respective readers processes comprising: a storage buffer for storing a sequence of respective messages;... |
| 5339413 |
Data stream protocol for multimedia data streaming data processing system |
| Aug-16-1994 |
A data stream is created for moving data from a source to a target in accordance with a stream protocol defined by controlling stream protocol control blocks (SPCBs) created from a predefined source SPCB... |
| 5335347 |
Method and apparatus for scoped interprocess message switching |
| Aug-2-1994 |
A method and apparatus for scoped interprocess message switching between a sender process and a plurality of receiver processes is disclosed. Messages supported may be scoped to message scopes of a message... |
| 5313578 |
Portable interprocess communication facility |
| May-17-1994 |
A portable interprocess communication facility by which different processes running simultaneously on a network of computer systems can efficiently communicate variable sized data blocks between each other.... |
| 5278984 |
Method for managing requests by specifying time intervals for transmitting a minimum number of messages for specific destinations and priority levels |
| Jan-11-1994 |
A queue manager for controlling the execution of requests for the transport of messages from users to destinations. Each request includes a message and an identification of a destination. The queue manager... |