TASK MANAGEMENT OR CONTROL

CL 718 SC 100
6944736 Managing latencies in accessing memory of computer systems
Sep-13-2005 The present invention, in various embodiments, provides techniques for managing latencies in accessing memory of computer systems. In one embodiment, upon accessing the memory system for a piece of data...
6941552 Method and apparatus to retain applet security privileges outside of the Java virtual machine
Sep-6-2005 The Java Virtual Machine (JVM) can be decoupled from its Java-enabled browser. To maintain access to certain system resources (a "privilege") by applets, each Java thread that enables the privilege will...
6941407 Method and apparatus for ordering interconnect transactions in a computer system
Sep-6-2005 A system allows queuing interconnect transactions of a first transaction type and a second transaction type according to an interconnect protocol for a computer system in a transaction order queue (TOQ)....
6941175 Method of operating an industrial controller
Sep-6-2005 Mechanisms for operating an industrial controller (S) equipped with a runtime system (RTS), in particular for production machines, which enable a user to wait in the program flow for any desired condition...
6938255 Process, modules and switching center for identifying processes as well as their data and resources
Aug-30-2005 In a process for identifying a process (P1) and its resources, the process (P1) is provided with a first identifier (PID1) that unambiguously identifies the process (P1) and its...
6938251 Deferred-Synchronous messaging software in a non-threaded environment
Aug-30-2005 The present invention is a method embodied in a deferred-synchronous messaging software for providing deferred-synchronous messaging capability for applications in a non-threading model. In essence, it...
6934955 Event notification within a local system
Aug-23-2005 An event notification system is described. The system comprises a computer having a CPU and memory and which executes an operating system operative to manage computer programs and wherein the programs...
6934949 Method, computer program product, and system for dual mode batch program execution
Aug-23-2005 An IMS batch application, originally coded to execute as a DLI/DBB batch application, executes on a computer system as either a Batch Message Processing batch application or as the DLI/DBB batch application....
6934950 Thread dispatcher for multi-threaded communication library
Aug-23-2005 Method, computer program product, and apparatus for efficiently dispatching threads in a multi-threaded communication library which become runnable by completion of an event. Each thread has a thread-specific...
6934947 Visual tool for developing real time task management code
Aug-23-2005 A tool for developing software code for real time system allows the user to structure scheduling of multi-tasking operations into a polling loop without the complexity of a hand-crafted polling loop, while...
6934935 Method and apparatus for accurate profiling of computer programs
Aug-23-2005 An object code expansion profiler equips a program for execution profiling by preprocessing the object code files of the program so as to add profiling monitoring code to the beginning of all or substantially...
6934934 Method and system for software object testing
Aug-23-2005 A system for testing middleware of applications in the N-tiered model. The test system contains test code generators, test engines to execute multiple copies of the test code and a data analyzer to analyze...
6934834 Computer program for controlling the manner in which an operating system launches a plurality of application programs
Aug-23-2005 A computer program and method for controlling the manner in which an operating system associated with a computer launches a plurality of application programs. Briefly described, one of many possible embodiments...
6934821 Memory management apparatus, memory management method, memory management program and computer readable storage medium therein
Aug-23-2005 A memory management method in which the memory area can be used efficiently, avoiding the overhead caused by copying to generate Java object. In a memory having a variable address memory area where a Java...
6934741 Globally distributed load balancing
Aug-23-2005 A garbage collector employs a plurality of task queues for a parallel-execution operation in a garbage-collection cycle. Each task queue is associated with a different ordered pair of the threads that...
6931640 Computer system and a method for controlling a computer system
Aug-16-2005 In a cluster system including a plurality of operating systems operating on one computer, computer resources can be updated for and reallocated to each operating system. When the operating systems are...
6928646 System and method for efficiently performing scheduling operations in an electronic device
Aug-9-2005 A system and method for efficiently performing scheduling operations in an electronic device comprises an allocation manager that initially evaluates a task scheduling request based upon certain request...
6928645 Software-based speculative pre-computation and multithreading
Aug-9-2005 Speculative pre-computation and multithreading (SP), allows a processor to use spare hardware contexts to spawn speculative threads to very effectively pre-fetch data well in advance of the main thread....
6925642 Distributed computer network which spawns inter-node parallel processes based on resource availability
Aug-2-2005 A parallel processing network permits processes to be spawned based on the availability of various network features. Such features may include the type of CPU's in the network, the number of CPU's per...
6925641 Real time DSP load management system
Aug-2-2005 A highly intelligent DSP load management system is described herein for enhancing the processing capabilities of an SOC device. The DSP load management system enables parallel processing of data at high...
6925431 Method and system for predicting communication delays of detailed application workloads
Aug-2-2005 A method and system for generating a communication model are disclosed. The communication model is used to provide performance information on the use of communication networks by application code. The...
6922833 Adaptive fast write cache for storage devices
Jul-26-2005 A data processing system, method, and product are disclosed for providing an adaptive fast write cache for storage devices. A write cache is provided in a storage device. A FAST WRITE operation is executed...
6922832 Execution of dynamic services in a flexible architecture for e-commerce
Jul-26-2005 A system for distributing services for execution by dynamically available resources is disclosed. A computational load of a service for execution is distributed among the dynamically available resources...
6915518 System and method for runtime reallocation of PLD resources
Jul-5-2005 A system and method for allocating resources of programmable logic devices (PLDs) according to activity level. In various embodiments, the activity levels of functions implemented on the PLDs are monitored....
6915516 Apparatus and method for process dispatching between individual processors of a multi-processor system
Jul-5-2005 A method and system allocate resources in a plurality of processors system. When a processor is idle, the system determines when another processor is not idle. The time the non-idle processor remains non-idle...
6912712 Real time control system for multitasking digital signal processor using ready queue
Jun-28-2005 A real time control system capable of accurately supporting the real time characteristics of a multitasking digital signal processor (DSP) which requires an operating system (OS), is provided. In this...
6912610 Hardware assisted firmware task scheduling and management
Jun-28-2005 A data processing module having a central processing unit and a task management control method and apparatus is disclosed which may comprise: a plurality of task identifiers adapted to identify a task...
6912596 Automatic resume from suspend for IEEE-1394 PHY
Jun-28-2005 A system and process are disclosed for automatically resuming data communication using an IEEE-1394 PHY when communication is suspended because input bias is momentarily lost. The PHY determines whether...
6912430 Execution device and debug device for motion program
Jun-28-2005 An executing apparatus for executing a motion program which contains both a motion instruction for controlling operation of a machine, and an instruction for controlling input/output with respect to an...
6910209 Clean thread termination
Jun-21-2005 Apparatus, methods, and computer program products are disclosed for a process of terminating a thread in a clean, certain, and forcible manner. A thread is forcibly terminated in such a manner that data...
6910206 Data processing with native and interpreted program instruction words
Jun-21-2005 An interpreter invocation mechanism for switching between execution of native instruction words to interpreted instruction words uses a subroutine call instruction to start execution of the interpreter....
6907607 System and method for analyzing capacity in a plurality of processing systems
Jun-14-2005 A system and method for projecting capacity of computer resources for a plurality of processing systems in a processing environment and for adjusting workload among said systems to improve resource utilization....
6907605 Method and apparatus for providing for notification of task termination
Jun-14-2005 A method and apparatus for ensuring that a process interacting with a failing process is notified of the failure of that process. Each process has a unique process identifier (PID) associated with it....
6907419 Method, system, and product for maintaining within a virtualization system a historical performance database for physical devices
Jun-14-2005 A data processing system, method, and product are disclosed for maintaining a database of usage information of multiple, different physical devices. A virtualization system is provided interposed between...
6904594 Method and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environment
Jun-7-2005 A method and system for monitoring performance of a program using global metric variables to provide the support in an symmetric multiprocessor (SMP) system. A Java virtual machine (Jvm) either calls the...
6904595 Priority in a portable thread environment
Jun-7-2005 A portable thread environment comprising: an application programming interface configured to support multiple application program tasks, wherein each task is either a preemptive task comprised of preemptive...
6901441 Knowledge sharing between heterogeneous devices
May-31-2005 The invention relates to an application adapted to run on a client apparatus connectable with a server across a network. The server is adapted to simultaneously share information (ideas) maintained therein...
6898790 Mapping actions to tasks within customer service processing systems
May-24-2005 Methods and apparatus for mapping an action, occurring within a customer servicing computer system, from a meta-level domain to tasks within a system-level domain are described. The actions are defined...
6895584 Mechanism for evaluating requests prior to disposition in a multi-threaded environment
May-17-2005 A mechanism is provided for enabling a request to be evaluated prior to the request being disposed. Particularly, an evaluation function is associated with a thread pool. Whenever a thread is to be assigned...
6895585 Method of mixed workload high performance scheduling
May-17-2005 A method of scheduling in a mixed workload environment. A high priority workload requiring bounded response times is executed on the same system with a low priority workload that is capable of tying up...
6895583 Task control block for a computing environment
May-17-2005 A task control block is implemented to provide more efficient user task access to task-specific variables and context information. The task control block uses multiple portions located in both protected...
6886081 Method and tool for determining ownership of a multiple owner lock in multithreading environments
Apr-26-2005 A method for determining an ownership of for a multiple owner lock. The method includes determining potential owners of the lock by inspecting a core file of a computer system or memory of a live system...
6883176 Method and apparatus for launching applications based upon electronic program guide data
Apr-19-2005 Information stored in a database of an electronic program guide is utilized to launch or terminate execution of one or more applications based upon the electronic program guide information. An application...
6877158 Logical partitioning via hypervisor mediated address translation
Apr-5-2005 A method, system, and apparatus for mediating address translation in a logically partitioned data processing system is provided. In one embodiment, a firmware component receives from an operating system...
6877159 Apparatus and method for maintaining object associations in an object oriented environment
Apr-5-2005 An apparatus and method for maintaining object associations in an object oriented environment is provided. The apparatus and method make use of value holders to enable a single method to perform the creation...
6877157 Multi-tasking software architecture
Apr-5-2005 The invention relates to a computer program product comprising semaphore means for stalling a first task until one of a predetermined set of events occurs. The computer program product comprises specific...
6874145 Methods and apparatus for implementing an application lifecycle design for applications
Mar-29-2005 Methods and apparatus for managing execution of an application according to an application lifecycle. The application lifecycle is managed by an application manager through a set of commands that enable...
6874144 System, method, and program for implementing priority inheritance in an operating system
Mar-29-2005 Disclosed is a method, system, and program for implementing priority inheritance in an operating system. A first list includes a boost request to boost a priority of an indicated thread holding a shared...
6873334 Method of buffer management and task scheduling for two-dimensional data transforming
Mar-29-2005 A method of buffer management and task scheduling for two-dimensional data transforming is described. The method includes the steps of reading out old data in a block-by-block pattern and immediately writing...
6871346 Back-end decoupled management model and management system utilizing same
Mar-22-2005 Presented is a web-based enterprise management compliant management framework whose back end components are decoupled from the various user interfaces available for accessing the management system. In...