| 6125366 |
Implicit session context system with object state cache |
| Sep-26-2000 |
An implicit session system with an object state cache. The implicit sessioning avoids explicitly passing session parameters in each function call to an object by implicitly associating the session context... |
| 6119155 |
Method and apparatus for accelerating navigation of hypertext pages using compound requests |
| Sep-12-2000 |
Under the limited bandwidth of the current wireless data network and with the low memory in mobile devices in use today, the process of going through a number of intermediate pages to get to a desired... |
| 6108715 |
Method and system for invoking remote procedure calls |
| Aug-22-2000 |
A method and system that allows a client process to invoke a remote procedure. An operating system maintains a table with an entry for each remote procedure. Each entry of this table contains a signature... |
| 6105059 |
Programming information for servers and clients in a distributed computing environment using stub codes with event information for a debugging utility |
| Aug-15-2000 |
A method and system for generating event information in a distributed computing environment. An event information packet is passed between the client system and the server system in a remote procedure... |
| 6067580 |
Integrating distributed computing environment remote procedure calls with an advisory work load manager |
| May-23-2000 |
Distributed computing environment (DCE) remote procedure calls (RPCs) are integrated with an advisory work load manager (WLM) to provide a way to intelligently dispatch RPC requests among the available... |
| 6061744 |
Generous tit-for-tat cooperative distributed computing |
| May-9-2000 |
A distributed computing method is disclosed. The method includes a requester making a number of requests to a number of other computers to perform a number of operations for the requestor's computer using... |
| 6052711 |
Object-oriented system, method and article of manufacture for a client-server session web access in an interprise computing framework system. |
| Apr-18-2000 |
An interprise computing manager in which an application is composed of a client (front end) program which communicates utilizing a network with a server (back end) program. The client and server programs... |
| 6044409 |
Framework for marshaling and unmarshaling argument object references |
| Mar-28-2000 |
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... |
| 6026439 |
File transfers using playlists |
| Feb-15-2000 |
A method and implementing apparatus is provided for transferring data from memory to a file decoder which is effective to decode the file for further processing. In an illustrated example, a video file... |
| 6026414 |
System including a proxy client to backup files in a distributed computing environment |
| Feb-15-2000 |
Disclosed is a system for backing up files in a distributed computing system. A file server maintains files in a shared name space. The file server provides a first backup client program and a second backup... |
| 6026404 |
Method and system for executing and operation in a distributed environment |
| Feb-15-2000 |
A system, method, and computer readable-medium for performing operations associated with browser requests are provided. The system includes a plurality of dispatchers coupled to a plurality of web listeners.... |
| 6016516 |
Remote procedure processing device used by at least two linked computer systems |
| Jan-18-2000 |
To provide a device for processing remote procedures that makes it possible to easily obtain a desired service by combining multiple remote procedures, and that allows a user of a client application to... |
| 6011918 |
Methods, systems and computer program products for generating client/server applications |
| Jan-4-2000 |
Methods, systems and computer program products are provided for automatically generating client/server applications from an application written to execute on a single processing system. The application... |
| 6009264 |
Node coordination using a channel object and point-to-point protocol |
| Dec-28-1999 |
A method, apparatus, and article of manufacture for coordinating a plurality of sub-tasks performed by a group of nodes of a parallel processor computer system. An application subdivides a function into... |
| 6008806 |
Shell extensions for an operating system |
| Dec-28-1999 |
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... |
| 6006278 |
Method and system for importing remote functions to a network computer |
| Dec-21-1999 |
A computer network (10) is provided that includes first and second computer systems (12 and 14). The first computer system (12) includes a software application (24) having a function call (26). The second... |
| 5999988 |
Method and apparatus for generating and employing a run-time generated stub to reference an object in object oriented systems |
| Dec-7-1999 |
The method and apparatus for generating and employing a run-time generated stub to reference an object in an object oriented system. This method and apparatus represents in a first virtual machine a remote... |
| 5999987 |
Concurrent processing in object oriented parallel and near parallel |
| Dec-7-1999 |
In sequential object oriented languages such as C++, a mechanism is provided to permit multiple asynchronous processing operations without compiler modifications, language extensions or special pre-processing.... |
| 5991823 |
Low overhead object adaptor |
| Nov-23-1999 |
Data structures and various methods for invoking and creating objects are used in a distributed object system in order to implement subcontracts. A subcontract is a selected grouping of basic features... |
| 5974566 |
Method and apparatus for providing persistent fault-tolerant proxy login to a web-based distributed file service |
| Oct-26-1999 |
A method of enabling persistent access by a Web server to files stored in a distributed file system of a distributed computing environment that includes a security service. A session manager is used to... |
| 5961586 |
System and method for remotely executing an interpretive language application |
| Oct-5-1999 |
A server node in a client-server system downloads and executes application written in interpretive languages on behalf of associated client nodes. A connection manager provides communications control in... |
| 5956509 |
System and method for performing remote requests with an on-line service network |
| Sep-21-1999 |
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,... |
| 5953514 |
Method and apparatus for transparent remote execution of commands |
| Sep-14-1999 |
Improved method and apparatus for remote execution of commands are disclosed. A local computer issues a command to be executed on a remote computer. The improved method and apparatus operate to synchronize... |
| 5951653 |
Method and system for coordinating access to objects of different thread types in a shared memory space |
| Sep-14-1999 |
A computer-based method and system for accessing objects of different thread types in a single process. The system provides single-threaded apartments (STAs) for loading apartment-threaded objects and... |
| 5948072 |
Method and apparatus for defining the scope of a CORBAservices factory finder |
| Sep-7-1999 |
A method and apparatus for controlling a scope of location for a FactoryFinder object used by a program to find a factory object which is used to create another object in an object-oriented system. The... |
| 5935211 |
Distributed notification |
| Aug-10-1999 |
A computer-implemented method uses out-of-band notifications to reduce overhead associated with notifying a client process of events that have occurred at a server process in a computer system employing... |
| 5933639 |
System and method for debugging distributed programs |
| Aug-3-1999 |
This invention provides a small and efficient set of primitives for debugging a distributed application that runs on a plurality of processors connected by a common network. These primitives permit a user... |
| 5930473 |
Video application server for mediating live video services |
| Jul-27-1999 |
An apparatus and method for use in a network including source clients and viewer clients connected to one or more shared transmission media. A video server is connected to one of the transmission media... |
| 5926636 |
Remote procedural call component management method for a heterogeneous computer network |
| Jul-20-1999 |
In response to a component management function call by a remote client application, the component management application programming interface (API) generates a message that identifies the called function... |
| 5915252 |
Object oriented framework mechanism for data transfer between a data source and a data target |
| Jun-22-1999 |
An object oriented framework mechanism for data transfer between a data source and a data target provides an infrastructure that embodies the steps necessary to perform the data transfer and a mechanism... |
| 5915113 |
Visual application partitioning for creating distributed object oriented applications |
| Jun-22-1999 |
A software partitioning tool is disclosed. Based on a visual display of an application that shows program objects and the connections or interactions between the objects, an internal representation of... |
| 5915112 |
Remote procedure interface with support for multiple versions |
| Jun-22-1999 |
A distributed computer system incorporating multiple computer processes enables a client computer process to request execution of a remote procedure on a server computer process even when the server computer... |
| 5878384 |
System and method for monitoring information flow and performing data collection |
| Mar-2-1999 |
An information monitoring system for the collection of all real-time information activity between a user and a variety of information services. The real-time interaction between a user using a communication... |
| 5872973 |
Method for managing dynamic relations between objects in dynamic object-oriented languages |
| Feb-16-1999 |
A method and system for creating named relations between classes in a dynamic object-oriented programming environment via mappers is disclosed. The mapping objects dynamically bind to the class interfaces... |
| 5864668 |
System for connecting a client to a server with a protocol stack dynamically constructed by using top and bottom service descriptions as query parameters |
| Jan-26-1999 |
A method and system for providing services in an object oriented system. The method and system are in the form of an interface reference framework of objects which create services in response to requests.... |
| 5857100 |
System, method and article of manufacture for extending externalization for universal transaction processing |
| Jan-5-1999 |
A computer implemented transaction processing system is presented for processing transactions between an application and one or more transaction processors. The system utilizes a first communication link... |
| 5832269 |
Programming language system for generating a program system of a real-time system on a high level language |
| Nov-3-1998 |
A programming language system in a high level language should comprise language means that enable a reliable and purely logical programming of a locally transparent communication between programs sequencing... |
| 5832219 |
Distributed object networking service |
| Nov-3-1998 |
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.... |
| 5826087 |
Method and apparatus for cross calling programs of different lexical scoping methodology |
| Oct-20-1998 |
A method for enabling a computer program written in one scope to call a program written in another scope. The calling program may be statically or dynamically scoped and may call programs that are of a... |
| 5822563 |
Process for simulating a server architecture from a client architecture |
| Oct-13-1998 |
The invention relates to a process for simulating, in a network, a server architecture from a client architecture in a first machine (PS) for the execution of remote procedure calls (RPC sent by at least... |
| 5822521 |
Method and apparatus for assigning policy protocols in a distributed system |
| Oct-13-1998 |
A framework having a plurality of directories representing different types of middlewares and distributed object systems can be constructed from data provided in a class library. Each directory includes... |
| 5815712 |
System for controlling functions of a target application using controllable objects |
| Sep-29-1998 |
A system for providing a user or agent control over functions defined by an object in a target application. The object is a new type of object called a controllable object, which publishes its functions... |
| 5809302 |
System and method for enabling pointers to be passed from computer programs written using computer programming languages that do not support pointers |
| Sep-15-1998 |
Described herein is a system and method for enabling an application to pass a structure containing a pointer member to an external entity, wherein the application represents a computer program executing... |
| 5802371 |
Method of walking-up a call stack for a client/server program that uses remote procedure call |
| Sep-1-1998 |
When displaying the caller stack of a distributed client/server program that uses Remote Procedure Calls (RPC), the user is provided the capability of viewing the RPC calls in the same manner as normal... |
| 5796393 |
System for intergrating an on-line service community with a foreign service |
| Aug-18-1998 |
A system and method are disclosed for integrating an on-line service community with a foreign service such as the Internet World Wide Web. To take advantage of the present invention, on-line service subscribers... |
| 5794047 |
Method of walking-up a call stack for a client/server program that uses remote procedure call |
| Aug-11-1998 |
When displaying the caller stack of a distributed client/server program that uses Remote Procedure Calls (RPC), the user is provided the capability of viewing the RPC calls in the same manner as normal... |
| 5774719 |
Method for comparing data structures that cross address space boundaries |
| Jun-30-1998 |
A method in accordance with the invention involves the normalization of a C language-type data structure received by a process in a distributed computing environment (DCE) to ensure that padding bits are... |
| 5764982 |
Peer-to-peer communication interface |
| Jun-9-1998 |
A method and system for generating symmetrical communication interfaces using asymmetrical tools defines two interface definition files. The two interface definition files are compiled by an interface... |
| 5761507 |
Client/server architecture supporting concurrent servers within a server with a transaction manager providing server/connection decoupling |
| Jun-2-1998 |
A transaction manager intercepts all requests for service from any of a plurality of clients, establishes connections independently of task requests and assigns available servers to the requests in the... |
| 5758074 |
System for extending the desktop management interface at one node to a network by using pseudo management interface, pseudo component interface and network server interface |
| May-26-1998 |
A system for enabling the use of the Desktop Management Interface (DMI) in a network where the particular computing system containing the DMI and its database reside on one node and where management applications... |