Dynamic digital document visual aids in a digital medium environment

US10902192B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10902192-B2
Application numberUS-201715818246-A
CountryUS
Kind codeB2
Filing dateNov 20, 2017
Priority dateNov 20, 2017
Publication dateJan 26, 2021
Grant dateJan 26, 2021

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.

Techniques and systems are described for dynamic digital document visual aids in a digital medium environment. For example, a content creation system receives user input indicating a portion of a digital document that is of interest to a user. The content creation system generates keywords based on the indicated portion, and locates data corresponding to the keywords by parsing content associated with the digital document, such as in a hierarchical table. Then, the content creation system generates visual aids based on the indicated portion of the digital document that is of interest to the user and the data. The content creation system may select a subset of visual aids for display based on a determined relevance of the multiple visual aids to the indicated portion and a display size of the digital document.

First claim

Opening claim text (preview).

What is claimed is: 1. In a digital medium visual aid environment, a method implemented by at least one computing device, the method comprising: receiving, by the at least one computing device, a user input as selecting a portion of text from within a digital document displayed in a user interface; generating, by the at least one computing device, at least one keyword based on the portion of text responsive to the user input selecting the portion of text, the at least one keyword generated by selecting a subset of words from the portion of the text of the digital document; locating, by the at least one computing device, the at least one keyword in the digital document; selecting, by the at least one computing device, data from within the digital document, the data corresponding to the located at least one keyword; generating, by the at least one computing device in real time responsive to the user input, at least one visual aid based on the data; and outputting, by the at least one computing device, the at least one visual aid in the user interface non-modally and concurrently along with the portion of text from within the digital document in the user interface. 2. The method of claim 1 , wherein the at least one visual aid is not included as part of the digital document. 3. The method of claim 1 , wherein the locating the at least one keyword includes parsing rows and columns of a hierarchical table for the at least one keyword based on rules that define a hierarchy within the hierarchical table. 4. The method of claim 1 , wherein the generating the at least one visual aid further comprises emphasizing a portion of the at least one visual aid based on the portion of the digital document. 5. The method of claim 1 , wherein the at least one portion is an additional visual aid included with the digital document, and wherein the generating the visual aid further comprises emphasizing text included in the digital document in the user interface based on one or more keywords associated with the additional visual aid. 6. The method of claim 1 , wherein the data is part of an appendix of the digital document. 7. In a digital medium visual aid environment, a system comprising: a processing system; and a non-transitory computer-readable storage medium having instructions stored thereon that, responsive to execution by the processing system, causes the processing system to perform operations comprising: receiving a user input via a user interface, the user input indicating a portion of text within a digital document; generating at least one keyword based on the portion of text from within the digital document responsive to the user input, the at least one keyword generated by selecting a subset of words from the portion of the text of the digital document; locating data from within the digital document corresponding to the at least one keyword by parsing the digital document; and generating in real time responsive to the user input a plurality of visual aids based on the data; and selecting which visual aid from the plurality of visual aids is to be output, the selecting based on relevancy of the plurality of visual aids, respectively, to the data and output the selected visual aid in the user interface non-modally along with the portion of text as emphasized within the digital document. 8. The system as described in claim 7 , wherein the data is located from within the digital document using a hierarchical table, and further configuring parsing rows and columns of the hierarchical table for the at least one keyword based on rules that define a hierarchy within the hierarchical table. 9. The system as described in claim 7 , wherein the relevancy prioritizes the plurality of visual aids for display. 10. The system as described in claim 7 , wherein the relevancy is based on a number of matches between the at least one keyword in the portion of the text and the data. 11. The system as described in claim 7 , wherein the relevancy is based on a weighted sum of a number of matches based on a match type which weights matches of parts of speech differently. 12. The system as described in claim 7 , further comprising generating the at least one visual aid in real-time in response to receiving the user input. 13. The system as described in claim 7 , wherein the selecting including selecting the at least one visual aid based at least in part on a display size of the digital document. 14. The system as described in claim 7 , wherein the at least one visual aid is not included as part of the digital document. 15. A non-transitory computer-readable storage medium having instructions stored thereon that, responsive to execution by a processing system, causes the processing system to perform operations comprising: receiving a user input via a user interface, the user input indicating a portion of text within a digital document; generating at least one keyword based on the portion of text from within the digital document responsive to the user input, the at least one keyword generated by selecting a subset of words from the portion of the text of the digital document; locating data from within the digital document corresponding to the at least one keyword by parsing the digital document; and generating in real time responsive to the user input a plurality of visual aids based on the data; and selecting which visual aid from the plurality of visual aids is to be output, the selecting based on relevancy of the plurality of visual aids, respectively, to the data and output the selected visual aid in the user interface non-modally along with the portion of text as emphasized within the digital document. 16. The non-transitory computer-readable storage medium as described in claim 15 , wherein the data is located from within the digital document using a hierarchical table. 17. The non-transitory computer-readable storage medium as described in claim 16 , the operations further comprising parsing rows and columns of the hierarchical table for the at least one keyword based on rules that define a hierarchy within the hierarchical table. 18. The non-transitory computer-readable storage medium as described in claim 15 , wherein the relevancy prioritizes the plurality of visual aids for display. 19. The non-transitory computer-readable storage medium as described in claim 15 , wherein the relevancy is based on a number of matches between the at least one keyword in the portion of the text and the data. 20. The non-transitory computer-readable storage medium as described in claim 15 , wherein the at least one visual aid is not included as part of the digital document.

Assignees

Inventors

Classifications

  • G06F40/103Primary

    Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title

  • Parsing · CPC title

  • G06F40/169Primary

    Annotation, e.g. comment data or footnotes · CPC title

  • Recognition of textual entities · 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 US10902192B2 cover?
Techniques and systems are described for dynamic digital document visual aids in a digital medium environment. For example, a content creation system receives user input indicating a portion of a digital document that is of interest to a user. The content creation system generates keywords based on the indicated portion, and locates data corresponding to the keywords by parsing content associat…
Who is the assignee on this patent?
Adobe Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/103. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 26 2021 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).