Patents by Inventor Krishna Prabhakar

Krishna Prabhakar 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: 20240073163
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, content from a given user; selecting a metric for measuring performance of the content on the messaging application; measuring performance of the content on the messaging application; computing a value of the performance of the content on the messaging application based on the selected metric; and updating a restricted use token wallet stored in a profile for the given user based on the computed value of the performance of the content.
    Type: Application
    Filed: November 7, 2023
    Publication date: February 29, 2024
    Inventors: John Jensen, Swetha Krishna Prabhakar
  • Patent number: 11855938
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, content from a given user; selecting a metric for measuring performance of the content on the messaging application; measuring performance of the content on the messaging application; computing a value of the performance of the content on the messaging application based on the selected metric; and updating a restricted use token wallet stored in a profile for the given user based on the computed value of the performance of the content.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: December 26, 2023
    Assignee: Snap Inc.
    Inventors: John Jensen, Swetha Krishna Prabhakar
  • Publication number: 20230367851
    Abstract: A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.
    Type: Application
    Filed: July 28, 2023
    Publication date: November 16, 2023
    Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
  • Patent number: 11790051
    Abstract: A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: October 17, 2023
    Assignee: SNAP INC
    Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
  • Publication number: 20220366014
    Abstract: A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.
    Type: Application
    Filed: August 1, 2022
    Publication date: November 17, 2022
    Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
  • Patent number: 11468150
    Abstract: A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: October 11, 2022
    Assignee: Snap Inc.
    Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
  • Publication number: 20220150196
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, content from a given user; selecting a metric for measuring performance of the content on the messaging application; measuring performance of the content on the messaging application; computing a value of the performance of the content on the messaging application based on the selected metric; and updating a restricted use token wallet stored in a profile for the given user based on the computed value of the performance of the content.
    Type: Application
    Filed: August 12, 2021
    Publication date: May 12, 2022
    Inventors: John Jensen, Swetha Krishna Prabhakar
  • Patent number: 11169675
    Abstract: A system to generate a graphical user interface to display a presentation of lenses (e.g. overlays or transforms for images and video clips) as part of a creator profile within a messaging system are presented. In one embodiment, a device is configured to display a plurality of lens tiles within such a profile interface, with a lens summary interface for each lens that can be reached directly from the plurality of lens tiles. In such a system, each lens tile includes a content image modified by a corresponding lens, and the lens summary interface for each lens includes a set of lens detail information, such as views, shares, availability settings, and such. Lens data and various other information may be communicated efficiently within a messaging system while maintaining close connection with the creator of the lens data using various additional aspects of the interface.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: November 9, 2021
    Assignee: Snap Inc.
    Inventors: Kaveh Anvaripour, Gabriel Lupin, Celia Nicole Mourkogiannis, Kirk Ouimet, Swetha Krishna Prabhakar, Jeremy Voss, Haibo Zhao
  • Publication number: 20200372127
    Abstract: A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.
    Type: Application
    Filed: August 4, 2020
    Publication date: November 26, 2020
    Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
  • Patent number: 10762174
    Abstract: A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 1, 2020
    Assignee: Snap Inc.
    Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
  • Publication number: 20200104466
    Abstract: A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
  • Publication number: 20160070712
    Abstract: A first search is executed to obtain a first set of search results corresponding to a first geographical search area. A determination is made that the first set of search results does not meet a search results criteria. A second geographical search region is dynamically selected for executing a second search in response to determining that the first set of search results does not meet the search results criteria. The second search is executed to obtain a second set of search results corresponding to the second geographical search area.
    Type: Application
    Filed: October 22, 2014
    Publication date: March 10, 2016
    Inventors: Swetha Prabhakar, Krishna Prabhakar, Srinivas Devadas
  • Publication number: 20140237543
    Abstract: A method and apparatus for integrating various network access control frameworks under the control of a single policy decision point (PDP). The apparatus supports pluggable protocol terminators to interface to any number of access protocols or backend support services. The apparatus contains Trust and Identity Mediators to mediate between the protocol terminators and a canonical policy subsystem, translating attributes between framework representations, and a canonical representation using extensible data-driven dictionaries.
    Type: Application
    Filed: April 29, 2014
    Publication date: August 21, 2014
    Applicant: ARUBA NETWORKS, INC.
    Inventors: Santhosh Cheeniyil, Krishna Prabhakar, Michael Fine
  • Patent number: 8713639
    Abstract: A method and apparatus for integrating various network access control frameworks under the control of a single policy decision point (PDP). The apparatus supports pluggable protocol terminators to interface to any number of access protocols or backend support services. The apparatus contains Trust and Identity Mediators to mediate between the protocol terminators and a canonical policy subsystem, translating attributes between framework representations, and a canonical representation using extensible data-driven dictionaries.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: April 29, 2014
    Assignee: Aruba Networks, Inc.
    Inventors: Santhosh Cheeniyil, Krishna Prabhakar, Michael Fine
  • Publication number: 20130042002
    Abstract: A method and apparatus for integrating various network access control frameworks under the control of a single policy decision point (PDP). The apparatus supports pluggable protocol terminators to interface to any number of access protocols or backend support services. The apparatus contains Trust and Identity Mediators to mediate between the protocol terminators and a canonical policy subsystem, translating attributes between framework representations, and a canonical representation using extensible data-driven dictionaries.
    Type: Application
    Filed: July 13, 2012
    Publication date: February 14, 2013
    Inventors: Santhosh Cheeniyil, Krishna Prabhakar, Michael Fine
  • Patent number: 8245281
    Abstract: A method and apparatus for integrating various network access control frameworks under the control of a single policy decision point (PDP). The apparatus supports pluggable protocol terminators to interface to any number of access protocols or backend support services. The apparatus contains Trust and Identity Mediators to mediate between the protocol terminators and a canonical policy subsystem, translating attributes between framework representations, and a canonical representation using extensible data-driven dictionaries.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: August 14, 2012
    Assignee: Aruba Networks, Inc.
    Inventors: Santhosh Cheeniyil, Krishna Prabhakar, Michael Fine
  • Patent number: 8051464
    Abstract: A method for provisioning client devices securely and automatically by means of a network provisioning system is disclosed. Provisioning occurs before the client is granted access to the network. The provisioning is determined dynamically at the time a client connects to the network and may depend on a multitude of factors specified by data dictionaries of the provisioning system.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: November 1, 2011
    Assignee: Avenda Systems, Inc.
    Inventors: Santhosh Cheeniyil, Krishna Prabhakar
  • Patent number: 7962789
    Abstract: An apparatus is disclosed for testing a utility computing system having a plurality of hardware and/or software planes.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: June 14, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sahana Prabhakar Sampige, Neelima Ghani, Krishna Prabhakar Prabhu
  • Patent number: 7929418
    Abstract: A computing system, comprising a host computer system, a primary data packet communication protocol (such as TCP/IP) offload engine configured to act as an offload engine for the host computer system, and an alternate data packet communication protocol (such as TCP/IP) offload engine configured to act as an offload engine for the host computer system if the primary offload engine fails. The host computer system, the primary offload engine and the alternate offload engine are in data communication, the primary offload engine is configured to save predefined data packet communication protocol parameters to the host computer system during normal operation, the alternate offload engine is configured to retrieve the parameters from the host computer system if the primary offload engine fails.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: April 19, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Srinivasa Moorthy, Krishna Prabhakar Prabhu, Lakshminarasimhan Naveenam Padmanabha, Rajiv Panday
  • Publication number: 20080232378
    Abstract: A computing system, comprising a host computer system, a primary data packet communication protocol (such as TCP/IP) offload engine configured to act as an offload engine for the host computer system, and an alternate data packet communication protocol (such as TCP/IP) offload engine configured to act as an offload engine for the host computer system if the primary offload engine fails. The host computer system, the primary offload engine and the alternate offload engine are in data communication, the primary offload engine is configured to save predefined data packet communication protocol parameters to the host computer system during normal operation, the alternate offload engine is configured to retrieve the parameters from the host computer system if the primary offload engine fails.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 25, 2008
    Applicant: Hewlett Packard Development Co, L.P.
    Inventors: Srinivasa Moorthy, Krishna Prabhakar Prabhu, Lakshminarasimhan Naveenam Padmanabha, Rajiv Panday