IP Library Granted Patent US 11,636,218
Granted Patent B2
US 11,636,218 · App. 17/355,083 · Granted Apr 25, 2023

System and method for securing electronic document execution and authentication

Inventor: Shamsh S. Hadi (Stone Mountain, GA)
Assignee: ENTRUST & TITLE (FZE)
G06F21/602G06F40/117G06V40/33H04L9/0637H04L9/0866
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,636,218
App. No.
17/355,083
Granted
Apr 25, 2023
Kind
B2
Abstract

The present embodiments provide an environment where a user first creates or imports a document comprising of fields to be completed by one or more users. All users who have view-only access or can act on a document are considered to be “in the workflow.” All users in the workflow (except view-only users) can take actions in the document by editing, adding or entering values or signatures in those fields. When the document is complete, a computing device adds an encrypted token visualization element to the document that uniquely identifies and secures the document. Thereafter, a copy of the original document, all attachments, authentication, security and validation information, and all other relevant information about the document and users will be available to view in the chain of custody and audit trail by the authorized users by scanning the token visualization element within the platform (web application or mobile application).

Claims (56)

1. A computer-implemented method comprising:

receiving, by a computer, one or more electronic signatures associated with one or more users for an electronic document;

in response to validating the one or more electronic signatures, encoding, by the computer, a token visualization element representing one or more types of encoded content, including a token based upon the one or more electronic signatures;

embedding, by the computer, the token visualization element to the electronic document;

receiving, by the computer, an access request for the electronic document from a client device, the access request including a scan of a purported token visualization element; and

responsive to the computer determining that the purported token visualization element received with the access request is matched to the token visualization element applied to the electronic document:

authorizing, by the computer, the access request for the electronic document received from the client device; and

transmitting, by the computer, at least a portion of an audit trail to the client device, the audit trail indicating one or more updates to the electronic document.

2. The method according to claim 1 , further comprising:

generating, by the computer, the audit trail for the electronic document in a database; and

updating, by the computer, the audit trail for the electronic document in response to receiving an update to the electronic document from at least one client devices.

3. The method according to claim 1 , further comprising identifying in a database, by the computer, the electronic document having the token visualization element that is matched to the purported token visualization element received from the client device.

4. The method according to claim 3 , wherein the one or more types of encoded content further includes a public key associated with a user, the method further comprising:

decoding, by the computer, the encoded content of the token visualization element to retrieve the token and the public key, wherein the public key corresponds to a private key associated with the client device.

5. The method according to claim 1 , wherein the token visualization element includes a quick reference (QR) code embedded in the electronic document.

6. The method according to claim 1 , generating, by the computer, the token based upon the one or more electronic signatures and one or more permission fields by applying to the one or more electronic signatures at least one of an encryption algorithm and a hash function.

7. The method according to claim 6 , wherein the computer authorizes the access request in response to determining that one or more identifiers in the access request satisfy the one or more permission fields.

8. A computer-implemented method comprising:

generating, by the computer, an electronic document according to one or more generation inputs from a first client device of a first user, the one or more generation inputs indicating one or more permission fields and one or more types of content for the electronic document;

updating, by the computer, the electronic document according to one or more editing inputs received from a second client device of a second user identified by the one or more permission fields;

receiving, by the computer, a first electronic signature for the first user from the first client device and a second electronic signature for the second user from the second client device;

in response to validating each electronic signature, generating, by the computer, a token visualization element based upon each electronic signature, the encrypted token visualization element indicating a link between each electronic signature and the electronic document; and

affixing, by the computer, the token visualization element to the electronic document.

9. The method according to claim 8 , further comprising:

receiving, by the computer, the second electronic signature for second user in accordance with a document permission set by the computer according to the one or more permission fields; and

validating, by the computer, the second electronic signature of the second user based on upon a stored second electronic signature in a database.

10. The method according to claim 9 , further comprising responsive to the computer validating the second electronic signature, linking, by the computer, the second electronic signature and the second electronic device with the electronic document based upon the one or more permission fields.

11. The method according to claim 8 , further comprising:

receiving, by the computer, an access request from the second client device, the access request including purported authentication data associated with the second user; and

authenticating, by the computer, the second user in response to determining that the purported authentication data satisfies stored authentication data associated with the second user.

12. The method according to claim 8 , wherein the one or more types of content include at least one of: static text and a fillable text box.

13. The method according to claim 12 , wherein the editing inputs include at least one of: input text for a fillable text box and the second electronic signature.

14. The method according to claim 8 , further comprising updating, by the computer, an audit trail stored in a database and associated with the electronic document, the audit trail indicating the one or more generation inputs and the one or more editing inputs.

15. A computer-implemented method comprising:

generating, by the computer, an electronic document according to one or more generation inputs received from a first client device of a first user, the generation inputs including one or more permissions;

validating, by the computer, one or more electronic signatures associated with one or more users:

embedding, by the computer, a token visualization element to the electronic document, the token visualization element generated using one or more electronic signatures associated with one or more users;

updating, by the computer, a distributed ledger of a blockchain to include a first entry containing the electronic document in accordance with the one or more permissions;

receiving, by the computer, an access request for the electronic document from a second client device, the access request including a scan of the token visualization element;

identifying, by the computer, the first entry of the distributed ledger having the electronic document the token visualization element that matches to the scan of the token visualization element in the access request; and

transmitting, by the computer, the electronic document in the first entry of the distributed ledger to the second client device.

16. The method according to claim 15 , further comprising identifying, by the computer, the one or more permissions associated with the electronic document stored in the first entry of the distributed ledger, wherein the computer transmits the electronic document to the second client device in accordance with the one or more permissions.

17. The method according to claim 15 , further comprising:

receiving, by the computer, one or more editing inputs for the electronic document from the second client device; and

updating, by the computer, the distributed ledger to include a second entry based upon the one or more editing inputs in accordance with the one or more permissions.

18. The method according to claim 15 , further comprising:

receiving, by the computer, one or more types of metadata associated with the electronic document from the second client device, the one or more types of metadata including at least one of: the one or more permissions, an additional document, information about a user, and authentication data associated with a user; and

updating, by the computer, the distributed ledger to include one or more new entries based upon the one or more types of metadata received from the second client device in accordance with the one or more permissions.

19. The method according to claim 15 , further comprising:

receiving, by the computer, a set of physical features of a handwritten signature of the second user;

receiving, by the computer, an electronic signature for the second user, the electronic signature received in accordance with the one or more permissions; and

validating, by the computer, the electronic signature of the second user based upon the stored physical features of the handwritten signature of the first user.

20. The method according to claim 19 , further comprising:

responsive to validating the electronic signature of the second user:

generating, by the computer, a token based upon the electronic signature of the second user; and

generating, by the computer, the token visualization element based upon the electronic signature of the second user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2023
From: HADI, SHAMSH S.
To: ENTRUST & TITLE (FZE)
Reel/Frame 062281/0479 →
Continuity (3)
Continuation 16400953 · May 1, 2019
Provisional Application 62666339 · May 3, 2018
Related Publication 20210319119A1 · Oct 14, 2021