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: 20250106312
    Abstract: 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: Application
    Filed: September 22, 2023
    Publication date: March 27, 2025
    Applicant: The Toronto-Dominion Bank
    Inventors: David Samuel TAX, Milos DUNJIC, Pranay GUPTA, Hitesh BAJAJ, Kushank RASTOGI, Abeera AGUIAR
  • Publication number: 20240265053
    Abstract: 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 en
    Type: Application
    Filed: April 17, 2024
    Publication date: August 8, 2024
    Inventors: Pranay Gupta, Chirag Shah
  • Patent number: 11989247
    Abstract: 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 en
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: May 21, 2024
    Assignee: GOOGLE LLC
    Inventors: Pranay Gupta, Chirag Shah
  • Publication number: 20230106266
    Abstract: 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 en
    Type: Application
    Filed: October 14, 2022
    Publication date: April 6, 2023
    Inventors: Pranay Gupta, Chirag Shah
  • Patent number: 11500952
    Abstract: 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 en
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: November 15, 2022
    Assignee: GOOGLE LLC
    Inventors: Pranay Gupta, Chirag Shah
  • Patent number: 11360993
    Abstract: 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: Grant
    Filed: February 12, 2021
    Date of Patent: June 14, 2022
    Assignee: FMR LLC
    Inventors: Vinay Kumar Prasad, David Bonaccorsi, David Brett, Pranay Gupta, Ramnik Mayor
  • Patent number: 10216852
    Abstract: 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 en
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: February 26, 2019
    Assignee: Google LLC
    Inventors: Pranay Gupta, Chirag Shah
  • Patent number: 9965530
    Abstract: 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: Grant
    Filed: April 20, 2016
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventors: Muhammad Mohsin, Pranay Gupta, Michael Burks
  • Patent number: 9946773
    Abstract: 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: Grant
    Filed: October 24, 2016
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: Muhammad Mohsin, Pranay Gupta, Michael Burks
  • Publication number: 20170308586
    Abstract: 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: Application
    Filed: April 20, 2016
    Publication date: October 26, 2017
    Inventors: Muhammad Mohsin, Pranay Gupta, Michael Burks
  • Publication number: 20170308591
    Abstract: 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: Application
    Filed: October 24, 2016
    Publication date: October 26, 2017
    Inventors: Muhammad Mohsin, Pranay Gupta, Michael Burks