System and method for providing preferred country biasing of search results
First Claim
Patent Images
1. A method, comprising:
- receiving a search query from a user;
performing a search based on the search query to identify search results from a plurality of search result countries;
identifying a particular country for the search results based on interface characteristics and Internet protocol (IP) characteristics,where the interface characteristics include information from the search query and information from a user interface via which the search query is received, andwhere the IP characteristics include information associated with a location from which the search query was sent;
ordering the search results to create an ordered list of search results;
determining whether the search results in the ordered list of search results are from the particular country;
adjusting the order of one of the search results among other ones of the search results to create an adjusted list of search results when the one of the search results is from the particular country;
presenting the adjusted list of search results; and
permitting the user to toggle between presentation of the adjusted list of search results and the ordered list of search results.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing preferred country ordering of search results is described. A search query describing potentially retrievable information provided in a plurality of search result countries is received. A search is executed by evaluating the search query against information characteristics maintained in a searchable data repository. At least one preferred country applicable to search results generated is dynamically determined responsive to the executed search. At least some of the search results are ordered in consideration of the at least one preferred country.
76 Citations
45 Claims
-
1. A method, comprising:
-
receiving a search query from a user; performing a search based on the search query to identify search results from a plurality of search result countries; identifying a particular country for the search results based on interface characteristics and Internet protocol (IP) characteristics, where the interface characteristics include information from the search query and information from a user interface via which the search query is received, and where the IP characteristics include information associated with a location from which the search query was sent; ordering the search results to create an ordered list of search results; determining whether the search results in the ordered list of search results are from the particular country; adjusting the order of one of the search results among other ones of the search results to create an adjusted list of search results when the one of the search results is from the particular country; presenting the adjusted list of search results; and permitting the user to toggle between presentation of the adjusted list of search results and the ordered list of search results. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system implemented within a computing device, comprising:
-
a memory to store instructions for implementing; a parser receiving a search query from a user; an indexer; executing a search based on the search query, and identifying search results from a plurality of countries based on the search; a country promoter; identifying a particular country applicable to the search results based on interface characteristics and Internet protocol (IP) characteristics, where the interface characteristics include information from the search query and information from a user interface via which the search query is received, and where the IP characteristics include information associated with a location from which the search query was sent, ordering the search results to create an ordered list of search results, and adjusting the ordering of at least one of the search results among other ones of the search results to create an adjusted list of search results based on whether the at least one of the search results is from the particular country; and a presenter permitting the user to toggle between presentation of the adjusted list of search results and the ordered list of search results; and a processor to execute the instructions in the memory. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
receiving a search query from a user; executing a search to create a list of search results by evaluating the search query against information from a plurality of search result countries that is maintained in a searchable data repository; determining a particular country applicable to search results generated responsive to the executed search based on interface characteristics and Internet protocol (IP) characteristics, where the interface characteristics include information from the search query and information from a user interface via which the search query is received, and where the IP characteristics include information associated with a location from which the search query was sent; determining whether each of the search results are from the particular country; ordering one of the search results among other ones of the search results based on whether the one of the search results is from the particular country; and permitting the user to toggle between presentation of the list of search results with the one of the search results ordered among the other ones of the search results based on whether the one of the search results is from the particular country, and presentation of the list of search results without the one of the search results ordered among the other ones of the search results based on whether the one of the search results is from the particular country. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system implemented within a computing device, comprising:
-
a memory to store instructions for implementing; a parser receiving a search query request message from a user, and parsing at least one of terms or attributes from the search query request message to identify Web content provided from a plurality of search result countries; an indexer executing a search by evaluating the at least one of terms or attributes against information maintained in a searchable data repository and generating search results responsive to the executed search; a country promoter identifying a particular country, comprising; a country determiner evaluating characteristics of the search query request message and characteristics of the search results, and selecting the particular country based on interface characteristics and Internet protocol (IP) characteristics, where the interface characteristics include information from the search query message and information from a user interface via which the search query message is received, and where the IP characteristics include information associated with a location from which the search query message was sent; and a country orderer determining an order for at least some of the search results among other ones of the search results based on whether the at least some of the search results are from the particular country; and a presenter permitting the user to toggle between presentation of the search results in the determined order and presentation of the search results in another order that is independent of whether the at least some of the search results are from the particular country; and a processor to execute the instructions in the memory. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A method, comprising:
-
receiving a search query request message from a user, and parsing at least one of terms or attributes from the search query request message to identify Web content provided from a plurality of search result countries; executing a search by evaluating the at least one of terms or attributes against information maintained in a searchable data repository and generating search results responsive to the executed search; determining a particular country, comprising; evaluating characteristics of the search query request message and characteristics of the search results; and selecting the particular country based on interface characteristics and Internet protocol (IP) characteristics, where the interface characteristics include information from the search query message and information from a user interface via which the search query message is received, and where the IP characteristics include information associated with a location from which the search query message was sent; determining an order for the search results among other ones of the search results based on whether the search results are from the particular country; presenting the search results in the determined; and permitting the user to toggle between presentation of the search results in the determined order and presentation of the search results in another order that is independent of whether the search results are from the particular country. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A method comprising:
-
receiving a search query from a user; performing a search, based on the search query, to identify a group search results; ordering the group of search results to form a first ordered list of search results; identifying a country for the group of search results based on interface characteristics and Internet protocol (IP) characteristics, where the interface characteristics include information from the search query and information from a user interface via which the search query is received, and where the IP characteristics include information associated with a location from which the search query was sent; determining whether each search result in the first ordered list of search results is from the identified country; adjusting, for each of the search results that is from the identified country, a position of the search result within the first ordered list of search results to create a second ordered list of search results, where the second ordered list of search results is different from the first ordered list of search results; presenting the second ordered list of search results; and permitting the user to toggle between presentation of the first ordered list of search results and the second ordered list of search results.
-
-
45. A computer-readable storage medium storing computer-executable instructions, comprising:
-
one or more instructions for receiving a search query from a user via a user interface; one or more instructions for executing a search to generate search results from a plurality of countries; one or more instructions for determining a particular country, comprising; one or more instructions for evaluating characteristics of the search query and characteristics of the user interface, where the characteristics of the search query differ from the characteristics of the user interface; and one or more instructions for selecting the particular country based on interface characteristics and Internet protocol (IP) characteristics, where the interface characteristics include information from the search query and information from a user interface via which the search query is received, and where the IP characteristics include information associated with a location from which the search query was sent; one or more instructions for ordering at least some of the search results among other ones of the search results based on whether the at least some of the search results are from the particular country; one or more instructions for presenting the ordered search; and one or more instructions for permitting the user to toggle between presentation of the ordered search results and presentation of the search results in another order that is independent of whether the at least some of the search results are from the particular country.
-
Specification