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).
-
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: 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
-
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