Patents by Inventor Sridhar BHASKARAN

Sridhar BHASKARAN 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: 20200186490
    Abstract: Methods and apparatuses for acquisition of an address resolution protocol (ARP)/IPv6 Neighbour cache at a user plane function (UPF) entity without performing deep packet inspection for every packet that traverses a network. The ARP broadcast/ICMPv6 Neighbour Solicitation multicast from any Ethernet client (a user equipment (UE) or clients behind the UE or clients in a data network (DN)) is responded to by the UPF entity itself, by looking up the ARP/IPv6 Neighbour cache built in the UPF entity, irrespective of whether the UPF entity acts as the core Ethernet switch or whether the core Ethernet switch is in the DN. The solution is simplified to always intercept ARP at the UPF entity and respond to it based on a local ARP/IPv6 Neighbour cache.
    Type: Application
    Filed: February 13, 2020
    Publication date: June 11, 2020
    Inventors: Sridhar Bhaskaran, Marco Spini, Fenqin Zhu
  • Patent number: 10470218
    Abstract: An example method is provided in one example embodiment and may include determining that a user equipment (UE) is approximately stationary for a threshold period of time within a particular geographic area based, at least in part, on a radio access network (RAN) node to which the UE is attached; notifying the UE that the UE has been associated with the particular geographic area; and transitioning the UE into an idle mode from an active mode, wherein the transitioning is performed without notifying a core network that the UE has transitioned to the idle mode. Determining that the UE is approximately stationary can include monitoring mobility signaling from the UE and comparing an amount of time that the UE has been attached to the RAN node with a threshold period of time. The core network can be notified when the UE moves out of the particular geographic area.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: November 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Nirav Salot, Sridhar Bhaskaran, Sebastian Speicher, Maulik Vijay Vaidya
  • Patent number: 10334468
    Abstract: In an example, there is disclosed a computing apparatus, having: a processor; a memory; a network interface to communicatively couple to a mobile data network; and an interconnection and routing function (IRF) server engine to: receive an incoming Control plane message from a source network function (NF) via the network interface; examine a header of the incoming Control plane message to determine a destination NF of the Control plane message; and route the Control plane message to the destination NF.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: June 25, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Nirav Salot, Sridhar Bhaskaran, Sebastian Speicher, Maulik Vijay Vaidya
  • Patent number: 10225698
    Abstract: An example method is provided in one example embodiment and may include communicating a message for a group of one or more user equipment (UE) from a machine type communication-interworking function (MTC-IWF) to a packet data network gateway (PGW), wherein the message includes a group identity (ID) associated with the group of one or more UE; communicating the message from the PGW to one or more serving gateways (SGWs); and communicating the message from each of the one or more SGWs to each of the one or more UE of the group of the one via a tunnel for each of the one or more UE.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: March 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Maulik Vijay Vaidya, Nirav Salot, James Paul Seymour, Ravi Shankar Chamarty, Vivek Jha, Sebastian Speicher, Sridhar Bhaskaran, Rahul Vaidya
  • Publication number: 20190007791
    Abstract: An example method is provided in one example embodiment and includes receiving, by a user equipment device, a list including at least one location identifier associated with an area for location reporting and an area identifier identifying the area for location reporting. The method further includes receiving a location identifier broadcast by a wireless network element, and determining whether the broadcast location identifier matches the at least one location identifier associated with the area for location reporting. The method further includes sending a location reporting message by the user equipment device to a first network node when it is determined that the broadcast location identifier matches the at least one location identifier associated with the area for location reporting. The location reporting message is indicative of the user equipment device either entering or exiting the area for location reporting.
    Type: Application
    Filed: August 14, 2018
    Publication date: January 3, 2019
    Inventors: Nirav SALOT, Sebastian SPEICHER, Aeneas Sean DODD-NOBLE, Sridhar BHASKARAN
  • Patent number: 10165471
    Abstract: In one embodiment, a method for selecting a software interface based on operator policy comprises receiving from a mobile device a message requesting that a packet data session be allocated, wherein the message includes a requested quality of service profile for the packet data session, selecting a software interface, from among a plurality of software interfaces, for communication with a packet node based on the contents of the message, for the packet node to provide the mobile device with access to a packet data network, and allocating the packet data session in communication with the packet node, wherein the requested quality of service profile is conveyed to the packet node using the selected software interface.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: December 25, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Amit Ghadge, Sridhar Bhaskaran, Maulik Vaidya
  • Patent number: 10069791
    Abstract: A method is provided in one example embodiment and may include determining a location for a user equipment (UE); determining whether at least one user data plane entity servicing at least one packet data network (PDN) flow for the UE is to be changed based, at least in part, on the location of the UE; if at least one user data plane entity is to be changed, selecting at least one new user data plane entity to service the at least one PDN flow for the UE; allocating a new PDN Internet Protocol (IP) address for the at least one PDN flow for which the user data plane entity is changed; and communicating the new PDN IP address to the UE.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Sridhar Bhaskaran, Nirav Salot, Maulik Vijay Vaidya, Sebastian Speicher
  • Patent number: 10051408
    Abstract: An example method is provided in one example embodiment and includes receiving, by a user equipment device, a list including at least one location identifier associated with an area for location reporting and an area identifier identifying the area for location reporting. The method further includes receiving a location identifier broadcast by a wireless network element, and determining whether the broadcast location identifier matches the at least one location identifier associated with the area for location reporting. The method further includes sending a location reporting message by the user equipment device to a first network node when it is determined that the broadcast location identifier matches the at least one location identifier associated with the area for location reporting. The location reporting message is indicative of the user equipment device either entering or exiting the area for location reporting.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: August 14, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Nirav Salot, Sebastian Speicher, Aeneas Sean Dodd-Noble, Sridhar Bhaskaran
  • Patent number: 10039072
    Abstract: A method is provided in one example embodiment and may include determining that a periodic timer for a user equipment (UE) is about to expire; communicating to an application service, prior to expiration of the periodic timer for the UE, an indication associated with an availability of the UE to receive data from the application service; and communicating the data from the application service to the UE upon receiving the indication. In some cases, the method can include registering, by the application service, to receive the indication from a Mobility Management Entity (MME) or a serving General Packet Radio Service (GPRS) support node (SGSN), wherein the registering is performed via a service capability exposure function (SCEF) in communication with the MME or the SGSN and the application service.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: July 31, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ravi Shankar Chamarty, Maulik Vijay Vaidya, Nirav Salot, Sridhar Bhaskaran, Vivek Jha
  • Publication number: 20170332424
    Abstract: An example method is provided in one example embodiment and may include determining that a user equipment (UE) is approximately stationary for a threshold period of time within a particular geographic area based, at least in part, on a radio access network (RAN) node to which the UE is attached; notifying the UE that the UE has been associated with the particular geographic area; and transitioning the UE into an idle mode from an active mode, wherein the transitioning is performed without notifying a core network that the UE has transitioned to the idle mode. Determining that the UE is approximately stationary can include monitoring mobility signaling from the UE and comparing an amount of time that the UE has been attached to the RAN node with a threshold period of time. The core network can be notified when the UE moves out of the particular geographic area.
    Type: Application
    Filed: August 4, 2016
    Publication date: November 16, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Nirav Salot, Sridhar Bhaskaran, Sebastian Speicher, Maulik Vijay Vaidya
  • Patent number: 9801094
    Abstract: This disclosure relates to a system and method for dynamically managing load on network devices in a distributed manner. As the proliferation of data rich content and increasingly more capable mobile devices has continued, the amount of data communicated over mobile operator's networks has exponentially increased. Upgrading the existing network to accommodate increased data traffic is neither desirable nor practical. One way to accommodate increased data traffic is by utilizing network resources more efficiently. This disclosure provides systems and methods for efficiently utilizing network resources by dynamically configuring the network in a distributed manner based on real-time load information.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: October 24, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ramakumar Rajagopalan, Hassan Khani Sidhiq, Mohan Rangan, Aditya Prakash, Lakshman Kumar Narayanan, Sridhar Bhaskaran
  • Publication number: 20170295557
    Abstract: A method is provided in one example embodiment and may include determining that a periodic timer for a user equipment (UE) is about to expire; communicating to an application service, prior to expiration of the periodic timer for the UE, an indication associated with an availability of the UE to receive data from the application service; and communicating the data from the application service to the UE upon receiving the indication. In some cases, the method can include registering, by the application service, to receive the indication from a Mobility Management Entity (MME) or a serving General Packet Radio Service (GPRS) support node (SGSN), wherein the registering is performed via a service capability exposure function (SCEF) in communication with the MME or the SGSN and the application service.
    Type: Application
    Filed: June 22, 2017
    Publication date: October 12, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ravi Shankar Chamarty, Maulik Vijay Vaidya, Nirav Salot, Sridhar Bhaskaran, Vivek Jha
  • Patent number: 9730156
    Abstract: A method is provided in one example embodiment and may include determining that a periodic timer for a user equipment (UE) is about to expire; communicating to an application service, prior to expiration of the periodic timer for the UE, an indication associated with an availability of the UE to receive data from the application service; and communicating the data from the application service to the UE upon receiving the indication. In some cases, the method can include registering, by the application service, to receive the indication from a Mobility Management Entity (MME) or a serving General Packet Radio Service (GPRS) support node (SGSN), wherein the registering is performed via a service capability exposure function (SCEF) in communication with the MME or the SGSN and the application service.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: August 8, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ravi Shankar Chamarty, Maulik Vijay Vaidya, Nirav Salot, Sridhar Bhaskaran, Vivek Jha
  • Patent number: 9699725
    Abstract: A method is provided in one example embodiment and may include determining that a periodic timer for a user equipment (UE) is about to expire; communicating to an application service, prior to expiration of the periodic timer for the UE, an indication associated with an availability of the UE to receive data from the application service; and communicating the data from the application service to the UE upon receiving the indication. In some cases, the method can include registering, by the application service, to receive the indication from a Mobility Management Entity (MME) or a serving General Packet Radio Service (GPRS) support node (SGSN), wherein the registering is performed via a service capability exposure function (SCEF) in communication with the MME or the SGSN and the application service.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: July 4, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ravi Shankar Chamarty, Maulik Vijay Vaidya, Nirav Salot, Sridhar Bhaskaran, Vivek Jha
  • Patent number: 9693205
    Abstract: An example method is provided in one example embodiment and may include configuring paging parameters for a group of one or more user equipment (UE) based, at least in part, on a group identifier (ID) for the group of one or more UE; communicating the paging parameters to each of the one or more UE of the group; and paging one or more idle mode UE of the group according to the paging parameters to transition the idle mode UE to a connected mode for receiving a group message. In some instances, configuring the paging parameters can include configuring a paging frame and paging occasion for the group of one or more UE based on the group ID; configuring extended paging cycle radio frames for the group of one or more UE; and/or configuring a paging group Radio Network Temporary Identifier for the group of one or more UE.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: June 27, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Maulik Vijay Vaidya, Nirav Salot, James Paul Seymour, Ravi Shankar Chamarty, Vivek Jha, Sebastian Speicher, Sridhar Bhaskaran, Rahul Vaidya
  • Publication number: 20170126618
    Abstract: A method is provided in one example embodiment and may include determining a location for a user equipment (UE); determining whether at least one user data plane entity servicing at least one packet data network (PDN) flow for the UE is to be changed based, at least in part, on the location of the UE; if at least one user data plane entity is to be changed, selecting at least one new user data plane entity to service the at least one PDN flow for the UE; allocating a new PDN Internet Protocol (IP) address for the at least one PDN flow for which the user data plane entity is changed; and communicating the new PDN IP address to the UE.
    Type: Application
    Filed: February 3, 2016
    Publication date: May 4, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sridhar Bhaskaran, Nirav Salot, Maulik Vijay Vaidya, Sebastian Speicher
  • Publication number: 20170099612
    Abstract: In an example, there is disclosed a computing apparatus, having: a processor; a memory; a network interface to communicatively couple to a mobile data network; and an interconnection and routing function (IRF) server engine to: receive an incoming Control plane message from a source network function (NF) via the network interface; examine a header of the incoming Control plane message to determine a destination NF of the Control plane message; and route the Control plane message to the destination NF.
    Type: Application
    Filed: October 4, 2016
    Publication date: April 6, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Nirav Salot, Sridhar Bhaskaran, Sebastian Speicher, Maulik Vijay Vaidya
  • Patent number: 9532331
    Abstract: Systems and methods are provided for avoiding excessive paging through messaging-based solutions on a mobile network that supports multiple radio access technologies (RATs), such as both Long Term Evolution (LTE) and Global System for Mobile Communications (GSM)/Enhanced Data Rates for GSM Evolution (EDGE)/Universal Mobile Communications System (UMTS) technology, even in situations where the present location of the UE is not known. Preventing paging in access networks where the UE is not present ensures efficient use of radio resources in the paging channel and reduces signaling load on other interfaces. In one embodiment, a user equipment (UE) is simultaneously connected to a Serving General Packet Radio System (GPRS) Support Node (SGSN) and a Mobility Management Entity (MME). By using signaling between the SGSN and MME, the location of the UE may be tracked without requiring unnecessary paging, even when the UE is in IDLE mode or is inactive.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: December 27, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sridhar Bhaskaran, Aditya Prakash, Kartik Raval, Nirav Salot, Poojan Tanna
  • Publication number: 20160360447
    Abstract: In one embodiment, a method for selecting a software interface based on operator policy comprises receiving from a mobile device a message requesting that a packet data session be allocated, wherein the message includes a requested quality of service profile for the packet data session, selecting a software interface, from among a plurality of software interfaces, for communication with a packet node based on the contents of the message, for the packet node to provide the mobile device with access to a packet data network, and allocating the packet data session in communication with the packet node, wherein the requested quality of service profile is conveyed to the packet node using the selected software interface.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Amit Ghadge, Sridhar Bhaskaran, Maulik Vaidya
  • Patent number: 9433032
    Abstract: In one embodiment, a method for selecting a software interface based on operator policy comprises receiving from a mobile device a message requesting that a packet data session be allocated, wherein the message includes a requested quality of service profile for the packet data session, selecting a software interface, from among a plurality of software interfaces, for communication with a packet node based on the contents of the message, for the packet node to provide the mobile device with access to a packet data network, and allocating the packet data session in communication with the packet node, wherein the requested quality of service profile is conveyed to the packet node using the selected software interface.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: August 30, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Amit Ghadge, Sridhar Bhaskaran, Maulik Vaidya