Admitting a data file into a channel
First Claim
1. A method for admitting a new data file into a channel, said channel communicating at least one current data file from a communication network hub to a receiver at a rate equal to at least a minimum constant bit rate of the at least one current data file, said method comprising:
- receiving a request for admission of the new data file into the channel;
determining whether at least a minimum number of bits of the at least one current data file has been transferred to the receiver;
responsive to determining that at least the minimum number of bits of the at least one current data file has been transferred to the receiver, reducing the rate at which the at least one current data file is transferred, wherein the reduced rate is reduced to a rate;
1) below the minimum constant bit rate, the minimum constant bit rate determined by dividing a size of the current data file by a time to transmit the current data file, and2) based on a second minimum constant bit rate associated with the new data file,3) so that a sum of the reduced rate and the second minimum constant bit rate is less than or equal to a bandwidth of the channel; and
admitting the new data file into the channel.
11 Assignments
0 Petitions
Accused Products
Abstract
In a method for admitting a new data file into a channel, a request for admission of the new data file into the channel is received. It is determined as to whether at least a minimum number of bits of at least one current data file has been transferred to the receiver. The rate at which the at least one current data file is transferred is reduced below a minimum constant bit rate in response to a determination that at least a minimum number of bits of the at least one current data file has been transferred to the receiver and the new data file is admitted into the channel.
21 Citations
20 Claims
-
1. A method for admitting a new data file into a channel, said channel communicating at least one current data file from a communication network hub to a receiver at a rate equal to at least a minimum constant bit rate of the at least one current data file, said method comprising:
-
receiving a request for admission of the new data file into the channel; determining whether at least a minimum number of bits of the at least one current data file has been transferred to the receiver; responsive to determining that at least the minimum number of bits of the at least one current data file has been transferred to the receiver, reducing the rate at which the at least one current data file is transferred, wherein the reduced rate is reduced to a rate; 1) below the minimum constant bit rate, the minimum constant bit rate determined by dividing a size of the current data file by a time to transmit the current data file, and 2) based on a second minimum constant bit rate associated with the new data file, 3) so that a sum of the reduced rate and the second minimum constant bit rate is less than or equal to a bandwidth of the channel; and admitting the new data file into the channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communication network hub configured to deliver data files to a receiver across a channel, said communication network hub comprising:
-
a database comprising a plurality of data files; a processor configured to transfer at least one of the plurality of data files across the channel to the receiver at a minimum constant bit rate, wherein the processor is further configured to; determine whether at least a minimum number of bits of the at least one of the plurality of data files has been transferred to the receiver when a request for admission of a new data file is received, in response to a determination that at least a minimum number of bits of the at least one of the plurality of data files has been transferred to the receiver, reduce the rate at which the at least one of the plurality of data files is transferred, wherein the reduced rate is reduced to a rate; 1) below the minimum constant bit rate, the minimum constant bit rate determined by dividing a size of the current data file by a time to transmit the current data file, 2) based on a second minimum constant bit rate associated with the new data file 3)so that a sum of the reduced rate and the second minimum constant bit rate being less than or equal to a bandwidth of the channel, admit the new data file into the channel. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method for admitting a new data file into a channel, said channel communicating at least one current data file from a communication network hub to a receiver at a rate equal to at least a minimum constant bit rate of the at least one current data file, said one or more computer programs comprising a set of instructions for:
-
receiving a request for admission of the new data file into the channel; determining whether at least a minimum number of bits of the at least one current data file has been transferred to the receiver, wherein the minimum number of bits comprises a minimum number of bits of the at least one current data file transferred to the receiver that prevents the at least one current data file from emptying out its portion of buffered content during playback from the buffer when the rate at which the at least one current data file is transferred is reduced below the minimum constant bit rate; reducing the rate at which the at least one current data file is transferred to a rate below the minimum constant bit rate in response to a determination that at least a minimum number of bits of the at least one current data file has been transferred to the receiver, the minimum constant bit rate determined by dividing a size of the current data file by a time to transmit the current data file , the time to transmit the current data file, the rate below the minimum constant bit rate based on a second minimum constant bit rate associated with the new data file so that a sum of the rate below the minimum constant bit rate and the second minimum constant bit rate being less than or equal to a bandwidth of the channel; and admitting the new data file into the channel. - View Dependent Claims (20)
-
Specification