User interfaces for search systems using in-line contextual queries
AssigneeYahoo! Inc.
InventorsReiner Kraft, Andreas Hartmann, Paulien Strijland
Life of this patent
Estimating the term…
Abstract
Systems and methods, including user interfaces, are provided for implementing searches using contextual information associated with a Web page (or other document) that a user is viewing when a query is entered. The page includes a contextual search interface that has an associated context vector representing content of the page. When the user submits a search query via the contextual search interface, the query and the context vector are both provided to the query processor and used in responding to the query.
Claims32
A method comprising:
- sending, to a client, a page of content, the page of content including instructions that, when interpreted by a content presentation application at the client, cause the content presentation application to perform:
- displaying at least first content, wherein said first content is a subset of the content in said page;
- displaying one or more contextual search icons;
- wherein each contextual search icon displayed as a result of interpreting the page is associated with a different portion of the content of the page than each other contextual search icon, the different portion including content that is outside of the contextual search icon and not associated with any other contextual search icon;
- wherein said contextual search icons include a particular contextual search icon associated with the first content;
- detecting a user selection of the particular contextual search icon;
- in response to detecting the user selection, and while continuing to display at least a portion of said page, displaying an expanded contextual search interface corresponding to the particular contextual search icon, the expanded contextual search interface including both (a) a query entry area configured to accept entry of one or more query terms from the user and (b) a search submission control element;
- wherein the expanded contextual search interface was not displayed prior to detecting the user selection of the particular contextual search icon;
- wherein the method is performed by one or more computing devices.
One or more non-transitory computer-readable media comprising instructions that, when executed by one or more computing devices, cause performance of:
- displaying at least first content, wherein said first content is a subset of content in a page of content;
- displaying one or more contextual search icons;
- wherein each contextual search icon displayed as a result of executing the instructions is associated with a different portion of the content of the page than each other contextual search icon, the different portion including content that is outside of the contextual search icon and not associated with any other contextual search icon;
- wherein said contextual search icons includes a particular contextual search icon associated with the first content;
- detecting a user selection of the particular contextual search icon;
- in response to detecting the user selection, and while continuing to display at least a portion of said page, displaying an expanded contextual search interface corresponding to the particular contextual search icon, the expanded contextual search interface including both (a) a query entry area configured to accept entry of one or more query terms from the user and (b) a search submission control element;
- wherein the expanded contextual search interface was not displayed prior to detecting the user selection of the particular contextual search icon.
A system comprising one or more processors at one or more computing devices coupled to a network, the one or more processors configured to perform:
- receiving a page of content from a requester over the network;
- modifying the page of content to include instructions that, when interpreted by a content presentation application at the client, cause the content presentation application to perform:
- displaying at least first content, wherein said first content is a subset of the content in said page;
- displaying one or more contextual search icons;
- wherein each contextual search icon displayed as a result of interpreting the page is associated with a different portion of the content of the page than each other contextual search icon, the different portion including content that is outside of the contextual search icon and not associated with any other contextual search icon;
- wherein said contextual search icons include a particular contextual search icon associated with the first content;
- detecting a user selection of the particular contextual search icon;
- in response to detecting the user selection, and while continuing to display at least a portion of said page, displaying an expanded contextual search interface corresponding to the particular contextual search icon, the expanded contextual search interface including both (a) a query entry area configured to accept entry of one or more query terms from the user and (b) a search submission control element;
- wherein the expanded contextual search interface was not displayed prior to detecting the user selection of the particular contextual search icon;
- and
- returning the page of content over the network to the requester.
Dependencies are inferred from the claim text.