Method for intelligently resolving entry of an incorrect uniform resource locator (URL)
First Claim
1. A method of intelligently resolving an unrecognized character string entered at an IP client connectable to a plurality of IP servers in a computer network, each of the IP servers having an IP address, comprising the steps of:
- responsive to entry of the unrecognized character string at the IP client, performing a fuzzy search of the unrecognized character string against a lexicon of the IP server addresses;
returning a list of IP server addresses that most closely match the unrecognized character string; and
connecting the IP client to an IP server identified by one of the IP server addresses in the list.
0 Assignments
0 Petitions
Accused Products
Abstract
A Web browser running on a client machine typically includes an address field in which a Uniform Resource Locator (URL) may be entered. The URL identifies a particular server (or file) located at a target Web site. If a given URL is entered incorrectly at the Web client, a fuzzy URL detection scheme automatically performs a fuzzy search that returns a list of URLs that most closely match what was originally entered into the browser address field. The user can then select the correct URL from the list and launch the browser to the desired site, or to a directory or file within that site. If the fuzzy search does not reveal a match, the browser may contact a server dedicated to performing a broader fuzzy search. In another alternative, the browser contacts a Web server and the fuzzy search is implemented at the Web server in order to return a particular file.
-
Citations
24 Claims
-
1. A method of intelligently resolving an unrecognized character string entered at an IP client connectable to a plurality of IP servers in a computer network, each of the IP servers having an IP address, comprising the steps of:
-
responsive to entry of the unrecognized character string at the IP client, performing a fuzzy search of the unrecognized character string against a lexicon of the IP server addresses; returning a list of IP server addresses that most closely match the unrecognized character string; and connecting the IP client to an IP server identified by one of the IP server addresses in the list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of intelligently resolving a character string entered at a Web client connectable to a plurality of Web servers in a computer network, each of the Web servers associated with a Uniform Resource Locator (URL), comprising the steps of:
-
responsive to entry of a character string at the Web client, performing a fuzzy search of the character string against a lexicon of the Web server URLs; returning a list of URLs that most closely match the character string; displaying the list of URLs to a user of the Web client; and prompting a user of the Web client to select a given one of the URLs in the list. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of resolving a character string entered at a Web client connectable to a plurality of Web servers in a computer network, the Web client having a browser, and each of the Web servers associated with a Uniform Resource Locator (URL), comprising the steps of:
-
responsive to entry of a character string, performing a fuzzy search of the character string against a first subset of Web server URLs stored at the Web client; if the character string meets a given criteria, launching the browser to a given Web server; and if the character string does not meet the given criteria, taking a predetermined action to resolve the character string into a URL. - View Dependent Claims (15, 16, 17)
-
-
18. A method of resolving a character string entered at a Web client connectable to a plurality of Web servers in a computer network, the Web client having a browser, and each of the Web servers associated with a Uniform Resource Locator (URL), comprising the steps of:
-
responsive to entry of a character string, performing a fuzzy search of the character string against a set of Web server URLs stored at the Web client; if the character string includes a given domain name portion that is recognized as being part of one of the Web server URLs stored at the Web client, launching the browser to the Web server identified by the given domain name; and taking a predetermined action at the Web server to fully resolve the character string. - View Dependent Claims (19)
-
-
20. A computer program product in a computer readable medium for use in a Web client for resolving a character string entered at a Web browser running on the Web client, comprising:
-
means responsive to entry of a character string at the Web client for performing a fuzzy search of the character string against a lexicon of Web server URLs stored at the Web client; means responsive to the fuzzy search for returning a list of URLs that most closely match the character string; and means responsive to display of the list of URLs for prompting a user of the Web client to select a given one of the URLs in the list. - View Dependent Claims (21, 22)
-
-
23. A computer program product in a computer readable medium for use in a Web client for resolving a character string entered at a Web browser running on the Web client, comprising:
-
means responsive to entry of a character string at the Web client for determining whether the character string includes a domain name portion recognized as being part of one of the Web server URLs stored at the Web client; and means responsive to the determining means for launching the browser to the Web server identified by the given domain name to facilitate a fuzzy search of a remaining portion of the character string.
-
-
24. A computer program product in a computer readable medium for use in a Web server for resolving at least a portion of a character string entered at a Web browser running on a Web client connectable to the Web server, comprising:
-
means for performing a fuzzy search of the character string portion against a lexicon of files stored at the Web server; and means responsive to the fuzzy search for returning a file that most closely matches the character string portion.
-
Specification