-
公开(公告)号:US20240296443A1
公开(公告)日:2024-09-05
申请号:US18648183
申请日:2024-04-26
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan PADMANABHAN
CPC classification number: G06Q20/3825 , G06Q20/065 , G06Q20/38215 , H04L9/3213 , H04L9/50 , H04L2209/56
Abstract: A request to perform an action related to a smart contract recorded on a public trust ledger external to the database system may be received via a communication interface at a database system. The request may authenticate a designated database system account. A determination may be made as to whether the designated database system account is authorized to perform the action by accessing definition information for a public trust ledger synthetic party identifying a plurality of database system accounts authorized to perform one or more actions related to the smart contract. The database system may communicate with a token exchange to perform the action by executing the smart contract when it is determined that the designated database system account is authorized to perform the action.
-
公开(公告)号:US20230396445A1
公开(公告)日:2023-12-07
申请号:US18060471
申请日:2022-11-30
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan PADMANABHAN
CPC classification number: H04L9/3247 , G06F21/6218 , H04L9/50
Abstract: A request to perform an action related to a smart contract deployed on a blockchain may be received at a database system. The smart contract may be associated with a multi-signature authorization policy including one or more signature criteria for performing the action. A respective signature request message may be transmitted to a plurality of recipients. The signature request messages may identify the smart contract and the action. A plurality of signature response messages may be received. Two or more of the signature response messages may include a respective signature generated based on a respective private cryptographic key. An action execution message may be transmitted to execute the smart contract to perform the action. The action execution message may include the two or more signatures. The smart contract may be configured to perform the action when the two or more signatures comply with the multi-signature authorization policy.
-
公开(公告)号:US20230368191A1
公开(公告)日:2023-11-16
申请号:US17662795
申请日:2022-05-10
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan PADMANABHAN , Gary BRANDELEER
CPC classification number: G06Q20/3825 , G06Q20/3829 , G06Q20/065 , G06Q20/3674 , G06Q20/4016
Abstract: A database system account in a database system may be authenticated as owning a smart contract deployed to a blockchain. Blockchain information related to the smart contract may be received from the blockchain. The blockchain information may identify one or more tokens minted by the smart contract and/or one or more wallets in which the one or more tokens are stored. A plurality of records created based on the blockchain information may be stored in the database system. The plurality of records may include a first record representing the smart contract and a second one or more records representing the one or more tokens.
-
4.
公开(公告)号:US20230367776A1
公开(公告)日:2023-11-16
申请号:US17662812
申请日:2022-05-10
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan PADMANABHAN , Gary BRANDELEER , Avanthika RAMESH , Adam CAPLAN , Angus DUNN , Dan XU , Chinmay GORE , Aditya Nikhil DESAI
IPC: G06F16/2457 , G06F16/25 , G06F16/22 , H04L9/32
CPC classification number: G06F16/24573 , G06F16/252 , G06F16/2282 , H04L9/3236
Abstract: A plurality of metadata entries may be sent from a database system to a distributed storage system via a communication interface. The metadata entries may correspond with a respective plurality of metadata identifiers. A first function in a smart contract deployed on a blockchain may be executed to mint a designated non-fungible token initially owned by a first blockchain party corresponding with a database system account. A first transaction transferring the designated non-fungible token to a second blockchain party different from the first blockchain party may be identified. A second function in the smart contract may be executed to record a second transaction updating an attribute value associated with the designated non-fungible token to include a designated one of the plurality of metadata identifiers corresponding with a designated one of the metadata entries.
-
公开(公告)号:US20230368291A1
公开(公告)日:2023-11-16
申请号:US17662804
申请日:2022-05-10
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan PADMANABHAN , Marc BENIOFF
CPC classification number: G06Q40/04 , G06F16/24558 , G06Q20/3678 , G06Q20/389 , G06Q20/4016 , G06Q20/3829 , H04L9/50 , G06Q2220/00
Abstract: A designated smart contract representation may be determined based on configuration information provided by a first database system account. The designated smart contract representation may include a binary executable representation of a smart contract template. Access to the designated smart contract representation may be provided via an application exchange in an database system. The database system may provide computing services to a plurality of entities via the internet. The plurality of entities may include a first entity associated with the first database system account and a second entity associated with a second database system account. The application exchange may provide access to a plurality of smart contract representations including the designated smart contract representation. A selection of the designated smart contract representation may be received in association with the second database system account. The binary executable representation may be deployed to a blockchain.
-
公开(公告)号:US20230367766A1
公开(公告)日:2023-11-16
申请号:US18315830
申请日:2023-05-11
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan PADMANABHAN , Gary BRANDELEER , Michael ALBERS
CPC classification number: G06F16/2379 , G06Q20/3672 , G06Q20/401 , G06Q20/389
Abstract: An estimated environmental impact profile may be determined based on a smart contract deployment configuration, which may identify an estimated number of first tokens to be minted via a smart contract instance based on a smart contract template and deployed to a blockchain. One or more instructions to perform a plurality of operations on the designated blockchain may be transmitted. The plurality of operations may include deploying the smart contract instance to the designated blockchain and minting a first number of first tokens via the smart contract instance. The estimated environmental impact profile may be updated based on the one or more operations. An instruction to transfer a second number of second tokens to a recipient may be transmitted. The second number may be selected based on the estimated environmental impact profile to offset an environmental impact associated with the smart contract instance.
-
公开(公告)号:US20230237499A1
公开(公告)日:2023-07-27
申请号:US18158702
申请日:2023-01-24
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan PADMANABHAN
CPC classification number: G06Q30/01 , H04L9/3218 , G06Q2220/00
Abstract: An interaction message may be received as part of a digital interaction between the database system and a remote computing device. A public trust ledger identifier associated with the interaction message may be determined. A non-fungible preference token recorded in a public trust ledger within a wallet owned by the public trust ledger identifier may be identified. The non-fungible preference token may include one or more preference values identifying preference information for a user associated with the public trust ledger identifier. An updated preference value based at least in part on the digital interaction. An instruction to update the non-fungible preference token to include the updated preference value may be sent to the public trust ledger.
-
公开(公告)号:US20240177143A1
公开(公告)日:2024-05-30
申请号:US18153280
申请日:2023-01-11
Applicant: Salesforce, Inc.
Inventor: Gary BRANDELEER , Prithvi Krishnan PADMANABHAN , Avanthika RAMESH
CPC classification number: G06Q20/3672 , G06Q20/389 , G06Q20/401
Abstract: A first instruction to deploy to a blockchain a smart contract that includes a minting function may be transmitted from a database system. The minting function may include an authorization portion that permits token minting only when a request is received from a requestor associated with a role for which token minting is authorized. A second instruction to record on the blockchain an association between a public key for an intermediary wallet, a unique identifier for the smart contract, and an intermediary minting role may also be transmitted from the database system. A transaction in which a designated token was minted to a designated wallet based on a request received in association with the intermediary wallet may be identified at the database system. The transaction may be authorized based on an application of the public key to information included in the request.
-
公开(公告)号:US20250005299A1
公开(公告)日:2025-01-02
申请号:US18398001
申请日:2023-12-27
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan PADMANABHAN , Avanthika RAMESH
IPC: G06F40/40 , G06F16/242 , G06F16/25
Abstract: A database system may include one or more relational databases storing information for a plurality of tenants in accordance with database object definitions. The database system may also include a communication interface providing the plurality of tenants with access to web applications through which to access the information and configured to receive an indication of one or more of the database object definitions from a tenant. The database system may also include a storage device storing a prompt template specific to the tenant and that includes one or more natural language instructions for generating text and a reference to the one or more database object definitions. The database system may also include a processor configured to retrieve a database record associated with the tenant and corresponding to the one or more database object definitions and to determine a text generation prompt based on the database record and the prompt template.
-
公开(公告)号:US20230394481A1
公开(公告)日:2023-12-07
申请号:US18327234
申请日:2023-06-01
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan PADMANABHAN
CPC classification number: G06Q20/389 , G06Q20/3672 , G06Q20/401
Abstract: A relational database stores customer relations management information including a plurality of transaction records that reflect tokens minted on a blockchain and transferred to customers of a plurality of tenants. A blockchain interface may deploy to the blockchain a smart contract owned by an owner account associated with a designated tenant. The smart contract may be linked to a voucher creator account assigned to a voucher creator role, which may be linked to a voucher public key stored on the blockchain in association with the smart contract and a voucher private key. A transaction voucher authorizing a voucher recipient account to execute the smart contract to perform an action may be created and signed with the voucher private key. The smart contract may include an executable function to perform the action after validating the transaction voucher by decrypting the transaction voucher with the voucher public key.
-
-
-
-
-
-
-
-
-