| 6801926 |
Platform-independent programmable batch processing engine |
| Oct-5-2004 |
A data processing system includes a multitude of client computers and server computers, of various platform types, interconnected by a network. A batch processing engine permits an application resident... |
| 6799188 |
Transaction processing system providing improved methodology for two-phase commit decision |
| Sep-28-2004 |
A transaction processing system providing improved methodology for invoking two-phase commit protocol (2PC) is described. More particularly, a transaction is handled without use of 2PC until the system... |
| 6792601 |
Multiple mode object locking method and system |
| Sep-14-2004 |
An object-based multi-threaded computing system has a cyclic garbage collection strategy and includes an object locking system having (i) a first mode in which access by a single thread without contention... |
| 6785722 |
Apparatus, methods, and computer program products for transactional support of network management operations |
| Aug-31-2004 |
An application transaction (AT) server collects multiple user specified application operations for processing as a single application transaction and records essential information about each transaction... |
| 6782534 |
Method and system for controlling program in information processing system |
| Aug-24-2004 |
A transaction program 120 supplies a container 100 with data 1001 containing transaction identifying information. The container 100 holds an attribute value indicating a component control method corresponding... |
| 6772244 |
Queuing delay limiter |
| Aug-3-2004 |
A method for identifying stale transactions in a queueing system with transaction processors. The method includes identifying actual processing times of transactions, maintaining a running total of deviations... |
| 6766515 |
Distributed scheduling of parallel jobs with no kernel-to-kernel communication |
| Jul-20-2004 |
A system and a method of scheduling a plurality of threads from a multi-threaded program. A shared arena is provided in user memory, wherein the shared arena includes a register save area for each of the... |
| 6763520 |
Fair assignment of processing resources to queued requests |
| Jul-13-2004 |
A request dispatching system is provided for dispatching requests to a system having a predetermined number of server instances. Each request has its service type. The request dispatching system uses one... |
| 6763353 |
Real time business process analysis method and apparatus |
| Jul-13-2004 |
A method for monitoring a business process model in which at least one business process object transitions between states. A query having at least one state for the business process object and at least... |
| 6760799 |
Reduced networking interrupts |
| Jul-6-2004 |
An apparatus and method for reducing operating system interrupts by queuing incoming network traffic units received by a network interface, where said units are received without interrupting a host environment... |
| 6757776 |
Control transaction handling in a device controller |
| Jun-29-2004 |
Embodiments of the invention prevent data from being mishandled at a connected device using a system that verifies that data received after receiving a setup command portion of a control transaction is... |
| 6745387 |
Method for using a transaction service synchronization interface to perform internal state clean up |
| Jun-1-2004 |
A method for using a Synchronization Interface in a computer system compliant with a CORBA Object Transaction Service or a Java Transaction API (such as Java 2 Platform Enterprise Edition Reference Implementation)... |
| 6738971 |
Using a resource manager to coordinate the comitting of a distributed transaction |
| May-18-2004 |
A method and apparatus are provided for using a resource manager to coordinate the committing of a distributed transaction. According to the method, a first set of changes is communicated to a first resource... |
| 6728958 |
Volatile resource manager with pre-prepare notification |
| Apr-27-2004 |
Methods and systems that provide a resource manager the ability to register with a transaction manager that it needs to be "pre-prepared" for a transaction. The transaction manager will issue a pre-prepare... |
| 6728816 |
Simple mechanism for guaranteeing in order read data return on a split transaction bus |
| Apr-27-2004 |
A circuit that may be used with a split transaction bus. The circuit generally comprises a register logic and a compare logic. The register logic may be configured to (i) present a first identification... |
| 6728747 |
Method and system for implementing failover for database cursors |
| Apr-27-2004 |
A method and system for implementing failover in a computer system is provided. For a failover involving an order-sensitive dataset or application, a mechanism is provided to detect order inconsistencies... |
| 6725445 |
System for minimizing notifications in workflow management system |
| Apr-20-2004 |
The present invention relates to a technique for improving the handling of notification items related to the execution of process model instances and/or activity instances within a Workflow Management... |
| 6721815 |
Method and apparatus for iTD scheduling |
| Apr-13-2004 |
A device is presented including a host controller to generate a transaction schedule. The transaction schedule includes many transactions. The transactions are stored in many data structures. Each of the... |
| 6721777 |
Modular and portable deployment of a resource adapter in an application server |
| Apr-13-2004 |
A system by which resource adapters may be utilized in client server computer configurations utilizing enterprise information systems is disclosed. A connector provider develops a set of Java interfaces... |
| 6721776 |
Generic DCOM server |
| Apr-13-2004 |
A generic server and gateway that run within a Distributed Component Object Model (DCOM) environment capable of receiving requests from one or more different types of DCOM clients for service by an On-Line... |
| 6714961 |
Multiple job signals per processing unit in a multiprocessing system |
| Mar-30-2004 |
The invention is directed toward a multiprocessing system having multiple processing units. For at least one of the processing units in the multiprocessing system, a first job signal is assigned to the... |
| 6701341 |
Scalable real-time ultrasound information processing system |
| Mar-2-2004 |
An ultrasound information processing system is disclosed in which ultrasound image data is packetized into ultrasound information packets and routed to one or more of a plurality of processors for performing... |
| 6694482 |
System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system |
| Feb-17-2004 |
System and methods for creating and delivering interactive multimedia content that can dynamically adapt to at least one user. At least one user model is created for at least one user. The at least one... |
| 6690676 |
Non-addressed packet structure connecting dedicated end points on a multi-pipe computer interconnect bus |
| Feb-10-2004 |
The protocol of a multi-pipe interconnection bus includes the ability to send a non-addressed read or write transaction request over one of the pipes of a multiple-pipe computer interconnect bus. The multiple... |
| 6687730 |
Timeout object for object-oriented, real-time process control system and method of operation thereof |
| Feb-3-2004 |
For use in time-limiting a request for information from a client to a resource, a timeout object, a method of operating the same and a real-time process control system employing the timeout object or the... |
| 6684284 |
Control chipset, and data transaction method and signal transmission devices therefor |
| Jan-27-2004 |
A data transaction method between control chips. Data buffers of the control chips of the control chipset have fixed size and amount. In addition, read/write acknowledge commands are asserted in sequence... |
| 6678715 |
Systems and apparatus for switching execution of a process in a distributed system |
| Jan-13-2004 |
In a distributed system where a client is connected to a server via a network, the client is provided with a basic part that issues a request for a process, and the server comprises a server component... |
| 6675195 |
Method and apparatus for reducing inefficiencies caused by sending multiple commands to a server |
| Jan-6-2004 |
A method and apparatus can improve the performance of a server and clients by storing commands sent to the server until a command is received that fills the capacity of the apparatus to store the commands... |
| 6671686 |
Decentralized, distributed internet data management |
| Dec-30-2003 |
A light-weight architecture is provided, where each component is in itself its own advanced mini-transaction processing monitor. To accomplish this, the system is most readily implemented as a set of Java... |
| 6665716 |
Method of analyzing delay factor in job system |
| Dec-16-2003 |
A delay factor in a processing in a job system in which an ordered series of jobs are executed in computers assigned to respective jobs, is efficiently detected, and the delay factor is analyzed in detail... |
| 6665626 |
Network-based computer testing system |
| Dec-16-2003 |
A network-based computer testing system performs a concurrent testing procedure on computer products for quality assurance before shipment. The testing system comprises a communication port expander, an... |
| 6662203 |
Batch-wise handling of signals in a processing system |
| Dec-9-2003 |
The present invention relates to multiprocessing systems in which signals or processes are scheduled in order of their priority level. The invention is based on batch-wise acceptance and scheduling of... |
| 6662202 |
Data management system of a real-time system |
| Dec-9-2003 |
Data management systems of real-time systems are intended to provide user systems with rapid and consistent on-line management of various data generations. This is achieved by an access data structure... |
| 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,... |
| 6654779 |
System and method for electronic mail (e-mail) address management |
| Nov-25-2003 |
A system and methods for managing Internet e-mail address changes, particularly useful for situations where subscribers change Internet service providers. A computer system manages a database of stored... |
| 6643679 |
WebTx gateway preprocessing hook |
| Nov-4-2003 |
A preprocessing DLL which may be appended to a service request for transfer to a gateway that runs within a Distributed Component Object Model (DCOM) environment, and is capable of receiving requests from... |
| 6643648 |
Secure, limited-access database system and method |
| Nov-4-2003 |
A limited-access database system is designed for rapid access of data records with reduced memory storage requirements. The database system employs a set of obfuscated data records stored in data crystals... |
| 6636949 |
System for handling coherence protocol races in a scalable shared memory system based on chip multiprocessing |
| Oct-21-2003 |
In a chip multiprocessor system, the coherence protocol is split into two cooperating protocols implemented by different hardware modules. One protocol is responsible for cache coherence management within... |
| 6636905 |
Method for analyzing input/output performance of a data processing system |
| Oct-21-2003 |
A method for analyzing input/output performance of a data processing system. The method comprises providing records of input/output operations performed by the data processing system. Each record has statistics... |
| 6633941 |
Reduced networking interrupts |
| Oct-14-2003 |
An apparatus and method for reducing operating system interrupts by queuing incoming network traffic units received by a network interface, where said units are received without interrupting a host environment... |
| 6631395 |
Apparatus, method and computer program product for client/server computing with programmable action by transaction coordinator during prepared state |
| Oct-7-2003 |
A server for use in a client/server computing system which coordinates the processing of distributed transactions in the client/server computing system, the server has: a means for sending requests for... |
| 6631354 |
Deriving and running workload manager enclaves from workflows |
| Oct-7-2003 |
A method of providing workload-management in a Workflow-Management-System (WFMS) includes a first method of automatically determining at least one enclave-graph within a process-model of a Workflow-Management-System... |
| 6629122 |
Information processing system and method for communications between application systems |
| Sep-30-2003 |
An information processing system comprises a batch control class for passing a beginning message, and scheduling after receiving a completion message an input class for inputting data based on conditions... |
| 6622156 |
Method and system for transferring job between computers |
| Sep-16-2003 |
In a job transferring method of sending a request from a first computer to a second computer so as to cause the second computer to register and execute a job, the request is created so that it can include... |
| 6618820 |
Method for configuring an application server system |
| Sep-9-2003 |
A method for processing requests to service computational tasks. An application server system receives requests to run various jobs. A job indicates that a certain application program is to be executed... |
| 6615230 |
Data access right management apparatus in a data-independent computer system |
| Sep-2-2003 |
The computer system has a processing machine for receiving an electronic message including a request of a transaction from a network, transmitting an electronic message including results of the transaction... |
| 6606164 |
Technique for controlling the execution of an action in a low layer system by a high layer system |
| Aug-12-2003 |
In a network system in which a request of executing a process is sent from the higher level system to the lower level system, a time period of not executing a requested job is assured in the lower level... |
| 6604122 |
Method and apparatus for evaluating a data processing request performed by distributed processes |
| Aug-5-2003 |
A database processing request is performed by distributed processes. Each of the distributed processes involved in the task performs some data processing function and includes process identifying information... |
| 6598073 |
Processing common work using flexible command strings |
| Jul-22-2003 |
For a common work unit in a plurality of processors, a new application can be associated with the common work unit. A processing system for performing a common work in a work environment having one or... |
| 6594689 |
Multi-platform helper utilities |
| Jul-15-2003 |
Method and apparatus for directly accessing data from, or submit runs to, another computer platform. Preferably, this is accomplished by providing a special program statement within the software code of... |