Patents by Inventor Sumit Ranjan
Sumit Ranjan 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: 12192297Abstract: Techniques are disclosed relating to generating real-time suggested actions for a user based on their user profile attributes. In various embodiments, a server system may select, in real-time, a particular action to suggest to a user based on profile attributes associated with a user account of the user. The server system may then provide a message indicative of this particular action to a user device associated with the user. In some embodiments, the server system may then receive an indication that the user has initiated the particular action. In response to this indication, the server system may update the profile attributes associated with the user account to indicate that the user has initiated the particular action. Using these updated profile attributes, the server system may then select, in real-time, an updated action to suggest to the user that is different from the particular action.Type: GrantFiled: June 29, 2022Date of Patent: January 7, 2025Assignee: PayPal, Inc.Inventors: Sumit Ranjan, Sriram Ramakrishnan, Ravi Shankar Chandrasekaran, Dinesh Damodharan
-
Publication number: 20240386377Abstract: In implementations of systems for detecting and managing conflicts for multiple experiments, a computing device implements a management system to assign a first experiment to a first namespace and a second experiment to a second namespace. An indication is received via a network of the first experiment performed via a first channel using a first set of entities and a second set of entities from a group of entities. The management system receives a request via the network to perform the second experiment via a second channel using a third set of entities and a fourth set of entities from the group of entities. The management system detects a conflict for the second experiment based on the first namespace and the second namespace. An indication of the conflict for the second experiment is generated for display in a user interface.Type: ApplicationFiled: May 16, 2023Publication date: November 21, 2024Applicant: Adobe Inc.Inventors: Elena-Georgiana Copil, Sumit Ranjan, Harleen Sahni
-
Patent number: 11893374Abstract: Methods and systems are presented for providing low latency dynamic content updates to applications, by separating presentable content from the programming logic of an application. The programming code associated with the application without at least a portion of the presentable content may be released to an application hosting server for distributing to end-users. The presentable content may be published to a content delivery network separate from the application hosting server. Once the application is downloaded to a user device, the application may retrieve the presentable content from the content delivery network. The application may incorporate the retrieved presentable content into the application such that the presentable content would be presented on the user device as intended when the application is accessed.Type: GrantFiled: December 29, 2021Date of Patent: February 6, 2024Assignee: PayPal, Inc.Inventor: Sumit Ranjan
-
Publication number: 20220407936Abstract: Techniques are disclosed relating to generating real-time suggested actions for a user based on their user profile attributes. In various embodiments, a server system may select, in real-time, a particular action to suggest to a user based on profile attributes associated with a user account of the user. The server system may then provide a message indicative of this particular action to a user device associated with the user. In some embodiments, the server system may then receive an indication that the user has initiated the particular action. In response to this indication, the server system may update the profile attributes associated with the user account to indicate that the user has initiated the particular action. Using these updated profile attributes, the server system may then select, in real-time, an updated action to suggest to the user that is different from the particular action.Type: ApplicationFiled: June 29, 2022Publication date: December 22, 2022Inventors: Sumit Ranjan, Sriram Ramakrishnan, Ravi Shankar Chandrasekaran, Dinesh Damodharan
-
Patent number: 11381652Abstract: Techniques are disclosed relating to generating real-time suggested actions for a user based on their user profile attributes. In various embodiments, a server system may select, in real-time, a particular action to suggest to a user based on profile attributes associated with a user account of the user. The server system may then provide a message indicative of this particular action to a user device associated with the user. In some embodiments, the server system may then receive an indication that the user has initiated the particular action. In response to this indication, the server system may update the profile attributes associated with the user account to indicate that the user has initiated the particular action. Using these updated profile attributes, the server system may then select, in real-time, an updated action to suggest to the user that is different from the particular action.Type: GrantFiled: June 28, 2019Date of Patent: July 5, 2022Assignee: PayPal, Inc.Inventors: Sumit Ranjan, Sriram Ramakrishnan, Ravi Shankar Chandrasekaran, Dinesh Damodharan
-
Publication number: 20220121438Abstract: Methods and systems are presented for providing low latency dynamic content updates to applications, by separating presentable content from the programming logic of an application. The programming code associated with the application without at least a portion of the presentable content may be released to an application hosting server for distributing to end-users. The presentable content may be published to a content delivery network separate from the application hosting server. Once the application is downloaded to a user device, the application may retrieve the presentable content from the content delivery network. The application may incorporate the retrieved presentable content into the application such that the presentable content would be presented on the user device as intended when the application is accessed.Type: ApplicationFiled: December 29, 2021Publication date: April 21, 2022Inventor: Sumit Ranjan
-
Patent number: 11269612Abstract: Methods and systems are presented for providing low latency dynamic content updates to applications, by separating presentable content from the programming logic of an application. The programming code associated with the application without at least a portion of the presentable content may be released to an application hosting server for distributing to end-users. The presentable content may be published to a content delivery network separate from the application hosting server. Once the application is downloaded to a user device, the application may retrieve the presentable content from the content delivery network. The application may incorporate the retrieved presentable content into the application such that the presentable content would be presented on the user device as intended when the application is accessed.Type: GrantFiled: December 10, 2019Date of Patent: March 8, 2022Assignee: PayPal, Inc.Inventor: Sumit Ranjan
-
Publication number: 20210271459Abstract: There are provided systems and methods for a server-driven user interface presentation framework for device applications. A service provider server, such as an electronic transaction processor for device applications, may provide a framework where application developers and other software providers may develop user interfaces for their device-side application that may be hosted and driven to the application on a device by the service provider's server. The framework may include operations for selecting, arranging, and designing frames of a user interface, which may then be composed into a flow that allows navigation between the different frame, for example, to input data or view different information. Once created, a device side software development kit may be implemented with the application, which may be used to fetch data for, and then display, the user interface through the application.Type: ApplicationFiled: February 27, 2020Publication date: September 2, 2021Inventors: Dinesh Damodharan, Nischitha Thimmappa Gowda Sundaramma, Sumit Ranjan
-
Publication number: 20210173627Abstract: Methods and systems are presented for providing low latency dynamic content updates to applications, by separating presentable content from the programming logic of an application. The programming code associated with the application without at least a portion of the presentable content may be released to an application hosting server for distributing to end-users. The presentable content may be published to a content delivery network separate from the application hosting server. Once the application is downloaded to a user device, the application may retrieve the presentable content from the content delivery network. The application may incorporate the retrieved presentable content into the application such that the presentable content would be presented on the user device as intended when the application is accessed.Type: ApplicationFiled: December 10, 2019Publication date: June 10, 2021Inventor: Sumit Ranjan
-
Publication number: 20200412817Abstract: Techniques are disclosed relating to generating real-time suggested actions for a user based on their user profile attributes. In various embodiments, a server system may select, in real-time, a particular action to suggest to a user based on profile attributes associated with a user account of the user. The server system may then provide a message indicative of this particular action to a user device associated with the user. In some embodiments, the server system may then receive an indication that the user has initiated the particular action. In response to this indication, the server system may update the profile attributes associated with the user account to indicate that the user has initiated the particular action. Using these updated profile attributes, the server system may then select, in real-time, an updated action to suggest to the user that is different from the particular action.Type: ApplicationFiled: June 28, 2019Publication date: December 31, 2020Inventors: Sumit Ranjan, Sriram Ramakrishnan, Ravi Shankar Chandrasekaran, Dinesh Damodharan