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 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.