IP Library Granted Patent US 12,231,535
Granted Patent B2
US 12,231,535 · App. 18/540,067 · Granted Feb 18, 2025

RAM hashing in blockchain environments

Inventor: Paul Snow (Austin, TX)
Assignee: Inveniam Capital Partners, Inc.
H04L9/0637A61B1/018A61B1/273A61J1/05A61J1/06A61K49/006A61L24/001A61L24/046A61L31/06A61M5/007A61M5/178A61M5/329A61M39/10G06F12/0815G06F16/2379G06F16/2465G06F21/602H04L9/0643H04L9/0869H04L9/3218H04L9/3236H04L9/3239A61L2300/442A61L2400/06G06F2212/1016G06F2216/03H04L9/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,231,535
App. No.
18/540,067
Granted
Feb 18, 2025
Kind
B2
Abstract

Blockchain environments may mix-and-match different encryption, difficulty, and/or proof-of-work schemes when mining blockchain transactions. Each encryption, difficulty, and/or proof-of-work scheme may be separate, stand-alone programs, files, or third-party services. Blockchain miners may be agnostic to a particular coin's or network's encryption, difficulty, and/or proof-of-work schemes, thus allowing any blockchain miner to process or mine data in multiple blockchains. GPUs, ASICs, and other specialized processing hardware components may be deterred by forcing cache misses, cache latencies, and processor stalls. Hashing, difficulty, and/or proof-of-work schemes require less programming code, consume less storage space/usage in bytes, and execute faster. Blockchain mining schemes may further randomize byte or memory block access, further improve cryptographic security.

Claims (48)

1. A proof-of-work method by a miner system in a blockchain environment, the miner system including (a) a database table and (b) a hardware processor, the proof-of-work method comprising the steps of:

(i) utilizing a hashing algorithm, generating a hash value based on a blockchain transaction data;

(ii) identifying a location in the database table corresponding to a random value;

(iii) obtaining a table entry at the identified location;

(iv) utilizing a bit replacement operation, generating a randomized hash value using the obtained table entry; and

(v) producing a proof-of-work output based on the randomized hash value;

wherein a time delay in producing the proof-of-work output is based mostly on the hardware processor incurring an at least one cache miss.

2. The proof-of-work method of claim 1 , further comprising:

repeating steps (ii) though (iv) a predetermined number of additional cycles prior to executing step (v), wherein the generated randomized hash value used in step (v) is the randomized hash value that is generated during step (iv) of the last cycle of the predetermined number of additional cycles.

3. The proof-of-work method of claim 2 , wherein the random value in step (ii) of an initial cycle is determined using the generated hash value, and

wherein the random value in step (ii) of each additional cycle is determined using an at least one of:

(a) the randomized hash value generated during the immediately prior cycle; and

(b) the location, in the database table, identified during the immediately prior cycle.

4. The proof-of-work method of claim 2 , further comprising repeating steps (i) through (iv) if the generated randomized hash value does not meet a predetermined criterion.

5. The proof-of-work method of claim 1 , wherein the hashing algorithm comprises a SHA-256 encryption algorithm.

6. The proof-of-work method of claim 1 , wherein step (v) comprises calculating a predetermined criterion using a difficulty algorithm.

7. The method of claim 1 , wherein step (iv) comprises a bit manipulation operation.

8. A miner system associated with a blockchain environment, the miner system comprising a database table and a hardware processor,

the miner system storing instructions that, when executed by the hardware processor, perform operations comprising:

(i) utilizing a hashing algorithm, generating a hash value based on a blockchain transaction data;

(ii) identifying a location in the database table corresponding to a random value;

(iii) obtaining a table entry at the identified location;

(iv) utilizing a bit replacement operation, generating a randomized hash value using the obtained table entry; and

(v) generating a proof-of-work output based on the generated randomized hash value;

wherein a time delay in generating the proof-of-work output is based mostly on the hardware processor incurring an at least one cache miss.

9. The miner system of claim 8 , further comprising instructions repeating operations (ii) though (iv) for a predetermined number of additional cycles prior to operation (v), and wherein the generated randomized hash value used in operation (v) is the randomized hash value that is generated during operation (iv) of the last cycle of the predetermined number of additional cycles.

10. The miner system of claim 9 , wherein the random value in operation (ii) of an initial cycle is determined using the generated hash value, and wherein the random value in operation (ii) of each additional cycle is determined using an at least one of:

(a) the randomized hash value generated during the immediately prior cycle; and

(b) the location, in the database table, identified during the immediately prior cycle.

