Womble Carlyle Sandridge & Rice LLP
Converting JavaScript into a device-independent representation
A device-independent intermediate representation of a source code is generated and stored, e.g., in a memory or other storage mechanism. The stored intermediate representation of the source code is used to generate a device-specific machine code corresponding to the source code. The stored intermediate representation may be updated, e.g., periodically, for example by obtaining an updated version of the source code and compiling the updated source code to generate an updated intermediate representation. The stored intermediate representation may be based on source code received from a device that is synchronized with which a compiling device that generates the device-specific machine code. In some cases, the stored intermediate representation may be used to generate for each of a plurality of devices a corresponding device-specific machine code.
Apple Inc.
G G
G06F G06F
inventional inventional
Victor Leonel Michael Alan Eric Marshall Thomas John Pratik Christopher Arthur Jia-Hong Roger Scott
Hernandez Porras Kahl Christopher O'Brien Solanki Lattner Chen Hoover