TASK MANAGEMENT OR CONTROL

CL 718 SC 100
6167448 Management event notification system using event notification messages written using a markup language
Dec-26-2000 An event notification system for a network including a managed device that includes one or more management agents that detect one or more management events of a plurality of possible management events....
6167424 Method and apparatus for concurrent thread synchronization
Dec-26-2000 Methods and apparatus for locking and unlocking objects using synchronized threads are disclosed. According to one aspect of the present invention, a computer-implemented method for using a first thread...
6167423 Concurrency control of state machines in a computer system using cliques
Dec-26-2000 In a computing environment containing a plurality of state machines that communicate by passing messages on connections, a construct called a clique controls access into a set of the state machines by...
6166739 Method and apparatus for organizing and processing information using a digital computer
Dec-26-2000 An effect method and apparatus for organizing and processing chunks of interrelated information (or "thoughts") using a digital computer is disclosed. The invention utilizes highly flexible, associative...
6163793 Method and apparatus for using a driver program executing on a host processor to control the execution of code on an auxiliary processor
Dec-19-2000 A method and apparatus for using a driver program, executing on a host processor, to control the execution of programs on an auxiliary processor is described. The host processor and auxiliary processor...
6151569 Automated sequence of machine-performed attempts to unfreeze an apparently frozen application program
Nov-21-2000 An apparatus and computer method, that are generally referred to herein as ANTI-FREEZE.TM., are provided for controlling the operation of a computer running under a multitasking operating system (OS) such...
6151538 Control system
Nov-21-2000 A hybrid control system executes tasks within a transaction which is executed in a given order. The order in which the tasks are executed is inversely proportional to their deadlines. The deadlines are...
6148326 Method and structure for independent disk and host transfer in a storage subsystem target device
Nov-14-2000 In a storage target device controller capable of managing multiple command contexts, methods and associated apparatus are provided for enabling simultaneous, independent operation of the disk channel and...
6148321 Processor event recognition
Nov-14-2000 A method and apparatus for the incorporation of additional processor generated events. The processor generally comprises a storage area, an indication unit, and a retriever. The storage area stores an...
6141762 Power reduction in a multiprocessor digital signal processor based on processor load
Oct-31-2000 Improved operation of multi-processor chips is achieved by dynamically controlling processing load of chips and controlling, significantly greater than on/off granularity, the operating voltages of those...
6141677 Method and system for assigning threads to active sessions
Oct-31-2000 A method and system for processing active AFP sessions by a multithreaded file system process. The file server is coupled to entities on a network, wherein an open AFP session is created when the file...
6138168 Support for application programs in a distributed environment
Oct-24-2000 Provided are a system and method for supporting communication between application programs and the processing of messages by those programs. A table driven approach is used to select appropriate components...
6138124 Field level replication method
Oct-24-2000 In a distributed computing system in which replicas of a document are separately stored and revised, the document containing data arranged in a number of fields, a method for replicating data contained...
6134627 Thread synchronization in a computer controlled by an object-based program
Oct-17-2000 A method for synchronizing threads in a computer operating under control of a program written in an object-based computer programming language provides for a first thread to lock an object by moving the...
6134578 Data processing device and method of operation with context switching
Oct-17-2000 A data processing device includes an electronic processor responsive to a context signal and operable in alternative processing contexts identified by the context signal. First and second registers are...
6134577 Method and apparatus for enabling address lines to access the high memory area
Oct-17-2000 A method for interfacing an application program with an operating system of a computer when the application program relies on a predetermined address line to be set in a low state during the initial stages...
6134579 Semaphore in system I/O space
Oct-17-2000 A computer system utilizing multiple processes includes a semaphore for controlling exclusive access of a single process to a selected resource. The semaphore is implemented in the system input/output...
6125394 Computer system having a plurality of resources and utilizing a selection mechanism to select the resources based upon historical loading
Sep-26-2000 A computer system in which resources are selected or purged based on extremes of utilization (i.e., by virtue of having either the highest or lowest utilization ranking in a group of resources) effectively...
6122663 Method and apparatus for tracking program execution time in a computer system
Sep-19-2000 An embodiment of the present invention provides a method for monitoring application program execution time in a computer system having an operating system which controls execution of one or more application...
6122656 Processor configured to map logical register numbers to physical register numbers using virtual register numbers
Sep-19-2000 A processor employing a map unit including register renaming hardware is shown. The map unit may assign virtual register numbers to source registers by scanning instruction operations to detect intraline...
6119145 Multithreaded client application storing a separate context for each transaction thus allowing threads to resume transactions started by other client threads
Sep-12-2000 A multithreaded client application initiates multiple database operations associated with at least one transaction. The client application allocates and stores a separate runtime context for each of the...
6113651 Compile method, a compiler, an exception handler, and a program recording medium
Sep-5-2000 The present invention provides a compile method comprising steps of allocating a variable which is living and may be used after processing by an exception processing program, to a register whose contents...
6108684 Methods and apparatus for balancing loads on a storage subsystem among a plurality of controllers
Aug-22-2000 Methods and associated apparatus for balancing the I/O request processing load within a plurality of controllers in a storage subsystem. The methods of the present invention are operable within interconnected...
6105086 Data communication circuit and method for buffering data between a shared resource and multiple interfaces
Aug-15-2000 A data communication circuit buffers data between a shared resource and a plurality of data communication interfaces through a plurality of respective first-in-first-out ("FIFO") buffers. The data is divided...
6105051 Apparatus and method to guarantee forward progress in execution of threads in a multithreaded processor
Aug-15-2000 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 switching...
6105048 Apparatus and method for the real-time processing of a plurality of tasks
Aug-15-2000 An apparatus and a method for the processing of a plurality of tasks by a processor of a real-time data processing installation, in which each task is dynamically allocated a priority according to its...
6104871 Utilizing batch requests to present membership changes to process groups
Aug-15-2000 A method and program product for managing membership of process groups of a distributed computing environment. Requests to alter membership of a first process group are received and presented to the first...
6098091 Method and system including a central computer that assigns tasks to idle workstations using availability schedules and computational capabilities
Aug-1-2000 A method and system for assigning tasks to peer-to-peer computers connected via a wide area network. The system includes a central computer and one or more remote computers. The central computer and the...
6092095 Real-time task manager for a personal computer
Jul-18-2000 A real-time manager for a personal computer manages the operation of real-time tasks while the personal computer also performs other tasks. The real-time manager includes at least one real-time kernel...
6088787 Enhanced program counter stack for multi-tasking central processing unit
Jul-11-2000 A central processing unit having at least one memory for storing instructions and data includes a program counter for storing program counter values. An execution unit retrieves and processes instructions...
6088044 Method for parallelizing software graphics geometry pipeline rendering
Jul-11-2000 In a multiprocessor system, such as a graphics data processing system, a method is disclosed for processing input data in a data processor pipeline. The method includes steps of operating a main thread...
6085217 Method and apparatus for controlling the assignment of units of work to a workload enclave in a client/server system
Jul-4-2000 A method and apparatus for controlling the assignment of units of work to workload enclaves in a client/server system in which units of work are organized into enclaves with the units of work in each enclave...
6081826 System using environment manager with resource table in each computer for managing distributed computing resources managed for each application
Jun-27-2000 In correspondence to an application, a resource table to manage computing resources which are available for the application is provided in a rule such that a plurality of applications can mutually use...
6078955 Method for controlling a computer system including a plurality of computers and a network processed as a user resource
Jun-20-2000 In a computer system including a plurality of computers interconnected through a network, a specific computer A in the computer system manages the computer resource information and the operating condition...
6078942 Resource management for multimedia devices in a computer
Jun-20-2000 A resource management system in a multimedia application programming interface for a media device such as a display controller or a sound device. Applications in a multitasking environment can request...
6073157 Program execution in a software run-time environment
Jun-6-2000 A method and system for managing computer program execution is implemented in a set of callable run-time support services which allow processes written in single or multiple languages to cooperate and...
6065037 Multiple software-facility component operating system for co-operative processor control within a multiprocessor computer system
May-16-2000 This is achieved in a computer system employing a multiple facility operating system architecture. The computer system includes a plurality of processor units for implementing a predetermined set of peer-level...
6065036 Image method and apparatus for processing multiple jobs
May-16-2000 An image processing device includes process means for executing a plurality of jobs each consisting of a given preprocessing and a postprocessing to be executed after execution of the preprocessing; processing...
6065035 Method and system for procedure boundary detection
May-16-2000 The boundaries of a desired procedure in source code are determined even if there are an unequal number of begin and end procedure instructions due to conditional compilation or other programming instructions....
6061520 Method and system for performing static initialization
May-9-2000 The disclosed system represents an improvement over conventional systems for initializing static arrays by reducing the amount of code executed by the virtual machine to statically initialize an array....
6059842 System and method for optimizing computer software and hardware
May-9-2000 A method of optimizing the operation of a computer system in running application programs in accordance with system capabilities, user preferences and configuration parameters of the application program....
6058412 Service management system and process control system for intelligent network system
May-2-2000 A service management system is adapted to an intelligent network system having a plurality of service switching points making service inquiries, and a plurality of service control points coupled to the...
6058393 Dynamic connection to a remote tool in a distributed processing system environment used for debugging
May-2-2000 The present invention provides a dynamic connection for distributed applications that need to locate application development tools, including but not limited to debuggers, trace collection tools, compilers,...
6057839 Visualization tool for graphically displaying trace data produced by a parallel processing computer
May-2-2000 A visualization tool for creating graphic displays of trace data produced by a parallel computer program execution monitoring system. The visualization tool contains a display monitor, possible input devices,...
6055558 Pacing of multiple producers when information is required in natural order
Apr-25-2000 A system and method for pacing, or controlling, the processing of multiple producers when a consumer requires results from the producers in natural order. This invention regulates the use of system resources...
6052695 Accurate completion of transaction in cooperative type distributed system and recovery procedure for same
Apr-18-2000 The transaction processing throughput of a system in which a plurality of servers cooperatively perform distributed processing of transactions is improved. The servers (1a, 1b, 1c, . . .) are connected...
6047307 Providing application programs with unmediated access to a contested hardware resource
Apr-4-2000 A system and method are disclosed for executing, in a multitasking operating system, an application program that accesses a protected resource directly without mediation by the operating system. For example,...
6047125 Garbage collection system for improved use of memory by removal of reference conflicts
Apr-4-2000 In accordance with the present invention a method for modifying a sequence of instructions to improve memory management within a storage device during execution of the instructions, comprises the steps,...
6044407 Interface for translating an information message from one protocol to another
Mar-28-2000 A computer implemented interface for interfacing an equipment controller to an equipment manager each arranged to respond to a reproduced text messages according to a first and second protocol, respectively....
6044394 Managing independently executing computer tasks that are interrelated by dataflow
Mar-28-2000 A complex task is managed by controlling the independent, cooperating components that make up the complex task. This control includes, for instance, pre-run dynamic validation of the components of the...