INTERPROGRAM COMMUNICATION USING SHARED MEMORY

CL 719 SC 312
6311225 Method and apparatus for transferring data between process modules
Oct-30-2001 A method and apparatus for implementing a process having at least one process step, and for transferring data between process steps. The apparatus includes a processor and a processor-readable memory for...
6289391 System and method for performing external procedure calls from a server program to a client program while both are running in a heterogeneous computer
Sep-11-2001 In a heterogeneous computer system including at least one Client CPU, at least one Server CPU and a common memory disposed therebetween for storing first and second operating systems that control operation...
6279032 Method and system for quorum resource arbitration in a server cluster
Aug-21-2001 A method and system for selecting a set of systems (nodes) for a server cluster from at least two non-communicating sets of systems. A persistent storage device with cluster configuration information therein...
6275828 Method of providing persistence to object in C++ object oriented programming system
Aug-14-2001 The present invention provides a method of providing persistence to objects which are to be created in a C++ application program, which may present to an user an interface for creating persistent objects...
6266716 Method and system for controlling data acquisition over an information bus
Jul-24-2001 A group of protocols is described that establish an information bus. The protocols allow various applications and components to plug into the information bus. As a member of the bus, each application or...
6266713 Field upgradeable dynamic data exchanger server
Jul-24-2001 A dynamic data exchange (DDE) server (100) which allows external programs to access power management data is presented. The DDE server (100) provides a mnemonic cross reference between register items and...
6247064 Enqueue instruction in a system architecture for improved message passing and process synchronization
Jun-12-2001 A system and method for adding a queue entry containing message data to a queue shared by communicating, sequential processes includes an enqueue instruction. The enqueue instruction attaches a queue entry...
6243736 Context controller having status-based background functional task resource allocation capability and processor employing the same
Jun-5-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) memory that contains contexts corresponding to...
6230312 Automatic detection of per-unit location constraints
May-8-2001 An automatic distributed partitioning system ("ADPS") automatically detects location constraints on the placement of units of an application program in a distributed computing environment. From a programmer,...
6212572 Device for the utilization of exported pseudosockets
Apr-3-2001 The present invention concerns a device permitting the utilization of a remote procedure call of open systems employing the socket process in a proprietary application, utilizing primitives which do not...
6195646 System and method for facilitating the valuation and purchase of information
Feb-27-2001 The present invention is directed to information valuation, negotiation and transaction. A supplier determines one or more pricing models to govern the purchase of some information. The price of that information...
6192418 System and method for performing external procedure calls from a client program to a server program while both are operating in a heterogenous computer
Feb-20-2001 There is provided a system and method in a heterogeneous multiprocessing system for performing external procedure calls from a Client Program to a Server Program, both of which are stored in a common memory....
6170045 Cross-system data piping using an external shared memory
Jan-2-2001 Data is written to and read from a shared pipe by applications of multiple systems. At least one shared pipe is located within an external shared memory coupled to one or more central processing complexes....
6167563 Method and system for building components in a framework useful in developing integrated business-centric applications
Dec-26-2000 The method and system of the present invention solves the problems of the prior art by creating several components to detect and correct an out of date component. A component is considered out of date...
6163801 Dynamic communication between computer processes
Dec-19-2000 A method of communication in a distributed computing environment includes storing information in a first memory segment on a first computer system in the distributed computing environment. A second memory...
6141697 System and method for performing external procedure calls in heterogeneous computer systems utilizing program stacks
Oct-31-2000 A method is disclosed for performing function calls from a first program operating under control of a first operating system running on a first CPU; to a second program operating under control of a second...
6119147 Method and system for computer-mediated, multi-modal, asynchronous meetings in a virtual space
Sep-12-2000 A computer-supported collaborative work environment allows for computer-mediated, multi-modal, asynchronous meetings in a virtual space that enables, recording, reviewing and augmenting meetings that take...
6108693 System and method of data communication in multiprocessor system
Aug-22-2000 A multiprocessor system has a transmitting processor and a receiving processor. In response to a transmission request, the transmitting processor implements means for selecting one of two communication...
6094675 Electronic discussion system for exchanging information among users
Jul-25-2000 An electronic discussion system of the client/server structure for an electronic exchange of messages which are presented by a plurality of users and shown on a display of a client computer, wherein the...
5991820 Method for operating multiple processes using message passing and shared memory
Nov-23-1999 In the system of the present invention, a time critical program operating in a window system environment is implemented. The application program containing time critical procedures is divided functionally...
5978857 Multimedia driver having reduced system dependence using polling process to signal helper thread for input/output
Nov-2-1999 An enhanced multimedia device driver for personal computers includes a polling process which performs polling of the hardware devices. The device driver creates a helper thread for each hardware device...
5968136 Apparatus and method for secure device addressing
Oct-19-1999 A method for securely accessing a peripheral device at an absolute address is disclosed. A computer program is executed to request from an operating system a memory access object including a procedure...
5930817 Method and system including operation information accessible by a system on a network utilizing a file access command of a host operating system
Jul-27-1999 A data storage managing system and method in which a HOST system obtains operation information of a storage device from a system connected to a network without the need for a specific device driver are...
5881286 Method and apparatus for space efficient inter-process communications
Mar-9-1999 A computer-implemented method and apparatus in a computer system for inter-process communication. A first procedure allocates a first buffer in a first memory space shared by the first procedure (e.g....
5848295 System for allocating common memory in cache such that data is maintained when exiting first programming structure and entering second programming structure
Dec-8-1998 A method and means for allocating memory for a multiple program structure is described. The present invention includes a method and means for specifying a connection between the programming structures....
5813004 Partitioning and sorting logical units of data prior to reaching an end of the data file
Sep-22-1998 A data partitioning technique for use in sorting data records of a data file. A plurality of data records is retrieved from the file until a trigger condition is satisfied. For example, data is retrieved...
5771383 Shared memory support method and apparatus for a microkernel data processing system
Jun-23-1998 A data processing system and method provide for sharing a partition of a memory in the system between a first task and thread and a second task and thread, so as to more efficiently enable adaptive sharing...
5752254 Method and system for controlling clipboards in a shared application progam
May-12-1998 A group editor has a communication unit, an internal clipboard control unit, a system clipboard control unit, and an internal clipboard. The group editor operates to share the results of input and editing...
5737605 Data processing system for sharing instances of objects with multiple processes
Apr-7-1998 The present invention provides a computer system and method of controlling such a system, where the system includes an operating system and memory controlled by the operating system. An allocation means...
5682534 Transparent local RPC optimization
Oct-28-1997 A method for managing communication between a client process and a server process in a distributed computing environment, the client process residing on a host computer that is connected to a physical...
5673394 Method of sharing memory between an operating system and an application program
Sep-30-1997 An improved method for the sharing of data among a file server, a file system, and a network driver executing on a computer is provided. The file system allocates cache buffers to be used in reading from...
5630134 Inter-processor exclusive control apparatus for enabling one of a plurality of processors execute an executable unit process
May-13-1997 A multiprocessor system employs an inter-processor exclusive control apparatus. The inter-processor exclusive control apparatus has local areas formed in local memories, respectively, or in a shared memory,...
5625804 Data conversion in a multiprocessing system usable while maintaining system operations
Apr-29-1997 In a multiprocessing system, data which is stored on an external storage media and shared by a plurality of processors is converted from an old format to a new format without bringing the multiprocessing...
5596745 System and procedure for concurrent database access by multiple user applications through shared connection processes
Jan-21-1997 A system for managing database connections between concurrent user applications and a plurality of databases in a database processing system. This method minimizes the number of connections made to a database...
5566302 Method for executing operation call from client application using shared memory region and establishing shared memory region when the shared memory region does not exist
Oct-15-1996 The present invention provides an elegant and simple way to provide mechanisms for invocation of objects by client applications and for argument passing between client applications and object implementations,...
5535390 Method for reusing temporaries and reclaiming shared memory
Jul-9-1996 Methods for shared memory reclamation and local reuse and their combination, and methods for transforming function definitions in an object-oriented programming environment such that said shared memory...
5446842 Object-oriented collaboration system
Aug-29-1995 A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative framework architecture to provide concurrent access to a framework application by multiple...
5437036 Text checking application programming interface
Jul-25-1995 An application programming interface for providing functionality between an program and a text checking engine that test words from the program for correctness. A preferred embodiment of the interface...
5437031 Interprocess communications control system
Jul-25-1995 The improved system for controlling the interprocess communications between a managing process which is a process for managing a plurality of client processes that transmits data to and from the managing...
5434975 System for interconnecting a synchronous path having semaphores and an asynchronous path having message queuing for interprocess communications
Jul-18-1995 To overcome the lack of support in time-sharing and uniprocessor operating systems such as the UNIX.RTM. operating system for real-time and multiprocessor applications, there is provided an asynchronous...
5428781 Distributed mechanism for the fast scheduling of shared objects and apparatus
Jun-27-1995 In a loosely coupled multiprocessor environment wherein a plurality of processors (2) are attached to a shared intelligent memory (1), a distributed scheduling mechanism for scheduling of source processors...
5371890 Problem state cross-memory communication using communication memory domains
Dec-6-1994 A method and apparatus for providing non-privileged state cross-memory communications between application programs in disjoint communication memory domains. Appropriate operating systems store a table...
5363501 Method for computer system development verification and testing using portable diagnostic/testing programs
Nov-8-1994 A method for executing diagnostic/testing programs written directly for a computer to be tested. In the preferred embodiment, the operation of the computer to be tested is simulated by a simulation computer...
5347649 System for dynamically generating, correlating and reading multiprocessing trace data in a shared memory
Sep-13-1994 A data processing system adapted to perform a plurality of interleaved data processing functions (2, 4, 6), characterised in that each data processing function (2, 4, 6) stores self-diagnostic trace data...
5325528 Distributed computation recovery management system and method
Jun-28-1994 A protocol analysis system is provided with data specifying the defined states of processes participating in a distributed computation. State transitions between states are specified as being enabled by...
5313638 Method using semaphores for synchronizing communication between programs or processes resident in a computer system
May-17-1994 A communication method suitable for use between programs operating at different privilege levels in a processor utilizes shared memory which includes a plurality of memory slots for containing messages...
5313578 Portable interprocess communication facility
May-17-1994 A portable interprocess communication facility by which different processes running simultaneously on a network of computer systems can efficiently communicate variable sized data blocks between each other....
5301322 System for converting job/process identifiers into processor/process identifiers in transferring data between processes in a multiprocessor system
Apr-5-1994 A parallel processor system includes a transfer circuit and a plurality of processors each of which executes at least one of a plurality of mutually associated programs. The transfer circuit transfers...
5287456 Communication system for facilitating in full duplex communication mode and without previously defining sessions between sender and receiver programs
Feb-15-1994 A method of facilitating program to program communication within memory space managed by a given processor. Would-be sender programs communicate with would-be receiver programs via an intermediate communication...
5257369 Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
Oct-26-1993 A communication interface for decoupling one software application from another software application such communications between applications are facilitated and applications may be developed in modularized...