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

  • Patent number: 12355712
    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: November 7, 2023
    Date of Patent: July 8, 2025
    Assignee: Snap Inc.
    Inventors: John Jensen, Swetha Krishna Prabhakar
  • Patent number: 12341769
    Abstract: A method of operating a network is provided that includes identifying a plurality of client devices connected to the network, categorizing the client devices into respective client groups based on device characteristics of each of the client devices, analyzing traffic patterns among the client groups and assigning the client groups to respective network segments based on the observed traffic patterns, and generating one or more network access policy for at least one of the network segments based on the traffic patterns or baseline behavior associated with a portion of the client devices belonging to the at least one of the network segments.
    Type: Grant
    Filed: December 27, 2023
    Date of Patent: June 24, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Krishna Prabhakar, Rajarao Bhagya Prasad Nittur, Anoop Kumaran Nair, Rajesh Kumar Ganapathy Achari, Madhusudhan Chitradurga Sethuram Setty, Venkatesh Ramachandran
  • Publication number: 20250193200
    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: January 7, 2025
    Publication date: June 12, 2025
    Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
  • Publication number: 20250106009
    Abstract: Client devices in the same device group may use the same group-specific key to perform a key exchange operation with access point(s) to obtain network access. A network access management server may provide centralized management of different device groups each being associated with a different group-specific key during the life cycles of the device groups. An access point may communicate with the network access management server to obtain the group-specific key to assist in authenticating network access of a connecting client device.
    Type: Application
    Filed: September 25, 2023
    Publication date: March 27, 2025
    Inventors: Anubhav Gupta, Venkata Ramchandra Murthy Jonnalagadda, Rajesh Kumar Ganapathy Achari, Venkatesh Ramachandran, Anoop Kumaran Nair, Rajarao Bhagya Prasad Nittur, Krishna Prabhakar
  • Publication number: 20250106629
    Abstract: Client devices in the same device group may use the same group-specific key to perform a key exchange operation with access point(s) to obtain network access. A network access management server may provide centralized management of different device groups each being associated with a different group-specific key during the life cycles of the device groups. An access point may communicate with the network access management server to obtain the group-specific key to assist in authenticating network access of a connecting client device.
    Type: Application
    Filed: September 25, 2023
    Publication date: March 27, 2025
    Inventors: Anubhav Gupta, Venkata Ramchandra Murthy Jonnalagadda, Rajesh Kumar Ganapathy Achari, Venkatesh Ramachandran, Anoop Kumaran Nair, Rajarao Bhagya Prasad Nittur, Krishna Prabhakar
  • Patent number: 12238111
    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: July 28, 2023
    Date of Patent: February 25, 2025
    Assignee: SNAP INC.
    Inventors: Trevor Denton, Swetha Krishna Prabhakar, Jeremy Voss
  • Publication number: 20240411652
    Abstract: A method of operating a server is provided that includes providing, with the server, one or more services relating to network access control and management of a network, predicting a network configuration failure associated with the network with a failure prediction model, and generating a network configuration recommendation based on the predicted network configuration failure to avoid the predicted network configuration failure. The failure prediction model can be a machine-learning based network configuration failure prediction model that is trained on past network configuration failure events. Operated in this way, erroneous network configuration issues can be automatically identified and addressed in a timely fashion.
    Type: Application
    Filed: December 13, 2023
    Publication date: December 12, 2024
    Inventors: Krishna Prabhakar, Rajarao Bhagya Prasad Nittur, Venkatesh Ramachandran, Anoop Kumaran Nair, Rajesh Kumar Ganapathy Achari, Madhusudhan Chitradurga Sethuram Setty
  • Publication number: 20240413982
    Abstract: A device access management server may facilitate secure access of a target device by an accessing device. The secure remote access of the target device by the accessing device may be facilitated by a public key infrastructure (PKI) certificate issued and/or validated by the device access management server.
    Type: Application
    Filed: May 24, 2024
    Publication date: December 12, 2024
    Inventors: Krishna Prabhakar, Rajarao Bhagya Prasad Nittur, Mohit Goyal, Anoop Kumaran Nair, Rajesh Kumar Ganapathy Achari
  • Publication number: 20240414058
    Abstract: A method of operating a network is provided that includes identifying a plurality of client devices connected to the network, categorizing the client devices into respective client groups based on device characteristics of each of the client devices, analyzing traffic patterns among the client groups and assigning the client groups to respective network segments based on the observed traffic patterns, and generating one or more network access policy for at least one of the network segments based on the traffic patterns or baseline behavior associated with a portion of the client devices belonging to the at least one of the network segments.
    Type: Application
    Filed: December 27, 2023
    Publication date: December 12, 2024
    Inventors: Krishna Prabhakar, Rajarao Bhagya Prasad Nittur, Anoop Kumaran Nair, Rajesh Kumar Ganapathy Achari, Madhusudhan Chitradurga Sethuram Setty, Venkatesh Ramachandran
  • Publication number: 20240411638
    Abstract: A method of operating a server is provided that includes providing, with the server, one or more services relating to network access control and management of a network, predicting a failure of the server with a failure prediction model, and performing a remedial action to avoid disruption in the one or more services. The server can be a network access control and management server. The failure prediction model can be a machine-learning based server failure prediction model that is trained on past server failure events. Operated in this way, the server can operate with minimal network/server disruption so that service level agreements with various customers are maintained while reducing operational complexity.
    Type: Application
    Filed: December 15, 2023
    Publication date: December 12, 2024
    Inventors: Krishna Prabhakar, Rajarao Bhagya Prasad Nittur, Rajesh Kumar Ganapathy Achari, Madhusudhan Chitradurga Sethuram Setty, Pradip Das, Premraj Lourduraj
  • Publication number: 20240414152
    Abstract: A device access management server may facilitate secure remote access of a target device by an accessing device. The secure remote access of the target device by the accessing device may be authenticated using a session token. The device access management server may maintain the session token and other session information.
    Type: Application
    Filed: November 30, 2023
    Publication date: December 12, 2024
    Inventors: Rajesh Kumar Ganapathy Achari, Anoop Kumaran Nair, Madhusudhan Chitradurga Sethuram Setty, Rajarao Bhagya Prasad Nittur, Krishna Prabhakar, Anubhav Gupta
  • Publication number: 20240411752
    Abstract: A method of operating a network is provided that includes receiving a query, using a first language model to determine an intent or purpose of the query, using a second language model to extract a named entity from the query, and obtaining search results by searching for the extracted named entity on a named entity list corresponding to a particular tenant. The method can further include generating a response based on the search results. The query can be a natural language query, and the first language model can be a natural language model. The second language model for extracting the named entity can be a network-related language model that is trained on network records associated with a plurality of tenants. The network records associated with the plurality of tenants can be stored on a multi-tenant database.
    Type: Application
    Filed: October 12, 2023
    Publication date: December 12, 2024
    Inventors: Krishna Prabhakar, Rajarao Bhagya Prasad Nittur, Anoop Kumaran Nair, Rajesh Kumar Ganapathy Achari, Madhusudhan Chitradurga Sethuram Setty, Venkatesh Ramachandran
  • Publication number: 20240414059
    Abstract: A network management server may provide options via a user interface for configuring a network and a network policy for the network. The network management server may identify values for network attributes based on the user-selected option(s). The network management server may maintain network entity attribute information and use the network entity attribute information to populate the selectable options based on which conditions and/or actions for the network policy are defined.
    Type: Application
    Filed: April 23, 2024
    Publication date: December 12, 2024
    Inventors: Anoop Kumaran Nair, Venkatesh Ramachandran, Rajesh Kumar Ganapathy Achari, Rajarao Bhagya Prasad Nittur, Krishna Prabhakar
  • 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