Selecting and presenting content relevant to user input
First Claim
1. A method, comprising:
- determining, by one or more data processing apparatus and for a prefix that represents a portion of a search query, one or more completions that yield a completed search query when combined with the prefix;
identifying one or more content items for the one or more completions;
receiving, through a search engine input field presented at a user device, user input including the prefix;
identifying, by one or more data processing apparatus and based on the user input, the one or more content items for the one or more completions;
determining, based at least in part on display specifications of the user device, a visual format for a given content item from the one or more identified content items, wherein a first visual format presents a Uniform Resource Locator (URL) on a same line as other information in the given content item, and a second visual format presents the URL on a different line than the other information; and
providing, by one or more data processing apparatus and prior to a completed search query being specified by the user input, the given content item with instructions that cause the given content item to be presented according to the determined visual format and at a display location corresponding to the one or more completions for which the given content item was identified.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media are provided. An example method includes receiving user input in a control, for example, one associated with a search engine. The user input includes a series of input characters that when completed would form a completed user request. The method further includes, while receiving the user input, evaluating the characters to identify completions for the completed request. The method further includes identifying, by one or more processors, a content item associated with the one or more completions and identifying display data associated with the content item for transmission to the user along with one or more completions in response to receiving the user input.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining, by one or more data processing apparatus and for a prefix that represents a portion of a search query, one or more completions that yield a completed search query when combined with the prefix; identifying one or more content items for the one or more completions; receiving, through a search engine input field presented at a user device, user input including the prefix; identifying, by one or more data processing apparatus and based on the user input, the one or more content items for the one or more completions; determining, based at least in part on display specifications of the user device, a visual format for a given content item from the one or more identified content items, wherein a first visual format presents a Uniform Resource Locator (URL) on a same line as other information in the given content item, and a second visual format presents the URL on a different line than the other information; and providing, by one or more data processing apparatus and prior to a completed search query being specified by the user input, the given content item with instructions that cause the given content item to be presented according to the determined visual format and at a display location corresponding to the one or more completions for which the given content item was identified. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a data storage device; and one or more data processing apparatus that interact with the data storage device and execute instructions that cause the one or more data processing apparatus to perform operations comprising; determining, for a prefix that represents a portion of a search query, one or more completions that yield a completed search query when combined with the prefix; identifying one or more content items for the one or more completions; receiving, through a search engine input field presented at a user device, user input including the prefix; identifying, based on the user input, the one or more content items for the one or more completions; determining, based at least in part on display specifications of the user device, a visual format for a given content item from the one or more identified content items, wherein a first visual format presents a Uniform Resource Locator (URL) on a same line as other information in the given content item, and a second visual format presents the URL on a different line than the other information; and providing, prior to a completed search query being specified by the user input, the given content item with instructions that cause the given content item to be presented according to the determined visual format and at a display location corresponding to the one or more completions for which the given content item was identified. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing instructions that, when executed by one or more data processing apparatus, cause the one or more data processing to perform operations comprising:
-
determining, for a prefix that represents a portion of a search query, one or more completions that yield a completed search query when combined with the prefix; identifying one or more content items for the one or more completions; receiving, through a search engine input field presented at a user device, user input including the prefix; identifying, based on the user input, the one or more content items for the one or more completions; determining, based at least in part on display specifications of the user device, a visual format for a given content item from the one or more identified content items, wherein a first visual format presents a Uniform Resource Locator (URL) on a same line as other information in the given content item, and a second visual format presents the URL on a different line than the other information; and providing, prior to a completed search query being specified by the user input, the given content item with instructions that cause the given content item to be presented according to the determined visual format and at a display location corresponding to the one or more completions for which the given content item was identified. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification