US 11,748,330 B2
Systems and methods for analyzing vehicle sensor data via a blockchain
William J. Leise, Normal, IL (US); Jacob J. Alt, Downs, IL (US); Jaime Skaggs, Chenoa, IL (US); Eric Bellas, Bloomington, IL (US); Shawn M. Call, Bloomington, IL (US); Eric R. Moore, Heyworth, IL (US); Melinda Teresa Magerkurth, Utica, 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 Aug. 5, 2022, as Appl. No. 17/882,336.
Application 17/882,336 is a continuation of application No. 17/219,778, filed on Mar. 31, 2021, granted, now 11,442,918.
Application 17/219,778 is a continuation of application No. 16/901,707, filed on Jun. 15, 2020, granted, now 11,269,849.
Application 16/901,707 is a continuation of application No. 15/910,141, filed on Mar. 2, 2018, granted, now 10,719,501.
Claims priority of provisional application 62/557,403, filed on Sep. 12, 2017.
Claims priority of provisional application 62/557,415, filed on Sep. 12, 2017.
Claims priority of provisional application 62/557,393, filed on Sep. 12, 2017.
Claims priority of provisional application 62/557,433, filed on Sep. 12, 2017.
Claims priority of provisional application 62/557,359, filed on Sep. 12, 2017.
Claims priority of provisional application 62/557,446, filed on Sep. 12, 2017.
Claims priority of provisional application 62/550,224, filed on Aug. 25, 2017.
Claims priority of provisional application 62/550,186, filed on Aug. 25, 2017.
Claims priority of provisional application 62/550,131, filed on Aug. 25, 2017.
Claims priority of provisional application 62/550,140, filed on Aug. 25, 2017.
Claims priority of provisional application 62/550,172, filed on Aug. 25, 2017.
Claims priority of provisional application 62/550,245, filed on Aug. 25, 2017.
Claims priority of provisional application 62/550,261, filed on Aug. 25, 2017.
Claims priority of provisional application 62/550,197, filed on Aug. 25, 2017.
Claims priority of provisional application 62/501,621, filed on May 4, 2017.
Claims priority of provisional application 62/500,977, filed on May 3, 2017.
Claims priority of provisional application 62/469,070, filed on Mar. 9, 2017.
Claims priority of provisional application 62/468,092, filed on Mar. 7, 2017.
Claims priority of provisional application 62/466,917, filed on Mar. 3, 2017.
Prior Publication US 2022/0374409 A1, Nov. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/23 (2019.01); H04L 9/06 (2006.01); G06F 16/901 (2019.01); G06F 16/182 (2019.01); G06F 16/21 (2019.01); G06F 16/27 (2019.01); G06Q 40/08 (2012.01); G07C 5/08 (2006.01); G06Q 10/20 (2023.01); G06Q 40/00 (2023.01); G06Q 30/04 (2012.01); G06Q 30/0601 (2023.01); G06Q 30/0645 (2023.01); G06Q 40/12 (2023.01); G07C 5/00 (2006.01); G06Q 40/03 (2023.01); H04L 67/104 (2022.01)
CPC G06F 16/2358 (2019.01) [G06F 16/182 (2019.01); G06F 16/219 (2019.01); G06F 16/27 (2019.01); G06F 16/9024 (2019.01); G06Q 10/20 (2013.01); G06Q 30/04 (2013.01); G06Q 30/0611 (2013.01); G06Q 30/0645 (2013.01); G06Q 40/00 (2013.01); G06Q 40/03 (2023.01); G06Q 40/08 (2013.01); G06Q 40/12 (2013.12); G07C 5/008 (2013.01); G07C 5/085 (2013.01); H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); G06Q 2220/00 (2013.01); H04L 67/104 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for verifying existence of data associated with Vehicle Identification Numbers stored on a permissioned blockchain maintained by a plurality of network participants, the method comprising:
receiving, at a processor coupled with a network interface, one or more request datasets from one or more network participants;
verifying, at the processor, that the one or more network participants have permission to access information stored on the permissioned blockchain using a requestor identifier included in the request dataset for each network participant; and
when the one or more network participants have permission:
accessing, at a memory coupled with the processor, the permissioned blockchain using a Vehicle Identification Number included in each request dataset, and
performing, at the processor coupled with the memory, a verification of the existence of data stored in the permissioned blockchain associated with the Vehicle Identification Number by:
identifying, at the processor, a request type included in the request dataset, wherein the request type comprises a verification request, a modification request, or a new transaction request; and
in response to the request type being the verification request, verifying, at the processor, the existence of data associated with the Vehicle Identification Number, and when the data associated with the Vehicle Identification Number does not exist, transmitting a nonexistence notification associated with the Vehicle Identification Number to at least one other network participant.