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

Icon_funbox Bizarre Patents

Patent No. 6745394

Ballistic resistant body covering

A ballistic resistant body covering for protecting the torso, groin and neck area from ballistic missiles.

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/104 - Resource allocation


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


                44      
NumberTitleIssue Date
5436914Control of non-resettable counters by multiple processes
A plurality of processes share a single set of non-resettable counters which are sampled periodically. Each process maintains a list of counter relationships unique to its own process and compares at each sample time the current sampled counter values wit...
07/25/1995
5437025System and method for run time configuration of objects in an object oriented computing environment
A system and method for run time configuration of objects within an object oriented computing environment permits class substitution, instance redirection and class redirection at run time. Class redirection permits class message calls to be redirected fr...
07/25/1995
5434970System for distributed multiprocessor communication
A tightly coupled interprocessor communication system based on a common shared resource circuit and adapted particularly to a multiprocessing system including 2N processors. A local control circuit is connected to each processor and a shared re...
07/18/1995
5421011Method and system for access and accounting control in a data processing system by using a single resource account for a user or a group of users
Disclosed is a method and system for allowing resource control in a UNIX-based system to be done on an aggregate, or group, basis. This enables both access control and accounting to be done in units of groups instead of units of users. This design is upwa...
05/30/1995
5414845Network-based computer system with improved network scheduling system
An improved resource management system for a network-based computer system is described. The computer system includes a plurality of processors interconnected by a network where some of the processors are user nodes and others are batch nodes. The managem...
05/09/1995
5414851Method and means for sharing I/O resources by a plurality of operating systems
Provides a method for increasing the connectivity of I/O resources to a multiplicity of operating systems (OSs) running in different resource partitions of a computer electronic complex (CEC) to obtain sharing of the I/O resources among the OSs of the CEC...
05/09/1995
5414852Method for protecting data in a computer system
A data processing system include a plurality of data objects which are accessible by application programs through a system level interface. Each data object has an associated user access list. In addition, each object has at least one key indicating which...
05/09/1995
5408663Resource allocation methods
Methods of operating a digital computer to optimize project scheduling. Where the overall effects of a schedule, such as total project duration or cost, are unsatisfactory, the schedule is processed iteratively so that on each iteration a particular task ...
04/18/1995
5404516System for allocating resources and method
A system for allocating resources having a first mechanism for receiving a collection of input parameters and a second mechanism for processing data in accordance with the input parameters. The second mechanism includes a third mechanism for generating a ...
04/04/1995
5404563Scheduling normally interchangeable facilities in multiprocessor computer systems
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 may not be interchangeable. According to the prese...
04/04/1995
5404521Opportunistic task threading in a shared-memory, multi-processor computer system
Method and apparatus are provided in a shared memory, multi-processor computer system for reducing the time required to run an application program on the processors of the system by reducing the overhead associated with the separation of the program and t...
04/04/1995
5392433Method and apparatus for intraprocess locking of a shared resource in a computer system
A method and apparatus for the intraprocess locking of a shared resource in a computer system is disclosed. A computer system operates under the control of an operating system. The operating system supports the asynchronous execution of a plurality of tas...
02/21/1995
5392444Programmable controller for completing the execution of a block of user programs within a set time period
A programable controller includes a cycle time setter, a counter, and a calculator. The cycle time setter sets a cycle time for one round of execution of a sequential series of processing routines. The counter counts an execution time between the start of...
02/21/1995
5386551Deferred resource recovery
The resource management system first fences all autonomous resources, then shared resources required for a first activity. The first activity is then executed and the domain for the next activity examined to identify common fencing requirements. If the sh...
01/31/1995
5379429Method of resource management for version-up in a computer system and systems therefor
A resource management method and system for version-up in a multiprocessor system having functions that a processor to be made version-up investigates resources under control by the own processor itself before deciding if any of the resources are to be mo...
01/03/1995
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
5367678Multiprocessor system having statically determining resource allocation schedule at compile time and the using of static schedule with processor signals to control the execution time dynamically
A parallel processing architecture centralized controller for containing a granting access to a shared resource for a plurality of processors by use of a transaction schedule. The controller includes a memory for storing a schedule, a pointer into the mem...
11/22/1994
5367679Round robin scheduler using a scheduler carry operation for arbitration
A scheduler for scheduling communication by a plurality of clients who compete to use a shared resource. Each client asserts a request bit to request use of the shared resource, and receives a grant bit from the scheduler that is asserted when the client ...
11/22/1994
5361352Method for debugging in a parallel computer system and system for the same
In a parallel computer, a method for controlling a debugging process includes the steps of registering identifiers of plural processors into an execution waiting queue in a predetermined order; executing a corresponding program by each of the processors i...
11/01/1994
5333319Virtual storage data processor with enhanced dispatching priority allocation of CPU resources
Dispatching improvements in operating systems are described for multiprogrammed data processing systems. A common priority dispatching mechanism for applications that span multiple address spaces in multi-address space operating systems is provided where ...
07/26/1994
5325525Method of automatically controlling the allocation of resources of a parallel processor computer system by calculating a minimum execution time of a task and scheduling subtasks against resources to execute the task in the minimum time
A method of controlling the allocation of resources in a parallel processor computer. A critical path for executing a task such as evaluating a database query is determined. The minimum time to execute the task assuming infinite resources such as processo...
06/28/1994
5321835Method of controlling execution of jobs and system for the same
A method of controlling execution of a series of jobs includes the steps of executing the series of jobs sequentially, determining jobs to be rerun in the series of jobs as rerun jobs in accordance with the file access information when one of the series o...
06/14/1994
5319782Method for synchronizing the dispatching of tasks among multitasking operating systems
A method for synchronizing the dispatching of tasks from a CPU-based first multitasking operating system (OS) with threads of function calls opportunistically dispatched from a CPU-based second multitasking operating system. The second OS includes a set o...
06/07/1994
5311461Programmable priority and selective blocking in a compute system
In a computer system in which conflicting requests for resources are prioritized, a programmable priority determination method and system. Relative priority between competing sources or requests is represented by a control word (priority code). The contro...
05/10/1994
5307496Multiprocessor computing apparatus for utilizing resources
Resources possessed by a computer are registered in a resource table. A resource supply judging portion, in answer to a resource utilization request generated in its own computer or the computer in the preceding stage, judges whether or not it is possible...
04/26/1994
5303369Scheduling system for multiprocessor operating system
A multiprocessor, multitasking digital processing system, having a host processor and a number of digital signal processors. Tasks are downloaded from the host processor to the digital signal processors, and are scheduled under the control of a scheduler ...
04/12/1994
5301337Distributed resource management system using hashing operation to direct resource request from different processors to the processor controlling the requested resource
A resource managing method operates in a computer system in which a variety of processes run essentially simultaneously on a group of processors, each processor being provided with a respective section of memory which is also accessible by the other proce...
04/05/1994
5297283Object transferring system and method in an object based computer operating system
An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the system's resources. Access to certain objects is required in order to use corresponding resources in the sys...
03/22/1994
5283896Method and system for controlling mutually exclusive resources using a modified Petri net process control graph
A method and system for controlling mutually exclusive resources and for preventing deadlocks in a multi-tasking computer system by generating a graph containing nodes to which are mapped the tasks included in a flow of processes and the critical resource...
02/01/1994
5280615Out of order job processing method and apparatus
A computer system executes steps to provide results in an order different from an intended order. Instructions are concatenated into a plurality of jobs. Different invocations of a variable within the computer instruction stream may be assigned respective...
01/18/1994
5276876Registration of resources for commit procedures
A computer system provides registration of resource for synchronization point processing. Resources include file systems, data bases, and protected conversations. A resource becomes protected by the system when it is registered in the application's execut...
01/04/1994
5274809Task execution control method for a multiprocessor system with enhanced post/wait procedure
Task execution control for a multiprocessor wherein at a time point when a post issue task ends the use of a shared resource, the shared resource is released, another task which is running on another processor is allowed to lock the shared resource, and t...
12/28/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
5251317Computer system with an access control unit for resource
In a computer system of the multi-task type, when a plurality of tasks execute related data processings, ID data specifically provided for the data processings is generated, and recorded. With the recorded ID, an exclusive control and a shared control in ...
10/05/1993
5249295Digital computer register allocation and code spilling using interference graph coloring
A method is disclosed for allocating internal machine registers in a digital computer for use in storing values defined and referenced by a computer program. An allocator in accordance with the present invention constructs a interference graph having a no...
09/28/1993
5247687Method and apparatus for determining and using program paging characteristics to optimize system productive CPU time
Paging data is used to manage address space working set size, system multiprogramming level, and job mix, to improve system productive CPU utilization. System paging characteristics are monitored to determine when to perform management functions. When nee...
09/21/1993
5235508Automated resource allocation cutting stock arrangement using random cut patterns
An arrangement is disclosed for allocating a constrained common resource among a plurality of demands for the resource. The arrangement includes generating a set of patterns as candidates for a recommended solution, setting goals or constraints for a patt...
08/10/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
5193172Memory management system for dispatching only to a selected high-use-priority task a maximum allocated and given highest-use-priority real-pages when requested
An information processing system managing a virtual memory by using a real memory system comprising a single or a plurality of processors which, when a real page allocation request occurs in a processor or task keeping the use priority that the real pages...
03/09/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
                44      
 
Sign InRegister
Username  
Password   
forgot password?