US 11,658,804 B2
Systems and methods for blockchains with serial proof of work
Andrew Jonathan Leker, San Rafael, CA (US); Matthew Drew Birder, San Francisco, CA (US); Allison Phuong Huynh, Palo Alto, CA (US); and Mark Thomas Wallace, San Rafael, CA (US)
Assigned to MYDREAM INTERACTIVE, INC., Palo Alto, CA (US)
Filed by MYDREAM INTERACTIVE, INC., Palo Alto, CA (US)
Filed on May 11, 2021, as Appl. No. 17/317,407.
Application 17/317,407 is a continuation of application No. 16/102,643, filed on Aug. 13, 2018, granted, now 11,038,669.
Claims priority of provisional application 62/636,075, filed on Feb. 27, 2018.
Prior Publication US 2021/0266144 A1, Aug. 26, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/06 (2006.01); H04L 67/104 (2022.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01); H04L 9/00 (2022.01)
CPC H04L 9/0637 (2013.01) [H04L 9/0643 (2013.01); H04L 9/3218 (2013.01); H04L 9/3239 (2013.01); H04L 63/00 (2013.01); H04L 67/104 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for updating a blockchain, the method comprising:
receiving a block of data for inclusion in a new block of a blockchain;
deterministically determining an initial nonce;
hashing a combination of the block of data and the initial nonce to create a hashed value;
iteratively deterministically determining an updated nonce based on the hashed value and updating the hashed value by hashing the updated nonce until the updated hashed value satisfies a proof of work criteria;
creating the new block based on the block of data, the initial nonce, and the updated hashed value that satisfies the proof of work criteria; and
having the new block stored in the blockchain.