11. The miner system of claim 9 , further comprising instructions repeating operations (i) through (iv) if the generated randomized hash value does not meet a predetermined criterion.

12. The miner system of claim 8 , wherein the hashing algorithm comprises a SHA-256 encryption algorithm.

13. The miner system of claim 8 , wherein operation (v) comprises calculating a predetermined criterion using a difficulty algorithm.

14. The miner system of claim 8 , wherein operation (iv) comprises a bit manipulation operation.

15. A memory structure comprising (a) a cache memory in a hardware processor and (b) a non-cache memory, the memory structure storing instructions that, when executed by the hardware processor, perform operations that mine a blockchain block associated with a blockchain environment, the operations comprising:

(i) utilizing a hashing algorithm, generating a hash value based on a blockchain transaction data;

(ii) identifying a location in a database table corresponding to a random value, the database table being larger in size than the cache memory and comprising a set of randomly distributed table entries;

(iii) obtaining a table entry at the identified location;

(iv) utilizing a bit replacement operation, generating a randomized hash value using the obtained table entry; and

(v) generating a proof-of-work output based on the generated randomized hash value;

wherein a time delay in generating the proof-of-work output is based mostly on the hardware processor incurring an at least one cache miss.

16. The memory structure of claim 15 , further comprising instructions repeating operations (ii) through (iv) for a predetermined number of additional cycles prior to operation (v), and wherein the generated randomized hash value used in operation (v) is the randomized hash value that is generated during operation (iv) of the last cycle of the predetermined number of additional cycles.

17. The memory structure of claim 16 , wherein the random value in operation (ii) of an initial cycle is determined using the generated hash value, and wherein the random value in operation (ii) of each additional cycle is determined using an at least one of:

(a) the randomized hash value generated during the immediately prior cycle; and

(b) the location, in the database table, identified during the immediately prior cycle.

18. The memory structure of claim 16 , further comprising instructions repeating operations (i) through (iv) if the generated randomized hash value does not meet a predetermined criterion.

19. The memory structure of claim 15 , wherein the hashing algorithm comprises a SHA-256 encryption algorithm.

20. The memory structure of claim 15 , wherein operation (v) comprises calculating a predetermined criterion using a difficulty algorithm.

21. The memory structure of claim 15 , wherein operation (iv) comprises a bit manipulation operation.

