Patent ID: 7970744

Claim:
A method of minimizing problems in accessing a web page corresponding to a first Uniform Resource Locator (URL), said method comprising: maintaining a first map from URLs to corresponding virtual links, wherein said first map maps said first URL to a first virtual link, said first map being in the form of a first plurality of rows, with each row containing a URL and a link identifier identifying the virtual link, said first virtual link being represented by a first link identifier in a first row of said first plurality of rows, said first row also containing said URL; maintaining a second map from virtual links to corresponding document identifiers, wherein said second map maps said first virtual link to a first document identifier identifying a first document containing content corresponding to said first URL, said second map being in the form of a second plurality of rows, with each row containing said link identifier of a virtual link and a corresponding document identifier identifying the corresponding document, wherein a second row of said second plurality of rows contains said first link identifier and said first document identifier identifying said first document to indicate that said first document contains the content corresponding to said first link identifier; changing said second row of said second map to reflect changes in said first document identifier; receiving from a client system in a web server, said first URL as a part of a request, wherein said first URL is received after said first link identifier and said first URL are present in said first row of said first plurality of rows; in response to receiving of said first URL, examining said first map in said web server to identify said first row as containing information related to said first URL; determining in said web server said first link identifier corresponding to the resource locator according to said first row identified in said first map; sending, from said web server, said first link identifier, identified in said determining, to a content server; mapping, in said content server, said first link identifier to said document identifier according to said second map based on said first link identifier received from said web server; retrieving, by said content server, a content of a document corresponding to said document identifier mapped to by said mapping; and sending, by said content server to said client system, said retrieved content as a response to said request.