US 11,836,723 B2
Blockchain based account funding and distribution
Jacob J. Alt, Downs, IL (US); Robert Alpine Jennings, Bloomington, IL (US); Amber Nelson-Wolfe, Bloomington, IL (US); Shyam Tummala, Bloomington, IL (US); Eric Bellas, Bloomington, IL (US); Jaime Skaggs, Chenoa, IL (US); Shawn M. Call, Bloomington, IL (US); Melinda Teresa Magerkurth, Utica, IL (US); Vicki King, Bloomington, IL (US); Charles H. Roscow, Bloomington, IL (US); Scott Shoop, Heyworth, IL (US); and Greg Hayes, 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 Jul. 19, 2022, as Appl. No. 17/868,527.
Application 17/868,527 is a continuation of application No. 16/895,797, filed on Jun. 8, 2020, granted, now 11,429,969.
Application 16/895,797 is a continuation of application No. 15/878,007, filed on Jan. 23, 2018, granted, now 10,861,015.
Claims priority of provisional application 62/532,072, filed on Jul. 13, 2017.
Claims priority of provisional application 62/532,102, filed on Jul. 13, 2017.
Claims priority of provisional application 62/532,089, filed on Jul. 13, 2017.
Claims priority of provisional application 62/528,806, filed on Jul. 5, 2017.
Claims priority of provisional application 62/528,791, filed on Jul. 5, 2017.
Claims priority of provisional application 62/523,523, filed on Jun. 22, 2017.
Claims priority of provisional application 62/520,708, filed on Jun. 16, 2017.
Claims priority of provisional application 62/520,648, filed on Jun. 16, 2017.
Claims priority of provisional application 62/520,401, filed on Jun. 15, 2017.
Claims priority of provisional application 62/520,376, filed on Jun. 15, 2017.
Claims priority of provisional application 62/450,441, filed on Jan. 25, 2017.
Prior Publication US 2022/0351205 A1, Nov. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/40 (2012.01); G06F 21/64 (2013.01); H04L 9/32 (2006.01); G06Q 20/38 (2012.01); G06F 21/10 (2013.01); G06Q 40/08 (2012.01); H04L 9/00 (2022.01); G06F 21/62 (2013.01)
CPC G06Q 20/401 (2013.01) [G06F 21/105 (2013.01); G06F 21/645 (2013.01); G06Q 20/3827 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/4014 (2013.01); G06Q 40/08 (2013.01); H04L 9/3236 (2013.01); H04L 9/3239 (2013.01); H04L 9/3247 (2013.01); G06F 21/6245 (2013.01); G06Q 2220/00 (2013.01); G06Q 2220/18 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for account management using smart contracts stored on a blockchain maintained by a plurality of participants, the method comprising:
verifying, at a processor, at least one transaction from at least one participant, wherein the at least one transaction has a set of parameters, wherein verifying includes accessing a smart contract stored on the blockchain and checking the set of parameters against a set of conditions stored in the smart contract, and when there is no account stored on the blockchain corresponding to the at least one transaction, creating a new account on the blockchain for the at least one participant using funds included in the transaction; and
when the set of parameters satisfy the set of conditions, indicating, at the processor, a change in a balance for the at least one participant.