Movatterモバイル変換


[0]ホーム

URL:


US20180196808A1 - Document Editor with Research Citation Insertion Tool - Google Patents

Document Editor with Research Citation Insertion Tool
Download PDF

Info

Publication number
US20180196808A1
US20180196808A1US15/912,483US201815912483AUS2018196808A1US 20180196808 A1US20180196808 A1US 20180196808A1US 201815912483 AUS201815912483 AUS 201815912483AUS 2018196808 A1US2018196808 A1US 2018196808A1
Authority
US
United States
Prior art keywords
document
subset
client system
respective client
words
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US15/912,483
Other versions
US10853403B2 (en
Inventor
Ronald Ho
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Google LLCfiledCriticalGoogle LLC
Priority to US15/912,483priorityCriticalpatent/US10853403B2/en
Publication of US20180196808A1publicationCriticalpatent/US20180196808A1/en
Assigned to GOOGLE INC.reassignmentGOOGLE INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HO, RONALD
Assigned to GOOGLE LLCreassignmentGOOGLE LLCCHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: GOOGLE INC.
Application grantedgrantedCritical
Publication of US10853403B2publicationCriticalpatent/US10853403B2/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

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.

Description

Claims (20)

What is claimed is:
1. 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 user action within the existing document and displayed at the respective client system;
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 one or more 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; and
sending to the respective client system, for display at the respective client system, a focus region of each of the one or more identified information items, each focus region comprising a region of a respective identified information item corresponding to at least one of the one or more key words; and
sending to the respective client system instructions for:
receiving a selection of an information item in the one or more identified information items, the selection by a user associated with the respective client system; and
in response to receiving the selection of the information item, modifying the document by inserting a citation to the selected information item.
2. The method ofclaim 1, further comprising sending to the respective client system one or more instructions for formatting the citation to the selected information item in accordance with a predefined formatting rule.
3. The method ofclaim 1, wherein sending to the respective client system one or more information items corresponding to the one or more key words includes sending to the respective client system respective citations to the one or more information items.
4. The method ofclaim 1, wherein the one or more key words in the received subset of the document correspond to high ranking words among words in the document ranked in accordance with inverse document frequency values.
5. The method ofclaim 1, wherein the one or more key words in the received subset of the document correspond to high ranking words among words in a most recently edited paragraph ranked in accordance with inverse document frequency values.
6. The method ofclaim 1, wherein the subset of the document is received automatically, when any of a set of predefined client system conditions is satisfied, and the set of predefined client system conditions includes at least one of: a change in cursor position to a new section of the document, entry of a threshold amount of new text or revised text, and a change in text formatting.
7. The method ofclaim 1, wherein the one or more information items are selected from a set of search results comprising web search results, news search results, book search results, and academic publication search results.
8. The method ofclaim 1, further comprising performing a search to obtain a set of search results, wherein the search is defined in accordance with the one or more key words, and the one or more information items are selected from the set of search results.
9. The method ofclaim 1, wherein the one or more identified information items are grouped into a plurality of categories, and sending the focus region of each of the one or more identified information items further comprises:
sending to the respective client system, for display at the respective client system, the respective focus region of each of the one or more identified information items, which are configured to be displayed as grouped into the plurality of categories.
10. The method ofclaim 1, wherein the one or more information items include respective links to corresponding information on the server system.
11. 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 user action within the existing document and displayed at the respective client system;
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 one or more information items, including initiating a search by sending the search query to a search engine system distinct from the computer 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; and
sending to the respective client system, for display at the respective client system, a focus region of each of the one or more identified information items, each focus region comprising a region of a respective identified information item corresponding to at least one of the one or more key words; and
instructions for sending to the respective client system instructions for:
receiving a selection of an information item in the one or more information items, the selection by a user associated with the respective client system; and
in response to receiving the selection of the information item, modifying the displayed document by inserting a citation to the selected information item.
12. The computer system ofclaim 11, wherein the subset of the document corresponds to a cursor location on the document.
13. The computer system ofclaim 12, wherein the document includes a plurality of sections, a first section corresponds to the cursor location, and receiving the subset of the document includes receiving one or more section titles corresponding to the first section.
14. The computer system ofclaim 12, further comprising:
receiving from the respective client system the cursor location on the document; and
identifying the one or more key words in the received subset of the document in accordance with the cursor location on the document.
15. The computer system ofclaim 12, wherein the subset of the document includes a plurality of consecutive words at locations corresponding to the cursor location.
16. The computer system ofclaim 12, wherein the subset of the document corresponding to the cursor location on the document includes a first predefined number of words before the cursor location and a second predefined number of words after the cursor location.
17. 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 user action within the existing document and displayed at the respective client system;
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 one or more information items, including initiating a search by sending the search query to a search engine system distinct from the computer 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; and
sending to the respective client system, for display at the respective client system, a focus region of each of the one or more identified information items, each focus region comprising a region of a respective identified information item corresponding to at least one of the one or more key words; and
instructions for sending to the respective client system instructions for:
receiving a selection of an information item in the one or more information items, the selection by a user associated with the respective client system; and
in response to receiving the selection of the information item, modifying the displayed document by inserting a citation to the selected information item.
18. The non-transitory computer readable storage medium ofclaim 17, further comprising:
retrieving a user profile of the user associated with the respective client system, wherein the user profile includes filtering criteria for one or more of: sources, categories of information, timing criteria, banned key words, and required key words; and
wherein initiating the search to identify the one or more information items includes identifying the one or more information items corresponding to the user profile and the one or more key words.
19. The non-transitory computer readable storage medium ofclaim 17, wherein the subset of the document is received automatically, when any of a set of predefined client system conditions is satisfied.
20. The non-transitory computer readable storage medium ofclaim 19, wherein the set of predefined client system conditions for receiving the subset of the document by the computer system includes at least one of: a change in cursor position to a new section of the document, entry of a threshold amount of new text or revised text, and a change in text formatting.
US15/912,4832012-05-152018-03-05Document editor with research citation insertion toolActiveUS10853403B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US15/912,483US10853403B2 (en)2012-05-152018-03-05Document editor with research citation insertion tool

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201261647453P2012-05-152012-05-15
US13/776,599US9934224B2 (en)2012-05-152013-02-25Document editor with research citation insertion tool
US15/912,483US10853403B2 (en)2012-05-152018-03-05Document editor with research citation insertion tool

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US13/776,599ContinuationUS9934224B2 (en)2012-05-152013-02-25Document editor with research citation insertion tool

Publications (2)

Publication NumberPublication Date
US20180196808A1true US20180196808A1 (en)2018-07-12
US10853403B2 US10853403B2 (en)2020-12-01

Family

ID=53495325

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US13/776,599Active2035-08-24US9934224B2 (en)2012-05-152013-02-25Document editor with research citation insertion tool
US15/912,483ActiveUS10853403B2 (en)2012-05-152018-03-05Document editor with research citation insertion tool

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US13/776,599Active2035-08-24US9934224B2 (en)2012-05-152013-02-25Document editor with research citation insertion tool

Country Status (1)

CountryLink
US (2)US9934224B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11393036B2 (en)*2019-10-112022-07-19S&P Global Inc.Deep learning-based two-phase clustering algorithm
US11494416B2 (en)2020-07-272022-11-08S&P Global Inc.Automated event processing system

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7062515B1 (en)2001-12-282006-06-13Vignette CorporationSystem and method for the synchronization of a file in a cache
US9898520B2 (en)2014-03-252018-02-20Open Text Sa UlcSystems and methods for seamless access to remotely managed documents using synchronization of locally stored documents
US10380226B1 (en)*2014-09-162019-08-13Amazon Technologies, Inc.Digital content excerpt identification
US9910916B1 (en)2014-09-162018-03-06Amazon Technologies, Inc.Digital content excerpt identification
US10891320B1 (en)*2014-09-162021-01-12Amazon Technologies, Inc.Digital content excerpt identification
US10635729B2 (en)2016-07-262020-04-28Microsoft Technology Licensing, LlcResearch application and service
US11003632B2 (en)2016-11-282021-05-11Open Text Sa UlcSystem and method for content synchronization
US11301431B2 (en)2017-06-022022-04-12Open Text Sa UlcSystem and method for selective synchronization
CN112230781B (en)*2019-07-152023-07-25腾讯科技(深圳)有限公司Character recommendation method, device and storage medium
JP7244882B2 (en)*2020-09-302023-03-23ナレッジオンデマンド株式会社 Document preparation device
CN113641810A (en)*2021-08-162021-11-12润申标准化技术服务(上海)有限公司Data reference method and device and electronic equipment

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030208472A1 (en)*2000-04-112003-11-06Pham Peter ManhMethod and apparatus for transparent keyword-based hyperlink
US6990452B1 (en)*2000-11-032006-01-24At&T Corp.Method for sending multi-media messages using emoticons
US20100082570A1 (en)*2008-09-192010-04-01International Business Machines CorporationContext aware search document
US20110060761A1 (en)*2009-09-082011-03-10Kenneth Peyton FoutsInteractive writing aid to assist a user in finding information and incorporating information correctly into a written work
US20110225482A1 (en)*2010-03-152011-09-15Wizpatent Pte LtdManaging and generating citations in scholarly work
US20110289105A1 (en)*2010-05-182011-11-24Tabulaw, Inc.Framework for conducting legal research and writing based on accumulated legal knowledge
US20120036125A1 (en)*2010-08-052012-02-09Khalid Al-KofahiMethod and system for integrating web-based systems with local document processing applications
US20120072422A1 (en)*2002-06-102012-03-22Jason RollinsSystem and method for citation processing, presentation and transport and for validating references
US20130031088A1 (en)*2010-02-102013-01-31Python4Fun, Inc.Finding relevant documents

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7313523B1 (en)*2003-05-142007-12-25Apple Inc.Method and apparatus for assigning word prominence to new or previous information in speech synthesis
US7428530B2 (en)*2004-07-012008-09-23Microsoft CorporationDispersing search engine results by using page category information
WO2006125027A1 (en)*2005-05-162006-11-23West Services Inc.User interface for search and document production
JP5166255B2 (en)*2005-06-162013-03-21ガサビアン,フィルズ Data entry system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030208472A1 (en)*2000-04-112003-11-06Pham Peter ManhMethod and apparatus for transparent keyword-based hyperlink
US6990452B1 (en)*2000-11-032006-01-24At&T Corp.Method for sending multi-media messages using emoticons
US20120072422A1 (en)*2002-06-102012-03-22Jason RollinsSystem and method for citation processing, presentation and transport and for validating references
US20100082570A1 (en)*2008-09-192010-04-01International Business Machines CorporationContext aware search document
US20110060761A1 (en)*2009-09-082011-03-10Kenneth Peyton FoutsInteractive writing aid to assist a user in finding information and incorporating information correctly into a written work
US20130031088A1 (en)*2010-02-102013-01-31Python4Fun, Inc.Finding relevant documents
US20110225482A1 (en)*2010-03-152011-09-15Wizpatent Pte LtdManaging and generating citations in scholarly work
US20110289105A1 (en)*2010-05-182011-11-24Tabulaw, Inc.Framework for conducting legal research and writing based on accumulated legal knowledge
US20120036125A1 (en)*2010-08-052012-02-09Khalid Al-KofahiMethod and system for integrating web-based systems with local document processing applications

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11393036B2 (en)*2019-10-112022-07-19S&P Global Inc.Deep learning-based two-phase clustering algorithm
US11430065B2 (en)2019-10-112022-08-30S&P Global Inc.Subscription-enabled news recommendation system
US11494416B2 (en)2020-07-272022-11-08S&P Global Inc.Automated event processing system

Also Published As

Publication numberPublication date
US10853403B2 (en)2020-12-01
US20150193408A1 (en)2015-07-09
US9934224B2 (en)2018-04-03

Similar Documents

PublicationPublication DateTitle
US10853403B2 (en)Document editor with research citation insertion tool
US12045249B2 (en)Search-based document user interfaces
US11086883B2 (en)Systems and methods for suggesting content to a writer based on contents of a document
EP3311308B1 (en)Deconstructing documents into component blocks for reuse in productivity applications
JP6538277B2 (en) Identify query patterns and related aggregate statistics among search queries
US8656286B2 (en)System and method for providing mixed-initiative curation of information within a shared repository
US9251130B1 (en)Tagging annotations of electronic books
AU2010300317C1 (en)System and method for block segmenting, identifying and indexing visual elements, and searching documents
US10909202B2 (en)Information providing text reader
US20090217149A1 (en)User Extensible Form-Based Data Association Apparatus
US11960525B2 (en)Automatically formatting content items for presentation
AU2015101061A4 (en)Method and System for Processing or Notating a Document or Design
US20140324835A1 (en)Methods And Systems For Information Search
US20160335367A1 (en)Entity disambiguation using multisource learning
Divecha et al.The art of referencing: Well begun is half done!
US11514230B2 (en)Methods and systems for searching document operation labels
EP4345646A1 (en)Document searching systems and methods
US10579660B2 (en)System and method for augmenting search results
JP2009123067A (en)Term dictionary creating method, term dictionary creating apparatus, program, and recording medium
KR20210121417A (en)Information retrieving and sentence providing system and method under SNS messenger
Švec et al.Building Corpora for Stylometric Research
US20160350405A1 (en)Searching using pointers to pages in documents
EgilmezUnlocking Insights from Multilingual Parliamentary Data: A Search Engine for In-depth Analysis and Research
WO2010106660A1 (en)Keyword presentation device and keyword presentation program
AU2015201669A1 (en)Document Processing and Notating Method and System

Legal Events

DateCodeTitleDescription
FEPPFee payment procedure

Free format text:ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION COUNTED, NOT YET MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

ASAssignment

Owner name:GOOGLE INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HO, RONALD;REEL/FRAME:054132/0476

Effective date:20130222

Owner name:GOOGLE LLC, CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:054174/0826

Effective date:20170929

STPPInformation on status: patent application and granting procedure in general

Free format text:PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

STCFInformation on status: patent grant

Free format text:PATENTED CASE

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:4


[8]ページ先頭

©2009-2025 Movatter.jp