Scaling content communicated over a network

US9609038B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9609038-B2
Application numberUS-201514938168-A
CountryUS
Kind codeB2
Filing dateNov 11, 2015
Priority dateJun 25, 2010
Publication dateMar 28, 2017
Grant dateMar 28, 2017

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.

An architecture is provided that can scale content resolution in order to mitigate errors in a provisioned service of a communication network, such as a wireless service or a femtocell service that integrates with DSL or other broadband carriers. The architecture can identify fault conditions relating to e.g., bandwidth oversubscription or symbolization integrity. Based upon such identification, the architecture can alter encoding format codecs of certain types of content in order to reduce their resolution/quality, thereby mitigating bandwidth oversubscription fault conditions or freeing up space (without necessarily increasing bandwidth) to insert additional FEC code.

First claim

Opening claim text (preview).

What is claimed is: 1. A network device, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: determining fault data indicative of a defined fault condition associated with network traffic transported by a gateway device of a communication network; determining a portion of the network traffic transported by the gateway device comprises content of a defined type, wherein the content of the defined type represents a data stream, comprising video data, that has been encoded at a first bit rate using an encoder that prescribes the first bit rate and a second bit rate that is less than the first bit rate; determining scaling data indicative of a scaling factor based on the encoder and based on the fault data; and reducing a resolution of the content of the defined type transported by the gateway device by the scaling factor, wherein the reducing the resolution comprises changing the first bit rate of the data stream to the second bit rate. 2. The network device of claim 1 , wherein the reducing the resolution comprises encoding the data stream at the second bit rate. 3. The network device of claim 1 , wherein the operations further comprise determining a proportion of bandwidth associated with the gateway device that is allocated to transporting the content of the defined type. 4. The network device of claim 3 , wherein the operations further comprise determining the scaling factor further based on the proportion. 5. The network device of claim 1 , wherein the determining the defined fault condition comprises determining a condition in which the network traffic transported by the gateway device exceeds a defined maximum bandwidth allocation value. 6. The network device of claim 1 , wherein the determining the defined fault condition comprises determining a condition in which the network traffic transported by the gateway device comprises logical errors in excess of a defined maximum error rate value. 7. The network device of claim 6 , wherein the operations further comprise introducing a forward error correction code into the network traffic transported by the gateway device. 8. The network device of claim 1 , wherein the determining the scaling factor comprises determining the scaling factor based on a comparison of the network traffic with a defined maximum bandwidth allocation value and a defined maximum error rate value. 9. The network device of claim 1 , wherein the determining the scaling factor comprises determining the scaling factor based on a service provision agreement. 10. The network device of claim 1 , wherein the portion is a first portion, wherein the content is first content, wherein the defined type is a first defined type, and wherein the operations further comprise determining a second portion of the network traffic transported by the gateway device comprises second content of a second defined type suitable for scaling. 11. The network device of claim 10 , wherein the operations further comprise determining scaling order data indicative of a first priority assigned to the first content of the first defined type and a second priority assigned to the second content of the second defined type with regard to scaling. 12. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising: determining fault data indicative of a defined fault condition with respect to network traffic transported by a gateway device of a communication network; determining that a portion of the network traffic transported by the gateway device comprises a defined type of content that comprises a data stream, comprising audio data, that has been encoded at a first bit rate using a codec that prescribes the first bit rate and a second bit rate that is less than the first bit rate; determining scaling data indicative of a scaling factor based on the codec and the fault data; and reducing a resolution of the content of the defined type transported via the gateway device by the scaling factor, wherein the reducing resolution comprises modifying the first bit rate of the data stream to the second bit rate. 13. The non-transitory machine-readable storage medium of claim 12 , wherein the operations further comprise determining a proportion of bandwidth of the gateway device that is allocated to transporting the content of the defined type. 14. The non-transitory machine-readable storage medium of claim 13 , wherein the determining the scaling factor comprises determining the scaling factor based on the proportion. 15. The non-transitory machine-readable storage medium of claim 12 , wherein the portion is a first portion, wherein the content is first content, wherein the defined type is a first defined type, and wherein the operations further comprise determining a second portion of the network traffic transported by the gateway device comprises second content of second defined type suitable for scaling. 16. The non-transitory machine-readable storage medium of claim 15 , wherein the operations further comprise determining scaling order data indicative of a priority assigned to the first content of the first defined type and the second content of the second defined type. 17. A method, comprising: determining, by a system comprising a processor, fault data indicative of a defined fault condition associated with network traffic transported by a gateway device; determining, by the system, a portion of the network traffic transported by the gateway device comprises content of a defined type suitable for scaling, wherein the content of the defined type represents a data stream, comprising at least one of video data or voice data, that has been encoded at a first bit rate using an encoder that prescribes the first bit rate and a second bit rate that is lower than the first bit rate; determining, by the system, scaling data indicative of a scaling factor based on the encoder and the fault data; reducing, by the system, a resolution of the content of the defined type transported by the gateway device by the scaling factor, wherein the reducing the resolution comprises changing the first bit rate of the data stream to the second bit rate. 18. The method of claim 17 , further comprising: determining, by the system, a proportion of bandwidth associated with the gateway device that is allocated to transporting the content of the defined type, wherein the determining the scaling data comprises determining the scaling factor further based on the proportion. 19. The method of claim 17 , further comprising generating, by the system, a forward error correction code and introducing the forward error correction code in the network traffic transported by the gateway device. 20. The method of claim 17 , wherein the content is first content, and wherein the defined type is a first defined type, and further comprising determining, by the system, scaling order data indicative of a first priority assigned to the first content of the first defined type and a second priority of second content of a second defined type with regard to scaling.

Assignees

Inventors

Classifications

  • Errors, e.g. transmission errors · CPC title

  • by adapting coding or compression rate · CPC title

  • by adapting the source coding · CPC title

  • Configuration of triggering conditions · CPC title

  • H04L1/0003Primary

    by switching between different modulation schemes · 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 US9609038B2 cover?
An architecture is provided that can scale content resolution in order to mitigate errors in a provisioned service of a communication network, such as a wireless service or a femtocell service that integrates with DSL or other broadband carriers. The architecture can identify fault conditions relating to e.g., bandwidth oversubscription or symbolization integrity. Based upon such identification…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04L1/0003. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 28 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).