Patents by Inventor Christopher W. Gunner

Christopher W. Gunner 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: 10833997
    Abstract: A system and method for adaptive congestion management uses measurements of usage of each edge network segment both per-customer and for each edge network segment as a whole. The technique then processes these measurements to determine what changes to make to allowed transfer rates to alleviate congestion. Adaptive congestion management also uses these measurements to determine when to remove any restrictions on transfer rates in the case that the edge network segment is no longer congested.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: November 10, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Adam Dunstan, Christopher W. Gunner
  • Patent number: 10764215
    Abstract: An improved method of hierarchical output queueing of packets for a network scheduler of a network gateway that determines delays needed to conform to applicable rate shaping, and enqueues the packets based on the delay. Queues are associated with different classes of service (CoS), and within each class, each queue has a different scheduled time upon which it becomes available for dequeuing. A single set of CoS queues can support a large number of devices, improving the efficiency of software-based queuing by reducing the number of queues and simplifying queue polling.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: September 1, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Christopher W. Gunner
  • Publication number: 20200021526
    Abstract: A system and method for adaptive congestion management uses measurements of usage of each edge network segment both per-customer and for each edge network segment as a whole. The technique then processes these measurements to determine what changes to make to allowed transfer rates to alleviate congestion. Adaptive congestion management also uses these measurements to determine when to remove any restrictions on transfer rates in the case that the edge network segment is no longer congested.
    Type: Application
    Filed: September 23, 2019
    Publication date: January 16, 2020
    Inventors: Adam Dunstan, Christopher W. Gunner
  • Patent number: 10425336
    Abstract: A system and method for adaptive congestion management uses measurements of usage of each edge network segment both per-customer and for each edge network segment as a whole. The technique then processes these measurements to determine what changes to make to allowed transfer rates to alleviate congestion. Adaptive congestion management also uses these measurements to determine when to remove any restrictions on transfer rates in the case that the edge network segment is no longer congested.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: September 24, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Adam Dunstan, Christopher W. Gunner
  • Publication number: 20190158432
    Abstract: An improved method of hierarchical output queueing of packets for a network scheduler of a network gateway that determines delays needed to conform to applicable rate shaping, and enqueues the packets based on the delay. Queues are associated with different classes of service (CoS), and within each class, each queue has a different scheduled time upon which it becomes available for dequeuing. A single set of CoS queues can support a large number of devices, improving the efficiency of software-based queuing by reducing the number of queues and simplifying queue polling.
    Type: Application
    Filed: January 4, 2019
    Publication date: May 23, 2019
    Inventor: Christopher W. Gunner
  • Patent number: 10178053
    Abstract: An improved method of hierarchical output queueing of packets for a network scheduler of a network gateway that determines delays needed to conform to applicable rate shaping, and enqueues the packets based on the delay. Queues are associated with different classes of service (CoS), and within each class, each queue has a different scheduled time upon which it becomes available for dequeuing. A single set of CoS queues can support a large number of devices, improving the efficiency of software-based queuing by reducing the number of queues and simplifying queue polling.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: January 8, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Christopher W. Gunner
  • Patent number: 10148599
    Abstract: An improved method of hierarchical output queuing of packets for a network scheduler of a network gateway that determines delays needed to conform to applicable rate shaping, and enqueues the packets based on the delay. Queues are associated with different classes of service (CoS), and within each class, each queue has a different scheduled time upon which it becomes available for dequeuing. A single set of CoS queues can support a large number of devices, improving the efficiency of software-based queuing by reducing the number of queues and simplifying queue polling.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 4, 2018
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Christopher W. Gunner
  • Publication number: 20180145933
    Abstract: An improved method of hierarchical output queueing of packets for a network scheduler of a network gateway that determines delays needed to conform to applicable rate shaping, and enqueues the packets based on the delay. Queues are associated with different classes of service (CoS), and within each class, each queue has a different scheduled time upon which it becomes available for dequeuing. A single set of CoS queues can support a large number of devices, improving the efficiency of software-based queuing by reducing the number of queues and simplifying queue polling.
    Type: Application
    Filed: December 28, 2017
    Publication date: May 24, 2018
    Inventor: Christopher W. Gunner
  • Publication number: 20180123983
    Abstract: An improved method of hierarchical output queuing of packets for a network scheduler of a network gateway that determines delays needed to conform to applicable rate shaping, and enqueues the packets based on the delay. Queues are associated with different classes of service (CoS), and within each class, each queue has a different scheduled time upon which it becomes available for dequeuing. A single set of CoS queues can support a large number of devices, improving the efficiency of software-based queuing by reducing the number of queues and simplifying queue polling.
    Type: Application
    Filed: December 28, 2017
    Publication date: May 3, 2018
    Inventor: Christopher W. Gunner
  • Patent number: 9159038
    Abstract: A pre-paid service system configured to provide a subscriber interface to a Subscriber and receive a service level selection from the subscriber, wherein the service level selection includes a capacity limit and/or a time limit. Upon authorization of a payment, the system activates the Subscriber's service. The system also monitors the Subscriber's usage data and time of activation. When the Subscriber's usage data amount or time of activation meets or exceeds the selected service level, the system may deactivate the Subscriber's service.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: October 13, 2015
    Assignee: ACTIVE BROADBAND NETWORKS, INC.
    Inventors: Adam Dunstan, Christopher W. Gunner, Thomas Martinson
  • Patent number: 9158769
    Abstract: A content delivery system including a subscriber controller and cache, a source controller configured to transmit content to the subscriber controller and cache via a multicast transmission; and a network content delivery controller (NCDC) in communication with the subscriber controller and cache and source controller. A control plane is used to communicate the delivery of control information using Extensible Messaging and Presence Protocol (XMPP) between the subscriber controller and cache, source controller, and NCDC.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: October 13, 2015
    Inventors: Adam Dunstan, Christopher W. Gunner, Stephan Richter
  • Publication number: 20130163429
    Abstract: A system and method for adaptive congestion management uses measurements of usage of each edge network segment both per-customer and for each edge network segment as a whole. The technique then processes these measurements to determine what changes to make to allowed transfer rates to alleviate congestion. Adaptive congestion management also uses these measurements to determine when to remove any restrictions on transfer rates in the case that the edge network segment is no longer congested.
    Type: Application
    Filed: June 25, 2012
    Publication date: June 27, 2013
    Inventors: Adam Dunstan, Christopher W. Gunner
  • Publication number: 20120095858
    Abstract: A pre-paid service system configured to provide a subscriber interface to a Subscriber and receive a service level selection from the subscriber, wherein the service level selection includes a capacity limit and/or a time limit. Upon authorization of a payment, the system activates the Subscriber's service. The system also monitors the Subscriber's usage data and time of activation. When the Subscriber's usage data amount or time of activation meets or exceeds the selected service level, the system may deactivate the Subscriber's service.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 19, 2012
    Inventors: Adam Dunstan, Christopher W. Gunner, Thomas Martinson
  • Publication number: 20110302320
    Abstract: A content delivery system including a subscriber controller and cache, a source controller configured to transmit content to the subscriber controller and cache via a multicast transmission; and a network content delivery controller (NCDC) in communication with the subscriber controller and cache and source controller. A control plane is used to communicate the delivery of control information using Extensible Messaging and Presence Protocol (XMPP) between the subscriber controller and cache, source controller, and NCDC.
    Type: Application
    Filed: June 16, 2011
    Publication date: December 8, 2011
    Inventors: Adam Dunstan, Christopher W. Gunner, Stephan Richter
  • Patent number: 5574860
    Abstract: A technique for generating, distributing and maintaining a list of operational nodes in a network using a nonbroadcast communication medium, wherein the nodes first collectively agree on the identity of a designated node. Once the designated node is agreed on, the other nodes periodically send Hello messages to it and the designated nodes compiles a list of operational nodes based in part on the Hello messages it receives, and periodically sends a Hello message to each node on the list. The Hello message from the designated node includes a list of addresses of active neighbor nodes, so that every node periodically receives a list of operational neighbor nodes. The number of messages needed to implement this scheme is proportional to the number of nodes, rather than the square of the number of nodes as in a conventional approach in which each node advised every other node of its presence.
    Type: Grant
    Filed: March 11, 1993
    Date of Patent: November 12, 1996
    Assignee: Digital Equipment Corporation
    Inventors: Radia J. Perlman, Charles W. Kaufman, Christopher W. Gunner
  • Patent number: 5557745
    Abstract: A method of transferring foreign protocol information across a hierarchical backbone network is disclosed. The hierarchical backbone network operates according to a first protocol and includes multiple areas, some of which have a destination that operates according to a second protocol. Additionally, each area has at least one router located therein. The locations of the destinations in each area are identified to the router in that area. Information that identifies the locations of the destinations in each area is transferred to a router in each of the other areas regardless of whether the destinations are located in the same area as the router. Finally, information formatted according to the second protocol is transferred among any of the destinations.
    Type: Grant
    Filed: March 20, 1995
    Date of Patent: September 17, 1996
    Assignee: Digital Equipment Corporation
    Inventors: Radia J. Perlman, Ian M. C. Shand, Christopher W. Gunner
  • Patent number: 5491692
    Abstract: A communication network consists of end units (EUs) and distribution units (DUs) coupled together by links which may include local area networks (LANs). The units maintain neighbor tables by sending out Hello messages which indicate the unit type and contain the network service access point (NSAP) IDs or addresses of the units. Data messages (packets) mainly originate and end at EUs. An EU maintains only partial routing information about neighbors, while the DUs collectively maintain complete information about all NSAPs. So if an EU wants to send a packet to an EU which is not a neighbour (and sometimes even if it is), it need merely send it to a neighboring DU; that DU, along with the other DUs, must find a route to the destination EU. This invention provides a hybrid unit (HU), which acts as a DU to EUs but as an EU to DUs. The HU provides DU-like message forwarding but only on a local basis within a subnetwork of EUs and HUs.
    Type: Grant
    Filed: December 23, 1993
    Date of Patent: February 13, 1996
    Assignee: Digital Equipment International Limited
    Inventors: Christopher W. Gunner, John A. Harper, Ian M. C. Shand
  • Patent number: 5313465
    Abstract: A method of merging networks across a common backbone network in which destinations are grouped into domains based on needs of network users to communicate with one another. Domain information is added to the level one routing control packets transmitted by the grouped destinations to identify the logical address (destination number coupled with domain number) of a specific destination. Additionally, routers in the network are configured with mapping information that relates the destination number of each associated destination with its logical address. Filtering information may be included in the configuration of the level one and level two routers. Filtering information identifies domains that associated destinations may transmit information to or receive information from. With filtering information, system routers can be configured to announce the reachability of specific destinations in selected domains based on overall system considerations.
    Type: Grant
    Filed: May 13, 1992
    Date of Patent: May 17, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Radia J. Perlman, Christopher W. Gunner