IP Library › Granted Patent US 10,204,082
Granted Patent B2
US 10,204,082 · App. 15/475,599 · Granted Feb 12, 2019

Generating digital document content from a digital image

Inventors: Mathew Antony (Austin, TX); Michael Q. Wu (San Francisco, CA)
Assignee: DROPBOX, INC.
G06F17/212G06F17/245G06F17/246G06F17/30106G06F17/30268
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,204,082
App. No.
15/475,599
Filed
Mar 31, 2017
Granted
Feb 12, 2019
Kind
B2
Art Unit
2178
USPC
715/201
Abstract

One or more embodiments of systems and methods for a digital content management system for creating a digital document from handwritten content are described herein. For example, the digital content management system receives a digital image of handwritten content and analyzes the digital image to identify handwritten content as well as to identify specific command indicators. In response to identifying a command indicator associated with a command to create a digital document, the digital content management system creates a new digital document and adds digital content portions to the digital document that correspond to the identified content portions identified within the handwritten content depicted within the digital image.

Claims (66)

1. A method comprising:

receiving a first digital image comprising handwritten content, wherein the handwritten content comprises at least one command indicator and at least one content portion;

analyzing the first digital image to identify a first command indicator and one or more content portions within the handwritten content of the first digital image;

identifying a file name used in conjunction with the first command indicator within the first digital image;

searching, based on the file name, a digital content management system to locate a matching digital document using the file name; and

adding, based on a first command associated with the first command indicator, the one or more content portions within the handwritten content to the matching digital document.

2. The method of claim 1 , wherein adding the one or more content portions within the handwritten content to the matching digital document comprises:

creating a digital content portion for each of the one or more content portions within the handwritten content; and

adding the digital content portion to the matching digital document.

3. The method of claim 2 , wherein creating the digital content portion for each of the one or more content portions comprises converting handwritten text within the one or more content portions identified within the digital image into digital text.

4. The method of claim 1 , wherein the one or more content portions within the handwritten content comprise one or more of handwritten text or a handdrawn figure.

5. The method of claim 1 , wherein the first command indicator comprises a handwritten symbol.

6. The method of claim 1 , further comprising:

identifying an arrangement of content portions within the first digital image; and

arranging the one or more content portions within the matching digital document based on the arrangement of content portions within the first digital image.

7. The method of claim 1 , further comprising:

identifying a second file name used in conjunction with the first command indicator within the first digital image;

searching, based on the second file name, the digital content management system to determine that a second matching digital document using the second file name does not exist within the digital content management system;

creating, in response to determining that the second matching digital document does not exist within the digital content management system, a second digital document; and

adding the one or more content portions within the handwritten content to the second digital document.

8. The method of claim 1 , further comprising identifying a second command indicator based on the analysis of the first digital image.

9. The method of claim 8 , further comprising sending, based on a second command associated with the second command indicator, an invitation to join a group associated with the matching digital document to one or more users of the digital content management system.

10. The method of claim 8 , further comprising inserting, based on a second command associated with the second command indicator, a figure within the matching digital document.

11. The method of claim 8 , further comprising:

creating, based on a second command associated with the second command indicator, a task list comprising at least one task assignment;

identifying one or more user names used in conjunction with the second command indicator; and

sending, to one or more users associated with the one or more user names, an invitation to access the task list.

12. The method of claim 1 , further comprising:

receiving a second digital image comprising one or more changes to the one or more content portions within the handwritten content;

analyzing the second digital image to identify differences between the first digital image and the second digital image; and

updating, in response to identifying differences between the first digital image and the second digital image, the matching digital document to reflect the differences between the first digital image and the second digital image.

13. The method of claim 1 , further comprising:

receiving a second digital image comprising one or more additional content portions;

analyzing the second digital image to identify the one or more additional content portions; and

adding, based on identifying the one or more additional content portions, the one or more additional content portions of the second digital image to the matching digital document.

14. The method of claim 1 , further comprising:

identifying a first user associated with the first digital image;

receiving a second digital image associated with a second user and comprising additional handwritten content, wherein the additional handwritten content comprises a second command indicator and one or more additional content portions;

analyzing the second digital image to identify the second command indicator and the one or more additional content portions; and

based on determining the second command indicator from the second digital image matches the first command indicator within the first digital image:

adding the one or more additional content portions from the second digital image to the matching digital document; and

sharing the matching digital document with the first user and the second user.

15. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:

receive a digital image comprising handwritten content, wherein the handwritten content comprises a plurality of command indicators and at least one content portion;

analyze the digital image to identify a first command indicator and one or more content portions within the handwritten content;

identify a file name used in conjunction with the first command indicator within the first digital image;

search, based on the file name, a digital content management system to locate a matching digital document using the file name; and

add, based on a first command associated with the first command indicator, the one or more content portions within the handwritten content to the matching digital document.

16. The non-transitory computer readable medium of claim 15 , wherein identifying the one or more content portions comprises:

identifying one or more text portions within the digital image; and

identifying one or more figure portions within the digital image.

17. The non-transitory computer readable medium of claim 16 , wherein the one or more figure portions comprise one or more of a chart, a table, a list, a graph, an image, a spreadsheet, an equation, a text box, or a link.

18. The non-transitory computer readable medium of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the computer system to:

identify, within the digital image, an arrangement of content portions relative to each other; and

arrange, within the matching digital document, the one or more content portions relative to each other based on the identified arrangement within the digital image.

19. A system comprising:

at least one processor; and

at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:

receive a first digital image comprising handwritten content, wherein the handwritten content comprises at least one command indicator and at least one content portion;

analyze the first digital image to identify a first command indicator and one or more content portions within the handwritten content of the first digital image;

identify a file name used in conjunction with the first command indicator within the first digital image;

search, based on the file name, a digital content management system to locate a matching digital document using the file name; and

add, based on a first command associated with the first command indicator, the one or more content portions within the handwritten content to the matching digital document.

20. The system of claim 19 , further comprising instructions that, when executed by the at least one processor, further cause the system to:

detect formatting characteristics of the one or more content portions within the handwritten content of the first digital image; and

format the one or more content portions within the matching digital document to correspond to the format characteristics of the one or more content portions within the handwritten content of the first digital image.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2017
From: ANTONY, MATHEW; WU, MICHAEL Q.
To: DROPBOX, INC.
Reel/Frame 041810/0063 →
Continuity (1)
Related Publication 20180285321A1 · Oct 4, 2018
Cited By (1)
US 1,136,617