IP Library › Granted Patent US 8,928,944
Granted Patent B2
US 8,928,944 · App. 13/628,106 · Granted Jan 6, 2015

Document assembly and automated contextual form generation

Inventors: Conrad Rhodes Carlen (Burlingame, CA); Nils Theodore Beck (San Mateo, CA); Matthew Jacob Sarnoff (San Francisco, CA)
Assignee: Apple Inc.
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 8,928,944
App. No.
13/628,106
Granted
Jan 6, 2015
Kind
B2
Abstract

This disclosure describes systems, methods, and computer program products for displaying one or more pages of a first document in a first region on a user interface; displaying thumbnail images of the one or more pages of the first document in a second region on the user interface; receiving user input for inserting one or more pages from a non-digitized second document into the first document; and in response to the user input, digitizing the one or more pages of the non-digitized second document using a document scanning device, and inserting the one or more pages of the digitized second document into the first document, wherein the inserted pages are displayed as part of the first document on the user interface.

Claims (72)

1. A method comprising:

displaying one or more pages of a first document in a first region on a user interface;

displaying thumbnail images of the one or more pages of the first document in a second region on the user interface;

receiving user input for inserting one or more pages from a non-digitized second document into the first document;

in response to the user input, determining one or more document settings associated with the first document; and

digitizing the one or more pages of the non-digitized second document using a document scanning device based in part on the one or more document settings associated with the first document, and inserting the one or more pages of the digitized second document into the first document, wherein the inserted pages are displayed as part of the first document on the user interface.

2. The method of claim 1 , wherein the one or more document settings include one or more of a scan resolution, scan area size, color depth, desired post-processing.

3. The method of claim 1 , wherein receiving user input for inserting one or more pages from a non-digitized second document into a first document further comprises specifying an insertion position in the first document, wherein the one or more pages of the digitized second document are inserted at the specified insertion position in the first document.

4. The method of claim 3 , wherein the insertion position in the first document is specified by adding a placeholder among the thumbnail images of the one or more pages of the first document in the second region on the user interface.

5. The method of claim 1 , wherein the inserted pages are displayed as part of the first document in the first region on the user interface, and wherein thumbnail images of the inserted pages are displayed as part of the first document in the second region on the user interface.

6. The method of claim 1 , wherein digitizing the second document using a document scanning device further comprises:

displaying the one or more pages of the digitized second document in the first region on the user interface; and

receiving a second user input for adjusting the one or more pages of the digitized second document; and

in response to the second user input, adjusting the one or more pages of the digitized second document.

7. The method of claim 6 , wherein adjusting the one or more pages of the digitized second document comprises re-digitizing the one or more pages of the digitized second document.

8. The method of claim 1 , wherein the first document is in a portable document format.

9. A system comprising:

one or more processors; and

memory coupled to the one or more processors and configured for storing instructions, which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

displaying one or more pages of a first document in a first region on a user interface;

displaying thumbnail images of the one or more pages of the first document in a second region on the user interface;

receiving user input for inserting one or more pages from a non-digitized second document into the first document;

in response to the user input, determining one or more document settings associated with the first document; and

digitizing the one or more pages of the non-digitized second document using a document scanning device based in part on the one or more document settings associated with the first document, and inserting the one or more pages of the digitized second document into the first document, wherein the inserted pages are displayed as part of the first document on the user interface.

10. The system of claim 9 , wherein the one or more document settings include one or more of a scan resolution, scan area size, color depth, desired post-processing.

11. The system of claim 9 , wherein the instructions that cause the one or more processors to perform operations comprising receiving user input for inserting one or more pages from a non-digitized second document into a first document further comprise instructions that cause the one or more processors to perform operations comprising:

specifying an insertion position in the first document, wherein the one or more pages of the digitized second document are inserted at the specified insertion position in the first document.

12. The system of claim 11 , wherein the insertion position in the first document is specified by adding a placeholder among the thumbnail images of the one or more pages of the first document in the second region on the user interface.

13. The system of claim 9 , wherein the inserted pages are displayed as part of the first document in the first region on the user interface; and wherein thumbnail images of the inserted pages are displayed as part of the first document in the second region on the user interface.

14. The system of claim 9 , wherein the instructions that cause the one or more processors to perform operations comprising digitizing the second document using a document scanning device further comprise instructions that cause the one or more processors to perform operations comprising:

displaying the one or more pages of the digitized second document in the first region on the user interface; and

receiving a second user input for adjusting the one or more pages of the digitized second document; and

in response to the second user input, adjusting the one or more pages of the digitized second document.

15. The system of claim 14 , wherein the instructions that cause the one or more processors to perform operations comprising adjusting the one or more pages of the digitized second document comprise instructions that cause the one or more processors to perform operations comprising:

re-digitizing the one or more pages of the digitized second document.

16. The system of claim 9 , wherein the first document is in a portable document format.

17. A method comprising:

displaying one or more pages of a first document in a first region on a user interface;

displaying thumbnail images of the one or more pages of the first document in a second region on the user interface;

receiving user input for inserting one or more pages from a non-digitized second document into the first document;

in response to the user input, determining one or more document settings associated with the second document; and

digitizing the one or more pages of the non-digitized second document using a document scanning device based in part on the one or more document settings associated with the second document, and inserting the one or more pages of the digitized second document into the first document, wherein the inserted pages are displayed as part of the first document on the user interface.

18. The method of claim 17 , wherein the one or more document settings include one or more of page formatting, size, scan resolution, scan area size, color depth, or desired post-processing.

19. The method of claim 17 , wherein receiving user input for inserting one or more pages from a non-digitized second document into a first document further comprises specifying an insertion position in the first document, wherein the one or more pages of the digitized second document are inserted at the specified insertion position in the first document.

20. The method of claim 19 , wherein the insertion position in the first document is specified by adding a placeholder among the thumbnail images of the one or more pages of the first document in the second region on the user interface.

21. The method of claim 17 , wherein the inserted pages are displayed as part of the first document in the first region on the user interface, and wherein thumbnail images of the inserted pages are displayed as part of the first document in the second region on the user interface.

22. The method of claim 17 , wherein digitizing the second document using a document scanning device further comprises:

displaying the one or more pages of the digitized second document in the first region on the user interface; and

receiving a second user input for adjusting the one or more pages of the digitized second document; and

in response to the second user input, adjusting the one or more pages of the digitized second document.

23. The method of claim 22 , wherein adjusting the one or more pages of the digitized second document comprises re-digitizing the one or more pages of the digitized second document.

24. The method of claim 17 , wherein determining one or more document settings associated with the second document comprises:

determining one or more document settings associated with the second document based on a first digitized page of the second document.

25. A system comprising:

one or more processors; and

memory coupled to the one or more processors and configured for storing instructions, which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

displaying one or more pages of a first document in a first region on a user interface;

displaying thumbnail images of the one or more pages of the first document in a second region on the user interface;

receiving user input for inserting one or more pages from a non-digitized second document into the first document;

in response to the user input, determining one or more document settings associated with the second document; and

digitizing the one or more pages of the non-digitized second document using a document scanning device based in part on the one or more document settings associated with the second document, and inserting the one or more pages of the digitized second document into the first document, wherein the inserted pages are displayed as part of the first document on the user interface.

26. The system of claim 25 , wherein the one or more document settings include one or more of page formatting, size, scan resolution, scan area size, color depth, or desired post-processing.

27. The system of claim 25 , wherein receiving user input for inserting one or more pages from a non-digitized second document into a first document further comprises specifying an insertion position in the first document, wherein the one or more pages of the digitized second document are inserted at the specified insertion position in the first document.

28. The system of claim 27 , wherein the insertion position in the first document is specified by adding a placeholder among the thumbnail images of the one or more pages of the first document in the second region on the user interface.

29. The system of claim 25 , wherein the inserted pages are displayed as part of the first document in the first region on the user interface, and wherein thumbnail images of the inserted pages are displayed as part of the first document in the second region on the user interface.

30. The system of claim 25 , wherein digitizing the second document using a document scanning device further comprises:

displaying the one or more pages of the digitized second document in the first region on the user interface; and

receiving a second user input for adjusting the one or more pages of the digitized second document; and

in response to the second user input, adjusting the one or more pages of the digitized second document.

31. The system of claim 30 , wherein adjusting the one or more pages of the digitized second document comprises re-digitizing the one or more pages of the digitized second document.

32. The system of claim 25 , wherein determining one or more document settings associated with the second document comprises:

determining one or more document settings associated with the second document based on a first digitized page of the second document.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2013
From: CARLEN, CONRAD RHODES; BECK, NILS THEODORE; SARNOFF, MATTHEW JACOB
To: APPLE INC.
Reel/Frame 030259/0432 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2012
From: CARLEN, CONRAD RHODES; BECK, NILS THEODORE; SARNOFF, MATTHEW JACOB
To: APPLE INC.
Reel/Frame 029037/0110 →
Continuity (2)
Provisional Application 61594992 · Feb 3, 2012
Related Publication 20130201534A1 · Aug 8, 2013