ARRANGING SEARCH ENGINE RESULTS
First Claim
Patent Images
1. A method of arranging search engine results, comprising:
- obtaining a plurality of search engine results sorted according to at least one first criteria;
grouping the sorted plurality of search engine results into at least two groups according to the at least one first criteria;
sorting within each of the at least two groups according to at least one second criteria while maintaining relative placement of the at least two groups; and
creating a list of at least some of the plurality of search engine results in accordance with the sorting.
9 Assignments
0 Petitions
Accused Products
Abstract
Search engine results arranged according to one or more first criteria (e.g., relevancy) are obtained. The results are assigned groups within chosen or calculated relevancy ranges. The results are then resorted within each group according to one or more second criteria (e.g., payment). The groups maintain original placement relative to each other during resorting. A list of at least some of the resorted results is then created for various uses, including search or further manipulation.
-
Citations
33 Claims
-
1. A method of arranging search engine results, comprising:
-
obtaining a plurality of search engine results sorted according to at least one first criteria; grouping the sorted plurality of search engine results into at least two groups according to the at least one first criteria; sorting within each of the at least two groups according to at least one second criteria while maintaining relative placement of the at least two groups; and creating a list of at least some of the plurality of search engine results in accordance with the sorting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of arranging search engine results, comprising:
-
sorting a plurality of search engine results, the plurality of search engine results comprising at least one paid result and at least one unpaid result; and creating a list of at least some of the plurality of search engine results in accordance with the sorting, wherein at least one of the at least one unpaid result appears in a more prominent position in the list than at least one of the at least one paid result.
-
-
11. A method of arranging search engine results, comprising:
-
obtaining a plurality of search engine results sorted according to relevancy, wherein the plurality of search engine results include at least one paid result and at least one unpaid result; grouping the sorted plurality of search engine results into at least two groups according to relevancy range; sorting within each of the at least two groups according to payment amount while maintaining relative placement of the at least two groups, wherein within each of the at least two groups any unpaid results are placed below paid results; and creating a list of at least some of the plurality of search engine results in accordance with the sorting, wherein the obtaining, the grouping, the sorting and the creating are performed in real time.
-
-
12. An article of manufacture comprising:
at least one computer usable medium encoded with computer readable program code logic to facilitate arranging search engine results, said computer readable program code logic when executing performing the following; obtaining a plurality of search engine results sorted according to at least one first criteria; grouping the sorted plurality of search engine results into at least two groups according to the at least one first criteria; sorting within each of the at least two groups according to at least one second criteria while maintaining relative placement of the at least two groups; and creating a list of at least some of the plurality of search engine results in accordance with the sorting. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
21. An article of manufacture comprising:
-
at least one computer usable medium encoded with computer readable program code logic to facilitate arranging search engine results, said computer readable program code logic when executing performing the following; sorting a plurality of search engine results, the plurality of search engine results comprising at least one paid result and at least one unpaid result; and creating a list of at least some of the plurality of search engine results in accordance with the sorting, wherein at least one of the at least one unpaid result appears in a more prominent position in the list than at least one of the at least one paid result.
-
-
22. An article of manufacture comprising:
at least one computer usable medium encoded with computer readable program code logic to facilitate arranging search engine results, said computer readable program code logic when executing performing the following; obtaining a plurality of search engine results sorted according to relevancy, wherein the plurality of search engine results include at least one paid result and at least one unpaid result; grouping the sorted plurality of search engine results into at least two groups according to relevancy range; sorting within each of the at least two groups according to payment amount while maintaining relative placement of the at least two groups, wherein within each of the at least two groups any unpaid results are placed below paid results; and creating a list of at least some of the plurality of search engine results in accordance with the sorting, wherein the obtaining, the grouping, the sorting and the creating are performed in real time.
-
23. A system to arrange search engine results, the system comprising:
-
at least one processor to obtain a plurality of search engine results sorted according to at least one first criteria; at least one processor to group the sorted plurality of search engine results into at least two groups according to the at least one first criteria; at least one processor to sort within each of the at least two groups according to at least one second criteria while maintaining relative placement of the at least two groups; and at least one processor to create a list of at least some of the plurality of search engine results in accordance with the sorting. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system to arrange search engine results, the system comprising:
-
at least one processor to sort a plurality of search engine results, the plurality of search engine results comprising at least one paid result and at least one unpaid result; and at least one processor to create a list of at least some of the plurality of search engine results in accordance with the sorting, wherein at least one of the at least one unpaid result appears in a more prominent position in the list than at least one of the at least one paid result.
-
-
33. A system to arrange search engine results, the system comprising:
-
at least one processor to obtain a plurality of search engine results sorted according to relevancy, wherein the plurality of search engine results include at least one paid result and at least one unpaid result; at least one processor to group the sorted plurality of search engine results into at least two groups according to relevancy range; at least one processor to sort within each of the at least two groups according to payment amount while maintaining relative placement of the at least two groups, wherein within each of the at least two groups any unpaid results are placed below paid results; and at least one processor to create a list of at least some of the plurality of search engine results in accordance with the sorting, wherein the at least one processor to obtain, the at least one processor to group, the at least one processor to sort, and the at least one processor to create process in real time.
-
Specification