Dynamic compiler and method of compiling code to generate dominant path and to handle exceptions

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7080366
SERIAL NO

09858827

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A dynamic compiler and method of compiling code to generate a dominate path and handle exceptions. The dynamic compiler includes an execution history recorder that is configured to record the number of times a fragment of code is interpreted. When the code is interpreted a threshold number of times, the code is queued for compilation. The execution history recorder also keeps track of where transfer of control came from and where transfer of control goes to for each fragment of code that is executed, thereby allowing for compilation of a dominant path of code. If the execution of code deviates from the dominant path of compiled code (such as when an exception occurs), a fallback interpreter is utilized to interpret the fragment of code to be executed.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • RPX CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Charnell, William Thomas Great Missenden, GB 13 610
Darnell, Stephen Maidenhead, GB 14 619
Dias, Blaise Abel Alec Uxbridge, GB 13 572
Guthrie, Philippa Joy Aylesbury, GB 13 610
Kramskoy, Jeremy Paul Long Kitton, GB 14 619
Plummer, Wayne High Wycombe, GB 14 621
Rautenback, Keith High Wycombe, GB 7 163
Sexton, Jeremy James Hemel Hempstead, GB 13 610
Thomas, Stephen Paul High Wycombe, GB 13 610
Wynn, Michael John Maidenhead, GB 13 610

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation