Compiler for supporting multiple runtime data representations

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6457172
SERIAL NO

09290821

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A compiler having one or more separate components, each of which contains the source code of the compiler which is responsible for implementing a corresponding data representation. These components are responsible for all of the parts of compilation which depend on the corresponding data representation. In one aspect of the present invention, a compiler comprises: a converter for converting program code to object code; and a data representation implementor for isolating within the compiler information that relates to representation of data at runtime, wherein the converter accesses the data representation implementor to obtain information that is needed for converting any portion of the program code that is dependent on representation of data at runtime.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Carmichael, Ian Markham, CA 1 36
Inglis, Derek B Toronto, CA 11 166
Karasick, Michael Pound Ridge, NY 15 279
Kruskal, Vincent J Harrison, NY 3 113
Ossher, Harold L South Salem, NY 16 188
Streeter, David J Richmond Hill, CA 2 53

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation