| 6434594 |
Virtual processing network enabler |
| Aug-13-2002 |
A system and method for distributing the execution of computer application programs among one or more computational resources over a computer network is described. This invention also manages the execution... |
| 6430590 |
Method and apparatus for processing executable program modules having multiple dependencies |
| Aug-6-2002 |
A computer readable storage medium for executing a simulation process representing a collection of semiconductor devices and tests for the devices. The simulation process constitutes a batch job of a plurality... |
| 6430564 |
Java data manager for embedded device |
| Aug-6-2002 |
A data manager manages global data within a Java Virtual Machine (JVM) installed and running in an embedded device. The data manager maintains a data class list that stores data class identifiers associated... |
| 6424988 |
Multicomputer system |
| Jul-23-2002 |
A method is provided for responding to a computer system call requesting creation of such new process in a multicomputer system which includes multiple sites, each site including a local processor and... |
| 6421667 |
Delta model processing logic representation and execution system |
| Jul-16-2002 |
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, constituent... |
| 6418442 |
Method and apparatus for providing thread-specific computer system parameters |
| Jul-9-2002 |
The present invention provides a system that looks up thread-specific computer system parameters from a centralized repository. These thread-specific computer system parameters govern interactions between... |
| 6408323 |
Job execution managing apparatus and computer-readable recording medium with program recorded therein for making a computer function as a job execution managing apparatus |
| Jun-18-2002 |
The job execution managing apparatus according to the present invention comprises an information storing section for storing therein job information comprising a character string defining a user's action... |
| 6393433 |
Methods and apparatus for evaluating effect of run-time schedules on performance of end-system multimedia applications |
| May-21-2002 |
A method of evaluating an effect of a run-time scheduling policy on a performance of an end-system, having associated resources, running one or more applications, each application having one or more tasks... |
| 6385715 |
Multi-threading for a processor utilizing a replay queue |
| May-7-2002 |
A processor is provided that includes an execution unit for executing instructions and a replay system for replaying instructions which have not executed properly. The replay system is coupled to the execution... |
| 6366946 |
Critical code processing management |
| Apr-2-2002 |
A technique for processing a critical code section which cannot be executed concurrently by more than one executable unit (e.g., a thread, a process, a fiber, etc.). A first executable unit prepares a... |
| 6356889 |
Method for determining optimal database materializations using a query optimizer |
| Mar-12-2002 |
A method for determining optimal database materializations utilizing a query optimizer in a database management system. The method takes one or more queries as inputs and using the query optimizer in the... |
| 6345295 |
Conducting traces in a computer system attachment network |
| Feb-5-2002 |
A trace facility for a computer system attachment network, a method for operating that network, and trace tools in the network. The network has a plurality of the trace tools, each connected to a communication... |
| 6343309 |
Method and apparatus for parallelizing a graphics pipeline |
| Jan-29-2002 |
A method and apparatus for processing hierarchical graphics data from an application. The data processing system includes a plurality of threads in which a first thread receives graphics data from the... |
| 6338130 |
Adaptive method and apparatus for allocation of DSP resources in a communication system |
| Jan-8-2002 |
A communication system (100) includes at least one digital signal processor (DSP) and a WAN driver (80) operating on a processor that is electrically coupled to a memory. The WAN driver (80) receives task... |
| 6338078 |
System and method for sequencing packets for multiprocessor parallelization in a computer network system |
| Jan-8-2002 |
Network input processing is distributed to multiple CPUs on multiprocessor systems to improve network throughput and take advantage of MP scalability. Packets received on the network are distributed to... |
| 6336134 |
Dynamic clients, dynamic partitions, locking, and migration capability for distributed server for real-time collaboration |
| Jan-1-2002 |
A method for building a locking, migration, dynamic clients, and dynamic partitions capable distributed server for a real-time collaboration session supports the synchronous creation and deletion of partitions... |
| 6334141 |
Distributed server for real-time collaboration |
| Dec-25-2001 |
A distributed server for real-time collaboration is substituted for a centralized server to address the problem of the development of unacceptable communication and computation bottlenecks resulting from... |
| 6330583 |
Computer network of interactive multitasking computers for parallel processing of network subtasks concurrently with local tasks |
| Dec-11-2001 |
A local area computer network provides distributed parallel processing. The network comprises a plurality of workstations or personal computers, each having preemptive multitasking for the interactive... |
| 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... |
| 6327607 |
Invocation architecture for generally concurrent process resolution |
| Dec-4-2001 |
An invocation architecture for generally concurrent process resolution comprises a plurality of interconnected processors, some of the processors being homogeneous processors and others of the processors... |
| 6301634 |
Real time control method for a robot controller |
| Oct-9-2001 |
A robot controller and its control method use a generic personal computer and a PC operating system. The controller 10 comprises the following: a task-switching unit 30 that switches tasks on a pre-emptive... |
| 6300078 |
Computer system and method for determining a number of primary targets of a drug |
| Oct-9-2001 |
This invention relates to methods and systems for characterizing the actions of drugs in cells. In particular, the invention provides methods for identifying multiple primary targets through which a drug,... |
| 6298422 |
Method for reducing the memory requirements for an application program executing in a multi-tasking environment |
| Oct-2-2001 |
The invention provides a method for reducing the memory requirements and CPU cycle consumption of an executing program in a suspended state suspends the program by intercepting the entry points of the... |
| 6292885 |
Method of estimating effect of parallel processing and recording medium for method |
| Sep-18-2001 |
An apparatus automatically estimates the effect of processing steps of procedures in parallel by computer. The apparatus collects SMF (system management function) records from an SMF data set that is in... |
| 6289368 |
Method and apparatus for indicating the status of one or more computer processes |
| Sep-11-2001 |
A method and apparatus for graphically indicating the status of one or more computer processes. The processes can be batch or online processes, which can be scheduled for, executing or abended on a mainframe... |
| 6275845 |
Collective communication apparatus in multiprocessor system |
| Aug-14-2001 |
A collective communication apparatus in a multiprocessor system which shortens communication processing time by reducing data transfer that utilizes communication paths of low performance includes a processor... |
| 6272618 |
System and method for handling interrupts in a multi-processor computer |
| Aug-7-2001 |
A system and method for handling system management interrupts in a multi-processor computer is disclosed. When the computer enters system management mode, the method uses the registers of each processor... |
| 6269440 |
Accelerating vector processing using plural sequencers to process multiple loop iterations simultaneously |
| Jul-31-2001 |
An apparatus and method that speeds the processing of data vectors in a digital processor is disclosed. In accordance with the present invention, a vector zero overhead loop with parallel issue processes... |
| 6253371 |
Method for supporting parallelization of source program |
| Jun-26-2001 |
In order to generate a source program or an object code which can be executed in parallel efficiency by detecting an independent operation of a large grain size from a program which can not be analyzed... |
| 6243762 |
Methods and apparatus for data access and program generation on a multiprocessing computer |
| Jun-5-2001 |
The invention provides improvements to multiprocessing systems of the type having a plurality of processes, each with an associated memory, and mechanisms that permit each process to access storage locations... |
| 6240549 |
Method and system for analyzing and displaying program information |
| May-29-2001 |
Through an operation of a debugger 57, a process with respect to certain assumed collaboration is carried out for each module such that breakpoints may be set up at appropriate locations in a program.... |
| 6233664 |
Apparatus and method for swapping contents between main memory and auxiliary memory and web video phone adopting the apparatus |
| May-15-2001 |
An apparatus and method for swapping program code and data between a main memory and an auxiliary memory, and a web video phone adopting the apparatus, are provided. The web video phone includes a key... |
| 6230313 |
Parallelism performance analysis based on execution trace information |
| May-8-2001 |
A system for conducting performance analysis for executing tasks. The analysis involves generating a variety of trace information related to performance measures, including parallelism-related information,... |
| 6230198 |
Server-to-server event logging |
| May-8-2001 |
Disclosed are a method, embodiable in computer readable program code, and a system for providing server-to-server event logging. A server-to-server event message is generated including 1) an event identifier,... |
| 6226665 |
Application execution environment for a small device with partial program loading by a resident operating system |
| May-1-2001 |
Small application programs called "applets" are defined by pseudo-code (p-code) instructions. Each applet is divided into software components that are executed by a processor, operating as a state machine.... |
| 6223203 |
Method for performing parallel management operations including and deleting computer systems |
| Apr-24-2001 |
The time required for executing a function over a network of computer systems in a high availability system is minimized. A list of computer systems is provided by a parent process. The list includes a... |
| 6216150 |
Program product for an application programming interface unifying multiple mechanisms |
| Apr-10-2001 |
Program product for an application programming interface that unifies a plurality of mechanisms into a single framework. The interface includes a mechanism for communicating between members of a process... |
| 6209044 |
Method and apparatus for controlling a display monitor in a PC/TV convergence system |
| Mar-27-2001 |
A computer system comprising a display monitor including an audio function and a computer coupled to the display monitor including a computer controller for controlling the audio function in the monitor.... |
| 6205465 |
Component extensible parallel execution of multiple threads assembled from program components specified with partial inter-component sequence information |
| Mar-20-2001 |
A method and apparatus for parallel processing is provided. A parallel execution object organizes and initiates execution of two or more parallel processing threads that act on members in the context of... |
| 6205468 |
System for multitasking management employing context controller having event vector selection by priority encoding of contex events |
| Mar-20-2001 |
A context controller for managing multitasking in a processor and a method of operating the same. In one embodiment, the context controller includes: (1) an event recorder that records occurrences of events... |
| 6195590 |
System for control and resource allocation for the manufacture of a product |
| Feb-27-2001 |
A control system for the manufacture of a product. A network of activities is created in a primary computer and a baseline schedule is determined. The baseline schedule dates are transmitted to a plurality... |
| 6192391 |
Process stop method and apparatus for a distributed memory multi-processor system |
| Feb-20-2001 |
A process stop method and apparatus applicable to a distributed memory multi-processor system allows an efficient stop processing for the entry of a checkpoint during parallel processing where data are... |
| 6185578 |
Program creation apparatus, program creation method, and recording medium containing a software program for implementing the method |
| Feb-6-2001 |
The present invention provides a program creation apparatus for a software development system capable of deleting some of modules during an execution. A header file 30 and a source file 31 are compiled... |
| 6178497 |
System and method for determining the relative age of instructions in a processor |
| Jan-23-2001 |
A system and method for determining an age function by performing a logical function on each entry residing within a queue, determining when a particular one of the entries residing in the queue was stored... |
| 6173308 |
Deadlock detection mechanism for data processing system, with doublechecking to confirm that detected deadlock is non-spurious |
| Jan-9-2001 |
A distributed data processing system has a deadlock detection mechanism for detecting a potential deadlock involving a cyclic chain of dependencies between transactions. The system also has a deadlock... |
| 6157948 |
Program reception/execution apparatus which can start execution of program even when only part of program is received, and program transmitter for it |
| Dec-5-2000 |
When a program transmission apparatus divides a program into a plurality of partial programs before transmission, a program reception execution apparatus executes a partial program when the partial program... |
| 6144984 |
Method and apparatus for controlling connected computers without programming |
| Nov-7-2000 |
A process for creating, maintaining, and executing network applications. A user specifies a network application as an interconnection of tasks, each task being addressed to run on one or more computers.... |
| 6128640 |
Method and apparatus for user-level support for multiple event synchronization |
| Oct-3-2000 |
A system and method for emulating complete operating system support for synchronization of the execution of a process on multiple independent events. The emulation includes creating a thread and control;... |
| 6110220 |
Concurrent hardware-software co-synthesis of hard real-time aperiodic and periodic specifications of embedded system architectures |
| Aug-29-2000 |
Hardware-software co-synthesis of an embedded system requires mapping of its specifications into hardware and software modules such that its real-time and other constraints are met. Embedded system specifications... |
| 6108649 |
Method and system for supplanting a first name base with a second name base |
| Aug-22-2000 |
A method and system for supplanting a first name base with a second name base. The system consolidates name bases from different network operating systems into a single name base administrable from a single... |