Displaying web pages without downloading static files
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing device, a configuration file,the configuration file including a reference to a static file associated with a web page of a website, andthe static file being ranked as a most-downloaded static file, of a plurality of static files, by a provider of the configuration file and the website,storing, by the computing device, the configuration file in a memory local to the computing device;
retrieving, by the computing device, the static file based on the reference;
storing, by the computing device, the static file in the memory local to the computing device;
receiving, by the computing device, a request for the web page;
identifying, by the computing device, the static file for the web page;
using, by the computing device, the static file to display the web page in a browser associated with the computing device;
determining, by the computing device, whether a period of inactivity of the browser is greater than a threshold;
identifying, by the computing device, a first identifier associated with an updated configuration file;
determining, by the computing device, whether the first identifier matches a second identifier of the configuration file;
transmitting, by the computing device and to the provider, a request for the updated configuration file when the period of inactivity is greater than the threshold and when the first identifier does not match the second identifier;
receiving, by the computing device, the updated configuration file from the provider; and
replacing, by the computing device, the configuration file, in the memory local to the computer device, with the updated configuration file.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device is configured to receive a configuration file. The configuration filed includes at least one reference to a static file associated with a web page of a website. The static file is ranked as a most-downloaded static file, of a plurality of static files, by a provider of the configuration file and the website. The computing device is further configured to retrieve the static file based on the reference; store the static file in a memory local to the computing device; receive a request for the web page; identify the static file for the web page; and use the static file to display the web page in a browser associated with the computing device.
41 Citations
15 Claims
-
1. A method comprising:
-
receiving, by a computing device, a configuration file, the configuration file including a reference to a static file associated with a web page of a website, and the static file being ranked as a most-downloaded static file, of a plurality of static files, by a provider of the configuration file and the website, storing, by the computing device, the configuration file in a memory local to the computing device; retrieving, by the computing device, the static file based on the reference; storing, by the computing device, the static file in the memory local to the computing device; receiving, by the computing device, a request for the web page; identifying, by the computing device, the static file for the web page; using, by the computing device, the static file to display the web page in a browser associated with the computing device; determining, by the computing device, whether a period of inactivity of the browser is greater than a threshold; identifying, by the computing device, a first identifier associated with an updated configuration file; determining, by the computing device, whether the first identifier matches a second identifier of the configuration file; transmitting, by the computing device and to the provider, a request for the updated configuration file when the period of inactivity is greater than the threshold and when the first identifier does not match the second identifier; receiving, by the computing device, the updated configuration file from the provider; and replacing, by the computing device, the configuration file, in the memory local to the computer device, with the updated configuration file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium comprising:
-
a plurality of instructions which, when executed by at least one processor of a computing device, cause the at least one processor to; receive a configuration file, the configuration file including a reference to a static file associated with a web page of a website, and the static file being ranked as a most-downloaded static file, of a plurality of static files, by a provider of the configuration file and the website, retrieve the static file based on the reference, store the static file in a memory local to the computing device, receive a request for the web page, identify the static file for the web page, and use the static file to display the web page in a browser associated with the computing device, determine whether a period of inactivity of the browser is greater than a threshold, identify a first identifier associated with an updated configuration file, determine whether the first identifier matches a second identifier of the configuration file, transmit, to the provider, a request for an updated configuration file when the period of inactivity is greater than the threshold and when the first identifier does not match the second identifier, receive the updated configuration file from the provider, and replace the configuration file, in the memory local to the computer device, with the updated configuration file. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system comprising:
-
a memory to store a configuration file and a static file, the configuration file including a reference to the static file, the static file being for a web page, and the static file being ranked as a most-downloaded static file, of a plurality of static files, by a provider of the configuration file; and a processor to; retrieve the static filed based on the reference, store the static filed in the memory, transmit a request for the web page to a server that provides the web page, receive information associated with the web page from the server, identify the static file for the web page based on the information, use the static file to display the web page in a browser, determine whether a period of inactivity of the browser is greater than a threshold, identify a first identifier associated with an updated configuration file, determine whether the first identifier matches a second identifier of the configuration file, transmit a request for the updated configuration file when the period of inactivity is greater than the threshold and when the first identifier does not match the second identifier, receive the updated configuration file from the provider based on the request for the updated configuration file, and replace the configuration file, in the memory, with the updated configuration file. - View Dependent Claims (14, 15)
-
Specification