Match Document Document Title
6567839 Thread switch control in a multithreaded processor system  
A system and method for performing computer processing operations in a data processing system includes a multithreaded processor and thread switch logic. The multithreaded processor is capable of...
6567840 Task scheduling and message passing  
Methods for modeling real-time periodic and aperiodic task scheduling and message passing within multitask systems. The methods utilize undelayed and single sample delayed message connections among...
6560628 Apparatus, method, and recording medium for scheduling execution using time slot data  
A scheduling method for use with a multi-thread system which is capable of time-sharing processing a plurality of threads is provided which can avoid the drawback of priority inversion, minimize...
6549936 Method and system for transferring a job between two computers submitted as a request containing a plurality of scripts to be executed  
In a job transferring method of sending a request from a first computer to a second computer so as to cause the second computer to register and execute a job, the request is created so that it can...
6542920 Mechanism for implementing multiple thread pools in a computer system to optimize system performance  
A mechanism is disclosed for implementing multiple thread pools in a computer system to optimize system performance. In accordance with the invention, a plurality of thread pools is initially...
6539440 Methods and apparatus for prediction of the time between two consecutive memory accesses  
According to the present invention, a method for very fast calculation of the earliest command issue time for a new command issued by a memory controller is disclosed. The memory controller...
6510474 Methods and apparatus for re-reordering command and data packets in order to restore an original order of out-of-order memory requests  
According to the present invention, techniques for re-reordering command and data packets in order to restore an original order of out-of-order memory requests are described. In one embodiment, a...
6493725 Database managing system  
Information processing devices each creates a dirty bit indicative of the presence or absence of update per tip in a sharing region, and updates the dirty bit in accordance with an operation on the...
6490611 User level scheduling of inter-communicating real-time tasks  
In a multi-tasking system a writer task generates real-time and non real-time messages having multiple priority levels in an ascending order arranged in a plurality of priority bands. The real-time...
6477561 Thread optimization  
An application program executes on a computer capable of executing multiple execution threads. The threads produce varying processor loads. The application program assigns task requests to the...
6473780 Scheduling of direct memory access  
An improved microprocessor system includes an execution arbitrator which arbitrates between core CPU tasks and DMA tasks and allows for multiple priorities among each, and for priorities with...
6460067 Using time stamps to improve efficiency in marking fields within objects  
One embodiment provides for a system that uses a time stamp in order to more efficiently mark objects to keep track of accesses to fields with the objects. Upon receiving a first reference to a...
6449251 Packet mapper for dynamic data packet prioritization  
A packet mapper prioritizes streams of data packets in a computer network, each data packet having a packet header containing feature values descriptive of the data packet. The packet mapper...
6442583 Multi-system resource capping  
A method for managing a workload distributed across data processing systems in accordance with a common processor consumption standard, including the steps of measuring the processor consumption of...
6438630 Scheduling storage accesses for multiple continuous media streams  
A system for scheduling storage accesses of multiple continuous media streams may include a plurality of media stream clients. Associated with each media stream client is one of a plurality of...
6438574 Multifunctional apparatus and data processing method  
In a multifunctional apparatus used by a plurality of users, image data entered in a variety of formats from various information sources such as a scanner, computer, facsimile machine and...
6430592 System for sharing CPU time amongst multiple users  
A computer system allocates processor time to multiple users. A systems operator or other administrator specifies to the computer a share of processor time for each user. The share can be absolute...
6430593 Method, device and article of manufacture for efficient task scheduling in a multi-tasking preemptive priority-based real-time operating system  
The present invention provides a method, an article of manufacture and a multi-tasking, preemptive, priority based operating device for acceleration of operating system functions using a host...
6421685 File data synchronization in two computer systems  
This invention provides a file control system which can reflect updated data in files of both a personal computer and portable information terminal, when data has been updated in one or both of...
6418458 Object-oriented prioritized work thread pool  
A method, apparatus, and article of manufacture for scheduling thread execution in a computer. Defined task queues and work crews, comprising workers to complete assigned tasks, are managed by a...
6411982 Thread based governor for time scheduled process execution  
A scheduling governor that regulates the number of scheduled tasks that are executed concurrently over a network computer system is presented. All task requests that are scheduled to be executed...
6385708 Using a timing-look-up-table and page timers to determine the time between two consecutive memory accesses  
According to the present invention, a scheduler that uses a timing-look-up-table and page timers to determine the time between two consecutive memory accesses is described. The scheduler for...
6378052 Data processing system and method for efficiently servicing pending requests to access a storage system  
A method and system in data processing system are disclosed for efficiently servicing requests to access a disk. Each of the requests are associated with a location on the disk. The requests...
6363441 TIMING CONTROLLER HAVING DEPENDENCY MEMORY, SELECTION SERIALIZATION COMPONENT AND REORDERING COMPONENT FOR MAINTAINING TIME DEPENDENCIES IN CONVERSIONS BETWEEN SEQUENTIAL AND PARALLEL OPERATIONS USING STAGING MEMORY  
An electronic system and method that maintains time dependencies and ordering constraints in an electronic system. A timing controller utilizes a representative bit to track timing dependencies...
6360243 Method, device and article of manufacture for implementing a real-time task scheduling accelerator  
The present invention provides a task scheduling accelerating method, device and article of manufacture for determining and controlling multi-tasking. The device includes a synchronous task command...
6353616 Adaptive processor schedulor and method for reservation protocol message processing  
A packet network employing a reservation-based protocol system includes routers having processing sections that schedule message processing of the protocol's control messages adaptively based on...
6349321 Data processing system and scheduling method  
A central processing unit schedules the start time of a following special process based on the progress status of a preceding special process being executed in an auxiliary processing unit and the...
6345329 Method and apparatus for exchanging data using a queued direct input-output device  
A method and apparatus for exchanging data in a network computing system having a main storage capable of connecting to at least one application server and an interface element with at least one...
6343298 Seamless multimedia branching  
Described above are methods of authoring multimedia titles and of storing and delivering multimedia content that implements guaranteed seamless branching on digital media with high seek latency and...
6341303 System and method for scheduling a resource according to a preconfigured plan  
A scheduler for allocating a computer system resource, such as processor time, among processes (e.g., database processes) according to a plan. A scheduling plan may include multiple sub-plans, and...
6338072 Device and process for dynamically controlling the allocation of resources in a data processing system  
A system and process for dynamically controlling the allocation of resources in a “UNIX” open data processing system that includes a local resource manager, wherein the system is configured to...
6332170 Printing apparatus with job interrupt capabilities and control method thereof  
A printing environment is provided, in which the user can obtain prints of special print jobs without stagnation of ordinary print jobs which otherwise might be caused by the loading of a special...
6330647 Memory bandwidth allocation based on access count priority scheme  
A technique to arbitrate computer memory request signals includes selecting a first memory request signal (associated with a first requestor), associating an access count value with the first...
6327630 Ordered message reception in a distributed data processing system  
A complex computing system has a plurality of nodes interconnected by channels through which data messages are exchanged. The underlying principle is that after arrival at a node of a message,...
6301602 Priority information display system  
A priority information display system operates on an operating system that controls the execution of a plurality of processes having their respective priorities and enables the inheritance of...
6301627 Method/system for identifying delayed predetermined information transfer request as bypassable by subsequently-generated information transfer request using bypass enable bit in bridge translation control entry  
A method and apparatus is provided in which I/O data is tagged to identify an ordering of data transfer requests relative to other data transfer requests. Write and Read transaction requests are...
6292835 Network bandwidth and object obsolescence sensitive scheduling method and apparatus for objects distributed broadcasting  
A proxy strategy not only caches objects but actively sets update schedules for channel information disseminated from different servers. Based on available bandwidth, this proxy strategy formulates...
6292856 System and method for application influence of I/O service order post I/O request  
System and method for scheduling I/O requests in a multi-tasking data processing environment. An I/O request issued by an application is placed in an I/O request holding queue. Under control of the...
6292822 Dynamic load balancing among processors in a parallel computer  
A parallel programming system implements dynamic load balancing to distribute processing workload to available processors in a parallel computer. A preprocessor in the system converts a nested...
6289369 Affinity, locality, and load balancing in scheduling user program-level threads for execution by a computer system  
A technique for dynamically exploiting affinity, locality, and load balancing in scheduling the execution of multi-threaded user programs in a multi-processor computer system. Affinity, locality,...
6275749 Interrupt-controlled thread processing  
Rapid thread processing is performed by associating thread contexts stored in a remote memory with interrupts for controlling the operation of a hardware-accelerated processor. This both minimizes...
6275810 Method for scheduling holidays in distributed computer enterprise locales  
A scheduling method operative in association with a display device of a data processing system connected in a distributed computing environment having nodes located across geographically-dispersed...
6272544 Dynamically assigning priorities for the allocation of server resources to completing classes of work based upon achievement of server level goals  
A facility for ranking service classes in terms of their relative levels of need for additional server resources is described. The facility utilizes a set of goals, each identifying a service class...
6263359 Computer resource proportional utilization and response time scheduling  
A method of scheduling jobs to be executed by a resource in a computer system wherein the jobs are grouped in "classes." The job classes vying for the resource's attention are arranged in a...
6260058 Process for controlling technological operations or processes  
In the process for controlling industrial operations and processes, a complex control program is processed by a microprocessor of a controller (10) under real-time conditions. The complex control...
6249836 Method and apparatus for providing remote processing of a task over a network  
A method and apparatus for providing remote, distributed processing of a task by employing a wide area network (e.g., the Internet). A resource provider initiates the process by sending an...
6247040 Method and structure for automated switching between multiple contexts in a storage subsystem target device  
In a storage target device controller capable of managing multiple command contexts, methods and associated apparatus are provided for automatically managing the plurality of contexts using a state...
6247064 Enqueue instruction in a system architecture for improved message passing and process synchronization  
A system and method for adding a queue entry containing message data to a queue shared by communicating, sequential processes includes an enqueue instruction. The enqueue instruction attaches a...
6243610 Network control system, process management method in this system, and recording medium on which a process management program is recorded  
In a controlled object, a process variable of a controlled object process is detected by a sensor and its detection time is measured by a timer. A process signal transmitting device transmits, as a...
6243736 Context controller having status-based background functional task resource allocation capability and processor employing the same  
A context controller for managing multitasking in a processor and a method of operating the same. In one embodiment, the context controller includes: (1) memory that contains contexts corresponding...