Patents by Inventor Prithvi Krishnan Padmanabhan

Prithvi Krishnan Padmanabhan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12099496
    Abstract: A request may be received to access a digital asset uniquely identified by an identifier within an on-demand database system configured to provide computing services to a plurality of entities via the internet. Ownership of the digital asset may be determined based on ownership of a designated smart contract recorded in a public trust ledger. A plurality of related smart contracts recorded in the public trust ledger may be identified. Each of the related smart contracts may be linked with the designated smart contract. Two or more of the smart contracts may each include a respective one or more non-fungible tokens related to the digital asset. A respective state for two or more of a plurality of modifiable values may be determined. Each of the modifiable values may be being stored within a respective one of the plurality of related smart contracts within the public trust ledger.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: September 24, 2024
    Assignee: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Publication number: 20240296443
    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.
    Type: Application
    Filed: April 26, 2024
    Publication date: September 5, 2024
    Applicant: Salesforce, Inc.
    Inventor: Prithvi Krishnan PADMANABHAN
  • Publication number: 20240220466
    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.
    Type: Application
    Filed: April 19, 2023
    Publication date: July 4, 2024
    Applicant: Salesforce, Inc.
    Inventors: Ohad Barak, Prithvi Krishnan Padmanabhan, Gary BRANDELEER
  • Patent number: 12002039
    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.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: June 4, 2024
    Assignee: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Publication number: 20240177143
    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.
    Type: Application
    Filed: January 11, 2023
    Publication date: May 30, 2024
    Applicant: Salesforce, Inc.
    Inventors: Gary BRANDELEER, Prithvi Krishnan PADMANABHAN, Avanthika RAMESH
  • Patent number: 11995647
    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.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 28, 2024
    Assignee: Salesforce, Inc.
    Inventors: Prithvi Krishnan Padmanabhan, Marc Benioff
  • Patent number: 11989726
    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.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: May 21, 2024
    Assignee: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Patent number: 11971874
    Abstract: Exemplary systems, methods, and apparatuses implement efficient storage and validation of data and metadata within a blockchain using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: April 30, 2024
    Assignee: Salesforce, Inc.
    Inventors: Prithvi Krishnan Padmanabhan, Bertha Ching Wai Lam, Sri Naga Deepthi Velisetti
  • Patent number: 11954094
    Abstract: A request may be received to transfer from a first entity to a second entity a right related to a digital asset stored in an on-demand database system. The on-demand database system may provide computing services to a plurality of entities via the internet. A token associated with the digital asset may be identified. The token may being included in a smart contract recorded within a distributed trust ledger and may be owned by a first distributed trust ledger account. The smart contract may be executed within the distributed trust ledger to record a transfer of the token from the first distributed trust ledger account to a second distributed trust ledger account. The on-demand database system may be updated to include one or more database entries reflecting the recorded transfer.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: April 9, 2024
    Assignee: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Patent number: 11954183
    Abstract: A method and system to manage application package installation in a multi-tenant system is provided. The method includes accessing metadata of an application package for distribution in the multi-tenant system, selecting a component of the application package with a permission guard in the metadata, evaluating permission guard logic to determine wither a target tenant in the multi-tenant system can install the component, and compiling and installing the component in response to the permission guard logic indicating the tenant of the multi-tenant system has met conditions to utilize the component.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: April 9, 2024
    Assignee: Salesforce, Inc.
    Inventors: Prithvi Krishnan Padmanabhan, Natasha Sushil Gupta
  • Publication number: 20240095220
    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.
    Type: Application
    Filed: September 20, 2022
    Publication date: March 21, 2024
    Applicant: Salesforce, Inc.
    Inventors: Charles Hart Isaacs, Prithvi Krishnan Padmanabhan, Mathew Sweezey
  • Patent number: 11921887
    Abstract: A request to contact a service provider may be received from a client machine. The request may be associated with an identity claim and including a service identifier. The identity claim may be validated via a distributed identity service that includes a plurality of identity nodes in communication via a network. Validating the identity claim may include determining a designated network identifier associated with a distributed identity account shared among the plurality of identity nodes. A service query that includes the service identifier and the designated network identifier may be sent to a plurality of customer relations management services. A communication session may be established between a service provider remote computing system and the client machine. The service provider may store customer relations management information at a designated one of the plurality of customer relations management services.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: March 5, 2024
    Assignee: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Patent number: 11899817
    Abstract: Systems, methods, and apparatuses for storing PII information via a metadata driven blockchain using distributed and decentralized storage for sensitive user information, operable within a cloud based computing environment.
    Type: Grant
    Filed: January 31, 2021
    Date of Patent: February 13, 2024
    Assignee: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Patent number: 11902852
    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.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: February 13, 2024
    Assignee: Salesforce, Inc.
    Inventors: Puneet Dhaliwal, Niv Garber, D. Dustin Breese, Prithvi Krishnan Padmanabhan, Kara Carreri, Rahul Mehta, Raghav Abboy, Yongbo Zuo, Abraham Reyes
  • Patent number: 11893002
    Abstract: A method of distributed smart contract deployment in a multi-tenant environment implemented by a computing device. The method including receiving a smart contract source, converting the smart contract source to a smart contract code for a tenant of the multi-tenant environment, the smart contract code to manage blockchain data transaction validation, and installing the smart contract code at the tenant to enforce logic of the smart contract source at the tenant in the multi-tenant environment.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: February 6, 2024
    Assignee: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Publication number: 20240037503
    Abstract: A method of asset verification implemented by a computing device as part of an asset verification system. The asset verification utilizes unique identifying information of the asset. The method collects asset information from a user, collects asset information from the computing device, generates a unique identifier from the asset information, adds the unique identifier and the asset information to a blockchain, and stores the asset information in a distributed storage system.
    Type: Application
    Filed: October 12, 2023
    Publication date: February 1, 2024
    Applicant: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Patent number: 11886421
    Abstract: Exemplary systems, implement Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment. The system operates receives input for adding a plurality of authorized network participants to a declared application, in which the network participants are granted access rights to the declared application. The system further deploys an executable install package to each of the plurality of authorized network participants for the declared application; in which the executable install package retrieves the metadata for the declared application from the blockchain and displays GUIs specific to the declared application which are auto generated by the executable install package based on the retrieved metadata.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: January 30, 2024
    Assignee: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Patent number: 11880349
    Abstract: A method implemented by a computer system including receiving a transaction for a blockchain to update a data record persistently stored on the blockchain, the transaction specifying updated values for one or more of a plurality of data elements of the data record, and updating correlated data records separate from the blockchain in a database system to match the updated values for the data record in the blockchain.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: January 23, 2024
    Assignee: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Patent number: D1023041
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: April 16, 2024
    Assignee: Salesforce, Inc.
    Inventors: Puneet Dhaliwal, Niv Garber, D. Dustin Breese, Prithvi Krishnan Padmanabhan, Kara Carreri, Rahul Mehta, Raghav Abboy, Yongbo Zuo, Abraham Reyes
  • Patent number: D1024089
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: April 23, 2024
    Assignee: Salesforce, Inc.
    Inventors: Puneet Dhaliwal, Niv Garber, D. Dustin Breese, Prithvi Krishnan Padmanabhan, Kara Carreri, Rahul Mehta, Raghav Abboy, Yongbo Zuo, Abraham Reyes