Automatic attachment of a captured image to a document based on context
First Claim
Patent Images
1. A computer implemented method for automatic attachment of an image to a document, the method comprising:
- receiving, with one or more processors, a capture image command on a first computing device;
capturing, with the one or more processors, the image;
determining, with the one or more processors, the document and a page in the document being displayed by the first computing device, the page including text and being displayed by the first computing device for receiving annotation;
determining, with the one or more processors, page metadata stored within the page in the document;
adding, with the one or more processors, the image as a first annotation to a first location on the page in the document, the first location being determined based at least in part on the page metadata;
determining, with the one or more processors, a requirement for routing the document to a next computing device using the page metadata;
determining, with the one or more processors, whether the first annotation of the image to the first location on the page satisfies the requirement for routing the document to the next computing device based on annotation metadata, wherein the first annotation of the image to the first location on the page is marked with the annotation metadata;
responsive to determining that the first annotation of the image to the first location on the page in the document satisfies the requirement for routing the document to the next computing device, determining, with the one or more processors, a next step for the page in the document, the next step being determined based at least in part on the page metadata; and
routing, with the one or more processors, the document to the next computing device to execute the next step on the page in the document, the next step being a second annotation to a second location on the page in the document.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable computing device for automatic attachment of a captured image to a document being displayed triggered by the act of capturing the image is disclosed. A new page is added to the current document being reviewed and displayed on the portable computing device, and then the image and metadata are attached in that new page. In other variations, the document includes metadata having a location at which images may be stored and upon capture the image, the captured image is stored at the metadata location.
31 Citations
20 Claims
-
1. A computer implemented method for automatic attachment of an image to a document, the method comprising:
-
receiving, with one or more processors, a capture image command on a first computing device; capturing, with the one or more processors, the image; determining, with the one or more processors, the document and a page in the document being displayed by the first computing device, the page including text and being displayed by the first computing device for receiving annotation; determining, with the one or more processors, page metadata stored within the page in the document; adding, with the one or more processors, the image as a first annotation to a first location on the page in the document, the first location being determined based at least in part on the page metadata; determining, with the one or more processors, a requirement for routing the document to a next computing device using the page metadata; determining, with the one or more processors, whether the first annotation of the image to the first location on the page satisfies the requirement for routing the document to the next computing device based on annotation metadata, wherein the first annotation of the image to the first location on the page is marked with the annotation metadata; responsive to determining that the first annotation of the image to the first location on the page in the document satisfies the requirement for routing the document to the next computing device, determining, with the one or more processors, a next step for the page in the document, the next step being determined based at least in part on the page metadata; and routing, with the one or more processors, the document to the next computing device to execute the next step on the page in the document, the next step being a second annotation to a second location on the page in the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a non-transitory computer readable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform steps comprising:
-
receiving a capture image command on a first computing device; capturing an image; determining a document and a page in the document being displayed by the first computing device, the page including text and being displayed by the first computing device for receiving annotation; determining page metadata stored within the page in the document; adding the image as a first annotation to a first location on the page in the document, the first location being determined based at least in part on the page metadata; determining a requirement for routing the document to a next computing device using the page metadata; determining whether the first annotation of the image to the first location on the page satisfies the requirement for routing the document to the next computing device based on annotation metadata, wherein the first annotation of the image to the first location on the page is marked with the annotation metadata; responsive to determining that the first annotation of the image to the first location on the page in the document satisfies the requirement for routing the document to the next computing device, determining a next step for the page in the document based at least in part on the page metadata, the next step being determined based at least in part on the page metadata; and routing the document to the next computing device to execute the next step on the page in the document, the next step being a second annotation to a second location on the page in the document. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device for automatic attachment of an image to a document, the computing device comprising:
-
one or more processors; an automatic capture module stored on a memory and executable by the one or more processors, the automatic capture module configured to receive a capture image command on the computing device, to capture the image, to determine the document and a page in the document being displayed by the computing device, the page including text and being displayed by the computing device for receiving annotation, to determine page metadata stored within the page in the document, to add the image as a first annotation to a first location on the page in the document, the first location being determined based at least in part on the page metadata, to determine a requirement for routing the document to a next computing device using the page metadata and to determine whether the first annotation of the image to the first location on the page satisfies the requirement for routing the document to the next computing device based on annotation metadata, wherein the first annotation of the image to the first location on the page is marked with the annotation metadata; and a workflow module stored on the memory and executable by the one or more processors, the workflow module coupled to the automatic capture module and configured to, responsive to determining that the first annotation of the image to the first location on the page in the document satisfies the requirement for routing the document to the next computing device, determine a next step for the page in the document, the next step being determined based at least in part on the page metadata and to route the document to the next computing device to execute the next step on the page in the document, the next step being a second annotation to a second location on the page in the document. - View Dependent Claims (18, 19, 20)
-
Specification