Patents by Inventor Kevin D. Shatzkamer

Kevin D. Shatzkamer 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: 10863387
    Abstract: A method is provided in one example and includes receiving at least one first input indicating at least one network condition associated with a first user device having a user associated therewith. The first user device has a first bearer channel established between the first user device and a gateway, and the first bearer channel has a first quality of service level. The method further includes determining whether to modify the first user device to a second quality of service level based upon the received at least one first input, and sending a first request to a first network element instructing the first network element to modify the first user device to the second quality of service level.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: December 8, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Arun C. Alex, Gibson Soon Teck Ang, Kevin D. Shatzkamer, Ramanathan Jagadeesan, Fred Chen, Rajesh P. Velandy, Wenxing Zheng
  • Patent number: 10417025
    Abstract: A method is provided in one example embodiment and may include communicating information between a plurality of network function virtualized (NFV) based applications; and creating at least one service chain using at least two of the plurality of NFV-based applications based on the information communicated between the plurality NFV based applications. In some instances, the information can be communicated using border gateway protocol (BGP) exchanges between the NFV-based applications. In some instances, the information can include at least one of: next-hop address information for one or more ingress points of a particular NFV-based application; one or more capabilities by which a particular NFV-based application can receive data on one or more ingress points; and a method by which one or more egress points of a previous NFV-based application in a particular service chain is to perform load balancing for a subsequent NFV-based application in the particular service chain.
    Type: Grant
    Filed: April 11, 2015
    Date of Patent: September 17, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hendrikus G. P. Bosch, Louis Gwyn Samuel, Kevin D. Shatzkamer
  • Patent number: 10015289
    Abstract: An example method is provided in one example embodiment and can include obtaining, within a radio access network, a channel state for a data channel associated with a mobile terminal; including the channel state in a differentiated services (diffserv) marking within an Internet Protocol (IP) header of at least one IP packet associated with the mobile terminal; and transmitting the at least one IP packet including the IP header having the diffserv marking toward a packet data network.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: July 3, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Hendrikus G. P. Bosch, Louis Gwyn Samuel, Alessandro Duminuco, Kevin D. Shatzkamer, Oliver James Bull, Ziv Nuss
  • Patent number: 9979704
    Abstract: A first virtual machine is established in a virtual private service chain to provide a first network service to virtual private service chain traffic. A second virtual machine is also established the virtual private service chain to provide a second network service to the virtual private service chain traffic. The virtual private service chain traffic is encrypted for transmission within the virtual private service chain from the first virtual machine to the second virtual machine, wherein the encryption uses a key shared by the first and second virtual machines.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: May 22, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin D. Shatzkamer, Hendrikus G. P. Bosch, Warren Scott Wainner, James N. Guichard, Surendra M. Kumar
  • 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: 9712634
    Abstract: A method is provided in one example and includes receiving a request for a service from a requestor, an determining at least a first network element and at least a second network element required to satisfy the request from among a plurality of network elements. The method further includes triggering a coordinating of a work flow between the first network element and the second network element responsive to the request. The method still further includes translating communication messages exchanged between the first network element and the second network element from a first communication protocol format and a second communication protocol format.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 18, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gibson Soon Teck Ang, Arun C. Alex, Kevin D. Shatzkamer, Bipin Mistry, Ramanathan T. Jagadeesan, Jonathan A. Morgan, Rajesh P. Velandy, Sanil Kumar Puthiyandyil
  • Patent number: 9525703
    Abstract: In an embodiment, a method is provided for enabling in-band data exchange between networks. The method can comprise receiving, by a first enveloping proxy located in the first network, at least one regular secure sockets layer (SSL) record for a SSL session established between a client and a server; receiving the data from a network element located in the first network; encoding the data into at least one custom SSL record; and transmitting the at least one regular SSL record and the at least one custom SSL record to an enveloping proxy. In another embodiment, a method can comprise receiving at least one regular secure sockets layer (SSL) record and at least one custom SSL record for a SSL session established between a client and a server; extracting the data from the at least one custom SSL; transmitting the at least one regular SSL record.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: December 20, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Alessandro Duminuco, Hendrikus G. P. Bosch, Surendra M. Kumar, Humberto J. La Roche, Jeffrey Napper, Kevin D. Shatzkamer, Daniel G. Wing
  • Patent number: 9479534
    Abstract: In an embodiment, a method is provided for enabling in-band data exchange between networks. The method can comprise receiving, by a first enveloping proxy located in the first network, at least one regular secure sockets layer (SSL) record for a SSL session established between a client and a server; receiving the data from a network element located in the first network; encoding the data into at least one custom SSL record; and transmitting the at least one regular SSL record and the at least one custom SSL record to an enveloping proxy. In another embodiment, a method can comprise receiving at least one regular secure sockets layer (SSL) record and at least one custom SSL record for a SSL session established between a client and a server; extracting the data from the at least one custom SSL; transmitting the at least one regular SSL record.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: October 25, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Alessandro Duminuco, Hendrikus G. P. Bosch, Surendra M. Kumar, Humberto J. La Roche, Jeffrey Napper, Kevin D. Shatzkamer, Daniel G. Wing
  • Patent number: 9426176
    Abstract: In an embodiment, a method is provided for enabling in-band data exchange between networks. The method can comprise receiving, by a first enveloping proxy located in the first network, at least one regular secure sockets layer (SSL) record for a SSL session established between a client and a server; receiving the data from a network element located in the first network; encoding the data into at least one custom SSL record; and transmitting the at least one regular SSL record and the at least one custom SSL record to an enveloping proxy. In another embodiment, a method can comprise receiving at least one regular secure sockets layer (SSL) record and at least one custom SSL record for a SSL session established between a client and a server; extracting the data from the at least one custom SSL; transmitting the at least one regular SSL record.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: August 23, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Alessandro Duminuco, Hendrikus G. P. Bosch, Surendra M. Kumar, Humberto J. La Roche, Jeffrey Napper, Kevin D. Shatzkamer, Daniel G. Wing
  • Patent number: 9413655
    Abstract: A method provided in one embodiment includes receiving a first data packet of a data flow at a first classifier in which the first data packet includes a first identifier. The method further includes determining a second classifier associated with the first identifier in which the second classifier is further associated with at least one service chain of a service chain environment. The method still further includes forwarding the first data packet to the second classifier. The second classifier is configured to receive the first data packet, determine a particular service chain of the at least one service chain to which the first data packet is to be forwarded, and forward the first data packet to the particular service chain.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: August 9, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Kevin D. Shatzkamer, James N. Guichard, Hendrikus G. P. Bosch, Alessandro Duminuco, Humberto J. La Roche, Jeffrey Napper
  • Patent number: 9413860
    Abstract: A method is provided in one example embodiment that includes receiving a radio signal stream, segmenting the radio signal stream based on a control word in the radio signal stream, mapping the segmented radio signal stream to a service class, transporting the segmented radio signal stream in packets through channels over a backhaul link, and maintaining the order of the radio signal stream over the backhaul link. In more particular embodiments, the backhaul link may use a DOCSIS link, the radio signal stream can be received using a Common Public Radio Interface, and the radio signal stream may include sub-streams transported through segmented channels over the backhaul link.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: August 9, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Kevin D. Shatzkamer, Ashish Dalela, Monique J. Morrow, Peter Christian Tomsu, Michael P. Hammer, Vojislav Vucetic
  • Patent number: 9414215
    Abstract: A method is provided in one example and includes receiving network utilization data associated with an access network, determining an expected network utilization for a predetermined time period based upon the network utilization data, and determining pricing information for the predetermined time period based upon the expected network utilization. The pricing information includes at least one price rate for communication between at least one application and at least one client device utilizing the access network. The method further includes sending the pricing information to the at least one application.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: August 9, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Kevin D. Shatzkamer, Stefan Bernard Raab
  • Patent number: 9398486
    Abstract: A method provided in one embodiment includes receiving, at a first network element, a first data packet of a data flow, wherein the data flow is associated with a subscriber. The method further includes receiving subscriber information associated with the subscriber, and encapsulating the subscriber information with the first data packet to form an encapsulated data packet. The method still further includes determining a service chain including one or more services to which the encapsulated data packet is to be forwarded, and forwarding the encapsulated data packet to the service chain.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: July 19, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Humberto J. La Roche, Jr., Hendrikus G.P. Bosch, James N. Guichard, Paul Quinn, Surendra M. Kumar, Kevin D. Shatzkamer
  • Publication number: 20160182458
    Abstract: A first virtual machine is established in a virtual private service chain to provide a first network service to virtual private service chain traffic. A second virtual machine is also established the virtual private service chain to provide a second network service to the virtual private service chain traffic. The virtual private service chain traffic is encrypted for transmission within the virtual private service chain from the first virtual machine to the second virtual machine, wherein the encryption uses a key shared by the first and second virtual machines.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: Kevin D. Shatzkamer, Hendrikus G.P. Bosch, Warren Scott Wainner, James N. Guichard, Surendra M. Kumar
  • Publication number: 20160139939
    Abstract: A method is provided in one example embodiment and may include communicating information between a plurality of network function virtualized (NFV) based applications; and creating at least one service chain using at least two of the plurality of NFV-based applications based on the information communicated between the plurality NFV based applications. In some instances, the information can be communicated using border gateway protocol (BGP) exchanges between the NFV-based applications. In some instances, the information can include at least one of: next-hop address information for one or more ingress points of a particular NFV-based application; one or more capabilities by which a particular NFV-based application can receive data on one or more ingress points; and a method by which one or more egress points of a previous NFV-based application in a particular service chain is to perform load balancing for a subsequent NFV-based application in the particular service chain.
    Type: Application
    Filed: April 11, 2015
    Publication date: May 19, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Hendrikus G. P. Bosch, Louis Gwyn Samuel, Kevin D. Shatzkamer
  • Patent number: 9270709
    Abstract: A method is provided in one example and includes receiving a request from a first network element associated with a first network for establishing a first communication session between the first network element to a first user device associated with a second network. The request includes a first user identifier used to identify a first user associated with the first user device within the first network. The method further includes translating the first user identifier to a second user identifier in which the second user identifier is used to identify the first user within the second network. The method still further includes sending a first query including the second user identifier to a second network element, and receiving a first response message including quality of service information indicated by a policy associated with the second user identifier.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: February 23, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Kevin D. Shatzkamer, Gibson Soon Teck Ang, Arun C. Alex, Craig Robert Sanderson, David T. Clough
  • Publication number: 20160050580
    Abstract: An example method is provided in one example embodiment and can include obtaining, within a radio access network, a channel state for a data channel associated with a mobile terminal; including the channel state in a differentiated services (diffserv) marking within an Internet Protocol (IP) header of at least one IP packet associated with the mobile terminal; and transmitting the at least one IP packet including the IP header having the diffserv marking toward a packet data network.
    Type: Application
    Filed: August 12, 2014
    Publication date: February 18, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Hendrikus G. P. Bosch, Louis Gwyn Samuel, Alessandro Duminuco, Kevin D. Shatzkamer, Oliver James Bull, Ziv Nuss
  • Publication number: 20150365322
    Abstract: A method provided in one embodiment includes receiving a first data packet of a data flow at a first classifier in which the first data packet includes a first identifier. The method further includes determining a second classifier associated with the first identifier in which the second classifier is further associated with at least one service chain of a service chain environment. The method still further includes forwarding the first data packet to the second classifier. The second classifier is configured to receive the first data packet, determine a particular service chain of the at least one service chain to which the first data packet is to be forwarded, and forward the first data packet to the particular service chain.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Kevin D. Shatzkamer, James N. Guichard, Hendrikus G. P. Bosch, Alessandro Duminuco, Humberto J. La Roche, Jeffrey Napper
  • Publication number: 20150358850
    Abstract: A method provided in one embodiment includes receiving, at a first network element, a first data packet of a data flow, wherein the data flow is associated with a subscriber. The method further includes receiving subscriber information associated with the subscriber, and encapsulating the subscriber information with the first data packet to form an encapsulated data packet. The method still further includes determining a service chain including one or more services to which the encapsulated data packet is to be forwarded, and forwarding the encapsulated data packet to the service chain.
    Type: Application
    Filed: June 10, 2014
    Publication date: December 10, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Humberto J. La Roche, JR., Hendrikus G.P. Bosch, James N. Guichard, Paul Quinn, Surendra M. Kumar, Kevin D. Shatzkamer
  • 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