Converting javascript into a device-independent representation

Patent №

US 8,752,016

Granted

2014-06-10

Filed 2008

Owner

APPLE INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12316730

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.

AI hardwareG06F 8/71G06F 8/47

AI classification

AI hardware1.00
Knowledge representation0.36
Natural language0.02
Evolutionary computation0.01
Vision0.00
Planning0.00
Machine learning0.00
Speech0.00

Ownership

APPLE INC.

assignment · 220530987

Assignors

PORRAS, VICTOR LEONEL HERNANDEZ, O'BRIEN, THOMAS JOHN, HOOVER, ROGER SCOTT, LATTNER, CHRISTOPHER ARTHUR, CHRISTOPHER, ERIC MARSHALL, SOLANKI, PRATIK, CHEN, JIA-HONG, KAHL, MICHAEL ALAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC