U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Hybrid just-in-time compiler that consumes minimal resource

Patent 6332216 Issued on December 18, 2001. Estimated Expiration Date: Icon_subject March 9, 2019. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method and apparatus for resolving data references in generated code
Patent #: 5367685
Issued on: 11/22/1994
Inventor: Gosling

Multi-platform object-oriented software development and deployment system
Patent #: 5583983
Issued on: 12/10/1996
Inventor: Schmitter

Dynamic cross-compilation system and method
Patent #: 5768593
Issued on: 06/16/1998
Inventor: Walters, et al.

Utility for providing printing support to graphical Java applications
Patent #: 5933144
Issued on: 08/03/1999
Inventor: Alcorn

Method for translating graphical user interface (GUI) resource data into native java code
Patent #: 5974256
Issued on: 10/26/1999
Inventor: Matthews, et al.

Method for integrating a virtual machine with input method editors
Patent #: 6003050
Issued on: 12/14/1999
Inventor: Silver, et al.

Java native interface code generator
Patent #: 6066181
Issued on: 05/23/2000
Inventor: DeMaster

Encoding machine-specific optimization in generic byte code by using local variables as pseudo-registers
Patent #: 6075942
Issued on: 06/13/2000
Inventor: Cartwright, Jr.

Method for efficient soft real-time execution of portable byte code computer programs
Patent #: 6081665
Issued on: 06/27/2000
Inventor: Nilsen, et al.

Java development environment using optimizing ahead-of-time compiler
Patent #: 6110226
Issued on: 08/29/2000
Inventor: Bothner

More ...

Inventor

Application

No. 264755 filed on 03/09/1999

US Classes:

717/141Analysis of code form

Examiners

Primary: Chaki, Kakali
Assistant: Khatri, Anil

International Class

G06F 009/45

Abstract

A virtual machine with a hybrid just-in-time compiler that enables execution of a set of cross-platform code on a hardware platform. The hybrid just-in-time compiler consumes relatively few resources of the hardware platform by compiling only selected basic blocks of the cross-platform code and by making use of existing elements in the virtual machine that are otherwise used to interpret the cross-platform code. The just-in-time compiler is hybrid in that only selected basic blocks of the cross-platform code are compiled while the remaining portions are interpreted.

Other References

  • Gough, "Parameter passing for a Java virtual machine", IEEE, pp 1-7, 1999.
  • Hua et al, "Platform independence issues in compiling java bytecode to native code", IEEE, pp 530-532, Feb. 2000.
  • Weimin et al, "A java virtual machine design based on hybrid concurrent compilation model", IEEE, pp 18-23, Aug. 2000.
  • Newhall et al, "Performance measurement of dynamically compiled java execution", ACM JAVA, pp 42-50, May 1999.
  • Benton et al., "Compling standard ML to Java bytecodes", ACM ICFP, pp 129-140, Apr. 1998.
  • Ishizaki et al, "Design, implemenation and eveluation of optimizations in a Just in time compiler", ACM Java, pp 119-128, May 1999.
  • Maassen et al., "An efficient implemenation of Java remote method invocation", PPoPP ACM, pp 173-182, Mar. 1999.
  • Azevedo et al., "Java annotation awarw just in time (AJIT) compilation system", ACM Java, pp 142-151, May 199
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?