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

Icon_funbox Celebrity Inventors

Actor Zeppo Marx patented a "Cardiac Pulse Rate Monitor" in 1969.

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 718/102 - Process scheduling


Subclass of Class 718 - Electrical computers and digital processing systems: virtual machine task or process management or task management/control
Definition: Subject matter comprising means or steps for scheduling
No. of patents: 1784
Last issue date: 05/29/2012


                  44    
NumberTitleIssue Date
5345587Extensible entity management system including a dispatching kernel and modules which independently interpret and execute commands
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 out of management functions. The system includ...
09/06/1994
5339415Dual level scheduling of processes to multiple parallel regions of a multi-threaded program on a tightly coupled multiprocessor computer system
On a tightly coupled multiprocessor computer system, the multiple parallel regions of a multithreaded applications program can execute simultaneously as multiple threads on a plurality of processors. Furthermore, a plurality of multithreaded programs may ...
08/16/1994
5339425Operating system for a process controller
A controller of the type used in process control includes a plurality of modular I/O units. The I/O units includes I/O circuits which may be of four basic types: digital input circuits, digital output circuit, analog input circuits and analog output circu...
08/16/1994
5325526Task scheduling in a multicomputer system
An improved method of executing a plurality of computer application programs on a multicomputer is disclosed. The present invention pertains to a task scheduling system in a multicomputer having nodes arranged in a network. The present invention comprises...
06/28/1994
5325530Controller for sequential programming tools executed in a parallel computing environment
A controller (210) for controlling a plurality of sequential tools (2201, 2202, . . . , 220n), such as dbx debuggers (dbx tools), operating in a parallel computing system. The controller executes each of these sequential t...
06/28/1994
5313647Digital data processor with improved checkpointing and forking
A digital data processing apparatus includes a processing element that executes a process for generating requests for access to mapped data in a memory element. The apparatus also includes a fork/checkpoint-signalling element that generates "new-process s...
05/17/1994
5313632Method for processing data in a distributed processing system
Programs in a plurality of processors connected through a common network are started when a plurality of data necessary for starting the program are received from the network. When the processor receives data from an external equipment, it adds the event ...
05/17/1994
5301348Dynamic progress marking icon
A dynamic progress marker icon is disclosed that dynamically changes to mark the progress of a task. In this manner, the user is kept informed of the status of a task being performed without resorting to language sensitive messages such as "Now processing...
04/05/1994
5293620Method apparatus for scheduling tasks in repeated iterations in a digital data processing system having multiple processors
A task dispatch system for use in connection with a plurality of digital data processors for processing tasks. The task dispatch system maintains a task identification queue including a plurality of task identification entries defining a series of tasks t...
03/08/1994
5291599Dispatcher switch for a partitioner
A computer partitioner provides services to several partitions coexisting in a computer at one time. To operate efficiently, certain applications executing within a partition will intermittently require specific services to be delivered to them in a timel...
03/01/1994
5287508Method and apparatus for efficient scheduling in a multiprocessor system
In the present invention a predetermined number of bits are added to each entry in the process table. These bits are used to indicate the warmth of the cache with respect to the particular schedulable unit such as a process or thread of a process. The sch...
02/15/1994
5283899First-in/first-out buffer queue management for multiple processes
A data processing system that includes several ongoing processes that provide input words to a buffer of an independently executing processor, a buffer manager that controls the process access to the buffer and controls the words input by the processes to...
02/01/1994
5261099Synchronous communications scheduler allowing transient computing overloads using a request buffer
Fast scheduling mechanism of tasks to be performed in a communication system, like a modem, and the scheduler for implementing the mechanism. The communication system receives, synchronously to a rate determined by a high priority program, data to be processed...
11/09/1993
5257375Method and apparatus for dispatching tasks requiring short-duration processor affinity
An application, executing on a first processing element in a MP system without an asymmetric feature, issues an instruction requiring that feature to complete. A program check interruption gives control to interrupt handlers, which create a high-priority,...
10/26/1993
5220668Digital data processor with maintenance and diagnostic system
A state machine in a digital data processor in a UNIX-type operating system environment has state managers associated with the functional units of the data processor for indicating the state of the units; a message handler for, alternately, (a) generating...
06/15/1993
5210872Critical task scheduling for real-time systems
A task scheduling method for a real time computer system having automatic memory management or some other resource that is consumed in terms of a bit rate. The method ensures that non critical tasks do not prevent the timely execution of critical tasks. E...
05/11/1993
5204965Data processing system using stream stores
A system and method for data processing in which data processing tasks are arranged as separate processes, each of which can be executed by a dedicated central processing unit or by one or more shared processing units. All communication between processes ...
04/20/1993
5202987High flow-rate synchronizer/scheduler apparatus and method for multiprocessors
A high flow-rate synchronizer/scheduler apparatus for a mutiprocessor system during program run-time, comprises a connection matrix for monitoring and detecting computational tasks which are allowed for execution containing a task map and a network of nod...
04/13/1993
5179702System and method for controlling a highly parallel multiprocessor using an anarchy based scheduler for parallel execution thread scheduling
An integrated software architecture for a highly parallel multiprocessor system having multiple tightly-coupled processors that share a common memory efficiently controls the interface with and execution of programs on such a multiprocessor system. The so...
01/12/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
5142684Power conservation in microprocessor controlled devices
Power may be conserved and battery life may be extended in a microprocessor controlled device by providing two microprocessors, one of which is a low power, low performance low speed processor for performing background tasks, the other of which is a high ...
08/25/1992
5113502Method and apparatus for saving and performing industrial control commands
A communications system for industrial controllers includes interface controllers which implement a remote command capability. The remote command feature allows conventional communications commands to be saved at a responding interface controller in a rem...
05/12/1992
5099418Distributed data driven process
A data driven method for coordinating the processing of arithmetic tasks in a multiple computer system having a multiplicity of arithmetic processors by determining whether an arithmetic task is in a blocked condition or is in an execution ready condition...
03/24/1992
5060142System which matches a received sequence of channel commands to sequence defining rules for predictively optimizing peripheral subsystem operations
A state of operation is established in accordance with rules for a peripheral subsystem which enables reduced channel time for executing ensuing related channel commands of the same channel program. In a peripheral data-storage subsystem, a set of rules o...
10/22/1991
5043881Session control method for rewriting information in a session control device in an interactive processing system
In an interactive processing system, a session between a terminal device and a task is not fixed, but can be changed to another session before it is completed. The interactive processing system stores information representing the session set for each of a...
08/27/1991
5025369Computer system
A multilevel distributed computer system for distributed processing preferably includes a plurality of personal computers. A task inputted to the system is divided into a plurality of portions. As many of the portions as possible are distributed for proce...
06/18/1991
5010482Multi-event mechanism for queuing happened events for a large data processing system
A mechanism for queuing a set of happened events in order of their occurrence and allowing for multiple occurrences to result in multiple processing iterations which mechanism maintains a multi-event table which is really a table of multi-event designatio...
04/23/1991
5006978Relational database system having a network for transmitting colliding packets and a plurality of processors each storing a disjoint portion of database
A multiprocessor system intercouples the processors with an active logic network having a plurality of priority determining nodes. Messages applied concurrently to the network in groups are sorted, using the data content of the messages, to a single or co...
04/09/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
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
4972314Data flow signal processor method and apparatus
A single instruction stream multiple data steam data flow signal processor and method for implementing macro data flow control, in which a plurality of data processors have contentionless access to global memory data. Data processing tasks for the data pr...
11/20/1990
4969092Method for scheduling execution of distributed application programs at preset times in an SNA LU 6.2 network environment
A method for scheduling time initiated tasks from an Intelligent Work Station (IWS) of an SNA network in which a host processor has created a plurality of run ready virtual machines which are assigned under control of a Virtual Machine Pool Manager in res...
11/06/1990
4969093Method of data stream construct management utilizing format shells and shell fragments
A method is disclosed for dynamically redefining a shell structure which includes embedded formatting, processing or resource information. The shell structure includes end user requirements necessary to process constructs within a data stream which are ac...
11/06/1990
4945470Hierarchy multi-processor system and control method therefor
A multi-processor system has a main memory shared by a plurality of processors, two operating systems, a local supervisor for executing processing in a local area and a global supervisor for executing processing which requires access to a common area. Whe...
07/31/1990
4943912Parallel processor system having control processor and array control apparatus for selectively activating different processors
A parallel processor system comprises a main storage, a processor array control apparatus, a control processor which requests the processor array control apparatus to execute the processing in accordance with a procedure start instruction, and a plurality...
07/24/1990
4931931Method and a system for processing logic programs
In a method for processing logic programs--especially in Prolog-like languages--using at least one processor, which allows parallelism--also retroactively--by an existing process, called "father", creating at optional OR-parallel nodes at least one proces...
06/05/1990
4925311Dynamically partitionable parallel processors
A system for dynamically partitioning processors in a multiprocessor system intercoupled by a network utilizes, in association with each processor, a network accessible, locally changeable memory section. An available one of a number of common dynamic gro...
05/15/1990
4924382Debugging microprocessor capable of switching between emulation and monitor without accessing stack area
A debugging microprocessor used in an in-circuit emulator is made to be capable of moving into a debugging interrupt processing execution mode in response to an external supervisor interrupt instruction. This debugging microprocessor comprises a first pro...
05/08/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
4890227Autonomous resource management system with recorded evaluations of system performance with scheduler control including knowledge learning function
An autonomous resource management method for improving performance of a system in which plurality of process units compete for resources. Previously determined allocation policies are stored in memory along with system status data, control data and an eva...
12/26/1989
                  44    
 
Sign InRegister
Username  
Password   
forgot password?