US 12,088,692 B2
Systems and methods for maintaining transferability of title via blockchain
William J. Leise, Normal, IL (US); Douglas A. Graff, Mountain View, MO (US); Stacie A. McCullough, Bloomington, IL (US); Shawn M. Call, Bloomington, IL (US); Eric Bellas, Bloomington, IL (US); Jaime Skaggs, Chenoa, IL (US); Jacob J. Alt, Downs, IL (US); Eric R. Moore, Heyworth, IL (US); and Vicki King, Bloomington, IL (US)
Assigned to STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, Bloomington, IL (US)
Filed by STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, Bloomington, IL (US)
Filed on Nov. 18, 2022, as Appl. No. 17/989,850.
Application 17/989,850 is a continuation of application No. 17/060,889, filed on Oct. 1, 2020, granted, now 11,531,964.
Application 17/060,889 is a continuation of application No. 15/899,724, filed on Feb. 20, 2018, granted, now 10,832,214.
Claims priority of provisional application 62/542,477, filed on Aug. 8, 2017.
Claims priority of provisional application 62/542,496, filed on Aug. 8, 2017.
Claims priority of provisional application 62/542,456, filed on Aug. 8, 2017.
Claims priority of provisional application 62/542,066, filed on Aug. 7, 2017.
Claims priority of provisional application 62/542,081, filed on Aug. 7, 2017.
Claims priority of provisional application 62/541,386, filed on Aug. 4, 2017.
Claims priority of provisional application 62/541,363, filed on Aug. 4, 2017.
Claims priority of provisional application 62/540,299, filed on Aug. 2, 2017.
Claims priority of provisional application 62/537,084, filed on Jul. 26, 2017.
Claims priority of provisional application 62/509,479, filed on May 22, 2017.
Claims priority of provisional application 62/482,792, filed on Apr. 7, 2017.
Claims priority of provisional application 62/481,888, filed on Apr. 5, 2017.
Prior Publication US 2023/0082163 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 16/901 (2019.01); G06F 21/60 (2013.01); G06Q 10/10 (2023.01); G06Q 10/20 (2023.01); G06Q 30/018 (2023.01); G06Q 30/02 (2023.01); G06Q 40/02 (2023.01); G06Q 40/03 (2023.01); G06Q 40/08 (2012.01); G07C 5/00 (2006.01); G07C 5/08 (2006.01); H04L 9/06 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01); G01C 22/00 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/0637 (2013.01) [G06F 16/9027 (2019.01); G06F 21/602 (2013.01); G06Q 10/10 (2013.01); G06Q 10/20 (2013.01); G06Q 30/018 (2013.01); G06Q 30/0278 (2013.01); G06Q 40/02 (2013.01); G06Q 40/03 (2023.01); G06Q 40/08 (2013.01); G07C 5/006 (2013.01); G07C 5/008 (2013.01); G07C 5/0808 (2013.01); G07C 5/0816 (2013.01); G07C 5/085 (2013.01); H04L 9/30 (2013.01); H04L 9/3239 (2013.01); G01C 22/00 (2013.01); G06Q 2220/00 (2013.01); H04L 9/3236 (2013.01); H04L 9/3247 (2013.01); H04L 9/50 (2022.05); H04L 2209/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for ensuring transferability of title for a vehicle, the vehicle corresponding to a Vehicle Identification Number (VIN) record tracked by a blockchain maintained by a plurality of participants, the method comprising:
receiving, at one or more hardware processors coupled with a network interface, a mileage report, the mileage report indicating an odometer reading for the vehicle and the VIN corresponding to the vehicle, wherein at least a portion of the mileage report is encrypted by a hardware component of the vehicle using a private key stored at the hardware component of the vehicle;
verifying, by the one or more hardware processors, the mileage report by applying a public key associated with the vehicle to decrypt the at least a portion of the mileage report;
in response to the verification, updating, by the one or more hardware processors, a block of the blockchain associated with a VIN record corresponding to the VIN of the vehicle with the indicated odometer reading;
transmitting, via the one or more hardware processors coupled with the network interface, the updated VIN record to the plurality of participants; and
initiating a consensus procedure of the blockchain to form a consensus with the plurality of participants on the updated VIN record.