Methods and apparatus for format selection for network optimization

US9491498B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9491498-B2
Application numberUS-201213453853-A
CountryUS
Kind codeB2
Filing dateApr 23, 2012
Priority dateJul 24, 2007
Publication dateNov 8, 2016
Grant dateNov 8, 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.

Method and apparatus for optimizing network bandwidth utilization by delivering to users only the minimum number of programs required by service provider policies. In one embodiment, the method comprises switching some users from lower quality versions of programs to higher quality versions of the same programs, and removing those lower quality versions of programs from a given service group. In another embodiment, some users are switched from higher quality versions of programs to lower quality versions of those same programs, and the higher quality versions of programs removed from a given service group.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a content distribution network, comprising: making available a plurality versions of a program, each version comprising a respective encoding profile; identifying at least one geographic region in which a bandwidth surplus exists which is insufficient to accommodate a first version of said program having a first bit rate profile without removal from delivery of at least a second version of said program having a second bit rate profile; selecting said first version of said program having said first bit rate profile for delivery over said network; and causing a plurality of tuners in said network which are currently tuned to said second version of said program to tune to said first version of said program so as to permit removal of at least said second version of said program from delivery thus replacing said second version of said program with said first version of said program, said first version and said second version comprising distinct bit rate profiles. 2. The method of claim 1 , wherein said encoding profiles comprise at least (i) a low bit rate version of said program, and (ii) a high bit rate version of said program, each of said low and high bit rate versions encoded according to a same encoding scheme. 3. The method of claim 2 , wherein said low and high bit rate versions correspond to a standard definition (SD) version and a high definition (HD) version of same program, respectively. 4. The method of claim 1 , wherein: said act of identifying said persistent network condition further comprises identifying a bandwidth surplus that is insufficient to accommodate a version of said program having a high bit rate profile; and said act of selecting further comprises selecting said version of said program having said high bit rate profile for delivery. 5. The method of claim 1 , wherein said act of identifying further comprises identifying a future bandwidth surplus. 6. The method of claim 5 , wherein said act of identifying is based at least in part on said predictive analysis. 7. The method of claim 5 , wherein said predictive analysis comprises analysis of historical bandwidth consumption or allocation data. 8. An apparatus configured to deliver a plurality of content to a plurality of client devices, said apparatus comprising: at least one interface configured to deliver said plurality of content to said client devices; and at least one processor configured to execute at least one computer program thereon, said computer program comprising a plurality of instructions which are configured to, when executed: make a plurality versions of a program available, each version comprising a respective encoding profile; predict a future time at which a bandwidth deficiency will exist within said network, said bandwidth deficiency comprising an insufficient amount of bandwidth to accommodate a predicted demand therefor; select a first version of said program having a first bit rate profile; and consolidate a plurality of tuners associated to respective ones of said plurality of client devices to tune to said first version of said program so as to permit removal of at least a second version of said program having a second bit rate profile different from said first bit rate profile from delivery at said future time. 9. The apparatus of claim 8 , wherein said encoding profiles comprise at least (i) a low bit rate version of said program, and (ii) a high bit rate version of said program, each of said low and high bit rate versions encoded according to a same encoding scheme. 10. The apparatus of claim 9 , wherein said low and high bit rate versions correspond to a standard definition (SD) version and a high definition (HD) version of same program, respectively. 11. The apparatus of claim 8 , wherein said second bit rate profile comprises a high bit rate version of said program. 12. The apparatus of claim 8 , wherein said second bit rate profile comprises a low bit rate version of said program. 13. The apparatus of claim 8 , wherein said prediction is based at least in part on an analysis of historical bandwidth consumption or allocation data. 14. A computer-readable storage apparatus having a non-transitory storage medium with at least one program stored thereon, said at least one program configured to, when executed, cause a network device to: make available a plurality versions of a program, each version comprising a respective encoding profile; identify at least one geographic region in which a bandwidth surplus exists which is insufficient to accommodate a first version of said program having a first bit rate profile without removal from delivery of at least a second version of said program having a second bit rate profile; select said first version of said program having said first bit rate profile for delivery over said network; and cause a plurality of tuners in said network which are currently tuned to said second version of said program to tune to said first version of said program so as to permit removal of at least said second version of said program from delivery and thereby replace said second version of said program with said first version of said program, said first version and said second version comprising distinct bit rate profiles. 15. The computer-readable storage apparatus of claim 14 , wherein said encoding profiles comprise at least (i) a low bit rate version of said program, and (ii) a high bit rate version of said program, each of said low and high bit rate versions encoded according to a same encoding scheme. 16. The computer-readable storage apparatus of claim 15 , wherein said low and high bit rate versions correspond to a standard definition (SD) version and a high definition (HD) version of same program, respectively. 17. The computer-readable storage apparatus of claim 14 , wherein: said identification of said persistent network condition further comprises identification of a bandwidth surplus that is insufficient to accommodate a version of said program having a high bit rate profile; and said selection further comprises a selection of said version of said program having said high bit rate profile for delivery. 18. The computer-readable storage apparatus of claim 14 , wherein said identification further comprises identification of a future bandwidth surplus. 19. The computer-readable storage apparatus of claim 18 , wherein said identification is based at least in part on said predictive analysis. 20. The computer-readable storage apparatus of claim 18 , wherein said predictive analysis comprises analysis of historical bandwidth consumption or allocation data.

Assignees

Inventors

Classifications

  • involving the channel capacity, e.g. network bandwidth (admission control, resource allocation in open networks H04L12/5692; flow control in packet networks H04L47/10; establishing a schedule or organising the servicing of application requests taking into account QoS H04L67/61) · CPC title

  • Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876) · CPC title

  • Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number (arrangements where receivers interact with the broadcast H04H20/38) · CPC title

  • for requesting content on demand, e.g. video on demand · CPC title

  • Controlling the complexity of the content stream, e.g. by dropping packets (intermediate media network packet handling H04L65/765; proxy provisioning conversion or adaptation for reducing the amount or size of exchanged application data H04L67/5651; negotiation of resources in wireless networks H04W28/16) · 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 US9491498B2 cover?
Method and apparatus for optimizing network bandwidth utilization by delivering to users only the minimum number of programs required by service provider policies. In one embodiment, the method comprises switching some users from lower quality versions of programs to higher quality versions of the same programs, and removing those lower quality versions of programs from a given service group. I…
Who is the assignee on this patent?
Brooks Paul D, Rieger Remi, Time Warner Cable Entpr Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/2405. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 08 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).