Generation of unique significant key from URL get/post content
First Claim
Patent Images
1. A computer implemented method for generating canonicalized keys, the method comprising:
- receiving by the computer, a request from a requestor for a canonicalized key, the request comprising a first uniform resource address (URA) for locating a corresponding web page, the first URA comprising an authority and a query string of query parameters, the first URA consisting of any one of a uniform resource identifier (URI) or a uniform resource locator (URL);
obtaining by the computer, a key generating policy for generating the canonicalized key;
transforming the query string by the computer to produce a transformed query string based on said obtained key generating policy, wherein the transforming consists of reordering the query parameters, removing query parameters or adding query parameters; and
generating by the computer, the canonicalized key based on the transformed query string, wherein the generated canonicalized key comprises a second URA comprising the authority and the transformed query string.
1 Assignment
0 Petitions
Accused Products
Abstract
Generating a unique URL key for a web document according to an obtained key generating policy. The URL of a web page is parsed according to the policy in order to generate the URL key. Preferably, the key generating policy is obtained from a well known source associated with the web page.
-
Citations
18 Claims
-
1. A computer implemented method for generating canonicalized keys, the method comprising:
-
receiving by the computer, a request from a requestor for a canonicalized key, the request comprising a first uniform resource address (URA) for locating a corresponding web page, the first URA comprising an authority and a query string of query parameters, the first URA consisting of any one of a uniform resource identifier (URI) or a uniform resource locator (URL); obtaining by the computer, a key generating policy for generating the canonicalized key; transforming the query string by the computer to produce a transformed query string based on said obtained key generating policy, wherein the transforming consists of reordering the query parameters, removing query parameters or adding query parameters; and generating by the computer, the canonicalized key based on the transformed query string, wherein the generated canonicalized key comprises a second URA comprising the authority and the transformed query string. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for generating canonicalized keys, the computer program product comprising:
-
receiving by the computer, a request from a requestor for a canonicalized key, the request comprising a first uniform resource address (URA) for locating a corresponding web page, the first URA comprising an authority and a query string of query parameters, the first URA consisting of any one of a uniform resource identifier (URI) or a uniform resource locator (URL); obtaining by the computer, a key generating policy for generating the canonicalized key; transforming the query string by the computer to produce a transformed query string based on said obtained key generating policy, wherein the transforming consists of reordering the query parameters, removing query parameters or adding query parameters; and generating by the computer, the canonicalized key based on the transformed query string, wherein the generated canonicalized key comprises a second URA comprising the authority and the transformed query string comprising the first authority and the second query string. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for generating canonicalized keys, the system comprising:
-
a network; a server system in communication with the network a client system in communication with the server system wherein the system includes instructions to execute a method comprising the steps of; receiving by the computer, a request from a requestor for a canonicalized key, the request comprising a first uniform resource address (URA) for locating a corresponding web page, the first URA comprising an authority and a query string of query parameters, the first URA consisting of any one of a uniform resource identifier (URI) or a uniform resource locator (URL); obtaining by the computer, a key generating policy for generating the canonicalized key; transforming the query string by the computer to produce a transformed query string based on said obtained key generating policy, wherein the transforming consists of reordering the query parameters, removing query parameters or adding query parameters; and generating by the computer, the canonicalized key based on the transformed query string, wherein the generated canonicalized key comprises a second URA comprising the authority and the transformed query string. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification