US 11,915,237 B2
Methods and systems for smart contracts for security and filtering
Vijay Madisetti, Johns Creek, GA (US); and Arshdeep Bahga, Chandigarh (IN)
Assigned to Vijay Madisetti, Alpharetta, GA (US)
Filed by Vijay Madisetti, Johns Creek, GA (US)
Filed on Aug. 25, 2022, as Appl. No. 17/822,303.
Application 16/744,231 is a division of application No. 16/396,845, filed on Apr. 29, 2019, abandoned.
Application 17/822,303 is a continuation of application No. 17/647,776, filed on Jan. 12, 2022, granted, now 11,494,764.
Application 17/647,776 is a continuation in part of application No. 16/744,231, filed on Jan. 16, 2020.
Application 16/396,845 is a continuation in part of application No. 15/976,910, filed on May 11, 2018, granted, now 10,853,772.
Claims priority of provisional application 62/818,798, filed on Mar. 15, 2019.
Claims priority of provisional application 62/652,341, filed on Apr. 4, 2018.
Prior Publication US 2022/0405744 A1, Dec. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/38 (2012.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01); G06F 21/31 (2013.01); G06F 21/64 (2013.01)
CPC G06Q 20/389 (2013.01) [G06Q 20/381 (2013.01); H04L 9/3236 (2013.01); H04L 9/3268 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A blockchain transaction filtering method performed by a server, the method comprising:
receiving a transaction request at the server;
executing a first smart contract function comprised by a first smart contract stored on the server responsive to the transaction request;
executing a first filter smart contract function comprised by a first filter smart contract stored on the server responsive to the transaction request, the first filter smart contract function configured to:
check the transaction request for inconsistency with a first filtering criterion, defining a first identified transaction request; and
implement a first response responsive to identifying the first identified transaction request;
transmitting the transaction request to a transaction pattern learning system;
receiving a second filter smart contract comprising a second filter smart contract function from the transaction pattern learning system; and
storing the second filter smart contract on the server for execution responsive to receiving subsequent transaction requests.