Patents by Inventor Mahesh Satyanarayana

Mahesh Satyanarayana 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: 20240040472
    Abstract: Techniques and mechanisms for processing broadcast data traffic for a plurality of user equipments (UEs) of a virtual network group are described herein. In one illustrative example, a user plane function may receive a broadcast packet from one of the UEs or a data network; perform a packet detection rule (PDR) lookup for the broadcast packet, for identifying a PDR and a forwarding action rule (FAR) associated with it; process the broadcast packet in accordance with an apply action of the FAR, for creating a tunnel management message having a payload which encapsulates the broadcast packet; and send the tunnel management message to a base station which is configured to perform unicast data delivery of the broadcast packet to each one of at least some of the plurality of UEs of the virtual network group. The user plane function may configured for use in a public cloud for 5G-as-a-Service (5GaaS).
    Type: Application
    Filed: July 26, 2022
    Publication date: February 1, 2024
    Inventor: Mahesh Satyanarayana
  • Patent number: 11757707
    Abstract: The present technology discloses methods, systems, and non-transitory computer-readable storage media for identifying a data communication session within a 5G enterprise network and providing assurance based on the identified data communication session. The present technology provides for establishing a data communication session for user equipment on a 5G network, generating a protocol data unit (PDU) session identifier for the data communication session, and distributing the PDU session identifier to one or more packet core nodes in the 5G network. The PDU session identifier can then be used for collecting one or more key performance indicators in association with the data communication session.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: September 12, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Abhishek Dhammawat, Sri Gundavelli, Mahesh Satyanarayana
  • Publication number: 20230254942
    Abstract: A network function is configured to initiate a bulk session cleanup with a single release request. The network function detects a configuration change to a wireless network system that affects multiple user sessions for multiple user devices. The network function generates a single bulk session release request identifying the affected user sessions and provides the single bulk session release request to at least one other network function responsible for the user sessions.
    Type: Application
    Filed: April 12, 2023
    Publication date: August 10, 2023
    Inventors: Abhishek Dhammawat, Mahesh Satyanarayana, Srinath Gundavelli
  • Patent number: 11678402
    Abstract: A network function is configured to initiate a bulk session cleanup with a single release request. The network function detects a configuration change to a wireless network system that affects multiple user sessions for multiple user devices. The network function generates a single bulk session release request identifying the affected user sessions and provides the single bulk session release request to at least one other network function responsible for the user sessions.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: June 13, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Abhishek Dhammawat, Mahesh Satyanarayana, Srinath Gundavelli
  • Publication number: 20230033202
    Abstract: The present technology discloses methods, systems, and non-transitory computer-readable storage media for identifying a data communication session within a 5G enterprise network and providing assurance based on the identified data communication session. The present technology provides for establishing a data communication session for user equipment on a 5G network, generating a protocol data unit (PDU) session identifier for the data communication session, and distributing the PDU session identifier to one or more packet core nodes in the 5G network. The PDU session identifier can then be used for collecting one or more key performance indicators in association with the data communication session.
    Type: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Inventors: Abhishek Dhammawat, Sri Gundavelli, Mahesh Satyanarayana
  • Patent number: 11553371
    Abstract: In one illustrative example, a user plane function (UPF) may detect initial traffic for an application for a user equipment (UE) for which no current dedicated Quality of Service (QoS) flow is established. In response, the UPF may send, to a control plane function, a message which indicates a request for creating a dedicated QoS Flow for traffic for the application for the UE. The message may include flow metadata and an application identifier obtained in detecting the initial traffic. A QoS Flow may then be created for the traffic based on a selected QoS policy associated with the application identifier. Subsequently, the UPF may determine that a measured time period of traffic inactivity for the QoS Flow is outside a limit set by a threshold. Based on the determining, the UPF may send, to the control plane function, a message which indicates a request for deleting the QoS Flow.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: January 10, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Abhishek Dhammawat, Srinath Gundavelli, Mahesh Satyanarayana
  • Publication number: 20220217814
    Abstract: A network function is configured to initiate a bulk session cleanup with a single release request. The network function detects a configuration change to a wireless network system that affects multiple user sessions for multiple user devices. The network function generates a single bulk session release request identifying the affected user sessions and provides the single bulk session release request to at least one other network function responsible for the user sessions.
    Type: Application
    Filed: January 6, 2021
    Publication date: July 7, 2022
    Inventors: Abhishek Dhammawat, Mahesh Satyanarayana, Srinath Gundavelli
  • Publication number: 20220141703
    Abstract: In one illustrative example, a user plane function (UPF) may detect initial traffic for an application for a user equipment (UE) for which no current dedicated Quality of Service (QoS) flow is established. In response, the UPF may send, to a control plane function, a message which indicates a request for creating a dedicated QoS Flow for traffic for the application for the UE. The message may include flow metadata and an application identifier obtained in detecting the initial traffic. A QoS Flow may then be created for the traffic based on a selected QoS policy associated with the application identifier. Subsequently, the UPF may determine that a measured time period of traffic inactivity for the QoS Flow is outside a limit set by a threshold. Based on the determining, the UPF may send, to the control plane function, a message which indicates a request for deleting the QoS Flow.
    Type: Application
    Filed: October 29, 2020
    Publication date: May 5, 2022
    Inventors: Abhishek Dhammawat, Srinath Gundavelli, Mahesh Satyanarayana
  • Patent number: 11304259
    Abstract: A radio access network (RAN) entity (e.g. an eNodeB) may be configured to facilitate multicast communication in a local private Third Generation Partnership Project (3GPP) network. The RAN entity may receive a user data packet tunneled in an IP message via one of a plurality of downlink tunnels. The RAN entity may select, from a plurality of stored mappings, one of a plurality of multicast group identifiers that is mapped to an identified one of a plurality of downlink tunnel endpoint identifiers that matches a downlink tunnel endpoint identifier from a tunnel header of the IP message, as well as one of a plurality of sets of UE identifiers that is mapped to the selected multicast group identifier. The RAN may send, for each one of the UE identifiers in the selected set of UE identifiers, the user data packet for transmission to a UE associated with the UE identifier.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: April 12, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ajaykumar Gopalprasad More, Shailender Potharaju, Mahesh Satyanarayana, Vicky Sachdeva, Nitin Prakash Sharma, Rajesh S. Pazhyannur
  • Patent number: 11246011
    Abstract: Techniques are described herein for providing cellular access of a user-defined network. In one example, a user plane function of a cellular network obtains, from a control plane function of the cellular network, an indication that a first user equipment is attempting to connect to a user-defined network via the cellular network. The user plane function joins a multicast group configured to include a second user equipment connected to the user-defined network via a wireless local area network. The user plane function obtains a multicast packet that is transmitted between the first user equipment and the second user equipment and that is addressed to the multicast group, and converts the multicast packet to a unicast packet.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: February 8, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mahesh Satyanarayana, Abhishek Dhammawat
  • Publication number: 20210160954
    Abstract: A radio access network (RAN) entity (e.g. an eNodeB) may be configured to facilitate multicast communication in a local private Third Generation Partnership Project (3GPP) network. The RAN entity may receive a user data packet tunneled in an IP message via one of a plurality of downlink tunnels. The RAN entity may select, from a plurality of stored mappings, one of a plurality of multicast group identifiers that is mapped to an identified one of a plurality of downlink tunnel endpoint identifiers that matches a downlink tunnel endpoint identifier from a tunnel header of the IP message, as well as one of a plurality of sets of UE identifiers that is mapped to the selected multicast group identifier. The RAN may send, for each one of the UE identifiers in the selected set of UE identifiers, the user data packet for transmission to a UE associated with the UE identifier.
    Type: Application
    Filed: November 22, 2019
    Publication date: May 27, 2021
    Inventors: Ajaykumar Gopalprasad More, Shailender Potharaju, Mahesh Satyanarayana, Vicky Sachdeva, Nitin Prakash Sharma, Rajesh S. Pazhyannur
  • Patent number: 10779340
    Abstract: Systems, methods, and computer program products relating to anchoring a wireless device to a wireless controller. A type of a network device is identified based on data included in a network message received at a first wireless local area network (LAN) controller (WLC). It is determined, based on the identified type, that the network device should be anchored to a pre-determined anchor WLC. An anchor request message is transmitted from the first WLC to the pre-determined anchor WLC. A network traffic tunnel is established between the network device and the pre-determined anchor WLC such that network traffic from the network device can be controlled by the pre-determined anchor WLC.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: September 15, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Mahesh Satyanarayana, Chethan Channappa
  • Publication number: 20190387556
    Abstract: Systems, methods, and computer program products relating to anchoring a wireless device to a wireless controller. A type of a network device is identified based on data included in a network message received at a first wireless local area network (LAN) controller (WLC). It is determined, based on the identified type, that the network device should be anchored to a pre-determined anchor WLC. An anchor request message is transmitted from the first WLC to the pre-determined anchor WLC. A network traffic tunnel is established between the network device and the pre-determined anchor WLC such that network traffic from the network device can be controlled by the pre-determined anchor WLC.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventors: Mahesh SATYANARAYANA, Chethan CHANNAPPA
  • Patent number: 10334513
    Abstract: In one embodiment, a networking device in a network forms a Wi-Fi association with a node on a first wireless channel. The networking device preforms a passive scan of Wi-Fi Neighbor Awareness Network (NAN) channels and receives a NAN discovery beacon from a NAN via a particular one of the NAN channels during the passive scan. The networking device generates a NAN cluster discovery attribute for the NAN based on the received NAN discovery beacon, and sends the NAN discovery attribute to the node via the first wireless channel, wherein the node uses the NAN discovery attribute to associate with the NAN.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: June 25, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: Mahesh Satyanarayana
  • Publication number: 20180310232
    Abstract: In one embodiment, a networking device in a network forms a Wi-Fi association with a node on a first wireless channel. The networking device preforms a passive scan of Wi-Fi Neighbor Awareness Network (NAN) channels and receives a NAN discovery beacon from a NAN via a particular one of the NAN channels during the passive scan. The networking device generates a NAN cluster discovery attribute for the NAN based on the received NAN discovery beacon, and sends the NAN discovery attribute to the node via the first wireless channel, wherein the node uses the NAN discovery attribute to associate with the NAN.
    Type: Application
    Filed: April 24, 2017
    Publication date: October 25, 2018
    Inventor: Mahesh Satyanarayana