Methods and apparatus for format selection for network optimization
First Claim
1. A method of utilizing bandwidth on a content-based network, comprising:
- evaluating the bandwidth available on said network;
generating a version of a program delivered to at least one user device over said network, said generating based at least in part on said evaluating; and
selectively substituting said generated version of said program for another version of said program that is delivered over said network.
7 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
32 Claims
-
1. A method of utilizing bandwidth on a content-based network, comprising:
-
evaluating the bandwidth available on said network; generating a version of a program delivered to at least one user device over said network, said generating based at least in part on said evaluating; and selectively substituting said generated version of said program for another version of said program that is delivered over said network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a content-based network, comprising:
-
providing a plurality of versions of at least one program stream, at least two of said plurality of different versions being substantially clamped to different bitrates; and selectively delivering at least one of said clamped at least two versions to a multiplexer for statistical multiplexing. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of operating a content based network to achieve a desired operational goal, comprising:
-
delivering a first version of a program stream to at least one user of said network; providing a second version of said program stream, said second version being encoded differently than said first version; identifying at least one time where said second version can be substituted for said first version; and substituting said second version for said first version at least at said one time so as to achieve said goal. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification