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: 11588619Abstract: 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: GrantFiled: November 20, 2020Date of Patent: February 21, 2023Assignee: Adobe Inc.Inventors: Shriram Venkatesh Shet Revankar, Xuejun Xu, Oliver Goldman
-
Publication number: 20230030341Abstract: 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: ApplicationFiled: July 22, 2021Publication date: February 2, 2023Inventors: 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: 11501331Abstract: 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: GrantFiled: December 11, 2020Date of Patent: November 15, 2022Assignee: Adobe Inc.Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
-
Patent number: 11416475Abstract: 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: GrantFiled: October 19, 2018Date of Patent: August 16, 2022Assignee: Adobe Inc.Inventors: Matthew Keith Albright, Shriram Venkatesh Shet Revankar
-
Publication number: 20210143979Abstract: 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: ApplicationFiled: November 20, 2020Publication date: May 13, 2021Inventors: Shriram Venkatesh Shet Revankar, Xuejun Xu, Oliver Goldman
-
Publication number: 20210133803Abstract: 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: ApplicationFiled: December 11, 2020Publication date: May 6, 2021Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
-
Patent number: 10956932Abstract: 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: GrantFiled: October 18, 2018Date of Patent: March 23, 2021Assignee: ADOBE INC.Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
-
Patent number: 10880074Abstract: 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: GrantFiled: October 15, 2018Date of Patent: December 29, 2020Assignee: Adobe Inc.Inventors: Shriram Venkatesh Shet Revankar, Xuejun Xu, Oliver Goldman
-
Patent number: 10846617Abstract: 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: GrantFiled: May 12, 2017Date of Patent: November 24, 2020Assignee: Adobe Inc.Inventors: Iftikhar Ahamath Burhanuddin, Shriram Venkatesh Shet Revankar, Kushal Satya, Biswarup Bhattacharya, Abhilasha Sancheti
-
Patent number: 10733247Abstract: 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: GrantFiled: February 18, 2016Date of Patent: August 4, 2020Assignee: Adobe Inc.Inventors: Payal Bajaj, Niyati Chhaya, Harsh Jhamtani, Shriram Venkatesh Shet Revankar, Anandhavelu N
-
Publication number: 20200126116Abstract: 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: ApplicationFiled: October 18, 2018Publication date: April 23, 2020Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
-
Publication number: 20200125661Abstract: 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: ApplicationFiled: October 19, 2018Publication date: April 23, 2020Inventors: Matthew Keith Albright, Shriram Venkatesh Shet Revankar
-
Publication number: 20200119905Abstract: 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: ApplicationFiled: October 15, 2018Publication date: April 16, 2020Inventors: Shriram Venkatesh Shet Revankar, Xuejun Xu, Oliver Goldman
-
Publication number: 20180330248Abstract: 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: ApplicationFiled: May 12, 2017Publication date: November 15, 2018Inventors: Iftikhar Ahamath Burhanuddin, Shriram Venkatesh Shet Revankar, Kushal Satya, Biswarup Bhattacharya, Abhilasha Sancheti
-
Patent number: 9838843Abstract: 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: GrantFiled: October 13, 2016Date of Patent: December 5, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Payal Bajaj, Sanket Vaibhav Mehta, Tanya Goyal, Shriram Venkatesh Shet Revankar
-
Publication number: 20170243234Abstract: 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: ApplicationFiled: February 18, 2016Publication date: August 24, 2017Inventors: PAYAL BAJAJ, NIYATI CHHAYA, HARSH JHAMTANI, SHRIRAM VENKATESH SHET REVANKAR, ANANDHAVELU N