System and method for logging traffic flow

US9338104B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9338104-B2
Application numberUS-201414196671-A
CountryUS
Kind codeB2
Filing dateMar 4, 2014
Priority dateSep 9, 2008
Publication dateMay 10, 2016
Grant dateMay 10, 2016

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.

The disclosed embodiments include a system, method, and computer program product for tracking conformance of user traffic with a bandwidth profile. For example, in one embodiment, throughput is measured during an observance window and an average for offered throughput is determined based on the measured throughput. A determination is made as to whether the average exceeds a bandwidth profile in response to a determination that packets are being discarded. An alarm is sent in response to a determination that the average exceeds the bandwidth profile.

First claim

Opening claim text (preview).

What is claimed: 1. A method for tracking conformance of user traffic with a bandwidth profile, the method comprising: observing throughput during an observance window; determining an average for offered throughput utilizing the observed throughput; determining whether the average exceeds a bandwidth profile in response to a determination that packets are discarded; and sending an alarm in response to determining the average exceeds the bandwidth profile. 2. The method according to claim 1 , further comprising: recording communications conditions at a time the packets are discarded; indicating to a user that the average exceeds the bandwidth profile; and sending information regarding processing of the user traffic to the user, wherein the information is used by the user to configure a shaper that adjusts the user traffic. 3. The method according to claim 2 , wherein indicating to the user comprises: providing visual and audio indicators that packets are being discarded at a device performing the determining and sending. 4. The method according to claim 2 , wherein the information is sent to one or more far ends of a communications network in an alarm indicator signal. 5. The method according to claim 1 , wherein the throughput includes accepted throughput and delivered throughput. 6. The method according to claim 5 , further comprising: determining whether throughput loss is greater than a threshold, wherein the threshold is the accepted throughput minus the delivered throughput all divided by the accepted throughput; and determining a severity of the alarm in response to the throughput loss. 7. The method according to claim 2 , wherein the average offered throughput is an average of the throughput offered from the user. 8. The method according to claim 2 , wherein the average offered throughput is an average of the throughput received by a user network interface (UNI) device. 9. A system comprising: at least one processor; and at least one memory coupled to the at least one processor and storing computer executable instructions for tracking conformance of user traffic with a bandwidth profile, the computer executable instructions comprises instructions for: observing throughput during an observance window; determining an average for offered throughput utilizing the observed throughput; determining whether the average exceeds a bandwidth profile in response to a determination that packets are discarded; and sending an alarm in response to determining the average exceeds the bandwidth profile. 10. The system according to claim 9 , wherein the computer executable instructions further comprises instructions for: recording communications conditions at a time the packets are discarded; indicating to a user that the average exceeds the bandwidth profile; and sending information regarding processing of the user traffic to the user, wherein the information is used by the user to configure a shaper that adjusts the user traffic. 11. The system according to claim 10 , wherein indicating to the user comprises: providing visual and audio indicators that packets are being discarded at a device performing the determining and sending. 12. The system according to claim 10 , wherein the information is sent to one or more far ends of a communications network in an alarm indicator signal. 13. The system according to claim 9 , wherein the throughput includes accepted throughput and delivered throughput. 14. The system according to claim 13 , wherein the computer executable instructions further comprises instructions for: determining whether throughput loss is greater than a threshold, wherein the threshold is the accepted throughput minus the delivered throughput all divided by the accepted throughput; and determining a severity of the alarm in response to the throughput loss. 15. A non-transitory computer readable medium comprising computer executable instructions for tracking conformance of user traffic with a bandwidth profile, the computer executable instructions when executed causes one or more machines to perform operations comprising: observing throughput during an observance window; determining an average for offered throughput utilizing the observed throughput; determining whether the average exceeds a bandwidth profile in response to a determination that packets are discarded; and sending an alarm in response to determining the average exceeds the bandwidth profile. 16. The non-transitory computer readable medium according to claim 15 , wherein the operations further comprises: recording communications conditions at a time the packets are discarded; indicating to a user that the average exceeds the bandwidth profile; and sending information regarding processing of the user traffic to the user, wherein the information is used by the user to configure a shaper that adjusts the user traffic. 17. The non-transitory computer readable medium according to claim 16 , wherein indicating to the user comprises: providing visual and audio indicators that packets are being discarded at a device performing the determining and sending. 18. The non-transitory computer readable medium according to claim 16 , wherein the information is sent to one or more far ends of a communications network in an alarm indicator signal. 19. The non-transitory computer readable medium according to claim 15 , wherein the throughput includes accepted throughput and delivered throughput. 20. The non-transitory computer readable medium according to claim 19 , wherein the operations further comprises: determining whether throughput loss is greater than a threshold, wherein the threshold is the accepted throughput minus the delivered throughput all divided by the accepted throughput; and determining a severity of the alarm in response to the throughput loss.

Assignees

Inventors

Classifications

  • Packet loss · CPC title

  • Jitter · CPC title

  • Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title

  • H04L47/808Primary

    User-type aware · CPC title

  • H04L43/00Primary

    Arrangements for monitoring or testing data switching networks · 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 US9338104B2 cover?
The disclosed embodiments include a system, method, and computer program product for tracking conformance of user traffic with a bandwidth profile. For example, in one embodiment, throughput is measured during an observance window and an average for offered throughput is determined based on the measured throughput. A determination is made as to whether the average exceeds a bandwidth profile in…
Who is the assignee on this patent?
Centurylink Ip Llc
What technology area does this patent fall under?
Primary CPC classification H04L47/808. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 10 2016 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).