Allocating access across a shared communications medium in a carrier network
First Claim
1. A Carrier Network for providing communication between multiple users and a Service Provider, comprising:
- (a) computer network equipment defining an Intermediate Network and a shared communications medium, said Intermediate Network and said shared communications medium extending between the users and the Service Provider for conveying data therebetween, said shared communications medium joining the users with said Intermediate Network such that data of each user is conveyed over said shared communications medium to and from the Intermediate Network whereby the users compete for network access; and
(b) software for managing network access of the users across said shared communications medium, said software including computer-executable instructions that performs the steps of;
(i) monitoring the network access usage by each user for a time interval;
(ii) based on the monitored network access usage, setting a network access allowance for each user representing a level of network access made available for utilization by the user during a future time interval, but not necessarily representing the level of network access that will be utilized by such user during the future time interval; and
(iii) prioritizing users based on user data throughput during a time interval, with a user with lesser data throughput rate receiving priority over a user with a greater data throughput rate.
4 Assignments
0 Petitions
Accused Products
Abstract
A Carrier Network includes computer network equipment defining a Cable Network and an Intermediate Network which extend between multiple users and a Service Provider for conveying data therebetween. The Cable Network includes a shared communications medium joining the users with the Intermediate Network. Users compete for network access across the shared communications medium in conveying data. Software that manages the network access of the users includes computer-executable instructions for monitoring bandwidth consumption by each user for a time interval, forecasting bandwidth consumption of each user for a future time interval, prioritizing the users for allocation of bandwidth, allocating bandwidth to each user for determining a bandwidth allowance of such user for the future time interval, and limiting bandwidth consumption of each user during the future time interval to that user'"'"'s bandwidth allowance.
95 Citations
67 Claims
-
1. A Carrier Network for providing communication between multiple users and a Service Provider, comprising:
-
(a) computer network equipment defining an Intermediate Network and a shared communications medium, said Intermediate Network and said shared communications medium extending between the users and the Service Provider for conveying data therebetween, said shared communications medium joining the users with said Intermediate Network such that data of each user is conveyed over said shared communications medium to and from the Intermediate Network whereby the users compete for network access; and
(b) software for managing network access of the users across said shared communications medium, said software including computer-executable instructions that performs the steps of;
(i) monitoring the network access usage by each user for a time interval;
(ii) based on the monitored network access usage, setting a network access allowance for each user representing a level of network access made available for utilization by the user during a future time interval, but not necessarily representing the level of network access that will be utilized by such user during the future time interval; and
(iii) prioritizing users based on user data throughput during a time interval, with a user with lesser data throughput rate receiving priority over a user with a greater data throughput rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer-readable medium having computer-executable instructions that manage network access across a shared communications medium between competing users of a Carrier Network, said instructions performing the steps of:
-
(a) monitoring the network access usage by each user for a time interval;
(b) setting a network access allowance for each user representing a level of network access made available for utilization by the user during a future time interval, but not necessarily representing the level of network access that will be utilized by such user during the future time interval; and
(c) prioritizing users based on user data throughput during a time interval, with a user with lesser data throughput rate receiving priority over a user with a greater data throughput rate. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A Carrier Network for providing communication between multiple users and a Service Provider, comprising:
-
(a) computer network equipment defining an Intermediate Network and a shared communications medium, said Intermediate Network arid said shared communications medium extending between the users and the Service Provider for conveying data therebetween, said shared communications medium joining the users with said Intermediate Network such that data of each user is conveyed over said shared communications medium to and from the Intermediate Network whereby the users compete for network access; and
(b) software for managing network access of the users across said shared communications medium, said software including computer-executable instructions that performs the steps of;
(i) monitoring the network access usage by each user for a time interval;
(ii) based on the monitored network access usage, setting a network access allowance for each user representing a level of network access made available for utilization by the user during a future time interval, but not necessarily representing the level of network access that will be utilized by such user during the future time interval; and
(iii) prioritizing users based on data loss for each user during a time interval, with a user with greater data loss rate baying priority over a user with lesser data loss rate.
-
-
67. A computer-readable medium having computer-executable instructions that manage network access across a shared communications medium between competing users of a Carrier Network, said instructions performing the steps of:
-
(a) monitoring the network access usage by each user for a time interval;
(b) setting a network access allowance for each user representing a level of network access made available for utilization by the user during a future time interval, but not necessarily representing the level of network access that will be utilized by such user during the future lime interval; and
(c) prioritizing users based on data loss for each user during a time interval, with a user with greater data loss rate having priority over a user with lesser data loss rate.
-
Specification