Patents by Inventor Kirk McBean

Kirk McBean 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: 11202221
    Abstract: A control plane (CP) entity is to adaptively reroute user plane traffic of a mobile node (MN) with use of a segment routing (SR) for IPv6. A message indicating an attachment of the MN to the mobile network is received selecting a first user plane (UP) anchor node. A first set of home network prefixes (HNPs) are allocated to the MN. An IP traffic flow using a first HNP prefix is established between the MN and a correspondent node (CN) along a first network path—defined at least in part by the first UP anchor node and an anchor node of the CN. In response to a handover of the MN, a message indicating a subsequent attachment of the MN is received selecting a second UP anchor node. The second UP anchor node is instructed to host the first HNP prefix previously allocated by the first UP anchor node.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: December 14, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Srinath Gundavelli, Ravi Kiran Guntupalli, Aeneas Sean Dodd-Noble, Kirk McBean
  • Publication number: 20200092745
    Abstract: A control plane (CP) entity is to adaptively reroute user plane traffic of a mobile node (MN) with use of a segment routing (SR) for IPv6. A message indicating an attachment of the MN to the mobile network is received selecting a first user plane (UP) anchor node. A first set of home network prefixes (HNPs) are allocated to the MN. An IP traffic flow using a first HNP prefix is established between the MN and a correspondent node (CN) along a first network path—defined at least in part by the first UP anchor node and an anchor node of the CN. In response to a handover of the MN, a message indicating a subsequent attachment of the MN is received selecting a second UP anchor node. The second UP anchor node is instructed to host the first HNP prefix previously allocated by the first UP anchor node.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Srinath Gundavelli, Ravi Kiran Guntupalli, Aeneas Sean Dodd-Noble, Kirk McBean
  • Patent number: 10517012
    Abstract: A control plane (CP) entity is to adaptively reroute user plane traffic of a mobile node (MN) with use of a segment routing (SR) for IPv6. A message indicating an attachment of the MN to the mobile network is received selecting a first user plane (UP) anchor node. A first set of home network prefixes (HNPs) are allocated to the MN. An IP traffic flow using a first HNP prefix is established between the MN and a correspondent node (CN) along a first network path—defined at least in part by the first UP anchor node and an anchor node of the CN. In response to a handover of the MN, a message indicating a subsequent attachment of the MN is received selecting a second UP anchor node. The second UP anchor node is instructed to host the first HNP prefix previously allocated by the first UP anchor node.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: December 24, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Srinath Gundavelli, Ravi Kiran Guntupalli, Aeneas Sean Dodd-Noble, Kirk McBean
  • Publication number: 20190223047
    Abstract: A control plane (CP) entity is to adaptively reroute user plane traffic of a mobile node (MN) with use of a segment routing (SR) for IPv6. A message indicating an attachment of the MN to the mobile network is received selecting a first user plane (UP) anchor node. A first set of home network prefixes (HNPs) are allocated to the MN. An IP traffic flow using a first HNP prefix is established between the MN and a correspondent node (CN) along a first network path—defined at least in part by the first UP anchor node and an anchor node of the CN. In response to a handover of the MN, a message indicating a subsequent attachment of the MN is received selecting a second UP anchor node. The second UP anchor node is instructed to host the first HNP prefix previously allocated by the first UP anchor node.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 18, 2019
    Inventors: Srinath Gundavelli, Ravi Kiran Guntupalli, Aeneas Sean Dodd-Noble, Kirk McBean
  • Patent number: 9860790
    Abstract: A data flow is received from a mobile network relating to a mobile subscriber. Subscriber data is received for the subscriber identifying a service path corresponding to the subscriber and at least one service policy corresponding to the subscriber, the service path including a set of network service nodes in a plurality of network service nodes. Packets of the data flow are routed according to the service path, the packets corresponding to a request for a resource. At least one packet is appended with service header data identifying the service policy. Each service node performs at least one service based on received request data, each service node in the set of service nodes performing a service defined in a service subscription of the subscriber. At least one particular service node in the set of network service nodes performs a particular service based at least in part on the service policy.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: January 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Muhammad A. Khan, Kevin D. Shatzkamer, Kirk McBean
  • Patent number: 9763078
    Abstract: A method provided in one embodiment includes receiving, at a packet gateway, a first binding update message from a mobile access gateway. The first binding update message has a destination address associated with a local mobility anchor. The method further includes extracting at least one session identifier associated with the mobile access gateway from the first binding update message, constructing an option field including the at least one session identifier, and appending the option field to the first binding update message to form a second binding update message. The method further includes sending the second binding update message to the local mobility anchor.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: September 12, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Wenxing Zheng, Kirk McBean, Srinath Gundavelli, Dhananjay Shrikrishna Patki
  • Publication number: 20150312801
    Abstract: A data flow is received from a mobile network relating to a mobile subscriber. Subscriber data is received for the subscriber identifying a service path corresponding to the subscriber and at least one service policy corresponding to the subscriber, the service path including a set of network service nodes in a plurality of network service nodes. Packets of the data flow are routed according to the service path, the packets corresponding to a request for a resource. At least one packet is appended with service header data identifying the service policy. Each service node performs at least one service based on received request data, each service node in the set of service nodes performing a service defined in a service subscription of the subscriber. At least one particular service node in the set of network service nodes performs a particular service based at least in part on the service policy.
    Type: Application
    Filed: June 23, 2015
    Publication date: October 29, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Muhammad A. Khan, Kevin D. Shatzkamer, Kirk McBean
  • Patent number: 9143438
    Abstract: A data flow is received from a mobile network relating to a mobile subscriber. Subscriber data is received for the subscriber identifying a service path corresponding to the subscriber and at least one service policy corresponding to the subscriber, the service path including a set of network service nodes in a plurality of network service nodes. Packets of the data flow are routed according to the service path, the packets corresponding to a request for a resource. At least one packet is appended with service header data identifying the service policy. Each service node performs at least one service based on received request data, each service node in the set of service nodes performing a service defined in a service subscription of the subscriber. At least one particular service node in the set of network service nodes performs a particular service based at least in part on the service policy.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: September 22, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Muhammad A. Khan, Kevin D. Shatzkamer, Kirk McBean
  • Patent number: 9077661
    Abstract: A method is provided in one example embodiment and includes receiving a request for a service for a subscriber at an access gateway; receiving a default subscriber policy and a default service policy at the access gateway; receiving a subscriber policy and a service policy for the service being requested at the access gateway; receiving the service being requested at the access gateway; and communicating the service being requested from the access gateway to the subscriber in response to the request.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: July 7, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Flemming S. Andreasen, Kevin D. Shatzkamer, Kirk McBean
  • Publication number: 20140169375
    Abstract: A data flow is received from a mobile network relating to a mobile subscriber. Subscriber data is received for the subscriber identifying a service path corresponding to the subscriber and at least one service policy corresponding to the subscriber, the service path including a set of network service nodes in a plurality of network service nodes. Packets of the data flow are routed according to the service path, the packets corresponding to a request for a resource. At least one packet is appended with service header data identifying the service policy. Each service node performs at least one service based on received request data, each service node in the set of service nodes performing a service defined in a service subscription of the subscriber. At least one particular service node in the set of network service nodes performs a particular service based at least in part on the service policy.
    Type: Application
    Filed: February 20, 2014
    Publication date: June 19, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Muhammad A. Khan, Kevin D. Shatzkamer, Kirk McBean
  • Patent number: 8743885
    Abstract: A data flow is received from a mobile network relating to a mobile subscriber. Subscriber data is received for the subscriber identifying a service path corresponding to the subscriber and at least one service policy corresponding to the subscriber, the service path including a set of network service nodes in a plurality of network service nodes. Packets of the data flow are routed according to the service path, the packets corresponding to a request for a resource. At least one packet is appended with service header data identifying the service policy. Each service node performs at least one service based on received request data, each service node in the set of service nodes performing a service defined in a service subscription of the subscriber. At least one particular service node in the set of network service nodes performs a particular service based at least in part on the service policy.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: June 3, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Muhammad A. Khan, Kevin D. Shatzkamer, Kirk McBean
  • Publication number: 20130166746
    Abstract: A method is provided in one example embodiment and includes receiving a request for a service for a subscriber at an access gateway; receiving a default subscriber policy and a default service policy at the access gateway; receiving a subscriber policy and a service policy for the service being requested at the access gateway; receiving the service being requested at the access gateway; and communicating the service being requested from the access gateway to the subscriber in response to the request.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Inventors: Flemming S. Andreasen, Kevin D. Shatzkamer, Kirk McBean
  • Publication number: 20120281540
    Abstract: A data flow is received from a mobile network relating to a mobile subscriber. Subscriber data is received for the subscriber identifying a service path corresponding to the subscriber and at least one service policy corresponding to the subscriber, the service path including a set of network service nodes in a plurality of network service nodes. Packets of the data flow are routed according to the service path, the packets corresponding to a request for a resource. At least one packet is appended with service header data identifying the service policy. Each service node performs at least one service based on received request data, each service node in the set of service nodes performing a service defined in a service subscription of the subscriber. At least one particular service node in the set of network service nodes performs a particular service based at least in part on the service policy.
    Type: Application
    Filed: May 3, 2011
    Publication date: November 8, 2012
    Inventors: Muhammad A. Khan, Kevin D. Shatzkamer, Kirk McBean