TASK MANAGEMENT OR CONTROL

CL 718 SC 100
6810433 Peripheral device for programmable controller
Oct-26-2004 A storage unit stores ranges of devices allocated for each sequence program. A device range checking unit sequentially extracts device notations indicating consecutive areas and commands specifying consecutive...
6809736 Virtualization of graphics resources
Oct-26-2004 Graphics resources are virtualized through an interface between graphics hardware and graphics clients. The interface allocates the graphics resources across multiple graphics clients, processes commands...
6804815 Sequence control mechanism for enabling out of order context processing
Oct-12-2004 A sequence control mechanism enables out-of-order processing of contexts by processors of a symmetric multiprocessor system having a plurality of processors arrayed as a processing engine. The processors...
6802065 System and methods for permitting access to a singular network process by multiple user processes
Oct-5-2004 An application provides access by multiple user processes to a single network process. The application includes a socket library and a network process which contains the device driver software for a plurality...
6802063 64-bit open firmware implementation and associated api
Oct-5-2004 An improved logically partitioned data processing system is provided. In one embodiment, the data processing system includes a plurality of hardware devices, including processors, and a plurality of operating...
6795966 Mechanism for restoring, porting, replicating and checkpointing computer systems using state extraction
Sep-21-2004 A computer system is interrupted, and its entire state information is extracted as one or more checkpoints at one or more respective points during operation of the system. The checkpoint may be restored...
6795905 Controlling accesses to isolated memory using a memory controller for isolated execution
Sep-21-2004 An access transaction generated by a processor is configured using a configuration storage containing a configuration setting. The processor has a normal execution mode and an isolated execution mode....
6795844 Apparatus for controlling optional functions of electronic equipment and method therefor
Sep-21-2004 An apparatus for processing options of electronic equipment models and a method therefor, and more particularly, an apparatus for controlling optional functions of electronic equipment models, in which...
6795742 Production management method in a plurality of production lines
Sep-21-2004 A production management method includes the steps of: managing parallel production in a plurality of production lines to acquire an order model name and a production type name; acquiring a production record;...
6792039 Method for controlled reducing of processor utilization by a soft modem and a soft modem with controlled different processor utilization modes
Sep-14-2004 A soft modem having a plurality of selectable operational modes. Each of the operational modes has a different nominal processor utilization level. The soft modem uses a method for changing its nominal...
6788980 Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
Sep-7-2004 The invention provides improved methods and apparatus for control using field and control devices that provide a virtual machine environment and that communicate via an IP network. By way of non-limiting...
6785887 Technique for using shared resources on a multi-threaded processor
Aug-31-2004 A method of handling conflicts between threads, including an initiating thread and at least one other thread, for at least one shared resource in a multi-threaded processing system having a processor and...
6782534 Method and system for controlling program in information processing system
Aug-24-2004 A transaction program 120 supplies a container 100 with data 1001 containing transaction identifying information. The container 100 holds an attribute value indicating a component control method corresponding...
6782421 System and method for evaluating the performance of a computer application
Aug-24-2004 A system for evaluating the performance of a computer-implemented application, wherein the performance is measured in terms of availability. The system includes a metrics data module comprising actual...
6782407 System and method for low overhead boundary checking of java arrays
Aug-24-2004 An array boundary checking method is disclosed for providing hardware based array boundary checking in a Java environment. During the first machine cycle of a current array access command, an array reference...
6782408 Controlling a number of instances of an application running in a computing environment
Aug-24-2004 The number of instances of an application running in a computing environment are controlled by monitoring the current load on the application, and altering the current number of instances of the application...
6779180 Apparatus and method for preventing stack overflow from synchronous completion of asynchronous functions
Aug-17-2004 A stack unwinding mechanism and method for same is presented. The stack unwinding mechanism reduces stack overflow problems by determining if an asynchronous function completed synchronously and unwinding...
6779182 Real time thread dispatcher for multiprocessor applications
Aug-17-2004 The present invention provides a process scheduler or dispatcher for a multiprocessor system for real time applications. This embodiment of the present invention proposes a dispatcher model that maintains...
6779176 Methods and apparatus for updating electronic system programs and program blocks during substantially continued system execution
Aug-17-2004 A method of implementing program updates in an electronic system includes requesting the system to accept a program update and loading replacement programs for execution. The method includes using an operating...
6775831 System and method for rapid completion of data processing tasks distributed on a network
Aug-10-2004 A computer program and task request interface which enables large volumes of data to be processed efficiently and rapidly by multiple computers on a network. The data that requires processing can be in...
6772266 Detecting transfer of universal serial bus (USB) host controller information from operating system drivers to basic input output system (BIOS)
Aug-3-2004 A first driver bypasses execution of a transaction descriptor that causes a non-maskable interrupt (NMI) when executed by a host controller while under control of a second driver. The transaction descriptor...
6772189 Method and system for balancing deferred procedure queues in multiprocessor computer systems
Aug-3-2004 A method and system for balancing deferred procedure queues in multiprocessor computer systems provides a greater use of multiprocessing power for the handling of hardware requests in a device driver....
6772031 Method of, system for and computer program product for providing a job monitor
Aug-3-2004 A graphical user interface for monitoring a job executing on a remote host system from a local workstation by displaying a tree view of the system, a queue within the system, a job within the queue, and...
6769121 Program execution device and process migrating method thereof and storage medium which stores process migration control program
Jul-27-2004 A program execution device connected to other computer over a network including a thread management unit for setting values of a process status flag and a thread state table according to an execution state...
6769120 Calendar-induced program execution
Jul-27-2004 A user's calendar program is configured to "induce" execution of scheduled programs or system activities. Utilizing a scheduler program, the user can configure the system to run certain recurring tasks...
6769119 System, method, and computer program product for scoping operating system semantics in a computing environment supporting multi-enclave processes
Jul-27-2004 Scoping operating system semantics in a computing environment, wherein a process comprising at least one enclave is executing in the computing environment, is disclosed. Such scoping is performed by determining...
6769112 Domain-independent reconfigurable scheduler
Jul-27-2004 A domain-independent, reconfigurable scheduling system (100) is provided. The scheduling system (100) receives a data object describing one or more resources to be scheduled. The data object is related...
6766515 Distributed scheduling of parallel jobs with no kernel-to-kernel communication
Jul-20-2004 A system and a method of scheduling a plurality of threads from a multi-threaded program. A shared arena is provided in user memory, wherein the shared arena includes a register save area for each of the...
6766348 Method and system for load-balanced data exchange in distributed network-based resource allocation
Jul-20-2004 A method and system for allocating distributed resources connected to a computer network to application programs running on computers attached to the communications network. The distributed resource allocator...
6763519 Multiprogrammed multiprocessor system with lobally controlled communication and signature controlled scheduling
Jul-13-2004 A multiprogrammed multiprocessor system comprises a plurality of processors and some communications resources such as networks through which the processors communicate with each other. A plurality of tasks...
6763328 Method and data processing system for emulating virtual memory utilizing threads
Jul-13-2004 In an emulation of a multiprocessor Target computer system on a Host computer system, Host virtual memory addresses are mapped and utilized as Target virtual memory addresses. Target virtual memory control...
6760743 Instruction memory system for multi-processor environment and disjoint tasks
Jul-6-2004 An instruction memory system is shared by a plurality of processors and the system utilizes an increased bandwidth to support the combined number of processors. The total instruction address space is divided...
6757897 Apparatus and methods for scheduling and performing tasks
Jun-29-2004 The invention provides unique mechanisms and techniques for a computing device to perform various tasks in a multi-tasking or time sliced environment. A general task scheduling algorithm can select various...
6757896 Method and apparatus for enabling partial replication of object stores
Jun-29-2004 Method and apparatus are provided for enabling partial replication of object stores, wherein two or more computers can partially replicate object stores by allowing synchronization of only such objects...
6756974 Display control apparatus and method
Jun-29-2004 A display control apparatus selectively outputs first image data and second image data to a display device on the basis of a switching instruction to instruct the switching of an image to be displayed...
6754898 Method and apparatus for converting a lightweight monitor to a heavyweight monitor
Jun-22-2004 Methods and apparatus for converting a lightweight monitor to a heavyweight monitor are disclosed. According to one aspect of the present invention, a computer-implemented method for converting a lightweight...
6754897 Operation prioritization and selection in a probability-based job scheduler
Jun-22-2004 A hierarchical, probability-based look-up method and apparatus for selection of an operation for job generation. Bitmaps are set based on the priority class of pending operation requests. The bitmap values...
6754764 Method and apparatus for maintaining order in a pipelined process and its application
Jun-22-2004 To maintain order in a pipelined process, a number of memory locations of a result memory are sequentially reserved for a number of processes as the processes are sequentially dispatched for execution....
6748593 Apparatus and method for starvation load balancing using a global run queue in a multiple run queue system
Jun-8-2004 Apparatus and methods for starvation load balancing using a global run queue in a multiple run queue system. The apparatus includes a controller, memory, initial load balancing device, idle load balancing...
6748592 Method and apparatus for protectively operating a data/information processing device
Jun-8-2004 In a data/information processing system, a nested privilege protection is employed to protect the system when executing instructions. A first privilege protection having at least two privilege levels is...
6745384 Anticipatory optimization with composite folding
Jun-1-2004 A method and system for anticipatory optimization of computer programs. The system generates code for a program that is specified using programming-language-defined computational constructs and user-defined,...
6738971 Using a resource manager to coordinate the comitting of a distributed transaction
May-18-2004 A method and apparatus are provided for using a resource manager to coordinate the committing of a distributed transaction. According to the method, a first set of changes is communicated to a first resource...
6735769 Apparatus and method for initial load balancing in a multiple run queue system
May-11-2004 Apparatus and methods for initial load balancing in a multiple run queue system are provided. The apparatus includes a controller, memory, initial load balancing device, idle load balancing device, periodic...
6728963 Highly componentized system architecture with a loadable interprocess communication manager
Apr-27-2004 The invention is directed toward a loadable interprocess communication manager and generally to a computer operating system capable of supporting plural threads running in a computer having a working memory,...
6728964 Monitoring function
Apr-27-2004 A real time blocking hook enables foolproof monitoring of various global functions such as file open. In this way, a scanning functionality may be implemented which prevents execution of the file before...
6728959 Method and apparatus for strong affinity multiprocessor scheduling
Apr-27-2004 A method and apparatus for scheduling threads on a multiprocessor utilize an unlocked local queue for each processor in the multiprocessor and a lockable global dispatch queue accessible by all processors....
6728957 Program response time estimating apparatus
Apr-27-2004 In a system in which a plurality of programs each enter an execution wait state at a given time point and they are sequentially executed in the order of their cutoff times, the execution completion time...
6725456 Methods and apparatus for ensuring quality of service in an operating system
Apr-20-2004 A uniform application programming interface (API) provides efficient generation and control of resource reservations so as to ensure a desired quality of service (QoS) for applications running on an operating...
6725454 Method and apparatus for capacity consumption profiling in a client/server environment
Apr-20-2004 A system and method for identifying capacity consumption profiles in a client/server computer system, which include such applications as enterprise resource planning customer relationship planning and...
6725448 System to optimally create parallel processes and recording medium
Apr-20-2004 An optimizing system, method and computer readable recording medium to increase the speed of parallel processing by allowing a mixture of automatic creation of parallel processes and OpenMP API processing...