METHODS AND APPARATUS FOR FORMAT SELECTION FOR NETWORK OPTIMIZATION
6 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
53 Claims
-
1-32. -32. (canceled)
-
33. A method of operating a network for the distribution of a plurality of content to a plurality of client devices, said method comprising:
-
storing a plurality of content, individual ones of said plurality of content each having a plurality of encoding profiles associated therewith, each of said encoding profiles comprising a different encoding of an associated individual one of said plurality of content; selecting from among said plurality of encoding profiles associated to an individual one of said plurality of content a particular encoding profile, said selection based at least in part on an aspect of said individual one of said plurality of content; and delivering said individual one of said plurality of content to said plurality of client devices according to said particular encoding profile via said network. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. 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 and a persistent network condition associated with said at least one geographic region; and based at least in part on said identifying, selecting one of said plurality of versions for delivery over said network. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of utilizing bandwidth on a content distribution network, comprising:
-
generating a plurality of different bitrate profile versions of a program; evaluating bandwidth available on said network to identify at least one projected bandwidth surplus or deficiency; evaluating a number and configuration of a plurality of client devices within a particular service area or group requesting said program; and selectively substituting a first one of said plurality of different bitrate profile versions of said program for a second one of said plurality of different bitrate profile versions of said program that is delivered over said network, said selective substitution being based at least in part on said acts of evaluating bandwidth and evaluating a number and configuration. - View Dependent Claims (51, 52, 53)
-
Specification