Match Document Document Title
6993761 Method and apparatus to verify type safety of an application snapshot  
One embodiment of the present invention provides a system for verifying type safety of an application snapshot. This application snapshot includes a state of an executing program that is moved from...
6993762 Process for improving the performance of a multiprocessor system comprising a job queue and system architecture for implementing the process  
The invention relates to a process for assigning tasks in a multiprocessor digital data processing system having a preemptive operating system, and an architecture for implementing the process. The...
6990664 System and method for managing a workflow process  
A method is disclosed for managing a workflow process to bring execution time for said process at least closer to an expected deadline. The process includes a plurality of work nodes and a set of...
6990669 Real-time scheduler  
Methods and computer-executable components for real-time scheduling of CPU resources are disclosed. A performance counter determines when to allocate CPU resources to a thread. When it is time to...
6990479 Communication system and method of non-intrusive performance data polling  
The present invention discloses a communication system including an entire object including multiple objects connected with the networks and storing the object's own data, a database including a...
6988139 Distributed computing of a job corresponding to a plurality of predefined tasks  
In a distributed computing environment, a queue of jobs is maintained on a job database, along with parameters for each of the computing devices available to process the jobs. A task model defining...
6988264 Debugging multiple threads or processes  
Debugging multiple tasks, using a single instance of a debugger application intended to be only capable of debugging a single task, is performed by intercepting system calls made by the debugger...
6985900 Delta model processing logic representation and execution system  
The invention presents novel method, apparatus, and data structures for storing, maintaining, and executing processing logic on a computer system. Processing logic is encoded into its distinct,...
6986137 Method, system and program products for managing logical processors of a computing environment  
The configuration of the logical processors of a logical partition is managed dynamically. A logical partition is initially configured with one or more logical processors. Thereafter, the...
6985938 Workflow in a paperless office  
A workflow system for a paperless office, an information processing apparatus, a method for simply defining a complicated workflow, for example, a workflow such as a circulation among a plurality...
6983461 Method and system for deadlock detection and avoidance  
The invention relates to a method of operating a computer system supporting multiple processes, and the intention is to avoid deadlock (an example of which is where process A owns resource A, and...
6981258 Process scheduler without long overhead and large memory and scheduling method used therein  
A process scheduling system has plural process schedulers respectively associated with plural user process groups each having at least one user process and selectively activated so as to search the...
6981074 Descriptor-based load balancing  
A multiprocessor switching device substantially implemented on a single CMOS integrated circuit is described in connection with a descriptor-based packet processing mechanism for use in efficiently...
6981254 Delay timer for printing from the driver  
The present invention includes computer programs on computer-readable media that allows for controlling a computer system to perform a delayed operation such as, but not limited to, a print...
6981260 Apparatus for minimizing lock contention in a multiple processor system with multiple run queues when determining the threads priorities  
Apparatus and methods are provided for selecting a thread to dispatch in a multiple processor system having a global run queue associated with each multiple processor node and having a local run...
6978447 Method and system for efficiently interpreting a computer program  
A method and a system are provided for efficiently executing computer programs that require invocation of an interpreter. A name of a program to be interpreted or executed is received, with zero or...
6978458 Distributing data items to corresponding buckets for use in parallel operations  
Techniques are provided for evenly distributing data items of a particular set of data to a plurality of buckets. The buckets of data items may then be assigned to processes to perform operations...
6978459 System and method for processing overlapping tasks in a programmable network processor environment  
A system and method process data elements on multiple processing elements. A first processing element processes a task. A second processing element, coupled to the first processing element, is...
6978457 Method and system increasing performance substituting finite state machine control with hardware-implemented data structure manipulation  
A method for replacing finite state machine hardware implementations of controllers and controller subcomponents with implementations based on manipulating contexts stored within common data...
6976072 Method and apparatus for managing job queues  
A queue manager monitors status of a server queue in a network server and status of a device queue in a peripheral device at the same time. A user interface displays the status of jobs in the...
6976255 Storage isolation employing secured subspace facility  
A secured subspace facility is provided for ensuring isolated storage for transactions running under an operating system main task. Isolation is achieved by attaching, from an operating system...
6976258 Providing quality of service guarantees to virtual hosts  
A method facilitates providing appropriate quality of service guarantees to a plurality of virtual hosts on a single physical host computer. A server application program and its child processes...
6976256 Pipeline processing type shaping apparatus and its method  
A pipeline processing type shaping apparatus and method in which strict shaping processing can also be implemented for a connection at various speed by adding a simplified circuit configuration. A...
6973560 Fault tolerant and combinatorial software environment system, method and medium  
A fault tolerant software environment, in which various program components (e.g., portions of computer programs, applications, etc) are objectized into entities represented by “codons.” This...
6973649 Utilizing programming object visual representation for state reflection  
A method and apparatus for utilizing graphical representations of programming objects to reflect the state of programming objects. State reflection is unique in that it reflects the state of...
6973653 Method for utilizing resource characterizations to optimize performance in an electronic device  
A method for providing optimal performance in an electronic device comprises at least one resource characterization that includes resource requirements for executing a requested process. An...
6973651 Method and system for managing subsystem processes in a DMD system  
Aspects for managing subsystem processes from a central site in a digital media distributor system are presented. The aspects include utilizing a plurality of threads as a task manager in a central...
6973650 Method of pipelined processing of program data  
A system for pipelined processing of program data uses a series of servers. A server is an event loop optimized for performing a particular task in the overall program. Servers perform their...
6973652 Sequencing of tasks within customer service processing systems  
Methods and apparatus for executing a series of sequential tasks existing within a system-level domain of a customer computing system providing provisioning of meta-level domain products are...
6971103 Inter-thread communications using shared interrupt register  
A multithreaded processor includes an interrupt controller for processing a cross-thread interrupt directed from a requesting thread to a destination thread. The interrupt controller in an...
6970903 Distributed component system management using machine-independent activation requests  
A distributed component system in which component object model (COM) clients can create components at run-time without knowledge of the specific names or capabilities of the network nodes servicing...
6971098 Method and apparatus for managing transaction requests in a multi-node architecture  
Embodiments of the present invention relate to methods and apparatus for managing transaction requests in a multi-node architecture. In one embodiment, a previously received ordered group request...
6966061 System and method for managing initiative delivery process  
A program initiative management tool provides managers with a view of program initiative status by task (phase). Program initiatives are listed in order of priority. Target completion dates and...
6964048 Method for dynamic loaning in rate monotonic real-time systems  
A method and apparatus are disclosed for sharing execution capacity among tasks executing in a real-time computing system. The present invention extends RMA techniques for characterizing system...
6961934 Portable thread environment  
A portable thread environment comprising: an application programming interface configured to support multiple application program tasks with each task comprised of one or more threads; host...
6961935 Multi-processor system executing a plurality of threads simultaneously and an execution method therefor  
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...
6959291 Management of a concurrent use license in a logically-partitioned computer  
An apparatus, program product and method track concurrent uses of a computer program across a plurality of logical partitions in a logically partitioned computer, such that a decision as to whether...
6957247 Internet system  
An Internet system. The system includes a main server and at least one participant server. The main server stores information to be requested over the Internet by a client so as to form a request...
6957431 System for incrementally computing the maximum cost extension allowable for subsequent execution of each task using fixed percentage of the associated cost  
The present invention provides a method, system, and computer program product for improving scheduling of tasks in systems that accumulate execution time. An upper bound is computed on the amount...
6957430 Method for managing multimedia platform resources and multimedia platform for implementing it  
A method and an apparatus for managing signal-processing resources of a multimedia platform that is designed for applying signal-processing operations to multimedia signals defines multimedia...
6957429 Service processing apparatus and service execution control method  
The present invention presents a list of applicable services dynamically updated and enables users to specify selective combinations of the services. A client includes an input unit, a display...
6957433 System and method for adaptive performance optimization of data processing systems  
The present invention relates to a system and method for allocating and forecasting computational effort from a plurality of service components among a plurality of workloads. Preferably,...
6954776 Enabling intra-partition parallelism for partition-based operations  
Techniques are provided for increasing the degree of parallelism without incurring overhead costs associated with inter-nodal communication for performing parallel operations. One aspect of the...
6952825 Concurrent timed digital system design method and environment  
The present invention relates to the design of an essentially digital system. As one example of digital systems, these may perform real-time transformations on time discrete digitized samples of...
6952827 User program and operating system interface in a multithreaded environment  
A method and system that prepares a task for being swapped out from processor utilization that is executing on a computer with multiple processors that each support multiple streams. The task has...
6951018 Method and apparatus for efficiently tracking monitors  
Methods and apparatus for enabling the association between a monitor and an object to be maintained when a garbage collection occurs during a wait action performed with respect to the object are...
6948005 Peripheral device for programmable controller  
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...
6948170 Computer and computer-readable storage medium for command interpretation  
In accordance with the present invention, there is provided a computer incorporating a multitasking operating system such as a UNIX-based OS, wherein recursively invokable function calling...
6948034 Method for use of stack  
The present invention has an objective of minimizing deterioration of the processing speed of a Java accelerator device even when stack overflow occurs in a stack memory unit. A first thread...
6948171 Apparatus, system and method for active scheduling of time based event-driven long running processes  
An apparatus, system and method for active scheduling of event-driven long running processes are provided. The apparatus, system and method receive update information indicating a change in status...