Patents by Inventor Pradeep Dakshayani

Pradeep Dakshayani 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: 9872269
    Abstract: Some embodiments provide methods for selecting tracking areas, including: receiving a plurality of messages from a plurality of base transceiver stations, each message including a list of tracking areas handled by the base transceiver station from which the message is received; performing domain name system queries for the tracking areas to retrieve information identifying serving gateways serving the tracking areas; based on the information identifying serving gateways, storing, in a local memory, a list of tracking area identities handled by each identified serving gateway; receiving a message from user equipment indicating a first tracking area; selecting at least one tracking area handled by a serving gateway serving the first tracking area based on the list of tracking areas handled by each identified serving gateway stored in the memory; and sending a tracking area identity list to the user equipment based on the selected at least one tracking area.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: January 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Pradeep Dakshayani, Vinod Kamalaraj, Jacob Eipe, Mruthyunjaya Navali, Ravi Chamarty, Lingesh Munagala
  • Patent number: 8958341
    Abstract: Some embodiments provide methods for selecting a serving gateway to service user equipment in communication with a network, including: receiving a message from a base transceiver station including a list of tracking areas handled by the base transceiver station, initiating a domain name system query for at least one tracking area in the list of tracking areas to identify information indicating a serving gateway serving the at least one tracking area, storing, in local memory, the information indicating the serving gateway serving the at least one tracking area, and upon an occurrence of a triggering event, retrieving, from the local memory, the stored information indicating the serving gateway serving the at least one tracking area.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: February 17, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Jacob Eipe, Pradeep Dakshayani, Vinod Kamalaraj, Jay Navali, Ravi Chamarty, Lingesh Munagala
  • Patent number: 8761768
    Abstract: Some embodiments disclose a method for providing a tracking area identity list in a communications network. The method includes maintaining a tracking area transition likelihood and a tracking area group transition likelihood, and recording a mobility number and a paging number. The method further includes determining a category associated with the user equipment device based on the recorded mobility number and the recorded paging number, and generating the tracking area identity list for the user equipment device based on the category associated with the user equipment device and one or both of the tracking area transition likelihood and the tracking area group transition likelihood.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: June 24, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Vinod Kamalaraj, Jacob Eipe, Pradeep Dakshayani, Jay Navali, Ravi Chamarty, Lingesh Munagala
  • Patent number: 8634346
    Abstract: A selection mechanism and a selection process are disclosed that provide the selection of a network device based on defined criteria to allow efficient use of the network and load balancing. In one embodiment, a method is disclosed that includes receiving an initial attachment at a gateway including an identifier of a radio attachment point, obtaining a name for the radio attachment point based on the identifier, accessing a list of names of packet data network gateways (PGWs) that can serve the initial attachment to provide a network connection, comparing the name for the radio attachment point with the list of names of the PGWs to determine at least one PGW that provides a closest match to the name for the radio attachment point, and selecting at least one PGW that provides the closest match to establish the network connection.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: January 21, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Rajesh Velandy, Rajesh Ramankutty, Pradeep Dakshayani, Arun C. Alex
  • Patent number: 8417236
    Abstract: Some embodiments disclose methods for classifying user equipment in a network, comprising: recording a first number of times a tracking area identity has changed for a user equipment device during a period of time based on messages exchanged between the user equipment device and a mobility management entity; recording a second number of times the user equipment device is paged during a second period of time; classifying the user equipment device into one of at least three categories based on the first and second recorded numbers; generating a tracking area identity list for the user equipment based device on its category; and sending the generated tracking area identity list to the user equipment device.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: April 9, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Vinod Kamalaraj, Jacob Eipe, Pradeep Dakshayani, Jay Navali, Ravi Chamarty, Lingesh Munagala
  • Patent number: 8358593
    Abstract: Some embodiments provide methods for selecting a serving gateway, including: receiving a message from a base transceiver station including a list of tracking areas handled by the base transceiver station; performing a domain name system query for at least one tracking area to retrieve and store in a local memory information identifying a serving gateway serving the at least one tracking area; receiving an attach request from the base transceiver station identifying the user equipment and a tracking area from which the user equipment is connected to the network; searching the information identifying a serving gateway serving the at least one tracking area stored in the local memory to identify a serving gateway to service the user equipment based on the tracking area from which the user equipment is connected to the network; and sending a message identifying the identified serving gateway to the base transceiver station.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: January 22, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Jacob Eipe, Pradeep Dakshayani, Vinod Kamalaraj, Jay Navali, Ravi Chamarty, Lingesh Munagala
  • Patent number: 8265009
    Abstract: Some embodiments provide methods for selecting tracking areas in a network, comprising: receiving messages from a plurality of base transceiver stations, the messages identifying a previous tracking area identity and a current tracking area identity; storing probabilities based on a count of transitions between the received previous tracking area identities and current tracking area identities; receiving a message from a user equipment device indicating the user equipment device is located in a first tracking area identified by a first tracking area identity; and selecting at least a second tracking area identity based on the stored probabilities and the first tracking area identity; and sending a tracking area identity list to the user equipment device based on the selected second tracking area.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: September 11, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Vinod Kamalaraj, Jacob Eipe, Pradeep Dakshayani, Jay Navali, Ravi Chamarty, Lingesh Munagala
  • Publication number: 20110098031
    Abstract: Some embodiments provide methods for selecting tracking areas, including: receiving a plurality of messages from a plurality of base transceiver stations, each message including a list of tracking areas handled by the base transceiver station from which the message is received; performing domain name system queries for the tracking areas to retrieve information identifying serving gateways serving the tracking areas; based on the information identifying serving gateways, storing, in a local memory, a list of tracking area identities handled by each identified serving gateway; receiving a message from user equipment indicating a first tracking area; selecting at least one tracking area handled by a serving gateway serving the first tracking area based on the list of tracking areas handled by each identified serving gateway stored in the memory; and sending a tracking area identity list to the user equipment based on the selected at least one tracking area.
    Type: Application
    Filed: October 22, 2009
    Publication date: April 28, 2011
    Inventors: Pradeep DAKSHAYANI, Vinod Kamalaraj, Jacob Eipe, Murthyunjaya Navali, Ravi Chamarty, Lingesh Munagala
  • Publication number: 20110096750
    Abstract: A selection mechanism and a selection process are disclosed that provide the selection of a network device based on defined criteria to allow efficient use of the network and load balancing. In one embodiment, a method is disclosed that includes receiving an initial attachment at a gateway including an identifier of a radio attachment point, obtaining a name for the radio attachment point based on the identifier, accessing a list of names of packet data network gateways (PGWs) that can serve the initial attachment to provide a network connection, comparing the name for the radio attachment point with the list of names of the PGWs to determine at least one PGW that provides a closest match to the name for the radio attachment point, and selecting at least one PGW that provides the closest match to establish the network connection.
    Type: Application
    Filed: October 27, 2010
    Publication date: April 28, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Rajesh VELANDY, Rajesh RAMANKUTTY, Pradeep DAKSHAYANI, Arun C. ALEX
  • Publication number: 20110098050
    Abstract: Some embodiments provide methods for selecting a serving gateway, including: receiving a message from a base transceiver station including a list of tracking areas handled by the base transceiver station; performing a domain name system query for at least one tracking area to retrieve and store in a local memory information identifying a serving gateway serving the at least one tracking area; receiving an attach request from the base transceiver station identifying the user equipment and a tracking area from which the user equipment is connected to the network; searching the information identifying a serving gateway serving the at least one tracking area stored in the local memory to identify a serving gateway to service the user equipment based on the tracking area from which the user equipment is connected to the network; and sending a message identifying the identified serving gateway to the base transceiver station.
    Type: Application
    Filed: October 22, 2009
    Publication date: April 28, 2011
    Inventors: Jacob Eipe, Pradeep Dakshayani, Vinod Kamalaraj, Jay Navali, Ravi Chamarty, Lingesh Munagala
  • Publication number: 20110098051
    Abstract: Some embodiments disclose methods for classifying user equipment in a network, comprising: recording a first number of times a tracking area identity has changed for a user equipment device during a period of time based on messages exchanged between the user equipment device and a mobility management entity; recording a second number of times the user equipment device is paged during a second period of time; classifying the user equipment device into one of at least three categories based on the first and second recorded numbers; generating a tracking area identity list for the user equipment based device on its category; and sending the generated tracking area identity list to the user equipment device.
    Type: Application
    Filed: October 22, 2009
    Publication date: April 28, 2011
    Inventors: Vinod KAMALARAJ, Jacob Eipe, Pradeep Dakshayani, Jay Navali, Ravi Chamarty, Lingesh Munagala
  • Publication number: 20110096731
    Abstract: Some embodiments provide methods for selecting tracking areas in a network, comprising: receiving messages from a plurality of base transceiver stations, the messages identifying a previous tracking area identity and a current tracking area identity; storing probabilities based on a count of transitions between the received previous tracking area identities and current tracking area identities; receiving a message from a user equipment device indicating the user equipment device is located in a first tracking area identified by a first tracking area identity; and selecting at least a second tracking area identity based on the stored probabilities and the first tracking area identity; and sending a tracking area identity list to the user equipment device based on the selected second tracking area.
    Type: Application
    Filed: October 22, 2009
    Publication date: April 28, 2011
    Inventors: Vinod KAMALARAJ, Jacob Eipe, Pradeep Dakshayani, Jay Navali, Ravi Chamarty, Lingesh Munagala