| 5664192 |
Method and system for accumulating values in a computing device |
| Sep-2-1997 |
A method and system is described which allows execution overlap in a computer having a plurality of processing elements. The method and system provide an accumulation schedule based on the expected completion... |
| 5644768 |
Systems and methods for sharing resources in a multi-user environment |
| Jul-1-1997 |
Multi-user system includes a server connected to one or more workstations or "clients" through a computer network. System provides concurrent access to shared resources (e.g., common data structures residing... |
| 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... |
| 5640563 |
Multi-media computer operating system and method |
| Jun-17-1997 |
An operating system for scheduling execution of a random set of periodically recurring hard, real-time tasks encountered in multi-media computer system applications and which is useful in a multi-tasking... |
| 5640529 |
Method and system for performing clean-up of a solid state disk during host command execution |
| Jun-17-1997 |
A system and method for converting invalid user data within a solid state disk into free memory during time allotted to execute a host command from a standard interface. Clean-up states are part of a clean-up... |
| 5638522 |
Graphically constructed control and scheduling system |
| Jun-10-1997 |
A system and method for controlling a model train system and for defining a finite state machine for implementing control of the system. A computer (32) that is running a graphic user operating system... |
| 5632036 |
System and method for processing interprocess signals |
| May-20-1997 |
Processing of a first type of interprocess signals and a second type of interprocess signals in a computer system is disclosed. The first type of signals conform to a first signal handling standard and... |
| 5623592 |
Method and apparatus for constructing an iconic sequence to operate external devices |
| Apr-22-1997 |
A method and apparatus for causing a computer to drive one or more external devices is provided. A computer executes instructions which cause the computer to display an experiment design region and a set... |
| 5619409 |
Program analysis circuitry for multi-tasking industrial controller |
| Apr-8-1997 |
A multi-tasking industrial controller for real-time control of machinery and the like permits the use of both periodic and event driven tasks by establishing a hierarchy of both task types in the form... |
| 5615370 |
Computer system with automatic degradation/initialization function |
| Mar-25-1997 |
A computer system is provided which is equipped with a plurality of CPUs and has an automatic degradation/initialization function, wherein even if fault occurs in any of the CPUs, the system can be automatically... |
| 5615327 |
Apparatus and method for controlling the initiating of a synchronization protocol for synchronizing a plurality of processors in a multi-processor system |
| Mar-25-1997 |
A multiprocessor (MP) computer sytem which allows target CPU(s) to continue processing instructions while other target CPU(s) are processing instructions of emulation code to reach their end of a Domain... |
| 5608907 |
Extensible entity management system including an information manager for obtaining, storing and retrieving information from entities |
| Mar-4-1997 |
A system for managing an assemblage of entities. The entities interface within the assemblage for control of primary information handling functions and further interface with the system to permit the carrying... |
| 5604908 |
Computer program product for using build status indicators in connection with building of complex computer programs from source code parts |
| Feb-18-1997 |
A computer program product for dynamically scheduling the building of computer programs from source code parts which may have dependencies which require that some parts be compiled before others. A list... |
| 5600808 |
Processing method by which continuous operation of communication control program is obtained |
| Feb-4-1997 |
A computer system comprising an application program, a communication control program operating a communication access method having an active process and standby process, an operational environment information... |
| 5596579 |
High performance machine for switched communications in a heterogeneous data processing network gateway |
| Jan-21-1997 |
In a distributed system, such as a local area network having a facility for synchronous remote procedure calls and multi-threading, an interface mechanism for linking client workstations on the distributed... |
| 5594902 |
Custom service control system |
| Jan-14-1997 |
In a custom service control system connected to a communication system including a plurality of user terminals and an exchange, a first memory stores service management processes respectively provided... |
| 5592626 |
System and method for selecting cache server based on transmission and storage factors for efficient delivery of multimedia information in a hierarchical network of servers |
| Jan-7-1997 |
A multimedia information delivery network system is disclosed for delivering multimedia programs to a plurality of users at user-selected times. The network includes a wide area transmitter for transmitting... |
| 5586321 |
Diffracting token router and applications thereof |
| Dec-17-1996 |
A diffracting token router for executing a correctness invariant. The diffracting token router is connected to at least one producer of tokens and at least two consumers of tokens. The diffracting token... |
| 5584036 |
Process management apparatus and method for a prepress process storing progress status data segmented into job units and process steps of job progress |
| Dec-10-1996 |
Progress status data from each of apparatuses is read by the communication apparatus 48, and provided to the reading and registration apparatus for progress information 52. In the reading and registration... |
| 5577261 |
Ordered and reliable maintenance of inter-process relationships in a distributed multiprocessor |
| Nov-19-1996 |
An apparatus and method, using an inter-processor lock to control access to inter-process relationship data structures in the memory of each processor in a multiprocessor system. The apparatus and method... |
| 5553291 |
Virtual machine control method and virtual machine system |
| Sep-3-1996 |
A virtual machine control method for a supercomputer enables a plurality of virtual machines to use a vector processor. Control of the use of the vector processor is through the scalar processor. When... |
| 5524085 |
Multimedia job tickets for printing machines |
| Jun-4-1996 |
A system enables multimedia messages, such as audio messages, to accompany print jobs sent from a remote workstation to a central printer. Each print job includes the data to be printed, job ticket data,... |
| 5511218 |
Connectionist architecture for weapons assignment |
| Apr-23-1996 |
A system (20) for producing an assignment of a plurality of entities (12) to a plurality of objects (16). This assignment is optimized subject to fixed constraints. The system (20) represents the assignment... |
| 5504897 |
Method and apparatus for processing electronic mail in parallel |
| Apr-2-1996 |
The present invention provides a method and apparatus for processing electronic mail in parallel. The present invention provides the ability to process mail objects in an electronic mail system in parallel.... |
| 5504895 |
Method of managing data structure containing both persistent data and transient data |
| Apr-2-1996 |
According to a data management method of managing shared data which is shared by a plurality of processes and data inherent in a process which exists during execution of one particular process and disappears... |
| 5499370 |
Image forming system with task scheduling and executing back on program and control poriority status of malfunction performance and execution |
| Mar-12-1996 |
An image processing system includes a plurality of memories for storing (1) a procedure control program and (2) a task program for automatic closed loop control. Each program is grouped into a plurality... |
| 5491796 |
Apparatus for remotely managing diverse information network resources |
| Feb-13-1996 |
In a data exchange network, in which various resources, such as hubs, routers, etc., distributed across the data exchange network are remotely controlled from a single point of maintenance, a consistent... |
| 5481747 |
Synchronous method and apparatus for processors |
| Jan-2-1996 |
When a plurality of processors share a plurality of tasks and parallelly process the shared tasks, each of these processors outputs bit information for designating a processor in a group to which the processor... |
| 5481707 |
Dedicated processor for task I/O and memory management |
| Jan-2-1996 |
A computer system performs memory to memory transfer, task scheduling and I/O request handling via a group of dedicated processors (e.g. a memory interface unit, an I/O unit, a data transfer unit, and... |
| 5481698 |
Computer system and job executing method |
| Jan-2-1996 |
Job execution within a computer system having a plurality of host computers is handled over an electronic mail system having a terminal and server, by the use of job control processing interfacing between... |
| 5471631 |
Using time stamps to correlate data processing event times in connected data processing units |
| Nov-28-1995 |
A host processor(s) is loosely-coupled by a plurality of data channels to a peripheral subsystem(s). The host processor(s) has a time of day clock. The peripheral subsystem(s) has a cluster(s) that performs... |
| 5471622 |
Run-time system having nodes for identifying parallel tasks in a logic program and searching for available nodes to execute the parallel tasks |
| Nov-28-1995 |
A system and method for parallel execution of logic programs on a computer network comprising two or more local-memory processors includes a logic program interpreter resident on all processors in the... |
| 5471614 |
Database system concurrency control apparatus using timestamps and processing time estimation |
| Nov-28-1995 |
A method and an apparatus for the concurrency control in the database system, in which each transaction can be executed properly according to its scale. In the apparatus, a processing time for each transaction... |
| 5471564 |
System and method for dynamic printer timeout |
| Nov-28-1995 |
A resource oriented host computer-printer system in which the host computer and printer share information and data processing duties. A system and method for analyzing the execution times for draw primitives... |
| 5463625 |
High performance machine for switched communications in a heterogeneous data processing network gateway |
| Oct-31-1995 |
In a distributed system, such as a local area network having a facility for synchronous remote procedure calls and multi-threading, an interface mechanism for linking client workstations on the distributed... |
| 5452459 |
Method and apparatus for allocating server access in a distributed computing environment |
| Sep-19-1995 |
In a distributed computing environment (DCE), a scheduler process executes on every DCE processor. The schedulers mediate all remote procedure calls (RPCs) made by client processes to server processes... |
| 5452445 |
Two-pass multi-version read consistency |
| Sep-19-1995 |
The present invention describes a method and apparatus that forces all parts of an update transaction to commit automatically using a two-phase commit. The present invention uses the two-phase commit messages... |
| 5430880 |
Apparatus and method for controlling the time assignment of the processing power of a data processing system |
| Jul-4-1995 |
An optimum utilization of the processing power of a data processing system is made possible by information marking a special processing state assigned to those jobs that can be arbitrarily shifted in the... |
| 5428781 |
Distributed mechanism for the fast scheduling of shared objects and apparatus |
| Jun-27-1995 |
In a loosely coupled multiprocessor environment wherein a plurality of processors (2) are attached to a shared intelligent memory (1), a distributed scheduling mechanism for scheduling of source processors... |
| 5423040 |
System and method for efficiently executing directed acyclic graphs |
| Jun-6-1995 |
A system and method for efficiently evaluating and executing unresolved data variables used as input for functional processes in a previously defined acyclic dataflow graph (or sequence of instructions... |
| 5420801 |
System and method for synchronization of multimedia streams |
| May-30-1995 |
A computer-based multimedia presentation system is provided with a synchronization scheme for recording and playing independent media. The disclosed system and method allows media processes and single... |
| 5418953 |
Method for automated deployment of a software program onto a multi-processor architecture |
| May-23-1995 |
A method is employed for pre-assignment and pre-scheduling of tasks that enables allocation across multiple physical processors arranged in a variety of architectures. The method comprises the steps of:... |
| 5410722 |
Queue system for dynamically allocating and moving memory registers between a plurality of pseudo queues |
| Apr-25-1995 |
A plurality of queues where each queue is defined by a set of criteria, the queue system comprises a plurality of header registers where each header register defines a queue in the queue system and a plurality... |
| 5410700 |
Computer system which supports asynchronous commitment of data |
| Apr-25-1995 |
A computer system for processing and committing data comprises a processor, an external storage device such as DASD or tape coupled to the processor, and a working memory such as RAM. An application program... |
| 5410696 |
Method of processing a program by parallel processing, and a processing unit thereof |
| Apr-25-1995 |
In order to process a program by parallel processing using a plurality of processors, the program is divided into a plurality of partial programs. Then one or more expressions are derived, the or each... |
| 5404563 |
Scheduling normally interchangeable facilities in multiprocessor computer systems |
| Apr-4-1995 |
A system and method for dispatching logical central processing units (CPUs) among physical CPUs in a multiprocessor computer system having multiple logical partitions, wherein the cryptographic facilities... |
| 5396600 |
Apparatus and method for interfacing between processing computers in a computer system |
| Mar-7-1995 |
In a computer system, a dialog management system (DMS) provides a bridge between a business application, based on a linear processing model, and a human-computer interface (HCI) based on an event-driven... |
| 5394547 |
Data processing system and method having selectable scheduler |
| Feb-28-1995 |
An improved data processing system and operating system having a selectable scheduler. An operating system kernel is provided having a standardized interface for permitting the installation of a selected... |
| 5392430 |
Hierarchical scheduling method for processing tasks having precedence constraints on a parallel processing system |
| Feb-21-1995 |
A plurality of queries (jobs) which consist of sets of tasks with precedence constraints between them are optimally scheduled in two stages of scheduling for processing on a parallel processing system.... |
| 5392429 |
Method of operating a multiprocessor computer to solve a set of simultaneous equations |
| Feb-21-1995 |
The present invention relates to the solution of sets of linear equations by microprocessors. In particular, when the process for solving a set of linear equations can be resolved into a set of tasks,... |