Assignments (4)
AMENDMENT AND JOINDER TO SECURITY AGREEMENT Recorded Mar 29, 2025
From: INVENIAM CAPITAL PARTNERS INC
To: 1221 INVENIAM LLC; 1221 INVENIAM II LLC
Reel/Frame 070741/0157 →
SECURITY INTEREST Recorded Jun 27, 2024
From: INVENIAM CAPITAL PARTNERS, INC.
To: 1221 INVENIAM LLC
Reel/Frame 067932/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2023
From: SNOW, PAUL
To: INVENIAM CAPITAL PARTNERS, INC.
Reel/Frame 065987/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2023
From: FACTOM, INC.
To: INVENIAM CAPITAL PARTNERS, INC.
Reel/Frame 065987/0167 →
Continuity (6)
Continuation 17751864 · May 24, 2022
Continuation 17037995 · Sep 30, 2020
Provisional Application 63061372 · Aug 5, 2020
Provisional Application 62963217 · Jan 20, 2020
Provisional Application 62962486 · Jan 17, 2020
Related Publication 20240113862A1 · Apr 4, 2024
References Cited (400)
US 4309569A · Merkle · 1982 [cited by applicant]
US 5499294A · Friedman · 1996 [cited by applicant]
US 5606609A · Houser · 1997 [cited by applicant]
US 5862218A · Steinberg · 1999 [cited by applicant]
US 5920629A · Rosen · 1999 [cited by applicant]
US 5966446A · Davis · 1999 [cited by applicant]
US 6363481B1 · Hardjono · 2002 [cited by applicant]
US 7028263B2 · Maguire · 2006 [cited by applicant]
US 7212808B2 · Engstrom · 2007 [cited by applicant]
US 7272179B2 · Siemens · 2007 [cited by applicant]
US 7572179B2 · Choi · 2009 [cited by applicant]
US 7729950B2 · Mendizabal · 2010 [cited by applicant]
US 7730113B1 · Payette · 2010 [cited by applicant]
US 8245038B2 · Golle · 2012 [cited by applicant]
US 8266439B2 · Haber · 2012 [cited by applicant]
US 8359361B2 · Thornton · 2013 [cited by applicant]
US 8442903B2 · Zadoorian · 2013 [cited by applicant]
US 8560722B2 · Gates · 2013 [cited by applicant]
US 8612477B2 · Becker · 2013 [cited by applicant]
US 8706616B1 · Flynn · 2014 [cited by applicant]
US 8712887B2 · Degroeve · 2014 [cited by applicant]
US 8867741B2 · McCorkindale · 2014 [cited by applicant]
US 8943332B2 · Horne · 2015 [cited by applicant]
US 8990322B2 · Cai · 2015 [cited by applicant]
US 9124423B2 · Jennas, II · 2015 [cited by applicant]
US 9325653B1 · Peterson · 2016 [cited by applicant]
US 9378343B1 · David · 2016 [cited by applicant]
US 9396006B2 · Kundu · 2016 [cited by applicant]
US 9398018B2 · MacGregor · 2016 [cited by applicant]
US 9407431B2 · Bellare · 2016 [cited by applicant]
US 9411524B2 · O'Hare · 2016 [cited by applicant]
US 9411976B2 · Irvine · 2016 [cited by applicant]
US 9411982B1 · Dippenaar · 2016 [cited by applicant]
US 9424576B2 · Vandervort · 2016 [cited by applicant]
US 9436923B1 · Sriram · 2016 [cited by applicant]
US 9436935B2 · Hudon · 2016 [cited by applicant]
US 9472069B2 · Roskowski · 2016 [cited by applicant]
US 9489827B2 · Quinn · 2016 [cited by applicant]
US 9584493B1 · Leavy · 2017 [cited by applicant]
US 9588790B1 · Wagner · 2017 [cited by applicant]
US 9647977B2 · Levasseur · 2017 [cited by applicant]
US 9722790B2 · Ebrahimi · 2017 [cited by applicant]
US 9818109B2 · Loh · 2017 [cited by applicant]
US 9830580B2 · MacGregor · 2017 [cited by applicant]
US 9875510B1 · Kasper · 2018 [cited by applicant]
US 9876646B2 · Ebrahimi · 2018 [cited by applicant]
US 9882918B1 · Ford · 2018 [cited by applicant]
US 10025941B1 · Griffin · 2018 [cited by applicant]
US 10046228B2 · Tran · 2018 [cited by applicant]
US 10102265B1 · Madisetti · 2018 [cited by applicant]
US 10102526B1 · Madisetti · 2018 [cited by applicant]
US 10108954B2 · Dunlevy · 2018 [cited by applicant]
US 10135607B1 · Roets · 2018 [cited by applicant]
US 10135609B2 · Bibera · 2018 [cited by applicant]
US 10163080B2 · Chow · 2018 [cited by applicant]
US 10250395B1 · Borne-Pons · 2019 [cited by applicant]
US 10270599B2 · Nadeau · 2019 [cited by applicant]
US 10346815B2 · Glover · 2019 [cited by applicant]
US 10355869B2 · Bisti · 2019 [cited by applicant]
US 10366204B2 · Tanner, Jr. · 2019 [cited by applicant]
US 10373129B1 · James et al. · 2019 [cited by applicant]
US 10411897B2 · Paolini-Subramanya · 2019 [cited by applicant]
US 10419225B2 · Deery · 2019 [cited by applicant]
US 10438285B1 · Konstantinides · 2019 [cited by applicant]
US 10438290B1 · Winklevoss · 2019 [cited by applicant]
US 10476847B1 · Smith · 2019 [cited by applicant]
US 10532268B2 · Tran · 2020 [cited by applicant]
US 10586270B2 · Reddy · 2020 [cited by applicant]
US 10628268B1 · Baruch · 2020 [cited by applicant]
US 10685399B2 · Snow · 2020 [cited by applicant]
US 10693652B2 · Nadeau · 2020 [cited by applicant]
US 10726346B2 · Saxena · 2020 [cited by applicant]
US 10749848B2 · Voell · 2020 [cited by applicant]
US 10764752B1 · Avetisov · 2020 [cited by applicant]
US 10783164B2 · Snow · 2020 [cited by applicant]
US 10817873B2 · Paolini-Subramanya · 2020 [cited by applicant]
US 10826685B1 · Campagna · 2020 [cited by applicant]
US 10841372B1 · Ram · 2020 [cited by applicant]
US 10855446B2 · Ow · 2020 [cited by applicant]
US 10873457B1 · Beaudoin · 2020 [cited by applicant]
US 10915895B1 · Fogg · 2021 [cited by applicant]
US 10929842B1 · Arvanaghi · 2021 [cited by applicant]
US 10949926B1 · Call · 2021 [cited by applicant]
US 10956973B1 · Chang · 2021 [cited by applicant]
US 10958418B2 · Ajoy · 2021 [cited by applicant]
US 10997159B2 · Iwama · 2021 [cited by applicant]
US 11042871B2 · Snow · 2021 [cited by applicant]
US 11044095B2 · Lynde · 2021 [cited by applicant]
US 11044097B2 · Snow · 2021 [cited by applicant]
US 11044100B2 · Deery · 2021 [cited by applicant]
US 11063770B1 · Peng · 2021 [cited by applicant]
US 11075744B2 · Tormasov · 2021 [cited by applicant]
US 11093933B1 · Peng · 2021 [cited by applicant]
US 11134120B2 · Snow · 2021 [cited by applicant]
US 11164250B2 · Snow · 2021 [cited by applicant]
US 11164254B1 · Gordon, III · 2021 [cited by applicant]
US 11170366B2 · Snow · 2021 [cited by applicant]
US 11171782B2 · Tang · 2021 [cited by applicant]
US 11205172B2 · Snow · 2021 [cited by applicant]
US 11265173B2 · Liao · 2022 [cited by applicant]
US 11276056B2 · Snow · 2022 [cited by applicant]
US 11281660B1 · Pike · 2022 [cited by applicant]
US 11295296B2 · Snow · 2022 [cited by applicant]
US 11296889B2 · Snow · 2022 [cited by applicant]
US 11328290B2 · Snow · 2022 [cited by applicant]
US 11334874B2 · Snow · 2022 [cited by applicant]
US 11347769B2 · Snow · 2022 [cited by applicant]
US 11348097B2 · Snow · 2022 [cited by applicant]
US 11348098B2 · Snow · 2022 [cited by applicant]
US 11423398B1 · Mullins · 2022 [cited by applicant]
US 11438143B2 · Collins · 2022 [cited by applicant]
US 11886425B2 · Pezeshki · 2024 [cited by applicant]
US 11943334B2 · Snow · 2024 [cited by applicant]
US 20010029482A1 · Tealdi · 2001 [cited by applicant]
US 20030018563A1 · Kilgour · 2003 [cited by applicant]
US 20040085445A1 · Park · 2004 [cited by applicant]
US 20050206741A1 · Raber · 2005 [cited by applicant]
US 20060075228A1 · Black · 2006 [cited by applicant]
US 20060184443A1 · Erez · 2006 [cited by applicant]
US 20070027787A1 · Tripp · 2007 [cited by applicant]
US 20070094272A1 · Yeh · 2007 [cited by applicant]
US 20070174630A1 · Shannon · 2007 [cited by applicant]
US 20070296817A1 · Ebrahimi · 2007 [cited by applicant]
US 20080010466A1 · Hopper · 2008 [cited by applicant]
US 20080028439A1 · Shevade · 2008 [cited by applicant]
US 20080059726A1 · Rozas · 2008 [cited by applicant]
US 20090025063A1 · Thomas · 2009 [cited by applicant]
US 20090287597A1 · Bahar · 2009 [cited by applicant]
US 20100049966A1 · Kato · 2010 [cited by applicant]
US 20100058476A1 · Isoda · 2010 [cited by applicant]
US 20100161459A1 · Kass · 2010 [cited by applicant]
US 20100228798A1 · Kodama · 2010 [cited by applicant]
US 20100241537A1 · Kass · 2010 [cited by applicant]
US 20110061092A1 · Bailloeul · 2011 [cited by applicant]
US 20110161674A1 · Ming · 2011 [cited by applicant]
US 20110199469A1 · Gallagher · 2011 [cited by examiner]
US 20120059824A1 · Simon · 2012 [cited by applicant]
US 20120203670A1 · Piersol · 2012 [cited by applicant]
US 20120264520A1 · Marsland · 2012 [cited by applicant]
US 20130142323A1 · Chiarella · 2013 [cited by applicant]
US 20130222587A1 · Roskowski · 2013 [cited by applicant]
US 20130275765A1 · Lay · 2013 [cited by applicant]
US 20130276058A1 · Buldas · 2013 [cited by applicant]
US 20140022973A1 · Kopikare · 2014 [cited by applicant]
US 20140201541A1 · Paul · 2014 [cited by applicant]
US 20140229738A1 · Sato · 2014 [cited by applicant]
US 20140279762A1 · Xaypanya · 2014 [cited by applicant]
US 20140282852A1 · Vestevich · 2014 [cited by applicant]
US 20140289802A1 · Lee · 2014 [cited by applicant]
US 20140297447A1 · O'Brien · 2014 [cited by applicant]
US 20140344015A1 · Puértolas-Montañés · 2014 [cited by applicant]
US 20150052615A1 · Gault · 2015 [cited by applicant]
US 20150193633A1 · Chida · 2015 [cited by applicant]
US 20150206106A1 · Yago · 2015 [cited by applicant]
US 20150242835A1 · Vaughan · 2015 [cited by applicant]
US 20150244729A1 · Mao · 2015 [cited by applicant]
US 20150309831A1 · Powers · 2015 [cited by applicant]
US 20150332256A1 · Minor · 2015 [cited by applicant]
US 20150363769A1 · Ronca · 2015 [cited by applicant]
US 20150378627A1 · Kitazawa · 2015 [cited by applicant]
US 20150379484A1 · McCarthy · 2015 [cited by applicant]
US 20160002923A1 · Alobily · 2016 [cited by applicant]
US 20160012240A1 · Smith · 2016 [cited by applicant]
US 20160021743A1 · Pai · 2016 [cited by applicant]
US 20160071096A1 · Rosca · 2016 [cited by applicant]
US 20160085955A1 · Lerner · 2016 [cited by applicant]
US 20160098578A1 · Hincker · 2016 [cited by applicant]
US 20160119134A1 · Hakoda · 2016 [cited by applicant]
US 20160148198A1 · Kelley · 2016 [cited by applicant]
US 20160162897A1 · Feeney · 2016 [cited by applicant]
US 20160217436A1 · Brama · 2016 [cited by applicant]
US 20160239653A1 · Loughlin-McHugh · 2016 [cited by applicant]
US 20160253663A1 · Clark · 2016 [cited by applicant]
US 20160260091A1 · Tobias · 2016 [cited by applicant]
US 20160267472A1 · Lingham · 2016 [cited by applicant]
US 20160267558A1 · Bonnell · 2016 [cited by applicant]
US 20160275294A1 · Irvine · 2016 [cited by applicant]
US 20160283920A1 · Fisher · 2016 [cited by applicant]
US 20160292396A1 · Akerwall · 2016 [cited by applicant]
US 20160292672A1 · Fay · 2016 [cited by applicant]
US 20160292680A1 · Wilson, Jr. · 2016 [cited by applicant]
US 20160294783A1 · Piqueras Jover · 2016 [cited by applicant]
US 20160300200A1 · Brown · 2016 [cited by applicant]
US 20160300234A1 · Moss-Pultz · 2016 [cited by applicant]
US 20160321675A1 · McCoy · 2016 [cited by applicant]
US 20160321751A1 · Creighton, IV · 2016 [cited by applicant]
US 20160321769A1 · McCoy · 2016 [cited by applicant]
US 20160328791A1 · Parsells · 2016 [cited by applicant]
US 20160330031A1 · Drego · 2016 [cited by applicant]
US 20160330244A1 · Denton · 2016 [cited by applicant]
US 20160337119A1 · Hosaka · 2016 [cited by applicant]
US 20160342977A1 · Lam · 2016 [cited by applicant]
US 20160342989A1 · Davis · 2016 [cited by applicant]
US 20160344737A1 · Anton · 2016 [cited by applicant]
US 20160371771A1 · Serrano · 2016 [cited by applicant]
US 20170000613A1 · Lerf · 2017 [cited by applicant]
US 20170005797A1 · Lanc · 2017 [cited by applicant]
US 20170005804A1 · Zinder · 2017 [cited by applicant]
US 20170033933A1 · Haber · 2017 [cited by applicant]
US 20170053249A1 · Tunnell · 2017 [cited by applicant]
US 20170061396A1 · Melika · 2017 [cited by applicant]
US 20170075938A1 · Black · 2017 [cited by applicant]
US 20170103167A1 · Shah · 2017 [cited by applicant]
US 20170124534A1 · Savolainen · 2017 [cited by applicant]
US 20170124535A1 · Juels · 2017 [cited by applicant]
US 20170134162A1 · Code · 2017 [cited by applicant]
US 20170148016A1 · Davis · 2017 [cited by applicant]
US 20170161439A1 · Raduchel · 2017 [cited by applicant]
US 20170177898A1 · Dillenberger · 2017 [cited by applicant]
US 20170178237A1 · Wong · 2017 [cited by applicant]
US 20170213287A1 · Bruno · 2017 [cited by applicant]
US 20170221052A1 · Sheng · 2017 [cited by applicant]
US 20170228731A1 · Sheng · 2017 [cited by applicant]
US 20170236123A1 · Ali · 2017 [cited by applicant]
US 20170243208A1 · Kurian · 2017 [cited by applicant]
US 20170243289A1 · Rufo · 2017 [cited by applicant]
US 20170244757A1 · Castinado · 2017 [cited by applicant]
US 20170269186A1 · Sharma · 2017 [cited by examiner]
US 20170330279A1 · Ponzone · 2017 [cited by applicant]
US 20170344983A1 · Muftic · 2017 [cited by applicant]
US 20170346693A1 · Dix · 2017 [cited by applicant]
US 20170352027A1 · Zhang · 2017 [cited by applicant]
US 20170352031A1 · Collin · 2017 [cited by applicant]
US 20170353309A1 · Gray · 2017 [cited by applicant]
US 20170359374A1 · Smith · 2017 [cited by applicant]
US 20170364642A1 · Bogdanowicz · 2017 [cited by applicant]
US 20170373859A1 · Shors · 2017 [cited by applicant]
US 20180005186A1 · Hunn et al. · 2018 [cited by applicant]
US 20180048599A1 · Arghandiwal · 2018 [cited by applicant]
US 20180075239A1 · Boutnaru · 2018 [cited by applicant]
US 20180075527A1 · Nagla · 2018 [cited by applicant]
US 20180082043A1 · Witchey · 2018 [cited by applicant]
US 20180088928A1 · Smith · 2018 [cited by applicant]
US 20180091524A1 · Setty · 2018 [cited by applicant]
US 20180097779A1 · Karame · 2018 [cited by applicant]
US 20180101701A1 · Barinov · 2018 [cited by applicant]
US 20180101842A1 · Ventura · 2018 [cited by applicant]
US 20180108024A1 · Greco · 2018 [cited by applicant]
US 20180117446A1 · Tran · 2018 [cited by applicant]
US 20180123779A1 · Zhang · 2018 [cited by applicant]
US 20180139042A1 · Binning · 2018 [cited by applicant]
US 20180144292A1 · Mattingly · 2018 [cited by applicant]
US 20180157700A1 · Roberts · 2018 [cited by applicant]
US 20180158034A1 · Hunt · 2018 [cited by applicant]
US 20180167201A1 · Naqvi · 2018 [cited by applicant]
US 20180173906A1 · Rodriguez · 2018 [cited by applicant]
US 20180176017A1 · Rodriguez · 2018 [cited by applicant]
US 20180181768A1 · Leporini · 2018 [cited by applicant]
US 20180182042A1 · Vinay · 2018 [cited by applicant]
US 20180183602A1 · Campagna · 2018 [cited by applicant]
US 20180189333A1 · Childress · 2018 [cited by applicant]
US 20180189781A1 · McCann · 2018 [cited by applicant]
US 20180204213A1 · Zappier · 2018 [cited by applicant]
US 20180212779A1 · Bergmann · 2018 [cited by applicant]
US 20180219683A1 · Deery · 2018 [cited by applicant]
US 20180219685A1 · Deery · 2018 [cited by applicant]
US 20180225640A1 · Chapman · 2018 [cited by applicant]
US 20180225649A1 · Babar · 2018 [cited by applicant]
US 20180241565A1 · Paolini-Subramanya · 2018 [cited by applicant]
US 20180253702A1 · Dowding · 2018 [cited by examiner]
US 20180260888A1 · Paolini-Subramanya · 2018 [cited by applicant]
US 20180260889A1 · Paolini-Subramanya · 2018 [cited by applicant]
US 20180268162A1 · Dillenberger · 2018 [cited by applicant]
US 20180268382A1 · Wasserman · 2018 [cited by applicant]
US 20180268504A1 · Paolini-Subramanya · 2018 [cited by applicant]
US 20180276270A1 · Bisbee · 2018 [cited by applicant]
US 20180276668A1 · Li · 2018 [cited by applicant]
US 20180276745A1 · Paolini-Subramanya · 2018 [cited by applicant]
US 20180285879A1 · Gadnis · 2018 [cited by applicant]
US 20180285970A1 · Snow · 2018 [cited by applicant]
US 20180285971A1 · Rosenoer · 2018 [cited by applicant]
US 20180288022A1 · Madisetti · 2018 [cited by applicant]
US 20180315051A1 · Hurley · 2018 [cited by applicant]
US 20180316502A1 · Nadeau · 2018 [cited by applicant]
US 20180330349A1 · Uhr · 2018 [cited by applicant]
US 20180356236A1 · Lawrenson · 2018 [cited by applicant]
US 20180365201A1 · Hunn et al. · 2018 [cited by applicant]
US 20180365686A1 · Kondo · 2018 [cited by applicant]
US 20180365764A1 · Nelson · 2018 [cited by applicant]
US 20180367298A1 · Wright · 2018 [cited by applicant]
US 20190012637A1 · Gillen · 2019 [cited by applicant]
US 20190013948A1 · Mercuri · 2019 [cited by applicant]
US 20190018947A1 · Li · 2019 [cited by applicant]
US 20190028273A1 · Harras · 2019 [cited by applicant]
US 20190034459A1 · Qiu · 2019 [cited by applicant]
US 20190036887A1 · Miller · 2019 [cited by applicant]
US 20190036957A1 · Smith · 2019 [cited by applicant]
US 20190043048A1 · Wright · 2019 [cited by applicant]
US 20190044727A1 · Scott · 2019 [cited by applicant]
US 20190050855A1 · Martino · 2019 [cited by applicant]
US 20190057382A1 · Wright · 2019 [cited by applicant]
US 20190058581A1 · Wood · 2019 [cited by applicant]
US 20190065709A1 · Salomon · 2019 [cited by applicant]
US 20190073666A1 · Ortiz · 2019 [cited by applicant]
US 20190080284A1 · Kim · 2019 [cited by applicant]
US 20190081793A1 · Martino · 2019 [cited by applicant]
US 20190081796A1 · Chow · 2019 [cited by applicant]
US 20190087446A1 · Sharma · 2019 [cited by applicant]
US 20190123889A1 · Schmidt-Karaca · 2019 [cited by applicant]
US 20190132350A1 · Smith · 2019 [cited by applicant]
US 20190188699A1 · Thibodeau · 2019 [cited by applicant]
US 20190197532A1 · Jayachandran · 2019 [cited by applicant]
US 20190205563A1 · Gonzales, Jr. · 2019 [cited by applicant]
US 20190236286A1 · Scriber · 2019 [cited by applicant]
US 20190251557A1 · Jin · 2019 [cited by applicant]
US 20190253240A1 · Treat · 2019 [cited by applicant]
US 20190253258A1 · Thekadath · 2019 [cited by applicant]
US 20190268141A1 · Pandurangan · 2019 [cited by applicant]
US 20190268163A1 · Nadeau · 2019 [cited by applicant]
US 20190281259A1 · Palazzolo · 2019 [cited by applicant]
US 20190287107A1 · Gaur · 2019 [cited by applicant]
US 20190287199A1 · Messerges · 2019 [cited by applicant]
US 20190287200A1 · Schuler · 2019 [cited by applicant]
US 20190288832A1 · Dang · 2019 [cited by applicant]
US 20190296915A1 · Lancashire · 2019 [cited by applicant]
US 20190303623A1 · Reddy · 2019 [cited by applicant]
US 20190303887A1 · Wright · 2019 [cited by applicant]
US 20190306150A1 · Letz · 2019 [cited by applicant]
US 20190311357A1 · Madisetti · 2019 [cited by applicant]
US 20190318117A1 · Beecham · 2019 [cited by applicant]
US 20190319782A1 · Ghosh · 2019 [cited by applicant]
US 20190324867A1 · Tang · 2019 [cited by applicant]
US 20190332691A1 · Beadles · 2019 [cited by applicant]
US 20190333054A1 · Cona · 2019 [cited by applicant]
US 20190334715A1 · Gray · 2019 [cited by applicant]
US 20190334912A1 · Sloane · 2019 [cited by applicant]
US 20190340586A1 · Sheng · 2019 [cited by applicant]
US 20190340607A1 · Lynn · 2019 [cited by applicant]
US 20190342422A1 · Li · 2019 [cited by applicant]
US 20190347444A1 · Lowagie · 2019 [cited by applicant]
US 20190347628A1 · Al-Naji · 2019 [cited by applicant]
US 20190349190A1 · Smith · 2019 [cited by applicant]
US 20190349426A1 · Smith · 2019 [cited by applicant]
US 20190354606A1 · Snow · 2019 [cited by applicant]
US 20190354607A1 · Snow · 2019 [cited by applicant]
US 20190354611A1 · Snow · 2019 [cited by applicant]
US 20190354724A1 · Lowagie · 2019 [cited by applicant]
US 20190354725A1 · Lowagie · 2019 [cited by applicant]
US 20190354964A1 · Snow · 2019 [cited by applicant]
US 20190356733A1 · Snow · 2019 [cited by applicant]
US 20190361917A1 · Tran · 2019 [cited by applicant]
US 20190372770A1 · Xu · 2019 [cited by applicant]
US 20190378128A1 · Moore · 2019 [cited by applicant]
US 20190385165A1 · Castinado · 2019 [cited by applicant]
US 20190386940A1 · Hong · 2019 [cited by applicant]
US 20190391540A1 · Westervelt · 2019 [cited by applicant]
US 20190391858A1 · Studnicka · 2019 [cited by applicant]
US 20190394044A1 · Snow · 2019 [cited by applicant]
US 20190394048A1 · Deery · 2019 [cited by applicant]
US 20200004263A1 · Dalla Libera · 2020 [cited by applicant]
US 20200004946A1 · Gilpin · 2020 [cited by applicant]
US 20200005270A1 · Griffith · 2020 [cited by applicant]
US 20200005290A1 · Madisetti · 2020 [cited by applicant]
US 20200007341A1 · Veeningen · 2020 [cited by applicant]
US 20200019937A1 · Edwards · 2020 [cited by applicant]
US 20200034571A1 · Fett · 2020 [cited by applicant]
US 20200034813A1 · Calinog · 2020 [cited by applicant]
US 20200042635A1 · Douglass · 2020 [cited by applicant]
US 20200042960A1 · Cook · 2020 [cited by applicant]
US 20200042982A1 · Snow · 2020 [cited by applicant]
US 20200042983A1 · Snow · 2020 [cited by applicant]
US 20200042984A1 · Snow · 2020 [cited by applicant]
US 20200042985A1 · Snow · 2020 [cited by applicant]
US 20200042986A1 · Snow · 2020 [cited by applicant]
US 20200042987A1 · Snow · 2020 [cited by applicant]
US 20200042988A1 · Snow · 2020 [cited by applicant]
US 20200042990A1 · Snow · 2020 [cited by applicant]
US 20200042995A1 · Snow · 2020 [cited by applicant]
US 20200044827A1 · Snow · 2020 [cited by applicant]
US 20200044856A1 · Lynde · 2020 [cited by applicant]
US 20200044857A1 · Snow · 2020 [cited by applicant]
US 20200065761A1 · Tatchell · 2020 [cited by applicant]
US 20200067907A1 · Avetisov · 2020 [cited by applicant]
US 20200075056A1 · Yang · 2020 [cited by applicant]
US 20200089690A1 · Qiu · 2020 [cited by applicant]
US 20200099524A1 · Schiatti · 2020 [cited by applicant]
US 20200099534A1 · Lowagie · 2020 [cited by applicant]
US 20200104712A1 · Katz · 2020 [cited by applicant]
US 20200118068A1 · Turetsky · 2020 [cited by applicant]
US 20200127812A1 · Schuler · 2020 [cited by applicant]
US 20200134760A1 · Messerges · 2020 [cited by applicant]
US 20200145219A1 · Sebastian · 2020 [cited by applicant]
US 20200151714A1 · Chan · 2020 [cited by applicant]
US 20200160326A1 · Sarin · 2020 [cited by applicant]
US 20200167870A1 · Isaacson · 2020 [cited by applicant]
US 20200175506A1 · Snow · 2020 [cited by applicant]
US 20200195441A1 · Suen · 2020 [cited by applicant]
US 20200201964A1 · Nandakumar · 2020 [cited by applicant]
US 20200211005A1 · Bodorik · 2020 [cited by applicant]
US 20200211011A1 · Anderson · 2020 [cited by applicant]
US 20200231122A1 · Simlett · 2020 [cited by applicant]
US 20200234386A1 · Blackman · 2020 [cited by applicant]
US 20200250747A1 · Padmanabhan · 2020 [cited by applicant]
US 20200258061A1 · Beadles · 2020 [cited by applicant]
US 20200279324A1 · Snow · 2020 [cited by applicant]
US 20200279325A1 · Snow · 2020 [cited by applicant]
US 20200279326A1 · Snow · 2020 [cited by applicant]
US 20200280447A1 · Snow · 2020 [cited by applicant]
US 20200286082A1 · Cheng · 2020 [cited by applicant]
US 20200302433A1 · Green · 2020 [cited by applicant]