System and method for automatically and selectively promoting object variables to method fields and variables in a digital computer system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6308315
SERIAL NO

09172153

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A code generating system generates, from code in a program, native code that is executable by a computer system. The computer system includes a memory subsystem including a heap in which objects are stored and a stack in which method variables are stored. The code generating system may be included in a just-in-time compiler used to generate native code that is executable by a computer system, from a program in Java Byte Code form, and specifically determines, in response to Java Byte Code representative of an operator for enabling instantiation of a new object, whether the object to be instantiated contains a variable to be used in processing of the received program code portion which can be promoted to a method variable, and, if so, generates native code to enable said variable to be instantiated on the stack.

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
Dice, David Foxboro, MA 135 3708
Herrick, Andrew F Hopkinton, MA 1 32
Mann, Ronald J Concord, MA 3 124

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation