| 7043737 |
Client side integration for network based and non network based application |
| May-9-2006 |
A typical client machine such as a personal computer includes network based application such as the Internet Explorer and a non-network based application such as the spreadsheet. A system and method to... |
| 7039710 |
Method and apparatus for providing multi-client support in a SIP-enabled terminal |
| May-2-2006 |
A method and apparatus for providing multi-client support in a SIP-enabled terminal involves providing a SIP processing stack on the terminal. A SIP processing stack listens on multiple ports of a network... |
| 7039673 |
Method and apparatus for dynamic command extensibility in an intelligent agent |
| May-2-2006 |
A system is provided whereby software components acting as servers can be upgraded or installed when new functionality is required without client components which have made requests to these components... |
| 7032226 |
Methods and apparatus for managing a buffer of events in the background |
| Apr-18-2006 |
A background event buffer manager (BEBM) for ordering and accounting for events in a data processing system having a processor includes a port for receiving event identifications (IDs) from a device, a... |
| 7032224 |
Method for the secure and timely delivery of large messages over a distributed communication network |
| Apr-18-2006 |
A method for transferring messages across a communication network is disclosed. A message being received at a message source from a sending application program is segmented into message segments. While... |
| 7024672 |
Process-mode independent driver model |
| Apr-4-2006 |
Methods, systems, and computer program products that, by defining a common interface, allow for a single implementation of operations common to both kernel mode and user mode processing, relative to a... |
| 7013465 |
System, device and method for interprocessor communication in a computer system |
| Mar-14-2006 |
A system, device, and method for interprocessor communication in a computer system utilizes a special Message Passing Service (MPS) to provide interprocessor communications. The MPS enables a client application... |
| 7003773 |
Dynamic interface aggregation on demand |
| Feb-21-2006 |
A system dynamically generates interfaces on demand during runtime execution of an application containing a plurality of objects. A user object generates a request for an interface of a service object.... |
| 7000234 |
Maintaining a double-ended queue as a linked-list with sentinel nodes and delete flags with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive |
| Feb-14-2006 |
A linked-list-based concurrent shared object implementation has been developed that provides non-blocking and linearizable access to the concurrent shared object. In an application of the underlying techniques... |
| 6996830 |
System determining whether to activate public and private components operating within multiple applications of a component-based computing system |
| Feb-7-2006 |
A method, apparatus, and article of manufacture provide a component-based computing system having both publicly accessible and privately-only accessible computing components within multiple applications... |
| 6990668 |
Apparatus and method for passively monitoring liveness of jobs in a clustered computing environment |
| Jan-24-2006 |
An apparatus and method passively determine when a job in a clustered computing environment is dead. Each node in the cluster has a cluster engine for communicating between each job on the node and jobs... |
| 6990466 |
Method and system for integrating core banking business processes |
| Jan-24-2006 |
A system and method are provided for integrating core banking business processes which includes a business platform in which two or more selected banking processes common to the core banking business are... |
| 6986146 |
Method and apparatus for providing a state machine operating on a real-time operating system |
| Jan-10-2006 |
A software state event machine for software based process control systems permits state and events to be unified within a common set of data structures for one or more tasks sharing common state numbers.... |
| 6983462 |
Method and apparatus for serving a request queue |
| Jan-3-2006 |
A system and method is provided for implementing a thread safe request queue. The request queue is preferably implemented using a circular array and atomic operations are preferably used for non-blocking... |
| 6981265 |
Object gateway for securely forwarding messages between networks |
| Dec-27-2005 |
A network gateway (1005) is described, wherein an object invocation (1020) containing an embedded object reference (1025), which points to a further object (1002), is modified... |
| 6981265 |
Object gateway for securely forwarding messages between networks |
| Dec-27-2005 |
A network gateway (1005) is described, wherein an object invocation (1020) containing an embedded object reference (1025), which points to a further object (1002), is modified... |
| 6978423 |
Context based view design to support client side multi-threading |
| Dec-20-2005 |
A computer software system comprising a view sub-system including presentation objects which provide a user interface, a business logic sub-system including business object implementation objects which... |
| 6976094 |
Automated web browser synchronization by using session initiation protocol during a real-time session |
| Dec-13-2005 |
The present invention allows synchronization of web browsers to eliminate the need for users to convey uniform resource locators (URLs) or like location indicia. The invention operates with a local user's... |
| 6971108 |
Computer software framework and method for managing communication flow between a user interface and a computer application |
| Nov-29-2005 |
The present invention discloses a computer software framework and method for managing communication flow between a user interface and a computer application performing a task comprising a plurality of... |
| 6970903 |
Distributed component system management using machine-independent activation requests |
| Nov-29-2005 |
A distributed component system in which component object model (COM) clients can create components at run-time without knowledge of the specific names or capabilities of the network nodes servicing that... |
| 6970869 |
Method and apparatus to discover services and negotiate capabilities |
| Nov-29-2005 |
A service discovery protocol may allow clients in a distributed computing environment to search for services. Service providers (or a listener agent) may respond to search requests by publishing or providing... |
| 6964053 |
Type descriptor language (TDLanguage) metamodel |
| Nov-8-2005 |
A method of and a system for processing an enterprise application request on an end user application and an application server. This is accomplished by initiating the application request on the end user... |
| 6963903 |
Browser-based email system with user interface for audio/video capture |
| Nov-8-2005 |
A browser-based email system has a thin client connected to a host mail server. The thin client implements a browser. The host mail server provides pages to the thin client, which can be rendered by the... |
| 6954932 |
Program control system and program control method |
| Oct-11-2005 |
A system and a method, capable of executing a process operation by using a plurality of applications, are provided. While a corresponding relationship of data used in these applications is previously defined,... |
| 6952693 |
Distributed mining of association rules |
| Oct-4-2005 |
A method for mining association rules in a database that is divided into multiple partitions associated with respective computing nodes. The method includes transmitting messages among the nodes with respect... |
| 6951023 |
Message-based software system |
| Sep-27-2005 |
The present invention relates to logic systems which use a message-based API, and in particular to telecommunication systems. The present invention aims to overcome drawbacks in the way in which data is... |
| 6951012 |
API to increase debug log performance |
| Sep-27-2005 |
A method for increasing debug log performance uses pre-logging subroutines, i.e., helper methods, to pass multiple elements of a string message as separate parameters. The helper methods typically determine... |
| 6950873 |
Apparatus and method for port sharing a plurality of server processes |
| Sep-27-2005 |
An apparatus and method for port sharing among a plurality of server processes are provided. The apparatus and method provide an intermediate layer between the communication port and the server processes.... |
| 6948174 |
IMS MFS (message format service) metamodel |
| Sep-20-2005 |
A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user... |
| 6948167 |
Data exchange method in a multi-processor system |
| Sep-20-2005 |
In the data exchange method in a multiprocessor system which has a primary processor and at least one secondary processor which communicate with one another via a system bus, with data being able to be... |
| 6947965 |
System and method for communications in a distributed computing environment |
| Sep-20-2005 |
A system for communications in a distributed computing environment is provided that includes an application layer (132), a proxy layer (134), a reference layer (136), and an object layer... |
| 6944865 |
Method and apparatus for saving a definition for automated data processing |
| Sep-13-2005 |
A number of items of data are obtained from a data source and are processed and then stored in a data destination. The data items may each include image data, text data, numeric data or some other type... |
| 6944631 |
Method and system for network configuration discovery |
| Sep-13-2005 |
The invention relates to network management, particularly to configuration discovery. The inventive computerized method/system utilize a standard agent-manager network management system having an inventive... |
| 6941555 |
Clustered enterprise Java™ in a secure distributed processing system |
| Sep-6-2005 |
A clustered enterprise distributed processing system. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer includes a virtual machine... |
| 6938259 |
API to enforce internationalization |
| Aug-30-2005 |
A method for enforcing internationalization uses pre-logging subroutines, i.e., helper methods, to determine whether a high priority debug log message is localized, and reject a string message that is... |
| 6934945 |
Method and apparatus for controlling communications |
| Aug-23-2005 |
The present invention relates to preparing and processing information to be communicated via a network or to or from other data carriers. For implementation of a novel "virtual machine" of the present... |
| 6934948 |
System and method for grouping diverse operations |
| Aug-23-2005 |
A method is provided for managing a group of two or more operations within a software system. The method includes initiating a group context including a sub-context for each operation in the group context,... |
| 6931645 |
Methods and systems for canceling requests for the transmission of data |
| Aug-16-2005 |
Methods are provided that allow high-level protocol drivers to cancel transmission requests that have been sent to low-level protocol drivers. Transmission requests are assigned cancel identifiers. Because... |
| 6931643 |
Interrupt throttling for inter-processor communications |
| Aug-16-2005 |
Implementation of communication between data processors includes a first task (A) running on a first data processor (11) determining that communication is desired between the first task and a second... |
| 6915523 |
PL/I metamodel |
| Jul-5-2005 |
A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user... |
| 6915521 |
Virtual loop carrier system with cobra interface for gateway control |
| Jul-5-2005 |
A loop carrier system includes a home local area network having plural telephone modules and a hub coupled to in-home telephone wiring. The telephone modules and the hub communicate voice signals over... |
| 6915519 |
Pluggable JMS providers in a J2EE server |
| Jul-5-2005 |
A method for allowing an enterprise application server to integrate and make use of any messaging product or products that support a standard messaging service interfaces. In a first phase of the method,... |
| 6915324 |
Generic and dynamic mapping of abstract syntax notation (ASN1) to and from interface definition language for network management |
| Jul-5-2005 |
A system and method for generic and dynamic mapping of managed object metadata. The data to be mapped may include type information about an attribute, action, or notification of a managed object. The first... |
| 6912719 |
Type descriptor metamodel |
| Jun-28-2005 |
A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user... |
| 6910216 |
IMS transaction messages metamodel |
| Jun-21-2005 |
A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user... |
| 6910215 |
Methods, systems and computer programs products for extending existing applications with static Java methods |
| Jun-21-2005 |
Methods, systems and computer program products are provided for extending an application written in a first programming language with methods of Java classes, wherein the first programming language cannot... |
| 6907608 |
Techniques for permitting access across a context barrier in a small footprint device using global data structures |
| Jun-14-2005 |
A small footprint device can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier performs security checks... |
| 6904598 |
COBOL metamodel |
| Jun-7-2005 |
A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user... |
| 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... |
| 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... |