-
公开(公告)号:US11989726B2
公开(公告)日:2024-05-21
申请号:US17517522
申请日:2021-11-02
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan Padmanabhan
CPC classification number: G06Q20/3825 , G06Q20/065 , G06Q20/381 , G06Q20/38215 , H04L9/3213 , H04L9/50 , H04L2209/56
Abstract: A request to exchange of a first quantity of a first fungible digital token type stored within a smart contract instance recorded in a public trust ledger and owned by a first party within the public trust ledger may be received via a communication interface at a database system. The request may authenticate a first account in the database system. The first account may be linked with the first party within the public trust ledger. The smart contract instance may be executed to determine whether the requested exchange is permissible based on one or more transaction rules included within the smart contract instance. The database system may be updated to reflect a transaction recorded within the public trust ledger when it is determined that the requested exchange is permissible.
-
公开(公告)号:US11875400B2
公开(公告)日:2024-01-16
申请号:US16776220
申请日:2020-01-29
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan Padmanabhan
CPC classification number: G06Q40/03 , G06F16/2379 , G06F16/27 , G06N5/04 , G06N20/00 , G06Q20/389
Abstract: Exemplary systems, methods, and apparatuses dynamically assign nodes to a group within blockchains based on transaction type and node intelligence using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment. The exemplary system operates a blockchain interface to the blockchain on behalf of a plurality of tenants of the host organization, creates a consensus group on the blockchain and associates the consensus group with a specific transaction type for transactions to be processed via the blockchain. The system further assigns participating nodes to the consensus group and grants increased weight consensus voting rights to the consensus group.
-
公开(公告)号:US11783024B2
公开(公告)日:2023-10-10
申请号:US16777073
申请日:2020-01-30
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan Padmanabhan
CPC classification number: G06F21/445 , G06F21/6263 , H04L9/0643 , H04L63/102 , H04L67/306 , H04L9/50
Abstract: Configuration input for creating a new data privacy profile may be received via a graphical user interface. The configuration input may include account information specifying a plurality of web-accessible accounts. Profile data may be retrieved from the accounts by authenticating with the accounts and populating retrieved user profile data into a newly generated data privacy profile stored at a host organization. A unique SOLID compliant tag may be issued to the user, associated with the data privacy profile, and recorded on a public blockchain. One or more private portions of the data privacy profile may remain inaccessible to requestors.
-
公开(公告)号:US11636098B2
公开(公告)日:2023-04-25
申请号:US17462610
申请日:2021-08-31
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan Padmanabhan
IPC: G06F16/23 , G06F16/25 , G06F16/248 , G06F16/245 , G06F9/451
Abstract: Methods, systems, and devices supporting a data model abstraction framework are described. Some platforms (e.g., a multi-tenant cloud computing platform) may manage data across a number of persistent systems (e.g., cloud platforms, data stores, packages, etc.). To efficiently manage data across such systems, a platform may implement a metadata-driven abstraction layer. The abstraction layer may support a number of interface objects and interface fields, which may operate as abstracted versions of persistent objects and persistent fields. External entities (e.g., users, triggers, customizations, packages, plugins, or any other entities) may interact with the interface objects, and the abstraction layer may automatically handle mappings from the interface objects to the persistent systems. By using the metadata-driven abstraction layer, the platform may resolve conflicts between the external entities and multiple underlying persistent systems. Additionally, the abstraction layer may dynamically adjust mappings to handle migrations or other updates across the persistent systems.
-
公开(公告)号:US12155767B2
公开(公告)日:2024-11-26
申请号:US17410932
申请日:2021-08-24
Applicant: Salesforce, Inc.
Inventor: Hal Scott Hildebrand , Prithvi Krishnan Padmanabhan
IPC: H04L9/32 , H04L9/06 , H04L67/1061
Abstract: A request to identify a data value may be received via a network at a designated one of a plurality of identity nodes. A query that includes the data value may be transmitted to an identity service associated with the designated identity node. A response message from the identity service may include one or more designated network identifiers corresponding with the data value. The designated identity node may communicate with the plurality of identity nodes to identify a plurality of network identifiers corresponding with the data value. A trust ledger may be updated to include a correspondence between a selected one of the network identifiers and the data value.
-
公开(公告)号:US20240220466A1
公开(公告)日:2024-07-04
申请号:US18303189
申请日:2023-04-19
Applicant: Salesforce, Inc.
Inventor: Ohad Barak , Prithvi Krishnan Padmanabhan , Gary BRANDELEER
IPC: G06F16/22 , G06F16/215
CPC classification number: G06F16/22 , G06F16/215
Abstract: A method receives a definition for an attribute that is associated with an asset. Information from the asset is received for the attribute. A name for the attribute is received where the name is used as a key in a key value pair for the attribute in a database. The method stores a key value pair for the attribute in the database using the key of the name. The value is associated with the information received from the asset that is monitoring the attribute. Access is provided to the value for the attribute using the key to monitor the attribute for the asset.
-
公开(公告)号:US12002039B2
公开(公告)日:2024-06-04
申请号:US17517543
申请日:2021-11-02
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.
-
公开(公告)号:USD1024089S1
公开(公告)日:2024-04-23
申请号:US29768475
申请日:2021-01-29
Applicant: Salesforce, Inc.
Designer: Puneet Dhaliwal , Niv Garber , D. Dustin Breese , Prithvi Krishnan Padmanabhan , Kara Carreri , Rahul Mehta , Raghav Abboy , Yongbo Zuo , Abraham Reyes
Abstract: FIG. 1 is a front view of a display screen or portion thereof with graphical user interface, showing a first image of the claimed design;
FIG. 2 is a second image thereof;
FIG. 3 is a third image thereof; and,
FIG. 4 is a fourth image thereof.
The outermost dashed broken lines in FIGS. 1-4 show a display screen or portion thereof, and form no part of the claimed design. The other dashed broken lines in FIGS. 1-4 show text, graphics, and other elements that form no part of the claimed design.-
公开(公告)号:US20240095220A1
公开(公告)日:2024-03-21
申请号:US17933827
申请日:2022-09-20
Applicant: Salesforce, Inc.
Inventor: Charles Hart Isaacs , Prithvi Krishnan Padmanabhan , Mathew Sweezey
CPC classification number: G06F16/211 , G06F16/2255
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for ensuring trust throughout the lifecycle of a non-fungible token. The system identifies, from a metadata data structure associated with the non-fungible token, a first network address associated with a first attribute of the metadata data structure. The system accesses a first file referenced by the first network address and generates a first hash value from contents of the first file. The system generates a modified metadata data structure that includes the first hash value by storing, within the metadata data structure, the first hash value in association with the first attribute. The system then generates a second hash value using the modified metadata data structure and stores, in a public trust ledger, a first smart contract including the second hash value and a second network address that references the modified metadata data structure. The system may then attempt to validate a smart contract based, at least in part, on the second hash value.
-
公开(公告)号:US11902852B2
公开(公告)日:2024-02-13
申请号:US17162304
申请日:2021-01-29
Applicant: Salesforce, Inc.
Inventor: Puneet Dhaliwal , Niv Garber , D. Dustin Breese , Prithvi Krishnan Padmanabhan , Kara Carreri , Rahul Mehta , Raghav Abboy , Yongbo Zuo , Abraham Reyes
IPC: H04W4/021 , H04W4/029 , G06Q30/016 , G06Q10/0631
CPC classification number: H04W4/021 , G06Q10/06311 , G06Q30/016 , H04W4/029
Abstract: Described herein are systems, apparatus, methods and computer program products configured to provide tracking and/or status updates for on-site service personnel. Geofences may be utilized to provide for automated updates to a customer. Additionally, tracking links and other communications may be provided to the customer to allow for improved communications with on-site service personnel.
-
-
-
-
-
-
-
-
-