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. 06, 2005

Filed:

May. 24, 1999
Applicants:

Peter B. Kessler, Palo Alto, CA (US);

Swee Boon Lim, Mountain View, CA (US);

Peter Vanderbilt, Mountain View, CA (US);

Michael L. Powell, Palo Alto, CA (US);

Li-wen Chen, Cupertino, CA (US);

Dwight F. Hare, La Selva Beach, CA (US);

Alan Snyder, Palo Alto, CA (US);

Inventors:

Peter B. Kessler, Palo Alto, CA (US);

Swee Boon Lim, Mountain View, CA (US);

Peter Vanderbilt, Mountain View, CA (US);

Michael L. Powell, Palo Alto, CA (US);

Li-Wen Chen, Cupertino, CA (US);

Dwight F. Hare, La Selva Beach, CA (US);

Alan Snyder, Palo Alto, CA (US);

Assignee:

Sun Microsystems, Inc., Santa Clara, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F009/00 ;
U.S. Cl.
CPC ...
Abstract

A system and method provides dynamic and static type support for multiple definitions of individual types in a distributed object environment. Fully scoped object names incorporating prefixes are used to distinguish objects. The fully scoped names are used for both dynamic type determination through an interface repository and for statically compiled types in client and server stub routines. In the interface repository, a prefix naming context is provided for each root interface definition language context, allowing multiple definitions for objects with the same interface definition language object name, where each such definition resides in a separate prefix naming context. In one embodiment, the prefix naming contexts are defined by prefix interface definition objects. In another embodiment, the fully scoped object names are embedded by an interface definition language compiler in stub and skeleton code routines. RRS.


Find Patent Forward Citations

Loading…