IP Library › Granted Patent US 11,567,904
Granted Patent B2
US 11,567,904 · App. 16/864,581 · Granted Jan 31, 2023

Distributed ledger systems and methods for importing, accessing, verifying, and comparing documents

Inventors: Justin Lischak Earley (Rancho Mission Viejo, CA); David H. Blackman (Corona, CA); David Alexander Brown (Yorba Linda, CA)
Assignee: FIRST AMERICAN FINANCIAL CORPORATION
G06F16/1837H04L9/0637H04L9/0643
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,567,904
App. No.
16/864,581
Granted
Jan 31, 2023
Kind
B2
Abstract

Some implementations of the disclosure are directed to a method, comprising: retrieving, using a device associated with an entity, a document from a system of record; uploading the document for storage in an off-chain system accessible by entities having access to a distributed ledger of a distributed ledger network, the entities comprising the entity; hashing, using the device, one or more fields contained in the document to generate a hash representing a unique reference to the document; generating, using the device, a message comprising a plurality of fields contained in the document and the hash; digitally signing, by the device, using a private key associated with the entity, the message to endorse the hash and the fields contained in the document; and after digitally signing the message, transmitting, by the device, the message to the distributed ledger network to store the hash and the fields in the distributed ledger.

Claims (50)

1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, causes a system associated with a title organization to perform operations comprising:

retrieving a title policy from a system of record;

uploading the title policy for storage in an off-chain system accessible by a plurality of entities having access to a distributed ledger of a distributed ledger network, the plurality of entities comprising the title organization;

hashing one or more fields contained in the title policy to generate a first hash representing a unique reference to the title policy by:

forming a string from one or more of a transaction ID, a local policy document ID, and a policy type identifier, and

generating the first hash from the string;

generating a message comprising a plurality of fields contained in the title policy and the first hash;

digitally signing, using a private key associated with the title organization, the message to endorse the first hash and the plurality of fields contained in the title policy; and

after digitally signing the message, transmitting the message to the distributed ledger network to store the first hash and the plurality of fields in the distributed ledger.

2. The non-transitory computer-readable medium of claim 1 , wherein:

the title policy comprises a real property address,

the message comprises the real property address, and

the operations further comprise: before generating the message, standardizing the real property address.

3. The non-transitory computer-readable medium of claim 2 , wherein the operations further comprise:

after standardizing the real property address, combining one or more components of the real property address into a string; and

hashing the string to generate a second hash representing a unique reference to a real property corresponding to the real property address, wherein the message comprises the second hash.

4. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise storing the title policy in the system of record.

5. The non-transitory computer-readable medium of claim 4 , wherein:

transmitting the message to the distributed ledger network, comprises publishing the message to a policy message queue, and

after the message is published, a determination is made whether the first hash has been previously recorded on the distributed ledger.

6. The non-transitory computer-readable medium of claim 5 , wherein if the first hash has been previously recorded on the distributed ledger, the first hash and the plurality of fields of the message are not stored in the distributed ledger.

7. The non-transitory computer-readable medium of claim 1 , wherein the distributed ledger is a permissioned distributed ledger accessible by the plurality of entities.

8. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise: running a distributed ledger application for accessing and viewing a plurality of title policy records stored on the distributed ledger, the plurality of title policy records including the first hash and the plurality of fields.

9. The non-transitory computer-readable medium of claim 8 , wherein the operations further comprise:

initiating, at the distributed ledger application, a search query comprising a reference to a real property; and

based on the search query, accessing a title policy record associated with the real property.

10. The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise: presenting a selectable link including an off-chain location of a document image file associated with the title policy record.

11. A method, comprising:

retrieving, using a device associated with a title organization, a title policy from a system of record;

uploading, using the device, the title policy for storage in an off-chain system accessible by a plurality of entities having access to a distributed ledger of a distributed ledger network, the plurality of entities comprising the title organization;

hashing, using the device, one or more fields contained in the title policy to generate a first hash representing a unique reference to the title policy by:

forming a string from one or more of a transaction ID, a local policy document ID, and a policy type identifier, and

generating the first hash from the string;

generating, using the device, a message comprising a plurality of fields contained in the title policy and the first hash;

digitally signing, by the device, using a private key associated with the title organization, the message to endorse the first hash and the plurality of fields contained in the title policy; and

after digitally signing the message, transmitting, by the device, the message to the distributed ledger network to store the first hash and the plurality of fields in the distributed ledger.

12. The method of claim 11 , wherein:

the title policy comprises a real property address,

the message comprises the real property address, and

the method further comprises: before generating the message, standardizing the real property address.

13. The method of claim 12 , further comprising:

after standardizing the real property address, combining one or more components of the real property address into a string; and

hashing the string to generate a second hash representing a unique reference to a real property corresponding to the property address, wherein the message comprises the second hash.

14. The method of claim 11 , further comprising: storing the title policy in the system of record.

15. The method of claim 14 , wherein:

transmitting the message to the distributed ledger network, comprises publishing the message to a policy message queue, and

after the message is published, a determination is made whether the first hash has been previously recorded on the distributed ledger.

16. The method of claim 15 , wherein if the first hash has been previously recorded on the distributed ledger, the first hash and the plurality of fields of the message are not stored in the distributed ledger.

17. The method of claim 11 , wherein the distributed ledger is a permissioned distributed ledger accessible by the plurality of entities.

18. The method of claim 11 , further comprising: running, using the device, a distributed ledger application for accessing and viewing a plurality of title policy records stored on the distributed ledger, the plurality of title policy records including the first hash and the plurality of fields.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2020
From: EARLEY, JUSTIN LISCHAK; BLACKMAN, DAVID H.; BROWN, DAVID ALEXANDER
To: FIRST AMERICAN FINANCIAL CORPORATION
Reel/Frame 053177/0997 →
Continuity (2)
Provisional Application 62843257 · May 3, 2019
Related Publication 20200349125A1 · Nov 5, 2020
Cited By (1)
US 12,711,562