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.

Date of Patent:
Jun. 09, 2015

Filed:

Sep. 15, 2012
Applicant:

Robert Kieffer, San Francisco, CA (US);

Inventor:

Robert Kieffer, San Francisco, CA (US);

Assignee:

FACEBOOK, INC., Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); G06F 9/445 (2006.01);
U.S. Cl.
CPC ...
G06F 9/44 (2013.01); G06F 8/60 (2013.01); G06F 9/445 (2013.01); G06F 9/44521 (2013.01); H04L 29/06 (2013.01); H04L 67/34 (2013.01); H04L 69/04 (2013.01); H04L 67/02 (2013.01); H04L 69/329 (2013.01);
Abstract

Application code for deployment to a client over a data link is optimized to minimize download time by supplying only the application code with a particular object that is required by the object. In a web application that includes multiple pages, the HTML and JAVASCRIPT are scanned to identify code resources called by a particular web page. When all called resources are identified, they are extracted and concatenated into a single resource file. When the page is downloaded to the client, the import file is included with the page. The import file may be cached so that it need only be downloaded once, rather than being downloaded every time the page is requested. The invention is suitable for use with other interpreted scripting languages.


Find Patent Forward Citations

Loading…