Patent ID: 9197579
Filing Date: 2015-11-24
Classification: H04L

Abstract:
1. A method performed by a data processing apparatus, the method comprising: providing, by a data processing apparatus, a first communications channel having a first bandwidth, the first bandwidth being shared by only a first group of user devices each operated by a respective user from a first group of first users and having one or more first data connections in the first communications channel; providing, by the data processing apparatus, a second communications channel having a second bandwidth that is different than the first bandwidth, the second bandwidth being shared by only a second group of user devices each operated by a respective user from a second group of second users and having one or more second data connections in the second communications channel; restricting, by the data processing apparatus, a total bandwidth of the second data connections in the second communications channel to the second bandwidth; determining a first peak bandwidth usage of at least one of the first data connections for a particular first user from the first group of first users; comparing the first peak bandwidth usage with a threshold peak bandwidth usage; determining, based on the first peak bandwidth usage being greater than the threshold peak bandwidth usage, that the at least one of the first data connections for the particular first user has satisfied a first predetermined condition; moving, based on determining that the at least one of the first data connections for the particular first user has satisfied the first predetermined condition, the at least one of the first data connections for the particular first user from the first communications channel to the second communications channel; and restricting, by the data processing apparatus, a new total bandwidth of the second connections and the at least one of the first data connections to the second bandwidth, wherein the second data connections and the at least one of the first data connections are in the second communications channel.