IP Library Granted Patent US 11,223,481
Granted Patent B2
US 11,223,481 · App. 16/116,723 · Granted Jan 11, 2022

Electronic document signing using blockchain

Inventor: Mahender Raju Adluri (Tustin, CA)
Assignee: J2 CLOUD SERVICES, LLC
H04L9/3247H04L9/3239H04L2209/38
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,223,481
App. No.
16/116,723
Granted
Jan 11, 2022
Kind
B2
Abstract

The systems and methods of the present disclosure can allow for uploading and signing of one or more electronic documents, e.g., by multiple users or participants. Information for each transaction (e.g., uploading, signing, verification, etc.) by the users/participants related to the uploaded and signed document further can be generated and provided to one or more blocks in a blockchain. In addition, the electronic information of the uploaded and signed document can be hashed and provided to one or more blocks in the blockchain. Accordingly, with embodiments of the present disclosure, an immutable transaction history can be provided for uploaded and electronically/digitally signed documents.

Claims (60)

1. A method for electronic document signing, comprising:

receiving a document from a first device managed by a first user of a plurality of users;

generating a first hash of the document, and providing the first hash of the document in a block of a blockchain;

receiving first signature information of the first user from the first device;

forming a signed document by associating the first signature information with the document;

generating first transaction information that is related to the first signature information received from the first device managed by the first user, and providing the first transaction information to a block of the blockchain;

generating a second hash of the signed document, providing the second hash of the signed document in a block of the blockchain, and storing the signed document in a storage;

providing the signed document to a second device managed by a second user of the plurality of users; and then

receiving additional signature information of the second user from the second device;

forming an updated signed document by associating the additional signature information with the signed document;

generating additional transaction information related to the received additional signature information of the second user, and providing the additional transaction information to a block of the blockchain;

generating a third hash of the updated signed document, and providing the third hash of the updated signed document to a block of the blockchain;

providing the updated signed document to the first device managed by the first user;

receiving verification information from the first user via a selectable icon presented to the first user through a document management provider, the verification information verifies that the updated signed document has been properly signed; and

providing the verification information from the first user to a block in the blockchain.

2. The method of claim 1 , further comprising displaying the blockchain to provide a transaction history of the document, the signed document, and the updated signed document.

3. The method of claim 1 , wherein the first transaction information or the additional transaction information includes a transaction type, user information, a status of the document, and time or date information.

4. The method of claim 1 , wherein the storage comprises a cloud based storage platform.

5. The method of claim 1 , wherein the first signature information or the additional signature information includes electronic or digital signature information.

6. The method of claim 1 , wherein generating a first hash of the document, or generating a second hash of the signed document, or generating a third hash of the updated signed document comprises applying a hash function to electronic data of the document, the signed document, or the updated signed document.

7. The method of claim 6 , wherein the hash function comprises a SHA256 or RIPEMD function.

8. A system for electronic document signing, comprising:

a processor in communication with a plurality of devices each managed by a user, and in communication with a memory storing instructions that cause the processor to:

access a document from a first device managed by a first user of a plurality of users;

generate a first hash of the document, and provide the first hash of the document in a block of the blockchain;

receive first signature information of the first user from the first device, and associate the first signature information with the document to form a signed document;

generate first transaction information that is related to the first signature information received from the first device managed by the first user, and provide the first transaction information to a block of the blockchain;

generate a second hash of the signed document, provide the second hash of the signed document in the second block, and store the signed document in a storage;

provide the signed document to a second device managed by a second user of the plurality of users;

receive additional signature information of the second user from the second device, and associate the additional signature information with the signed document to form an updated signed document;

generate additional transaction information related to the received additional signature information of the second user, and provide the additional transaction information to a block of the blockchain;

generate a third hash of the updated signed document, and provide the third hash of the updated signed document to a block of the blockchain;

provide the updated signed document to the first device managed by the first user;

receive verification information from the first user via a selectable icon presented to the first user through a document management provider, the verification information verifies that the updated signed document has been properly signed; and

