Method and system to create a deterministic traffic profile for isochronous data networks
First Claim
1. A method comprising:
- for each of a plurality of videos, processing an associated variable bit rate (VBR) representation thereof to form an associated second representation having a reduced bit rate variation and a maximum bit rate less than or equal to an associated, known upper bound;
providing at least one video server to serve the second representation of the videos to a central office via a network;
receiving, at the central office, an on-demand request from a customer premise for a selected video from the at least one video server;
determining a maximum aggregate bit rate of in-progress communications in the network between the at least one video server and the central office, wherein the in-progress communications comprises at least two of the videos, and wherein the maximum aggregate bit rate is based on the associated upper bounds of the at least two of the videos; and
determining if the network is capable of congestion-free communication of the selected video from the at least one video server to the central office concurrently with the in-progress communications based on a capacity of the network, the maximum aggregate bit rate, and the associated upper bound for the selected video.
1 Assignment
0 Petitions
Accused Products
Abstract
A central office receives on-demand requests from customer premises for selected videos. For each request, a network manager determines a maximum aggregate bit rate of in-progress communications in a network between at least one video server and the central office. The maximum aggregate bit rate is based on associated upper bounds of bit rates for in-progress video downloads. The network manager determines if the network is capable of congestion-free communication of the selected video from the at least one video server to the central office concurrently with the in-progress communications based on a capacity of the network, the maximum aggregate bit rate, and an associated upper bound of bit rate for the selected video.
55 Citations
20 Claims
-
1. A method comprising:
-
for each of a plurality of videos, processing an associated variable bit rate (VBR) representation thereof to form an associated second representation having a reduced bit rate variation and a maximum bit rate less than or equal to an associated, known upper bound;
providing at least one video server to serve the second representation of the videos to a central office via a network;
receiving, at the central office, an on-demand request from a customer premise for a selected video from the at least one video server;
determining a maximum aggregate bit rate of in-progress communications in the network between the at least one video server and the central office, wherein the in-progress communications comprises at least two of the videos, and wherein the maximum aggregate bit rate is based on the associated upper bounds of the at least two of the videos; and
determining if the network is capable of congestion-free communication of the selected video from the at least one video server to the central office concurrently with the in-progress communications based on a capacity of the network, the maximum aggregate bit rate, and the associated upper bound for the selected video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor to process, for each of a plurality of videos, an associated variable bit rate (VBR) representation thereof to form an associated second representation having a reduced bit rate variation and a maximum bit rate less than or equal to an associated, known upper bound;
at least one video server to serve the second representation of the videos via a network;
a central office to receive an on-demand request from a customer premise for a selected video from the at least one video server, the central office having a network manager to;
determine a maximum aggregate bit rate of in-progress communications in the network between the at least one video server and the central office, wherein the in-progress communications comprises at least two of the videos, and wherein the maximum aggregate bit rate is based on the associated upper bounds of the at least two of the videos; and
determine if the network is capable of congestion-free communication of the selected video from the at least one video server to the central office concurrently with the in-progress communications based on a capacity of the network, the maximum aggregate bit rate, and the associated upper bound for the selected video. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification