Ordering of search results based on language and/or country of the search results
First Claim
Patent Images
1. A method comprising:
- receiving, by a processor, a search query;
performing, by the processor, a search based on the search query to identify search results in a plurality of search result languages;
identifying, by the processor, a particular language for the search results based on weighing characteristics of the search query, weighing characteristics of a user interface via which the search query is received, and weighing characteristics of the search results;
ordering, by the processor, the search results to create an ordered list of search results;
determining, by the processor, whether the search results, in the ordered list of search results, are in the particular language;
adjusting, by the processor, the ordering 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 in the particular language; and
providing for presentation, by the processor, the adjusted 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
27 Claims
-
1. A method comprising:
-
receiving, by a processor, a search query; performing, by the processor, a search based on the search query to identify search results in a plurality of search result languages; identifying, by the processor, a particular language for the search results based on weighing characteristics of the search query, weighing characteristics of a user interface via which the search query is received, and weighing characteristics of the search results; ordering, by the processor, the search results to create an ordered list of search results; determining, by the processor, whether the search results, in the ordered list of search results, are in the particular language; adjusting, by the processor, the ordering 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 in the particular language; and providing for presentation, by the processor, the adjusted list of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by a processor, a search query; performing, by a processor, a search based on the search query to identify search results from a plurality of search result countries; identifying, by a processor, a particular country for the search results based on weighing interface characteristics and weighing 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, by a processor, the search results to create an ordered list of search results; determining, by a processor, whether the search results in the ordered list of search results are from the particular country; adjusting, by a processor, 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; and providing for presentation, by a processor, the adjusted list of search results. - View Dependent Claims (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 receive a search query; one or more instructions which, when executed by the at least one processor, cause the at least one processor to perform a search based on the search query to identify search results in a plurality of search result languages; one or more instructions which, when executed by the at least one processor, cause the at least one processor to identify a particular language for the search results based on weighing characteristics of the search query, weighing characteristics of a user interface via which the search query is received, and weighing characteristics of the search results; one or more instructions which, when executed by the at least one processor, cause the at least one processor to determine whether the search results are in the particular language; one or more instructions which, when executed by the at least one processor, cause the at least one processor to order the search results to create an ordered list of search results, where a position of one of the search results, within the ordered list of search results, is based on whether the one of the search results is in the particular language; and one or more instructions which, when executed by the at least one processor, cause the at least one processor to provide, for presentation, the ordered list of search results. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. 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 receive a search query; one or more instructions which, when executed by the at least one processor, cause the at least one processor to perform a search based on the search query to identify search results from a plurality of search result countries; one or more instructions which, when executed by the at least one processor, cause the at least one processor to identify a particular country for the search results based on weighing interface characteristics and weighing 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 which, when executed by the at least one processor, cause the at least one processor to determine whether the search results are from the particular country; one or more instructions which, when executed by the at least one processor, cause the at least one processor to order the search results to create an ordered list of search results, where a position of one of the search results, within the ordered list of search results, is based on whether the one of the search results is from the particular country; and one or more instructions which, when executed by the at least one processor, cause the at least one processor to provide, for presentation, the ordered list of search results. - View Dependent Claims (23, 24)
-
-
25. A device, comprising:
-
a memory to store instructions; and a processor to execute the instructions to; receive a search query, perform a search based on the search query to identify search results in a plurality of search result languages and from a plurality of search result countries, identify a particular language for the search results based on weighing characteristics of the search query, weighing characteristics of a user interface via which the search query is received, and weighing characteristics of the search results, identify a particular country for the search results based on interface characteristics and Internet protocol (IP) characteristics, order the search results to create an ordered list of search results, where a position of one of the search results, within the ordered list of search results, is based on whether the one of the search results is in the particular language or from the particular country, and provide, for presentation, the ordered list of search results. - View Dependent Claims (26, 27)
-
Specification