URL rescue by identifying information related to an item referenced in an invalid URL
First Claim
1. A web site system capable of rescuing invalid URLs included in URL request messages, the system comprising:
- a data repository that stores supplemental product information for different products, the product relationship information including a product identifier for a first product and supplemental product information for the first product; and
a web server system for a website in communication with the data repository, said web server system comprising one or more computing devices, wherein the web server system is responsive to at least some invalid URLs received from a user computing device by;
identifying a first product identifier referenced in an invalid URL referencing content not found on the website, the invalid URL including a domain name of the web server system and the first product identifier, said first product identifier corresponding uniquely to a first product;
determining the first product identifier from the invalid URL;
obtaining from the data repository supplemental product information for the first product using the first product identifier;
determining from the supplemental product information that the first product has been superseded by a second product, said second product being different than the first product;
determining that the second product is offered on the website; and
at least partly in response to determining the second product is offered, providing to the user computing device a page having content associated with the second product, the page having a second URL including a second product identifier and the domain name of the web server system.
1 Assignment
0 Petitions
Accused Products
Abstract
A server system is disclosed that is capable of providing responsive content to a user when a request for an invalid URL is received. In a preferred embodiment, the server system implements multiple rescue strategies for attempting to rescue the invalid URL. One such rescue strategy involves repairing the URL by correcting for encoding errors, such as errors introduced by some web clients. Another rescue strategy involves determining that the URL contains an obsolete or outdated item identifier (e.g., product identifier) that renders the URL invalid, and returning information regarding one or more related items to the user. Another rescue strategy involves mining the invalid URL for one or more text strings reflective of the type of content desired, and then using the one or more text strings to execute a keyword search to identify content to provide to the user. The various rescue strategies may be attempted in sequence according to a hierarchy.
-
Citations
13 Claims
-
1. A web site system capable of rescuing invalid URLs included in URL request messages, the system comprising:
-
a data repository that stores supplemental product information for different products, the product relationship information including a product identifier for a first product and supplemental product information for the first product; and a web server system for a website in communication with the data repository, said web server system comprising one or more computing devices, wherein the web server system is responsive to at least some invalid URLs received from a user computing device by; identifying a first product identifier referenced in an invalid URL referencing content not found on the website, the invalid URL including a domain name of the web server system and the first product identifier, said first product identifier corresponding uniquely to a first product; determining the first product identifier from the invalid URL; obtaining from the data repository supplemental product information for the first product using the first product identifier; determining from the supplemental product information that the first product has been superseded by a second product, said second product being different than the first product; determining that the second product is offered on the website; and at least partly in response to determining the second product is offered, providing to the user computing device a page having content associated with the second product, the page having a second URL including a second product identifier and the domain name of the web server system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for rescuing invalid URLs included in URL request messages from user computing devices, the method comprising:
by a computing system that comprises one or more computing devices; receiving a URL request from a user computing device, the URL request comprising a URL that includes a name of a domain of a website and a character string, the character string including a first product identifier that corresponds uniquely to a first product; determining that the character string references an invalid location on the website; obtaining the first product identifier from the character string; obtaining supplemental product information for the first product using at least the first product identifier; identifying a second product based at least partly on the supplemental product information for the first product, wherein the second product is different from, and supersedes, the first product; and responding to the URL request by providing a second URL corresponding to a page having content associated with the second product, said second URL including an identifier of the second product. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
Specification