Patent ID: 8639715

Claim:
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.