provide the verification information from the first user to a block in the blockchain.

9. The system of claim 8 , wherein the processor further is configured to display the blockchain to provide a transaction history of the document, the signed document, and the updated signed document.

10. The system of claim 8 , wherein the first transaction information and the additional transaction information includes a transaction type, participant information, a status of the document, and time and date information.

11. The system of claim 8 , wherein the storage comprises a cloud based storage.

12. The system of claim 8 , wherein the first signature information from the first user or the second signature information from the second user includes an e-signature or a digital signature.

13. The system of claim 8 , wherein the processor further is configured to apply a hash function to electronic data of the document, the signed document, or the updated signed document.

14. The system of claim 13 , wherein the hash function comprises a SHA256 or RIPEMD function.

15. The system of claim 8 , wherein in the system comprises a website or a mobile application that is accessed by the plurality of users using two-factor authentication.

16. A method for electronic document signing, comprising:

displaying a login screen on a display of a first device managed by a first user of a plurality of users;

upon receiving first authentication information from the first user in one or more inputs in the login screen displayed on the display of the first device, displaying a document upload and signature screen on the display of the first device;

receiving a document from the first user through the document upload and signature screen;

receiving first signature information of the first user from the first device;

generating transaction details related to the receiving of the document, generating a hash of the document, and providing the transaction details and the hash of the document to a block of a blockchain;

displaying a login screen on a display of a second device managed by a second user of the plurality of users;

upon receiving authentication information from the second user in one or more inputs in the login screen displayed on the display of the second device, displaying a signature screen on the display of the second device including one or more inputs for receiving second signature information from the second user;

upon receiving the second signature information from the second user, generating additional transaction information related to the received second signature information of the second user, and providing the additional transaction information to a block of the blockchain;

providing an updated signed document including the first signature information and the second signature information to the first device managed by the first user;

receiving verification information from the first user via a selectable icon presented to the first user through a document management provider, the verification information verifies that the updated signed document has been properly signed; and

providing the verification information from the first user to a block in the blockchain.

17. The method of claim 1 , further comprising:

generating and displaying a document and transaction details screen via the document management provider, the document and transaction details screen providing graphics representing information included in the blockchain including a verification status of the updated signed document.

18. The system of claim 8 , wherein the processor further is configured to:

generate and display a document and transaction details screen via the document management provider, the document and transaction details screen providing graphics representing information included in the blockchain including a verification status of the updated signed document.

19. The method of claim 16 , further comprising:

generating and displaying a document and transaction details screen via the document management provider, the document and transaction details screen providing graphics representing information included in the blockchain including a verification status of the updated signed document.

Assignments (6)
SECURITY INTEREST Recorded Aug 15, 2025
From: CONSENSUS CLOUD SOLUTIONS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 072491/0165 →
RELEASE OF SECURITY INTEREST Recorded Jul 9, 2025
From: U.S. BANK NATIONAL ASSOCIATION, AS SUCCESSOR TO MUFG UNION BANK, N.A.
To: CONSENSUS CLOUD SOLUTIONS, LLC F/K/A J2 CLOUD SERVICES, LLC
Reel/Frame 071889/0496 →
CHANGE OF NAME Recorded Jul 3, 2025
From: J2 CLOUD SERVICES, LLC
To: CONSENSUS CLOUD SOLUTIONS, LLC
Reel/Frame 071817/0306 →
SECURITY INTEREST Recorded Mar 9, 2022
From: J2 CLOUD SERVICES, LLC
To: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 059357/0003 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: ADVANCED MESSAGING TECHNOLOGIES, INC.
To: J2 CLOUD SERVICES, LLC
Reel/Frame 057937/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2019
From: ADLURI, MAHENDER RAJU
To: ADVANCED MESSAGING TECHNOLOGIES, INC.
Reel/Frame 048485/0038 →
Continuity (1)
Related Publication 20200076612A1 · Mar 5, 2020