Patents by Inventor Kevin Shatzkamer

Kevin 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: 10972773
    Abstract: System and methods for modifying streaming data based on radio frequency information is provided. As radio transceivers transition move to a shared resource or cloud model and the existing radio transceivers are split into a baseband unit and a remote radio head, radio frequency (RF) information including power levels, encoding, data rates, and bandwidth can be provided to video optimization server. The RF information can be provided more frequently to allow real-time modifications to streaming video data. Existing protocols are reactionary in nature and perceive changing channel conditions indirectly. By providing RF information from the baseband unit on a low latency channel, modifications to the video stream can be made before an impact would be noticed at the protocol level. Also, policy information can be used to influence the changes made to streaming data in addition to the RF information.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: April 6, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Ashish Dalela, Michael Hammer, Kevin Shatzkamer, Monique Morrow, Peter Tomsu, Vojislav Vucetic
  • Patent number: 10057109
    Abstract: In one embodiment, a method comprises identifying, by an orchestrator executed by a physical machine, a plurality of virtualized network functions required for implementation of a virtualized network service for a customer, each virtualized network function having a corresponding and distinct virtualized container specifying attributes for defining execution of the corresponding virtualized network function within one or more physical machines; and setting by the orchestrator an interdependency indicator within each virtualized container based on association with the virtualized network service, enabling identification of each of the virtualized network functions as interdependent for coordinated execution of the virtualized network service.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: August 21, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin Shatzkamer, David Lake, Aeneas Sean Dodd-Noble, Peter Bosch
  • Patent number: 10038927
    Abstract: Systems and methods for performing content control in a mobile network using an out-of-band signaling channel are disclosed. In one embodiment, content control may be performed on a network device by collecting usage data for media consumption and caching from a mobile device via an out-of-band channel; receiving the usage data at an intermediate device via the out-of-band channel; building a predictive user profile based on the usage data; determining a schedule for downloading content from one or more media servers based on at least the predictive user profile; and sending instructions to perform one of time-shifting or pre-positioning to the one or more media servers according to the schedule for downloading content via an out-of-band channel.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: July 31, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Kevin Shatzkamer
  • Patent number: 9973375
    Abstract: In one embodiment, a method comprises receiving by an apparatus, via a wide area network, a request for deployment of a selected one of available virtualized network services advertised by the apparatus, the request identifying a host service provider to deploy the one virtualized network service; identifying, by the apparatus, virtualized network functions required by the host service provider for implementation of the one virtualized network service, each virtualized network function having a corresponding and distinct virtualized container specifying attributes for defining execution of the corresponding virtualized network function within one or more physical machines of the host service provider; and sending to the host service provider, by the apparatus, a service container specifying instructions for deploying the one virtualized network service, the service container including instructions for deploying the virtualized network functions as interdependent for implementation of the one virtualized netwo
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: May 15, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Kevin Shatzkamer
  • Publication number: 20180014039
    Abstract: System and methods for modifying streaming data based on radio frequency information is provided. As radio transceivers transition move to a shared resource or cloud model and the existing radio transceivers are split into a baseband unit and a remote radio head, radio frequency (RF) information including power levels, encoding, data rates, and bandwidth can be provided to video optimization server. The RF information can be provided more frequently to allow real-time modifications to streaming video data. Existing protocols are reactionary in nature and perceive changing channel conditions indirectly. By providing RF information from the baseband unit on a low latency channel, modifications to the video stream can be made before an impact would be noticed at the protocol level. Also, policy information can be used to influence the changes made to streaming data in addition to the RF information.
    Type: Application
    Filed: September 25, 2017
    Publication date: January 11, 2018
    Inventors: Ashish DALELA, Michael HAMMER, Kevin SHATZKAMER, Monique MORROW, Peter TOMSU, Vojislav VUCETIC
  • Patent number: 9774894
    Abstract: System and methods for modifying streaming data based on radio frequency information is provided. As radio transceivers transition move to a shared resource or cloud model and the existing radio transceivers are split into a baseband unit and a remote radio head, radio frequency (RF) information including power levels, encoding, data rates, and bandwidth can be provided to video optimization server. The RF information can be provided more frequently to allow real-time modifications to streaming video data. Existing protocols are reactionary in nature and perceive changing channel conditions indirectly. By providing RF information from the baseband unit on a low latency channel, modifications to the video stream can be made before an impact would be noticed at the protocol level. Also, policy information can be used to influence the changes made to streaming data in addition to the RF information.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: September 26, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ashish Dalela, Michael Hammer, Kevin Shatzkamer, Monique Jeanne Morrow, Peter Tomsu, Vojislav Vucetic
  • Patent number: 9559866
    Abstract: Network operators are striving to find ways to provide stable video services amid a rapid increase in video data traffic. In order to provide stable video services with constrained network resources, network operators attempted to deploy multiple communication networks in parallel. However, network operators failed to effectively balance data traffic across parallel communication networks. This disclosure provides systems and methods for effectively balancing data traffic across parallel communication networks.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: January 31, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mark Grayson, Kevin Shatzkamer
  • Patent number: 9338212
    Abstract: Systems and method are provided that allow an application layer client in a mobile device to manage multiple interfaces in a communication network. The multiple interfaces can include WiFi, cellular, Femto, WiMAX, Bluetooth, infrared, Ethernet, and other types of interfaces for communication in a network. The client on the mobile device can use intelligence and rules to determine how and when request fragments are communicated over the various interfaces available to the client. The intelligence can include parameters such as performance information for a particular interface and subscriber preferences. Based on this information the client can decide to use a combination of the interfaces to obtain multimedia content and render the content for display on the mobile device. By using a combination of interfaces and tracking the advantages and disadvantages of each interface, the client can make intelligent decisions in providing multimedia content to the user.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: May 10, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Richard C. Hayes, Kevin Shatzkamer, Mark Grayson
  • Patent number: 9113376
    Abstract: Techniques for providing access to cloud services via a plurality of different network interfaces of a client device. In accordance with one example, during establishment of a communication session between the cloud computing system and the client device, an interface-independent identifier is provided to the client device via a first of the plurality of different network interfaces. Following determination to establish the communication session via the second network interface, the cloud computing system is configured to maintain a virtual environment associated with the communication session for a period of time. A message is received, via a second of the plurality of different network interfaces, from the client device that includes the interface-independent identifier.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: August 18, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Ron Hromoko, Kevin Shatzkamer, Klaas Wierenga, Steven Braaten
  • Publication number: 20150215367
    Abstract: Systems and method are provided that allow an application layer client in a mobile device to manage multiple interfaces in a communication network. The multiple interfaces can include WiFi, cellular, Femto, WiMAX, Bluetooth, infrared, Ethernet, and other types of interfaces for communication in a network. The client on the mobile device can use intelligence and rules to determine how and when request fragments are communicated over the various interfaces available to the client. The intelligence can include parameters such as performance information for a particular interface and subscriber preferences. Based on this information the client can decide to use a combination of the interfaces to obtain multimedia content and render the content for display on the mobile device. By using a combination of interfaces and tracking the advantages and disadvantages of each interface, the client can make intelligent decisions in providing multimedia content to the user.
    Type: Application
    Filed: April 10, 2015
    Publication date: July 30, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Richard C. Hayes, Kevin Shatzkamer, Mark Grayson
  • Patent number: 9014027
    Abstract: Systems and method are provided that allow an application layer client in a mobile device to manage multiple interfaces in a communication network. The multiple interfaces can include WiFi, cellular, Femto, WiMAX, Bluetooth, infrared, Ethernet, and other types of interfaces for communication in a network. The client on the mobile device can use intelligence and rules to determine how and when request fragments are communicated over the various interfaces available to the client. The intelligence can include parameters such as performance information for a particular interface and subscriber preferences. Based on this information the client can decide to use a combination of the interfaces to obtain multimedia content and render the content for display on the mobile device. By using a combination of interfaces and tracking the advantages and disadvantages of each interface, the client can make intelligent decisions in providing multimedia content to the user.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: April 21, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Richard Christopher Hayes, Kevin Shatzkamer, Mark Grayson
  • Publication number: 20140317261
    Abstract: In one embodiment, a method comprises identifying, by an orchestrator executed by a physical machine, a plurality of virtualized network functions required for implementation of a virtualized network service for a customer, each virtualized network function having a corresponding and distinct virtualized container specifying attributes for defining execution of the corresponding virtualized network function within one or more physical machines; and setting by the orchestrator an interdependency indicator within each virtualized container based on association with the virtualized network service, enabling identification of each of the virtualized network functions as interdependent for coordinated execution of the virtualized network service.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 23, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Kevin SHATZKAMER, David LAKE, Aeneas Sean DODD-NOBLE, Peter BOSCH
  • Publication number: 20140317293
    Abstract: In one embodiment, a method comprises receiving by an apparatus, via a wide area network, a request for deployment of a selected one of available virtualized network services advertised by the apparatus, the request identifying a host service provider to deploy the one virtualized network service; identifying, by the apparatus, virtualized network functions required by the host service provider for implementation of the one virtualized network service, each virtualized network function having a corresponding and distinct virtualized container specifying attributes for defining execution of the corresponding virtualized network function within one or more physical machines of the host service provider; and sending to the host service provider, by the apparatus, a service container specifying instructions for deploying the one virtualized network service, the service container including instructions for deploying the virtualized network functions as interdependent for implementation of the one virtualized netwo
    Type: Application
    Filed: April 4, 2014
    Publication date: October 23, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Kevin SHATZKAMER
  • Patent number: 8817696
    Abstract: An Unlicensed Mobile Access (UMA) network architecture. In a specific embodiment, the network architecture includes a mobile station and an access point in communication with the mobile station. A UMA Controller (UNC) communicates with the access point. A Service GateWay (SGW) communicates with the UMA controller. The SGW includes functionality to route user-plane packets in the UMA. In a more specific embodiment, the functionality includes UNC user-plane functionality offloaded from the UNC to the SGW; Serving GPRS Support Node (SGSN) user-plane functionality; access-authentication functionality sufficient to enable the SGW to enable the SGW to bypass a legacy SGSN control plane; and/or Radio Network Controller (RNC) user-plane functionality sufficient to enable communications between the SGW and the RNC.
    Type: Grant
    Filed: May 22, 2006
    Date of Patent: August 26, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Grayson, Jayaraman Iyer, Kevin Shatzkamer, Richard Kyle Forster, Anand K. Oswal
  • Patent number: 8804530
    Abstract: Network operators have deployed multiple network devices to provide stable data services amid a rapid increase in data traffic. One way to balance data load among the multiple network devices is by distributing the user equipments across the multiple network devices using an explicit detach with reattach required procedure. However, the explicit detach with reattach required procedure can disrupt on-going data services of user equipments. This disclosure provides systems and methods of an enhanced explicit detach with reattach required procedure that reduces disruption of on-going data services due to the explicit detach with reattach required procedure.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: August 12, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Eric Hamel, Mark Grayson, Kevin Shatzkamer
  • Patent number: 8780909
    Abstract: Systems and methods for modifying a media protocol based on subscriber and network performance information is disclosed. Media protocols such as adaptive bitrate protocol can adjust bit rates based on conditions perceived at the mobile device and with a goal of obtaining the highest bit rate possible. The media protocols residing on the mobile device do not have access to network performance information that can change rapidly and impact the experience at the mobile device. For example, congestion, radio air link interference, handoffs, and quality of service parameters can all impact the experience a user has when accessing media files from a mobile device. The requests made by a mobile device can be modified to take into account these factors to enhance the user experience.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: July 15, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin Shatzkamer, Richard Christopher Hayes, Mark Grayson, Jayaraman Iyer, Timothy Stammers
  • Patent number: 8769629
    Abstract: In one embodiment, a method includes receiving authorization data at a local node of a network. The authorization data indicates a particular network address of a different node in the network and an authenticated user ID of a user of the different node. Resource profile data is retrieved based on the user ID. The resource profile data indicates all application layer resources on the network that the user is allowed to access. The particular network address is associated at the local node with the resource profile data for the user. A request from the particular network address for a requested application layer resource on the network is blocked based on the resource profile data associated with the particular network address.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: July 1, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin Shatzkamer, Christopher C. O'Rourke, Richard Alan Galatioto
  • Patent number: 8605662
    Abstract: In one embodiment, a first access request is received from a mobile device. The access request may be received through a first access medium for a virtual access point name (APN). A session is created with a service using a first real access point name (APN) for the mobile device. A second access request is received through a second type of access medium. The request may be received through a second virtual APN. A session is determined that is active for the mobile device through the first access medium and the second access request is assigned the first real APN even though the request is received through a second access medium. The continuity of the connection may then be maintained because the first real APN is still being used. In this case, a handoff of the connection from the first access network to the second access network is performed while the connection to the service is maintained through the first real APN.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: December 10, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin Shatzkamer, Mark Grayson, Biswaranjan Panda, Richard Kyle Forster
  • Patent number: 8555350
    Abstract: A system for facilitating persistent communications between entities in a network. In a specific embodiment, the system is adapted to facilitate fast reauthentication of a client performed by a server, such as an Authentication, Authorization, and Accounting (AAA) server, that is coupled to the client via a load balancer. The system includes a first message to be exchanged between the server and the client, wherein the first message includes a field identifying the server and/or the client. A matching module communicates with or is otherwise incorporated within the load balancer. The matching module includes one or more routines for employing the field to selectively route the first message to the client and/or server. In a more specific embodiment, the server a fast reauthentication module adapted to append the field in the message. The field includes sub-realm information identifying the server.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: October 8, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin Shatzkamer, Anand K. Oswal, Chris O'Rourke, Mark Grayson, Jayaraman Iyer
  • Publication number: 20130250761
    Abstract: Systems and methods for modifying a media protocol based on subscriber and network performance information is disclosed. Media protocols such as adaptive bitrate protocol can adjust bit rates based on conditions perceived at the mobile device and with a goal of obtaining the highest bit rate possible. The media protocols residing on the mobile device do not have access to network performance information that can change rapidly and impact the experience at the mobile device. For example, congestion, radio air link interference, handoffs, and quality of service parameters can all impact the experience a user has when accessing media files from a mobile device. The requests made by a mobile device can be modified to take into account these factors to enhance the user experience.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 26, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Kevin SHATZKAMER, Richard C. HAYES, Mark GRAYSON, Jayaraman IYER, Timothy STAMMERS