| 6681264 |
Implied message sequence charts |
| Jan-20-2004 |
A system and method for determining whether a set of message sequence charts (MSCs) is realizable or safely realizable in an implementation is provided. The determination is made by analyzing the set of... |
| 6681245 |
Display of detected event for information handling system |
| Jan-20-2004 |
A basic message is derived from a message database file based on an identifier indicative of the sort of an event contained in event data under control of an event message forming program. A message component... |
| 6678713 |
Machine control using a schedulerlock construct |
| Jan-13-2004 |
A method of use of real time machine control software integrating both event based mode and task based components. In particular, a collection of constructs have been created that allow machine control... |
| 6677964 |
Method and system for controlling a complementary user interface on a display surface |
| Jan-13-2004 |
An alternate display content controller provides a technique for controlling a video display separately from and in addition to the content displayed on the operating system display surface. Where the... |
| 6675228 |
Method and apparatus in a data processing system for generating alternative views of client applications |
| Jan-6-2004 |
A process and apparatus in a data processing svstem for presenting a view to a client. At an application mediator, a view event is received from a view controller, wherein the view event describes an action... |
| 6671830 |
Method and apparatus for analyzing performance of data processing system |
| Dec-30-2003 |
A method and apparatus for analyzing the performance of a data processing system, particularly a distributed data processing system, provide a system user with tools for analyzing an application running... |
| 6671829 |
Method and apparatus for analyzing performance of data processing system |
| Dec-30-2003 |
A method and apparatus for analyzing the performance of a data processing system, particularly a distributed data processing system, provide a system user with tools for analyzing an application running... |
| 6671742 |
Method and apparatus for unifield control and data event exchange in a software system |
| Dec-30-2003 |
An event exchange mechanism for software systems is disclosed that utilizes a receiver-driven, publisher-subscriber model to overcome various problems in the prior art. The event exchange has a flexible... |
| 6671722 |
Stack-less, CPU-less creation of valid SNMP-trap packets |
| Dec-30-2003 |
A device, such as an Application Specific Integrated Circuit (ASIC) which has access to a memory, such as non-volatile RAM (NVRAM) or Electrically Erasable Programmable Read Only Memory (E.sup.2 PROM).... |
| 6668244 |
Method and means of voice control of a computer, including its mouse and keyboard |
| Dec-23-2003 |
New method and means for controlling the environment of disabled individuals through their voice, which includes the operation of lights or any number of appliances and a personal computer wherein the... |
| 6665734 |
Blending object-oriented objects with traditional programming languages |
| Dec-16-2003 |
The present invention provides a method, system, and computer program product for blending object-oriented (OO) programming languages with traditional (non-OO) programming languages such that they can... |
| 6665378 |
IP-based notification architecture for unified messaging |
| Dec-16-2003 |
A notification architecture utilizes multiple processes configured for managing notification operations based on reception of SMTP-based messages within IMAP based message stores. The notification architecture... |
| 6662235 |
Methods systems and computer program products for processing complex policy rules based on rule form type |
| Dec-9-2003 |
Embodiments of the present invention include methods, systems and computer program products which provide for a complex policy rule structured in a plurality of levels wherein the complex policy rule selects... |
| 6658488 |
No-reset option in a batch billing system |
| Dec-2-2003 |
A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing platform,... |
| 6658486 |
System and method for efficiently blocking event signals associated with an operating system |
| Dec-2-2003 |
A blocking system intercepts communications between a software program and an operating system in order to handle blocking and unblocking of event signals. The blocking system intercepts system calls to... |
| 6658487 |
Collection of events within a distributed object system |
| Dec-2-2003 |
A Distributed Object System includes an Event Collection Mechanism (14) which receives information on the creation, deletion and actuation of objects within the system. The Event Collection Mechanism passes... |
| 6658484 |
Message control system |
| Dec-2-2003 |
A method for controlling messages in a software system. The method activates a report-handling module when a subroutine has a message to send. The subroutine passes an identification to the report-handling... |
| 6654948 |
Methods and apparatus for partial and consistent monitoring of object-oriented programs and systems |
| Nov-25-2003 |
A technique for monitoring events generated by an object-oriented system comprises the steps/operations of: (i) monitoring events which describe executed operations associated with the object-oriented... |
| 6651242 |
High performance computing system for distributed applications over a computer |
| Nov-18-2003 |
A system that includes one or more priority failure detectors may be included that detect node or process failures in the distributed computer network. The system has a fault-tolerant, client-server architecture... |
| 6647432 |
Distributed framework for intertask communication between workstation applications |
| Nov-11-2003 |
A Distributed Framework Intertask Communication Method and Apparatus providing a method for communicating between applications using an extensible communication protocol with an intuitive user interface... |
| 6643682 |
Publish/subscribe data processing with subscription points for customized message processing |
| Nov-4-2003 |
A message broker data processing apparatus has a unit for receiving published messages on a topic from a publisher application; a unit for processing the received messages; and a unit for distributing... |
| 6636814 |
Light rail vehicle having predictive diagnostic system for motor driven automated doors |
| Oct-21-2003 |
Disclosed is a light rail vehicle having a predictive diagnostic system for a motor driven automated door (100) to enable condition-based maintenance. The light rail vehicle (110) has an automated door... |
| 6625804 |
Unified event programming model |
| Sep-23-2003 |
A unified event programming model standardizes event programming for disparate eventing protocols. The unified event programming model simplifies programming events for different object types by abstracting... |
| 6618817 |
System and method for providing a fault tolerant distributed computing framework |
| Sep-9-2003 |
A method and system for providing a fault tolerant distributed computing framework. The fault tolerant system of the present invention provides inter-operability to applications and objects that operate... |
| 6618766 |
Correlating protocol events in distributed applications |
| Sep-9-2003 |
Mechanisms for correlating protocol events in a distributed application to the high level transactions that caused the protocol events. The mechanisms for correlating include a set of protocol sensors... |
| 6611955 |
Monitoring and testing middleware based application software |
| Aug-26-2003 |
A method for on-line monitoring and testing the behavior of middleware based, distributed application software during run-time of such software is disclosed. In order to automatize the monitoring of the... |
| 6611877 |
System and method for aggregating registration of entities for notifications of events |
| Aug-26-2003 |
An event aggregator allows an application program to receive notification of events generated by selected objects without registering as a listener for events with each object. The event aggregator has... |
| 6611276 |
Graphical user interface that displays operation of processor threads over time |
| Aug-26-2003 |
A graphical user interface (GUI) includes state indicators which show states of execution of threads running in microengines of a processor. The state indicators show the states of execution as functions... |
| 6601193 |
Dynamic event recognition |
| Jul-29-2003 |
Disclosed is an event recognition unit (400) for recognizing and/or monitoring events on an information bus (120). The event recognition unit (400) comprises a sequencer state machine (140) for determining... |
| 6598169 |
System and method for accessing information made available by a kernel mode driver |
| Jul-22-2003 |
An invention is disclosed that provides a mechanism for exposing to user mode applications the features and information enabled by the Advanced Configuration and Power Interface ("ACPI") specification.... |
| 6598094 |
Method and apparatus for determining status of remote objects in a distributed system |
| Jul-22-2003 |
Systems consistent with the present invention a method and apparatus is provided for selectively supplying a state change associated with remote objects in a distributed system. The method involves registering... |
| 6587889 |
Junction manager program object interconnection and method |
| Jul-1-2003 |
The junction manager in the present invention eliminates the need for a separate request broker or manager and eliminates, as well, the need for each junction to propagate each state change. Instead, the... |
| 6584491 |
Arrangement for monitoring a progress of a message flowing through a distributed multiprocess system |
| Jun-24-2003 |
An arrangement in a distributed multi-process system enables centralized monitoring of selected messages that pass through the distributed multi-process system, regardless of the message path or the results... |
| 6564245 |
Processing system and apparatus for performing an inquiry process in accordance with a type of shared operation and a target user |
| May-13-2003 |
A processing system employs a plurality of processing apparatuses in which a shared operation can be executed. To this end, first a type of the shared operation is designated, and then a target user of... |
| 6560655 |
Synchronization manager for standardized synchronization of separate programs |
| May-6-2003 |
A centralized manager for managing the data synchronization operations for multiple applications according to user preferences. Applications register respective COM handlers with the synchronization manager... |
| 6557046 |
Method and system for providing an event system infrastructure |
| Apr-29-2003 |
An event architecture facilitates the asynchronous invocation of events at an event sink. The events are triggered by direct invocation of methods on the event sink. A backchannel connection may be utilized... |
| 6549928 |
Machine control integrating event based model with task based model |
| Apr-15-2003 |
A method of use of real time machine control software integrating both event based mode and task based components. In particular, a collection of constructs have been created that allow machine control... |
| 6546433 |
Method and system for integrating external functions into an application environment |
| Apr-8-2003 |
A method and system for integrating external functions into an application environment. The system includes an application environment, and a predetermined interface for communicating with an external... |
| 6546432 |
Process for sending a notification in a data processing network with distributed applications |
| Apr-8-2003 |
In a data processing network with distributed applications, a notification is sent from a sender to a receiver via a notification service with which the receiver is registered in order for the receiver... |
| 6546396 |
Document processing system with a multi-platform application programming interface |
| Apr-8-2003 |
A common programming interface for multiple types of document processing systems. An object interface is defined that includes properties, methods, and events that are applicable to multiple types of document... |
| 6543000 |
Interrupt management system with timers and controller able to detect the interrupt missed and generate appropriate warning signal for error handling |
| Apr-1-2003 |
An interrupt management system includes a first down-counter which decrements in value in response to a clock signal to zero. When the value of the down-counter is equal to zero the down-counter is reset... |
| 6542734 |
Method and apparatus for detecting specified events in a mobile station |
| Apr-1-2003 |
The present invention discloses a method and apparatus for detecting a specified event in a wireless communication system. The present invention includes an application program interface (API) that facilitates... |
| 6542075 |
System and method for providing configurable security monitoring utilizing an integrated information portal |
| Apr-1-2003 |
A system and method for implementing a configurable security monitor utilizing an integrated information portal are provided. A premises server is in communication with a variety of information sources... |
| 6539437 |
Remote control inputs to java applications |
| Mar-25-2003 |
A method of delivering input from a device's remote control to a Java.TM. application uses asynchronous method invocation in a processing device. The input from the remote control is captured in system-specific... |
| 6539385 |
Dual-use email system |
| Mar-25-2003 |
A method and system are provided for use by an enterprise in which personal messages are processed differently than messages that are intended to constitute official enterprise correspondence ("enterprise... |
| 6532498 |
Method and system for event notification between software application program objects |
| Mar-11-2003 |
The present invention is a computer implemented system and method for providing event notification between a first application program object and a second application program object where the event is... |
| 6522346 |
Method and apparatus for developing application software for automation systems |
| Feb-18-2003 |
An interactive graphical application program combines a graphical command language and a control program to enable a user to graphically select and generate an automation sequence to control an automation... |
| 6519686 |
Information streaming in a multi-process system using shared memory |
| Feb-11-2003 |
The present invention discloses a method and system for streaming an information stream from a producer to N consumers in a multi-process environment. An inter-process communication (IPC) channel containing... |
| 6513071 |
Method for providing kiosk functionality in a general purpose operating system |
| Jan-28-2003 |
A method to intercept operating system messages in an informational processing device, the method comprising the steps of: waiting for an operating system message; determining if the message corresponds... |
| 6510550 |
Method and apparatus for providing intermittent connectivity support in a computer application |
| Jan-21-2003 |
A method and apparatus for providing an application with intermittent connectivity support is disclosed. In accordance with one embodiment, an application development tool is configured for providing intermittent... |