TASK MANAGEMENT OR CONTROL

CL 718 SC 100
6725294 Installation and access of a device handler for a peripheral device in a computer
Apr-20-2004 In a computer (e.g. an 80.times.86-compatible personal computer) in which peripheral devices (e.g. hard drives, floppy drives, CD-ROMs, etc.) are accessed through more than one chain of handlers for the...
6725266 System and method for changing the status of a system service
Apr-20-2004 A system for changing the status of at least one system service, which includes at least one external data manager object for indicating the status of the at least one system service available to request...
6725188 Method of cleanup after termination of a process under a simulated operating system
Apr-20-2004 An operating system is simulated to run in conjunction with a native operating system, allowing processes originally developed for the operating system being simulated to be ported to the environment of...
6721947 System, method and program for producing a customized response
Apr-13-2004 A system, method, and program allow the execution of a different response of an application extension manager without modifying the default response of the application extension manager. The application...
6721948 Method for managing shared tasks in a multi-tasking data processing system
Apr-13-2004 A method for managing tasks in a data processing system having a shared task, which may be performed in hardware, software, or a combination of both. In response to a request from a requesting task, the...
6721815 Method and apparatus for iTD scheduling
Apr-13-2004 A device is presented including a host controller to generate a transaction schedule. The transaction schedule includes many transactions. The transactions are stored in many data structures. Each of the...
6721775 Resource contention analysis employing time-ordered entries in a blocking queue and waiting queue
Apr-13-2004 Resource contention monitoring and analysis are provided for a single system or multi-system environment. Resource contention is tracked at a task level when contention occurs by listing each owner of...
6721778 Unscheduled event task processing system
Apr-13-2004 A task processing system such as a telephony call center and telephony call center management system downloads and processes unscheduled events such as inbound and outbound call records, in real time....
6718358 System and method for generic automated tuning for performance management
Apr-6-2004 A system and method is described for generic automated tuning for performance management. The system comprises a target to be controlled and a generic automated tuning agent (GATA) that performs this control....
6715010 Bus emulation apparatus
Mar-30-2004 A bus emulation apparatus includes serial transfer paths, serial interface circuits having a parallel to serial conversion circuit for converting parallel data from a peripheral circuit to serial data...
6714958 Detecting and causing latent deadlocks in multi-threaded programs
Mar-30-2004 Methods and systems for analyzing multi-threaded programs are provided. The predisposed execution of multi-threaded programs is modified to cause and detect latent deadlocks. When a thread attempts to...
6711739 System and method for handling threads of execution
Mar-23-2004 A mechanism for controlling threads in a Java application while avoiding the unsafe conditions inherent in the use of existing java.lang.Thread methods. In one embodiment, a first class is defined for...
6711616 Client-server task distribution system and method
Mar-23-2004 A method and system for distributing by a server data processing system computing tasks for execution amongst a plurality of client data processing systems having different resource characteristics. Each...
6711605 Multi OS configuration method and computer system
Mar-23-2004 A computer system of a multi-operation-system (multi-OS) has a main memory having a memory area for a first OS and a memory area for a second OS, both the areas being independent from each other, and a...
6708197 Method of driving timer in an advanced intelligent network switching system employing the thread call structure under UNIX system
Mar-16-2004 A method for providing an AIN (Advanced Intelligent Network) switching system employing a thread call structure with timers for threads by providing a plurality of timer items respectively for the produced...
6708194 Porting POSIX-conforming operating systems to Win32 API-conforming operating systems
Mar-16-2004 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...
6708195 Composite locking of objects in a database
Mar-16-2004 In a multi-user environment, a method of controlling access to objects is required, such that updates performed by one user are not overwritten by simultaneous updates by another user. There is provided...
6704763 Hardware enforcement mechanism for an isochronous task scheduler
Mar-9-2004 A computer system includes a real-time interrupt that causes the operating system to determine which isochronous tasks are pending. In one embodiment, applications that include isochronous tasks are certified...
6704764 Method and apparatus for a servlet server class
Mar-9-2004 The present invention is a distributed, load balanced, fault tolerant implementation of the servlet interface. The servlet interface includes a unique JVM or instance of the SSC for each servlet thread....
6701353 System for responding to new message polling from clients
Mar-2-2004 A system for optimizing server response time to polling for new e-mail messages by a client. A cache of memory storing information about a user for responding to polling queries is maintained by the server....
6697895 Network attached tape storage system
Feb-24-2004 The present invention provides an apparatus and methodology that allows a host computer to control a data storage device that is remotely located relative to the host computer utilizing the same software...
6697834 Mutual exculsion system and method for restarting critical sections of code when preempted during a critical section
Feb-24-2004 A mutual exclusion arrangement is disclosed for use in connection with a computer, the computer being configured to execute at least one program having at least one thread in a series of time slots. The...
6697693 Product development system using common format data
Feb-24-2004 In a car development system, a control specification development computer transmits Excel-format matching data of a car manufacturer to an XML database computer of an ECU supplier. The XML database computer...
6694345 External job scheduling within a distributed processing system having a local job control system
Feb-17-2004 External job scheduling capabilities are provided to a local job control system lacking or having insufficient job scheduling capabilities. This is accomplished by encapsulating running of a user job by...
6691146 Logical partition manager and method
Feb-10-2004 A partition manager for managing logical partitions in a computer system includes hooks to low-level operating system code in one of the logical partitions. By using the operating system code to manage...
6690788 Integrated work management engine for customer care in a communication system
Feb-10-2004 The present integrated work management engine for customer care orchestrates all forms of work relating to the servicing of customer requests across the entire business enterprise. This integrated work...
6687905 Multiple port input/output job scheduling
Feb-3-2004 A multi-port adapter and method for scheduling jobs at the adapter input/output ports. A plurality of queues are provided, each associated with one of the input/output ports. A processor arranges the jobs...
6687904 Method and apparatus for selecting a locking policy based on a per-object locking history
Feb-3-2004 Methods and apparatus for locking an object using an efficient combination spinning and blocking process are disclosed. According to one aspect of the present invention, a method for acquiring ownership...
6687903 Inhibiting starvation in a multitasking operating system
Feb-3-2004 Disclosed is inhibiting process starvation in a multitasking operating system by providing a first type of scheduling event at periodic timer intervals, providing a second type of second scheduling event...
6687729 System and method for providing a pool of reusable threads for performing queued items of work
Feb-3-2004 A system and method for managing a pool of threads for executing thread operations. A thread pool is instantiated which includes a plurality of threads, and a work queue having program controllable states...
6687730 Timeout object for object-oriented, real-time process control system and method of operation thereof
Feb-3-2004 For use in time-limiting a request for information from a client to a resource, a timeout object, a method of operating the same and a real-time process control system employing the timeout object or the...
6681241 Resource contention monitoring employing time-ordered entries in a blocking queue and waiting queue
Jan-20-2004 Resource contention monitoring and analysis are provided for a single system or multi-system environment. Resource contention is tracked at a task level when contention occurs by listing each owner of...
6681242 Method and apparatus for detecting dependency cycles between resources in a computer system
Jan-20-2004 One embodiment of the present invention provides a system that detects cycles in a set of dependencies between a set of resources in a computer system. The system operates by receiving a new dependency...
6678889 Systems, methods and computer program products for locating resources within an XML document defining a console for managing multiple application programs
Jan-13-2004 Systems, methods and computer program products are provided for sharing resources within an Extensible Markup Language (XML) document that defines a console (i.e., a graphical user interface or GUI) for...
6678716 System and method for managing processes
Jan-13-2004 The process management system includes task information indicative of tasks that define process steps for a group of processes. The task information defines the steps as software events and as non-software...
6678712 Method and system for executing a program under one of a plurality of mutually exclusive operating environments
Jan-13-2004 A method and system within a data processing system for executing a program under one of a number of mutually exclusive operating systems are disclosed. The data processing system includes a nonvolatile...
6675371 Java and native application window integration
Jan-6-2004 A system for adding functionality to a graphical user interface of a non-Java based, or native, application, using the Java programming language is provided. A Java window, or dialog, is configured to...
6675189 System for learning and applying integrated task and data parallel strategies in dynamic applications
Jan-6-2004 A system for learning and applying a task and data parallel strategy to an application that includes at least one task for processing an input data stream to produce an output data stream includes the...
6675191 Method of starting execution of threads simultaneously at a plurality of processors and device therefor
Jan-6-2004 In a multi-processor system in which a plurality of threads to be simultaneously executed at a plurality of processors are stored as one thread set at a context area one-to-one corresponding to a thread...
6671707 Method for practical concurrent copying garbage collection offering minimal thread block times
Dec-30-2003 A method for practical concurrent copying garbage collection offering minimal thread blocking times. The method comprises achieving dynamic consistency between objects in an old memory space and objects...
6665699 Method and data processing system providing processor affinity dispatching
Dec-16-2003 A processor in a data processing system having multiple cache memories performs cache memory or processor module affinity dispatchin. Processes awaiting dispatch are stored in prioritized queues. Each...
6662364 System and method for reducing synchronization overhead in multithreaded code
Dec-9-2003 A system and method for implementing mutual exclusion locks (mutexes) is provided. Mutexes of the present invention designate whether they are to be synchronized using fast nonatomic load/store sequences...
6658490 Method and system for multi-threaded processing
Dec-2-2003 The present invention provides a method and system for multi-threaded processing that is an improvement over conventional systems. The system of the present invention comprises multiple threads of execution,...
6658449 Apparatus and method for periodic load balancing in a multiple run queue system
Dec-2-2003 An apparatus and methods for periodic load balancing in a multiple run queue system are provided. The apparatus includes a controller, memory, initial load balancing device, idle load balancing device,...
6658448 System and method for assigning processes to specific CPU's to increase scalability and performance of operating systems
Dec-2-2003 A method in a multi-processor computing system is disclosed. The method is an object-oriented method that allows a user to make associations between processes to be executed and available CPUs of the system....
6654779 System and method for electronic mail (e-mail) address management
Nov-25-2003 A system and methods for managing Internet e-mail address changes, particularly useful for situations where subscribers change Internet service providers. A computer system manages a database of stored...
6639687 Progress indicator for multiple actions
Oct-28-2003 Disclosed is a progress indicator generated on a computer display. Program logic in a computer system monitors the execution of a plurality of tasks, such as the transmission of print jobs, and determines...
6633942 Distributed real-time operating system providing integrated interrupt management
Oct-14-2003 An interrupt handler is provided for a real-time control system that prevents interrupts which occur asynchronously with respect to control tasks from upsetting guarantees of timely execution of the control...
6631409 Method and apparatus for monitoring a communications system
Oct-7-2003 A method and apparatus provides a communications system in which a network is present that provides a plurality of communications paths. A plurality of elements is connected to the network including a...
6631394 Embedded system with interrupt handler for multiple operating systems
Oct-7-2003 An embedded system (1) comprising at least one processor (2) for running an operating system (OS_A, OS_B). The embedded system (1) further comprises: means (17, 401, 412) for running at least two operating...