Contextual overlay for documents
First Claim
1. A computing device, comprising:
- a computing device processor;
a memory device including instructions that, when executed by the computing device processor, cause the computing device to;
receive a document that includes content, the document stored on a computing resource and associated with a user account;
analyze the document to determine a plurality of relevant portions of the content;
display the document on an interface of a display screen of a computing device, the interface including a search field and the content of the document;
receive a query from the search field that includes a search term;
query an index that includes contextual information using the search term;
determine relevant contextual information associated with the search term based at least in part on the search term and at least one weight factor, wherein the at least one weight factor is based at least in part on a first relevance score determined based on the plurality of relevant portions of the document and a second relevance score determined based on the index;
display, on a first area on the interface, a portion of the content of the document associated with the search term; and
display with the portion of the content in a second area of the interface, the relevant contextual information associated with the search term.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches provide for analyzing document data to provide contextual overlays. For example, an application executing on a computing device (or at least in communication with the computing device) can analyze document data to determine a set of keywords based on features extracted from the document data. The keywords can be used to query an index of websites based on a relevance function in order to determine websites that are most relevant to the text identified from the document, at least some of which can be analyzed using a search engine to identify contextual information in the websites associated with the document. Thereafter, the contextual information can be provided for display with the document.
38 Citations
20 Claims
-
1. A computing device, comprising:
-
a computing device processor; a memory device including instructions that, when executed by the computing device processor, cause the computing device to; receive a document that includes content, the document stored on a computing resource and associated with a user account; analyze the document to determine a plurality of relevant portions of the content; display the document on an interface of a display screen of a computing device, the interface including a search field and the content of the document; receive a query from the search field that includes a search term; query an index that includes contextual information using the search term; determine relevant contextual information associated with the search term based at least in part on the search term and at least one weight factor, wherein the at least one weight factor is based at least in part on a first relevance score determined based on the plurality of relevant portions of the document and a second relevance score determined based on the index; display, on a first area on the interface, a portion of the content of the document associated with the search term; and display with the portion of the content in a second area of the interface, the relevant contextual information associated with the search term. - View Dependent Claims (2, 3)
-
-
4. A computing system, comprising:
-
a computing device processor; a memory device including instructions that, when executed by the computing device processor, cause the computing system to; obtain a document stored on a computing resource and associated with a user account; analyze the document to identify a relevant portion of the document; determine contextual information by querying an index using at least some of the relevant portion of the document based at least in part on at least one weight factor, wherein the at least one weight factor is based at least in part on a first relevance score determined based on the relevant portion of the document and a second relevance score determined based on the index; receive a user input pertaining to the relevant portion of the document; responsive to the user input, display, on a first area of an interface that includes at least a portion of the document; and display, on a second area of the interface, one of a graphical element that indicates contextual information associated with the document or contextual information associated with the document. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
obtaining a document stored on a computing resource and associated with a user account; analyzing the document to identify a relevant portion of the document; determining contextual information by querying an index using at least some of the relevant portion of the document based at least in part on at least one weight factor, wherein the at least one weight factor is based at least in part on a first relevance score determined based on the relevant portion of the document and a second relevance score determined based on the index; receiving a user input pertaining to the relevant portion of the document; responsive to the user input, displaying, on a first area of an interface that includes at least a portion of the document; and displaying, on a second area of the interface, the contextual information. - View Dependent Claims (17, 18, 19, 20)
-
Specification