The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 18, 2014
Filed:
Jun. 03, 2009
Robert Beretta, South Lake Tahoe, CA (US);
Nicholas William Burns, Cupertino, CA (US);
Nathaniel Begeman, Cupertino, CA (US);
Phillip Kent Miller, Norman, OK (US);
Geoffrey Grant Stahl, San Jose, CA (US);
Robert Beretta, South Lake Tahoe, CA (US);
Nicholas William Burns, Cupertino, CA (US);
Nathaniel Begeman, Cupertino, CA (US);
Phillip Kent Miller, Norman, OK (US);
Geoffrey Grant Stahl, San Jose, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
A method and an apparatus that instructs a compiler server to build or otherwise obtain a compiled code corresponding to a compilation request received from an application are described. The compiler server may be configured to compile source codes for a plurality of independent applications, each running in a separate process, using a plurality of independent compilers, each running in a separate compiler process. A search may be performed in a cache for a compiled code that satisfies a compilation request received from an application. A reply message including the compiled code can be provided for the application, wherein the compiled code is compiled in direct response to the request, or is obtained from the cache if the search identifies in the cache the compiled code that satisfies the compilation request.