Method for displaying internet search results
First Claim
1. A method for sorting internet search results, comprising the steps of:
- submitting an internet protocol address of a user to a web search engine;
inputting at least one keyword that said web search engine uses to perform a search;
searching a plurality of indexes utilizing said at least one keyword by said web search engine to find as a result any uniform resource locator that correlates to said at least one keyword;
comparing said internet protocol address of said user with each internet protocol address that respectively corresponds to a uniform resource locator found in said searching step that correlates to said at least one keyword;
sorting in an order of relative distance from the user each said internet protocol address determined in said comparing step that respectively corresponds to a uniform resource locator found in said searching step that correlates to said at least one keyword to generate a sorted result; and
transmitting said sorted result to said user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method starts with submitting an internet protocol address to a web search engine so that the location of a user can be determined. Then, a user inputs one or more keywords that can be used by the web search engine to compare with all of its generated indexes. After searching various indexes, the web search engine may find multiple uniform resource locators that identify various servers that contain information that may be relevant to the user'"'"'s search. Then, the web search engine uses an internet protocol mapping table, that is generated by the web search engine along with other data regarding various uniform resource locators prior to performing the requested search, to correlate the uniform resource locators with the geographical address of the server. Afterwards, the web search engine is able to sort the results of the search using the distance between the uniform resource locators and the user. Once the user has this information it is much simpler to determine which uniform resource locator may correlate with an easy to travel to business. This feature will enhance existing web search engines and thus, further increase the expanding popularity of using the internet to gather useful information.
144 Citations
16 Claims
-
1. A method for sorting internet search results, comprising the steps of:
-
submitting an internet protocol address of a user to a web search engine;
inputting at least one keyword that said web search engine uses to perform a search;
searching a plurality of indexes utilizing said at least one keyword by said web search engine to find as a result any uniform resource locator that correlates to said at least one keyword;
comparing said internet protocol address of said user with each internet protocol address that respectively corresponds to a uniform resource locator found in said searching step that correlates to said at least one keyword;
sorting in an order of relative distance from the user each said internet protocol address determined in said comparing step that respectively corresponds to a uniform resource locator found in said searching step that correlates to said at least one keyword to generate a sorted result; and
transmitting said sorted result to said user. - View Dependent Claims (2, 3, 4, 5, 6)
referring to an internet protocol mapping table for each said internet protocol address; and
sorting from said internet protocol mapping table in an order of geographic distance between each said uniform resource locator, found in said searching step that correlates to said at least one keyword and that corresponds to an internet protocol address in said internet protocol mapping table, and said user, said sorted result providing an order of each said uniform resource locator starting with a uniform resource locator corresponding to a nearest internet protocol address to said user to a uniform resource locator corresponding to a farthest internet protocol address from said user.
-
-
3. The method of claim 2, further comprised of said internet protocol mapping table correlating each said internet protocol address with a corresponding geographical location.
-
4. The method of claim 2, further comprised of said sorting step further comprised of determining and comparing a distance between said user and each said uniform resource locator found in said searching step that correlates to said at least one keyword.
-
5. The method of claim 4, further comprised of said internet protocol mapping table being generated prior to a search performed by said web search engine.
-
6. The method of claim 2, further comprised of a step of determining a geographical location of said user from said internet protocol address of said user in said sorting step.
-
7. A method for displaying internet search results, comprising the steps of:
-
submitting an internet protocol address of a user to a web search engine;
inputting at least one keyword that said web search engine uses to perform a search;
searching a plurality of indexes utilizing said at least one keyword by said web search engine to find as a result any uniform resource locator that correlates to said at least one keyword;
comparing said internet protocol address of said user with each internet protocol address that respectively corresponds to a uniform resource locator found in said searching step that correlates to said at least one keyword;
sorting to generate a sorted result by ordering each said uniform resource locator found in said searching step that correlates to said at least one keyword in an order of distance between said internet protocol address of said user and each said internet protocol address determined in said comparing step that respectively corresponds to a uniform resource locator found in said searching step that correlates to said at least one keyword; and
transmitting said sorted result for display to said user. - View Dependent Claims (8, 9, 10, 11, 12)
referring to an internet protocol mapping table for each said internet protocol address; and
sorting from said internet protocol mapping table in an order of geographic distance between each said uniform resource locator, found in said searching step that correlates to said at least one keyword and that corresponds to an internet protocol address in said internet protocol mapping table, and said user, said sorted result providing for display each said uniform resource locator found in said searching step that correlates to said at least one keyword starting with a uniform resource locator corresponding to a nearest internet protocol address to said user to a uniform resource locator corresponding to a farthest internet protocol address from said user.
-
-
9. The method of claim 8, further comprised of said internet protocol mapping table correlating each said internet protocol address with a corresponding geographical location.
-
10. The method of claim 9, further comprised of said sorting step further comprised of determining and comparing a distance between said user and each said uniform resource locator found in said searching step that correlates to said at least one keyword.
-
11. The method of claim 10, further comprised of said internet protocol mapping table being generated prior to a search performed by said web search engine.
-
12. The method of claim 11, further comprised of a step of determining a geographical location of said user from said internet protocol address of said user in said sorting step.
-
13. A method for sorting internet search results, comprising the steps of:
-
submitting an internet protocol address of a user to a web search engine;
inputting at least one keyword that said web search engine uses to perform a search;
searching a plurality of indexes utilizing said at least one keyword by said web search engine to find as a result any uniform resource locator that correlates to said at least one keyword;
checking an internet protocol mapping table to correlate each said uniform resource locator, found in said searching step that correlates to said at least one keyword, to a corresponding internet protocol address, said internet protocol mapping table correlating each said internet protocol address with a corresponding geographical location, said internet protocol mapping table being generated simultaneously while generating said plurality of indexes;
comparing said internet protocol address of said user with each said internet protocol address in said internet protocol mapping table that respectively corresponds to a uniform resource locator found in said searching step that correlates to said at least one keyword;
sorting to generate a sorted result by ordering each said uniform resource locator found in said searching step that correlates to said at least one keyword in an order of distance between said internet protocol address of said user and each said internet protocol address in said internet protocol mapping table that respectively corresponds to a uniform resource locator found in said searching step that correlates to said at least one keyword; and
transmitting said sorted result to said user. - View Dependent Claims (14, 15, 16)
-
Specification