Patents by Inventor SHRIRAM VENKATESH SHET REVANKAR

SHRIRAM VENKATESH SHET REVANKAR 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: 11588619
    Abstract: Embodiments relate to a smart contract platform that facilitates creation, execution and verification of customized smart contracts. The smart contract platform enables design of customized smart contracts for execution and verification on a distributed ledger network, including smart contracts with logic for querying and fetching sensitive transactional data from participant nodes. A distributed ledger can store tokens indicating successful completion of one or more transaction elements without making some or all the associated transactional data visible. A smart contract form viewer can be used to view and interact with a smart contract form linked to the smart contract. The smart contract form can present contractual provisions in natural language, present transactional data to an authorized user, and accept entry or validation of designated transaction data.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: February 21, 2023
    Assignee: Adobe Inc.
    Inventors: Shriram Venkatesh Shet Revankar, Xuejun Xu, Oliver Goldman
  • Publication number: 20230030341
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that utilize a dynamic user interface and machine learning tools to generate data-driven digital content and multivariate testing recommendations for distributing digital content across computer networks. In particular, in one or more embodiments, the disclosed systems utilize machine learning models to generate digital recommendations at multiple development stages of digital communications that are targeted on particular performance metrics. For example, the disclosed systems utilize historical information and recipient profile data to generate recommendations for digital communication templates, fragment variants of content fragments, and content variants of digital content items.
    Type: Application
    Filed: July 22, 2021
    Publication date: February 2, 2023
    Inventors: Eunyee Koh, Tak Yeon Lee, Andrew Thomson, Vasanthi Holtcamp, Ryan Rossi, Fan Du, Caroline Kim, Tong Yu, Shunan Guo, Nedim Lipka, Shriram Venkatesh Shet Revankar, Nikhil Belsare
  • Patent number: 11501331
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a proof and attestation service that can confirm the veracity of a claim or a statement of truth based on data dynamically-retrieved from various data repositories. A server device receives, from a client device, a request to determine the veracity of a claim or a statement of truth. The server device is generally a trusted computing device, having privileged-access to a variety of data repositories that the client device may or may not access. The server device can select one or more data repositories based on the claim, obtain results data from the selected one or more data repositories, and evaluate each result to determine whether it corresponds to or contradicts the claim. A veracity score can be calculated for the claim or for a result that corresponds to or contradicts the claim.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: November 15, 2022
    Assignee: Adobe Inc.
    Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
  • Patent number: 11416475
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to reducing a size of a blockchain. In implementation, upon identifying an indication to reduce a size of a blockchain, a set of blocks to remove from the blockchain can be determined. The set of blocks can then be removed from the blockchain to reduce the size of the blockchain thereby reducing the amount of memory used by the blockchain.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: August 16, 2022
    Assignee: Adobe Inc.
    Inventors: Matthew Keith Albright, Shriram Venkatesh Shet Revankar
  • Publication number: 20210143979
    Abstract: Embodiments relate to a smart contract platform that facilitates creation, execution and verification of customized smart contracts. The smart contract platform enables design of customized smart contracts for execution and verification on a distributed ledger network, including smart contracts with logic for querying and fetching sensitive transactional data from participant nodes. A distributed ledger can store tokens indicating successful completion of one or more transaction elements without making some or all the associated transactional data visible. A smart contract form viewer can be used to view and interact with a smart contract form linked to the smart contract. The smart contract form can present contractual provisions in natural language, present transactional data to an authorized user, and accept entry or validation of designated transaction data.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 13, 2021
    Inventors: Shriram Venkatesh Shet Revankar, Xuejun Xu, Oliver Goldman
  • Publication number: 20210133803
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a proof and attestation service that can confirm the veracity of a claim or a statement of truth based on data dynamically-retrieved from various data repositories. A server device receives, from a client device, a request to determine the veracity of a claim or a statement of truth. The server device is generally a trusted computing device, having privileged-access to a variety of data repositories that the client device may or may not access. The server device can select one or more data repositories based on the claim, obtain results data from the selected one or more data repositories, and evaluate each result to determine whether it corresponds to or contradicts the claim. A veracity score can be calculated for the claim or for a result that corresponds to or contradicts the claim.
    Type: Application
    Filed: December 11, 2020
    Publication date: May 6, 2021
    Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
  • Patent number: 10956932
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a proof and attestation service that can confirm the veracity of a claim or a statement of truth based on data dynamically-retrieved from various data repositories. A server device receives, from a client device, a request to determine the veracity of a claim or a statement of truth. The server device is generally a trusted computing device, having privileged-access to a variety of data repositories that the client device may or may not access. The server device can select one or more data repositories based on the claim, obtain results data from the selected one or more data repositories, and evaluate each result to determine whether it corresponds to or contradicts the claim. A veracity score can be calculated for the claim or for a result that corresponds to or contradicts the claim.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: March 23, 2021
    Assignee: ADOBE INC.
    Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
  • Patent number: 10880074
    Abstract: Embodiments relate to a smart contract platform that facilitates creation, execution and verification of customized smart contracts. The smart contract platform enables design of customized smart contracts for execution and verification on a distributed ledger network, including smart contracts with logic for querying and fetching sensitive transactional data from participant nodes. A distributed ledger can store tokens indicating successful completion of one or more transaction elements without making some or all the associated transactional data visible. A smart contract form viewer can be used to view and interact with a smart contract form linked to the smart contract. The smart contract form can present contractual provisions in natural language, present transactional data to an authorized user, and accept entry or validation of designated transaction data.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: December 29, 2020
    Assignee: Adobe Inc.
    Inventors: Shriram Venkatesh Shet Revankar, Xuejun Xu, Oliver Goldman
  • Patent number: 10846617
    Abstract: Methods and systems are provided for providing recommendations from a recommendation system for an analytics system. A recommendation system can be trained using user intent and context. Such user intent can be determined using a user history of interaction with an analytics system. The user history can either be that of the user accessing the recommendation system or an exemplary user history to broaden the recommendations made by the recommendation system. Such context can be determined using context features within the analytics system. The trained recommendation system generated using user intent and context can provide analytics recommendations based on a current context of a user that predict the intent of the user.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: November 24, 2020
    Assignee: Adobe Inc.
    Inventors: Iftikhar Ahamath Burhanuddin, Shriram Venkatesh Shet Revankar, Kushal Satya, Biswarup Bhattacharya, Abhilasha Sancheti
  • Patent number: 10733247
    Abstract: Disclosed are various embodiments for automatically creating on a computer analytics tags for different object types of website objects in web pages with analytics tracking capability in a dynamic tag management system. In one implementation, user input is received identifying a website object for tagging in the web pages and keywords are identified based on the user input. Based on the keywords, multiple occurrences of the website object in the web are identified, wherein the multiple occurrences of the website object correspond to multiple object types. The computer automatically creates analytics tags for the website object corresponding to object types. Based on the website object, an expansion object is identified and the computer automatically creates an analytics tag for the expansion object.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: August 4, 2020
    Assignee: Adobe Inc.
    Inventors: Payal Bajaj, Niyati Chhaya, Harsh Jhamtani, Shriram Venkatesh Shet Revankar, Anandhavelu N
  • Publication number: 20200126116
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a proof and attestation service that can confirm the veracity of a claim or a statement of truth based on data dynamically-retrieved from various data repositories. A server device receives, from a client device, a request to determine the veracity of a claim or a statement of truth. The server device is generally a trusted computing device, having privileged-access to a variety of data repositories that the client device may or may not access. The server device can select one or more data repositories based on the claim, obtain results data from the selected one or more data repositories, and evaluate each result to determine whether it corresponds to or contradicts the claim. A veracity score can be calculated for the claim or for a result that corresponds to or contradicts the claim.
    Type: Application
    Filed: October 18, 2018
    Publication date: April 23, 2020
    Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
  • Publication number: 20200125661
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to reducing a size of a blockchain. In implementation, upon identifying an indication to reduce a size of a blockchain, a set of blocks to remove from the blockchain can be determined. The set of blocks can then be removed from the blockchain to reduce the size of the blockchain thereby reducing the amount of memory used by the blockchain.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Inventors: Matthew Keith Albright, Shriram Venkatesh Shet Revankar
  • Publication number: 20200119905
    Abstract: Embodiments relate to a smart contract platform that facilitates creation, execution and verification of customized smart contracts. The smart contract platform enables design of customized smart contracts for execution and verification on a distributed ledger network, including smart contracts with logic for querying and fetching sensitive transactional data from participant nodes. A distributed ledger can store tokens indicating successful completion of one or more transaction elements without making some or all the associated transactional data visible. A smart contract form viewer can be used to view and interact with a smart contract form linked to the smart contract. The smart contract form can present contractual provisions in natural language, present transactional data to an authorized user, and accept entry or validation of designated transaction data.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 16, 2020
    Inventors: Shriram Venkatesh Shet Revankar, Xuejun Xu, Oliver Goldman
  • Publication number: 20180330248
    Abstract: Methods and systems are provided for providing recommendations from a recommendation system for an analytics system. A recommendation system can be trained using user intent and context. Such user intent can be determined using a user history of interaction with an analytics system. The user history can either be that of the user accessing the recommendation system or an exemplary user history to broaden the recommendations made by the recommendation system. Such context can be determined using context features within the analytics system. The trained recommendation system generated using user intent and context can provide analytics recommendations based on a current context of a user that predict the intent of the user.
    Type: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Inventors: Iftikhar Ahamath Burhanuddin, Shriram Venkatesh Shet Revankar, Kushal Satya, Biswarup Bhattacharya, Abhilasha Sancheti
  • Patent number: 9838843
    Abstract: The present disclosure is directed toward systems and method for generating geo-fences having boundaries around geographic regions of interest based on historical activity data of a user application on a plurality of client devices. For example, systems and methods described herein involve tracking activity data to identify instances of an application activity associated with an action to promote and identify locations where users more frequently perform the application activity. In addition, systems and methods described herein involve tracking activity data over time to determine geographic regions of interest at different time periods where users more frequently perform application activities. Further, systems and methods described herein involve generating geo-fences around one or more geographic regions of interest.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: December 5, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Payal Bajaj, Sanket Vaibhav Mehta, Tanya Goyal, Shriram Venkatesh Shet Revankar
  • Publication number: 20170243234
    Abstract: Disclosed are various embodiments for automatically creating on a computer analytics tags for different object types of website objects in web pages with analytics tracking capability in a dynamic tag management system. In one implementation, user input is received identifying a website object for tagging in the web pages and keywords are identified based on the user input. Based on the keywords, multiple occurrences of the website object in the web are identified, wherein the multiple occurrences of the website object correspond to multiple object types. The computer automatically creates analytics tags for the website object corresponding to object types. Based on the website object, an expansion object is identified and the computer automatically creates an analytics tag for the expansion object.
    Type: Application
    Filed: February 18, 2016
    Publication date: August 24, 2017
    Inventors: PAYAL BAJAJ, NIYATI CHHAYA, HARSH JHAMTANI, SHRIRAM VENKATESH SHET REVANKAR, ANANDHAVELU N