Contextual information lookup and navigation
First Claim
1. A method of facilitating contextual information lookup and navigation within an application, the method comprising:
- receiving an indication of an initial content selection from a user in an application in which the user is consuming or creating content, the content comprising text displayed via a user interface of the application and the initial content selection being from within a region of the user interface where the text is displayed;
in response to receiving the indication of the initial content selection from within the region of the user interface where the text is displayed, determining an identified selection from the initial content selection, refining the identified selection based on an expanded portion of content including at least a portion of text that is from within the region of the user interface where the text is displayed and that surrounds identified selection, and determining a plurality of contextual search results generated based on the identified selection by using the initial content selection and a selection context including the expanded portion of content surrounding the identified selection.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and systems for facilitating contextual information lookup and navigation are presented. Contextually relevant information can be presented without requiring a user to switch context or craft a search query. From within an application in which a user may consume or create content, a user may indicate text for further exploration. The application can receive the indication of an initial text selection, determine the intended selection and provide contextual search results to the user. In some implementations, the initial selection and a selection context (that includes at least some of the text surrounding the initial selection) is sent to a contextual search service which provides the intended selection and contextual search results based on the initial selection and selection context. In other implementations, text may be suggested by the contextual search service for selection from within the application.
-
Citations
21 Claims
-
1. A method of facilitating contextual information lookup and navigation within an application, the method comprising:
-
receiving an indication of an initial content selection from a user in an application in which the user is consuming or creating content, the content comprising text displayed via a user interface of the application and the initial content selection being from within a region of the user interface where the text is displayed; in response to receiving the indication of the initial content selection from within the region of the user interface where the text is displayed, determining an identified selection from the initial content selection, refining the identified selection based on an expanded portion of content including at least a portion of text that is from within the region of the user interface where the text is displayed and that surrounds identified selection, and determining a plurality of contextual search results generated based on the identified selection by using the initial content selection and a selection context including the expanded portion of content surrounding the identified selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
one or more computer readable storage media; and an application for consuming or creating content including a contextual search component, the application embodied in program instructions stored on the one or more computer readable media that, when executed by a processor of a processing system, direct the processing system to; render a user interface comprising; a content view of content being consumed or created by a user, the content view including a contextual search element through which to engage the contextual search component; a preview view of contextual search results organized in a hierarchy based on source and rendered in response to receiving the contextual search results; and an interactive expanded view rendered in response to receiving an indication of a selection for an interactive expanded view from the preview view and including interface elements through which the user navigates the hierarchy, wherein the interactive expanded view enables the user to navigate to a particular contextual result via selection of a link, a title or a source name; and determine an information source associated with each result of the contextual search results;
group the contextual search results by their determined information source; and
present the groups according to the hierarchy based on source in the preview view, wherein a layout of the presented contextual results is based on the type of content of the information source. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A reader apparatus comprising:
-
one or more computer-readable storage media; an input device; and
;program instructions stored on the one or more computer readable media that, when executed by a processor of a processing system of the reader apparatus, direct the processing system to at least; render a document for display; receive, via the input device, an indication of an initial content selection in the document and a request for contextual search of the initial content selection; in response to the request for the contextual search, send the initial content selection and a selection context comprising an additional portion of text surrounding the initial content selection to a contextual search service; present an identified selection to a user, wherein the identified selection based on the initial content selection and the selection context, wherein the identified selection includes one or more proposed terms from the additional portion of text surrounding the initial content selection determined to be relevant to the initial content selection; render a visual motif in the document to indicate the two or more identified selection terms; enable the user to select and deselect from the identified selection to refine the identified selection; receive the refined identified selection and contextual search results from the contextual search service; organize the contextual search results in a hierarchy based on source; render an interactive view of the organized contextual search results; and enable the user to further refine the contextual results by selecting and deselecting one or more of the rendered contextual results. - View Dependent Claims (18, 19, 20, 21)
-
Specification