Patents by Inventor Krishnan Padmanabhan

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: 10585657
    Abstract: Disclosed herein are system, method, and computer program product embodiments for an application set-up and management system (AMS). An embodiment operates by receiving a selection of an application for installation. The application accesses a plurality of data fields during its execution, including both a first set of one or more of the data fields that are managed on a centralized database, and a second set of one or more of the data fields that are managed on a decentralized ledger during its operation. The application is installed on a cloud platform of a first user account, wherein the cloud platform includes access to the centralized database. Information associated with setting up the decentralized ledger corresponding to the application is received, and the decentralized ledger is set up. The application is activated on the cloud platform.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: March 10, 2020
    Assignee: SALESFORCE.COM, INC.
    Inventor: Prithvi Krishnan Padmanabhan
  • Publication number: 20200042939
    Abstract: Disclosed herein are system, method, and computer program product embodiments for processing a written-language contract using an industry-specific natural language processing model to determine flows or actions to undertake in a Customer Relationship Management (CRM) solution. A CRM solution may include the ability to receive or create a binding natural-language contract. The CPQ or CRM system may use natural language processing (NLP) to determine terms and conditions included in a natural-language contract. The NLP may further use an industry-specific model that may be determined based on information in the CRM solution to more efficiently and accurately analyze the natural-language contract. The CRM solution may further receive a legal language construct and convert the terms of the legal language construct into a smart contract.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Applicant: salesforce.com, inc.
    Inventor: Prithvi Krishnan PADMANABHAN
  • Publication number: 20190377806
    Abstract: A method for a server to manage data in a peer-to-peer blockchain network is described herein. The method includes generating, by a multi-tenant web server, an exchange object for the peer-to-peer blockchain network, wherein the exchange object includes a set of exchange fields and a mapping between each exchange field in the set of exchange fields and a field of a physical object associated with each peer in the peer-to-peer blockchain network; generating, by the multi-tenant web server, a transaction object based on the exchange object, wherein the transaction object includes the set of exchange fields and proposes an alternation to a physical object; and making, by the multi-tenant web server, the transaction object available to the peers in the peer-to-peer blockchain network to attempt to obtain consensus for the alteration.
    Type: Application
    Filed: September 19, 2018
    Publication date: December 12, 2019
    Inventors: Prithvi Krishnan PADMANABHAN, Sri Naga Deepthi VELISETTI, Philip Norman CALVIN, Brent FOSDICK, Andrew Emil CONN
  • Publication number: 20190303121
    Abstract: Disclosed herein are system, method, and computer program product embodiments for an application set-up and management system (AMS). An embodiment operates by receiving a selection of an application for installation. The application accesses a plurality of data fields during its execution, including both a first set of one or more of the data fields that are managed on a centralized database, and a second set of one or more of the data fields that are managed on a decentralized ledger during its operation. The application is installed on a cloud platform of a first user account, wherein the cloud platform includes access to the centralized database. Information associated with setting up the decentralized ledger corresponding to the application is received, and the decentralized ledger is set up. The application is activated on the cloud platform.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventor: Prithvi Krishnan Padmanabhan
  • Publication number: 20190303445
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a hybrid data management system. An embodiment operates by receiving, from a user interface, a modification to a field of data. It is determined that the field of data corresponds to a decentralized data management system based on a look-up to a metadata repository. The modification is transmitted to the decentralized data management system. From the decentralized data management system, an asset identifier corresponding to the modification is received. The asset identifier is stored in a centralized database. Via the user interface, an indication that the field of data has been modified is provided.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventor: Prithvi Krishnan Padmanabhan
  • Publication number: 20190236598
    Abstract: Systems, methods, and apparatuses for implementing machine learning models for smart contracts using distributed ledger technologies in a cloud based computing environment are described herein.
    Type: Application
    Filed: October 31, 2018
    Publication date: August 1, 2019
    Inventor: Prithvi Krishnan Padmanabhan
  • Publication number: 20190236606
    Abstract: Systems, methods, and apparatuses for implementing a virtual chain model for distributed ledger technologies in a cloud based computing environment are described herein.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: Prithvi Krishnan Padmanabhan, Adrian Kunzle
  • Publication number: 20190236562
    Abstract: Systems, methods, and apparatuses for implementing distributed ledger technology in a cloud based computing environment in which a distributed ledger technology platform host, having at least a processor and a memory therein, receive a collaborative document or portion thereof from a collaborative document processing application, create a blockchain asset comprising the collaborative document or portion thereof, create a blockchain transaction comprising the blockchain asset and a blockchain asset identifier associated with a first collaborator that signed the collaborative document, broadcast the blockchain transaction into circulation on a blockchain, receive validation of the blockchain transaction, responsive to broadcasting the blockchain transaction in the blockchain, and commit the validated blockchain transaction in a block to the blockchain.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventor: Prithvi Krishnan Padmanabhan
  • Publication number: 20190238525
    Abstract: Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment are described herein.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: Prithvi Krishnan Padmanabhan, Sriram Gopalan, Venkata Sarath Maddali, Darpan Dhamija, Jyoti Raj
  • Publication number: 20190236559
    Abstract: Systems, methods, and apparatuses for implementing smart flow contracts using distributed ledger technologies in 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 and having therein: means for operating a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization, wherein each of the plurality of tenants are participating nodes with the blockchain; means for receiving a login request from a user device; means for authenticating the user device with the host organization; means for receiving input from the user device indicating a plurality of smart contract blocks; means for translating each of the smart contract blocks into a native programming language to form a smart contract to execute via the blockchain; and means for transacting the smart contract onto the blockchain. Other related embodiments are disclosed.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventor: Prithvi Krishnan Padmanabhan
  • Publication number: 20190238316
    Abstract: Systems, methods, and apparatuses for implementing distributed ledger technology in a cloud based computing environment in which a distributed ledger technology platform host, having at least a processor and a memory therein, receives a request to add a new block to a blockchain, the new block comprising a plurality of transactions, the request specifying one of a plurality of transaction types. The host selects one of a plurality of consensus protocols for validating the request to add the new block to the blockchain, responsive to the specified transaction type. The host then validates the request to add the new block to the blockchain when consensus is reached according to the selected consensus protocol. Finally, the host adds the new block to the blockchain, responsive to the validation of the request to add the new block to the blockchain.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventor: Prithvi Krishnan Padmanabhan
  • Patent number: 9953070
    Abstract: An enterprise resource planning (ERP) system data extraction, directing, and loading (EDL) method, system, application, and computer program is disclosed having a Data Export Workbench (DEW) application and Data Integrator (DI) application operating within an ERP system environment. The EDL method and system can use existing hardware systems to quickly and efficiently extract, direct, and load any user requested data from an ERP system to predefined and controlled destinations that can be widely accessed by one or more users.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: April 24, 2018
    Assignee: Simply Data Now Inc.
    Inventors: Richard Ruel Kenneth Hankins, Joel David Thorson, Prashanth Krishnan Padmanabhan
  • Publication number: 20030233372
    Abstract: A computer-implemented method includes rendering a web page in a browser control in a user interface; detecting user input that selects a portion of the web page; presenting a dialog in the user interface that detects user input of a markup to the portion of the web page; and specifying a collection of users to notify of the markup. The method can also include generating a task entry that specifies the selected portion of the web page, the markup, and the collection of users to notify. The task entry can also specify one or more of the following: 1) a copy of the web page, 2) the user that provided the user input, and 3) the approximate time that the user input was detected.
    Type: Application
    Filed: June 13, 2002
    Publication date: December 18, 2003
    Inventors: Scott Jacob Warner, James Michael Hudson, Robert Bradford Chase, Krishnan Padmanabhan, Gary Charles Kline, David Nuri Akdikmen
  • Patent number: 6031818
    Abstract: A system for correcting errors in the transmission of data packets between a source and a receiver. The source sends data packets to the client unit and server unit. The system uses the client unit and the server unit to send a repaired packet stream to a receiver when an error is detected. The client unit detects errors in the packet stream and sends retransmission requests of the lost data packets to the server unit. The server unit retransmits the lost data packet to the client unit, which then corrects the packet stream by inserting the lost packet into the proper time order and transmitting the repaired packet stream to the receiver.
    Type: Grant
    Filed: March 19, 1997
    Date of Patent: February 29, 2000
    Assignee: Lucent Technologies Inc.
    Inventors: W. Steven Lo, Krishnan Padmanabhan
  • Patent number: 5018129
    Abstract: A method for realizing, and a structure for implementing a switching network employing 2.times.2 switches. The network is dilated in that none of the 2.times.2 switches concurrently carry an active signal. The method for realizing such a network alters a given non-dilated network by replacing each 2.times.2 switch in the non-dilated network with a dual rail switch having a pair of 2.times.2 interconnected switches, and by replacing each link in the non-dilated network with a pair links. The final output of the dilated network is obtained by adding a combiner final stage which combines the pairs of signals to form output signals that parallel the output signals of the given non-dilated network.
    Type: Grant
    Filed: March 9, 1989
    Date of Patent: May 21, 1991
    Assignee: AT&T Bell Laboratories
    Inventors: Arun N. Netravali, Krishnan Padmanabhan