Self-describing object providing dynamic manipulation of heterogeneous data values and semantic identity between memory and transmission representations

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5754849
SERIAL NO

08593968

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An object for use in a computer memory and for transmission between computers flexibly stores a large variety of different types of data, in such a manner as to allow easy and efficient transfer and copying of the data between computers. The object includes any number of data elements, each of which is self-describing using type coding. Certain data elements may include other data elements, thereby providing for arbitrarily complex hierarchical arrangements of data in memory. The type codes may be based on the frequency of the types or values of data operated upon, such that the data itself may be used as a type code for at least one type of data, thereby reducing the memory and bandwidth requirements for handling the object. The object is capable of creating a data stream output for copying and transmission that preserves the semantic structure of the object, particularly its hierarchical organization, and is further capable of reconstituting the hierarchical arrangements. Because of the self describing nature of the object and its data elements, marshalling is not needed for inter-computer transfers of the object.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • ORACLE INTERNATIONAL CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dyer, Landon M Campbell, CA 6 351
Welland, Robert V Seattle, WA 66 4354

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation