Invention Grant
- Patent Title: Just in time cloud compilation
- Patent Title (中): 及时云编译
-
Application No.: US13097239Application Date: 2011-04-29
-
Publication No.: US09038038B1Publication Date: 2015-05-19
- Inventor: Benchiao Jai , Chia-Chi Yeh
- Applicant: Benchiao Jai , Chia-Chi Yeh
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Honigman Miller Schwartz and Cohn LLP
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/445

Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for just in time compilation. In one aspect, a method includes receiving an application on a mobile device, the mobile device including a processor for executing native code and an interpreter for interpreting intermediate code, wherein an application includes at least one machine instruction; receiving data characterizing prior actions of the application on the mobile device; determining a portion of intermediate code to be compiled into native code based at least in part on the data, wherein the portion includes some but not all of the application; sending the portion of intermediate code over a network to a compilation server; receiving native code corresponding to the portion of intermediate code from the compilation server; and executing the native code on the processor.
Information query