Patent ID: 8856263

Claim:
A system for accelerating access to resources of web pages, the system comprising: a cache for storing resources of web pages; an acceleration server that: receives a first web page in response to a request by a user system; parses the first web page; identifies, based at least partially on parsing the first web page, a second web page, wherein the second web page is likely to be requested by the user system after the user system accesses the first web page; identifies a first resource, wherein the first resource is a resource of the second web page; requests the first resource from a server hosting the first resource before the user system requests the first resource; receives the first resource from the server hosting the first resource; stores the first resource in the cache; and provides the first resource to the user system from the cache in response to a request by the user system for the first resource; and a network interface that: enables communication of one or more user nodes with one or more web servers over a network for accessing web pages stored in one or more servers; receives the request for the first web page, wherein the request for the first web page originates from the user system; and receives a request for the first resource, wherein the request for the first resource originates from the user system after the acceleration server requests the first resource from the server hosting the first resource.