Ordering of search results based on language and/or country of the search results
First Claim
Patent Images
1. A method comprising:
- identifying, by one or more devices and based on a search query, search results,each search result, of the search results, being associated with a particular score;
determining, by at least one of the one or more devices, a particular country for the search results by;
analyzing, at a first time, interface characteristics to identify the particular country,determining, based on analyzing the interface characteristics, that the particular country is not identified, andanalyzing, at a second time based on determining that analyzing the interface characteristics does not identify the particular country, Internet Protocol (IP) characteristics to identify the particular country,the second time occurring after the first time;
determining, by at least one of the one or more devices and based on determining the particular country for the search results, if respective particular scores for a set of the search results are numerically adjustable;
adjusting, by at least one of the one or more devices and based on determining if the respective particular scores for the set of the search results are numerically adjustable, an ordering of at least one of the search results among other ones of the search results to create a list of search results when the at least one of the search results is associated with the particular country,a search result, of the set of search results, being ordered based on a shifting factor when the particular score, associated with the search result, is numerically adjustable and being ordered based on a weighting factor when the particular score is not numerically adjustable; and
providing for presentation, by at least one of the one or more devices and based on the adjusted ordering, the list of search results.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing preferred language and/or country ordering of search results is described. A search query describing potentially retrievable information provided in a plurality of search result languages and/or 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 language and/or 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 language and/or country.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying, by one or more devices and based on a search query, search results, each search result, of the search results, being associated with a particular score; determining, by at least one of the one or more devices, a particular country for the search results by; analyzing, at a first time, interface characteristics to identify the particular country, determining, based on analyzing the interface characteristics, that the particular country is not identified, and analyzing, at a second time based on determining that analyzing the interface characteristics does not identify the particular country, Internet Protocol (IP) characteristics to identify the particular country, the second time occurring after the first time; determining, by at least one of the one or more devices and based on determining the particular country for the search results, if respective particular scores for a set of the search results are numerically adjustable; adjusting, by at least one of the one or more devices and based on determining if the respective particular scores for the set of the search results are numerically adjustable, an ordering of at least one of the search results among other ones of the search results to create a list of search results when the at least one of the search results is associated with the particular country, a search result, of the set of search results, being ordered based on a shifting factor when the particular score, associated with the search result, is numerically adjustable and being ordered based on a weighting factor when the particular score is not numerically adjustable; and providing for presentation, by at least one of the one or more devices and based on the adjusted ordering, the list of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more devices comprising:
-
one or more processors; and one or more memories including a plurality of instructions that, when executed by the one or more processors, cause the one or more processors to; identify, based on a search query, search results, each search result, of the search results, being associated with a particular score; determine a particular country for the search results by; analyzing, at a first time, interface characteristics to identify the particular country, determining, based on analyzing the interface characteristics, that the particular country is not identified, analyzing, at a second time based on determining that analyzing the interface characteristics does not identify the particular country, Internet Protocol (IP) characteristics to identify the particular country, the second time occurring after the first time; determine, based on determining the particular country for the search results, if respective particular scores for a set of the search results are numerically adjustable; adjust, based on determining if the respective particular scores for the set of the search results are numerically adjustable, an ordering of at least one of the search results among other ones of the search results to create a list of search results when the at least one of the search results is associated with the particular country, a search result, of the set of search results, being ordered based on a shifting factor when the particular score, associated with the search result, is numerically adjustable and being ordered based on a weighting factor when the particular score is not numerically adjustable; and provide for presentation, based on the adjusted ordering, the list of search results. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium comprising:
-
one or more instructions which, when executed by at least one processor, cause the at least one processor to; identify, based on a search query, search results, each search result, of the search results, being associated with a particular score; determine a particular country for the search results by; analyzing, at a first time, interface characteristics to identify the particular country, determining, based on analyzing the interface characteristics, that the particular country is not identified, analyzing, at a second time based on determining that analyzing the interface characteristics does not identify the particular country, Internet Protocol (IP) characteristics to identify the particular country, the second time occurring after the first time; determine, based on determining the particular country for the search results, if respective particular scores for a set of the search results are numerically adjustable; adjust, based on determining if the respective particular scores for the set of the search results are numerically adjustable, an ordering of at least one of the search results among other ones of the search results to create a list of search results when the at least one of the search results is associated with the particular country, a search result, of the set of search results, being ordered based on a shifting factor when the particular score, associated with the search result, is numerically adjustable and being ordered based on a weighting factor when the particular score is not numerically adjustable; and provide for presentation, based on the adjusted ordering, the list of search results. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification