| 6308224 |
Method of generating an implementation of a workflow process model in an object environment |
| Oct-23-2001 |
A method of extending the specifications of a process model within a workflow process environment is disclosed. The process model defines a process activity managed and executed by at least one computer... |
| 6308197 |
Machine control using register construct |
| Oct-23-2001 |
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... |
| 6301624 |
Methods systems and software for alleviating event overload conditions for computer networks |
| Oct-9-2001 |
A method for processing events generated by software and hardware entities installed on a computer network that avoids overload conditions at large event processing rates is provided. In one embodiment,... |
| 6292849 |
Control system using plural objects, a programming method therefor, and a peripheral devices control system |
| Sep-18-2001 |
A control system built around plural common objects is provided with greater flexibility and easy customizability, and a programming method for the control system is provided. An interface object (15)... |
| 6292841 |
Machine control using a ReferenceClock construct |
| Sep-18-2001 |
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... |
| 6289395 |
Generic Java-based event processor for scripting Java beans |
| Sep-11-2001 |
In scripting connections between objects within a component software architecture, a generic event processing module is provided to listen to all possible events. Objects registered for scripting are introspected... |
| 6289346 |
Apparatus and method for a bookmarking system |
| Sep-11-2001 |
A bookmarking system is provided that includes a user input device and a network server. A person who is viewing a program, e.g., watching a network news program on television, can bookmark an archived... |
| 6281892 |
System and method of table-driven computer interface |
| Aug-28-2001 |
A table-driven interface system and method to a computer application is provided. The system includes an input handler operable to receive a command entered by a user, and at least one input table indexable... |
| 6275957 |
Using query language for provider and subscriber registrations |
| Aug-14-2001 |
Systems and methods for reporting the occurrence of events in a computer system to event subscriber software. A computer system includes a central repository wherein event subscribers register the types... |
| 6275871 |
Asynchronous transport optimizing observer-pattern-like system supporting several modes for an interface definition language-less communication subsystem |
| Aug-14-2001 |
An object oriented communication system supporting external data representation without an interface definition language, propagating events in both push and pull communication modes, fully distributing... |
| 6275232 |
Polymorphic event handling for zooming graphical user interface |
| Aug-14-2001 |
Flexible event responsive behavior in an object oriented computing environment is provided by associating a plurality of event handlers to objects. The event handlers can have various event responsive... |
| 6272556 |
Object-oriented system, method and article of manufacture for migrating a client-server application (#5) |
| Aug-7-2001 |
An interprise computing manager in which an application is composed of a client (front end) program which communicates utilizing a network with a server (back end) program. The client and server programs... |
| 6269409 |
Method and apparatus for concurrent execution of operating systems |
| Jul-31-2001 |
The present invention provides an improved method and apparatus for concurrent execution of operating systems. A software abstraction layer provides an interface that allows a first operating system to... |
| 6268852 |
System and method for facilitating generation and editing of event handlers |
| Jul-31-2001 |
A method and system for creating and editing event handlers that link events triggered on one object to actions taken on one or more different objects. The method provides a user interface having an event... |
| 6266709 |
Object-oriented system, method and article of manufacture for a client-server failure reporting process |
| Jul-24-2001 |
An interprise computing manager in which an application is composed of a client (front end) program which communicates utilizing a network with a server (back end) program. The client and server programs... |
| 6226693 |
Method and system for logical event management |
| May-1-2001 |
A method and system for efficiently handling events occurring in an environment in a data processing system. The data processing system includes multiple environments and objects that may be used in different... |
| 6226665 |
Application execution environment for a small device with partial program loading by a resident operating system |
| May-1-2001 |
Small application programs called "applets" are defined by pseudo-code (p-code) instructions. Each applet is divided into software components that are executed by a processor, operating as a state machine.... |
| 6212676 |
Event architecture for system management in an operating system |
| Apr-3-2001 |
An event system is provided within an object-oriented environment. The event system informs users and system functions of events within the system. Events may be modeled as objects that are visible within... |
| 6202085 |
System and method for incremental change synchronization between multiple copies of data |
| Mar-13-2001 |
A system and method for incremental change synchronization among multiple copies of data is disclosed. To achieve the synchronization a genera synchronization model is used. The synchronization model establishes... |
| 6189047 |
Apparatus and method for monitoring event queue operations with pluggable event queues |
| Feb-13-2001 |
A method of monitoring event queue operations includes the step of responding to a set of run-time messages resulting from an operation performed with a graphical user interface. The set of messages is... |
| 6182157 |
Flexible SNMP trap mechanism |
| Jan-30-2001 |
An alarm monitoring apparatus and method allows a user of a management station to dynamically create and flexibly configure SNMP traps based on any management information base variable without having to... |
| 6182135 |
Method for determining whether two pieces of network equipment are directly connected |
| Jan-30-2001 |
A method by which a pair of communicating network equipment drivers can determine if the equipment they control such as a network adapter or a switch port are directly connected by a single network cable,... |
| 6178450 |
Method and apparatus for monitoring a communication link based on TCP/IP protocol by emulating behavior of the TCP protocol |
| Jan-23-2001 |
A method and apparatus for monitoring a communication link based on TCP/IP protocol obtains a protocol data unit (PDU) between communication systems. A emulation log is produced by analyzing the PDU in... |
| 6173337 |
Method and apparatus for relaying events intended for a first application program to a second application program |
| Jan-9-2001 |
A method and apparatus for processing with a preferred processing application having a preferred identifier, an event associated with an object created by a dedicated creator application is provided. The... |
| 6148321 |
Processor event recognition |
| Nov-14-2000 |
A method and apparatus for the incorporation of additional processor generated events. The processor generally comprises a storage area, an indication unit, and a retriever. The storage area stores an... |
| 6138170 |
Method and system for integrating external functions into an application environment |
| Oct-24-2000 |
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... |
| 6138171 |
Generic software state machine |
| Oct-24-2000 |
A generic software state machine (10) for implementing a software application in an object oriented environment includes a set of entity objects (20, 30) defined for software elements of the software application,... |
| 6138158 |
Method and system for pushing and pulling data using wideband and narrowband transport systems |
| Oct-24-2000 |
The present invention has particular applications to the navigation of Internet web pages using two-way interactive communication devices, such as a mobile device, a mobile phone, a landline telephone,... |
| 6134559 |
Uniform object model having methods and additional features for integrating objects defined by different foreign object type systems into a single type system |
| Oct-17-2000 |
A uniform object model integrates objects defined by foreign type systems into a single integrated object oriented system. The type system for the integrated object oriented system supports a superset... |
| 6122675 |
Replaceable and extensible log component of a network component system |
| Sep-19-2000 |
A log component of an extensible and replaceable network-oriented component system maintains a list of locations explored by a user when navigating a computer network, in addition to organizing various... |
| 6108700 |
Application end-to-end response time measurement and decomposition |
| Aug-22-2000 |
A method, computer program product and a program storage device embodying software for measuring of the response time of an application (including distributed applications in a client/server or Internet... |
| 6094688 |
Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resources |
| Jul-25-2000 |
In general, in one aspect, the invention provides a modular application collaborator for providing inter-operability between applications including a plurality of connectors for communicating with a like... |
| 6083277 |
Filtering an object interface definition to determine services needed and provided |
| Jul-4-2000 |
A distributed object application builder apparatus filters an object definition to determine the information needed (plugs) and provided (sockets) by an object. Each part (a run-time instance of an object)... |
| 6035343 |
Method for executing software formed of software components and a system for executing such software |
| Mar-7-2000 |
An event-driven processing system includes: an input/output device for accepting input and displaying output data, the input/output means creating an event in response to an input by an operator; a storage... |
| 5961610 |
Systems, methods and apparatus for generating and controlling display of medical images |
| Oct-5-1999 |
A programmable, medical imaging system which incorporates algorithms for enhancing the usability of the system for clinicians is described. With respect to programmability, and in one aspect, the present... |
| 5925108 |
Event notification in a computer system |
| Jul-20-1999 |
A system and method separate the order in which event handlers register from the order in which the event handlers are notified of events. This allows any convenient registration order to be used together... |
| 5870605 |
Middleware for enterprise information distribution |
| Feb-9-1999 |
A method and apparatus for publishing and receiving events to and from a network. A plurality of "publisher" entities publish information and a plurality of "subscriber" entities request and use the information.... |
| 5862395 |
Customizable user interfaces for programmed computer systems |
| Jan-19-1999 |
A software architecture is provided for allowing users to impart various types of button behavior to ordinary human interpretable elements of electronic documents by associating hidden persistent character... |
| 5838969 |
System and method for collecting and dispatching selected events in a computer application program |
| Nov-17-1998 |
A system and method for collecting and dispatching selected events in an application program comprises an application routine which registers selected events of interest to form a series of handler tables,... |
| 5828882 |
Event notification facility |
| Oct-27-1998 |
An event notification facility includes an interface by which programs register for notification of an event. When registering, each program identifies a type of event and a mechanism by which the program... |
| 5822583 |
System for designating matching condition as selected matching condition to generate an event if that selected matching condition is satisfied |
| Oct-13-1998 |
An event generating and delivering system in a computer system has an output portion for outputting an output data as a result of process by an application program, a storage portion preliminarily storing... |
| 5815708 |
Method and apparatus for dynamically loading method call exception code in response to a software method exception generated in a client/server computer system |
| Sep-29-1998 |
A method for handling method calls in a client/server computer system includes the step of receiving at a server computer a method call generated by a client computer. The server computer then attempts... |
| 5805886 |
Method for notifying client applications of events in a shared application in a computer system |
| Sep-8-1998 |
A method for notifying a client application program of an event in a shared application program in a computer system is disclosed. A client application program executing in the computer system registers... |
| 5771384 |
Method and system for replacement and extension of container interfaces |
| Jun-23-1998 |
An improved storage mechanism is provided. In a preferred embodiment of the present invention, a container is used for storing objects, links to objects, and other containers. The container of the preferred... |
| 5761684 |
Method and reusable object for scheduling script execution in a compound document |
| Jun-2-1998 |
A reusable script execution scheduling part for compound documents in a document-centric processing environment. Document-centric computing environments having architectures similar to OpenDoc.TM. include... |
| 5757925 |
Secure platform independent cross-platform remote execution computer system and method |
| May-26-1998 |
A method of operating a computer system including a client computer with a user input mechanism and a display for displaying a user interface including user interface elements, an application server including... |
| 5748962 |
Common channels for inter-application communications |
| May-5-1998 |
The present invention is a set of common utilities, implemented as object classes, that provide common channels of communications among applications that run on a distributed platform. An application developer... |
| 5745759 |
Window kernel |
| Apr-28-1998 |
A system for managing the interaction of programs is provided, comprising means for storing a set of predetermined characteristics respecting each program to be managed, each set of characteristics including... |
| 5742848 |
System for passing messages between source object and target object utilizing generic code in source object to invoke any member function of target object by executing the same instructions |
| Apr-21-1998 |
A method and system for interconnecting software components. In a preferred embodiment, the present invention instantiates an event object. The event object includes message information describing the... |
| 5727214 |
Object oriented event message dispatching subsystem and method utilizing a disposition matrix |
| Mar-10-1998 |
An event dispatching subsystem pre-processes event messages received by an event driven main system having a context consisting of a defined set of major and minor state variables each having a defined... |