| 5946463 |
Method and system for automatically performing an operation on multiple computer systems within a cluster |
| Aug-31-1999 |
A method and system for automatically performing one or more operations on multiple computer systems within a cluster are disclosed. In accordance with the present invention, a begin operations command... |
| 5916307 |
Method and structure for balanced queue communication between nodes in a distributed computing application |
| Jun-29-1999 |
Methods and associated structure providing a balanced queue communication system for the exchange of messages between an originating node and a receiving node in a distributed computing environment. A... |
| 5913061 |
Modular application collaboration |
| Jun-15-1999 |
A modular application collaborator for providing inter-operability between applications including a plurality of connectors for communicating with a like plurality of applications and an interchange server.... |
| 5907701 |
Management of computer processes having differing operational parameters through an ordered multi-phased startup of the computer processes |
| May-25-1999 |
A system and machine readable data storage medium for managing computer services having different operational parameters are described. The managed services provide an ordered, multi-phased startup of... |
| 5893912 |
Thread context manager for relational databases, method and computer program product for implementing thread context management for relational databases |
| Apr-13-1999 |
In brief, an object oriented thread context manager, a method and computer program product are provided for object oriented thread context management, particularly for relational databases working with... |
| 5892944 |
Program execution and operation right management system suitable for single virtual memory scheme |
| Apr-6-1999 |
A program execution and operation right management system capable of providing flexible and sufficient protection uniformly even for the thread operation instructions among the threads sharing the same... |
| 5881284 |
Method of scheduling a job in a clustered computer system and device therefor |
| Mar-9-1999 |
A computer system and method of scheduling a job in a clustered computer system having a plurality of clusters and a global storage, stores an inputted job in a job queue allocated in the global storage,... |
| 5878414 |
Constructing a transaction serialization order based on parallel or distributed database log files |
| Mar-2-1999 |
A method to construct a transaction serialization order based on parallel or distributed database log files that connects the log files into a network and merges the network into a sequence. Only vote... |
| 5872971 |
Data processing systems and methods providing interoperability between data processing resources |
| Feb-16-1999 |
Provided are transaction processing systems and methods enabling interoperation between data processing resources which implement different transaction processing models. The systems and methods also enable... |
| 5872970 |
Integrated cross-platform batch management system |
| Feb-16-1999 |
A system and method for automating the process of monitoring batch production jobs, being executed on a plurality of computer systems, for abnormal ends (ABENDs) and exceptions, and for integrating a plurality... |
| 5872969 |
System and method for efficiently synchronizing cache and persistent data in an object oriented transaction processing system |
| Feb-16-1999 |
A system and method for effectively synchronizing data in an object oriented distributed transaction processing system employing a multilevel data store. Each object that maintains first-level volatile... |
| 5872921 |
System and method for a real time data stream analyzer and alert system |
| Feb-16-1999 |
A computerized analyzer for a transactional data stream prepares feed records from the data stream, the feed records comprising all transaction records received in a finite time slice. A new feed record... |
| 5862327 |
Activity based long-lived transaction system |
| Jan-19-1999 |
An activity based system for long-lived transactions between disconnected servers and clients. The invention utilizes activities for processing information between occasionally connected servers and clients... |
| 5857100 |
System, method and article of manufacture for extending externalization for universal transaction processing |
| Jan-5-1999 |
A computer implemented transaction processing system is presented for processing transactions between an application and one or more transaction processors. The system utilizes a first communication link... |
| 5852732 |
Heterogeneous operations with differing transaction protocols |
| Dec-22-1998 |
The invention provides a mechanism to integrate differing transaction protocols by augmenting an existing Resource Manager to act as both a Transaction Manager and a Resource Manager within a system which... |
| 5835763 |
Threaded environment for computer systems without native threading support |
| Nov-10-1998 |
A single threaded computer is provided with a threaded environment by using thread related batch jobs to accept thread tasks and individually apply them to specialized batch jobs that perform the tasks.... |
| 5835764 |
Transaction processing system and method having a transactional subsystem integrated within a reduced kernel operating system |
| Nov-10-1998 |
According to the present invention, a transaction processing system is provided for executing transactional processes representing transactions, wherein the transaction processing functionality is integrated... |
| 5826104 |
Batch program status via tape data set information for dynamically determining the real time status of a batch program running in a main frame computer system |
| Oct-20-1998 |
An automated method to determine the real-time status of a currently running batch program on a mainframe computer system. Output from a tape management reporting system is processed so that relevant information... |
| 5802394 |
Method for accessing one or more streams in a video storage system using multiple queues and maintaining continuity thereof |
| Sep-1-1998 |
A method is disclosed for interfacing a video storage system, such as a disk array, and a video stream application executing on a computer network or stand-alone system. The interface provides a method... |
| 5799183 |
Method of processing data batch transfer among the memories in a computer system having a hierarchical memory structure |
| Aug-25-1998 |
A method for optimizing a program by performing a data batch transfer between a first and second memories when data is read from the second memory into the first memory and when the data is written from... |
| 5799173 |
Dynamic workload balancing |
| Aug-25-1998 |
A method for dynamically controlling the number of servers in a transaction system comprising at least one service unit for processing service requests is disclosed. Each service unit comprises a queue... |
| 5796986 |
Method and apparatus for linking computer aided design databases with numerical control machine database |
| Aug-18-1998 |
An integrated manufacture and design system and a database translator that allows use of a subset of data directly from a CAD database to provide the necessary control data for use in a CAM assembly system.... |
| 5778059 |
Distributed predictive and event-driven processing environment |
| Jul-7-1998 |
A distributed, predictive, event-driven processing environment is provided for controlling a number of elements characterized by different states and events. Transitions between states are reflected by... |
| 5768587 |
Operating a transaction manager with a non-compliant resource manager |
| Jun-16-1998 |
The invention allows the participation of a resource manager in a transaction which is coordinated by a transaction manager with which the resource manager's protocols are not compatible. More particularly,... |
| 5764981 |
System for batch scheduling of travel-related transactions and batch tasks distribution by partitioning batch tasks among processing resources |
| Jun-9-1998 |
A data management method and architecture that enables users to integrate central reservation system communications with local accounting and reporting functions. More particularly, the present invention... |
| 5761507 |
Client/server architecture supporting concurrent servers within a server with a transaction manager providing server/connection decoupling |
| Jun-2-1998 |
A transaction manager intercepts all requests for service from any of a plurality of clients, establishes connections independently of task requests and assigns available servers to the requests in the... |
| 5754855 |
System and method for managing control flow of computer programs executing in a computer system |
| May-19-1998 |
Processing an event signifying a condition in a computer system is described. The computer system maintains an invocation stack which includes a plurality of stack frames. Such event processing operates... |
| 5752030 |
Program execution control in parallel processor system for parallel execution of plural jobs by selected number of processors |
| May-12-1998 |
In submitting each job in a parallel processing system provided with a plurality of processors, execution conditions such as a requested minimum processor number, an upper limit used processor number and... |
| 5724584 |
Method and apparatus for processing discrete billing events |
| Mar-3-1998 |
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,... |
| 5721917 |
System and method for determining a process's actual working set and relating same to high level data structures |
| Feb-24-1998 |
An interactive, information logging and processing tool that provides information regarding a process's data structure utilization to reduce the working set of a process's dynamically allocated memory.... |
| 5710920 |
Object extending method |
| Jan-20-1998 |
In an object extending method for use in an object-oriented data base system having an object having an attribute, a relation and a procedure and a definition object having definition information determining... |
| 5701480 |
Distributed multi-version commitment ordering protocols for guaranteeing serializability during transaction processing |
| Dec-23-1997 |
In a multi-version database, copies of prior committed versions (snapshots) are kept for access by the read-only transactions. The read-write transactions are selectively aborted to enforce an order of... |
| 5694601 |
Portable and dynamic distributed applications architecture |
| Dec-2-1997 |
A system and method is shown for enabling a plurality of computers and associated computer resources, some or all of which may be of heterogeneous configuration, to cooperatively process various applications... |
| 5675796 |
Concurrency management component for use by a computer program during the transfer of a message |
| Oct-7-1997 |
An improved mechanism for communicating between computer programs is provided. In a preferred embodiment of the present invention, a computer system has a source computer program, a destination computer... |
| 5675739 |
Apparatus and method for managing a distributed data processing system workload according to a plurality of distinct processing goal types |
| Oct-7-1997 |
An apparatus for managing a workload distributed across data processing systems in accordance with a common performance standard, which includes a means for measuring the performance of the work units... |
| 5668993 |
Multithreaded batch processing system |
| Sep-16-1997 |
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,... |
| 5642507 |
Apparatus for collecting control data of a virtual machine and method of thereof |
| Jun-24-1997 |
An apparatus for collecting control data of a virtual machine in order to collect control data of a control portion (CP) of a virtual machine as well as control data of an operating system (OS) controlled... |
| 5630133 |
Customer information control system and method with API start and cancel transaction functions in a loosely coupled parallel processing environment |
| May-13-1997 |
The present invention is a distributed computer system having a plurality of end user terminals and a plurality of loosely coupled server computers that share no resources with each other. A multiplicity... |
| 5615368 |
System having table storing plurality of optimal patrol seek schemes for respective disk drives and executing associated scheme based upon inputted disk device name |
| Mar-25-1997 |
A data processing system having a magnetic disk apparatus that includes a patrol seek system that provides for the altering of a patrol seek method. The patrol seek system provides for the selection of... |
| 5615360 |
Method for interfacing applications with a content addressable memory |
| Mar-25-1997 |
The computer system has its parallel and serial implementations, its serial and parallel network and multi-processor configurations, with tight and loose coupling among processors. The computer system... |
| 5596750 |
System for transactional processing between an information processing server and a plurality of workstations |
| Jan-21-1997 |
A system for transactional processing between an information processing server (3) and a plurality of workstations (2) between which the jobs corresponding to activities constituting procedures are executed,... |
| 5579528 |
Computer system employing docking bay with spring loaded connector pins and file coherency method |
| Nov-26-1996 |
A macro-system which includes at least one portable computer and at least one stationary computer. The stationary computer includes a docking bay into which the portable computer is physically inserted... |
| 5577251 |
Object oriented system for executing application call by using plurality of client-side subcontract mechanism associated with corresponding plurality of server-side subcontract mechanism |
| Nov-19-1996 |
The present invention provides an elegant and simple way to provide mechanisms for invocation of objects by client applications and for argument passing between client applications and object implementations,... |
| 5517655 |
Method for monitoring transactions in an object-oriented environment |
| May-14-1996 |
A system and method for allowing events in a rich object-oriented environment to be monitored by functional processes within that environment. Events can be monitored by any number of functional processes,... |
| 5504899 |
Guaranteeing global serializability by applying commitment ordering selectively to global transactions |
| Apr-2-1996 |
Global serializability in a distributed computing system having a plurality of resource managers is guaranteed by selectively committing global transactions, and aborting or delaying commitment of transactions... |
| 5504900 |
Commitment ordering for guaranteeing serializability across distributed transactions |
| Apr-2-1996 |
Serializability across distributed transactions is guaranteed by selectively committing and aborting or delaying transactions to enforce an order of commitment that is the same as an order of performance... |
| 5504898 |
Threaded environment for AS/400 |
| Apr-2-1996 |
An AS/400 computer is provided with a threaded environment by using thread related batch jobs to accept thread tasks and individually apply them to specialized batch jobs that perform the tasks. Return... |
| 5504894 |
Workload manager for achieving transaction class response time goals in a multiprocessing system |
| Apr-2-1996 |
In a multiple processor transaction processing system, a class response time goal for each class of transactions is enforced by a workload manager, which computes a current average class response time... |
| 5491822 |
Multi-phase commit processing for creation and deletion of managed objects |
| Feb-13-1996 |
Managed Object Instances (MOIs) in a network of OSI computing systems are created, or deleted, without disrupting their interaction with other managed object instances. This is accomplished by a multi-phase... |
| 5481699 |
Durable atomic storage update manager |
| Jan-2-1996 |
According to a first aspect of the invention, a DASUM (Durable Atomic Storage Update Manager) provides an extensible framework assuring complex changes to persistent storage of data within a computer system,... |