IP Library Granted Patent US 11,494,764
Granted Patent B2
US 11,494,764 · App. 17/647,776 · Granted Nov 8, 2022

Methods and systems for smart contracts for security and filtering

Inventors: Vijay Madisetti (Johns Creek, GA); Arshdeep Bahga (Chandigarh, IN)
Assignee: Vijay Madisetti
G06Q20/389G06Q20/381H04L9/3236H04L9/3268H04L9/50H04L2209/56
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 11,494,764
App. No.
17/647,776
Granted
Nov 8, 2022
Kind
B2
Abstract

A blockchain value transfer method including receiving a transfer request, the transfer, executing a first smart contract function to perform data analytics on the transfer request and a second smart contract function to implement a security response responsive to an inconsistency in the transfer request, and recording a result of the second smart contract function to at least one of a SQL database, a NoSQL database, and an analytics service. The inconsistency of the transfer request is a deviation from a learned transfer pattern identified from the prior smart contracts for prior transfer requests.

Claims (35)

1. A blockchain value transfer filtering method performed by a server, the method comprising:

receiving a request to transfer value in a form of at least one of a cryptocurrency and a token at the server, defining a transfer request;

executing a first smart contract function comprised by a first smart contract stored on the server responsive to the transfer request, the first smart contract function being configured to perform data analytics on the transfer request;

executing a first filter smart contract function comprised by a first filter smart contract stored on the server responsive to the transfer request, the filter smart contract function configured to:

check the transfer request for inconsistency with a first filtering criterion, defining an identified transfer request; and

implement a first response responsive to transfer the identified transfer request, the first response being at least one of implementing a security response and updating a second smart contract for another value transfer transaction;

recording a result of execution of the first filter smart contract function to at least one of a database and an analytics service;

transmitting the transfer 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 transfer requests.

2. The method of claim 1 wherein the first response is a security response comprising at least one of preventing performance of the transfer request and sending a message to at least one of the sending user address and the receiving user address.

3. The method of claim 1 wherein the first filtering criterion comprises determining the conformity of the transfer request to a learned transfer pattern identified from transfer the transaction pattern learning system.

4. The method of claim 3 wherein the learned transfer pattern identified from the transaction pattern learning system is identified by application of at least one of an artificial intelligence module and a machine learning module.

5. The method of claim 1 wherein the first filter smart contract function is independent from the first smart contract.

6. The method of claim 1 further comprising:

executing the second filter smart contract function responsive to a subsequent transfer request, the second filter smart contract function being configured to:

check the subsequent transfer request for activity inconsistent with a second filtering criterion, similarly defining the identified suspicious transfer request; and

implement a second response responsive to identifying the identified suspicious transfer request.

7. The method of claim 1 further comprising receiving a filter token;

wherein the first filter smart contract function is executed responsive to receiving the filter token.

8. The method of claim 7 further comprising:

receiving a second filter token; and

executing the second filter smart contract function responsive to receiving the second filter token, the second filter smart contract function being configured to:

check a subsequent transfer request for activity inconsistent with a second filtering criterion, similarly defining the identified suspicious transfer request; and

implement a second response responsive to identifying the identified suspicious transfer request.

9. A blockchain value transfer filtering method performed by a server, the method comprising:

receiving a request to transfer value in a form of at least one of a cryptocurrency and a token at the server, defining a transfer request;

executing a first smart contract function comprised by a first smart contract stored on the server responsive to the transfer request, the first smart contract function being configured to perform data analytics on the transfer request;

receiving a filter token;

executing a first filter smart contract function comprised by a first filter smart contract stored on the server responsive to the transfer request responsive to receiving the filter token, the first filter smart contract function being configured to:

check the transfer request for activity inconsistent with a first filtering criterion, defining an identified transfer request; and

implement a first response responsive to identifying the identified transfer request, the first response being at least one of implementing a security response and updating a second smart contract defining another value transfer transaction and recording a result of execution of the first filter smart contract function to at least one of a database and an analytics service;

transmitting the transfer 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 transfer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2026
From: MADISETTI, VIJAY
To: VM INNOVATIONS I, LLC
Reel/Frame 075116/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2022
From: BAHGA, ARSHDEEP
To: MADISETTI, VIJAY
Reel/Frame 058774/0921 →
Continuity (6)
Continuation In Part 16744231 · Jan 16, 2020
Division 16396845 · Apr 29, 2019
Continuation In Part 15976910 · May 11, 2018
Provisional Application 62818798 · Mar 15, 2019
Provisional Application 62652341 · Apr 4, 2018
Related Publication 20220138733A1 · May 5, 2022