"There is practically no chance communications space satellites will be used to provide better telephone, telegraph, television, or radio service inside the United States."
T. Craven, FCC Commissioner ; 1961
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.
| Number | Title | Issue Date |
| 8185912 | Rerouting messages to parallel queue instances A method, system, and medium are provided for re-routing messages from a particular parallel queue instance that is experiencing below normal message throughput by lowering the priority setting of the particular queue instance. The messages are re-routed to the othe... | 05/22/2012 |
| 8171495 | Queue dispatch using deferred acknowledgement Dispatching an incoming message from a queue into message transfer session(s) from which message consumers may draw messages. The message is reversibly received from the queue, whereupon a context of a message is identified. If the context correlates to an existing ... | 05/01/2012 |
| 8141103 | Solution for modifying a queue manager to support smart aliasing which permits extensible software to execute against queued data without application modifications The present invention discloses a queue manager that includes a smart alias function. The smart alias function can associate a queue name with two or more queues. The queues associated with the queue name for a given operation can be dependent upon programmatically ... | 03/20/2012 |
| 8127305 | Rerouting messages to parallel queue instances A method, system, and medium are provided for re-routing messages from a particular parallel queue instance that is experiencing below normal message throughput. The messages are re-routed to the other parallel queue instances by disabling the slow queue instance. A... | 02/28/2012 |
| 8108770 | Secure inter-module communication mechanism Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular i... | 01/31/2012 |
| 8065684 | Automated scripting methods and media A method for automated scripting includes providing a first menu corresponding to a first object, wherein the first object is a message queue (MQ) object. A first parameter for the first object is received. A second parameter is also received, wherein the second par... | 11/22/2011 |
| 8056090 | Reducing layering overhead in collective communication operations A communication method for collective operations is provided which eliminates the need for a three layered structure. Instead, the method of the present invention employs a control structure which is specifically designed to keep track of the progress of the collect... | 11/08/2011 |
| 8024744 | Method and system for off-loading user queries to a task manager A system and computer program product that off-loads the processing associated with responding to user status requests for software task execution queues or for queued software tasks that are managed by a software task manager. A software task manager is periodicall... | 09/20/2011 |
| 8015569 | System to support the heterogeneity in ubiquitous computing environment A system for supporting the diversity of a ubiquitous computing environment according to the present invention has a message bus including a message broker managing an intermediary role of delivering an actual message between the subsystems and a messaging adaptor m... | 09/06/2011 |
| 7987469 | RDMA (remote direct memory access) data transfer in a virtual environment In an embodiment, a method is provided. In an embodiment, the method provides determining that a message has been placed in a send buffer; and transferring the message to an application on a second virtual machine by bypassing use of an operating system to process t... | 07/26/2011 |
| 7979866 | Monitoring messages in a distributed data processing system Methods, systems, and products are provided for monitoring messages in a distributed data processing system. Embodiments typically include putting a message containing a monitoring token on a queue on a server; receiving a call to get the message from the queue on t... | 07/12/2011 |
| 7962919 | Apparatus and method for modifying an initial event queue for extending an XML processor's feature set A method and apparatus for modifying an events queue for extending an extended mark-up language (XML) processor's feature set are described. In one embodiment, the method includes the parsing of an XML document to generate an initial event queue. During parsing of t... | 06/14/2011 |
| 7895600 | Method of optimizing propagation of non-persistent messages from a source database management system to a destination database management system A method of optimizing propagation of non-persistent messages from a source database management system (DBMS) to a destination database management system (DBMS) is described and provided. The method comprises receiving one or more nonpersistent messages from a sourc... | 02/22/2011 |
| 7895602 | System and article of manufacture for duplicate message elimination during recovery when multiple threads are delivering messages from a message store to a destination queue Provided are a system and article of manufacture for duplicate message elimination during recovery when multiple threads are delivering messages from a message store to a destination queue. A plurality of message threads process operations to deliver messages from a... | 02/22/2011 |
| 7895601 | Collective send operations on a system area network Mechanisms for collective send operations on a system area network are provided. The mechanisms of the illustrative embodiments provide for the creation, modification, and removal of collective send queues (CSQs) that allow the upper level protocol (ULP) used by a c... | 02/22/2011 |
| 7890958 | Automatic adjustment of time a consumer waits to access data from queue during a waiting phase and transmission phase at the queue Provided are a system and article of manufacture for automatic adjustment of time a consumer waits to access data from a queue during a waiting phase and transmission phase at the queue. A determination is made as to whether a queue is in a waiting phase or a transm... | 02/15/2011 |
| 7886306 | Extensions to coupling channels to support multiple coupling facility sharing, interrupts, and message passing A system and process for passing messages directly between instances of Operating System (OSs) and plurality of Coupling Facilities (CFs) through Sharable InterSystem Channels (ISCs) and without polling, in one or more Computer Electronic Complexes (CECs). Primary m... | 02/08/2011 |
| 7873964 | Kernel functions for inter-processor communications in high performance multi-processor systems In a multi-processor system with a high degree of inter processor communication, an operating system extension is described as a kernel function to poll a receive buffer. This is an opportunistic poll that continues to run in the user context after an application pr... | 01/18/2011 |
| 7870562 | Media rendering hierarchy To process media data from one or more sources, a hierarchy of media components are formed. Each media component receives as input one or more streams of media data and manipulates the media data to produce an output media stream. The media components conform to a u... | 01/11/2011 |
| 7870563 | Triggering workflows based on middleware events Workflows are triggered for time-sensitive, user-specific data queued for delivery to a plurality of users. Responsive to time-sensitive data being queued, time-based triggers are created based at least in part upon content of the time-sensitive data. If the time-se... | 01/11/2011 |
| 7853616 | Active sequencing Methods and apparatus, including computer program products, are provided for processing messages including structured data, such as objects and business objects. The method may include a receiver inhibiting processing of a first message including a first object refe... | 12/14/2010 |
| 7853956 | Message system and method A method and system for bridging services is provided. The method and system includes retrieving at last one message from a first messaging tool using at least one processing thread to retrieve message objects from a messaging queue of the first messaging tool. This... | 12/14/2010 |
| 7840969 | System and method for management of jobs in a cluster environment A system and method for management of jobs in the cluster environment is provided. Each node a 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 replicated d... | 11/23/2010 |
| 7814500 | Event correlation for decentralized message processing A message is buffered and processing statistics are associated with the message, including characterizations of whether a process instance is to process the message, a number of process instances handling the message, and a number of process instances that have proc... | 10/12/2010 |
| 7802263 | System, method and computer program product for sharing information in a distributed framework A system, method and computer program product are provided for sharing information in a distributed system. After information is received, it is stored on a bulletin board. In use, the information is shared, in real-time, among a plurality of heterogeneous processes... | 09/21/2010 |
| 7788676 | Method and apparatus for creating, sending, and using self-descriptive objects as messages over a message queuing network An invention for creating, sending, and using self-descriptive objects as messages over a network is disclosed. In an embodiment of the present invention, self-descriptive persistent dictionary objects are serialized and sent as messages across a message queuing net... | 08/31/2010 |
| 7784060 | Efficient virtual machine communication via virtual machine queues A system, method and computer program product for communicating between two virtual machines including utilizing first and second virtual machine queues associated with respective first and second virtual machines to communicate between the virtual machines. ... | 08/24/2010 |
| 7779418 | 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 ... | 08/17/2010 |
| 7761879 | System and method for workforce management A system and method for workforce management. Information is received from a first application. The information is converted into a message in accordance with a predefined syntax. The message is placed into a queue. A topic is received from a second application. A d... | 07/20/2010 |
| 7761878 | System and method for stateful web-based computing A method for providing “guaranteed message delivery” for network based communications between a client machine and a server. The client machine includes a Client Runtime Environment (CRE) and the server includes a Server Runtime Environment (SRE). The method inc... | 07/20/2010 |
| 7712107 | Message integration framework for multi-application systems A system and method for integrating messages across multiple applications. The applications may be on one server or on several servers, and each application may service one or more e-clients. The system and method securely segregates the data for each e-client. Furt... | 05/04/2010 |
| 7707585 | Method, system, and program product for monitoring message flow in a message queuing system System, method, and computer program product for automatically monitoring message flow in a message queuing system in an asynchronous messaging network. A message queuing application programming interface appends, in a message descriptor field for recording and moni... | 04/27/2010 |
| 7673307 | Managing transactions in a messaging system A messaging system and method are provided to enable transactional work, done as a result of a recipient processing an asynchronous message, to be involved in the transaction under which message was sent. Involvement may be directly in the senders transaction or ind... | 03/02/2010 |
| 7631315 | Using subqueues to enhance local message processing The present invention extends to methods, systems, and computer program products for using subqueues to enhance local message processing. Messages include queue IDs comprised of a parent portion and a suffix portion. The parent portion identifies a parent queue and ... | 12/08/2009 |
| 7631316 | Method and apparatus for providing and integrating high-performance message queues in a user interface environment A method and apparatus is provided for providing and integrating high-performance message queues. “Contexts” are provided that allow independent worlds to be created and execute in parallel. A context is created with one or more threads. Each object is created w... | 12/08/2009 |
| 7624396 | Retrieving events from a queue Methods and apparatus, including computer program products, implementing and using techniques for retrieving events from an event port. A request to retrieve a specified number of events from an event port to which completed events are posted by one or more event so... | 11/24/2009 |
| 7581225 | Multithreading with concurrency domains Methods, systems and computer products are provided for partitioning software application components into separate domains called concurrency domains. Computationally expensive, slow or long-running methods may be deployed into such domains, thus keeping the associa... | 08/25/2009 |
| 7562366 | Transmit completion event batching Method for managing a data transmit queue, for use with a host and a network interface device. Roughly described, the host writes data buffer descriptors into a transmit descriptor queue, and the network interface device writes events to notify the host when it has ... | 07/14/2009 |
| 7562365 | Random access for processing messages in a message queue Methods, systems, and products for random access for processing messages in a message queue that include creating a map relating message identification and message position, including adding an entry in the map whenever a message enters the queue; instantiating a pl... | 07/14/2009 |
| 7543303 | Use of multiple queues in coupling facility to provide zoning capability in a parallel sysplex environment A multiple processing architecture and a method of managing a work queue of that processing architecture. The multiple processing architecture comprises a plurality of distributed computer systems and a coupling facility. These systems are all connected to the coupl... | 06/02/2009 |