REMOTE PROCEDURE CALL (RPC)

CL 719 SC 330
6457065 Transaction-scoped replication for distributed object systems
Sep-24-2002 A method, system, and computer program product for improving the performance of distributed object systems. A remote object is replicated to the node of the distributed system from which it is accessed....
6457042 Dynamic construction of complex execution environments
Sep-24-2002 An application server system has a constructed environment for executing application programs where the system has a plurality of processors, for receiving data from client requests and then modifying...
6453362 Systems, methods and computer program products for invoking server applications using tickets registered in client-side remote object registries
Sep-17-2002 A server application resident on a first computer can be invoked to handle requests from a client application resident on a second computer, remote from the first computer, using a client-side remote object...
6446137 Remote procedure call system and method for RPC mechanism independent client and server interfaces interoperable with any of a plurality of remote procedure call backends
Sep-3-2002 A system and method allow client applications to invoke remote procedures on a server application using any of a plurality of remote procedure mechanisms, by selecting a remote procedure call mechanism...
6421739 Fault-tolerant java virtual machine
Jul-16-2002 A method for providing a first JVM with support for fault tolerance by using information maintained by the first JVM to checkpoint objects that are created, modified, and/or deleted during the process...
6418484 Method of remotely executing computer processes
Jul-9-2002 A method of remotely executing a computer process between a parent computer initiating the process and a child computer executing the process. In one embodiment the process includes a step of associating...
6415334 Method and system for accessing objects of different thread types
Jul-2-2002 A method in a computer system for accessing Microsoft Component Object Model ("COM") objects of varying thread types from a Java-based program. The computer system has a Java virtual machine ("VM") that...
6408342 Communications framework for supporting multiple simultaneous communications protocols in a distributed object environment
Jun-18-2002 A communication framework supporting multiple communications protocols. The communications framework having a remote procedure call class providing an interface for an apply method, the apply method referencing...
6401114 Method and apparatus for dynamic programming across a computer network
Jun-4-2002 A method of building and assembling programs across computer networks that is dictated by the user to perform logical work without the user using a compiler. Users are able to assemble programs over a...
6393497 Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system
May-21-2002 Use of a smart proxy as a wrapper around a stub in a distributed system. Instead of receiving a stub as a result of a remote procedure call, a caller receives a smart proxy including the stub as an embedded...
6378002 Object oriented server process framework with implicit data handling registry for remote method invocations
Apr-23-2002 An object oriented framework provides a set of objects that perform computer system server functions and that permit a framework user to add extensions for defining a Server Process category of objects...
6370589 Process for performing at least one test on at least one of the objects of an object-oriented program capable of running in parallel on a computer
Apr-9-2002 The description of the invention relates to a process for performing tests by means of which functionality and the real-time behavior of objects derived from concurrent classes can be tested. The particular...
6366958 NETBIOS protocol support for a DCE RPC mechanism
Apr-2-2002 A DCE RPC mechanism normally uses a TCP/IP-based transport service to enable client machines to make remote procedure calls to server machines in a distributed computing environment. NETBIOS protocol support...
6353837 Method and apparatus providing mass storage access from systems using different meta-data formats
Mar-5-2002 A method and apparatus for accessing storage from at least two different host computers features creating a first file having a first meta-data format and user data blocks in a mass storage medium using...
6345316 Apparatus, method and computer program product for client/server computing with the ability to select which servers are capable of creating transaction state data
Feb-5-2002 A server processing method for use in a client/server computing system which carries out transactions, includes steps of: receiving a command from a client process to signify the beginning of a transaction;...
6339783 Procedure execution device and procedure execution method
Jan-15-2002 The objective of this invention is to allow the user to invoke a composite remote procedure by connecting remote procedures that are managed on networks in distribution with each other, or define a new...
6336148 Automatic checking of public contracts and private constraints on distributed objects
Jan-1-2002 In a distributed system, a method and apparatus for automatically checking objects according to a specification which includes public contracts and private constraints. Public contracts are obeyed by both...
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...
6324567 Method and apparatus for providing multiple commands to a server
Nov-27-2001 A method and apparatus allows a client to easily send multiple commands to a server. The client registers one or more tables with the method and apparatus of the present invention, which contain information...
6321275 Interpreted remote procedure calls
Nov-20-2001 The present invention performs interpreted remote procedure calls. By utilizing an interpreter, the present invention saves significant storage within a data processing system that performs remote procedure...
6321274 Multiple procedure calls in a single request
Nov-20-2001 Calls to a server computer in a system that includes a client computer and a server computer connected to each other by a network are processed at the client computer by receiving information identifying...
6321249 Dynamic system configuration using an object-based client-server system
Nov-20-2001 A method and apparatus are provided to enable other system elements to obtain configuration attribute modifications from a print management system. An attribute broker provides two methods, register and...
6289390 System and method for performing remote requests with an on-line service network
Sep-11-2001 A remote request system and method monitors and controls the execution of remote requests on an on-line services network. When a remotely located client sends a remote request to the on-line service network,...
6282581 Mechanism for resource allocation and for dispatching incoming calls in a distributed object environment
Aug-28-2001 A communications framework operable to support remote method invocation in a distributed object environment. The communications framework supporting a base class having an interface definition for a virtual...
6272559 Deferred reconstruction of objects and remote loading for event notification in a distributed system
Aug-7-2001 Event notification in a distributed system using an object maintained in serialized form, referred to as a marshalled object. For event notification, a machine registers with a device to receive notification...
6272557 Framework for marshaling and unmarshaling argument object references
Aug-7-2001 Methods and devices for reducing computing overhead in a distributed client/server based computing system which utilize an efficient framework for marshaling and unmarshaling argument object references...
6260074 Method and apparatus for passing generic objects in a distributed system
Jul-10-2001 A method and apparatus for passing generic objects in a distributed system is disclosed. At the receiving process, the generic object is unmarshaled. However, the object of type T is maintained in its...
6253256 Deferred reconstruction of objects and remote loading in a distributed system
Jun-26-2001 A method and system for transmitting objects in an object-oriented distributed system allows the reconstruction of objects and downloading of code associated with such object reconstruction to be deferred...
6249822 Remote procedure call method
Jun-19-2001 A computer network includes a client and a server which are preferably independently operable computers that cooperate to perform different procedures of an application program. The server executes its...
6226689 Method and mechanism for interprocess communication using client and server listening threads
May-1-2001 A method and mechanism for interprocess communication between a thread of a client application and a thread of a server application. The mechanism includes a server listening thread and a client listening...
6223217 Distributed object networking service
Apr-24-2001 Remote procedure call (RPC) objects are provided in both a client node and a server node of a client-server network for invoking and responding to service requests generated by calls to local service objects....
6212578 Method and apparatus for managing dependencies in a distributed computing environment for ensuring the safety of remote procedure calls
Apr-3-2001 A method and apparatus for managing dependencies in a distributed environment to ensure the safety of remote procedure calls is disclosed. Each remote procedure call between a calling procedure and a target...
6202089 Method for configuring at runtime, identifying and using a plurality of remote procedure call endpoints on a single server process
Mar-13-2001 An invention for assigning a plurality of remote procedure call (RPC) endpoints at runtime to a single server process, and for the server process itself to efficiently inform a requesting client of at...
6195685 Flexible event sharing, batching, and state consistency mechanisms for interactive applications
Feb-27-2001 A system, method and computer program storage device providing event and/or state sharing support e.g., for building object-oriented interactive groupware in wide-area distributed environments (such as...
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....
6189048 Mechanism for dispatching requests in a distributed object system
Feb-13-2001 Data structures, methods and devices for reducing computing overhead associated with dispatching a distributed object invocation and improving the flexibility of the dispatch framework in a distributed...
6182108 Method and system for multi-threaded processing
Jan-30-2001 The present invention provides a method and system for multi-threaded processing that is an improvement over conventional systems. The system of the present invention comprises multiple threads of execution,...
6175879 Method and system for migrating connections between receive-any and receive-direct threads
Jan-16-2001 A method and mechanism for efficiently handling connections in a computer system between client sockets and data sockets of a server. The server includes a receive-any thread having a socket mask associated...
6170019 Means system and method for operating an apparatus
Jan-2-2001 A device for operating an apparatus includes a server, a central monitoring module, an apparatus for communicating between the server and the monitoring module, a plurality of control, maintenance and/or...
6170018 Remote procedure calling using an existing descriptor mechanism
Jan-2-2001 Doors are implemented in an existing operating system by using a novel adaptation of existing data structures and procedures which represent and control data files of the operating system. A door is represented...
6167565 Method and system of custom marshaling of inter-language parameters
Dec-26-2000 A computer-based custom marshaling method and system for custom marshaling of parameters during invocation of functions implemented in a second language by computer programs implemented in an first language....
6167458 Transport independent invocation and servant interfaces that permit both typecode interpreted and compiled marshaling
Dec-26-2000 Data structures, methods, and devices for facilitating servant invocation in a distributed client-server based object oriented operating system are disclosed. In one aspect of the invention, descriptor...
6160550 Shell extensions for an operating system
Dec-12-2000 An operating system provides extensions through which application developers may extend the capabilities of a shell of the operating system. For example, application developers may add menu items to context...
6157961 Client-side stub interpreter
Dec-5-2000 The present invention provides an elegant and compact way to provide mechanisms for invocation of objects by client applications and for argument passing between client applications and object implementations,...
6154747 Hash table implementation of an object repository
Nov-28-2000 A method uses a plurality of hash tables to provide an object repository for object oriented application development and use. The method includes storing an object identifier and a representation of the...
6134603 Method and system for deterministic hashes to identify remote methods
Oct-17-2000 A method and system is provided to uniquely identify a remote method to invoke on a server using a hash value computed from the method signature sent from the client to the server with the call request....
6131126 Method and apparatus for space-efficient inter-process communication
Oct-10-2000 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....
6128679 Computer for executing I/O instructions, by emulation, in a foreign application program wherein the emulator result thread is blocked from running between processes
Oct-3-2000 A computer for executing I/O instructions, by emulation, in a foreign application program includes an emulator program which has a Send thread, a Get thread, and single Result thread. The Send thread calls...
6125402 Method and system for executing one of several forms of a multi-purpose program
Sep-26-2000 Methods, systems, and software for executing a particular form of a multi-purpose program in a distributed computing environment are disclosed. In one embodiment, a multi-purpose program is executed in...
6125400 Method and system of running object oriented programs across a network through compression and distillation of remote method invocation
Sep-26-2000 A method and system for reducing the amount of information sent across a socket when invoking an application using a remote method invocation. The present invention involves creating a list of the classes...