Patent ID: 8028059

Claim:
A method comprising: determining, via a client, whether a user has explicitly requested, over the Internet, a first resource from an HTTP server, wherein a uniform resource locator indicates a location of the first resource on a network, the uniform resource locator including a domain name section, a directory section, and a filename section; wherein the determining includes at least one of: detecting that the user has clicked on a hyperlink and detecting that the user has typed a location of the first resource into a navigation bar of a browser; generating, via the client, an HTTP request for the first resource based on the uniform resource locator, wherein generating the request based on the uniform resource locator comprises including at least the directory section and the filename section of the uniform resource locator in a first field of the HTTP request; only if the determination indicates the user explicitly requested the first resource: appending, via the client, to the generated HTTP request, an indication that the user explicitly requested the first resource, the indication being included in a second field of the HTTP request; sending, via the client, the request for the first resource to a server computer, wherein the server computer is configured to determine which resources the user intentionally requested based on information in the second field of the HTTP request; receiving the first resource from the server computer: and generating, via the client, a request for a second resource not explicitly requested by the user, wherein a second field of the request for the second resource identifies at least the domain name of the first resource, and wherein the request for the second resource does not include an indication that the user explicitly requested the second resource; and sending the request for the second resource.