System and method for supporting run-time data type identification of objects within a computer program

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5361351
SERIAL NO

07586778

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention is directed to computer software compilation systems and methods which support run-time data type identification of objects in computer programming languages which support polymorphism. The present invention comprises translators, compilers, and debuggers. The compiler and translator store modified debug information in an object code file. The modified debug information contains information regarding either multiple virtual tables or concatenated virtual tables. A debug lookup table is constructed from the modified debug information. The debugger uses the debug lookup table to determine the actual data types of the objects, and to completely and accurately display and modify the objects' contents. Also, innovative type inquiry operators reference the concatenated virtual tables to determine the actual data types of the objects during run-time. The operation of the compiler, translator, and debugger is transparent to computer programmers and operators. Therefore, the compiler, translator, and debugger support run-time data type identification of the objects in the computer programs in a user-friendly and error-free manner.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
HEWLETT-PACKARD COMPANYPALO ALTO CA

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dadoo, Manoj San Jose, CA 5 321
Lenkov, Dmitry San Jose, CA 5 237
McDowell, Mark W Fort Collins, CO 7 225
Mehta, Michey San Jose, CA 3 154
Melli, Bruno Fort Collins, CO 2 154
Unni, Shankar San Jose, CA 9 476

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation