SEAMLESSLY INCORPORATING ONLINE CONTENT INTO DOCUMENTS
First Claim
1. A computer-implemented method for seamlessly inserting online content within a document in the process of being composed or manipulated, the method comprising:
- recognizing a user is composing or manipulating editable content of a document using a document-authoring application;
detecting a user-initiated selection of a portion of the editable content within the document;
automatically distributing indicia of the selected portion of the editable content to a search engine, wherein the search engine is equipped to generate a set of search results that are relevant to the selected portion of the editable content;
receiving the set of search results;
presenting to the user representations of one or more of the set of search results;
detecting a user-initiated indication targeting at least one of the set of search results; and
inserting online content associated with the at least one targeted search result within the editable content of the document.
3 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable media, computer systems, and computing devices for inserting online content within editable content of a document being composed or manipulated within a document-authoring application, without exiting the document-authoring application or leaving a context of composing or manipulating the document, are provided. Initially, a user-initiated selection of a portion of the editable content within the document is detected. The selected portion of the editable content is automatically distributed to a search engine, where the search engine is equipped to generate search results that are relevant to the selected portion. Upon receiving the search results, they are presented to the user. At this point, the user is allowed to target at least one of the presented search results. Online content associated with the targeted search result is then inserted within the editable content of the document.
-
Citations
20 Claims
-
1. A computer-implemented method for seamlessly inserting online content within a document in the process of being composed or manipulated, the method comprising:
-
recognizing a user is composing or manipulating editable content of a document using a document-authoring application; detecting a user-initiated selection of a portion of the editable content within the document; automatically distributing indicia of the selected portion of the editable content to a search engine, wherein the search engine is equipped to generate a set of search results that are relevant to the selected portion of the editable content; receiving the set of search results; presenting to the user representations of one or more of the set of search results; detecting a user-initiated indication targeting at least one of the set of search results; and inserting online content associated with the at least one targeted search result within the editable content of the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable media storing instructions that, when executed by a processor, configure the processor to perform acts comprising:
-
detecting a user is adding a word or phrase to editable content of a document using a document-authoring application; automatically comparing the added word or phrase against a preestablished index of entities; upon performing the comparison, identifying an entity from the index of entities that corresponds with the added word or phrase; initiating a process for gathering a set of search results that are relevant to the identified entity, wherein the process is carried out without exiting the document-authoring application or leaving a context of composing or manipulating the document; displaying representations of online content associated with one or more of the set of search results to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A user device comprising a processing unit coupled to a computer storage medium, the computer storage medium having stored thereon a plurality of computer software components executable by the processing unit, the computer software components comprising:
-
a controls component that supports one or more tools to receive an entity-selection action from a user targeted to a portion of editable content within a document being composed or manipulated using a document-authoring application; an auto-suggest mechanism that distributes indicia of the targeted portion of the editable document for resolution by a search engine, wherein the search engine is configured to generate a set of search results that are relevant to the targeted portion of the editable document; a presentation component that presents to the user representations of one or more of the set of search results within a search window and allowing the user to perform a selection upon at least one of the representations; and an insertion component that, upon receiving the user'"'"'s selection within the search window, incorporates online content associated with the at least one selected search result within the editable content of the document. - View Dependent Claims (19, 20)
-
Specification