-
公开(公告)号:US20220027356A1
公开(公告)日:2022-01-27
申请号:US17496675
申请日:2021-10-07
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Sri Naga Deepthi Velisetti , Philip Norman Calvin , Brent Fosdick
Abstract: A method for a multi-tenant server to manage data in a peer-to-peer blockchain network is described. The method includes monitoring one or more fields of a first physical object of a first tenant in the peer-to-peer blockchain network to determine when one or more conditions of a smart contract have been fulfilled; determining that one or more conditions of the smart contract have been met by the first physical object of the first tenant; and performing one or more operations of the smart contract, which are associated with the one or more conditions, in response to determining that the one or more conditions of the smart contract have been met by the first physical object of the first tenant, wherein the one or more operations are performed in relation to a second physical object of a second tenant in the peer-to-peer blockchain network.
-
公开(公告)号:US11100091B2
公开(公告)日:2021-08-24
申请号:US16228501
申请日:2018-12-20
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Sri Naga Deepthi Velisetti , Brent Fosdick , Philip Norman Calvin
Abstract: A method for managing data by a multi-tenant server in a distributed network is described. The multi-tenant server manages a multi-tenant environment for a set of tenant systems and peers in the distributed network, which include the set of tenant systems and a set of non-tenant systems. The method includes receiving a tenant transaction request to modify an object in the distributed network, wherein the tenant transaction request is received from a tenant system in the set of tenant systems based on a non-tenant transaction request from a non-tenant system from the set of non-tenant systems; generating, on behalf of the tenant system and the non-tenant system, a transaction object based on an exchange object and the tenant transaction request; and making, on behalf of the tenant system, the transaction object available to the sets of tenant non-tenant systems to attempt to obtain consensus for modifying the object.
-
公开(公告)号:US11157484B2
公开(公告)日:2021-10-26
申请号:US16228528
申请日:2018-12-20
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Sri Naga Deepthi Velisetti , Philip Norman Calvin , Brent Fosdick
Abstract: A method for a multi-tenant server to manage data in a peer-to-peer blockchain network is described. The method includes monitoring one or more fields of a first physical object of a first tenant in the peer-to-peer blockchain network to determine when one or more conditions of a smart contract have been fulfilled; determining that one or more conditions of the smart contract have been met by the first physical object of the first tenant; and performing one or more operations of the smart contract, which are associated with the one or more conditions, in response to determining that the one or more conditions of the smart contract have been met by the first physical object of the first tenant, wherein the one or more operations are performed in relation to a second physical object of a second tenant in the peer-to-peer blockchain network.
-
公开(公告)号:US20200089671A1
公开(公告)日:2020-03-19
申请号:US16228528
申请日:2018-12-20
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Sri Naga Deepthi Velisetti , Philip Norman Calvin , Brent Fosdick
Abstract: A method for a multi-tenant server to manage data in a peer-to-peer blockchain network is described. The method includes monitoring one or more fields of a first physical object of a first tenant in the peer-to-peer blockchain network to determine when one or more conditions of a smart contract have been fulfilled; determining that one or more conditions of the smart contract have been met by the first physical object of the first tenant; and performing one or more operations of the smart contract, which are associated with the one or more conditions, in response to determining that the one or more conditions of the smart contract have been met by the first physical object of the first tenant, wherein the one or more operations are performed in relation to a second physical object of a second tenant in the peer-to-peer blockchain network.
-
公开(公告)号:US20200252406A1
公开(公告)日:2020-08-06
申请号:US16399920
申请日:2019-04-30
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Bertha Ching Wai Lam , Brent Fosdick , Sri Naga Deepthi Velisetti
IPC: H04L29/06 , G06F16/907 , G06F16/182 , G06Q20/38 , H04L9/06
Abstract: Systems, methods, and apparatuses for implementing a declarative and metadata driven blockchain platform 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 operating a blockchain interface to the blockchain on behalf of a plurality of tenants of the host organization, in which each one of the plurality of tenants operate as a participating node with access to the blockchain; receiving, from a user device communicably interfaced with the system, first input declaring the new application; receiving second input from the user device adding a plurality of network participants for the new application, in which the network participants are granted access rights to the new application; receiving third input from the user device declaring a plurality of entity types for the new application; receiving fourth input from the user device declaring one or more new field definitions for each of the plurality of entity types; generating a blockchain asset having encoded therein as the defined metadata for the new application, at least (i) the plurality of network participants declared, (ii) the plurality of entity types declared, and (iii) the one or more new field definitions declared for each of the plurality of entity types; and transacting the blockchain asset having the defined metadata encoded therein for the new application onto the blockchain. Other related embodiments are disclosed.
-
公开(公告)号:US20200089670A1
公开(公告)日:2020-03-19
申请号:US16228501
申请日:2018-12-20
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Sri Naga Deepthi Velisetti , Brent Fosdick , Philip Norman Calvin
Abstract: A method for managing data by a multi-tenant server in a distributed network is described. The multi-tenant server manages a multi-tenant environment for a set of tenant systems and peers in the distributed network, which include the set of tenant systems and a set of non-tenant systems. The method includes receiving a tenant transaction request to modify an object in the distributed network, wherein the tenant transaction request is received from a tenant system in the set of tenant systems based on a non-tenant transaction request from a non-tenant system from the set of non-tenant systems; generating, on behalf of the tenant system and the non-tenant system, a transaction object based on an exchange object and the tenant transaction request; and making, on behalf of the tenant system, the transaction object available to the sets of tenant non-tenant systems to attempt to obtain consensus for modifying the object.
-
-
-
-
-