- Patent Title: Systems, methods, and apparatuses for implementing declarative smart actions for coins and assets transacted onto a blockchain using distributed ledger technology (DLT)
-
Application No.: US16264653Application Date: 2019-01-31
-
Publication No.: US11244313B2Publication Date: 2022-02-08
- Inventor: Prithvi Krishnan Padmanabhan , Marc Benioff
- Applicant: salesforce.com, inc.
- Applicant Address: US CA San Francisco
- Assignee: salesforce.com, inc.
- Current Assignee: salesforce.com, inc.
- Current Assignee Address: US CA San Francisco
- Agency: Elliott, Ostrander & Preston, P.C.
- Main IPC: G06Q20/38
- IPC: G06Q20/38 ; H04L9/06 ; G06F16/23

Abstract:
Systems, methods, and apparatuses for implementing declarative smart actions for coins and assets transacted onto a blockchain using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment are described herein. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization, in which such a system includes means for executing a blockchain services interface on behalf of on behalf of a plurality of tenants; in which a blockchain protocol for the blockchain defines a group of base functions for the blockchain, the group of base functions accessible to any participating node of the blockchain. Such a system further includes a receive interface to receive a declaration of a new custom function, the declaration specifying each of (i) a base function and (ii) one or more additional mandatory fields to be captured with the use of the new custom function and (iii) a new custom function name for the new custom function declared and means for associating a smart contract with the new custom function; means for writing metadata onto the blockchain defining the new custom function; means for receiving a transaction for the blockchain matching the new custom function; and means for adding the transaction to a new block on the blockchain via the base function specified by the new custom function pursuant to successful validation by the smart contract. Other related embodiments are disclosed.
Public/Granted literature
Information query