| 7043733 |
Server application components with control over state duration |
| May-9-2006 |
A component-based framework includes system services and component integration interfaces that provide a run-time environment for component-based server application in which server application components... |
| 7043734 |
Component self-deactivation while client holds a returned reference |
| May-9-2006 |
A component-based framework includes system services and component integration interfaces that provide a run-time environment for component-based server application in which server application components... |
| 7024669 |
Managing workload within workflow-management-systems |
| Apr-4-2006 |
A computerized method of managing workload within a Workflow-Management-System (WFMS), the WFMS having a process-model, the process-model including one or more activities being the nodes of an arbitrary... |
| 7020677 |
Method for assisting the administration of a distributed application based on a binary configuration file in a computer system |
| Mar-28-2006 |
The present invention relates to a process for assisting in the administration of a distributed application of a transaction processing manager based on a binary configuration file (TUXCONFIG), characterized... |
| 7020199 |
Method and apparatus for processing MPEG data |
| Mar-28-2006 |
A data proccssing device, for example, an MPEG decoder, comprises a bus system [BUS] over which a transmitter circuit, for example a variable length decoder circuit [VLD], can transfer a series of samples... |
| 7017156 |
System for computing an estimate execution time by totaling the time value base on an architecture or a software operating environment |
| Mar-21-2006 |
Access to computer system resources is regulated by computing an estimated execution time for an operation which seeks to use the resources. Once computed, the estimated execution time is used to make... |
| 7010760 |
Batch-based method and tool for graphical manipulation of workflows |
| Mar-7-2006 |
An autofill algorithm provides tools for defining and automatically executing batch based procedures in an adaptive hierarchical workflow environment, and may be suitable for a large variety of applications... |
| 7010364 |
System and method for performing process visualization |
| Mar-7-2006 |
A method for forecasting batch end conditions through their depiction as a multi-dimensional regions of uncertainty is disclosed. A visualization of the current condition of a continuous process and visualization... |
| 7007275 |
Method and apparatus for automatic execution of concatenated methods across multiple heterogeneous data sources |
| Feb-28-2006 |
Heterogeneous data at a plurality of remote nodes is accessed automatically in parallel at high speed from a user site using a simple script request containing a data source object name wherein the heterogeneous... |
| 7007279 |
Apparatus for switching an object managing method and a method thereof |
| Feb-28-2006 |
In a system configuring and executing an application by combining a plurality of components, a method suitable for the type of a component is selected from a plurality of object managing methods, and an... |
| 7007197 |
Virtual logging system and method |
| Feb-28-2006 |
A common transactional logging system (a "virtual logging system") that presents to one or more log clients the appearance that each log client is interacting with a dedicated logging system. In reality,... |
| 6996822 |
Hierarchical affinity dispatcher for task management in a multiprocessor computer system |
| Feb-7-2006 |
An Operating System (OS) function maps affinity to processors for each new task and except for certain circumstances where other processors are permitted to steal tasks, this affinity remains unchanged.... |
| 6993762 |
Process for improving the performance of a multiprocessor system comprising a job queue and system architecture for implementing the process |
| Jan-31-2006 |
The invention relates to a process for assigning tasks in a multiprocessor digital data processing system having a preemptive operating system, and an architecture for implementing the process. The system... |
| 6988270 |
System and method for providing collaborative replicated objects for synchronous distributed groupware application |
| Jan-17-2006 |
A system and method featuring a collection of model objects which hold data to be shared, and supporting interfaces to read and write the data, to create and destroy collaboration relationships and to... |
| 6983468 |
Automated interface generation for computer programs in different environments |
| Jan-3-2006 |
Automated interface generation for computer programs operating in different environments is provided. An automated interface generation system, method, computer program product and article of manufacture... |
| 6981256 |
Methods and apparatus for enabling dynamic resource collaboration |
| Dec-27-2005 |
Methods and apparatus for enabling collaboration with web pages and other resources is described. A method includes the step of establishing a collaboration session between a first client and a second... |
| 6981257 |
System, method and apparatus to allow communication between CICS and non-CICS software applications |
| Dec-27-2005 |
A system, method and apparatus to facilitate the invocation of existing CICS BMS transactions and deliver the executed transaction output to a requesting application as a standardized XML document. Building... |
| 6981074 |
Descriptor-based load balancing |
| Dec-27-2005 |
A multiprocessor switching device substantially implemented on a single CMOS integrated circuit is described in connection with a descriptor-based packet processing mechanism for use in efficiently assigning... |
| 6973657 |
Method for middle-tier optimization in CORBA OTS |
| Dec-6-2005 |
To perform a distributed transaction in a CORBA environment, OTS (the CORBA Transaction Service) defines a process called "control object interpositioning". It must be carried out on the server side to... |
| 6971098 |
Method and apparatus for managing transaction requests in a multi-node architecture |
| Nov-29-2005 |
Embodiments of the present invention relate to methods and apparatus for managing transaction requests in a multi-node architecture. In one embodiment, a previously received ordered group request may be... |
| 6971098 |
Method and apparatus for managing transaction requests in a multi-node architecture |
| Nov-29-2005 |
Embodiments of the present invention relate to methods and apparatus for managing transaction requests in a multi-node architecture. In one embodiment, a previously received ordered group request may be... |
| 6971096 |
Transaction data structure for process communications among network-distributed applications |
| Nov-29-2005 |
A process automation application, referred to as a commerce exchange server, for sending transaction messages between application programs uses a transaction definition data structure for specifying the... |
| 6971097 |
Method and apparatus for implementing concurrently running jobs on an extended virtual machine using different heaps managers |
| Nov-29-2005 |
Methods and apparatus for implementing a virtual machine that supports the execution of more than one application per virtual machine process are described. According to one aspect of the present invention,... |
| 6948005 |
Peripheral device for programmable controller |
| Sep-20-2005 |
A storage unit stores ranges of devices allocated for each sequence program. A device range checking unit sequentially extracts device notations indicating consecutive areas and commands specifying consecutive... |
| 6941360 |
Determining and registering participants in a distributed transaction in response to commencing participation in said distributed transaction |
| Sep-6-2005 |
A mechanism and system are provided for making available information that identifies participants of a distributed operation by registering the information with a name service. Once the participant information... |
| 6934949 |
Method, computer program product, and system for dual mode batch program execution |
| Aug-23-2005 |
An IMS batch application, originally coded to execute as a DLI/DBB batch application, executes on a computer system as either a Batch Message Processing batch application or as the DLI/DBB batch application.... |
| 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,... |
| 6925645 |
Fault tolerant server architecture for collaborative computing |
| Aug-2-2005 |
A distributed collaborative computer system is provided that comprises a plurality of server computers interconnected via a high-speed link. Client computers can connect to any available server computer... |
| 6925641 |
Real time DSP load management system |
| Aug-2-2005 |
A highly intelligent DSP load management system is described herein for enhancing the processing capabilities of an SOC device. The DSP load management system enables parallel processing of data at high... |
| 6920611 |
Method and system for implementing a loyalty merchant component |
| Jul-19-2005 |
A loyalty merchant component for facilitating communications amongst cardholder systems, merchant servers and a loyalty host for purposes of processing loyalty transactions is provided. The loyalty merchant... |
| 6915516 |
Apparatus and method for process dispatching between individual processors of a multi-processor system |
| Jul-5-2005 |
A method and system allocate resources in a plurality of processors system. When a processor is idle, the system determines when another processor is not idle. The time the non-idle processor remains non-idle... |
| 6915515 |
Method for creating path-sensitive branch registry for cyclic distributed transactions |
| Jul-5-2005 |
An exemplary embodiment of the invention is a method for providing a path-sensitive branch registry for cyclic distributed transactions. This method requires that a superior node's transaction manager... |
| 6912712 |
Real time control system for multitasking digital signal processor using ready queue |
| Jun-28-2005 |
A real time control system capable of accurately supporting the real time characteristics of a multitasking digital signal processor (DSP) which requires an operating system (OS), is provided. In this... |
| 6907419 |
Method, system, and product for maintaining within a virtualization system a historical performance database for physical devices |
| Jun-14-2005 |
A data processing system, method, and product are disclosed for maintaining a database of usage information of multiple, different physical devices. A virtualization system is provided interposed between... |
| 6901441 |
Knowledge sharing between heterogeneous devices |
| May-31-2005 |
The invention relates to an application adapted to run on a client apparatus connectable with a server across a network. The server is adapted to simultaneously share information (ideas) maintained therein... |
| 6901056 |
System and method for time multiplexing of multi-domain transactions |
| May-31-2005 |
A system and apparatus for time multiplexing of multi-domain transactions is provided. A computer system may include multiple domains of clients where the domains share common physical links. The bandwidth... |
| 6874010 |
Base service architectures for netcentric computing systems |
| Mar-29-2005 |
A base services architecture for a netcentric computing system is disclosed. The base services architecture includes at least one web server that is connected with an Internet connection and at least one... |
| 6865741 |
Determining completion of transactions processing in a dynamically changing network |
| Mar-8-2005 |
A message processing facility provides a send function for sending messages to designated locations. The facility allows a default target for a message, initiates parallel execution, adds additional processes... |
| 6865739 |
Method for implementing polyinstantiated access control in computer operating systems |
| Mar-8-2005 |
A master daemon (a dedicated program component) is provided for a computer operating system which utilizes selected criteria to perform actions in one or more domains, as defined. The master daemon provides... |
| 6850993 |
Peripheral device for programmable controller |
| Feb-1-2005 |
A storage unit stores ranges of devices allocated for each sequence program. A device range checking unit sequentially extracts device notations indicating consecutive areas and commands specifying consecutive... |
| 6848109 |
Coordination system |
| Jan-25-2005 |
A peer-to-peer coordination system of distributed programs, services, and data is provided in a computer network where coordination servers run and serves local software systems. Some shared objects are... |
| 6832378 |
Parallel software processing system |
| Dec-14-2004 |
A computer memory structure for parallel computing has a first level of hierarchy comprising a plane. The plane contains a thread which represents an independent flow of control managed by a program structure,... |
| 6832375 |
Data processing apparatus, method, and storage medium for transmitting data to a predetermined destination based on input data and number of destinations analyzed |
| Dec-14-2004 |
A data processing apparatus is constructed by an input device for inputting an instruction for causing a job processor to perform a job, an analyzing unit for analyzing the instruction inputted by the... |
| 6832260 |
Methods, systems and computer program products for kernel based transaction processing |
| Dec-14-2004 |
Methods, systems and computer program products are provided for transferring a Transmission Control Protocol (TCP) connection with a client device between data processing systems in a cluster of data processing... |
| 6817018 |
Method of transferring messages between computer programs across a network |
| Nov-9-2004 |
A method of delivering messages between application programs is provided which ensures that no messages are lost and none are delivered more than once. The method uses asynchronous message queuing. One... |
| 6813769 |
Server application components with control over state duration |
| Nov-2-2004 |
A component-based framework includes system services and component integration interfaces that provide a run-time environment for component-based server application in which server application components... |
| 6813767 |
Prioritizing transaction requests with a delayed transaction reservation buffer |
| Nov-2-2004 |
In one embodiment of the invention, a transaction queue stores a transaction request and issues a stream transaction for the stored transaction request when a slot in a set of active stream contexts becomes... |
| 6810433 |
Peripheral device for programmable controller |
| Oct-26-2004 |
A storage unit stores ranges of devices allocated for each sequence program. A device range checking unit sequentially extracts device notations indicating consecutive areas and commands specifying consecutive... |
| 6807582 |
Interprocess communication system |
| Oct-19-2004 |
The present invention concerns interprocess communication systems consisting of an arbitrary number of homogeneous or heterogeneous physically connected units, where a central unit executes at least one... |
| 6801938 |
Segmentation and processing of continuous data streams using transactional semantics |
| Oct-5-2004 |
With a continuous source of data relating to transactions, the data may be segmented and processed in a data flow arrangement, optionally in parallel, and the data may be processed without storing the... |