IP Library Patent Application 13620858
Patent Application
App. No. 13/620,858

Optimized Delivery of Web Application Code

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/620,858
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.

Claims (9)

1 . A computer implemented method for optimizing application code for deployment to a client over a data link, wherein only the code needed by a first object within said application code is supplied to the client with said first object, said method comprising the steps of:

parsing said application code;

scanning said application code;

identifying all entry points into said application code;

identifying available resources of said application code;

determining which of said resources are required by said first object;

creating a resource information object for each of said resources required by said first object, wherein said resource information object comprises a field set to denote resource requirement; and

concatenating required resources into a single file;

wherein said single file contains only code required by said first object, such that download time for said application code is minimized.

Assignments (5)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: KIEFFER, ROBERT
To: AMERICA ONLINE, INC.
Reel/Frame 030808/0788 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: AOL LLC
To: AOL INC.
Reel/Frame 030808/0827 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 030808/0920 →
CHANGE OF NAME Recorded Jul 16, 2013
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 030813/0425 →