-
公开(公告)号:US11244313B2
公开(公告)日:2022-02-08
申请号:US16264653
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Marc Benioff
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.
-
公开(公告)号:US20200349564A1
公开(公告)日:2020-11-05
申请号:US16399686
申请日:2019-04-30
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Marc Benioff
IPC: G06Q20/38 , G06F16/182 , H04L9/14
Abstract: A method to enable interoperability between blockchain networks. The method including receiving, by a mapper of an interoperability network, a transaction emitted by a first blockchain network, transforming the received transaction to a transaction compatible with a second blockchain network according to a mapping determined for the received transaction, and forwarding the transformed transaction to the second blockchain network to be processed by the second blockchain network.
-
公开(公告)号:US11488176B2
公开(公告)日:2022-11-01
申请号:US16264657
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Marc Benioff
IPC: G06Q30/00 , G06Q20/38 , G06Q10/08 , H04L9/00 , H04L9/32 , H04L9/06 , G06F16/953 , G06F9/451 , G06F3/0484 , G06F40/186
Abstract: Systems, methods, and apparatuses for implementing certificates of authenticity of digital twins 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 which includes means for operating a first blockchain interface to a private blockchain on behalf of a product manufacturer, in which the product manufacturer has access permissions to the private blockchain; means for operating a second blockchain interface to a public blockchain on behalf of a plurality of tenants of the host organization including the product manufacturer; means for providing a plurality of templates for certificates of authenticity to the plurality of tenants; means for generating a digital twin for a finished goods product by the product manufacturer, the digital twin having embedded therein a new certificate of authenticity generated using one of the plurality of templates, the new certificate of authenticity uniquely identifying the finished goods product by a product identifier specified with the new certificate of authenticity; means for transacting the digital twin onto the private blockchain; means for transferring ownership of the digital twin from the product manufacturer to a purchaser; and means for writing a unique ID identifying the digital twin on the public blockchain into the asset on the private blockchain within which the digital twin is stored. Other related embodiments are disclosed.
-
公开(公告)号:US20200250683A1
公开(公告)日:2020-08-06
申请号:US16264657
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Marc Benioff
Abstract: Systems, methods, and apparatuses for implementing certificates of authenticity of digital twins 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 which includes means for operating a first blockchain interface to a private blockchain on behalf of a product manufacturer, in which the product manufacturer has access permissions to the private blockchain; means for operating a second blockchain interface to a public blockchain on behalf of a plurality of tenants of the host organization including the product manufacturer; means for providing a plurality of templates for certificates of authenticity to the plurality of tenants; means for generating a digital twin for a finished goods product by the product manufacturer, the digital twin having embedded therein a new certificate of authenticity generated using one of the plurality of templates, the new certificate of authenticity uniquely identifying the finished goods product by a product identifier specified with the new certificate of authenticity; means for transacting the digital twin onto the private blockchain; means for transferring ownership of the digital twin from the product manufacturer to a purchaser; and means for writing a unique ID identifying the digital twin on the public blockchain into the asset on the private blockchain within which the digital twin is stored. Other related embodiments are disclosed.
-
公开(公告)号:US20200250661A1
公开(公告)日:2020-08-06
申请号:US16264653
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Marc Benioff
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.
-
-
-
-