|
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...
|