Method and apparatus for providing access of a client to a content provider server under control of a resource locator server
First Claim
1. A method for providing access of a client to a content provider server under control of a resource locator server, comprising the steps of:
- the resource locator server displaying to clients resource locators to content of the content provider server;
the client connecting to a network through a computer system and accessing the resource locator server;
the resource locator server providing to the computer system a resource locator for accessing the content provider server, said resource locator containing a digital signature representative of a right granted by the resource locator server to the client for accessing the content provider server, said digital signature being computed based on at least one unique characteristic of the computer system or of the connection of the computer system to the network and based on an identifier of the content to be accessed;
the client computer system accessing the content provider server using said resource locator;
the content provider server checking the digital signature contained in the resource locator for the connection of the client to the network, and allowing the client to access content according to the result of this checking step.
1 Assignment
0 Petitions
Accused Products
Abstract
A method provides client access to a content provider server under resource locator server control. The client connects to a network through a computer and accesses the resource locator server. The locator server provides to the computer a resource locator. The resource locator contains a digital signature representative of a right granted by the locator server to the client. The signature is computed based on a unique computer characteristic or on the computer connection to the network. The client computer accesses the provider server using the resource locator. The provider server checks the digital signature for the client connection to the network, and allows the client to access content according to the result of the checking. Further included are resource locator servers, content provider servers and computer program products are provided to implement this method. The processes avoid or makes very difficult link hijacking by the client.
-
Citations
45 Claims
-
1. A method for providing access of a client to a content provider server under control of a resource locator server, comprising the steps of:
-
the resource locator server displaying to clients resource locators to content of the content provider server;
the client connecting to a network through a computer system and accessing the resource locator server;
the resource locator server providing to the computer system a resource locator for accessing the content provider server, said resource locator containing a digital signature representative of a right granted by the resource locator server to the client for accessing the content provider server, said digital signature being computed based on at least one unique characteristic of the computer system or of the connection of the computer system to the network and based on an identifier of the content to be accessed;
the client computer system accessing the content provider server using said resource locator;
the content provider server checking the digital signature contained in the resource locator for the connection of the client to the network, and allowing the client to access content according to the result of this checking step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 41)
-
-
17. A method for providing a resource locator to a client, in a resource locator server connected to a network, comprising the steps of:
-
displaying to clients resource locators;
receiving from the network an access request for one of the displayed resource locators, originating from a computer system connecting the client to the network;
providing to the network toward the computer system a resource locator, said resource locator containing a digital signature representative of a right granted by the resource locator server to the client for accessing resource located by said resource locator, said digital signature being computed based on at least one unique characteristic of the computer system or of the connection of the computer system to the network and based on an identifier of the content to be accessed. - View Dependent Claims (21, 22, 25, 26, 27, 28, 29, 30)
-
-
31. A method for providing access of a client to a content, in a content provider server connected to a network, comprising:
-
receiving from the network an access request originating from a computer system connecting the client to the network and containing a digital signature;
checking the digital signature contained in the resource locator according to at least one unique characteristic of the computer system or of the connection of the computer system to the network received in said request, and according to an identifier of the content requested by the client; and
allowing the client to access content according to the result of this checking step. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43)
-
-
44. A computer program product embodied in a computer-readable medium for providing a resource locator to a client, in a resource locator server connected to a network, the computer program product comprising:
-
computer readable program code means for receiving from the network an access request originating from a computer system connecting the client to the network;
computer readable program code means for providing to the network toward the computer system a resource locator, said resource locator containing a digital signature representative of a right granted by the resource locator server to the client for accessing resource located by said resource locator, said digital signature being computed based on at least one unique characteristic of the computer system or of the connection of the computer system to the network and based on an identifier of the resource.
-
-
45. A computer program product embodied in a computer-readable medium for providing access of a client to a content, in a content provider server connected to a network, the computer program product comprising:
-
computer readable program code means for receiving from the network an access request originating from a computer system connecting the client to the network and containing a digital signature;
computer readable program code means for checking the digital signature contained in the resource locator according to at least one unique characteristic of the computer system or of the connection of the computer system to the network received in said request, and according to an identifier of the content to which access is requested; and
computer readable program code means for allowing the client to access content according to the result of this checking step.
-
Specification