| 6934955 |
Event notification within a local system |
| Aug-23-2005 |
An event notification system is described. The system comprises a computer having a CPU and memory and which executes an operating system operative to manage computer programs and wherein the programs... |
| 6931644 |
Hierarchical connected graph model for implementation of event management design |
| Aug-16-2005 |
An automated method and system for the implementation of a hierarchical event relationship network for correlation analysis in a distributed computing environment in which events are defined based on a... |
| 6931553 |
Preventing general purpose event interrupt storms in a computer system |
| Aug-16-2005 |
A method and system for selectively enabling wake events in software of a computer system to overcome problems arising when hardware devices fail to clear a wake signal. The operating system manages wake... |
| 6920637 |
Method and apparatus for implementing alerts on a browser running on a portable handheld device |
| Jul-19-2005 |
A method and apparatus for implementing alerts on a browser running on a portable handheld device is disclosed. The method generates an asynchronous notification action from the server and in response... |
| 6907606 |
Method for implementing event transfer system of real time operating system |
| Jun-14-2005 |
In the method for implementing the event transfer system of a real time operating system kernel, the task with the highest priority first obtains the event under the multi-tasking environment which requires... |
| 6904597 |
Inter-thread communications between different components using double buffer |
| Jun-7-2005 |
An arrangement is provided for inter-thread communications. A first group of thread includes at least one thread. A thread from the first group buffers a request in a first buffer. A thread from a second... |
| 6901592 |
Method and apparatus for the enumeration of sets of concurrently scheduled events |
| May-31-2005 |
A method for enumerating sets of concurrent events handles single-shot events and recurring events. The method involves creating a data structure having records for time periods. The time periods begin... |
| 6895586 |
Enterprise management system and method which includes a common enterprise-wide namespace and prototype-based hierarchical inheritance |
| May-17-2005 |
A system and method for providing an improved namespace and object description system for enterprise management are disclosed. The system and method employ a hierarchical namespace with objects including... |
| 6892359 |
Method and system for controlling a complementary user interface on a display surface |
| May-10-2005 |
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... |
| 6886170 |
Method and apparatus in a data processing system for the issuance and delivery of lightweight requests to concurrent and multiple service providers |
| Apr-26-2005 |
A method and apparatus in a data processing system for managing transactions. A request event is received at a transporter object. The request event includes a target and an indication of how to handle... |
| 6886173 |
Methods, systems and computer program products for coupling electronic mail and relational database functions |
| Apr-26-2005 |
Methods, systems and computer program products provide for generating an electronic mail message by automatically generating an electronic mail message responsive to an action being performed on a database... |
| 6877157 |
Multi-tasking software architecture |
| Apr-5-2005 |
The invention relates to a computer program product comprising semaphore means for stalling a first task until one of a predetermined set of events occurs. The computer program product comprises specific... |
| 6877027 |
System and method for providing synchronization verification of multiple applications across remote systems |
| Apr-5-2005 |
A system and method provides synchronization verification of multiple applications across remote systems. In particular, the system has local application sharing logic to receive events to be shared from... |
| 6874038 |
Attribute reporting over a PS/2 protocol |
| Mar-29-2005 |
Reporting an attribute of a device via PS/2 protocols to a host executing an industry standard PS/2 port driver that does not include explicitly recognize the attribute. For example, a wireless mouse reports... |
| 6874011 |
Scalable IP-based notification architecture for unified messaging |
| Mar-29-2005 |
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... |
| 6871349 |
Method and apparatus for relaying events intended for a first application program to a second application program |
| Mar-22-2005 |
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... |
| 6868544 |
Method and system for general-purpose interactive notifications |
| Mar-15-2005 |
An Object-Based Contact List (OBCL) allows users to interact with multiple Notification Service Providers (NSP) on a network simultaneously. The NSPs provide smart events wherein notification of the user... |
| 6868540 |
Recycling events to take advantage of capabilities of a management system |
| Mar-15-2005 |
Methods, systems, computer program products, and methods of doing business by automatically and dynamically annotating events in an event management system ("EMS") to adapt to capabilities of a management... |
| 6868543 |
Location transparent event handling |
| Mar-15-2005 |
A method for establishing a location transparent event handler can include establishing a Notifier object based upon a Notifier class in a client application for execution in a first process address space.... |
| 6865742 |
Run-time property-based linking of software modules |
| Mar-8-2005 |
A method for dynamic linking of software modules includes detecting an event during the execution of a computer program that resides in a first memory, ascertaining whether there is at least one required... |
| 6865599 |
Browser-to-browser, dom-based, peer-to-peer communication with delta synchronization |
| Mar-8-2005 |
A peer-to-peer communication system for use over an underlying computer network system, the peer-to-peer communication system comprising: a web browser; and a broker interposed between the browser and... |
| 6862732 |
Method and apparatus for event-driven processing of data |
| Mar-1-2005 |
A data processing system that enables event modules to transmit event data to a module capable of processing the event data, generating a response, and when required producing a response profile to be... |
| 6859928 |
Shared virtual desktop collaborative application system |
| Feb-22-2005 |
A computer system, including a processor, an input device and an output device and that executes an operating system to support the execution, is used to execute first and second sets of application programs.... |
| 6859829 |
Method and mechanism for providing computer programs with computer system events |
| Feb-22-2005 |
A method and system for providing system event notifications to clients such as applications. Clients register for notification of one or more types of events with a registration mechanism, and a System... |
| 6857015 |
Method and system for remotely observing and controlling objects |
| Feb-15-2005 |
A method and system for remotely observing and controlling objects in a networked computer, such as an intelligent device connected to a server, which uses less hardware resources in the device while allowing... |
| 6850967 |
System and method for ensuring transparent sychronization of multiple applications across remote systems |
| Feb-1-2005 |
A system and method ensures transparent synchronization of multiple applications across remote systems. In particular, the system has local application sharing logic to receive events to be shared from... |
| 6836891 |
Object collaboration apparatus |
| Dec-28-2004 |
An object collaboration apparatus is presented, in which driving is performed in accordance with message/action reaction relations, and the collaboration among objects can be changed in a flexible and... |
| 6836894 |
Systems and methods for exploratory analysis of data for event management |
| Dec-28-2004 |
Systems and methods are provided for exploratory analysis of event messages. The invention includes a parsing engine to translate textual messages into structured event data, a selection and control engine... |
| 6834387 |
Information processing apparatus that can suspend processing and method therefor |
| Dec-21-2004 |
When a suspension instruction from a user is detected during the performance of a process, such as examining mail, a task for resuming a process that is currently being performed is added to a To Do List... |
| 6834371 |
System and method for controlling synchronization of a time-based presentation and its associated assets |
| Dec-21-2004 |
A system and method for efficiently creating a multi-media presentation, as well as allowing for searching through the presentation to retrieve and display desired subject matter within the presentation.... |
| 6832341 |
Fault event management using fault monitoring points |
| Dec-14-2004 |
A method for monitoring faults within a computer network. In a preferred embodiment, an event, a host, and a fault monitoring point triplet are received from a monitored network device. A database of valid... |
| 6832243 |
Methods and apparatus for defining, observing and evaluating message delivery outcome on a per-message basis |
| Dec-14-2004 |
A computer-based method for use in an asynchronous messaging system comprises the steps of: (i) defining at least one message delivery outcome condition for at least one message to be sent in the system... |
| 6829771 |
Method and apparatus for selectable event dispatching |
| Dec-7-2004 |
A method and apparatus in a data processing system for dispatching events. An event from a first object is received. A type for the event is identified. A dispatching strategy is selected for the event... |
| 6829770 |
Object connectivity through loosely coupled publish and subscribe events |
| Dec-7-2004 |
An object-based event communications system supplies an event distribution object having an outgoing-from-publisher event interface and associated with unique identifiers defined for a publisher that is... |
| 6829334 |
System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with telephone-based service utilization and control |
| Dec-7-2004 |
A method and system for telephone-based service utilization and control in conjunction with interactive, real-time, voice transmission of information to a user is disclosed. A voice service system provides... |
| 6826703 |
System for notifying operating system of additional event for restoring suspend mode after a hardware device event switches computer to normal mode |
| Nov-30-2004 |
The method for controlling a computer that notifies an operating system of a request event corresponding to a device event from hardware. A device event may be generated, for example by a user operating... |
| 6826188 |
Method and circuit for forming an ATM cell |
| Nov-30-2004 |
A method of forming an ATM cell having a fixed length from CPS packets according to the AAL2 protocol includes the steps of placing a header at a beginning of the ATM cell and then packing the ATM cell... |
| 6823524 |
System and method for managing the distribution of events in a data processing system |
| Nov-23-2004 |
A system and method are disclosed for distributing events in a data processing system from an event generator to an event recipient, while retaining processing control at the event generator. A manager... |
| 6823523 |
Process and system for blocking unnecessary callbacks to empty paint methods of graphical user interface components |
| Nov-23-2004 |
A process and system for blocking unnecessary callbacks to empty paint methods of graphical user interface components is provided. The process initializes a platform-dependent peer class corresponding... |
| 6820040 |
Method and a system for managing a personal event log specific to an operating activity executed on a hardware perimeter of computer resources, and memory implemented in the system |
| Nov-16-2004 |
A method of managing a personal event log specific to an operating activity exocuted on a multiple-cell computer platform comprises a step of recording the event in a common event log together with an... |
| 6817019 |
Tracking and propagating updates to a message-driven system of interdependent components |
| Nov-9-2004 |
The present invention discloses a method, apparatus, and article of manufacture for tracking and propagating state changes in a message-driven computer program. In accordance with the present invention,... |
| 6812939 |
Method and apparatus for an event based, selectable use of color in a user interface display |
| Nov-2-2004 |
Signaling a user of a computer system that a particular event has occurred. The present invention performs this task by using a color table, which contains a list of event types and a corresponding list... |
| 6807583 |
Method of determining causal connections between events recorded during process execution |
| Oct-19-2004 |
A method of determining scenario causality, along with precedence causality, is disclosed. Information is recorded relating to events occurring during execution of a process. The information includes object... |
| 6804819 |
Method, system, and computer program product for a data propagation platform and applications of same |
| Oct-12-2004 |
A method, system, and computer program product for a data propagation platform and applications of same is described. The data propagation platform provides various storage functions. According to an embodiment,... |
| 6804817 |
Information-object designation system |
| Oct-12-2004 |
An information-object designation system in which two character strings, a character string expressive of a name of each of information objects stored in an information processing system, and a character... |
| 6804729 |
Migrating a memory page by modifying a page migration state of a state machine associated with a DMA mapper based on a state notification from an operating system kernel |
| Oct-12-2004 |
An atomic memory migration apparatus and method are provided. With the apparatus and method, all active DMA mappings to a given physical page of memory are identified and future mappings/unmappings to... |
| 6802067 |
Computer software framework and method for logging messages |
| Oct-5-2004 |
The present invention discloses a message logging framework comprising a log object created by a destination log class extending a log base class and the log base class implementing a log interface. The... |
| 6799319 |
Method and apparatus for application packages and delegate packages to adopt and export standard execution state machine interfaces |
| Sep-28-2004 |
A cascadable state machine that observes the execution state machine of multiple client applications, aggregates the multiple execution states into a single execution state for the observation object,... |
| 6795968 |
Dynamic object behavior for object-oriented-computing environments |
| Sep-21-2004 |
Dynamic object behavior for object-oriented environments. In one embodiment, a system having an object, a data store, and application. The object has a plurality of dynamic behaviors. The data store data... |
| 6792607 |
Databinding using server-side control objects |
| Sep-14-2004 |
Server-side control objects corresponding to client-side user interface elements are created in a control object hierarchy. Properties of the control objects may be data bound to properties of a server-side... |