US2025094974A1PendingUtilityA1

Trustless smart contract execution based on provable ordered transaction history

Assignee: MARKET SOFTWARE LTDPriority: Jul 9, 2023Filed: Nov 29, 2024Published: Mar 20, 2025
Est. expiryJul 9, 2043(~16.9 yrs left)· nominal 20-yr term from priority
G06Q 20/36G06Q 2220/00G06Q 20/389G06Q 20/065G06Q 40/04
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Data analysis is enabled by trustless decision strategy execution. Programming access is provided to a database which includes a provable ordered transaction history of a tokenized asset. The provable ordered transaction history is based on transactions from one or more blockchains. One or more decision strategies, which comprise a program that activates one or more actions for a smart contract, are developed. A first decision strategy, one or more execution parameters, and one or more protection parameters are selected. The first decision strategy, which initiates a smart contract, is deployed on a public oracle network. One or more action instructions are sent to the smart contract. The one or more action instructions are executed by the smart contract. The executing is trustless, resulting in at least one new blockchain transaction.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A processor-implemented method for data analysis comprising:
 providing programming access to a database, wherein the database includes a provable ordered transaction history of a tokenized asset, wherein the provable ordered transaction history is based on a plurality of on-chain transactions from one or more blockchains;   developing one or more decision strategies, wherein each decision strategy in the one or more decision strategies is based on the provable ordered transaction history, wherein the one or more decision strategies comprise a program that activates one or more actions for a smart contract;   selecting a first decision strategy within the one or more decision strategies, wherein the selecting includes one or more execution parameters and one or more protection parameters;   deploying the first decision strategy on a public decentralized oracle network (DON), wherein the first decision strategy initiates the smart contract on the one or more blockchains;   sending one or more action instructions, by the first decision strategy running on the public DON, to the smart contract; and   executing the one or more action instructions, by the smart contract, wherein the executing results in at least one new blockchain transaction, and wherein the executing is trustless.   
     
     
         2 . The method of  claim 1  wherein the public DON is based on a consensus algorithm, wherein the DON provides, to an on-chain transaction, off-chain information. 
     
     
         3 . The method of  claim 1  further comprising creating the provable ordered transaction history. 
     
     
         4 . The method of  claim 3  wherein the creating is based on a combined hash, wherein the combined hash is based on one or more blocks from the one or more blockchains which contain the plurality of on-chain transactions from the one or more blockchains. 
     
     
         5 . The method of  claim 3  wherein the provable ordered transaction history includes an open-high-low-close (OHLC) candle format, wherein the OHLC candle format includes volume. 
     
     
         6 . The method of  claim 3  wherein the provable ordered transaction history includes a money flow. 
     
     
         7 . The method of  claim 3  wherein the provable ordered transaction history includes a liquidity. 
     
     
         8 . The method of  claim 3  wherein the provable ordered transaction history includes a time-ordered transaction history. 
     
     
         9 . The method of  claim 1  wherein each action instruction within the one or more action instructions comprises a decentralized finance (deFi) transaction. 
     
     
         10 . The method of  claim 1  wherein the one or more action instructions are based on the one or more execution parameters. 
     
     
         11 . The method of  claim 10  wherein the one or more execution parameters include a trade dollar limit. 
     
     
         12 . The method of  claim 10  wherein the one or more execution parameters include a trade quantity limit. 
     
     
         13 . The method of  claim 10  wherein the one or more execution parameters include a crypto currency trading pair. 
     
     
         14 . The method of  claim 10  wherein the one or more execution parameters include a time limit. 
     
     
         15 . The method of  claim 1  wherein the sending includes validating, by the smart contract, the one or more action instructions, wherein the validating is based on the one or more protection parameters. 
     
     
         16 . The method of  claim 1  wherein the sending is responsive to one or more on-chain transactions. 
     
     
         17 . The method of  claim 1  wherein the sending is responsive to off-chain data. 
     
     
         18 . The method of  claim 1  wherein the developing is accomplished by one or more developers. 
     
     
         19 . The method of  claim 18  wherein the selecting is accomplished by a user. 
     
     
         20 . The method of  claim 19  further comprising transferring funds, from a blockchain wallet owned by the user, to the smart contract. 
     
     
         21 . The method of  claim 20  wherein the executing includes paying, by the user, a commission to the one or more developers. 
     
     
         22 . The method of  claim 19  wherein the selecting includes a second decision strategy and a second user. 
     
     
         23 . The method of  claim 22  wherein the deploying, the sending, and the executing include the second decision strategy. 
     
     
         24 . The method of  claim 1  further comprising verifying that the at least one new blockchain transaction was executed according to the first decision strategy. 
     
     
         25 . The method of  claim 1  wherein the developing includes back testing, by a developer, the first decision strategy, wherein the back testing is based on the provable ordered transaction history. 
     
     
         26 . A computer program product embodied in a non-transitory computer readable medium for data analysis, the computer program product comprising code which causes one or more processors to perform operations of:
 providing programming access to a database, wherein the database includes a provable ordered transaction history of a tokenized asset, wherein the provable ordered transaction history is based on a plurality of on-chain transactions from one or more blockchains;   developing one or more decision strategies, wherein each decision strategy in the one or more decision strategies is based on the provable ordered transaction history, wherein the one or more decision strategies comprise a program that activates one or more actions for a smart contract;   selecting a first decision strategy within the one or more decision strategies, wherein the selecting includes one or more execution parameters and one or more protection parameters;   deploying the first decision strategy on a public decentralized oracle network (DON), wherein the first decision strategy initiates the smart contract on the one or more blockchains;   sending one or more action instructions, by the first decision strategy running on the DON, to the smart contract; and   executing the one or more action instructions, by the smart contract, wherein the executing results in at least one new blockchain transaction, and wherein the executing is trustless.   
     
     
         27 . A computer system for data analysis comprising:
 a memory which stores instructions;   one or more processors attached to the memory wherein the one or more processors, when executing the instructions which are stored, are configured to:
 provide programming access to a database, wherein the database includes a provable ordered transaction history of a tokenized asset, wherein the provable ordered transaction history is based on a plurality of on-chain transactions from one or more blockchains; 
 develop one or more decision strategies, wherein each decision strategy in the one or more decision strategies is based on the provable ordered transaction history, wherein the one or more decision strategies comprise a program that activates one or more actions for a smart contract; 
 select a first decision strategy within the one or more decision strategies, wherein the selecting includes one or more execution parameters and one or more protection parameters; 
 deploy the first decision strategy on a public decentralized oracle network (DON), wherein the first decision strategy initiates the smart contract on the one or more blockchains; 
 send one or more action instructions, by the first decision strategy running on the DON, to the smart contract; and 
 execute the one or more action instructions, by the smart contract, wherein the executing results in at least one new blockchain transaction, and wherein the executing is trustless.

Join the waitlist — get patent alerts

Track US2025094974A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.