Patents by Inventor Christopher E. Pettus
Christopher E. Pettus has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 6223217Abstract: 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. Specifically, the RPC objects comprise a “caller” object which, once instantiated, accepts service requests from client objects. A service request made by calling a function in the local service object is automatically routed by the caller object to a local service program if the requests can be serviced locally, or to a remote server node if the appropriate service program is located on the remote node. The RPC objects also include a “dispatcher” object which is located at the remote service node and receives incoming service requests.Type: GrantFiled: October 26, 1998Date of Patent: April 24, 2001Assignee: Object Technology Licensing CorporationInventor: Christopher E. Pettus
-
Patent number: 5832219Abstract: 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. Specifically, the RPC objects comprise a "caller" object which, once instantiated, accepts service requests from client objects. A service request made by calling a function in the local service object is automatically routed by the caller object to a local service program if the requests can be serviced locally, or to a remote server node if the appropriate service program is located on the remote node. The RPC objects also include a "dispatcher" object which is located at the remote service node and receives incoming service requests. The service requests are actually satisfied by means of service functions which are part of service objects in the server node, but these latter service functions are associated with the local service objects by means of a "dictionary" located in the dispatcher object.Type: GrantFiled: December 20, 1995Date of Patent: November 3, 1998Assignee: Object Technology Licensing Corp.Inventor: Christopher E. Pettus
-
Patent number: 5594921Abstract: On a multi-node client server network, a client node obtains access to remote services by means of a communications directory service located in each node of the network. The communications directory service includes a tree structure to which existing directory services and other network services can be added. The tree structure has a plurality of nodes each of which includes specific methods that query and browse the associated directory service if such actions are supported by the underlying service. The communications directory service further includes shared libraries which store a service object associated with each service offered on the network. The service object, in turn, includes the service exchange address and communication link configuration information. A client desiring to access a remote service retrieves the appropriate service object from the communications directory service and uses the service object to set up the communications path.Type: GrantFiled: December 17, 1993Date of Patent: January 14, 1997Assignee: Object Technology Licensing Corp.Inventor: Christopher E. Pettus
-
Patent number: 5548726Abstract: On a multi-node client server network, a client node obtains access to remote services by means of a communications directory service located in each node of the network. The communications directory service includes a tree structure to which existing directory services and other network services can be added. The tree structure has a plurality of nodes each of which includes specific methods that query and browse the associated directory service if such actions are supported by the underlying service. The communications directory service further includes shared libraries which store a service object associated with each service offered on the network. The service object, in turn, includes the service exchange address and communication link configuration information. A client desiring to access a remote service retrieves the appropriate service object from the communications directory service and uses the service object to set up the communications path.Type: GrantFiled: December 17, 1993Date of Patent: August 20, 1996Assignee: Taligeni, Inc.Inventor: Christopher E. Pettus
-
Patent number: 5548723Abstract: Novel object-oriented client-server facility (CSF) and networking service facility (NSF) interfaces implement communication between application programs residing in client and server nodes of a distributed services network. The CSF interface includes remote procedure call (RPC) objects for invoking and responding to service requests at the nodes, and application programming interface (API) objects for transporting those requests between the nodes. However, the API objects only provide communication transports within a node. Accordingly, the API and RPC objects interact with dynamically-configurable protocol stacks within the NSF interfaces to complete the transport mechanism needed by an application program on the client node when accessing services on a remote server node.Type: GrantFiled: December 17, 1993Date of Patent: August 20, 1996Assignee: Taligent, Inc.Inventor: Christopher E. Pettus
-
Patent number: 5515508Abstract: Novel object-oriented client-server facility (CSF) and networking service facility (NSF) interfaces implement communication between application programs residing in client and server nodes of a distributed services network. The CSF interface includes remote procedure call (RPC) objects for invoking and responding to service requests at the nodes, and application programming interface (API) objects for transporting those requests between the nodes. However, the API objects only provide communication transports within a node. Accordingly, the API and RPC objects interact with dynamically-configurable protocol stacks within the NSF interfaces to complete the transport mechanism needed by an application program on the client node when accessing services on a remote server node.Type: GrantFiled: December 17, 1993Date of Patent: May 7, 1996Assignee: Taligent, Inc.Inventors: Christopher E. Pettus, Donald R. Loomis, Christina E. Warren
-
Patent number: 5499343Abstract: Novel object-oriented client-server facility (CSF) and networking service facility (NSF) interfaces implement communication between application programs residing in client and server nodes of a distributed services network. The CSF interface includes remote procedure call (RPC) objects for invoking and responding to service requests at the nodes, and application programming interface (API) objects for transporting those requests between the nodes. However, the API objects only provide communication transports within a node. Accordingly, the API and RPC objects interact with dynamically-configurable protocol stacks within the NSF interfaces to complete the transport mechanism needed by an application program on the client node when accessing services on a remote server node. A preferred embodiment provides an efficient way to perform object operations in a broadcast fashion over a communication network and ensures the receipt and execution of the operation by each target of the broadcast.Type: GrantFiled: December 17, 1993Date of Patent: March 12, 1996Assignee: Taligent, Inc.Inventor: Christopher E. Pettus
-
Patent number: 5491800Abstract: A client-server facility (CSF) interface and networking service facility (NSF) interface implement communication between application programs residing in client and server nodes of a distributed services network. The CSF interface includes remote procedure call (RPC) objects for invoking and responding to service requests at the nodes, and application programming interface (API) objects for transporting those requests between the nodes. However, the API objects only provide communication transports within a node. Accordingly, the API and RPC objects interact with dynamically-configurable protocol stacks within the NSF interfaces to complete the transport mechanism needed by an application program on the client node when accessing services on a remote server node.Type: GrantFiled: December 20, 1993Date of Patent: February 13, 1996Assignee: Taligent, Inc.Inventors: Amy M. Goldsmith, David B. Goldsmith, Christopher E. Pettus