Patents by Inventor Pranay Gupta
Pranay Gupta 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: 12682002Abstract: Methods, systems, and apparatus for determining that a native application limits access to the native application using account credential requirements, the native application generating an application environment for display on a user device within the native application and operating independent of a browser application that can operate on the user device; obtaining a set of account credentials for indexing environment instances of the native application; instantiating the native application with the set of account credentials; and accessing environment instances of the native application, and for each of the environment instances: generating environment instance data describing content of the environment instance, the content described by the environment instance data including text that a user device displays on the environment instance when the user device displays the environment instance; and indexing the environment instance data for the native application in an index that is searchable by a search enType: GrantFiled: April 17, 2024Date of Patent: July 14, 2026Assignee: GOOGLE LLCInventors: Pranay Gupta, Chirag Shah
-
Publication number: 20250328571Abstract: The present disclosure relates to systems and methods for generating summaries about context of data transfers using trained machined learning models. There is provided a computer system, comprising a processor, a communications module coupled to the processor, and a memory coupled to the processor. The memory stores instructions that, when executed, configure the processor to receive an indication to view a record of a data transfer on a device, collect metadata associated with the data transfer and device data associated with the data transfer from the device, generate a context summary of the data transfer based on the metadata and the device data using a trained machine learning model, and transmit a signal to the device to display the context summary in association with the record of the data transfer.Type: ApplicationFiled: April 19, 2024Publication date: October 23, 2025Applicant: The Toronto-Dominion BankInventors: Hitesh BAJAJ, Milos DUNJIC, David Samuel TAX, Jonathan Joseph PRENDERGAST, Mohit SHARMA, Abhijit SINGHA HAZARI, Pranay GUPTA, Kushank RASTOGI, Thomas KELLY
-
Publication number: 20250284827Abstract: The present disclosure relates to systems and methods for pre-checking transfer information for data transfers using trained machined learning models. There is provided a computer system, comprising a processor; a communications module coupled to the processor; and a memory coupled to the processor. The memory stores instructions that, when executed, configure the processor to monitor input of transfer input for a data transfer in an input field of an interface displayed on a device in real-time, determine a format protocol that applies to the input field, determine whether the transfer input complies with the format protocol using a trained machine learning model, generate and transmit a signal to the device receiving the transfer input in real time, the signal indicating whether the transfer input complies with the format protocol, and receive modification to the transfer input in the input field prior to execution of the data transfer.Type: ApplicationFiled: March 11, 2024Publication date: September 11, 2025Applicant: The Toronto-Dominion BankInventors: Hitesh BAJAJ, Milos DUNJIC, David Samuel TAX, Jonathan Joseph PRENDERGAST, Mohit SHARMA, Abhijit SINGHA HAZARI, Pranay GUPTA, Kushank RASTOGI, Thomas KELLY
-
Publication number: 20250286950Abstract: The present disclosure relates to systems and methods for enhancing call center features using generative AI. There is provided a server computer system, comprising: a processor, a communications module coupled to the processor, and a memory coupled to the processor. The memory stores a playbook of a call center and instructions that, when executed, configure the processor to monitor a call in real-time during the call with a caller, identify, from the call, a caller issue in real-time using a trained machine learning model, obtain a response to the caller issue based on execution of a generative artificial intelligence (GenAI) model and the playbook stored in the memory, and implement the response during the call.Type: ApplicationFiled: March 11, 2024Publication date: September 11, 2025Applicant: The Toronto-Dominion BankInventors: Hitesh BAJAJ, Milos DUNJIC, David Samuel TAX, Jonathan Joseph PRENDERGAST, Mohit SHARMA, Abhijit SINGHA HAZARI, Pranay GUPTA, Kushank RASTOGI, Thomas KELLY
-
Publication number: 20250106312Abstract: Systems and methods for the encouragement of environmentally sustainable behaviour are provided. A system may assign, in a second memory, an environmental score to each of a plurality of transfer protocol options. A rank may then be determined for each of the plurality of transfer protocol options based on the assigned environmental scores. In response to detecting an event associated with a first storage location, the system may filter the plurality of transfer protocol options to exclude at least a first transfer protocol option having a relatively low rank. The system may also generate user interface data identifying at least a second transfer protocol option, the second transfer protocol option having a relatively high rank.Type: ApplicationFiled: September 22, 2023Publication date: March 27, 2025Applicant: The Toronto-Dominion BankInventors: David Samuel TAX, Milos DUNJIC, Pranay GUPTA, Hitesh BAJAJ, Kushank RASTOGI, Abeera AGUIAR
-
Publication number: 20240265053Abstract: Methods, systems, and apparatus for determining that a native application limits access to the native application using account credential requirements, the native application generating an application environment for display on a user device within the native application and operating independent of a browser application that can operate on the user device; obtaining a set of account credentials for indexing environment instances of the native application; instantiating the native application with the set of account credentials; and accessing environment instances of the native application, and for each of the environment instances: generating environment instance data describing content of the environment instance, the content described by the environment instance data including text that a user device displays on the environment instance when the user device displays the environment instance; and indexing the environment instance data for the native application in an index that is searchable by a search enType: ApplicationFiled: April 17, 2024Publication date: August 8, 2024Inventors: Pranay Gupta, Chirag Shah
-
Patent number: 11989247Abstract: Methods, systems, and apparatus for determining that a native application limits access to the native application using account credential requirements, the native application generating an application environment for display on a user device within the native application and operating independent of a browser application that can operate on the user device; obtaining a set of account credentials for indexing environment instances of the native application; instantiating the native application with the set of account credentials; and accessing environment instances of the native application, and for each of the environment instances: generating environment instance data describing content of the environment instance, the content described by the environment instance data including text that a user device displays on the environment instance when the user device displays the environment instance; and indexing the environment instance data for the native application in an index that is searchable by a search enType: GrantFiled: October 14, 2022Date of Patent: May 21, 2024Assignee: GOOGLE LLCInventors: Pranay Gupta, Chirag Shah
-
Publication number: 20230106266Abstract: Methods, systems, and apparatus for determining that a native application limits access to the native application using account credential requirements, the native application generating an application environment for display on a user device within the native application and operating independent of a browser application that can operate on the user device; obtaining a set of account credentials for indexing environment instances of the native application; instantiating the native application with the set of account credentials; and accessing environment instances of the native application, and for each of the environment instances: generating environment instance data describing content of the environment instance, the content described by the environment instance data including text that a user device displays on the environment instance when the user device displays the environment instance; and indexing the environment instance data for the native application in an index that is searchable by a search enType: ApplicationFiled: October 14, 2022Publication date: April 6, 2023Inventors: Pranay Gupta, Chirag Shah
-
Patent number: 11500952Abstract: Methods, systems, and apparatus for determining that a native application limits access to the native application using account credential requirements, the native application generating an application environment for display on a user device within the native application and operating independent of a browser application that can operate on the user device; obtaining a set of account credentials for indexing environment instances of the native application; instantiating the native application with the set of account credentials; and accessing environment instances of the native application, and for each of the environment instances: generating environment instance data describing content of the environment instance, the content described by the environment instance data including text that a user device displays on the environment instance when the user device displays the environment instance; and indexing the environment instance data for the native application in an index that is searchable by a search enType: GrantFiled: January 11, 2019Date of Patent: November 15, 2022Assignee: GOOGLE LLCInventors: Pranay Gupta, Chirag Shah
-
Patent number: 11360993Abstract: Methods and apparatuses are described for automatic generation of specifications for data access layer application programming interfaces (APIs). A server identifies an object-oriented data model comprising (i) a plurality of object structures containing one or more data elements and (ii) one or more relationships between at least two of the object structures. The server generates an API specification package using the object-oriented data model by identifying object structures to include in the API specification package, defining attributes for the API specification package, assigning data access operations to each identified object structure, creating data relationships between at least two of the identified object structures, and converting the identified object structures, the defined attributes for the API specification package, the assigned data access operations, and the created data relationships into one or more files that comprise the API specification package.Type: GrantFiled: February 12, 2021Date of Patent: June 14, 2022Assignee: FMR LLCInventors: Vinay Kumar Prasad, David Bonaccorsi, David Brett, Pranay Gupta, Ramnik Mayor
-
Patent number: 10216852Abstract: Methods, systems, and apparatus for determining that a native application limits access to the native application using account credential requirements, the native application generating an application environment for display on a user device within the native application and operating independent of a browser application that can operate on the user device; obtaining a set of account credentials for indexing environment instances of the native application; instantiating the native application with the set of account credentials; and accessing environment instances of the native application, and for each of the environment instances: generating environment instance data describing content of the environment instance, the content described by the environment instance data including text that a user device displays on the environment instance when the user device displays the environment instance; and indexing the environment instance data for the native application in an index that is searchable by a search enType: GrantFiled: January 22, 2015Date of Patent: February 26, 2019Assignee: Google LLCInventors: Pranay Gupta, Chirag Shah
-
Patent number: 9965530Abstract: A computing device may include a presence-sensitive display, at least one processor, and a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to output, for display at the presence-sensitive display, a graphical keyboard including a plurality of keys and a suggestion region; determine, based on a selection of the suggestion region or one or more keys from the plurality of keys, a search query; retrieve one or more search results determined based on the search query; and output, in place of at least a portion of the graphical keyboard, a visual representation of a particular search result of the one or more search results.Type: GrantFiled: April 20, 2016Date of Patent: May 8, 2018Assignee: Google LLCInventors: Muhammad Mohsin, Pranay Gupta, Michael Burks
-
Patent number: 9946773Abstract: A computing device may include a presence-sensitive display, at least one processor, and a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to output, for display at the presence-sensitive display, a graphical keyboard including a plurality of keys and a suggestion region; determine, based on a selection of the suggestion region or one or more keys from the plurality of keys, a search query; retrieve one or more search results determined based on the search query; and output, in place of at least a portion of the graphical keyboard, a visual representation of a particular search result of the one or more search results.Type: GrantFiled: October 24, 2016Date of Patent: April 17, 2018Assignee: Google LLCInventors: Muhammad Mohsin, Pranay Gupta, Michael Burks
-
Publication number: 20170308591Abstract: A computing device may include a presence-sensitive display, at least one processor, and a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to output, for display at the presence-sensitive display, a graphical keyboard including a plurality of keys and a suggestion region; determine, based on a selection of the suggestion region or one or more keys from the plurality of keys, a search query; retrieve one or more search results determined based on the search query; and output, in place of at least a portion of the graphical keyboard, a visual representation of a particular search result of the one or more search results.Type: ApplicationFiled: October 24, 2016Publication date: October 26, 2017Inventors: Muhammad Mohsin, Pranay Gupta, Michael Burks
-
Publication number: 20170308586Abstract: A computing device may include a presence-sensitive display, at least one processor, and a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to output, for display at the presence-sensitive display, a graphical keyboard including a plurality of keys and a suggestion region; determine, based on a selection of the suggestion region or one or more keys from the plurality of keys, a search query; retrieve one or more search results determined based on the search query; and output, in place of at least a portion of the graphical keyboard, a visual representation of a particular search result of the one or more search results.Type: ApplicationFiled: April 20, 2016Publication date: October 26, 2017Inventors: Muhammad Mohsin, Pranay Gupta, Michael Burks