TASK MANAGEMENT OR CONTROL

CL 718 SC 100
6401240 System and method for profiling code on symmetric multiprocessor architectures
Jun-4-2002 A profiler that accurately measures performance metrics for all threads executing a process on a SMP computer system. The profiler uses dynamic instrumentation to cause threads to sample performance metrics...
6400382 Apparatus and method for a shortcut link creation system in a computer system
Jun-4-2002 Apparatus and method are provided for implementing a link system that is configured to automatically find all third party applications that are installed on a user system, and that provides shortcuts or...
6397243 Method and device for processing several technical applications each provided with its particular security
May-28-2002 Method of processing several computer-controlled technical applications. The applications are executed within the same computer working in successive work cycles by allotting thereto during the work cycles...
6389487 Control of video device by multiplexing accesses among multiple applications requesting access based on visibility on single display and via system of window visibility rules
May-14-2002 A method and apparatus for allowing several applications to share a single video overlay resource via multiplexing are disclosed. The multiplexing is accomplished from the application end through a multiplexing...
6389446 Multi-processor system executing a plurality of threads simultaneously and an execution method therefor
May-14-2002 A program is divided into several instruction streams, and each of them is executed as a thread. A thread processor executed the thread. The thread generates another thread, but one thread is controlled...
6389447 System and method for providing adaptive task management in a multi-application device
May-14-2002 A method for managing tasks in a multi-application device having a stack and a plurality of positions for storing identification of tasks, the tasks on the top of the stack being an active task. The method...
6385664 System and method for on demand registration of tasks
May-7-2002 A registration manager implemented as a task registration manager for dynamically registering management task descriptions on demand. The task registration manager includes a static registration mechanism,...
6385636 Distributed processing system and client node, server node and distributed processing method
May-7-2002 To suitably distribute the load between a client node and a server node in a client-server system, the client node sends a task request signal to the server node in response to input from a user. The server...
6374233 Method and apparatus for evaluating expressions with cancellation of requests for operands that are no longer required
Apr-16-2002 A method for evaluating an expression comprises issuing parallel requests to acquire a plurality of operands. If, upon receipt of a first subset of the operands, it is determined that a second subset of...
6370560 Load sharing controller for optimizing resource utilization cost
Apr-9-2002 A load sharing system which minimizes overall costs by assigning segments of a divisible load to distributed processor platforms based on the resource utilization cost of each processor platform. The distributed...
6370508 Interface engine for managing business processes within a multimedia communication-center
Apr-9-2002 In an operating system (OS) for a multimedia communications center (MMCC), an interactive process module (IPM) for accomplishing a process has a plurality of code sets, each adapted to completion of a...
6366919 System for managing telecommunication sites
Apr-2-2002 A system for maintaining, updating repairing and monitoring remotely located communication equipment sites is described with which the sites can be managed and maintained. Data relative to each site is...
6356928 Method for partitioning tasks into stateless elements
Mar-12-2002 A method and apparatus for partitioning each job within a plurality of jobs into stateless tasks. Each job is marked with at least one task divider defining two tasks. Each task divider indicates where,...
6356557 Hot insertable UTOPIA interface with automatic protection switching for backplane applications
Mar-12-2002 A modified UTOPIA interface for inter-board applications is provided where the address timing generated by a polling master is extended to be two clock cycles long with no NULL address being driven onto...
6353847 System optimization apparatus employing load prediction
Mar-5-2002 It is one objective of the present invention to provide a control apparatus, for system optimization using load prediction, which prevents congestion and utilizes resources more efficiently. According...
6349320 Computer executable workflow management and control system
Feb-19-2002 A computer system executable method is provided for use in providing work items to a computer station from a database of work items. The method includes generating a sequence for providing at least some...
6347253 Control system for executing a task instruction by performing distributed processing via a number of modules
Feb-12-2002 A control system for executing task instructions, comprising a higher-order module for making an inquiry as to whether or not a task instruction can be executed, and a lower-order module for determining...
6345313 Recovery of synchronization constructs
Feb-5-2002 A method and apparatus for managing the association of objects with synchronization constructs used to synchronize those objects with threads is described. A cache of synchronization constructs is provided....
6345311 Method and system of dynamically moving objects between heterogeneous execution environments
Feb-5-2002 In object oriented-computer systems, objects execute in different, heterogeneous execution environments. During runtime, an object is identified that should desirable execute in another, heterogeneous...
6345291 Multiplexing of clients and applications among multiple servers
Feb-5-2002 In an Internet system having a plurality of applications, and a plurality of servers for attachment from a plurality of web browsers, a system supports connection oriented applications over a connectionless...
6345240 Device and method for parallel simulation task generation and distribution
Feb-5-2002 The invention provides a simulation task generator that receives a range of parameters that are desired for a particular parallel simulation. The simulation task generator determines specific combinations...
6341302 Efficient inter-task queue protocol
Jan-22-2002 In a system for executing database queries, a directed graph of logically interconnected tasks represents an execution plan for executing a specified database query. A pair of queues are stored in a computer...
6341301 Exclusive multiple queue handling using a common processing algorithm
Jan-22-2002 A multiprocessor data processing system for handling a plurality of queues within the data processing system. Each queue is associated with a pointer. A first queue is designated as the current queue along...
6338080 Device and process for handling the execution of a job in a data processing system
Jan-8-2002 The present invention relates to a process and a device for handling the execution of a job in an open data processing system as a function of the resources. The process comprises the following steps:...
6337850 Method and apparatus for executing communication in real-time and data structure for real-time data communication
Jan-8-2002 A data transfer management method for effectively reducing collision in data transfer includes the steps of storing a data length (M) of a plurality of packets capable of being transferred in a predetermined...
6330584 Systems and methods for multi-tasking, resource sharing and execution of computer instructions
Dec-11-2001 In a multi-tasking pipelined processor, consecutive instructions are executed by different tasks, eliminating the need to purge an instruction execution pipeline of subsequent instructions when a previous...
6327631 Signal processing apparatus
Dec-4-2001 A processing apparatus includes a network of interconnected processors comprising a plurality of signal processors for digitally processing input signals in real time to generate output signals and one...
6327630 Ordered message reception in a distributed data processing system
Dec-4-2001 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, delivery...
6324689 Mechanism for re-writing an executable having mixed code and data
Nov-27-2001 A method for permitting software optimization tools, software instrumenting tools and other analysis tools to re-write executables having mixed instructions and data uses a data structure having an entry...
6324562 Information processing apparatus, multitask control method, and program recording medium
Nov-27-2001 An information processing apparatus is provided wherein execution request of each task is processed so that tasks having a certain sort of attribute are not executed in parallel and are executed sequentially...
6324492 Server stress testing using multiple concurrent client simulation
Nov-27-2001 Method and system for simulating multiple concurrent clients on a network server to stress test the server. Each of one or more processors has one executable software thread, the send data thread, whereby...
6314447 System uses local registry and load balancing procedure for identifying processing capabilities of a remote device to perform a processing task
Nov-6-2001 A system and method for determining processing capabilities of devices in an electronic network comprises a host device that creates and locally registers one or more processor FCMs that include self-describing...
6314446 Method and system for monitoring tasks in a computer system
Nov-6-2001 A system and method for displaying the status of tasks or processes in a computer system is described. The method is designed to receive the expected time for task completion and by comparing the time...
6314361 Optimization engine for flight assignment, scheduling and routing of aircraft in response to irregular operations
Nov-6-2001 An automated, real-time decision support system for reassigning, rescheduling, and rerouting aircraft in response to flight operation disruptions, in which sets of optimal solutions are provided through...
6311204 Processing system with register-based process sharing
Oct-30-2001 A method and apparatus for preventing interference between simultaneously-running processes in a set top box processing system which attempt to access certain shared processing hardware such as a drawing...
6308196 Method and interface device for sharing physical resources
Oct-23-2001 In a method of sharing physical resources associated with a server system between the server system and a client system, a respective associated address designating a given location in a program memory...
6301699 Method for detecting buffer overflow for computer security
Oct-9-2001 Method for detecting buffer overflow weakness exploitation, including the steps of determining a plurality of threshold parameters, each respective to a buffer overflow weakness exploitation event, analyzing...
6301602 Priority information display system
Oct-9-2001 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 priority...
6298439 Automated storage library for managing allocation of a peripheral data storage device in response to a multi-volume data set request
Oct-2-2001 A method and system for managing a multi-volume data set request in an automated storage library. The library includes automatic means for prioritizing and selecting the optimum peripheral data storage...
6298370 Computer operating process allocating tasks between first and second processors at run time based upon current processor load
Oct-2-2001 A process of operating a computer system (100). The computer system (100) has a storage (HDD, 110) holding an operating system (OS) and an application program (APP.exe), a first processor (106) having...
6295575 Configuring vectors of logical storage units for data storage partitioning and sharing
Sep-25-2001 In a data storage subsystem providing data storage to host processors, a process of configuration defines a subset of the data storage that each host may access. A vector specification is a convenient...
6292821 Information processing
Sep-18-2001 An information processing system includes: a first data pool containing information in the form of data items; a plurality of processing elements disposed within the first data pool for processing data...
6292820 Porting POSIX-conforming operating systems to Win32 API-conforming operating systems
Sep-18-2001 Techniques for porting operating systems of a first class whose representatives include operating systems implementing the POSIX standard to operating systems of a second class whose representatives include...
6289369 Affinity, locality, and load balancing in scheduling user program-level threads for execution by a computer system
Sep-11-2001 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, and load...
6289252 Distributed batch processing system and methods
Sep-11-2001 Methods and apparatus for batch process control in which a Phase Logic Module operable in accordance with the state machine model of the batch server program is embedded within a programmable controller....
6286059 Information processing system displaying a selection state of a plurality of devices at the devices by a respective plurality of selection circuits
Sep-4-2001 An information processing system is connected to a plurality of devices, each device having a respective display and realizing at least one respective function from a plurality of functions, each device...
6286026 Method and apparatus for integrating pull and push tasks in pipeline data processing
Sep-4-2001 This invention provides a device and method for processing data with a data processing string having push type and pull type tasks. Push tasks processes data and pushes the output of the process to downstream...
6286025 Method and system of process identification by user defined process variables
Sep-4-2001 A method and system is provided for attaching user defined information to a process object in a data processing system. The method comprises creating a process control block corresponding to an invoked...
6282560 Managing processor resources in a non-dedicated computer system
Aug-28-2001 Managing processor resources in a non-dedicated computer system. An amount of a processor resource is allocated to a real-time application of the computer system. The amount does not exceed a limit chosen...
6279025 Parallel processing procedure selecting apparatus and method selecting and implementing parallel-executable processing procedures
Aug-21-2001 In a JCL analyzing apparatus for a job having a plurality of job steps, an application method of a data set is inspected to select the data set applicable to a pipe data set in view of generating a job...