Method of byte code quickening: quick instructions for method invocation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20040015912A1
SERIAL NO

09956130

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method of method invocation quickening is provided. Standard Java and Java-like applications use a relatively small number of static methods in comparison to the number of classes required, and the associated methods use a relatively small number of arguments in comparison to the number of virtual methods of a class. Known method invocation quickening instructions use operands which specify indices to locate classes, virtual methods, static methods, and specify numbers of arguments of virtual methods. Current allocation of bit-length to operands are inefficient due to the lack of correspondence with the relative sizes of numbers of items indexed or represented by the operands. The herein invention discloses a system and a method to more efficiently allocate the number of bits used in quickened invocation of virtual and static methods by allocating fewer bits to those operands which index items of a relative small number, and allocate more bits to those operands which index items having relatively larger numbers.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ZUCOTTO SYSTEMS INCORPORATED4225 EXECUTIVE SQUARE SUITE 400 LA JOLLA CA 92037

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bottomley, Thomas Mark Walter Orleans, CA 6 153

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation