US 11,943,334 B2
Separating hashing from proof-of-work in blockchain environments
Paul Snow, Austin, TX (US)
Assigned to Inveniam Capital Partners, Inc., New York, NY (US)
Filed by Inveniam Capital Partners, Inc., New York, NY (US)
Filed on Sep. 12, 2022, as Appl. No. 17/942,270.
Application 17/942,270 is a continuation of application No. 17/037,980, filed on Sep. 30, 2020, granted, now 11,444,749.
Claims priority of provisional application 63/061,372, filed on Aug. 5, 2020.
Claims priority of provisional application 62/963,217, filed on Jan. 20, 2020.
Claims priority of provisional application 62/962,486, filed on Jan. 17, 2020.
Prior Publication US 2023/0147204 A1, May 11, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/06 (2006.01); A61B 1/018 (2006.01); A61B 1/273 (2006.01); A61J 1/05 (2006.01); A61J 1/06 (2006.01); A61K 49/00 (2006.01); A61L 24/00 (2006.01); A61L 24/04 (2006.01); A61L 31/06 (2006.01); A61M 5/00 (2006.01); A61M 5/178 (2006.01); A61M 5/32 (2006.01); A61M 39/10 (2006.01); G06F 12/0815 (2016.01); G06F 16/23 (2019.01); G06F 16/2458 (2019.01); G06F 21/60 (2013.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/0637 (2013.01) [A61B 1/018 (2013.01); A61B 1/273 (2013.01); A61J 1/05 (2013.01); A61J 1/06 (2013.01); A61K 49/006 (2013.01); A61L 24/001 (2013.01); A61L 24/046 (2013.01); A61L 31/06 (2013.01); A61M 5/007 (2013.01); A61M 5/178 (2013.01); A61M 5/329 (2013.01); A61M 39/10 (2013.01); G06F 12/0815 (2013.01); G06F 16/2379 (2019.01); G06F 16/2465 (2019.01); G06F 21/602 (2013.01); H04L 9/0643 (2013.01); H04L 9/0869 (2013.01); H04L 9/3218 (2013.01); H04L 9/3236 (2013.01); H04L 9/3239 (2013.01); A61L 2300/442 (2013.01); A61L 2400/06 (2013.01); G06F 2212/1016 (2013.01); G06F 2216/03 (2013.01); H04L 9/50 (2022.05)] 22 Claims
OG exemplary drawing
 
1. A proof-of-work method in a blockchain environment, the method comprising:
receiving, by a computer having a hardware processor, a proof-of-work target scheme associated with the blockchain environment;
using an electronic data, generating by the computer a hash value via a hashing algorithm, wherein the electronic data comprises at least one blockchain transaction; and
using the hash value as an input to a proof-of-work algorithm, executing by the computer the proof-of-work algorithm to generate a proof-of-work result,
wherein a time delay in generating the proof-of-work result is achieved mostly by the proof-of-work algorithm causing a cache miss.