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:
Sep. 29, 2015

Filed:

Mar. 21, 2006
Applicants:

James H. Waldo, Dracut, MA (US);

Timothy J. Blackman, Arlington, MA (US);

Daniel J. Ellard, Belmont, MA (US);

Robert F. Sproull, Newton, MA (US);

Jane A. Loizeaux, Lowell, MA (US);

Michael P. Warres, Cambridge, MA (US);

Inventors:

James H. Waldo, Dracut, MA (US);

Timothy J. Blackman, Arlington, MA (US);

Daniel J. Ellard, Belmont, MA (US);

Robert F. Sproull, Newton, MA (US);

Jane A. Loizeaux, Lowell, MA (US);

Michael P. Warres, Cambridge, MA (US);

Assignee:

Oracle America, Inc., Redwood City, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01); G06F 9/46 (2006.01);
U.S. Cl.
CPC ...
G06F 9/548 (2013.01); G06F 9/465 (2013.01); G06F 2209/463 (2013.01);
Abstract

Location-independent references include a live reference containing a location of a remote object and a universally unique identifier (UUID) which provides a unique global reference to that remote object. If a method call to the remote object using the live reference fails, the UUID is used to obtain a new reference to the remote object and the new reference is then used to make another method call. A new reference can be obtained from an identifier directory that contains a mapping between UUIDs and location-independent references. When a remote object is first created, or when a remote object is moved from one location to another, the remote object registers with any and all such directories that it can find in its environment. These registrations are leased; that is, if they are not occasionally refreshed by the remote object which registered them, they are dropped from the directory.


Find Patent Forward Citations

Loading…