Document editor with research citation insertion tool
AssigneeGoogle Inc.
InventorRonald Ho
Life of this patent
Estimating the term…
Abstract
A method performed at a server system having one or more processors and memory storing one or more programs executed by the one or more processors is described. The method includes receiving from a respective client system a subset of a document displayed at the respective client system. The method also includes identifying one or more words in the received subset of the document, and sending to the respective client system one or more information items corresponding to the one or more words. The method includes receiving a selection of an information item in the one or more information items. The selection is made by a user associated with the respective client system. The method furthermore includes modifying the document by inserting a citation to the selected information item.
Claims18
A computer implemented method, comprising:
- at a server system having one or more processors and memory storing one or more programs executed by the one or more processors, in a document editor application executed by the server system:
- receiving from a respective client system a subset of an existing document, wherein the subset is identified in accordance with a cursor position within the existing document displayed at the respective client system, and wherein the subset of the existing document includes a first number of words in the existing document before the cursor position in view of a first threshold and a second number of words in the existing document after the cursor position in view of a second distinct threshold;
- in response to receiving from the respective client system the subset of the existing document:
- identifying one or more key words in the received subset of the document as query terms of a search query, wherein the received subset of the document includes additional terms distinct from the identified one or more key words;
- identifying a plurality of information items, including initiating a search by sending the search query to a search engine system distinct from the server system, the search query having the one or more key words identified in the subset of the document as the query terms of the search query;
- sending to the respective client system, for display at the respective client system, a plurality of focus regions each associated with one of the plurality of identified information items, wherein a focus region is at least a portion of a paragraph extracted from content of a respective identified information item, the extracted paragraph corresponding to at least one of the one or more key words;
- and
- causing a citation to the respective identified information item to be inserted into the document in response to receiving a selection of the focus region by a user associated with the respective client system, wherein the selection is a user interaction with the displayed focus region.
A computer system comprising:
- one or more processors;
- and
- memory storing one or more programs for execution by the one or more processors, the one or more programs including:
- instructions for receiving from a respective client system a subset of an existing document, wherein the subset is identified in accordance with a cursor location within the existing document displayed at the respective client system, and wherein the subset of the existing document includes a first number of words in the existing document before the cursor position in view of a first threshold and a second number of words in the existing document after the cursor position in view of a second distinct threshold;
- instructions for in response to receiving from the respective client system the subset of the existing document:
- identifying one or more key words in the received subset of the document as query terms of a search query, wherein the received subset of the document includes additional terms distinct from the identified one or more key words;
- identifying a plurality of information items, including initiating a search by sending the search query to a search engine system distinct from the server system, the search query having the one or more key words identified in the subset of the document as the query terms of the search query;
- sending to the respective client system, for display at the respective client system, a plurality of focus regions each associated with one of the plurality of identified information items, wherein a focus region is at least a portion of a paragraph extracted from content of a respective identified information item, the extracted paragraph corresponding to at least one of the one or more key words;
- and
- causing a citation to the respective identified information item to be inserted into the document in response to receiving a selection of the focus region by a user associated with the respective client system, wherein the selection is a user interaction with the displayed focus region.
A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors in a computer system, the one or more programs including:
- instructions for receiving from a respective client system a subset of an existing document, wherein the subset is identified in accordance with a cursor position within the existing document displayed at the respective client system, and wherein the subset of the existing document includes a first number of words in the existing document before the cursor position in view of a first threshold and a second number of words in the existing document after the cursor position in view of a second distinct threshold;
- instructions for in response to receiving from the respective client system the subset of the existing document:
- identifying one or more key words in the received subset of the document as query terms of a search query, wherein the received subset of the document includes additional terms distinct from the identified one or more key words;
- identifying a plurality of information items, including initiating a search by sending the search query to a search engine system distinct from the server system, the search query having the one or more key words identified in the subset of the document as the query terms of the search query;
- sending to the respective client system, for display at the respective client system, a plurality of focus regions each associated with one of the plurality of identified information items, wherein a focus region is at least a portion of a paragraph extracted from content of a respective identified information item, the extracted paragraph corresponding to at least one of the one or more key words;
- and
- causing a citation to the respective identified information item to be inserted into the document in response to receiving a selection of the focus region by a user associated with the respective client system, wherein the selection is a user interaction with the displayed focus region.
Dependencies are inferred from the claim text.