The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 02, 2004

Filed:

Apr. 02, 1999
Applicant:
Inventors:

Rama Rao Kocherlakota, Millbrae, CA (US);

Seth Stafford, San Francisco, CA (US);

George Buzsaki, Fremont, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/516 ;
U.S. Cl.
CPC ...
G06F 1/516 ;
Abstract

The present invention provides a framework for enabling an object oriented paradigm to be implemented in a networked environment. The framework comprises a client dispatcher object for managing the network communications of objects on the client's side, and a server dispatcher object for managing the network communications of objects on the server's side. The dispatcher objects cooperate with each other to send messages from the associated objects across the network in batches. By collecting and sending messages in batches, the dispatchers minimize the number of network round trips that need to be incurred, thereby minimizing network traffic. The framework further comprises a proxy interface for enabling the dispatcher objects to communicate with their associated objects. The proxy interface sets forth a set of methods that each of the associated objects needs to implement in order to participate in the communication scheme of the present invention. By providing an implementation for the proxy interface, any object having any desired functionality will be able to take advantage of the framework of the present invention. This openness of the proxy interface makes it possible to take full advantage of the flexibility, extensibility, and robustness offered by object oriented technology. By providing the structure needed to control network traffic without placing any limitations upon the functionality of the objects, the framework of the present invention provides an effective mechanism for implementing an object oriented paradigm in a networked environment.


Find Patent Forward Citations

Loading…