| 5367456 |
Hierarchical control system for automatically guided vehicles |
| Nov-22-1994 |
The invention is a modular and hierarchically organized set of computer programs which comprise methods for controlling a system of semi-autonomous automatically guided vehicles, such as mobile robots.... |
| 5361361 |
Hierarchical integrated help utility for a computer system |
| Nov-1-1994 |
An improved method and apparatus for hierarchically integrating help information across multiple applications is disclosed. In a computer system having a first application program including a first set... |
| 5345551 |
Method and system for synchronization of simultaneous displays of related data sources |
| Sep-6-1994 |
A method and system for synchronizing the presentation of data from different, but related, sources in different windows of a computer display. Data is positioned using duplicate sectional names that are... |
| 5333298 |
System for making data available to an outside software package by utilizing a data file which contains source and destination information |
| Jul-26-1994 |
A computer system, having external peripherals, includes an operating system and application packages residing therein. Data exchange logic permits an outside application package (generated by a third... |
| 5303375 |
System and method for facilitating selection of running functional process in object-oriented environments |
| Apr-12-1994 |
A system and method for selecting appropriate running functional processes within an object-oriented environment, based upon specified criteria. The selection is made based upon criteria required by the... |
| 5283900 |
Real-time operating system and virtual digital signal processor for the control of a digital signal processor |
| Feb-1-1994 |
A data processor, such as a digital signal processor, that has augmented memory, I/O and math units for real-time performance of complex functions, is placed under the control of a group of abstract object-oriented... |
| 5274821 |
Communication between prolog and an external process |
| Dec-28-1993 |
An improved architecture for a list processing language interpreter/compiler is described to facilitate two-way communication between list processing programs and other external processes. The new architecture... |
| 5257372 |
Methods for efficient distribution of parallel tasks to slave processes in a multiprocessing system |
| Oct-26-1993 |
Three new, efficient protocols for providing communications between a user's application program, a Multiprocessing Library, and the host Operating System is described. These new protocols are termed WAKEUP,... |
| 5257366 |
Query language execution on heterogeneous database servers using a bind-file bridge between application and database languages |
| Oct-26-1993 |
Application programs which are developed and scheduled within a first computing system environment are permitted to access relational data registered at a remote database management system (DBMS) operating... |
| 5214756 |
Direct manipulation of icons via conversational linking |
| May-25-1993 |
A method is disclosed which permits the user of a computer system to directly manipulate iconic representations of software applications by automatically controlling the communications link between each... |
| 5212790 |
Method of programming a task, having a plurality of processes, created by a plurality of different programmers, for operation by a computer |
| May-18-1993 |
In the present invention, a method of programming a task by different programmers for operation by computers is disclosed. The task is divided into a plurality of processes with each process being programmed... |
| 5175854 |
Inter-applicataion interface system |
| Dec-29-1992 |
A new processing system includes a child system and a parent system. The child system performs operations in a session, and includes a child application and a child-parent interface for receiving communications... |
| 5167030 |
System for dynamically allocating main memory to facilitate swapping of terminate and stay resident communication program to increase available memory space |
| Nov-24-1992 |
A method for the allocation of RAM memory space in a microcomputer environment allows for one or more terminate and stay resident (TSR) or other programs to be stored on a remote memory device in a way... |
| 5161227 |
Multilevel locking system and method |
| Nov-3-1992 |
A multi-processor computer system in which each processor is under the control of separate system software and access a common database. A two level lock management system is used to prevent data corruption... |
| 5142622 |
System for interconnecting applications across different networks of data processing systems by mapping protocols across different network domains |
| Aug-25-1992 |
The system and method of this invention automatically routes a connection between data processing systems in different network domains. As an example, an application running on a data processing system... |
| 5062037 |
Method to provide concurrent execution of distributed application programs by a host computer and an intelligent work station on an SNA network |
| Oct-29-1991 |
A method for processing distributed application programs in SNA type networks including a host system having a virtual machine type Operating System and an Intelligent Work Station (IWS) provided with... |
| 5056003 |
Distributed data management mechanism |
| Oct-8-1991 |
A data management mechanism for a processor system provides for management of data with minimum data transfer between processes executing work requests. Each process has storage areas for storing data... |
| 4991080 |
Pipeline processing apparatus for executing instructions in three streams, including branch stream pre-execution processor for pre-executing conditional branch instructions |
| Feb-5-1991 |
In an approach to reducing delays resulting from resolution of conditional branch instructions, such instructions are pre-executed in a coprocessor which precedes a pipeline processor and prepared an instruction... |
| 4989133 |
System for executing, scheduling, and selectively linking time dependent processes based upon scheduling time thereof |
| Jan-29-1991 |
A microcomputer has a processor arranged to share its time between a plurality of concurrent processes. Each process may have means (69) for indicating a time when the process may be executed. The processes... |
| 4982344 |
Accelerating link creation |
| Jan-1-1991 |
A data processing system includes a workspace network data structure, such as a hypertext data structure, in which data units corresponding to displayable workspace sets such as cards are linked by linking... |
| 4980857 |
Operations controller for a fault tolerant multiple node processing system |
| Dec-25-1990 |
A task communicator for each node in a multiple node processing system having a data memory storing data received from a voter interface which is used for the execution of tasks by an associated applications... |
| 4961133 |
Method for providing a virtual execution environment on a target computer using a virtual software machine |
| Oct-2-1990 |
A system and method for providing application program portability and consistency across a number of different hardware, database, transaction processing and operating system environments. In the preferred... |
| 4949254 |
Method to manage concurrent execution of a distributed application program by a host computer and a large plurality of intelligent work stations on an SNA network |
| Aug-14-1990 |
A method for processing a distributed application program in a SNA type network having a host processor executing a virtual machine type operating system and a relatively large plurality of terminals,... |
| 4937784 |
Distributed interactive processing method in complex system including plural work stations and plural host computers and apparatus using the same |
| Jun-26-1990 |
A distributed interactive processing in a complex computer system including a plurality of work stations (IWS's), each having predetermined server processes, at least a host computer (HOST), communication... |
| 4937737 |
Process transparent multi storage mode data transfer and buffer control |
| Jun-26-1990 |
An interprocess communication facility in a processor system provides for communication of data between at least two processes. The facility supports a plurality of different data transfer modes which... |
| 4918595 |
Subsystem input service for dynamically scheduling work for a computer system |
| Apr-17-1990 |
An improved internal reader function is disclosed in which all internal reader jobs are dynamically created (and scheduled) and canceled. The operator no longer needs to guess how many internal readers... |
| 4916607 |
Computer for executing a process control program and a communication control program in parallel |
| Apr-10-1990 |
A personal computer system with communication function, in which the operating mode is automatically controlled by a tone signal transmitted through a communication channel. |
| 4908750 |
Data processing system having tunable operating system means |
| Mar-13-1990 |
A tunable operating system in a multiprogrammed data processing system provides improved throughput of tasks blocking on inter-task message requests before time-slice runout. A ready queue subset is defined... |
| 4905181 |
Interactive system with state manager subsystem |
| Feb-27-1990 |
An interactive system has a component which manages interactions with the user and a component which manages data transformations. Communication between the interactive component and the data transformation... |
| 4901231 |
Extended process for a multiprocessor system |
| Feb-13-1990 |
In a multiprocessor system, a program's execution that is controlled by controlling an extended process that spans a plurality of processors. The extended process comprises an user process on one processor... |
| 4847751 |
Multi-task execution control system |
| Jul-11-1989 |
In a microcomputer system, having independently programmed tasks and a master control processing unit (CPU), tasks can be switched independent of the master CPU through the use of a multi-task support... |
| 4831518 |
Multiprocessor interrupt rerouting mechanism |
| May-16-1989 |
A multiprocessor interrupt rerouting mechanism and method is disclosed for rerouting messages intended for a first processor to a second processor. In a fault tolerant computer system having several processors... |
| 4805107 |
Task scheduler for a fault tolerant multiple node processing system |
| Feb-14-1989 |
A task scheduler for a fault tolerant multiple node processing system having a task activity list storing a set of application tasks, a priority scan list storing a selected portion of the set of application... |
| 4794526 |
Microcomputer with priority scheduling |
| Dec-27-1988 |
A microcomputer comprising memory 60 and a process is arranged to execute a plurality of concurrent processes and share its time between them. The microcomputer includes as register (51) for indicating... |
| 4782442 |
Time-sharing computer system operable in a host TSS mode and a terminal TSS mode |
| Nov-1-1988 |
The present invention is directed to time-sharing computer system which includes a host computer system which operates in response to a host TSS command, a terminal computer system which is connected to... |
| 4780821 |
Method for multiple programs management within a network having a server computer and a plurality of remote computers |
| Oct-25-1988 |
The procedure which allows users of a computer system comprising a plurality of computers connected in a local area network to share both file resources and application programs on the local area network... |
| 4758948 |
Microcomputer |
| Jul-19-1988 |
A microcomputer comprises memory (60) and a processor including a plurality of channels (70) to enable data transmission between concurrent processes. An inputting process may input data through one of... |
| 4742450 |
Method to share copy on write segment for mapped files |
| May-3-1988 |
A method for facilitating the interchange of data in a UNIX* file between two UNIX processes being run concurrently on two virtual machines in a page segmented virtual memory virtual machine type data... |
| 4704678 |
Function set for a microcomputer |
| Nov-3-1987 |
A programmable, high speed, single chip microcomputer includes 4K of RAM, ROM, registers and an ALU. Program can be stored in the on-chip RAM. The first local variable of each process to be executed is... |
| 4480308 |
Text processing system with communication data save facility |
| Oct-30-1984 |
In a text processor including a communications facility, different tasks, such as typing tasks and communications tasks are entered into the machine from different program diskettes. As each is so entered,... |
| 4412285 |
Multiprocessor intercommunication system and method |
| Oct-25-1983 |
A system using a sorting network to intercouple multiple processors so as to distribute priority messages to all processors is characterized by semaphore means accessible to both the local processors and... |
| 4356546 |
Fault-tolerant multi-computer system |
| Oct-26-1982 |
A Fault-Tolerant Multi-Computer System for control applications is disclosed. The system has a plurality of Computers (10a-10n), each having an assigned set of tasks which it is capable of executing. No... |
| 4351024 |
Switch system base mechanism |
| Sep-21-1982 |
Firmware is provided to change, upon execution, information in the system base which is located in both main memory and internal scratch pad registers. Hardware structures controlled by a microprogrammed... |
| 4333144 |
Task communicator for multiple computer system |
| Jun-1-1982 |
A task communicator for each computer in a multiple computer system is disclosed. The task communicator provides communication of data values between cooperating tasks executed by different computers.... |
| 4323966 |
Operations controller for a fault-tolerant multiple computer system |
| Apr-6-1982 |
An operations controller for each computer in a multiple computer system is disclosed. Each operations controller controls the operations of its associated computer, so that all of the computers cooperate... |
| 4286322 |
Task handling apparatus |
| Aug-25-1981 |
Improved task handling apparatus for a computer system where the task dispatcher is selectively operable under instruction control for performing task queue selection and where the intertask communication... |