Disaggregated broadband network gateway functionality for efficient content delivery network peering

US10218627B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10218627-B2
Application numberUS-201615198319-A
CountryUS
Kind codeB2
Filing dateJun 30, 2016
Priority dateJun 30, 2016
Publication dateFeb 26, 2019
Grant dateFeb 26, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A first device may receive information that assigns a function related to network traffic associated with a content delivery network. The first device may implement the function based on the information that assigns the function. The first device may receive the network traffic from the content delivery network and may provide the network traffic to a subscriber device. The first device may provide, to a second device, information associated with the network traffic based on implementing the function. The second device may manage a subscriber session associated with the subscriber device based on the information associated with the network traffic.

First claim

Opening claim text (preview).

What is claimed is: 1. A first device, comprising: one or more processors to: receive, from a broadband network gateway, information that assigns a function related to network traffic associated with a content delivery network and a subscriber device, the function, assigned by the information received from the broadband network gateway, including providing information associated with the network traffic to the broadband network gateway, the first device being associated with a metropolitan area network, the first device being associated with an Ethernet virtual private network configuration, and the broadband network gateway being associated with an Internet service provider network; execute the function with regard to the network traffic based on the information that assigns the function, the first device to receive the network traffic from the content delivery network, and the first device to provide the network traffic to the subscriber device in a manner that bypasses the broadband network gateway; and provide, to the broadband network gateway, the information associated with the network traffic based on executing the function, the broadband network gateway to manage a subscriber session of the subscriber device based on the information associated with the network traffic that was provided to the subscriber device in the manner that bypasses the broadband network gateway. 2. The first device of claim 1 , where the one or more processors are further to: determine a bandwidth usage value associated with the network traffic; and where the one or more processors, when providing the information associated with the network traffic, are to: provide the information associated with the network traffic based on the bandwidth usage value, the broadband network gateway to adjust a bandwidth usage value of other network traffic associated with the subscriber device based on the bandwidth usage value. 3. The first device of claim 1 , where the one or more processors are further to: provide, to the broadband network gateway, mirrored network traffic; and where the one or more processors, when providing the information associated with the network traffic, are to: provide the information associated with the network traffic based on the mirrored network traffic. 4. The first device of claim 1 , where the one or more processors are further to: provide, to the broadband network gateway, statistical information associated with the network traffic, the broadband network gateway to determine a bandwidth usage limit value based on the statistical information; receive, from the broadband network gateway, information that identifies the bandwidth usage limit value; and enforce the bandwidth usage limit value in association with other network traffic related to the subscriber device. 5. The first device of claim 1 , where the one or more processors are further to: receive, from the broadband network gateway, information that identifies a priority indicator value; and modify the network traffic based on the priority indicator value. 6. The first device of claim 1 , where the one or more processors are further to: establish an access node control protocol session with the broadband network gateway; and where the one or more processors, when providing the information associated with the network traffic, are to: provide the information associated with the network traffic using the access node control protocol session. 7. The first device of claim 1 , where the one or more processors are further to: determine a byte count associated with the network traffic; and where the one or more processors, when providing the information associated with the network traffic, are to: provide the information associated with the network traffic based on the byte count. 8. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors of a first device, cause the one or more processors to: receive, from a broadband network gateway, information that assigns a function related to network traffic associated with a subscriber device, the function, assigned by the information received from the broadband network gateway, including providing information associated with the network traffic to the broadband network gateway, the first device being associated with a metropolitan area network, and the broadband network gateway being associated with an Internet service provider network that is different than the metropolitan area network; execute the function in association with the network traffic based on the information that assigns the function, the first device to provide the network traffic to the subscriber device in a manner that bypasses the broadband network gateway, and the network traffic not being provided via the Internet service provider network; and provide, to the broadband network gateway, the information associated with the network traffic based on executing the function. 9. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: provide, to the broadband network gateway, information that identifies a bandwidth usage value associated with the network traffic, the broadband network gateway to determine that the bandwidth usage value satisfies a threshold value; and receive, from the broadband network gateway, information that identifies a bandwidth usage limit value based on the bandwidth usage value satisfying the threshold value. 10. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: provide, to the broadband network gateway, information that identifies a network metric value associated with the network traffic, the broadband network gateway to determine that the network metric value satisfies a threshold value; and receive, from the broadband network gateway, information that identifies a bandwidth usage limit value based on the network metric value satisfying the threshold value. 11. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: determine a bandwidth usage value associated with the network traffic; and where the one or more instructions, that cause the one or more processors to provide the information associated with the network traffic, cause the one or more processors to: provide the information associated with the network traffic based on the bandwidth usage value, the broadband network gateway to adjust a bandwidth usage of other network traffic based on the bandwidth usage value, and the other network traffic to be provided via the Internet service provider network. 12. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: provide, to the broadband network gateway, mirrored network traffic associated with the network traffic. 13. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: receive Ethernet virtual private network configuration information; and where the one or more instructions, that cause the one or more processors to receive the inform

Assignees

Inventors

Classifications

  • Utilisation of link capacity · CPC title

  • Throughput · CPC title

  • Traffic policing · CPC title

  • Threshold monitoring · CPC title

  • Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10218627B2 cover?
A first device may receive information that assigns a function related to network traffic associated with a content delivery network. The first device may implement the function based on the information that assigns the function. The first device may receive the network traffic from the content delivery network and may provide the network traffic to a subscriber device. The first device may pro…
Who is the assignee on this patent?
Juniper Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/1095. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 26 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).