IP Library › Granted Patent US 10,878,522
Granted Patent B2
US 10,878,522 · App. 15/681,227 · Granted Dec 29, 2020

Systems and methods for using blockchains to record, manage, and transfer ownership rights to land titles

Inventors: David H. Blackman (Santa Ana, CA); David Brown (Santa Ana, CA)
Assignee: FIRST AMERICAN FINANCIAL CORPORATION
G06Q50/167H04L9/0894H04L9/14H04L9/30G06Q2220/10
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 10,878,522
App. No.
15/681,227
Filed
Aug 18, 2017
Granted
Dec 29, 2020
Kind
B2
Examiner
ZHANG, DUAN
Art Unit
3685
USPC
705/51
Abstract

Techniques described herein are directed to using blockchains to record, manage, and transfer ownership rights to land titles. A method in accordance with these techniques may include: creating a property blockchain that is permissioned, the property blockchain including a chronologically ordered, back-linked list of one or more blocks, the one or more blocks including a genesis block, the genesis block including property attributes including one more of the following: a physical address of the property, a year the property was built, and an owner of the property; and transmitting the property blockchain to permissioned nodes on a network, where the permissioned nodes validate transactions associated with the property that are recorded on the property blockchain.

Claims (35)

1. A method, comprising:

creating a property blockchain that is permissioned, the property blockchain comprising a chronologically ordered, back-linked list of one or more blocks, the one or more blocks comprising a genesis block, wherein creating the property blockchain comprises creating a genesis block comprising a hash pointer to a domain address of an off-chain system of one or more of a plurality of permissioned nodes on a network and property attributes including one or more of the following: a physical address of a property, a year the property was built, and an owner of the property;

transmitting the property blockchain to the plurality of permissioned nodes on the network, wherein the permissioned nodes validate transactions associated with the property that are recorded on the property blockchain;

placing a smart contract within the property blockchain, the smart contract comprising computer executable code that governs a transfer of ownership of the property from a seller to a buyer;

after placing the smart contract on the property blockchain, validating the seller's ownership of the property based on a history of the property blockchain and a first private key that was issued to the seller when the seller purchased the property to establish ownership over the property;

triggering execution of the smart contract executable code by digitally signed messages from one or more of the permissioned nodes, the buyer, and the seller, wherein execution of the smart contract executable code comprises:

determining that one or more conditions have been met for the transfer of ownership of the property from the seller to the buyer; and

in response to determining that the one or more conditions have been met for the transfer of ownership, issuing a second private key to the buyer and recording property transfer information on the property blockchain;

sending a message including the property transfer information to the off-chain system using the hash pointer to the domain address of the off-chain system in the genesis block;

creating, via the plurality of permissioned nodes, a new transaction block associated with the transfer of ownership of the property from the seller to the buyer, wherein creating the new transaction block comprises including the hash pointer to the domain address of the off-chain system in the new transaction block;

validating, via the plurality of permissioned nodes, the new transaction block; and

adding, via the plurality of permissioned nodes, the validated transaction block to the property blockchain, wherein the second private key is issued to the buyer after the plurality of permissioned nodes validate the new transaction block.

2. The method of claim 1 wherein in response to determining that the one or more conditions have been met for the transfer of ownership, the smart contract records on the blockchain a new public key associated with the issued second private key.

3. The method of claim 1 , wherein the off-chain system stores and manages information related to the property, the information comprising at least one of: public record and document recordings, historical matters of record, traditional settlement information, and regulatory information.

4. The method of claim 1 , wherein creating the permissioned blockchain for the property comprises: creating the genesis block and one or more blocks following the genesis block, wherein the one or more blocks following the genesis block each records a respective transaction associated with a transfer of ownership of the property that occurred before creation of the property blockchain.

5. The method of claim 1 , wherein validating the seller's ownership of the property comprises: applying the first private key of the seller to a public key stored on a most recent block of the property blockchain.

6. The method of claim 1 , further comprising: transmitting a unique private key to each of the plurality of permissioned nodes; and storing a plurality of public keys on the property blockchain, each of the plurality of public keys corresponding to a respective one of the transmitted unique private keys.

7. The method of claim 6 , wherein each of the plurality of public keys is stored in the genesis block of the property blockchain.

8. A system, comprising:

one or more non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more processors cause the system to:

create a property blockchain that is permissioned, the property blockchain comprising a chronologically ordered, back-linked list of one or more blocks, the one or more blocks comprising a genesis block, wherein creating the property blockchain comprises creating a genesis block comprising a hash pointer to a domain address of an off-chain system of one or more of a plurality of permissioned nodes on a network and property attributes including one or more of the following: a physical address of a property, a year the property was built, and an owner of the property;

transmit the property blockchain to the plurality of permissioned nodes on the network, wherein the permissioned nodes validate transactions associated with the property that are recorded on the property blockchain;

place a smart contract within the property blockchain, the smart contract comprising computer executable code that governs a transfer of ownership of the property from a seller to a buyer;

after placing the smart contract on the property blockchain, validate the seller's ownership of the property based on a history of the property blockchain and a first private key that was issued to the seller when the seller purchased the property to establish ownership over the property;

trigger execution of the smart contract executable code by digitally signed messages from one or more of the permissioned nodes, the buyer, and the seller, wherein execution of the smart contract executable code comprises:

determining that one or more conditions have been met for the transfer of ownership of the property from the seller to the buyer; and

in response to determining that the one or more conditions have been met for the transfer of ownership, issuing a second private key to the buyer and recording property transfer information on the property blockchain;

send a message including the property transfer information to the off-chain system using the hash pointer to the domain address of the off-chain system in the genesis block;

create, via the plurality of permissioned nodes, a new transaction block associated with the transfer of ownership of the property from the seller to the buyer, wherein creating the new transaction block comprises including the hash pointer to the domain address of the off-chain system in the new transaction block;

validate, via the plurality of permissioned nodes, the new transaction block; and

add, via the plurality of permissioned nodes, the validated transaction block to the property blockchain, wherein the second private key is issued to the buyer after the plurality of permissioned nodes validate the new transaction block.

9. The system of claim 8 , wherein in response to determining that the one or more conditions have been met for the transfer of ownership, the smart contract records on the blockchain a new public key associated with the issued second private key.

10. The system of claim 8 , wherein the new transaction block comprises a hash pointer to a domain address of an off-chain system of one of the plurality of nodes, wherein the off-chain system stores and manages information related to the property, the information comprising at least one of: public record and document recordings, historical matters of record, traditional settlement information, and regulatory information.

11. The method of claim 1 , wherein determining that all conditions have been met for the transfer of ownership of the property from the seller to the buyer comprises: confirming that the buyer has proven availability of funds specified in the digitally signed messages and that the funds have been exchanged or been released.

12. The system of claim 8 , wherein validating the seller's ownership of the property comprises: applying the first private key of the seller to a public key stored on a most recent block of the property blockchain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2017
From: BLACKMAN, DAVID H.; BROWN, DAVID
To: FIRST AMERICAN FINANCIAL CORPORATION
Reel/Frame 043338/0724 →
Continuity (2)
Provisional Application 62376757 · Aug 18, 2016
Related Publication 20200234386A1 · Jul 23, 2020
Cited By (3)
US 12,231,578 US 12,388,667 US 12,587,398