Resource retrieval over a source network determined by checking a header of the requested resource for access restrictions
First Claim
1. A method of downloading resources to a client from a content server over a data network, the method comprising the steps of:
- sending a resource request message from the client;
intercepting the sent resource request message at a proxy located in the data network between the client and the content server;
sending a header request from the proxy to the content server requesting the content server to transmit a header, associated with the requested resource, to the proxy;
receiving the header at the proxy and determining whether or not the header contains billing and/or access restrictions;
in the event that the header does contain billing and/or access restrictions, authenticating the client'"'"'s right to receive the requested resource; and
providing the client is authenticated, delivering the resource request message from the proxy to the content server and subsequently downloading the resource from the content server to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of downloading resources to a client (1) from a content server (3) over a data network. A resource request message is sent from the client (1) and is intercepted at a proxy (2) located in the data network between the client (1) and the content server (3). A header request is sent from the proxy (2) to the content server (3), requesting the content server (3) to transmit a header, associated with the requested resource, to the proxy (2). The header is received at the proxy (2) which determines whether or not the header contains billing and/or access restrictions. In the event that the header does contain billing and/or access restrictions, the client'"'"'s right to receive the requested resource is authenticated and, providing the client is authenticated, the resource request message is delivered from the proxy (2) to the content server (3) and subsequently the resource is downloaded from the content server (3) to the client (1).
121 Citations
10 Claims
-
1. A method of downloading resources to a client from a content server over a data network, the method comprising the steps of:
-
sending a resource request message from the client;
intercepting the sent resource request message at a proxy located in the data network between the client and the content server;
sending a header request from the proxy to the content server requesting the content server to transmit a header, associated with the requested resource, to the proxy;
receiving the header at the proxy and determining whether or not the header contains billing and/or access restrictions;
in the event that the header does contain billing and/or access restrictions, authenticating the client'"'"'s right to receive the requested resource; and
providing the client is authenticated, delivering the resource request message from the proxy to the content server and subsequently downloading the resource from the content server to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A proxy for controlling billing and access in a data network, the proxy comprising;
-
means for intercepting a resource request message sent from a client and intended for a content server;
means for sending a header request to the content server requesting the content server to transmit a header, associated with the requested resource, to the proxy;
means for receiving the transmitted header and for determining whether or not the header contains billing and/or access restrictions;
means for authenticating the client'"'"'s right to receive the requested resource in the event that the header does contain billing and/or access restrictions; and
means for delivering the resource request message to the content server in the event that the client is authenticated.
-
-
10. A computer memory encoded with executable instructions representing a computer program for causing a computer system connected to a data network to operate as a proxy, the proxy operating to:
-
intercept a resource request message sent from a client and intended for a content server;
send a header request to the content server requesting the content server to transmit a header, associated with the requested resource, to the proxy;
receive the transmitted header and for determining whether or not the header contains billing and/or access restrictions;
authenticate the client'"'"'s right to receive the requested resource in the event that the header does contain billing and/or access restrictions; and
deliver the resource request message to the content server in the event that the client is authenticated.
-
Specification