The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 30, 2024

Filed:

Jun. 27, 2022
Applicant:

Ebay Inc., San Jose, CA (US);

Inventors:

Venkata Siva Vijayendra Bhamidipati, Milpitas, CA (US);

Michael Chan, Cupertino, CA (US);

Derek Chamorro, Austin, TX (US);

Arpit Jain, Milpitas, CA (US);

Ashok Srinivasa Murthy, Fremont, CA (US);

Assignee:

eBay Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/06 (2006.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01); G06Q 20/36 (2012.01); H04L 41/22 (2022.01);
U.S. Cl.
CPC ...
H04L 9/0637 (2013.01); G06Q 20/367 (2013.01); H04L 9/3247 (2013.01); H04L 41/22 (2013.01); H04L 63/0227 (2013.01); H04L 63/1425 (2013.01); H04L 63/1433 (2013.01);
Abstract

Technologies are shown for HGM based control for smart contract execution. HGM control rules control function calls at a system level utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for a smart contract. The HGM control rules are applied to HGMs collected from the call stack to allow or prohibit specific HGMs observed in functions or function call chains. HGM control rules can use dynamic state data in the function call chain. If the dynamic state data observed in function call chains does not meet the requirements defined in the HGM control rules, then the function call can be blocked from executing or completing execution. The HGM control rules can be generated by executing known sets of acceptable or vulnerable smart contracts and collecting the resulting HGMs.


Find Patent Forward Citations

Loading…