Method and apparatus for allowing generic stubs to marshal and unmarshal data in object reference specific data formats

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5737607
SERIAL NO

08534966

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The invention provides solutions to the problems which are encountered by object oriented systems designers when attempting to implement schemes for object invocation and for argument passing in distributed systems wherein the arguments may be objects, and wherein the system supports a multiplicity of ORB-specific data formats, in ways which do not lock the object oriented base system into methods which may be difficult to change at a later time. Moreover, the invention disclosed describes a 'Marshal Buffer mechanism' which contains methods for marshaling data for a specific ORB; a 'Multi-ORB Marshaling system' which permits a Client Application and related stub to invoke an operation on a target object without any knowledge or concern about which ORB this target object uses or what data format the ORB requires for the arguments of the operation invoked; and a 'Computer system for multi-ORB communication' comprising an ORB independent layer which contains Client Applications and stubs; an ORB dependent-OS independent layer which contains ORB dependent code/Subcontract code mechanisms as well as ORB specific Marshal Buffers for a multiplicity of ORBs; and an Operating System (OS) layer.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ORACLE AMERICA INC500 ORACLE PARKWAY REDWOOD SHORES CA 94065

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hamilton, Graham Palo Alto, CA 47 2942
Kessler, Peter B Palo Alto, CA 25 1411
Lim, Swee Boon Mountain View, CA 21 2571
Nisewanger, Jeffrey D San Jose, CA 4 408
Radia, Sanjay R Fremont, CA 26 2776

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation