U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"The idea that cavalry will be replaced by these iron coaches is absurd. It is little short of treasonous."

Aide-de-camp to Field Marshal Haig ; At a tank demonstration, 1916

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 719/310 - MISCELLANEOUS


Subclass of Class 719 - Electrical computers and digital processing systems: interprogram communication or interprocess communication (ipc)
Definition: Subject matter not provided for in any of the above subclasses
No. of patents: 928
Last issue date: 05/29/2012


                  23    
NumberTitleIssue Date
5369749Method and apparatus for the direct transfer of information between application programs running on distinct processors without utilizing the services of one or both operating systems
The functions of two virtual operating systems (e.g., S/370 VM, VSE or IX370 and S/88 OS) are merged into one physical system. Partner pairs of S/88 processors run the S/88 OS and handle the fault tolerant and single system image aspects of the system. On...
11/29/1994
5367680Rendering context manager for display adapters supporting multiple domains
A multitasking data processing system for executing a plurality of processes is provided that includes a single peripheral device addressable through two ports. A peripheral device manager is provided that includes the capability of (1) allowing access to...
11/22/1994
5367456Hierarchical control system for automatically guided vehicles
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. The methods include control programs which: execute i...
11/22/1994
5361361Hierarchical integrated help utility for a computer system
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 of help files and a second application program includ...
11/01/1994
5345551Method and system for synchronization of simultaneous displays of related data sources
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 in each of the data sources that are being synchron...
09/06/1994
5333298System for making data available to an outside software package by utilizing a data file which contains source and destination information
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 party to perform a predefined application function in ...
07/26/1994
5303375System and method for facilitating selection of running functional process in object-oriented environments
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 running functional processes and the nature and requ...
04/12/1994
5283900Real-time operating system and virtual digital signal processor for the control of a digital signal processor
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 modules arranged with an underlying oper...
02/01/1994
5274821Communication between prolog and an external process
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 employs a table driven approach to translate ...
12/28/1993
5257366Query language execution on heterogeneous database servers using a bind-file bridge between application and database languages
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 in a second computing environment dissimilar to t...
10/26/1993
5257372Methods for efficient distribution of parallel tasks to slave processes in a multiprocessing system
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, GIVEUP, and CONTEXT-TO-USER-SPACE. They utilize...
10/26/1993
5214756Direct manipulation of icons via conversational linking
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 icon and its associated source application. Upon rec...
05/25/1993
5212790Method of programming a task, having a plurality of processes, created by a plurality of different programmers, for operation by a computer
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 by a different programmer. A plurality of uniqu...
05/18/1993
5175854Inter-applicataion interface system
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 from a parent to control said child applicat...
12/29/1992
5167030System for dynamically allocating main memory to facilitate swapping of terminate and stay resident communication program to increase available memory space
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 that preserves their accessability. The method includ...
11/24/1992
5161227Multilevel locking system and method
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 due to unsychronized data access by the multiple...
11/03/1992
5142622System for interconnecting applications across different networks of data processing systems by mapping protocols across different network domains
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 utilizing a network domain such as TCP (Transmission ...
08/25/1992
5062037Method to provide concurrent execution of distributed application programs by a host computer and an intelligent work station on an SNA network
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 an Operating System that is capable of running two dis...
10/29/1991
5056003Distributed data management mechanism
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 associated with work requests. The data is described w...
10/08/1991
4991080Pipeline processing apparatus for executing instructions in three streams, including branch stream pre-execution processor for pre-executing conditional branch instructions
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 stream for input to the pipeline processor....
02/05/1991
4989133System for executing, scheduling, and selectively linking time dependent processes based upon scheduling time thereof
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 may form a linked list of processes (T, U. V) aw...
01/29/1991
4982344Accelerating link creation
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 data units. The data structure also includes a li...
01/01/1991
4980857Operations controller for a fault tolerant multiple node processing system
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 processor, a next task register storing the ide...
12/25/1990
4961133Method for providing a virtual execution environment on a target computer using a virtual software machine
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 embodiment, the system includes a plurality of pr...
10/02/1990
4949254Method 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
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, in which a plurality of run ready virtual machines are...
08/14/1990
4937784Distributed interactive processing method in complex system including plural work stations and plural host computers and apparatus using the same
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 lines interconnecting between the plurality of IWS...
06/26/1990
4937737Process transparent multi storage mode data transfer and buffer control
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 are provided by storage management services of the pro...
06/26/1990
4918595Subsystem input service for dynamically scheduling work for a computer system
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 to create and cancel in order to handle the ever-chan...
04/17/1990
4916607Computer for executing a process control program and a communication control program in parallel
A personal computer system with communication function, in which the operating mode is automatically controlled by a tone signal transmitted through a communication channel....
04/10/1990
4908750Data processing system having tunable operating system means
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 for each task; the queue subsets for different t...
03/13/1990
4905181Interactive system with state manager subsystem
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 component is by means of a state manager compone...
02/27/1990
4901231Extended process for a multiprocessor system
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 for executing object code of the program and stub...
02/13/1990
4847751Multi-task execution control system
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 processor which may, for example, be connected to the ...
07/11/1989
4831518Multiprocessor interrupt rerouting mechanism
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 or LANs under the control of a single control...
05/16/1989
4805107Task scheduler for a fault tolerant multiple node processing system
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 tasks, a completion status list also storing th...
02/14/1989
4794526Microcomputer with priority scheduling
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 a current process as well as a collection of processe...
12/27/1988
4782442Time-sharing computer system operable in a host TSS mode and a terminal TSS mode
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 the host computer system through a line and operates...
11/01/1988
4780821Method for multiple programs management within a network having a server computer and a plurality of remote computers
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 without modification to existing programs which wer...
10/25/1988
4758948Microcomputer
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 a plurality of alternative input channels (70). Data ...
07/19/1988
4742450Method to share copy on write segment for mapped files
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 processing system. A Shared Copy-On-Write (SCOW) comma...
05/03/1988
                  23    
 
Sign InRegister
Username  
Password   
forgot password?