IP Library Granted Patent US 11,537,669
Granted Patent B1
US 11,537,669 · App. 17/343,110 · Granted Dec 27, 2022

Preparation of signature fields within electronic documents

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 11,537,669
App. No.
17/343,110
Filed
Jun 9, 2021
Granted
Dec 27, 2022
Kind
B1
Art Unit
2144
USPC
715/229
Abstract

Techniques prepare a document for electronic signing. Such techniques involve identifying a set of signature fields common within the document, the set being for use with different pages of the document. Such techniques further involve, in response to identifying the set of signature fields, modifying content of the different pages to include the set of signature fields. Such techniques further involve outputting a prepared version of the document that includes the modified content of the different pages of the document.

Claims (95)

1. A method of preparing a document for electronic signing, the method comprising:

identifying a set of signature fields common within the document, the set being for use with different pages of the document;

in response to identifying the set of signature fields, modifying content of the different pages to include the set of signature fields; and

outputting a prepared version of the document that includes the modified content of the different pages of the document;

wherein identifying the set of signature fields common within the document includes:

detecting placement of a common set of fields on at least two pages of the document;

wherein detecting placement of the common set of fields includes:

detecting placement of a first set of fields to receive signature input on a first page of the document,

detecting placement of a second set of fields to receive signature input on a second page of the document, the first page and the second page being consecutive pages of the document, and

ascertaining that the first set of fields matches the second set of fields; and

wherein identifying the set of signature fields common within the document further includes:

in response to detecting placement of the common set of fields on the at least two pages of the document, automatically prompting a user for an instruction to place the set of signature fields on pages of the document other than the at least two pages of the document, and

receiving, from the user, the instruction to place the set of signature fields on the pages of the document other than the at least two pages of the document;

wherein ascertaining that the first set of fields matches the second set of fields includes:

ascertaining that the common set of fields has been placed on a first open area on the first page of the document and on a second open area on the second page of the document, the first open area on the first page and the second open area on the second page having page locations common to one another;

wherein modifying the content of the different pages includes:

identifying respective placement locations on the different pages of the document, and

based on the instruction, situating the set of signature fields on the pages of the document other than the at least two pages of the document.

2. A method as in claim 1 wherein the set of signature fields includes fields configured to receive signature input from different signing parties.

3. A method as in claim 1 wherein the set of signature fields includes a single field configured to receive signature input from a particular signing party.

4. A method as in claim 1 wherein identifying the respective placement locations on the different pages of the document includes:

for each page of a group of pages of the document, scanning that page for a peripheral open area on that page and selecting the peripheral open area on that page as a respective placement location on that page to receive the set of signature fields.

5. A method as in claim 4 , further comprising:

detecting a page of the document that does not have a peripheral open area, and

flagging the detected page to a user to enable the user to manually identify a placement location on the detected page for receiving the set of signature fields.

6. A method as in claim 1 wherein identifying the respective placement locations on the different pages of the document includes:

for each page of a group of pages of the document, scanning that page for an unused bottom area on that page and selecting the unused bottom area on that page on that page as a respective placement location on that page to receive the set of signature fields.

7. A method as in claim 1 wherein identifying the respective placement locations on the different pages of the document includes:

ascertaining location coordinates for the common set of signature fields placed on the at least two pages of the document, and

providing, as the respective placement locations on the different pages of the document, the location coordinates ascertained for the common set of signature fields.

8. A method as in claim 1 , further comprising:

situating, on at least one of the pages of the document, a set of full signature fields that is different from the set of signature fields common within the document.

9. A method as in claim 8 wherein the set of full signature fields is configured to receive a set of full signatures from a set of signing parties; and

wherein the set of signature fields common within the document is configured to receive a set of initials from the set of signing parties.

10. A method as in claim 8 wherein the set of full signature fields is configured to receive a set of full signatures from a set of signing parties; and

wherein the set of signature fields common within the document is configured to receive a signed attestation from at least one of the signing parties.

11. Electronic circuitry, comprising:

memory; and

control circuitry coupled with the memory; the memory storing instructions that, when carried out by the control circuitry, cause the control circuitry to perform a method that includes:

identifying a set of signature fields common within the document, the set being for use with different pages of a document;

in response to identifying the set of signature fields, modifying content of the different pages to include the set of signature fields; and

outputting a prepared version of the document that includes the modified content of the different pages of the document;

wherein identifying the set of signature fields common within the document includes:

detecting placement of a common set of fields on at least two pages of the document;

wherein detecting placement of the common set of fields includes:

detecting placement of a first set of fields to receive signature input on a first page of the document,

detecting placement of a second set of fields to receive signature input on a second page of the document, the first page and the second page being consecutive pages of the document, and

ascertaining that the first set of fields matches the second set of fields; and

wherein identifying the set of signature fields common within the document further includes:

in response to detecting placement of the common set of fields on the at least two pages of the document, automatically prompting a user for an instruction to place the set of signature fields on pages of the document other than the at least two pages of the document, and

receiving, from the user, the instruction to place the set of signature fields on the pages of the document other than the at least two pages of the document;

wherein ascertaining that the first set of fields matches the second set of fields includes:

ascertaining that the common set of fields has been placed on a first open area on the first page of the document and on a second open area on the second page of the document, the first open area on the first page and the second open area on the second pane having page locations common to one another;

wherein modifying the content of the different pages includes:

identifying respective placement locations on the different pages of the document, and

based on the instruction, situating the set of signature fields on the pages of the document other than the at least two pages of the document.

12. A computer program product having a non-transitory computer readable medium which stores a set of instructions to prepare a document for electronic signing; the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of:

identifying a set of signature fields common within the document, the set being for use with different pages of a document;

in response to identifying the set of signature fields, modifying content of the different pages to include the set of signature fields; and

outputting a prepared version of the document that includes the modified content of the different pages of the document;

wherein identifying the set of signature fields common within the document includes:

detecting placement of a common set of fields on at least two pages of the document;

wherein detecting placement of the common set of fields includes:

detecting placement of a first set of fields to receive signature input on a first page of the document,

detecting placement of a second set of fields to receive signature input on a second page of the document, the first page and the second page being consecutive pages of the document, and

ascertaining that the first set of fields matches the second set of fields; and

wherein identifying the set of signature fields common within the document further includes:

in response to detecting placement of the common set of fields on the at least two pages of the document, automatically prompting a user for an instruction to place the set of signature fields on pages of the document other than the at least two pages of the document, and

receiving, from the user, the instruction to place the set of signature fields on the pages of the document other than the at least two pages of the document;

wherein ascertaining that the first set of fields matches the second set of fields includes:

ascertaining that the common set of fields has been placed on a first open area on the first pane of the document and on a second open area on the second page of the document, the first open area on the first page and the second open area on the second page having page locations common to one another;

wherein modifying the content of the different pages includes:

identifying respective placement locations on the different pages of the document, and

based on the instruction, situating the set of signature fields on the pages of the document other than the at least two pages of the document.

13. A computer program product as in claim 12 wherein the method further comprises:

situating, on at least one of the pages of the document, a set of full signature fields that is different from the set of signature fields common within the document.

14. A method as in claim 1 wherein detecting placement of the first set of fields to receive signature input on the first page of the document includes:

detecting activity of placing a first signature field to receive signature input on the first page; and

wherein detecting placement of the second set of fields to receive signature input on the second page of the document includes:

detecting activity of placing a second signature field to receive signature input on the second page.

15. A method as in claim 14 wherein the first unsigned signature field and the second unsigned signature field require the same signature.

16. Electronic circuitry as in claim 11 wherein detecting placement of the first set of fields to receive signature input on the first page of the document includes:

detecting activity of placing a first signature field to receive signature input on the first page; and

wherein detecting placement of the second set of fields to receive signature input on the second page of the document includes:

detecting activity of placing a second signature field to receive signature input on the second page.

17. A computer program product as in claim 12 wherein detecting placement of the first set of fields to receive signature input on the first page of the document includes:

detecting activity of placing a first signature field to receive signature input on the first page; and

wherein detecting placement of the second set of fields to receive signature input on the second page of the document includes:

detecting activity of placing a second signature field to receive signature input on the second page.

18. Electronic circuitry as in claim 11 wherein the method further includes:

situating, on at least one of the pages of the document, a set of full signature fields that is different from the set of signature fields common within the document.

19. Electronic circuitry as in claim 18 wherein the set of full signature fields is configured to receive a set of full signatures from a set of signing parties; and

wherein the set of signature fields common within the document is configured to receive a set of initials from the set of signing parties.

20. Electronic circuitry as in claim 18 wherein the set of full signature fields is configured to receive a set of full signatures from a set of signing parties; and

wherein the set of signature fields common within the document is configured to receive a signed attestation from at least one of the signing parties.