Contextual identification of information feeds associated with content entry

US10824796B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10824796-B2
Application numberUS-201916387367-A
CountryUS
Kind codeB2
Filing dateApr 17, 2019
Priority dateJul 23, 2014
Publication dateNov 3, 2020
Grant dateNov 3, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

While receiving a user input of content of a first document, a computer system, dynamically and in real time, identifies relevant information items from a plurality of information feeds. Specifically, one or more other documents is obtained in a collection of documents that are relevant to the first document being entered by a user. When it is determined that changes in member documents of the set of one or other documents satisfies a stabilization criterion while receiving the user input, related terms are extracted from the content of the first document and the one or more other documents and used to identify the relevant information items including the related terms from the plurality of information feeds that is distinct from the collection of documents. The relevant information items are then presented on a display for the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of presenting relevant information, comprising: receiving user input of content of a first document being entered by a user in an application; while receiving the user input of the content of the first document, dynamically and in real time, identifying a set of relevant information items from a plurality of information feeds, including: obtaining a set of one or more other documents in a collection of documents that are relevant to the first document being entered by the user; determining, while receiving the user input, whether changes in member documents of the set of one or more other documents satisfies a stabilization criterion; in accordance with the determination that the stabilization criterion is satisfied, extracting a set of related terms from the content of the first document and the one or more other documents; and identifying the set of relevant information items including the related terms from the plurality of information feeds that is distinct from the collection of documents; and enabling presenting on a display the set of relevant information items. 2. The method of claim 1 , further comprising: constructing a filter based on the set of related terms extracted from the content of the first document and the one or more other documents, wherein the set of relevant information items is identified using the filter. 3. The method of claim 1 , further comprising: receiving a user selection of at least one information item of the set of relevant information items; and identifying at least part of the at least one information item configured to be inserted into the first document. 4. The method of claim 1 , wherein obtaining the one or more other documents that are relevant to the first document being entered by the user includes determining relevance values based on term frequency values and inverse document frequency values for characteristics of the one or more other documents and the first document being entered. 5. The method of claim 4 , wherein the characteristics include at least one of: a title, a body portion, and a tag. 6. The method of claim 4 , wherein relevance of each of the one or more other documents to the first document being entered by the user is a weighted sum of the relevance values for the characteristics of the respective other document. 7. The method of claim 4 , wherein determining whether changes in member documents of the set of one or more other documents satisfies a stabilization criterion further comprises: determining stabilization of the relevance values of the one or more other documents in accordance with a determination that changes in the relevance values become insignificant as the user enters additional text in the first document being entered by the user. 8. The method of claim 1 , wherein the collection of documents is compiled by the user or shared among one or more groups to which the user belongs, and each document in the collection of documents was previously compiled by the user or the one or more groups. 9. The method of claim 1 , wherein enabling presenting on the display the set of relevant information items further includes: enabling display of a first pane showing content of the first document being entered by the user, a second pane showing the one or more other documents that are relevant to the first document being entered by the user, and a third pane showing the relevant information items identified from the plurality of information feeds. 10. The method of claim 9 , wherein the one or more other documents are shown in the second pane after stabilization of relevance values of the one or more other documents, and determining whether changes in member documents of the set of one or more other documents satisfies a stabilization criterion further comprises: determining stabilization of the relevance values of the one or more other documents based on changes in the relevance values as the user enters additional text in the first document being entered by the user. 11. The method of claim 9 , wherein the one or more other documents are shown in the second pane after stabilization of relevance values of the one or more other documents, and determining whether changes in member documents of the set of one or more other documents satisfies a stabilization criterion further comprises: determining stabilization of the relevance values of the one or more other documents in accordance with a determination that changes in the relevance values become insignificant as the user enters additional text in the first document being entered by the user. 12. A computer system comprising: one or more processors; and memory storing one or more programs, the one or more programs including instructions that, when executed by the one or more processors, cause the one or more processors to implement operations for: receiving user input of content of a first document being entered by a user in an application; while receiving the user input of the content of the first document, dynamically and in real time, identifying a set of relevant information items from a plurality of information feeds, including: obtaining a set of one or more other documents in a collection of documents that are relevant to the first document being entered by the user; determining, while receiving the user input, whether changes in member documents of the set of one or more other documents satisfies a stabilization criterion; in accordance with the determination that the stabilization criterion is satisfied, extracting a set of related terms from the content of the first document and the one or more other documents; and identifying the set of relevant information items including the related terms from the plurality of information feeds that is distinct from the collection of documents; and enabling presenting on a display the set of relevant information items. 13. The computer system of claim 12 , wherein the one or more programs further comprise instructions for: inserting data from the at least one of the relevant information items into the first document, including selecting text from a portion of the at least one of the relevant information items. 14. The computer system of claim 13 , wherein, in response to a user action on a button, the text that is selected from the portion of the at least one of the relevant information items is copied into the first document as quoted text. 15. The computer system of claim 13 , wherein, after a predetermined amount of time, the text that is selected from the portion of the at least one of the relevant information items is copied into the first document as quoted text without further user input. 16. The computer system of claim 12 , wherein the one or more programs further comprise instructions for: receiving a user selection of at least one of the relevant information items for insertion into the collection of documents as a new document. 17. A non-transitory computer readable medium storing one or more programs for providing relevant information, the one or more programs including instructions that when executed by a computer system cause the computer system to implement operations comprising: receiving user input of content of a first document being entered by a user in an application; while receiving the user input of the content of the first document, dynamically and in real time, identifying a set of relevant information items from a plurality of information feeds, including: obtaining a set of one or more other documents in a collection of document

Assignees

Inventors

Classifications

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • G06F16/93Primary

    Document management systems · CPC title

  • G06F40/166Primary

    Editing, e.g. inserting or deleting · CPC title

  • using ranking · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10824796B2 cover?
While receiving a user input of content of a first document, a computer system, dynamically and in real time, identifies relevant information items from a plurality of information feeds. Specifically, one or more other documents is obtained in a collection of documents that are relevant to the first document being entered by a user. When it is determined that changes in member documents of the …
Who is the assignee on this patent?
Evernote Corp
What technology area does this patent fall under?
Primary CPC classification G06F16/93. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 03 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).