Multi-tenant distributed ledger interfaces
Assigneesalesforce.com, inc.
InventorsSri Naga Deepthi Velisetti, Prithvi Krishnan Padmanabhan
Life of this patent
Estimating the term…
Abstract
A set of interfaces is described for implementing a blockchain network by a multi-tenant server, wherein the set of interfaces comprise an object mapping interface. The object mapping interface includes a set object function to designate a tenant object for use in the blockchain network based on an input object; a map function to map fields of the tenant object in a multi-tenant system managed by the multi-tenant server and fields of an exchange object used by the blockchain network based on an input set of field mappings; and a set owner function to set a tenant in the multi-tenant system as an owner of the mappings based on an input identifier.
Claims20
A set of interfaces for implementing a blockchain network by a multi-tenant server, wherein the set of interfaces comprise an object mapping interface, wherein the object mapping interface comprises:
- a set object function to designate a tenant object for use in the blockchain network based on an input object;
- a map function to map fields of the tenant object in a multi-tenant system managed by the multi-tenant server and fields of an exchange object used by the blockchain network based on an input set of field mappings;
- and
- a set owner function to set a tenant in the multi-tenant system as an owner of the mappings based on an input identifier.
A method for implementing a blockchain network by a multi-tenant server using a set of blockchain interfaces, the method comprising:
- implementing, by a mapping object, an object mapping interface, wherein the object mapping interface includes:
- a set object function to designate a tenant object for use in the blockchain network;
- a map function to map fields of the tenant object in a multi-tenant system managed by the multi-tenant server and fields of an exchange object used by the blockchain network;
- and
- a set owner function to set a tenant in the multi-tenant system as an owner of the mappings,
- wherein implementing the object mapping interface includes implementing each of the set object function, the map function, and the set owner function by the mapping object.
A non-transitory machine-readable storage medium, including instructions that when executed by a processor of a multi-tenant server, cause the processor to:
- implement, by a mapping object, an object mapping interface, wherein the object mapping interface includes:
- a set object function to designate a tenant object for use in a blockchain network;
- a map function to map fields of the tenant object in a multi-tenant system managed by the multi-tenant server and fields of an exchange object used by the blockchain network;
- and
- a set owner function to set a tenant in the multi-tenant system as an owner of the mappings,
- wherein implementing the object mapping interface includes implementing each of the set object function, the map function, and the set owner function by the mapping object.
Dependencies are inferred from the claim text.