Patent ID: 7113935

Claim:
A method for data processing comprising: receiving a web page request having an associated priority, the web page request requesting a first web page, the first web page being associated with an origin server; associating the first web page with a first node in a prefetch graph; associating a respective second node in the prefetch graph with each of a plurality of second web pages associated with the first web page; generating at least one link in the prefetch graph between the first node and each of the second nodes, each link having a respective associated transaction weight, the transaction weight of a link indicating an importance of the link, each link having a respective associated user weight, the user weight of an link indicating a degree to which to modify the priority of the web page request at the link; modifying the priority of the web page request at an link of the links in accordance with the user weight of the link; selecting at least one of the second web pages to retrieve based on the graph; and storing the selected second web pages at a cache server.