Systems, methods, and computer-readable media for placing a representation of the captured signature in a document
AssigneeApple Inc.
InventorMatthew Sarnoff
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable media are provided for capturing a signature, and placing a representation of the captured signature in an appropriate field of a document. A camera or other appropriate sensor can capture an image of a signature provided by a user on a piece of paper. The signature can be digitized to create a representation that a device may use in a displayed document. To determine where to place the representation, a horizontal line of a document can be identified by selectively rendering portions of the document adjacent to an input position, and identifying one or more boundaries for a detected horizontal line. The representation can be scaled to fit in a detected field of the document.
Claims20
A method for placing a representation of a signature in a document, comprising:
- detecting a position of an input with respect to a displayed document;
- rendering an initial portion of the document, wherein the initial portion is adjacent to the detected position;
- determining that a horizontal line extends through the rendered initial portion;
- rendering an expanded portion that includes the determined horizontal line;
- identifying at least one boundary for the horizontal line from the rendered expanded portion;
- and
- placing a representation of a signature on the horizontal line and with respect to the at least one identified boundary.
An electronic device comprising:
- a display interface operative to display a document;
- an input interface operative to provide an input at a particular position on the display interface;
- and
- control circuitry operative to:
- detect a current position of the input;
- render an initial portion of the document, wherein the initial portion is centered about the detected current position of the input;
- determine whether a line extends horizontally through the initially rendered portion;
- and
- in response to determining that a line extends horizontally through the initially rendered portion, define at least one boundary for the line.
A method for positioning a representation of a signature in a document, comprising;
- identifying a line of the document on which to place the representation;
- determining the length of the line;
- scaling the representation to match the determined length of the line;
- determining whether the height of the scaled representation is smaller than a threshold height;
- and
- positioning the scaled representation on the line in response to determining that the height of the scaled representation is smaller than the threshold height.
A computer-readable medium comprising computer program logic recorded thereon for:
- detecting a position of an input over a displayed document;
- rendering an initial portion of the document, wherein the initial portion is adjacent to the detected input position;
- determining that a horizontal line extends through the rendered initial portion;
- rendering an expanded portion that includes the determined horizontal line;
- identifying at least one boundary for the horizontal line from the rendered expanded portion;
- and
- placing a retrieved representation of a signature on the horizontal line with respect to the at least one identified boundary.
Dependencies are inferred from the claim text.