Pre-fetching resources based on a resource lookup query
First Claim
Patent Images
1. A method for pre-fetching resources based upon a query request to a resource lookup service, the query request being implemented using at least one network packet, the method comprising:
- monitoring the at least one network packet transmitted at least one of to and from the resource lookup service; and
pre-fetching a resource related to the at least one network packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for pre-fetching resources based upon a query request to a resource lookup service. A monitoring application snoops for requests/replies from clients. Web content is pre-fetched via a web proxy based on the requests. Thus, the web content is made available to the client more efficiently.
138 Citations
22 Claims
-
1. A method for pre-fetching resources based upon a query request to a resource lookup service, the query request being implemented using at least one network packet, the method comprising:
-
monitoring the at least one network packet transmitted at least one of to and from the resource lookup service; and
pre-fetching a resource related to the at least one network packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for verifying the location of a resource by monitoring at least one resource lookup request made by a requester of the resource to a resource lookup service, the method comprising:
-
monitoring a plurality of resource lookup responses from the resource lookup service;
matching at least one of the plurality of resource lookup responses to the requester; and
maintaining a mapping of at least one location of the at least one of the plurality of resource lookup responses. - View Dependent Claims (14)
-
-
15. An apparatus for pre-fetching at least one resource based on at least one resource lookup request made to a resource lookup service, the apparatus comprising:
-
means for transmitting at least one resource lookup request to a resource lookup service, the at least one resource lookup request implemented as at least one network packet, the at least one resource lookup request requesting at least one resource;
means for monitoring a computer network for the at least one network packet;
means for associating the at least one network packet with the at least one resource lookup request;
means for retrieving the at least one resource associated with at least one resource lookup request; and
means for adding the at least one resource to a location where the requester can locate the at least one resource. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus for updating a configuration of at least one resource location, the apparatus comprising:
-
means for monitoring at least one actual network location of at least one resource on a computer network; and
means for updating the configuration based on the at least one actual location for future resource lookup requests to a resource lookup service.
-
-
20. An apparatus as recited in claim 20, further comprising monitoring resource requests to update a configuration.
-
21. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for a resource to be pre-fetched based upon a request made to a resource lookup service, the method steps comprising:
-
transmitting at least one resource lookup request to a resource lookup service, the at least one resource lookup request implemented as at least one network packet, the at least one resource lookup request requesting at least one resource;
monitoring a computer network for the at least one network packet;
associating the at least one network packet with the at least one resource lookup request;
retrieving the at least one resource associated with the at least one resource lookup request; and
adding the at least one resource to a location where the requester can locate the at least one resource. - View Dependent Claims (22)
-
Specification