METHOD AND SYSTEM FOR DETERMINING AN ORDER OF PRESENTATION OF SEARCH RESULTS
First Claim
1. A computer implemented system comprising:
- a search request detector, implemented using one or more processors, to receive a search request;
a search engine, implemented using one or more processors, to determine search results based on the search request, the search results comprising a first set of items of a first type and a second set of items of a second type, a number of items in the first set and a number of items in the second set reflecting a target ratio; and
an intermingler, implemented using one or more processors, to determine an order of presentation of the search results in a list based on the target ratio, the order of presentation comprising a respective position of each search result in the list, the intermingler to select a next item for positioning in the list based on the target ratio.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for determining an order of presentation of the search results is provided. An example system comprises a search request detector, a search engine, and an intermingler. The search request detector may be configured to receive a search request, and the search engine may be configured to determine search results based on the search request. The search results may comprise a first set of items of a first type and a second set of items of a second type. The number of items in the first set and the number of items in the second may reflect a predetermined target ratio. The intermingler may be configured to determine an order of presentation of the search results in a list of search results based on the target ratio.
-
Citations
20 Claims
-
1. A computer implemented system comprising:
-
a search request detector, implemented using one or more processors, to receive a search request; a search engine, implemented using one or more processors, to determine search results based on the search request, the search results comprising a first set of items of a first type and a second set of items of a second type, a number of items in the first set and a number of items in the second set reflecting a target ratio; and an intermingler, implemented using one or more processors, to determine an order of presentation of the search results in a list based on the target ratio, the order of presentation comprising a respective position of each search result in the list, the intermingler to select a next item for positioning in the list based on the target ratio. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
using one or more processors to perform operations of; receiving a search request; determining search results based on he search request, the search results comprising a first set of items of a first type and a second set of items of a second type, a number of items in the first set and a number of items in the second set reflecting a target ratio; and determining an order of presentation of the search results in a list based on the target ratio, the order of presentation comprising a respective position of each search result in the list, the intermingle to select a next item for positioning in the list based on the target ratio. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A non-transitory machine-readable medium having instruction data executable by a machine to cause the machine to:
-
receive a search request; determine search results based on the search request, the search results comprising a first set of items of a first type and a second set of items of a second type, a number of items in the first set and a number of items in the second set reflecting a target ratio; and determine an order of presentation of the search results in a list based on the target ratio, the order of presentation comprising a respective position of each search result in the list, the intermingler to select a next item for positioning in the list based on the target ratio.
-
Specification