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: 20240073163Abstract: 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: ApplicationFiled: November 7, 2023Publication date: February 29, 2024Inventors: John Jensen, Swetha Krishna Prabhakar
-
Patent number: 11855938Abstract: 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: GrantFiled: August 12, 2021Date of Patent: December 26, 2023Assignee: Snap Inc.Inventors: John Jensen, Swetha Krishna Prabhakar
-
Publication number: 20230367851Abstract: 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: ApplicationFiled: July 28, 2023Publication date: November 16, 2023Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
-
Patent number: 11790051Abstract: 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: GrantFiled: August 1, 2022Date of Patent: October 17, 2023Assignee: SNAP INCInventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
-
Publication number: 20220366014Abstract: 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: ApplicationFiled: August 1, 2022Publication date: November 17, 2022Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
-
Patent number: 11468150Abstract: 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: GrantFiled: August 4, 2020Date of Patent: October 11, 2022Assignee: Snap Inc.Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
-
Publication number: 20220150196Abstract: 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: ApplicationFiled: August 12, 2021Publication date: May 12, 2022Inventors: John Jensen, Swetha Krishna Prabhakar
-
Patent number: 11169675Abstract: 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: GrantFiled: June 28, 2019Date of Patent: November 9, 2021Assignee: Snap Inc.Inventors: Kaveh Anvaripour, Gabriel Lupin, Celia Nicole Mourkogiannis, Kirk Ouimet, Swetha Krishna Prabhakar, Jeremy Voss, Haibo Zhao
-
Publication number: 20200372127Abstract: 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: ApplicationFiled: August 4, 2020Publication date: November 26, 2020Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
-
Patent number: 10762174Abstract: 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: GrantFiled: September 28, 2018Date of Patent: September 1, 2020Assignee: Snap Inc.Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
-
Publication number: 20200104466Abstract: 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: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
-
Publication number: 20160070712Abstract: 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: ApplicationFiled: October 22, 2014Publication date: March 10, 2016Inventors: Swetha Prabhakar, Krishna Prabhakar, Srinivas Devadas
-
Publication number: 20140237543Abstract: 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: ApplicationFiled: April 29, 2014Publication date: August 21, 2014Applicant: ARUBA NETWORKS, INC.Inventors: Santhosh Cheeniyil, Krishna Prabhakar, Michael Fine
-
Patent number: 8713639Abstract: 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: GrantFiled: July 13, 2012Date of Patent: April 29, 2014Assignee: Aruba Networks, Inc.Inventors: Santhosh Cheeniyil, Krishna Prabhakar, Michael Fine
-
Publication number: 20130042002Abstract: 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: ApplicationFiled: July 13, 2012Publication date: February 14, 2013Inventors: Santhosh Cheeniyil, Krishna Prabhakar, Michael Fine
-
Patent number: 8245281Abstract: 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: GrantFiled: December 28, 2007Date of Patent: August 14, 2012Assignee: Aruba Networks, Inc.Inventors: Santhosh Cheeniyil, Krishna Prabhakar, Michael Fine
-
Patent number: 8051464Abstract: 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: GrantFiled: December 19, 2007Date of Patent: November 1, 2011Assignee: Avenda Systems, Inc.Inventors: Santhosh Cheeniyil, Krishna Prabhakar
-
Patent number: 7962789Abstract: An apparatus is disclosed for testing a utility computing system having a plurality of hardware and/or software planes.Type: GrantFiled: June 28, 2006Date of Patent: June 14, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sahana Prabhakar Sampige, Neelima Ghani, Krishna Prabhakar Prabhu
-
Patent number: 7929418Abstract: 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: GrantFiled: March 20, 2008Date of Patent: April 19, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Srinivasa Moorthy, Krishna Prabhakar Prabhu, Lakshminarasimhan Naveenam Padmanabha, Rajiv Panday
-
Publication number: 20080232378Abstract: 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: ApplicationFiled: March 20, 2008Publication date: September 25, 2008Applicant: Hewlett Packard Development Co, L.P.Inventors: Srinivasa Moorthy, Krishna Prabhakar Prabhu, Lakshminarasimhan Naveenam Padmanabha, Rajiv Panday