Auctionable rich media search suggestions
First Claim
1. A computer-implemented method for providing rich media search suggestions, comprising:
- under control of one or more computer systems configured with executable instructions,receiving at least one character of a search input keystream;
determining a set of search suggestions based at least in part on said at least one character of the search input keystream, the set of search suggestions including at least one rich media search suggestion;
receiving, from a third party search suggestion provider, at least a first web-based presentation specification for said at least one rich media search suggestion and at least one condition based at least in part upon one of a period of time, a number of elements of the search input keystream, or a user actions;
generating a second web-based presentation specification for the set of search suggestions, the second web-based presentation specification for the set of search suggestions incorporating said at least the first web-based presentation specification for said at least one rich media search suggestion in accordance with said at least one condition; and
providing the second web-based presentation specification for the set of search suggestions for web-based rendering,wherein said at least one rich media search suggestion is presented for at least a guaranteed period of time between prior to an end of the search input keystream and until said at least one condition is met.
1 Assignment
0 Petitions
Accused Products
Abstract
Rich media search suggestions may be provided to search facility users. Rich media search suggestions may occupy various sizes of search suggestion presentation “real estate,” and may change size, for example, in response to user interaction. A search facility may partially or fully delegate responsibility for providing search suggestions to third party search suggestion providers. Available search suggestion places may be auctioned to interested third party search suggestion providers. Third party search suggestion providers may be responsible for providing search suggestion presentation specifications (e.g., specified with hypertext markup language) for the delegated search suggestion places. Such search suggestion presentation specifications may be provided at bid time and/or in real-time in response to search input by users. Search input by users may be “streamed” in real-time to third party search suggestion providers, and corresponding search suggestions updated in real-time by the third party search suggestion providers in response.
-
Citations
25 Claims
-
1. A computer-implemented method for providing rich media search suggestions, comprising:
under control of one or more computer systems configured with executable instructions, receiving at least one character of a search input keystream; determining a set of search suggestions based at least in part on said at least one character of the search input keystream, the set of search suggestions including at least one rich media search suggestion; receiving, from a third party search suggestion provider, at least a first web-based presentation specification for said at least one rich media search suggestion and at least one condition based at least in part upon one of a period of time, a number of elements of the search input keystream, or a user actions; generating a second web-based presentation specification for the set of search suggestions, the second web-based presentation specification for the set of search suggestions incorporating said at least the first web-based presentation specification for said at least one rich media search suggestion in accordance with said at least one condition; and providing the second web-based presentation specification for the set of search suggestions for web-based rendering, wherein said at least one rich media search suggestion is presented for at least a guaranteed period of time between prior to an end of the search input keystream and until said at least one condition is met. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computer-implemented method for rich media search suggestions, comprising:
under control of one or more computer systems configured with executable instructions, receiving at least one element of a search input stream; determining a set of search suggestions based at least in part on said at least one element of the search input stream, the set of search suggestions to include at least one rich media search suggestion; receiving said at least one rich media search suggestion and at least one condition based at least in part upon one of a period of time, a number of elements of the search input stream, or a user action generating search suggestion presentation data incorporating said at least one rich media search suggestion; and providing the search suggestion presentation data for presentation, wherein said at least one rich media search suggestion is resented for at least a guaranteed period of time until said at last one condition is met. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A computer-implemented method for auctioning search suggestions, comprising:
under control of one or more computer systems configured with executable instructions, receiving a bid to provide a search suggestion suited to a common prefix of a set of keywords, the bid specifying a condition based at least in part upon one of a period of time, a number of elements of a search input keystream, or a user action; receiving the search input keystream that includes the prefix; auctioning a set of available search suggestion places to determine a corresponding set of winning bids including the bid; receiving the search suggestion associated with the bid; generating search suggestion presentation data incorporating the search suggestion associated with the bid and presented in a corresponding search suggestion place in accordance with the condition specified by the bid; and providing the search suggestion presentation data for presentation, wherein the search suggestion is presented for at least a guaranteed period of time until said at last one condition is met. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A computerized system for rich media search suggestions, comprising:
-
a processor; a memory device including instructions that, when executed by the processor, cause the computerized system to; receive at least one element of a search input stream; determine a set of search suggestions based at least in part on said at least one element of the search input stream, the set of search suggestions to include a set of rich media search suggestions; receive the set of rich media search suggestions and at least one condition based at least in part upon one of a period of time, a number of elements of the search input stream, or a user action; generate search suggestion presentation data incorporating the set of rich media search suggestions, the search suggestion presentation data incorporating said at least one of the set of rich media search suggestions being in accordance with said at least one condition; and provide the search suggestion presentation data for presentation, wherein the set of rich media search suggestions are presented for at least a guaranteed period of time until said at least one condition is met. - View Dependent Claims (21, 22)
-
-
23. One or more non-transitory computer-readable media having collectively thereon computer-executable instructions that configure one or more computers to collectively, at least:
-
receive at least one element of a search input stream; determine a first set of rich media search suggestions based at least in part on said at least one element of the search input stream; receive a first web-based presentation specification for each of the first set of rich media search suggestions and at least one condition based at least in part upon one of a period of time, a number of elements of the search input stream, or a user action; generate a second-web based presentation specification for each of the first set of rich media search suggestions, the second-web based presentation specification incorporating the first web-based specification for each of the first set of rich media suggestions; provide the second web-based presentation specification for presentation, each of the first set of rich media search suggestions being presented for at least a guaranteed period of time until said at least one condition is met; receive a further element of the search input stream; and determine a second set of rich media search suggestions based at least in part on said at least one element of the search input stream and the further element of the search input stream. - View Dependent Claims (24, 25)
-
Specification