CA2409904A1 - Allocating access across shared communications medium - Google Patents

Allocating access across shared communications medium Download PDF

Info

Publication number
CA2409904A1
CA2409904A1 CA002409904A CA2409904A CA2409904A1 CA 2409904 A1 CA2409904 A1 CA 2409904A1 CA 002409904 A CA002409904 A CA 002409904A CA 2409904 A CA2409904 A CA 2409904A CA 2409904 A1 CA2409904 A1 CA 2409904A1
Authority
CA
Canada
Prior art keywords
user
network access
users
time interval
bandwidth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002409904A
Other languages
French (fr)
Other versions
CA2409904C (en
Inventor
Martin W. Mckinnon, Iii
James E. Harrell, Jr.
Mani M. Subramanian
Timothy Sean Sotack
John Joseph Ehrley
Oleg M. Kolesnikov
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Scientific-Atlanta, Inc.
Martin W. Mckinnon, Iii
James E. Harrell, Jr.
Mani M. Subramanian
Timothy Sean Sotack
John Joseph Ehrley
Oleg M. Kolesnikov
Channelogics, Inc.
Scientific-Atlanta, Llc
Cisco Systems, Inc.
Cisco Technology, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Scientific-Atlanta, Inc., Martin W. Mckinnon, Iii, James E. Harrell, Jr., Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley, Oleg M. Kolesnikov, Channelogics, Inc., Scientific-Atlanta, Llc, Cisco Systems, Inc., Cisco Technology, Inc. filed Critical Scientific-Atlanta, Inc.
Publication of CA2409904A1 publication Critical patent/CA2409904A1/en
Application granted granted Critical
Publication of CA2409904C publication Critical patent/CA2409904C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2801Broadband local area networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2858Access network architectures
    • H04L12/2861Point-to-multipoint connection from the data network to the subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/287Remote access server, e.g. BRAS
    • H04L12/2876Handling of subscriber policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/147Network analysis or design for predicting network behaviour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA
    • H04L41/5022Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5061Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
    • H04L41/5067Customer-centric QoS measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/062Generation of reports related to network traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/11Identifying congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/15Flow control; Congestion control in relation to multipoint traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/20Traffic policing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/26Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • H04L47/263Rate modification at the source after receiving feedback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/29Flow control; Congestion control using a combination of thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
    • H04L47/762Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/788Autonomous allocation of resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/808User-type aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/823Prediction of resource usage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/824Applicable to portable or mobile terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/826Involving periods of time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/828Allocation of resources per group of connections, e.g. per group of users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/83Admission control; Resource allocation based on usage prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2385Channel allocation; Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2408Monitoring of the upstream path of the transmission network, e.g. client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6118Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64723Monitoring of network processes or resources, e.g. monitoring of network load
    • H04N21/64738Monitoring network characteristics, e.g. bandwidth, congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5029Service quality level-based billing, e.g. dependent on measured service level customer is charged more or less
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/5087Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to voice services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/509Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • H04L43/045Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/067Generation of reports using time frame reporting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0882Utilisation of link capacity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0888Throughput
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/12Network monitoring probes
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Abstract

A method of providing network access across a shared communications medium between competing users (86) includes the step of allocating network access for each user for a future time interval (102). Features include forecasting network access (1100) of the users in a future time interval, and prioritizing the users for allocating network access to the users. The network access allocations represent network access allowances available to the users during the future time interval, and further may represent network access usage.
Classes of users can be allocated network access first (1114), and then each user allocated network access from the class allocation.

Claims (410)

1. A method of providing network access across a shared communications medium between at least two competing users, comprising the steps of:

(a) prior to a first time interval, determining for each user a respective first network access allowance representing a respective first maximum level of network access available to the user during the first time interval, but not necessarily representing the level of network access that will be utilized by the user during the first time interval;

(b) during the first time interval, providing network access to each user such that the respective first network access allowance for each user is not exceeded;

(c) prior to a second consecutive time interval, determining for each user a respective second network access allowance representing a respective second maximum level of network access available to the user during the second time interval, but not necessarily representing the level of network access that will be utilized by the user during the second time interval, at least one respective second network access allowance for a user differing from such user's respective first network access allowance; and (d) during the second time interval, providing network access to each user such that the respective second network access allowance for each user is not exceeded.
2. The method of claim 1, wherein network access comprises bandwidth across the shared communications medium for consumption by each user in conveying data of the user.
3. The method of claim 1, wherein the first and second time intervals are consecutive time intervals.
4. The method of claim 1, wherein each of the first time interval and the second time interval has a period of between one minute and sixty minutes.
5. The method of claim 1, wherein the second network access allowance for each respective user differs from the first network access allowance for such user.
6. The method of claim 1, wherein the first network access allowances for the users are determined by allocating network access to each user on a per user basis for the first time interval in accordance with a first selected allocation policy.
7. The method of claim 6, wherein the second network access allowances for the users are determined by allocating network access to each user on a per user basis for the second time interval in accordance with a second selected allocation policy.
8. The method of claim 7, wherein the first allocation policy differs from the second allocation policy.
9. The method of claim 7, further comprising requesting a minimum level of network access for the first time interval for a user, and wherein said allocating network access to such user for the first time interval comprises setting the level of network access allocated to such user to a level equal to or greater than the requested minimum level.
10. The method of claim 9, wherein said allocating network access to such user for the second time interval comprises setting the level of network access allocated to such user to a level less than the requested minimum level for the first time interval.
11. The method of claim 1, further comprising the step of monitoring network access usage by each user.
12. The method of claim 11, wherein said step of monitoring network access usage includes collecting data representative of logical data units transmitted from and to each user during a past time interval.
13. The method of claim 11, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets transmitted from and to each user during a past time interval.
14. The method of claim 11, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are dropped during a past time interval.
15. The method of claim 11, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets of the user that are dropped during a past time interval.
16. The method of claim 11, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are requested to be transmitted in an upstream direction during a time interval.
17. The method of claim 1, wherein the shared communications medium is part of a Cable Network and the shared communications medium comprises a coaxial cable.
18. The method of claim 1, wherein the Shared Access Carrier Network comprises a wireless network.
19. The method of claim 1, further comprising prioritizing the users for determining network access allowances.
20. The method of claim 19, wherein said prioritizing is based on fairness considerations.
21. The method of claim 20, wherein the users are prioritized based on user throughput during a past time interval, with a user with lesser throughput receiving priority over a user with greater throughput.
22. The method of claim 20, wherein the users are prioritized based on data loss for each user during a past time interval, with a user with greater data loss having priority over a user with lesser data loss.
23. The method of claim 20, wherein the users are prioritized based on network access usage for a particular time of day, with a user with lesser network access usage for the particular time of day receiving priority over a user with greater network access usage for the particular time of day.
24. The method of claim 20, wherein the users are prioritized based on both user throughput and data loss of the user during a time interval.
25. The method of claim 20, wherein users are prioritized based on an established minimum quality of service (QoS) standard.
26. The method of claim 19, wherein said step of prioritizing is based on service level agreements (SLAs) of the users regarding the provision of network access.
27. The method of claim 26, further comprising the step of monitoring network access usage by each user.
28. The method of claim 27, wherein SLAs specify respective minimum levels of network access for users, and said step of prioritizing includes comparing said monitored network access usages for the users with the specified respective minimum levels of network access, and awarding priority to a user when said respective monitored network access usage for such user falls below the user's specified respective minimum level of network access.
29. The method of claim 27, wherein SLAs specify respective time-of-day (TOD) minimum levels of network access for users, and said step of prioritizing includes comparing said monitored network access usages for such users during the specified respective TOD with the specified respective TOD minimum levels of network access, and awarding priority to a user when said monitored network access usage during the specified respective TOD
for such user falls below the user's specified respective TOD minimum level of network access.
30. The method of claim 27, wherein SLAs specify respective minimum levels of network access up to a maximum burstable levels with target probability for users, and said step of prioritizing includes comparing said monitored network access usage both with the respective minimum levels of network access for such users and with the respective maximum burstable levels of network access for such users, and comparing the instances the respective maximum levels of network access were obtained for such users out of all instances the respective maximum levels of network access were requested for such users.
31. The method of claim 27, wherein SLAs provide respective fees for network access usage, and said step of prioritizing comprises sorting such users based on each user's respective fee in decreasing order, with a user with a higher fee receiving priority over a user with a lesser fee.
32. The method of claim 27, wherein SLAs provide respective credits for levels of network access below respective guaranteed levels for users, and said step of prioritizing comprises sorting such users based on each user's respective credit in decreasing order, with a user with a higher credit receiving priority over a user with a lower credit.
33. The method of claim 27, wherein SLAs specify respective minimum levels of network access for users, and said step of allocating network access comprises setting the respective levels of network access equal to each user's specified respective minimum level of network access.
34. The method of claim 11, further comprising the step of forecasting network access usage by each user during a future time interval based on said step of monitoring network access usage by each user.
35. The method of claim 34, wherein said step of forecasting comprises predicting future network access usage of each user based upon monitored past network access usage patterns of each user.
36. The method of claim 34, wherein said step of forecasting comprises applying an adaptive-response-rate single exponential smoothing function and a Holt-Winters' seasonal exponential smoothing function to said monitored network access usages of the users.
37. The method of claim 34, wherein the first network access allowances for the users are determined by allocating network access to each user on a per user basis for the first time interval in accordance with a first selected allocation policy.
38. The method of claim 37, wherein said step of allocating network access comprises setting the respective levels of network access of the users proportional to each user's forecasted network access usage.
39. The method of claim 37, further comprising the step of prioritizing the users for allocating network access.
40. The method of claim 39, wherein said prioritizing is based on each user's forecasted network access usage.
41. The method of claim 40, wherein said users are prioritized in increasing order of each user's forecasted network access usage, with a user with a lesser forecasted network access usage receiving priority over a user with a greater forecasted network access usage.
42. The method of claim 40, wherein said step of allocating network access comprises setting respective user levels of network access equal to each user's forecasted network access usage, and then allocating any remaining network access equally to the users.
43. The method of claim 40, wherein said step of allocating network access comprises setting respective user levels of network access equal to each user's forecasted network access usage, and then allocating any remaining network access to the users proportionally based on each user's forecasted network access usage.
44. A method of providing during two consecutive time intervals network access across a shared communications medium between two competing users, comprising the step of varying between the two time intervals a respective network access allowance for each user, each respective network access allowance representing a maximum level of network access available to the respective user during a particular time interval, but not necessarily representing the level of network access that is utilized by the user during the particular time interval.
45. A method of providing network access across a shared communications medium in a downstream direction towards competing users, comprising the steps of:

(a) monitoring network access usage by each user during a time interval; and (b) based on said monitored network access usage, allocating network access to each user on a per user basis for a future time interval.
46. The method of claim 45, wherein network access comprises bandwidth across the shared communications medium for consumption by each user in conveying data of the user.
47. The method of claim 45, wherein each network access allocation represents a bandwidth allowance of a respective user during the future time interval.
48. The method of claim 47, wherein each network access allocation represents bandwidth utilized by each user during the future time interval.
49. The method of claim 45, wherein said step of monitoring comprises monitoring bandwidth that is consumed by each user in a downstream direction at time intervals of fifteen minutes to sixty minutes.
50. The method of claim 45, wherein the time interval for which network access usage is monitored and the future time interval are equal in length.
51. The method of claim 45, wherein the time interval for which network access usage is monitored and the future time interval each is approximately one minute to sixty minutes in length.
52. The method of claim 45, wherein said step of monitoring network access usage includes collecting data representative of logical data units transmitted to each user during a time interval.
53. The method of claim 45, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets transmitted to each user during a time interval.
54. The method of claim 45, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are dropped during a time interval.
55. The method of claim 45, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets of the user that are dropped during a time interval.
56. The method of claim 45, wherein said step of allocating network access comprises allocating network access equally to the users.
57. The method of claim 45, wherein the shared communications medium is part of a Shared Access Carrier Network.
58. The method of claim 57, wherein the Shared Access Carrier Network comprises a Cable Network and the shared communications medium comprises a coaxial cable.
59. The method of claim 57, wherein the Shared Access Carrier Network comprises a wireless network.
60. The method of claim 45, further comprising prioritizing the users for allocating network access.
61. The method of claim 60, wherein said prioritizing is based on fairness considerations.
62. The method of claim 61, wherein the users are prioritized based on user throughput during a time interval, with a user with lesser throughput receiving priority over a user with greater throughput.
63. The method of claim 61, wherein the users are prioritized based on data loss for each user during a time interval, with a user with greater data loss having priority over a user with lesser data loss.
64. The method of claim 61, wherein the users are prioritized based on network access usage for a particular time of day, with a user with lesser network access usage for the particular time of day receiving priority over a user with greater network access usage for the particular time of day.
65. The method of claim 61, wherein the users are prioritized based on both user throughput and data loss of the user during a time interval.
66. The method of claim 61, wherein users are prioritized based on an established minimum quality of service (QoS) standard.
67. The method of claim 60, wherein said step of prioritizing is based on service level agreements (SLAs) of the users regarding the provision of network access.
68. The method of claim 67, wherein SLAs specify respective minimum levels of network access for users, and said step of prioritizing includes comparing said monitored network access usages for the users with the specified respective minimum levels of network access, and awarding priority to a user when said respective monitored network access usage for such user falls below the user's specified respective minimum level of network access.
69. The method of claim 67, wherein SLAs specify respective time-of-day (TOD) minimum levels of network access for users, and said step of prioritizing includes comparing said monitored network access usages for such users during the specified respective TOD with the specified respective TOD minimum levels of network access, and awarding priority to a user when said monitored network access usage during the specified respective TOD
for such user falls below the user's specified respective TOD minimum level of network access.
70. The method of claim 67, wherein SLAs specify respective minimum levels of network access up to a maximum burstable levels with target probability for users, and said step of prioritizing includes comparing said monitored network access usage both with the respective minimum levels of network access for such users and with the respective maximum burstable levels of network access for such users, and comparing the instances the respective maximum levels of network access were obtained for such users out of all instances the respective maximum levels of network access were requested for such users.
71. The method of claim 67, wherein SLAs provide respective fees for network access usage, and said step of prioritizing comprises sorting such users based on each user's respective fee in decreasing order, with a user with a higher fee receiving priority over a user with a lesser fee.
72. The method of claim 67, wherein SLAs provide respective credits for levels of network access below respective guaranteed levels for users, and said step of prioritizing comprises sorting such users based on each user's respective credit in decreasing order, with a user with a higher credit receiving priority over a user with a lower credit.
73. The method of claim 67, wherein SLAs specify respective minimum levels of network access for users, and said step of allocating network access comprises allocating network access to such users equal to each user's specified respective minimum level of network access.
74. The method of claim 45, further comprising the step of forecasting network access usage by each user during the future time interval based on said step of monitoring network access usage by each user.
75. The method of claim 74, wherein said step of forecasting comprises predicting future network access usage of each user based upon monitored past network access usage patterns of each user.
76. The method of claim 74, wherein said step of forecasting comprises applying an adaptive-response-rate single exponential smoothing function and a Holt-Winters' seasonal exponential smoothing function to said monitored network access usages of the users.
77. The method of claim 74, wherein said step of allocating network access comprises allocating network access to users proportional to each user's forecasted network access usage.
78. The method of claim 74, further comprising the step of prioritizing the users for allocating network access.
79. The method of claim 78, wherein said prioritizing is based on each user's forecasted network access usage.
80. The method of claim 78, wherein said users are prioritized in increasing order of each user's forecasted network access usage, with a user with a lesser forecasted network access usage receiving priority over a user with a greater forecasted network access usage.
81. The method of claim 78, wherein said step of allocating network access comprises allocating network access to the users equal to each user's forecasted network access usage, and then allocating any remaining network access equally to the users.
82. The method of claim 78, wherein said step of allocating network access comprises allocating network access to the users equal to each user's forecasted network access usage, and then allocating any remaining network access to the users proportionally based on each user's forecasted network access usage.
83. A method of providing network access across a shared communications medium between competing users, comprising the steps of:

(a) monitoring network access usage by each user during a time interval;

(b) forecasting network access usage by each user during a future time interval based on said monitored network access usage by each user; and (c) based on said forecasted network access usage, allocating network access to each user for the future time interval.
84. The method of claim 83, wherein said step of forecasting comprises predicting future network access usage of each user based upon monitored past network access usage patterns of each user.
85. The method of claim 83, wherein said step of forecasting comprises applying an adaptive-response-rate single exponential smoothing function and a Holt-Winters' seasonal exponential smoothing function to said monitored network access usages of the users.
86. The method of claim 83, wherein said step of allocating network access comprises allocating network access to the users proportionally based on each user's forecasted network access usage.
87. The method of claim 83, further comprising the step of prioritizing the users for allocating network access.
88. The method of claim 87, wherein said prioritizing is based on each user's forecasted network access usage.
89. The method of claim 87, wherein said users are prioritized in increasing order of each user's forecasted network access usage, with a user with a lesser forecasted network access usage receiving priority over a user with a greater forecasted network access usage.
90. The method of claim 87, wherein said prioritizing is based on fairness considerations.
91. The method of claim 87, wherein the users are prioritized based on user throughput during a time interval, with a user with lesser throughput rate receiving priority over a user with greater throughput rate.
92. The method of claim 87, wherein the users are prioritized 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.
93. The method of claim 87, wherein the users are prioritized based on network access usage for a particular time of day, with a user with lesser network access usage for the particular time of day receiving priority over a user with greater network access usage for the particular time of day.
94. The method of claim 87, wherein the users are prioritized based on both user throughput and data loss of the user during a time interval.
95. The method of claim 87, wherein users are prioritized based on an established minimum quality of service (QoS) standard.
96. The method of claim 87, wherein said step of prioritizing is based on service level agreements (SLAs) of the users regarding the provision of network access.
97. The method of claim 96, wherein SLAs specify respective minimum levels of network access for users, and said step of prioritizing includes comparing said monitored network access usages for the users with the specified respective minimum levels of network access, and awarding priority to a user when said respective monitored network access usage for such user falls below the user's specified respective minimum level of network access.
98. The method of claim 96, wherein SLAs specify respective time-of-day (TOD) minimum levels of network access for users, and said step of prioritizing includes comparing said monitored network access usages for such users during the specified respective TOD with the specified respective TOD minimum levels of network access, and awarding priority to a user when said monitored network access usage during the specified respective TOD
for such user falls below the user's specified respective TOD minimum level of network access.
99. The method of claim 96, wherein SLAs specify respective minimum levels of network access up to a maximum burstable levels with target probability for users, and said step of prioritizing includes comparing said monitored network access usages both with the respective minimum levels of network access for such users and with the respective maximum burstable levels of network access for such users, and comparing the instances the respective maximum levels of network access were obtained for such users out of all instances the respective maximum levels of network access would have been utilized for such users.
100. The method of claim 96, wherein SLAs provide a respective fee for network access usage by users, and said step of prioritizing comprises sorting such users based on each user's respective fee in decreasing order, with a user with a higher fee receiving priority over a user with a lesser fee.
101. The method of claim 96, wherein SLAs provide respective credits for levels of network access below respective guaranteed levels for users, and said step of prioritizing comprises sorting such users based on each user's respective credit in decreasing order, with a user with a higher credit receiving priority over a user with a lower credit.
102. The method of claim 96, wherein SLAs specify respective minimum levels of network access for users, and said step of allocating network access comprises allocating network access to such users equal to each user's specified respective minimum level of network access.
103. The method of claim 87, wherein said step of allocating network access comprises allocating network access to the users equal to each user's forecasted network access usage, and then allocating any remaining network access equally to the users.
104. The method of claim 87, wherein said step of allocating network access comprises allocating network access to the users equal to each user's forecasted network access usage, and then allocating any remaining network access to the users proportionally based on each user's forecasted network access usage.
105. The method of claim 83, wherein each network access allocation represents a bandwidth allowance of a respective user during the future time interval.
106. The method of claim 83, wherein each network access allocation represents bandwidth utilized by each user during the future time interval.
107. A method of providing network access across a shared communications medium of a Cable Network between competing users, comprising the steps of:
(a) monitoring network access usage by each user for a time interval;
(b) based on said monitoring, forecasting the number of logical data units (LDUs) of each user that will be transmitted over a future tune interval; and (c) based on said forecasting, allocating network access available to each user for the future time interval.
108. A method of providing network access across a shared communications medium of a Cable Network between competing users, comprising the steps of:
(a) monitoring network access usage requested by each user for a time interval;
(b) based on said monitoring, forecasting the number of logical data units (LDUs) that will be requested by each user over a future time interval; and (c) based on said forecasting, allocating network access available to each user for the future time interval.
109. A method of providing network access across a shared communications medium between competing users, comprising the steps of:
(a) monitoring network access usage by each user during a time interval;
(b) based on said monitoring, forecasting network access usage by each user over a future time interval;
(c) prioritizing users based on each user's forecasted network access usage in increasing order, whereby a user with a lesser forecasted network access usage receives a higher priority than a user with a greater forecasted network access usage; and (d) allocating network access available to each user during the future time interval in decreasing order of user priority, each user's allocation of network access being equal to each user's forecasted network access usage subject to a respective, predetermined maximum value and subject to availability.
110. The method of claim 109, wherein said step of allocating further comprises allocating any surplus network access remaining equally to the users.
111. The method of claim 109, wherein said step of allocating further comprises allocating in decreasing user priority any surplus network access to the users proportionally to the user's forecasted network access usage.
112. The method of claim 109, wherein network access comprises bandwidth across the shared communications medium for consumption by each user in conveying data of the user.
113. The method of claim 109, wherein said step of monitoring comprises monitoring network access usage by the users in an upstream direction at time intervals of one minute to fifteen minutes.
114. The method or claim 109, wherein said step or monitoring comprises monitoring network access usage by the users in a downstream direction at time intervals of fifteen minutes to sixty minutes.
115. The method of claim 109, wherein the time interval for which network access usage is monitored and the future time interval are equal in length.
116. The method of claim 109, wherein the time interval for which network access usage is monitored and the future time interval each is approximately one minute to sixty minutes in length.
117. The method of claim 109, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units transmitted from and to each user during a time interval.
118. The method of claim 109, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets transmitted from and to each user during a time interval.
119. The method of claim 109, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are dropped during a time interval.
120. The method of claim 109, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets of the user that are dropped during a time interval.
121. The method of claim 109, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are requested to be transmitted in the upstream direction during a time interval.
122. The method of claim 109, wherein the shared communications medium is part of a Shared Access Carrier Network.
123. The method of claim 122, wherein the Shared Access Carrier Network comprises a Cable Network and the shared communications medium comprises a coaxial cable.
124. The method of claim 122, wherein the Shared Access Carrier Network comprises a wireless network.
125. A method of providing network access across a shared communications medium between competing users, comprising the steps of:
(a) monitoring network access usage by each user during a time interval;
(b) based on said monitoring, forecasting network access usage by each user over a future time interval; and (c) allocating network access available to each user during the future time interval, each user's allocation of network access being equal to each user's forecasted network access usage multiplied by a ratio of the total available network access to the total forecasted network access usage of all the users, and subject to a respective, predetermined maximum value and subject to availability.
126. The method of claim 125, wherein network access comprises bandwidth across the shared communications medium for consumption by each user in conveying data of the user.
127. The method of claim 125, wherein said step of monitoring comprises monitoring network access usage by the users in an upstream direction at time intervals of one minute to fifteen minutes.
128. The method of claim 125, wherein said step of monitoring comprises monitoring network access usage by the users in a downstream direction at time intervals of fifteen minutes to sixty minutes.
129. The method of claim 125, wherein the time interval for which network access usage is monitored and the future time interval are equal in length.
130. The method of claim 125, wherein the time interval for which network access usage is monitored and the future time interval each is approximately one minute to sixty minutes in length.
131. The method of claim 125, wherein said step of monitoring network access includes collecting data representative of the logical data units transmitted from and to each user during a time interval.
132. The method of claim 125, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets transmitted from and to each user during a time interval.
133. The method of claim 125, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are dropped during a time interval.
134. The method of claim 125, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets of the user that are dropped during a time interval.
135. The method of claim 125, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are requested to be transmitted in the upstream direction during a time interval.
136. The method of claim 125, wherein the shared communications medium is part of a Shared Access Carrier Network.
137. The method of claim 126, wherein the Shared Access Carrier Network comprises a Cable Network and the shared communications medium comprises a coaxial cable.
138. The method of claim 126, wherein the Shared Access Carrier Network comprises a wireless network.
139. A method of providing network access across a shared communications medium between competing users, comprising the steps of:
(a) charging each user a respective fee for network access usage;
(b) monitoring network access usage by each user during a time interval;
(c) based on said monitoring, forecasting network access usage by each user over a future time interval;
(d) prioritizing users based on each user's fee in decreasing order, whereby a user having a greater fee receives a higher priority than a user having a lesser fee; and (e) allocating network access available to each user during the future time interval in decreasing order of user priority, each user's allocation of network access being equal to each user's forecasted network access usage subject to a respective, predetermined maximum value and subject to availability.
140. The method of claim 139, wherein network access comprises bandwidth across the shared communications medium for consumption by each user in conveying data of the user.
141. The method of claim 139, wherein said step of monitoring comprises monitoring network access usage by the users in an upstream direction at time intervals of one minute to fifteen minutes.
142. The method of claim 139, wherein said step of monitoring comprises monitoring network access usage by the users in a downstream direction at time intervals of fifteen minutes to sixty minutes.
143. The method of claim 139, wherein the time interval for which network access usage is monitored and the future time interval are equal in length.
144. The method of claim 139, wherein the time interval for which network access usage is monitored and the future time interval each is approximately one minute to sixty minutes in length.
145. The method of claim 139, wherein said step of monitoring network access includes collecting data representative of the number of logical data units transmitted from and to each user during a time interval.
146. The method of claim 139, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets transmitted from and to each user during a time interval.
147. The method of claim 139, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are dropped during a time interval.
148. The method of claim 139, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets of the user that are dropped during a time interval.
149. The method of claim 139, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are requested to be transmitted in the upstream direction during a time interval.
150. The method of claim 139, wherein the shared communications medium is part of a Shared Access Carrier Network.
151. The method of claim 150, wherein the Shared Access Carrier Network comprises a Cable Network and the shared communications medium comprises a coaxial cable.
152. The method of claim 150, wherein the Shared Access Carrier Network comprises a wireless network.
153. A method of providing network access across a shared communications medium between competing users, comprising the steps of:
(a) applying respective credits to users for network access shortfalls below respective levels of network access specified to the users;
(b) monitoring network access usage by each user during a past time interval;
(c) based on said monitoring, forecasting network access usage by each user over a future time interval;
(d) prioritizing users based on each user's respective credit in decreasing order, whereby a user having a greater credit receives a higher priority than a user having a lesser credit; and (e) allocating network access available to each user during the future time interval in decreasing order of user priority, each user's allocation of network access being equal to each user's forecasted network access usage subject to a respective, predetermined maximum specified value and subject to availability.
154. The method of claim 153, wherein any additional network access remaining after said allocation is earmarked for the users such that each user's allocation equals the user's forecasted network access usage, subject to a respective, predetermined maximum allowed level of network access and subject to availability.
155. The method of claim 154, wherein any surplus network access remaining after said distribution is further earmarked in equal amounts for the users, subject to a respective, predetermined maximum allowed level of network access.
156. The method of claim 154, further comprising allocating to the users network access only in an amount equal to the forecasted network access usage multiplied by the ratio of total network access available for allocation to the total forecasted network access usage of the users, but only when the total forecasted network access usage of the users exceeds the total network access available for allocation.
157. The method of claim 153, wherein network access comprises bandwidth across the shared communications medium for consumption by each user in conveying data of the user.
158. The method of claim 153, wherein said step of monitoring comprises monitoring network access usage by the users in an upstream direction at time intervals of one minute to fifteen minutes.
159. The method of claim 153, wherein said step of monitoring comprises monitoring network access by the users in a downstream direction at time intervals of fifteen minutes to sixty minutes.
160. The method of claim 153, wherein the time interval for which network access usage is monitored and the future time interval are equal in length.
161. The method of claim 153, wherein the time interval for which network access usage is monitored and the future time interval each is approximately one minute to sixty minutes in length.
162. The method of claim 153, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units transmitted from and to each user during a time interval.
163. The method of claim 153, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets transmitted from and to each user during a time interval.
164. The method of claim 153, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of each user that are dropped during a time interval.
165. The method of claim 153, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets of each user that are dropped during a time interval.
166. The method of claim 153, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of each user that are requested to be transmitted in the upstream direction during a time interval.
167. The method of claim 153, wherein the shared communications medium is part of a Shared Access Carrier Network.
168. The method of claim 167, wherein the Shared Access Carrier Network comprises a Cable Network and the shared communications medium comprises a coaxial cable.
169. The method of claim 167, wherein the Shared Access Carrier Network comprises a wireless network.
170. A method of providing network access across a shared communications medium between competing users pursuant to service level agreements (SLAs) of the users, comprising the steps of:
(a) monitoring network access usage by each user during a time interval;

(b) comparing said monitored network access usage by each user with a predetermined threshold value; and (c) soliciting a user to modify the user's SLA if the user's monitored network access usage varies from the predetermined value by a predetermined tolerance.
171. The method of claim 170, wherein the threshold value represents a respective maximum level of network access for each user.
172. The method of claim 170, wherein the threshold value represents a respective maximum burstable level of network access with target probability for each user.
173. The method of claim 170, wherein said step of soliciting a user comprises contacting the user via email.
174. The method of claim 170, wherein said step of soliciting a user comprises contacting the user via instant messaging.
175. The method of claim 170, wherein said step of soliciting a user comprises contacting the user via redirection of a web browser of the user to a solicitation web page.
176. The method of claim 170, wherein said step of soliciting a user comprises contacting the user via generation and mailing of literature.
177. The method of claim 170, wherein said step of soliciting a user comprises contacting the user via a telephonic communication.
178. The method of claim 170, wherein the modification of the user's SLA
includes guaranteeing a level of network access to the user on a permanent basis.
179. The method of claim 170, wherein the modification of the user's SLA
includes guaranteeing a level of network access to the user with a maximum burstable level of network access with target probability.
180. The method of claim 170, further comprising charging the user a fee fox the modification of the SLA.
181. The method of claim 170, wherein the modification of the user's SLA
includes guaranteeing a level of network access to the user on a temporary basis.
182. The method of claim 170, wherein network access comprises bandwidth across the shared communications medium for consumption by each user in conveying data of the user.
183. The method of claim 170, wherein said step of monitoring comprises monitoring the bandwidth that is consumed by each user in an upstream direction of communication across the shared communications medium at time intervals of one minute to fifteen minutes.
184. The method of claim 170, wherein said step of monitoring comprises monitoring the bandwidth that is consumed by each user in a downstream direction of communication across the shared communications medium at time intervals of fifteen minutes to sixty minutes.
185. The method of claim 170, wherein said step of monitoring network access includes collecting data representative of the number of logical data units transmitted from and to each user during a tune interval.
186. The method of claim 170, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets transmitted from and to each user during a time interval.
187. The method of claim 170, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are dropped during a time internal.
188. The method of claim 170, wherein said step of monitoring network access usage includes collecting data representative of the number of bytes and data packets of the user that are dropped during a time interval.
189. The method of claim 170, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are requested to be transmitted in the upstream direction during a time interval.
190. The method of claim 170, wherein the shared communications medium is part of a Shared Access Carrier Network.
191. The method of claim 190, wherein the Shared Access Carrier Network comprises a Cable Network and the shared communications medium comprises a coaxial cable.
192. The method of claim 190, wherein the Shared Access Carrier Network comprises a wireless network.
193. The method of claim 170, further comprising, based on said monitored network access usage, allocating network access to each user for a future time interval.
194. The method of claim 193, wherein said step of allocating network access comprises allocating network access equally to the users.
195. The method of claim 193, further comprising prioritizing the users for allocating network access.
196. The method of claim 195, wherein said step of prioritizing is based on the SLAB of the users, wherein the SLAB specify respective minimum levels of network access for the users, and said step of prioritizing includes comparing said monitored network access usages for the users with the specified respective minimum levels of network access, and awarding priority to a user when said respective monitored network access usage for such user falls below the user's specified respective minimum level of network access.
197. The method of claim 195, wherein said step of prioritizing is based on the SLAB of the users, wherein the SLAB specify respective time-of day (TOD) minimum levels of network access for users, and said step of prioritizing includes comparing said monitored network access usages for such users during the specified respective TOD with the specified respective TOD
minimum levels of network access, and awarding priority. to a user when said monitored network access usage during the specified respective TOD for such user falls below the user's specified respective TOD minimum level of network access.
198. The method of claim 195, wherein said step of prioritizing is based on the SLAB of the users, wherein the SLAs specify respective minimum levels of network access up to a maximum burstable levels with target probability for users, and said step of prioritizing includes comparing said monitored network access usage both with the respective minimum levels of network access for such users and with the respective maximum burstable levels of network access for such users, and comparing the instances the respective maximum levels of network access were obtained for such users out of all instances the respective maximum levels of network access were requested for such users.
199. The method of claim 195, wherein said step of prioritizing is based on the SLAs of the users, wherein the SLAs provide a respective fee for network access usage by users, and said step of prioritizing comprises sorting such users based on each user's respective fee in decreasing order, with a user with a higher fee receiving priority over a user with a lesser fee.
200. The method of claim 195, wherein said step of prioritizing is based on the SLAs of the users, wherein the SLAs provide respective credits for levels of network access below respective guaranteed levels for users, and said step of prioritizing comprises sorting such users based on each user's respective credit in decreasing order, with a user with a higher credit receiving priority over a user with a lower credit.
201. The method of claim 195, wherein said step of prioritizing is based on the SLAs of the users, wherein the SLAs specify respective minimum levels of network access for users, and said step of allocating network access comprises allocating network access to such users equal to each user's specified respective minimum level of network access.
202. The method of claim 195, wherein said prioritizing is based on fairness considerations.
203. The method of claim 202, wherein the users are prioritized based on user throughput during a time interval, with a user with lesser throughput rate receiving priority over a user with greater throughput rate.
204. The method of claim 202, wherein the users are prioritized 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.
205. The method of claim 202, wherein the users are prioritized based on network access usage for a particular time of day, with a user with lesser network access usage for the particular time of day receiving priority over a user with greater network access usage for the particular time of day.
206. The method of claim 202, wherein the users are prioritized based on both user throughput and data loss during a time interval.
207. The method of claim 202, wherein users are prioritized based on an established minimum quality of service (QoS) standard.
208. The method of claim 193, further comprising the step of forecasting network access usage by each user during the future time interval based on said step of monitoring network access usage by each user.
209. The method of claim 208, wherein said step of forecasting comprises predicting future network access usage of each user based upon monitored past network access usage patterns of each user.
210. The method of claim 208, wherein said step of forecasting comprises applying an adaptive-response-rate signal exponential smoothing function and a Holt-Winters' seasonal exponential smoothing function to said monitored network access usages of the users.
211. The method of claim 208, wherein said step of allocating comprises allocating network access to the users proportionally based on each user's forecasted network access usage.
212. The method of claim 208, further comprising the step of prioritizing the users for allocating network access.
213. The method of claim 212, wherein said prioritizing is based on each user's forecasted network access usage.
214. The method of claim 212, wherein said users are prioritized in increasing order of each user's forecasted network access usage, with a user with a lesser forecasted network access usage receiving priority over a user with a greater forecasted network access usage.
215. The method of claim 212, wherein said step of allocating comprises allocating network access to the users equal to each user's forecasted network access usage, and then allocating any remaining network access equally to the users.
216. The method of claim 212, wherein said step of allocating network access comprises allocating network access to the users equal to each user's forecasted network access usage, and then allocating any remaining network access to the users proportionally based on each user's forecasted network access usage.
217. A method of providing network access across a shared communications medium between competing users pursuant to service level agreements (SLAs) of the users, comprising the steps of:
(a) monitoring network access usage by each user for respective predetermined past time intervals;
(b) identifying a recurrent period of high network access usage of a user based on said monitoring; and (c) soliciting a user to modify the user's SLA to guarantee a minimum level of network access during an anticipated future recurrent period of high network access usage.
218. The method of claim 217, wherein said step of soliciting a user comprises contacting the user via email.
219. The method of claim 217, wherein said step of soliciting a user comprises contacting the user via instant messaging.
220. The method of claim 217, wherein said step of soliciting a user comprises contacting the user via redirection of a web browser of the user to a solicitation web page.
221. The method of claim 217, wherein said step of soliciting a user comprises contacting the user via generation and mailing of literature.
222. The method of claim 217, wherein said step of soliciting a user comprises contacting the user via a telephonic communication.
223. The method of claim 217, wherein the modification of the user's SLA
includes guaranteeing a minimum level of network access to the user for all future recurrent periods of high network access usage.
224. The method of claim 217, wherein the modification of the user's SLA
includes guaranteeing a minimum level of network access to the user for a predetermined number of future recurrent periods of high network access usage.
225. The method of claim 217, wherein the modification of the user's SLA
includes guaranteeing a minimum level of network access to the user with a maximum burstable level of network access with target probability for the future period of high network access usage.
226. The method of claim 217, wherein the recurrent time period of high network access usage comprises a particular time of day.
227. The method of claim 217, further comprising charging the user a fee for modification of the user's SLA.
228. A method of providing network access across a DOCSIS 1.0 compliant cable network of a data-over-cable (DOC) network to at least two users competing for bandwidth, comprising the steps of:
(a) determining for each user a respective first bandwidth allowance for a first future time interval;
(b) generating a first set of cable modem configuration files, each of which limits bandwidth consumption by a cable modem (CM) of a respective user to that user's first bandwidth allowance;
(c) sending the configuration files to a Trivial File Transfer Protocol (TFTP) Server of the DOC Network;
(d) sending a command either to each user's CM or to a cable modem termination system (CMTS) to which each user's CM is connected to cause each CM to acquire its new respective configuration file of the first set for the first time interval;
(e) determining for each user a respective second bandwidth allowance for a second future time interval, a second bandwidth allowance of at least one of the users differing from that user's first bandwidth allowance; and (f) for each user having a second bandwidth allowance different from that user's first bandwidth allowance, (i) generating a second cable modem configuration file which limits bandwidth consumption of that user's CM to a value representative of that user's second bandwidth allowance;
(ii) sending the second configuration file for that user to the TFTP Server of the DOC Network; and (iii) sending a command either to that user's CM or to the CMTS to which that user's CM is connected to cause the CM to acquire the second configuration file for that user for the second time interval.
229. The method of claim 228, further comprising the steps of monitoring bandwidth of each user for a time interval and, based on said monitored bandwidth, determining each user's second bandwidth allowance.
230. The method of claim 229, wherein said step of determining each user's second bandwidth allowance includes prioritizing each user and allocating bandwidth to each user according to such priority.
231. The method of claim 230, wherein said step of prioritizing includes comparing said monitored bandwidth with respective values specified by service level agreements (SLAB) of the users.
232. The method of claim 230, wherein said step of prioritizing includes comparing said monitored bandwidth of each user with an established minimum quality of service value.
233. The method of claim 229, wherein said step of determining each user's second bandwidth allowance includes forecasting each user's bandwidth for the second future time interval.
234. The method of claim 233, wherein said step of determining each user's bandwidth allowance includes prioritizing the users for allocation of bandwidth based on said forecasting.
235. The method of claim 229, wherein said step of monitoring comprises monitoring the bandwidth that is consumed by each CM in the upstream direction during time intervals of one minute to fifteen minutes.
236. The method of claim 229, wherein said step of monitoring comprises monitoring the bandwidth that is requested by each CM in the upstream direction during time intervals of one minute to fifteen minutes.
237. The method of claim 229, wherein said step of monitoring comprises monitoring the bandwidth that is consumed by each CM in the downstream direction during time intervals of fifteen minutes to sixty minutes.
238. The method of claim 229, wherein said step of monitoring includes collecting data representative of the number of logical data units transmitted from and to each user during a time interval.
239. The method of claim 229, wherein said step of monitoring includes collecting data representative of the number of bytes and data packets transmitted from and to each user during a time interval.
240. The method of claim 229, wherein said step of monitoring includes collecting data representative of the number of logical data units of the user that are dropped during a time interval.
241. The method of claim 229, wherein said step of monitoring includes collecting data representative of the number of bytes and data packets of the user that are dropped during a time interval.
242. The method of claim 229, wherein said step of monitoring includes collecting data representative of the number of logical data units of the user that are requested to be transmitted in the upstream direction during a tune interval.
243. The method of claim 228, wherein the first time interval and the second time interval are consecutive time intervals.
244. The method of claim 228, wherein each of the first time interval and the second time interval has a period of one to sixty minutes.
245. The method of claim 228, wherein fox each user, the first bandwidth allowance of that user differs from the second bandwidth allowance of that user.
246. The method of claim 228, wherein the first bandwidth allowance for each user differs from the first bandwidth allowance of all other users.
247. The method of claim 228, wherein the second bandwidth allowance for each user differs from the second bandwidth allowance of all other users.
248. The method of claim 228, wherein the first bandwidth allowance of each user is determined by allocating bandwidth to each user on a per user basis for the first time interval in accordance with a first selected allocation policy.
249. The method of claim 248, wherein the second bandwidth allowance of each user is determined by allocating bandwidth to each user on a per user basis for the second time interval in accordance with a second selected allocation policy.
250. The method of claim 249, wherein the first and second allocation policies differ.
251. The method of claim 249, wherein the first and second allocation policies are the same.
252. A method of continuously providing network access across a cable network of a data-over-cable (DOC) network to at least two users competing for bandwidth, comprising the steps of:
(a) determining for each user during present time intervals bandwidth allowances of such user for respective future time intervals, each bandwidth allowance of such user for a future time interval representing a maximum level of bandwidth consumption for such user during the future time interval, but not necessarily representing the amount of bandwidth that will be consumed by such user during such future time interval, the bandwidth allowances of each user varying as between time intervals; and (b) for each user, limiting during each respective future time interval bandwidth consumption of that user's cable modem (CM) to that user's respective bandwidth allowance for such time interval by implementing a new cable modem configuration file in the CM.
253. The method of claim 252, wherein the present and future time intervals have a uniform period of one minute to sixty minutes.
254. The method of claim 252, wherein each user's bandwidth allowance for each future time interval is determined by allocating bandwidth to the users on a per user basis for such future time interval in accordance with a selected allocation.
255. 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; and (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.
256. The Carrier Network of claim 255, wherein said network equipment further defines a Cable Network and said shared communications medium comprises a coaxial cable of said Cable Network.
257. The Carrier Network of claim 256, wherein said software comprises software modules distributed within computer readable media of said network equipment.
258. The Carrier Network of claim 256, wherein said software comprises software modules stored in a computer readable medium of a hardware component.
259. The Carrier Network of claim 258, wherein said hardware component is physically located with said network equipment.
260. The Carrier Network of claim 259, wherein said Carrier Network comprises a Data-Over-Cable (DOC) Network and said hardware component is located within a regional data center of said DOC Network.
261. The Carrier Network of claim 259, wherein said Carrier Network comprises a Data-Over-Cable (DOC) Network and said hardware component is located within a headend of said DOC
Network.
262. The Carrier Network of claim 258, wherein said hardware component is physically located remotely from said network equipment.
263. The Carrier Network of claim 262, wherein said hardware component is directly connected with said network equipment for communication therebetween.
264. The Carrier Network of claim 262, wherein said hardware component is indirectly connected with said network equipment through the Internet for communication therebetween.
265. The Carrier Network of claim 256, wherein said software modules include:
(i) a first software component that manages a database for storage and retrieval of data;
(ii) a second software component that collects data representative of network access usage from said network equipment, and that sends data representative of network access usage to said first component for storage thereof; and (iii) a third component that retrieves data representative of network access usage stored in said first component and sets, based at least partially thereon, network access allowances for the users for the future time interval.
266. The Carrier Network of claim 265, further includes a fourth component having a graphical user interface for sending data to said first component for storage and for retrieval of data stored by said first component.
267. The Carrier Network of claim 255, wherein network access comprises bandwidth across the shared communications medium for consumption by each user in conveying data of the user.
268. The Carrier Network of claim 267, wherein the step of monitoring comprises monitoring bandwidth that is consumed by each user in an upstream direction across said shared communications medium in time intervals of one minute to fifteen minutes.
269. The Carrier Network of claim 267, wherein the step of monitoring comprises monitoring bandwidth that is consumed, by each user in the downstream direction across said shared communications medium in time intervals of fifteen minutes to sixty minutes.
270. The Carrier Network of claim 255, wherein the time interval for which network access usage is monitored and the future time interval are equal in length.
271. The Carrier Network of claim 255, wherein the time interval for which network access usage is monitored and the future time interval each is approximately one minute to sixty minutes in length.
272. The Carrier Network of claim 255, wherein the step of monitoring network access usage includes collecting data representative of the number of logical data units transmitted from and to each user during a time interval.
273. The Carrier Network of claim 255, wherein the step of monitoring network access usage includes collecting data representative of the number of bytes and data packets transmitted from and to each user during a time interval.
274. The Carrier Network of claim 255, wherein the step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are dropped during a time interval.
275. The Carrier Network of claim 255, wherein the step of monitoring network access usage includes collecting data representative of the number of bytes and data packets of the user that are dropped during a time interval.
276. The Carrier Network of claim 255, wherein the step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are requested to be transmitted in an upstream direction across said shared communications medium during a time interval.
277. The Carrier Network of claim 255, wherein said step of setting a network access allowance for each user comprises allocating network access equally to the users and setting the network access allowance for each user equal to that user's allocated network access.
278. The Carrier Network of claim 277, wherein said software further includes computer-executable instructions that perform the additional step of prioritizing the users for allocating network access.
279. The Carrier Network of claim 278, wherein the prioritizing is based on fairness considerations.
280. The Carrier Network of claim 279, wherein the users are prioritized based on user throughput during a time interval, with a user with lesser throughput rate receiving priority over a user with greater throughput rate.
281. The Carrier Network of claim 279, wherein the users are prioritized 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.
282. The Carrier Network of claim 279, wherein the users are prioritized based on network access usage for a particular time of day, with a user with lesser network access usage for the particular time of day receiving priority over a user with greater network access usage for the particular time of day.
283. The Carrier Network of claim 279, wherein the users are prioritized based on both user throughput and data loss of the user during a time interval.
284. The Carrier Network of claim 279, wherein users are prioritized based on an established minimum quality of service (QoS) standard.
285. The Carrier Network of claim 278, wherein prioritizing is based on service level agreements (SLAB) of the users regarding the provision of network access.
286. The Carrier Network of claim 285, wherein SLAB specify respective minimum levels of network access for users, and prioritizing includes comparing each user's monitored network access usage with the specified respective minimum levels of network access, and awarding priority to a user when said respective monitored network access usage for such user falls below the user's specified respective minimum level of network access.
287. The Carrier Network of claim 285, wherein SLAB specify respective time-of day (TOD) minimum levels of network access for users, and prioritizing includes comparing the monitored network access usages for such users during the specified respective TOD with the specified respective TOD minimum levels of network access, and awarding priority to a user when the monitored network access usage during the specified respective TOD
for such user falls below the user's specified respective TOD minimum level of network access.
288. The Carrier Network of claim 285, wherein SLAB specify respective minimum levels of network access up to a maximum burstable levels with target probability for users, and prioritizing includes comparing the monitored network access usage both with the respective minimum levels of network access for such users and with the respective maximum burstable levels of network access for such users, and comparing the instances the respective maximum levels of network access were obtained for such users out of all instances the respective maximum levels of network access were requested for such users.
289. The Carrier Network of claim 285, wherein SLAs provide respective fees for network access usage, and prioritizing comprises sorting such users based on each user's respective fee in decreasing order, with a user with a higher fee receiving priority over a user with a lesser fee.
290. The Carrier Network of claim 285, wherein SLAB provide respective credits for levels of network access below respective guaranteed levels for users, and prioritizing comprises sorting such users based on each user's respective credit in decreasing order, with a user with a higher credit receiving priority over a user with a lower credit.
291. The Carrier Network of claim 285, wherein SLAB specify respective minimum levels of network access for users, and allocating network access comprises allocating network access to such users equal to each user's specified respective minimum level of network access.
292. The Carrier Network of claim 285, wherein said software further includes computer-executable instructions that perform the step of forecasting network access usage by each user during the future time interval based on the monitoring of network access usage by each user.
293. The Carrier Network of claim 292, wherein forecasting comprises predicting future network access usage of each user based upon monitored past network access usage patterns of each user.
294. The Carrier Network of claim 292, wherein forecasting comprises applying an adaptive-response-rate single exponential smoothing function and a Holt-Winters' seasonal exponential smoothing function to the monitored network access usages of the users.
295. The Carrier Network of claim 292, wherein said step of setting a network access allowance for each user comprises allocating network access to users proportional to each user's forecasted network access usage.
296. The Carrier Network of claim 292, wherein said step of setting a network access allowance for each user comprises allocating network access, and wherein said software further includes computer-executable instructions that perform the step of prioritizing the users for allocating network access.
297. The Carrier Network of claim 296, wherein prioritizing is based on each user's forecasted network access usage.
298. The Carrier Network of claim 296, wherein said users are prioritized in increasing order of each user's forecasted network access usage, with a user with a lesser forecasted network access usage receiving priority over a user with a greater forecasted network access usage.
299. The Carrier Network of claim 292, wherein said step of setting a network access allowance for each user comprises allocating network access to the users equal to each user's forecasted network access usage, and then allocating any remaining network access equally to the users.
300. The Carrier Network of claim 292, wherein said step of setting a network access allowance for each user comprises allocating network access to the users equal to each user's forecasted network access usage, and then allocating any remaining network access to the users proportionally based on each user's forecasted network access usage.
301. 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; and (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.
302. The computer-readable medium of claim 301, wherein said step of setting a network access allowance for each user comprises allocating network access, and wherein said software further includes computer-executable instructions performing the step of prioritizing the users for allocating network access.
303. The computer-readable medium of claim 302, wherein the prioritizing is based on fairness considerations.
304. The computer-readable medium of claim 302, wherein the users are prioritized based on user throughput during a time interval, with a user with lesser throughput rate receiving priority over a user with greater throughput rate.
305. The computer-readable medium of claim 302, wherein the users are prioritized 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.
306. The computer-readable medium of claim 302, wherein the users are prioritized based on network access usage for a particular time of day, with a user with lesser network access usage for the particular time of day receiving priority over a user with greater network access usage for the particular time of day.
307. The computer-readable medium of claim 302, wherein the users are prioritized based on both user throughput and data loss of the user during a time interval.
308. The computer-readable medium of claim 302, wherein users are prioritized based on an established minimum quality of service (QoS) standard.
309. The computer-readable medium of claim 302, wherein prioritizing is based on service level agreements (SLAB) of the users regarding the provision of network access.
310. The computer-readable medium of claim 309, wherein SLAB specify respective minimum levels of network access for users, and prioritizing includes comparing the monitored network access usages for the users with the specified respective minimum levels of network access, and awarding priority to a user when the respective monitored network access usage for such user falls below the user's specified respective minimum level of network access.
311. The computer-readable medium of claim 309, wherein SLAB specify respective time-of day (TOD) minimum levels of network access for users, and prioritizing includes comparing the monitored network access usages for such users during the specified respective TOD with the specified respective TOD minimum levels of network access, and awarding priority to a user when the monitored network access usage during the specified respective TOD
for such user falls below the user's specified respective TOD minimum level of network access.
312. The computer-readable medium of claim 309, wherein SLAB specify respective minimum levels of network access up to a maximum burstable levels with target probability for users, and prioritizing includes comparing the monitored network access usage both with the respective minimum levels of network access for such users and with the respective maximum burstable levels of network access fox such users, and comparing the instances the respective maximum levels of network access were obtained for such users out of all instances the respective maximum levels of network access were requested for such users.
313. The computer-readable medium of claim 309, wherein SLAB provide a respective fee for network access usage, and prioritizing comprises sorting such users based on each user's respective fee in decreasing order, with a user with a higher fee receiving priority over a user with a lesser fee.
314. The computer-readable medium of claim 309, wherein SLAB provide respective credits for levels of network access below respective guaranteed levels for users, and prioritizing comprises sorting such users based on each user's respective credit in decreasing order, with a user with a higher credit receiving priority over a user with a lower credit.
315. The computer-readable medium of claim 309, wherein SLAB specify respective minimum levels of network access for users, and allocating network access comprises allocating network access to such users equal to each user's specified respective minimum level of network access.
316. The computer-readable medium of claim 309, further comprising computer-executable instructions performing the step of forecasting network access usage by each user during the future tune interval based the monitoring of network access usage by each user.
317. The computer-readable medium of claim 316, wherein forecasting comprises predicting future network access usage of each user based upon monitored past network access usage patterns of each user.
318. The computer-readable medium of claim 316, wherein forecasting comprises applying an adaptive-response-rate single exponential smoothing function and a Holt-Winters' seasonal exponential smoothing function to the monitored network access usages of the users.
319. The computer-readable medium of claim 316, wherein allocating network access comprises allocating network access to users proportional to each user's forecasted network access usage.
320. The computer-readable medium of claim 316, further comprising computer-executable instructions performing the step of prioritizing the users for allocating network access.
321. The computer-readable medium of claim 320, wherein prioritizing is based on each user's forecasted network access usage.
322. The computer-readable medium of claim 320, wherein said users are prioritized in increasing order of each user's forecasted network access usage, with a user with a lesser forecasted network access usage receiving priority over a user with a greater forecasted network access usage.
323. The computer-readable medium of claim 316, wherein allocating network access comprises allocating network access to the users equal to each user's forecasted network access usage, and then allocating any remaining network access equally to the users.
324. The computer-readable medium of claim 316, wherein allocating network access comprises allocating network access to the users equal to each user's forecasted network access usage, and then allocating any remaining network access to the users proportionally based on each user's forecasted network access usage.
325. A computerized method of allocating among a plurality of users bandwidth for conveying information across a shared communications medium, comprising the steps of:
(a) receiving data representative of past bandwidth of each user during a time interval;
(b) forecasting future bandwidth of each user over a future time interval based on the data representative of the past bandwidth;

(c) prioritizing users; and (d) allocating bandwidth to each user sequentially in decreasing order of user priority.
326. The computerized method of claim 325, wherein the bandwidth that is monitored is the bandwidth requested for each user.
327. The computerized method of claim 325, wherein the bandwidth that is monitored is the bandwidth consumption of each user.
328. The computerized method of claim 327, wherein the bandwidth that is forecasted is the bandwidth consumption of each user.
329. The computerized method of claim 328, wherein users are prioritized based on each user's forecasted future bandwidth consumption in increasing order, whereby a user with a lesser forecasted bandwidth consumption receives a higher priority than a user with a greater forecasted bandwidth consumption.
330. The computerized method of claim 328, wherein each user's allocation of bandwidth for the future time interval is set to equal each user's forecasted bandwidth consumption subject to a respective, predetermined maximum value and subject to bandwidth availability
331. The computerized method of claim 330, further comprising distributing equally to the users any unallocated bandwidth.
332. The computerized method of claim 330, further comprising distributing to the users any unallocated bandwidth remaining in amounts proportional to the users' forecasted bandwidth consumptions.
333. The computerized method of claim 330, wherein the data representative of past bandwidth consumption comprise the number of logical data units transmitted from and to each user during the past time interval.
334. The computerized method of claim 330, wherein the data representative of past bandwidth consumption comprise data representative of the number of bytes transmitted from and to each user during the past time interval.
335. The computerized method of claim 330, wherein the data representative of past bandwidth consumption comprise data representative of the number of data packets transmitted from and to each user during the past time interval.
336. A computerized method of allocating among a plurality of users bandwidth for conveying information across a shared communications medium, comprising the steps of (a) receiving data representative of past bandwidth of each user during a time interval;
(b) forecasting future bandwidth of each user over a future time interval based on the data representative of the past bandwidth;
(c) setting each user's allocation of bandwidth for the future time interval equal to each user's forecasted bandwidth multiplied by a ratio of the total bandwidth available to the users' total forecasted bandwidth, and subject to a respective, predetermined maximum value and subject to bandwidth availability.
337. The computerized method of claim 336, wherein the data representative of past bandwidth comprise the number of logical data units transmitted from and to each user during the past time interval.
338. The computerized method of claim 336, wherein the data representative of past bandwidth comprise data representative of the number of bytes and data packets transmitted from and to each user during the past time interval.
339. The computerized method of claim 336, wherein the data representative of past bandwidth comprise data representative of the number of logical data units of the user that are requested to be transmitted in an upstream direction during the past time interval.
340. A computerized method of allocating among a plurality of users bandwidth for conveying information across a shared communications medium, comprising the steps of:
(a) receiving data representative of past bandwidth of each user during a time interval, and data representative of respective fees that are charged to the users for bandwidth;
(b) forecasting future bandwidth of each user over a future time interval based on the data representative of the past bandwidth;
(c) prioritizing users based on the respective fee charged to each user in decreasing order, whereby a user with a higher fee receives a higher priority than a user with a lesser fee; and (d) sequentially for each user in decreasing order of user priority, setting each user's allocation of bandwidth for the future time interval equal to each user's forecasted bandwidth subject to a respective, predetermined maximum value and subject to availability.
341. The computerized method of claim 340, wherein the data representative of past bandwidth comprise the number of logical data units transmitted from and to each user during the past time interval.
342. The computerized method of claim 340, wherein the data representative of past bandwidth comprise data representative of the number of bytes and data packets transmitted from and to each user during the past time interval.
343. The computerized method of claim 340, wherein the data representative of past bandwidth comprise data representative of the number of logical data units of the user that are requested to be transmitted in an upstream direction during the past time interval.
344. A computerized method of allocating among a plurality of users bandwidth for conveying information across a shared communications medium, comprising the steps of:
(a) receiving data representative of past bandwidth of each user during a time interval, and data representative of respective credits that are applied to accounts of the users for bandwidth shortfalls below respective bandwidth levels specified to the users;
(b) forecasting future bandwidth by each user over a future time interval based on the data representative of the past bandwidth;

(c) prioritizing users based on the respective credit in decreasing order, whereby a user with a higher credit receives a higher priority than a user with a lesser credit; and (d) sequentially for each user in decreasing order of user priority, setting each user's allocation of bandwidth for the future time interval equal to each user's forecasted bandwidth subject to a respective, predetermined maximum specified value and subject to availability.
345. The computerized method of claim 344, wherein any unallocated bandwidth remaining is distributed to the users sequentially in decreasing user priority such that each user's allocation equals the user's forecasted bandwidth, subject to a respective, predetermined maximum allowed value of bandwidth and subject to availability.
346. The computerized method of claim 344, wherein any unallocated bandwidth remaining is distributed equally to the users subject to a respective, predetermined maximum allowed value of bandwidth.
347. The computerized method of claim 344, further comprising setting each user's allocation of bandwidth for the future time interval only in an amount equal to the forecasted bandwidth of the user multiplied by the ratio of total bandwidth available for allocation to the total forecasted bandwidth of the users, but only when the total forecasted bandwidth exceeds the total bandwidth available for allocation.
348. The computerized method of claim 344, wherein the data representative of past bandwidth comprise the number of logical data units transmitted from and to each user during the past time interval.
349. The computerized method of claim 344, wherein the data representative of past bandwidth consumption comprise data representative of the number of bytes and data packets transmitted from and to each user during the past time interval.
350. The computerized method of claim 344, wherein the data representative of past bandwidth consumption comprise data representative of the number of logical data units of the user that are requested to be transmitted in an upstream direction during the past time interval.
351. A computer-readable medium having computer-executable instructions that allocates among a plurality of users bandwidth for conveying information across a shared communications medium, said instructions performing the steps of:
(a) receiving data representative of past bandwidth of each user during a time interval;
(b) forecasting future bandwidth of each user over a future time interval based on the data representative of the past bandwidth;
(c) prioritizing users based on each user's forecasted future bandwidth in increasing order, whereby a user with a lesser forecasted bandwidth receives a higher priority than a user with a greater forecasted bandwidth; and (d) sequentially for each user in decreasing order of user priority, setting each user's allocation of bandwidth for the future time interval equal to each user's forecasted bandwidth subject to a respective, predetermined maximum value and subject to bandwidth availability.
352. The computer-readable medium of claim 351, wherein said instructions further perform the step of distributing equally to the users any unallocated bandwidth.
353. The computer-readable medium of claim 351, wherein said instructions further perform the step of distributing to the users any unallocated bandwidth remaining in amounts proportional to the users' forecasted bandwidths.
354. A computer-readable medium having computer-executable instructions that allocates among a plurality of users bandwidth for conveying information across a shared communications medium, said instructions performing the steps of:
(a) receiving data representative of past bandwidth of each user during a time interval;
(b) forecasting future bandwidth of each user over a future time interval based on the data representative of the past bandwidth;
(c) setting each user's allocation of bandwidth for the future time interval equal to each user's forecasted bandwidth multiplied by a ratio of the total bandwidth available to the users' total forecasted bandwidth, and subject to a respective, predetermined maximum value and subject to bandwidth availability.
355. A computer-readable medium having computer-executable instructions that allocates among a plurality of users bandwidth for conveying information across a shared communications medium, said instructions performing the steps of:
(a) receiving data representative of past bandwidth by each user during a time interval, and data representative of respective fees that are charged to the users for bandwidth;
(b) forecasting future bandwidth by each user over a future time interval based on the data representative of the past bandwidth;
(c) prioritizing users based on the respective fee in decreasing order, whereby a user with a higher fee receives a higher priority than a user with a lesser fee; and (d) sequentially for each user in decreasing order of user priority, setting each user's allocation of bandwidth for the future time interval equal to each user's forecasted bandwidth subject to a respective, predetermined maximum specified value and subject to availability.
356. A computer-readable medium having computer-executable instructions that allocates among a plurality of users bandwidth for conveying information across a shared communications medium, said instructions performing the steps of:
(a) receiving data representative of past bandwidth of each user during a time interval, and data representative of respective credits that are applied to accounts of the users for bandwidth shortfalls below respective levels of network access specified to the users;

(b) forecasting future bandwidth of each user over a future time interval based on the data representative of the past bandwidth;
(c) prioritizing users based on the respective credit in decreasing order, whereby a user with a higher credit receives a higher priority than a user with a lesser credit; and (d) sequentially for each user in decreasing order of user priority, setting each user's allocation of bandwidth for the future time interval equal to each user's forecasted bandwidth subject to a respective, predetermined maximum specified value and subject to availability.
357. The computer-readable medium of claim 356, wherein said instructions further perform the step of distributing any unallocated bandwidth to the users sequentially in decreasing user priority such that each user's allocation equals the user's forecasted bandwidth, subject to a respective, predetermined maximum allowed value of bandwidth and subject to availability.
358. The computer-readable medium of claim 356, wherein said instructions further perform the step of distributing any unallocated bandwidth equally to the users subject to a respective, predetermined maximum allowed value of bandwidth.
359. The computer-readable medium of claim 356, wherein said instructions further perform the step of setting each user's allocation of bandwidth for the future time interval only in an amount equal to the forecasted bandwidth of the user multiplied by the ratio of total bandwidth available for allocation to the total forecasted bandwidth of the users, but only when the total forecasted bandwidth exceeds the total bandwidth available for allocation.
360. A method of providing network access across a shared communications medium between at least four competing users, with at least a first pair of users being grouped within a first class and at least a second pair of different users being grouped within a second class, comprising the steps of:
(a) determining class and user allowances of network access for a first time internal by allocating network access to each user class for a first future time interval and, for each user class, allocating network access to each user within the class for the first time interval, (b) providing network access to each user during the first time interval such that no user receives more network access than that user's allowance and no class receives more collective network access than that class' network allowance;
(c) determining class and user allowances of network access for a second time interval by allocating network access to each user class for a second future time interval succeeding the first time interval and, for each user class, allocating network access to each user for the second time interval, the allocated network access for the second time interval for at least one user differing from that user's allocated network access for the first time interval; and (d) providing network access to each user during the second time interval such that no user receives more network access than that user's allowance and no class receives more collective network access than that class' allowance.
361. The method of claim 360, wherein for at least one class the allocated network access for the first time interval for each user differs from the allocated network access for the second time interval for that user.
362. The method of claim 360, wherein for each class the allocated network access for the first time interval for each user differs from the allocated network access for the second time interval for that user.
363. The method of claim 360, wherein the collective network access allocated to each class for the first time interval differs from the collective network access allocated to each class for the second time interval.
364. The method of claim 360, further comprising requesting a minimum level of network access for a user for utilization during the first future time interval, and wherein said allocating network access to such user for the first future time interval comprises setting the level of network access allocated to such user to an amount equal to or greater than the requested minimum level.
365. The method of claim 364, wherein said allocating network access to such user for the second future time interval comprises setting the level of network access allocated to such user to an amount less than the requested minimum level for the first time interval.
366. The method of claim 360, wherein each of the first future time interval and the second future time interval has a period of between one minute and sixty minutes.
367. The method of claim 360, wherein network access comprises bandwidth across the shared communications medium for consumption by each user in conveying data of the user.
368. The method of claim 360, further comprising the step of monitoring network access usage by each user.
369. The method of claim 368, further comprising the step of tracking network access usage for each user class.
370. The method of claim 368, wherein said step of monitoring network access usage by each user includes collecting data representative of logical data units transmitted from and to each user during a past time interval.
371. The method of claim 368, further comprising tracking logical data units transmitted from and to each user class during a past time interval.
372. The method of claim 368, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are dropped during a past time interval.
373. The method of claim 368, further comprising tracking the number of logical data units that are dropped for each user class during a past time interval.
374. The method of claim 368, wherein said step of monitoring network access usage includes collecting data representative of the number of logical data units of the user that are requested to be transmitted in an upstream direction during a past time interval.
375. The method of claim 368, further comprising tracking the number of logical data units of each user class that are requested to be transmitted in an upstream direction during a past time interval.
376. The method of claim 360, wherein the shared communications medium is part of a Cable Network and the shared communications medium comprises a coaxial cable.
377. The method of claim 360, wherein the shared communications medium is part of a Shared Access Carrier Network comprises a wireless network.
378. The method of claim 360, further comprising prioritizing the user classes for allocating network access.
379. The method of claim 378, further comprising prioritizing the users for allocating network access.
380. The method of claim 378, wherein said prioritizing of the user classes is based on fairness considerations.
381. The method of claim 380, wherein the user classes are prioritized based on collective user throughput during a past tune interval, with a user class with lesser collective user throughput receiving priority over a user class with greater collective user throughput.
382. The method of claim 380, wherein the user classes are prioritized based on collective data loss for each user class during a past time interval, with a user class with greater collective data loss having priority over a user class with lesser collective data loss.
383. The method of claim 380, wherein the user classes are prioritized based on collective network access usage for a particular time of day, with a user class with lesser collective network access usage for the particular time of day receiving priority over a user class with greater collective network access usage for the particular time of day.
384. The method of claim 380, wherein the user classes are prioritized based on both collective user throughput for the class and collective data loss of the users for the class during a time interval.
385. The method of claim 380, wherein user classes are prioritized based on an established minimum quality of service (QoS) standard.
386. The method of claim 378, wherein said step of prioritizing is based on class service level agreements (CSLAs) for at least two user classes regarding the provision of network access to each respective class.
387. The method of claim 386, further comprising the step of tracking network access usage by each user class.
388. The method of claim 387, wherein each CSLA specifies a respective minimum level of collective network access for the respective users therein, and said step of prioritizing includes comparing said monitored network access usages for the user classes with the specified respective minimum levels of collective network access therefor, and awarding priority to a user class when said monitored network access usage for such user class falls below the specified respective minimum level of collective network access for such class.
389. The method of claim 387, wherein each CSLA specifies a respective time-of day (TOD) minimum level of collective network access for the respective users therein, and said step of prioritizing includes comparing said monitored network access usages for such user classes during the specified respective TOD with the specified respective TOD minimum levels of collective network access, and awarding priority to a user class when said monitored network access usage during the specified respective TOD for such user class falls below the specified respective TOD minimum level of collective network access of such user class.
390. The method of claim 387, wherein each CSLA specifies a respective minimum level of collective network access up to a maximum burstable level with target probability for the respective users therein, and said step of prioritizing includes comparing for each user class said monitored network access usage both with the respective minimum level of collective network access and with the respective maximum burstable level of collective network access, and comparing the instances the respective maximum level of network access were obtained out of all instances the respective maximum level of network access could have been utilized.
391. The method of claim 387, wherein each CSLA provides a respective fee for collective network access usage, and said step of prioritizing comprises sorting such user classes based on each class' respective fee in decreasing order, with a user class with a higher fee receiving priority over a user class with a lesser fee.
392. The method of claim 387, wherein each CSLA provides a respective credit for a level of collective network access falling below a respective guaranteed level for the user class, and said step of prioritizing comprises sorting such user classes based on each class' respective credit in decreasing order, with a user class with a higher credit receiving priority over a user class with a lower credit.
393. The method of claim 387, wherein each CSLA specifies a respective minimum level of collective network access for the user class, and said step of allocating network access comprises setting the respective level of collective network access of the user class equal to the class' specified respective minimum level of collective network access.
394. The method of claim 368, further comprising the step of forecasting collective network access usage by each user class during a future time interval based on said step of monitoring network access usage by each user.
395. The method of claim 394, wherein said step of forecasting comprises summing within each class a forecasted network access usage of each user.
396. The method of claim 394, wherein said step of forecasting network access usage of each user comprises applying an adaptive-response-rate single exponential smoothing function and a Holt-Winters' seasonal exponential smoothing function to said monitored network access usages of each user.
397. The method of claim 395, wherein said step of allocating network access to each user class comprises setting the respective levels of network access of the user classes proportional to each class' forecasted network access usage.
398. The method of claim 395, further comprising the step of prioritizing the user classes for allocating network access.
399. The method of claim 398, wherein said prioritizing is based on each class' forecasted network access usage.
400. The method of claim 398, wherein said user classes are prioritized in increasing order of each class' forecasted network access usage, with a user class with a lesser forecasted network access usage receiving priority over a user class with a greater forecasted network access usage.
401. The method of claim 398, wherein said step of allocating network access comprises setting the respective levels of network access equal to each class' forecasted network access usage, and then allocating any remaining network access to the user classes proportional to the number of users within each class.
402. The method of claim 398, wherein said step of allocating network access comprises setting the respective levels of network access equal to each class' forecasted network access usage, and then allocating any remaining network access to the user classes proportionally based on each class' forecasted network access usage.
403. The method of claim 378; wherein said step of prioritizing is based on class service level agreements (CSLAs) regarding the provision of collective network access.
404. The method of claim 403, further comprising the step of monitoring collective network access usage of each class.
405. The method of claim 404, wherein CSLAs specify respective minimum levels of collective network access for classes, and said step of prioritizing includes comparing said monitored network access usages for such classes with the specified respective minimum levels of collective network access, and awarding priority to a class when said respective monitored network access usage for such class falls below the class' specified respective minimum level of collective network access.
406. The method of claim 404, wherein CSLAs specify respective time-of day (TOD) minimum levels of collective network access for classes, and said step of prioritizing includes comparing said monitored network access usages for such classes during the specified respective TOD with the specified respective TOD minimum levels of collective network access, and awarding priority to a class when said monitored network access usage during the specified respective TOD for such class falls below the class' specified respective TOD
minimum level of collective network access.
407. The method of claim 404, wherein CSLAs specify respective minimum levels of collective network access up to a maximum burstable levels with target probability for classes, and said step of prioritizing includes comparing said monitored network access usage for each such class both with the respective minimum levels of collective network access and with the respective maximum burstable levels of collective network access, and comparing the instances the respective maximum levels of collective network access were obtained for each such class out of all instances the respective maximum levels of collective network access could have been utilized.
408. The method of claim 404, wherein CSLAs provide respective fees for collective network access usage of classes, and said step of prioritizing comprises sorting such classes based on each class' respective fee in decreasing order, with a class with a higher fee receiving priority over a class with a lower fee.
409. The method of claim 404, wherein CSLAs provide respective credits for levels of collective network access below respective guaranteed levels for classes, and said step of prioritizing comprises sorting such classes based on each class' respective credit in decreasing order, with a class with a higher credit receiving priority over a class with a lower credit.
410. The method of claim 404, wherein CSLAs specify respective minimum levels of collective network access for classes, and said step of allocating network access comprises setting the allocations of collective network access for such classes equal to each class' specified respective minimum level of collective network access
CA2409904A 2000-05-19 2001-03-07 Allocating access across shared communications medium Expired - Lifetime CA2409904C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US20596300P 2000-05-19 2000-05-19
US60/205,963 2000-05-19
PCT/US2001/007209 WO2001090957A1 (en) 2000-05-19 2001-03-07 Allocating access across shared communications medium

Publications (2)

Publication Number Publication Date
CA2409904A1 true CA2409904A1 (en) 2001-11-29
CA2409904C CA2409904C (en) 2012-05-01

Family

ID=22764397

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2409904A Expired - Lifetime CA2409904C (en) 2000-05-19 2001-03-07 Allocating access across shared communications medium

Country Status (5)

Country Link
US (13) US6845106B2 (en)
EP (1) EP1218832B1 (en)
AU (1) AU2001240077A1 (en)
CA (1) CA2409904C (en)
WO (1) WO2001090957A1 (en)

Families Citing this family (411)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7106756B1 (en) 1999-10-12 2006-09-12 Mci, Inc. Customer resources policy control for IP traffic delivery
US7369536B2 (en) * 1999-11-02 2008-05-06 Verizon Business Global Llc Method for providing IP telephony with QoS using end-to-end RSVP signaling
US6970930B1 (en) 1999-11-05 2005-11-29 Mci, Inc. Method and system of providing differentiated services
US6598057B1 (en) * 1999-12-22 2003-07-22 Cisco Technology, Inc. Method and apparatus for generating configuration files using policy descriptions
US6606659B1 (en) 2000-01-28 2003-08-12 Websense, Inc. System and method for controlling access to internet sites
US6920110B2 (en) * 2001-02-14 2005-07-19 Microsoft Corporation System and method for transferring data over a network
US7437428B1 (en) 2000-02-16 2008-10-14 Microsoft Corporation System and method for transferring data over a network
US6845106B2 (en) * 2000-05-19 2005-01-18 Scientific Atlanta, Inc. Allocating access across a shared communications medium
US7499453B2 (en) 2000-05-19 2009-03-03 Cisco Technology, Inc. Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system
FI20001425A0 (en) * 2000-06-15 2000-06-15 Nokia Corp A method and arrangement for distributing and executing entertainment applications on and between portable communication devices
CA2312656A1 (en) * 2000-06-27 2001-12-27 Raymond Morin Real time management software with alarm and interactive dashboard
DE10034248A1 (en) * 2000-07-14 2002-01-31 Siemens Ag Method for quickly assigning radio resources to logical channels in the downlink
US6980511B1 (en) * 2000-07-26 2005-12-27 Santera Systems Inc. Method of active dynamic resource assignment in a telecommunications network
US7606146B1 (en) * 2000-08-15 2009-10-20 Nortel Networks Limited Method and apparatus for implementing a policy-based management system on a network device
JP4657433B2 (en) * 2000-10-02 2011-03-23 富士通株式会社 Bandwidth control service management device
US7173921B1 (en) 2000-10-11 2007-02-06 Aperto Networks, Inc. Protocol for allocating upstream slots over a link in a point-to-multipoint communication system
EP1220494B1 (en) * 2000-12-28 2004-02-11 Alcatel Method for allocating a bandwidth between network terminals in a communication network and network including a medium access controller for performing such a method
US20020133473A1 (en) * 2001-03-15 2002-09-19 International Business Machines Corporation System and method for on-demand pricing for differentiated services computer networks
US20020133364A1 (en) * 2001-03-15 2002-09-19 International Business Machines Corporation System and method for pricing agent for differentiated services computer networks
US7069337B2 (en) * 2001-03-20 2006-06-27 Mci, Inc. Policy-based synchronization of per-class resources between routers in a data network
US7796608B2 (en) * 2001-03-20 2010-09-14 Verizon Business Global Llc Edge-based per-flow QoS admission control in a data network
US7415038B2 (en) * 2001-03-29 2008-08-19 International Business Machines Corporation Method and system for network management providing access to application bandwidth usage calculations
US7042897B1 (en) * 2001-04-05 2006-05-09 Arcwave, Inc Medium access control layer protocol in a distributed environment
US20020178118A1 (en) * 2001-05-25 2002-11-28 Hamilton Thomas E. Transaction based packet switched data service on a wireless network
US20020176377A1 (en) * 2001-05-22 2002-11-28 Hamilton Thomas E. Service platform on wireless network
WO2003005209A2 (en) * 2001-06-14 2003-01-16 Cable & Wireless Internet Services, Inc. Secured shared storage architecture
AU2002304386A1 (en) * 2001-06-27 2003-03-03 Nokia Corporation Method and system for efficient management and transport of traffic over a network
ITTO20010630A1 (en) * 2001-06-29 2002-12-29 Telecom Italia Lab Spa SYSTEM FOR THE DETECTION AND DOCUMENTATION OF ACCESS TO A TELEMATIC NETWORK.
US7877014B2 (en) 2001-07-05 2011-01-25 Enablence Technologies Inc. Method and system for providing a return path for signals generated by legacy video service terminals in an optical network
US7068603B2 (en) * 2001-07-06 2006-06-27 Juniper Networks, Inc. Cross-bar switch
AU2002354612A1 (en) * 2001-07-09 2003-01-29 Cable And Wireless Internet Services, Inc. Methods and systems for shared storage virtualization
CA2453645A1 (en) * 2001-07-17 2003-01-30 British Telecommunications Public Limited Company Communications network
US6876857B1 (en) * 2001-07-20 2005-04-05 Cisco Technology, Inc. System and method for performing admission control functions in a data network
US7126920B2 (en) * 2001-08-08 2006-10-24 General Instrument Corporation Performance of lifetest using CMTS as a proxy
US20030033346A1 (en) * 2001-08-10 2003-02-13 Sun Microsystems, Inc. Method, system, and program for managing multiple resources in a system
US7327679B2 (en) * 2001-08-21 2008-02-05 Broad-Light, Ltd. Method of providing QoS and bandwidth allocation in a point to multi-point network
JP4266545B2 (en) * 2001-09-10 2009-05-20 株式会社リコー Gatekeeper device
CA2665714C (en) * 2001-09-10 2014-06-17 Nippon Telegraph And Telephone Corporation Dynamic bandwidth allocation circuit, dynamic bandwidth allocation method, optical network unit, pon system, and dynamic bandwidth allocation program and recording medium
US7613167B2 (en) * 2001-09-27 2009-11-03 Broadcom Corporation Method and system for upstream priority lookup at physical interface
US7369841B1 (en) 2001-09-28 2008-05-06 Durham Logistics Llc Wireless network infrastructure
US7072354B1 (en) * 2001-10-03 2006-07-04 Cisco Technology, Inc. Token registration of managed devices
US7133907B2 (en) * 2001-10-18 2006-11-07 Sun Microsystems, Inc. Method, system, and program for configuring system resources
US6965559B2 (en) * 2001-10-19 2005-11-15 Sun Microsystems, Inc. Method, system, and program for discovering devices communicating through a switch
US7310352B2 (en) * 2001-10-31 2007-12-18 Juniper Networks, Inc. Context-dependent scheduling through the use of anticipated grants for broadband communication systems
US20030086393A1 (en) * 2001-11-02 2003-05-08 Subramanian Vasudevan Method for allocating wireless communication resources
US8775645B2 (en) * 2001-11-13 2014-07-08 Cvidya Networks Ltd. System and method for generating policies for a communication network
US20030093515A1 (en) * 2001-11-14 2003-05-15 Kauffman Marc W. Quality of service control of streamed content delivery
FI20012255A (en) * 2001-11-20 2003-05-21 Nokia Corp Method and system for communicating bandwidth information
KR100506310B1 (en) * 2001-11-23 2005-08-05 삼성전자주식회사 Service apparatus and method for public mobile communication network, and private wire and mobile communication network
US6947985B2 (en) * 2001-12-05 2005-09-20 Websense, Inc. Filtering techniques for managing access to internet sites or other software applications
AU2002357828A1 (en) * 2001-12-14 2003-06-30 The Texas A And M University System System for actively controlling distributed applications
US20030135609A1 (en) * 2002-01-16 2003-07-17 Sun Microsystems, Inc. Method, system, and program for determining a modification of a system resource configuration
EP1335535A1 (en) * 2002-01-31 2003-08-13 BRITISH TELECOMMUNICATIONS public limited company Network service selection
GB2385741B (en) * 2002-02-25 2004-02-04 3Com Corp Method and apparatus for managing data traffic associated with a user on a network
US7860806B2 (en) * 2002-03-12 2010-12-28 Nokia Corporation System and method for charging for data reception
US7359332B2 (en) * 2002-03-13 2008-04-15 Broadcom Corporation Enhanced DOCSIS upstream channel changes
US20030188318A1 (en) * 2002-03-28 2003-10-02 Liew William J. IP-based video-on-demand system with anti-piracy capabilities
US7177273B2 (en) * 2002-04-26 2007-02-13 Lucent Technologies Inc. Communication system with a shared medium
US7496655B2 (en) * 2002-05-01 2009-02-24 Satyam Computer Services Limited Of Mayfair Centre System and method for static and dynamic load analyses of communication network
EP1365623B1 (en) * 2002-05-21 2005-11-23 Alcatel Timeslot management method and upstream signal frame structure
US8095620B2 (en) * 2002-06-13 2012-01-10 Elbit Systems Land and C41-Tadiran Ltd. System and method for dynamic allocation of a resource
US7103889B2 (en) 2002-07-23 2006-09-05 Sun Microsystems, Inc. Method, system, and article of manufacture for agent processing
US20040024887A1 (en) * 2002-07-31 2004-02-05 Sun Microsystems, Inc. Method, system, and program for generating information on components within a network
US7143615B2 (en) 2002-07-31 2006-12-05 Sun Microsystems, Inc. Method, system, and program for discovering components within a network
US8060643B2 (en) * 2002-08-30 2011-11-15 Hewlett-Packard Development Company, L.P. Method and apparatus for dynamically managing bandwidth for clients in a storage area network
KR20040020639A (en) * 2002-08-31 2004-03-09 삼성전자주식회사 Dynamic control method of realtime multimedia data generation rate, and apparatus thereof.
FR2844413B1 (en) * 2002-09-05 2004-11-26 Cit Alcatel METHOD AND SERVER FOR ALLOCATING RESOURCES OF A LOCAL AREA NETWORK TO A TERMINAL, BY TYPE DISCRIMINATION
US20040073674A1 (en) * 2002-09-05 2004-04-15 Alcatel Method and a server for allocating local area network resources to a terminal according to the type of terminal
US7739359B1 (en) * 2002-09-12 2010-06-15 Cisco Technology, Inc. Methods and apparatus for secure cable modem provisioning
US7590145B2 (en) * 2002-09-17 2009-09-15 Scientific-Atlanta, Inc. Multiplexing octets from a data flow over MPEG packets
FR2844944B1 (en) * 2002-09-23 2005-01-14 Cit Alcatel DEVICE AND METHOD FOR PLANNING CONFIGURATION OF A COMMUNICATION NETWORK BY EVOLVING FORECAST
US7991888B1 (en) * 2002-09-24 2011-08-02 Juniper Networks, Inc. Systems and methods for ordered initialization of cable modems
US20040064555A1 (en) * 2002-09-27 2004-04-01 Renaud Cuny Service level allocation for IP networks
US7918734B2 (en) * 2002-09-30 2011-04-05 Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. Gaming server providing on demand quality of service
US7127255B2 (en) * 2002-10-01 2006-10-24 Trango Systems, Inc. Wireless point to multipoint system
AU2002340961A1 (en) * 2002-10-01 2004-04-23 Telefonaktiebolaget Lm Ericsson (Publ) Access link bandwidth management scheme
US7325134B2 (en) * 2002-10-08 2008-01-29 Koolspan, Inc. Localized network authentication and security using tamper-resistant keys
US7607015B2 (en) * 2002-10-08 2009-10-20 Koolspan, Inc. Shared network access using different access keys
US7853788B2 (en) 2002-10-08 2010-12-14 Koolspan, Inc. Localized network authentication and security using tamper-resistant keys
US7574731B2 (en) * 2002-10-08 2009-08-11 Koolspan, Inc. Self-managed network access using localized access management
US8577795B2 (en) * 2002-10-10 2013-11-05 Convergys Information Management Group, Inc. System and method for revenue and authorization management
WO2004034229A2 (en) 2002-10-10 2004-04-22 Rocksteady Networks, Inc. System and method for providing access control
AU2003301482A1 (en) * 2002-10-16 2004-05-04 Rocksteady Networks, Inc. System and method for dynamic bandwidth provisioning
US11368537B2 (en) * 2002-10-28 2022-06-21 Dynamic Mesh Networks, Inc. High performance wireless network
US20040088404A1 (en) * 2002-11-01 2004-05-06 Vikas Aggarwal Administering users in a fault and performance monitoring system using distributed data gathering and storage
EP1416668B1 (en) * 2002-11-04 2009-04-22 Siemens Aktiengesellschaft Method and apparatus for achieving an optimal response time in a telecommunication system
DE50312039D1 (en) * 2002-11-06 2009-11-26 Tellique Kommunikationstechnik PROCESS FOR PREPARING STRUCTURED DATA QUANTITY BETWEEN A CLIENT DEVICE AND A SERVER DEVICE
JP2006508614A (en) * 2002-11-27 2006-03-09 アールジービー・ネットワークス・インコーポレイテッド Apparatus and method for dynamic channel mapping and optimal scheduling of data packets
AU2003278518A1 (en) * 2002-12-11 2004-06-30 Koninklijke Philips Electronics N.V. Access requests merging in a shared medium communication system
US20040122950A1 (en) * 2002-12-20 2004-06-24 Morgan Stephen Paul Method for managing workloads in an autonomic computer system for improved performance
US7370212B2 (en) 2003-02-25 2008-05-06 Microsoft Corporation Issuing a publisher use license off-line in a digital rights management (DRM) system
US7577161B2 (en) * 2003-02-26 2009-08-18 Alcatel-Lucent Usa Inc. Class-based bandwidth allocation and admission control for virtual private networks with differentiated service
US7454141B2 (en) 2003-03-14 2008-11-18 Enablence Usa Fttx Networks Inc. Method and system for providing a return path for signals generated by legacy terminals in an optical network
US7185015B2 (en) 2003-03-14 2007-02-27 Websense, Inc. System and method of monitoring and controlling application files
US7529754B2 (en) 2003-03-14 2009-05-05 Websense, Inc. System and method of monitoring and controlling application files
US7490348B1 (en) 2003-03-17 2009-02-10 Harris Technology, Llc Wireless network having multiple communication allowances
FR2853109B1 (en) * 2003-03-28 2005-06-24 Cit Alcatel LOCAL INSURANCE MANAGEMENT DEVICE FOR COMMUNICATIONS NETWORK EQUIPMENT
US7346700B2 (en) * 2003-04-07 2008-03-18 Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. System and method for managing e-mail message traffic
US7403998B2 (en) * 2003-04-10 2008-07-22 International Business Machines Corporation Estimating network management bandwidth
US7734805B2 (en) * 2003-04-15 2010-06-08 Alcatel-Lucent Usa Inc. Method for scheduling transmissions in communication systems
US7349338B2 (en) * 2003-04-15 2008-03-25 Lucent Technologies Inc Scheduler and method for scheduling transmissions in a communication network
US7373416B2 (en) * 2003-04-24 2008-05-13 Akamai Technologies, Inc. Method and system for constraining server usage in a distributed network
US7627675B2 (en) 2003-05-01 2009-12-01 Cisco Technology, Inc. Methods and devices for regulating traffic on a network
JP4037886B2 (en) * 2003-05-29 2008-01-23 富士通株式会社 Network control program, network control apparatus, and network control method
CA2530467A1 (en) * 2003-06-29 2005-01-13 Main.Net Communications Ltd. Dynamic power line bandwidth limit
US7293282B2 (en) * 2003-07-03 2007-11-06 Time Warner Cable, Inc. Method to block unauthorized access to TFTP server configuration files
US20050015355A1 (en) * 2003-07-16 2005-01-20 Apple Computer, Inc. Method and system for data sharing between application programs
US7644153B2 (en) * 2003-07-31 2010-01-05 Hewlett-Packard Development Company, L.P. Resource allocation management in interactive grid computing systems
US7624438B2 (en) 2003-08-20 2009-11-24 Eric White System and method for providing a secure connection between networked computers
US7934005B2 (en) * 2003-09-08 2011-04-26 Koolspan, Inc. Subnet box
DE10344346A1 (en) * 2003-09-24 2005-04-28 Siemens Ag Method for load control in a packet data network
US7830907B1 (en) * 2003-09-26 2010-11-09 Coppergate Communications Ltd. Frame structure for OFDM signaling, including beacons and traffic
US20050071471A1 (en) * 2003-09-30 2005-03-31 International Business Machines Corporation Automatic bandwidth control for file servers with a variable priority client base
US7725933B2 (en) * 2003-10-07 2010-05-25 Koolspan, Inc. Automatic hardware-enabled virtual private network system
US20050102390A1 (en) * 2003-10-22 2005-05-12 Peterson Eric M. System and method of network usage analyzer
US7653730B1 (en) * 2003-10-30 2010-01-26 Sprint Communications Company L.P. System and method for latency assurance and dynamic re-provisioning of telecommunication connections in a carrier virtual network
US7509373B2 (en) 2003-11-24 2009-03-24 At&T Intellectual Property I, L.P. Methods for providing communications services
US7464179B2 (en) 2003-11-24 2008-12-09 At&T Intellectual Property I, L.P. Methods, systems, and products for providing communications services amongst multiple providers
US7467219B2 (en) * 2003-11-24 2008-12-16 At&T Intellectual Property I, L.P. Methods for providing communications services
US7711575B2 (en) * 2003-11-24 2010-05-04 At&T Intellectual Property I, L.P. Methods for providing communications services
US20050114224A1 (en) * 2003-11-24 2005-05-26 Hodges Donna K. Methods for providing communications services
US7519657B2 (en) * 2003-11-24 2009-04-14 At&T Intellectual Property L, L.P. Methods for providing communications services
WO2005057507A2 (en) * 2003-12-02 2005-06-23 Koolspan, Inc Remote secure authorization
US8804532B2 (en) * 2003-12-15 2014-08-12 Unwired Planet, Llc Method and arrangement for adapting to variations in an available bandwidth to a local network
EP1719266B1 (en) * 2003-12-19 2009-09-30 Ecole de Technologie Supérieure Satellite modem with a dynamic bandwidth
US20050138667A1 (en) * 2003-12-22 2005-06-23 Alain Delpuch Method and system to control a return path to a source system in an interactive television environment
US7849488B2 (en) * 2003-12-23 2010-12-07 Goback Tv, Inc. Video modem termination system and method
KR100712608B1 (en) * 2003-12-24 2007-05-02 니폰덴신뎅와 가부시키가이샤 Dynamic band allocation circuit, dynamic band allocation method, and recording medium
US8499042B2 (en) 2004-01-30 2013-07-30 Unwired Planet, Inc. System for managing e-mail traffic
US8584129B1 (en) * 2004-02-20 2013-11-12 Oracle America, Inc. Dispenser determines responses to resource requests for a single respective one of consumable resource using resource management policy
EP1569394A3 (en) * 2004-02-26 2010-01-06 SES Astra S.A. Method and apparatus for allocating bandwidth to a plurality of user channels in a shared transmission channel
US7509625B2 (en) 2004-03-10 2009-03-24 Eric White System and method for comprehensive code generation for system management
US7665130B2 (en) 2004-03-10 2010-02-16 Eric White System and method for double-capture/double-redirect to a different location
US8543710B2 (en) 2004-03-10 2013-09-24 Rpx Corporation Method and system for controlling network access
US20050204022A1 (en) * 2004-03-10 2005-09-15 Keith Johnston System and method for network management XML architectural abstraction
US7590728B2 (en) * 2004-03-10 2009-09-15 Eric White System and method for detection of aberrant network behavior by clients of a network access gateway
US7610621B2 (en) 2004-03-10 2009-10-27 Eric White System and method for behavior-based firewall modeling
US7532642B1 (en) * 2004-03-11 2009-05-12 Sun Microsystems, Inc. Methods and apparatus supporting adaptive bandwidth management
US7120445B2 (en) 2004-03-11 2006-10-10 Lockheed Martin Corporation System for predictively and dynamically allocating communication bandwidth
JP2005267167A (en) * 2004-03-18 2005-09-29 Hitachi Ltd Load distribution method and system
US8417499B2 (en) * 2004-03-31 2013-04-09 International Business Machines Corporation Enabling real-time testing of on-demand infrastructure to predict service level agreement compliance
JP2005309835A (en) * 2004-04-22 2005-11-04 Hitachi Ltd Method for determining distribution of it resources, and computer system therefor
US20060242406A1 (en) 2005-04-22 2006-10-26 Microsoft Corporation Protected computing environment
US7464160B2 (en) * 2004-06-17 2008-12-09 International Business Machines Corporation Provisioning grid services to maintain service level agreements
US8843978B2 (en) * 2004-06-29 2014-09-23 Time Warner Cable Enterprises Llc Method and apparatus for network bandwidth allocation
US7983148B1 (en) * 2004-07-12 2011-07-19 Avaya Inc. Disaster recovery via alternative terminals and partitioned networks
GB2416879B (en) 2004-08-07 2007-04-04 Surfcontrol Plc Device resource access filtering system and method
US7599622B2 (en) 2004-08-19 2009-10-06 Enablence Usa Fttx Networks Inc. System and method for communicating optical signals between a data service provider and subscribers
US8631105B2 (en) 2004-08-27 2014-01-14 International Business Machines Corporation Apparatus and method to optimize revenue realized under multiple service level agreements
GB2418037B (en) 2004-09-09 2007-02-28 Surfcontrol Plc System, method and apparatus for use in monitoring or controlling internet access
GB2418108B (en) 2004-09-09 2007-06-27 Surfcontrol Plc System, method and apparatus for use in monitoring or controlling internet access
US8347078B2 (en) 2004-10-18 2013-01-01 Microsoft Corporation Device certificate individualization
US8488612B2 (en) 2004-11-01 2013-07-16 At&T Intellectual Property Ii, L.P. System and method for method for providing quality-of service in a local loop
US8464348B2 (en) * 2004-11-15 2013-06-11 Microsoft Corporation Isolated computing environment anchored into CPU and motherboard
US8176564B2 (en) 2004-11-15 2012-05-08 Microsoft Corporation Special PC mode entered upon detection of undesired state
US20060104219A1 (en) 2004-11-15 2006-05-18 Harris Corporation Predictive mobile ad hoc networking including associated systems and methods
US8336085B2 (en) * 2004-11-15 2012-12-18 Microsoft Corporation Tuning product policy using observed evidence of customer behavior
US8184547B2 (en) * 2004-11-18 2012-05-22 Aspect Software, Inc. Discrete choice method of reporting and predicting multiple transaction types
US7769863B2 (en) * 2004-11-19 2010-08-03 Viasat, Inc. Network accelerator for controlled long delay links
CN100414905C (en) * 2004-12-30 2008-08-27 华为技术有限公司 Broadband access network of ensuring QoS of survice, and method
US7567565B2 (en) 2005-02-01 2009-07-28 Time Warner Cable Inc. Method and apparatus for network bandwidth conservation
US7903638B2 (en) * 2005-02-09 2011-03-08 Alcatel Lucent Communication link bonding apparatus and methods
JP2006222721A (en) * 2005-02-10 2006-08-24 Canon Inc Information processing apparatus, information processing method, and program thereof
WO2006105042A2 (en) * 2005-03-26 2006-10-05 Wave7 Optics, Inc. Optical network system and method for supporting upstream signals propagated according to a cable modem protocol
US8438645B2 (en) 2005-04-27 2013-05-07 Microsoft Corporation Secure clock with grace periods
US8725646B2 (en) 2005-04-15 2014-05-13 Microsoft Corporation Output protection levels
US9436804B2 (en) 2005-04-22 2016-09-06 Microsoft Technology Licensing, Llc Establishing a unique session key using a hardware functionality scan
US9363481B2 (en) 2005-04-22 2016-06-07 Microsoft Technology Licensing, Llc Protected media pipeline
US8903949B2 (en) 2005-04-27 2014-12-02 International Business Machines Corporation Systems and methods of specifying service level criteria
CN100466603C (en) * 2005-05-17 2009-03-04 华为技术有限公司 Method and apparatus for shaping transmission service stream in network
JP2006323729A (en) * 2005-05-20 2006-11-30 Hitachi Ltd Device and system for performing multipath control
US20060265758A1 (en) 2005-05-20 2006-11-23 Microsoft Corporation Extensible media rights
US8353046B2 (en) * 2005-06-08 2013-01-08 Microsoft Corporation System and method for delivery of a modular operating system
US7657624B2 (en) * 2005-06-22 2010-02-02 Hewlett-Packard Development Company, L.P. Network usage management system and method
GB2427980B (en) * 2005-07-01 2007-10-10 Toshiba Res Europ Ltd Means and method of allocating channel bandwidth
US20070019959A1 (en) * 2005-07-19 2007-01-25 Logus Broadband Wireless Solutions Inc. Apparatus and method for transferring signals between a fiber network and a wireless network antenna
FR2891425A1 (en) * 2005-09-23 2007-03-30 France Telecom METHOD AND SYSTEM FOR DYNAMIC QUALITY OF SERVICE MANAGEMENT
EP2631679B1 (en) * 2005-11-10 2014-07-09 Halliburton Energy Services, Inc. Displaced electrode amplifier
US7839870B2 (en) * 2005-11-23 2010-11-23 Comcast Cable Holdings, Llc Device-to-device communication among customer premise equipment devices
US7647399B2 (en) * 2005-12-06 2010-01-12 Shunra Software Ltd. System and method for comparing a service level at a remote network location to a service level objective
US7673042B2 (en) * 2005-12-06 2010-03-02 Shunra Software, Ltd. System and method for comparing service levels to a service level objective
US20070162908A1 (en) * 2006-01-06 2007-07-12 International Business Machines Corporation Behavior-based resource capacity adjustment method for business processes
GB0603150D0 (en) * 2006-02-17 2006-03-29 Ericsson Telefon Ab L M Monitoring network usage
US8170065B2 (en) 2006-02-27 2012-05-01 Time Warner Cable Inc. Methods and apparatus for selecting digital access technology for programming and data delivery
US8458753B2 (en) 2006-02-27 2013-06-04 Time Warner Cable Enterprises Llc Methods and apparatus for device capabilities discovery and utilization within a content-based network
US20070206741A1 (en) * 2006-03-01 2007-09-06 Sbc Knowledge Ventures Lp Method and apparatus for monitoring network activity
US9621375B2 (en) 2006-09-12 2017-04-11 Ciena Corporation Smart Ethernet edge networking system
US8776175B1 (en) 2006-04-26 2014-07-08 Jihad Hermes Method and system for managing global network access
CN101064616A (en) * 2006-04-28 2007-10-31 华为技术有限公司 Network charging method, system and equipment
US7756134B2 (en) * 2006-05-02 2010-07-13 Harris Corporation Systems and methods for close queuing to support quality of service
US7894509B2 (en) 2006-05-18 2011-02-22 Harris Corporation Method and system for functional redundancy based quality of service
WO2007140337A2 (en) * 2006-05-25 2007-12-06 Proximetry, Inc. Systems and methods for wireless resource management
US7873074B1 (en) * 2006-06-01 2011-01-18 Avaya Inc. Adaptive selection of bandwidth parameters to meet a service provider pricing model
US7987106B1 (en) * 2006-06-05 2011-07-26 Turgut Aykin System and methods for forecasting time series with multiple seasonal patterns
US7726309B2 (en) * 2006-06-05 2010-06-01 Ric Investments, Llc Flexible connector
US7990860B2 (en) * 2006-06-16 2011-08-02 Harris Corporation Method and system for rule-based sequencing for QoS
US20070291656A1 (en) * 2006-06-16 2007-12-20 Harris Corporation Method and system for outbound content-based QoS
US7856012B2 (en) 2006-06-16 2010-12-21 Harris Corporation System and methods for generic data transparent rules to support quality of service
US20070291768A1 (en) * 2006-06-16 2007-12-20 Harris Corporation Method and system for content-based differentiation and sequencing as a mechanism of prioritization for QOS
US8064464B2 (en) * 2006-06-16 2011-11-22 Harris Corporation Method and system for inbound content-based QoS
US8516153B2 (en) * 2006-06-16 2013-08-20 Harris Corporation Method and system for network-independent QoS
US7916626B2 (en) * 2006-06-19 2011-03-29 Harris Corporation Method and system for fault-tolerant quality of service
US8730981B2 (en) * 2006-06-20 2014-05-20 Harris Corporation Method and system for compression based quality of service
US7769028B2 (en) * 2006-06-21 2010-08-03 Harris Corporation Systems and methods for adaptive throughput management for event-driven message-based data
US8717911B2 (en) 2006-06-30 2014-05-06 Centurylink Intellectual Property Llc System and method for collecting network performance information
US9094257B2 (en) 2006-06-30 2015-07-28 Centurylink Intellectual Property Llc System and method for selecting a content delivery network
US7948909B2 (en) * 2006-06-30 2011-05-24 Embarq Holdings Company, Llc System and method for resetting counters counting network performance information at network communications devices on a packet network
US8184549B2 (en) 2006-06-30 2012-05-22 Embarq Holdings Company, LLP System and method for selecting network egress
US8000318B2 (en) 2006-06-30 2011-08-16 Embarq Holdings Company, Llc System and method for call routing based on transmission performance of a packet network
US8488447B2 (en) 2006-06-30 2013-07-16 Centurylink Intellectual Property Llc System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance
US8194643B2 (en) 2006-10-19 2012-06-05 Embarq Holdings Company, Llc System and method for monitoring the connection of an end-user to a remote network
US7761558B1 (en) * 2006-06-30 2010-07-20 Google Inc. Determining a number of users behind a set of one or more internet protocol (IP) addresses
US8289965B2 (en) 2006-10-19 2012-10-16 Embarq Holdings Company, Llc System and method for establishing a communications session with an end-user based on the state of a network connection
US8615800B2 (en) 2006-07-10 2013-12-24 Websense, Inc. System and method for analyzing web content
US8020206B2 (en) 2006-07-10 2011-09-13 Websense, Inc. System and method of analyzing web content
US20080013559A1 (en) * 2006-07-14 2008-01-17 Smith Donald L Systems and methods for applying back-pressure for sequencing in quality of service
US20080025318A1 (en) * 2006-07-31 2008-01-31 Harris Corporation Systems and methods for dynamically customizable quality of service on the edge of a network
US8300653B2 (en) 2006-07-31 2012-10-30 Harris Corporation Systems and methods for assured communications with quality of service
US20100241759A1 (en) * 2006-07-31 2010-09-23 Smith Donald L Systems and methods for sar-capable quality of service
US8224255B2 (en) 2006-08-22 2012-07-17 Embarq Holdings Company, Llc System and method for managing radio frequency windows
US8619600B2 (en) 2006-08-22 2013-12-31 Centurylink Intellectual Property Llc System and method for establishing calls over a call path having best path metrics
US7843831B2 (en) 2006-08-22 2010-11-30 Embarq Holdings Company Llc System and method for routing data on a packet network
US7940735B2 (en) 2006-08-22 2011-05-10 Embarq Holdings Company, Llc System and method for selecting an access point
US8307065B2 (en) 2006-08-22 2012-11-06 Centurylink Intellectual Property Llc System and method for remotely controlling network operators
US8750158B2 (en) 2006-08-22 2014-06-10 Centurylink Intellectual Property Llc System and method for differentiated billing
US8228791B2 (en) * 2006-08-22 2012-07-24 Embarq Holdings Company, Llc System and method for routing communications between packet networks based on intercarrier agreements
US8015294B2 (en) 2006-08-22 2011-09-06 Embarq Holdings Company, LP Pin-hole firewall for communicating data packets on a packet network
US8537695B2 (en) 2006-08-22 2013-09-17 Centurylink Intellectual Property Llc System and method for establishing a call being received by a trunk on a packet network
US8102770B2 (en) * 2006-08-22 2012-01-24 Embarq Holdings Company, LP System and method for monitoring and optimizing network performance with vector performance tables and engines
US8125897B2 (en) * 2006-08-22 2012-02-28 Embarq Holdings Company Lp System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets
US8531954B2 (en) 2006-08-22 2013-09-10 Centurylink Intellectual Property Llc System and method for handling reservation requests with a connection admission control engine
US8407765B2 (en) 2006-08-22 2013-03-26 Centurylink Intellectual Property Llc System and method for restricting access to network performance information tables
US8144586B2 (en) * 2006-08-22 2012-03-27 Embarq Holdings Company, Llc System and method for controlling network bandwidth with a connection admission control engine
US8130793B2 (en) 2006-08-22 2012-03-06 Embarq Holdings Company, Llc System and method for enabling reciprocal billing for different types of communications over a packet network
US8194555B2 (en) * 2006-08-22 2012-06-05 Embarq Holdings Company, Llc System and method for using distributed network performance information tables to manage network communications
US8238253B2 (en) * 2006-08-22 2012-08-07 Embarq Holdings Company, Llc System and method for monitoring interlayer devices and optimizing network performance
US8549405B2 (en) 2006-08-22 2013-10-01 Centurylink Intellectual Property Llc System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally
US8274905B2 (en) 2006-08-22 2012-09-25 Embarq Holdings Company, Llc System and method for displaying a graph representative of network performance over a time period
US8223655B2 (en) 2006-08-22 2012-07-17 Embarq Holdings Company, Llc System and method for provisioning resources of a packet network based on collected network performance information
US8189468B2 (en) 2006-10-25 2012-05-29 Embarq Holdings, Company, LLC System and method for regulating messages between networks
US8199653B2 (en) * 2006-08-22 2012-06-12 Embarq Holdings Company, Llc System and method for communicating network performance information over a packet network
US8743703B2 (en) 2006-08-22 2014-06-03 Centurylink Intellectual Property Llc System and method for tracking application resource usage
US8144587B2 (en) 2006-08-22 2012-03-27 Embarq Holdings Company, Llc System and method for load balancing network resources using a connection admission control engine
US7684332B2 (en) 2006-08-22 2010-03-23 Embarq Holdings Company, Llc System and method for adjusting the window size of a TCP packet through network elements
US9479341B2 (en) 2006-08-22 2016-10-25 Centurylink Intellectual Property Llc System and method for initiating diagnostics on a packet network node
US8040811B2 (en) * 2006-08-22 2011-10-18 Embarq Holdings Company, Llc System and method for collecting and managing network performance information
US8107366B2 (en) 2006-08-22 2012-01-31 Embarq Holdings Company, LP System and method for using centralized network performance tables to manage network communications
US8064391B2 (en) 2006-08-22 2011-11-22 Embarq Holdings Company, Llc System and method for monitoring and optimizing network performance to a wireless device
US8576722B2 (en) 2006-08-22 2013-11-05 Centurylink Intellectual Property Llc System and method for modifying connectivity fault management packets
US8098579B2 (en) * 2006-08-22 2012-01-17 Embarq Holdings Company, LP System and method for adjusting the window size of a TCP packet through remote network elements
US20080052389A1 (en) * 2006-08-24 2008-02-28 George David A Method and apparatus for inferring the busy state of an instant messaging user
US20080059424A1 (en) * 2006-08-28 2008-03-06 Assimakis Tzamaloukas System and method for locating-based searches and advertising
US8280395B2 (en) * 2006-08-28 2012-10-02 Dash Navigation, Inc. System and method for updating information using limited bandwidth
US7987260B2 (en) * 2006-08-28 2011-07-26 Dash Navigation, Inc. System and method for updating information using limited bandwidth
US8612437B2 (en) * 2006-08-28 2013-12-17 Blackberry Limited System and method for location-based searches and advertising
US9258203B1 (en) * 2006-09-29 2016-02-09 Amazon Technologies, Inc. Monitoring computer performance metrics utilizing baseline performance metric filtering
KR100809424B1 (en) * 2006-09-29 2008-03-07 한국전자통신연구원 Apparatus for dynamic bandwidth allocation for optical network and method thereof
JP4295779B2 (en) * 2006-11-14 2009-07-15 アンリツ株式会社 Bandwidth control device
US11120406B2 (en) * 2006-11-16 2021-09-14 Comcast Cable Communications, Llc Process for abuse mitigation
US9654495B2 (en) 2006-12-01 2017-05-16 Websense, Llc System and method of analyzing web addresses
KR100918384B1 (en) 2006-12-05 2009-09-24 한국전자통신연구원 SLA application Apparatus and Method for Internet Leased Line Service
US8654638B2 (en) * 2006-12-19 2014-02-18 Marcin Godlewski Dynamically adjusting bandwidth usage among subscriber streams
GB2445764A (en) 2007-01-22 2008-07-23 Surfcontrol Plc Resource access filtering system and database structure for use therewith
AU2007254605B2 (en) * 2007-01-29 2009-11-05 Videobet Interactive Sweden AB A gaming system and a method of managing bandwidth usage in a gaming network
FR2913156B1 (en) * 2007-02-26 2009-05-29 Canon Kk METHOD FOR ALLOCATING TRANSMISSION RESOURCES OF DATA CONTENT, COMPUTER PROGRAM PRODUCT, STORAGE MEDIUM, AND CORRESPONDING DEVICE
US8223656B2 (en) * 2007-02-27 2012-07-17 Telefonaktiebolaget Lm Ericsson (Publ) Distributed resource management for multi-service, multi-access broadband networks
US8015174B2 (en) 2007-02-28 2011-09-06 Websense, Inc. System and method of controlling access to the internet
US20080235746A1 (en) 2007-03-20 2008-09-25 Michael James Peters Methods and apparatus for content delivery and replacement in a network
US7769882B1 (en) * 2007-03-22 2010-08-03 Sprint Communications Company L.P. Bandwidth projection for customer bandwidth usage
GB0709527D0 (en) 2007-05-18 2007-06-27 Surfcontrol Plc Electronic messaging system, message processing apparatus and message processing method
US8216221B2 (en) 2007-05-21 2012-07-10 Estech, Inc. Cardiac ablation systems and methods
US7979550B2 (en) * 2007-05-24 2011-07-12 Sihai Xiao Methods and apparatuses for adjusting bandwidth allocation during a collaboration session
US8111692B2 (en) * 2007-05-31 2012-02-07 Embarq Holdings Company Llc System and method for modifying network traffic
US8331294B2 (en) * 2007-07-20 2012-12-11 Broadcom Corporation Method and system for managing information among personalized and shared resources with a personalized portable device
US7907735B2 (en) 2007-06-15 2011-03-15 Koolspan, Inc. System and method of creating and sending broadcast and multicast data
US8184538B2 (en) * 2007-06-22 2012-05-22 At&T Intellectual Property I, L.P. Regulating network service levels provided to communication terminals through a LAN access point
US9009309B2 (en) * 2007-07-11 2015-04-14 Verizon Patent And Licensing Inc. Token-based crediting of network usage
US8116337B2 (en) 2007-07-27 2012-02-14 Marcin Godlewski Bandwidth requests transmitted according to priority in a centrally managed network
US7720986B2 (en) 2007-08-24 2010-05-18 At&T Intellectual Property I, L.P. Method and system for media adaption
US8561116B2 (en) 2007-09-26 2013-10-15 Charles A. Hasek Methods and apparatus for content caching in a video network
US9071859B2 (en) 2007-09-26 2015-06-30 Time Warner Cable Enterprises Llc Methods and apparatus for user-based targeted content delivery
JP5152967B2 (en) * 2007-10-12 2013-02-27 パナソニック株式会社 COMMUNICATION METHOD, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM,
US8099757B2 (en) 2007-10-15 2012-01-17 Time Warner Cable Inc. Methods and apparatus for revenue-optimized delivery of content in a network
US8195815B2 (en) * 2007-10-31 2012-06-05 Cisco Technology, Inc. Efficient network monitoring and control
US8108911B2 (en) 2007-11-01 2012-01-31 Comcast Cable Holdings, Llc Method and system for directing user between captive and open domains
AU2008243102B2 (en) * 2007-11-05 2012-01-19 Videobet Interactive Sweden AB A gaming system and a method of managing bandwidth usage in a gaming system
US20090119673A1 (en) * 2007-11-06 2009-05-07 Credit Suisse Securities (Usa) Llc Predicting and managing resource allocation according to service level agreements
US7945924B2 (en) 2007-11-15 2011-05-17 At&T Intellectual Property I, L.P. Detecting distribution of multimedia content
WO2009082278A1 (en) * 2007-12-21 2009-07-02 Telefonaktiebolaget Lm Ericsson Method and apparatus for providing differentiated service levels in a communication network.
EP2107717A1 (en) * 2008-04-01 2009-10-07 Thomson Telecom Belgium System and method for sharing an access line bandwidth
US8310932B2 (en) * 2008-01-02 2012-11-13 Thomson Licensing System and method for sharing an access line bandwidth
US8239537B2 (en) 2008-01-02 2012-08-07 At&T Intellectual Property I, L.P. Method of throttling unwanted network traffic on a server
US8107375B1 (en) 2008-01-16 2012-01-31 Sprint Communications Company L.P. Bandwidth projection for customer bandwidth usage
US7475422B1 (en) 2008-02-15 2009-01-06 International Business Machines Corporation Securing internet browser-based email system through session management
US8813143B2 (en) 2008-02-26 2014-08-19 Time Warner Enterprises LLC Methods and apparatus for business-based network resource allocation
US8243742B2 (en) * 2008-03-05 2012-08-14 Oracle International Corporation System and method for enforcement of service level agreements and policies across geographical domains
US8068425B2 (en) 2008-04-09 2011-11-29 Embarq Holdings Company, Llc System and method for using network performance information to determine improved measures of path states
GB2459291A (en) * 2008-04-17 2009-10-21 Zeus Technology Ltd Supplying web pages
US8780709B2 (en) * 2008-04-18 2014-07-15 Arris Enterprises, Inc. Intelligent traffic optimizer
US8219358B2 (en) 2008-05-09 2012-07-10 Credit Suisse Securities (Usa) Llc Platform matching systems and methods
US20090316706A1 (en) * 2008-06-18 2009-12-24 Telect, Inc. Structured premise networking system
EP2318955A1 (en) 2008-06-30 2011-05-11 Websense, Inc. System and method for dynamic and real-time categorization of webpages
US8706863B2 (en) * 2008-07-18 2014-04-22 Apple Inc. Systems and methods for monitoring data and bandwidth usage
JP4722175B2 (en) * 2008-10-14 2011-07-13 株式会社エヌ・ティ・ティ・ドコモ Wireless communication system and upper node
US8958363B2 (en) * 2008-10-15 2015-02-17 Viasat, Inc. Profile-based bandwidth scheduler
EP2359203B1 (en) * 2008-11-24 2015-10-28 ABB Research Ltd. A method for providing control and automation services
US8213309B2 (en) * 2008-12-22 2012-07-03 Broadcom Corporation Systems and methods for reducing latency and reservation request overhead in a communications network
US8144732B2 (en) * 2008-12-31 2012-03-27 Mediatek Inc. Method for boosting downlink transmission to mobile station and system utilizing the same
JP5237841B2 (en) * 2009-01-27 2013-07-17 アラクサラネットワークス株式会社 Band control device and communication control semiconductor
EP2219321A1 (en) * 2009-02-04 2010-08-18 Nokia Corporation Scheduling of dynamically multiplexed services in a wireless network
US20100211637A1 (en) * 2009-02-17 2010-08-19 Nokia Corporation Method and apparatus for providing shared services
US8144594B2 (en) * 2009-03-25 2012-03-27 Comcast Cable Communications, Llc Congestion management in a shared network
US8290342B2 (en) * 2009-04-23 2012-10-16 International Business Machines Corporation Managing digital video recorder storage for a plurality of users
US8311207B2 (en) * 2009-05-04 2012-11-13 Avaya Inc. Efficient and cost-effective distribution call admission control
US8661104B2 (en) * 2009-05-15 2014-02-25 Cox Communications, Inc. Capacity planning using user-level data and upward projections
US9130972B2 (en) 2009-05-26 2015-09-08 Websense, Inc. Systems and methods for efficient detection of fingerprinted data and information
US8335208B2 (en) * 2009-06-02 2012-12-18 Telefonaktiebolaget L M Ericsson (Publ) Method, system and traffic node for measuring a load capacity in a management system
US9866609B2 (en) 2009-06-08 2018-01-09 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US8455383B2 (en) * 2009-09-28 2013-06-04 Fina Technology, Inc. Process for catalyst regeneration and extended use
US8780823B1 (en) 2009-10-08 2014-07-15 Viasat, Inc. Event driven grant allocation
US8434121B2 (en) 2009-10-16 2013-04-30 At&T Intellectual Property I, L.P. System and method for monitoring whole home digital video recorder usage for internet protocol television
JP4939594B2 (en) * 2009-11-30 2012-05-30 インターナショナル・ビジネス・マシーンズ・コーポレーション An apparatus, method, and computer program for configuring a cloud system capable of dynamically providing a service level agreement based on service level actual values or updated preference information provided by a primary cloud and providing a service
US8010677B2 (en) * 2009-12-02 2011-08-30 Avaya Inc. Alternative bandwidth management algorithm
US20110153788A1 (en) * 2009-12-23 2011-06-23 Jacobus Van Der Merwe Method and System for Automated Network Operations
US8773997B1 (en) * 2010-01-22 2014-07-08 Cellco Partnership Messaging gateway system with real-time message allocation computer
US8503418B2 (en) * 2010-03-01 2013-08-06 Nec Laboratories America, Inc. Method and system for accountable resource allocation in cellular and broadband networks
US9183560B2 (en) 2010-05-28 2015-11-10 Daniel H. Abelow Reality alternate
US20120016681A1 (en) * 2010-07-13 2012-01-19 Salesforce.Com, Inc. System, method and computer program product for analyzing monitored usage of a resource
US8554640B1 (en) 2010-08-19 2013-10-08 Amazon Technologies, Inc. Content completion recommendations
EP2426857B1 (en) 2010-09-01 2013-12-11 Telefonaktiebolaget LM Ericsson (publ) Method and arrangement for grace period control associated with a service level in a cellular communications system
JP2012053853A (en) * 2010-09-03 2012-03-15 Ricoh Co Ltd Information processor, information processing system, service provision device determination method and program
US9258231B2 (en) * 2010-09-08 2016-02-09 International Business Machines Corporation Bandwidth allocation management
US9535884B1 (en) 2010-09-30 2017-01-03 Amazon Technologies, Inc. Finding an end-of-body within content
US9256900B2 (en) 2010-11-15 2016-02-09 International Business Machines Corporation Managing service demand load relative to infrastructure capacity in a networked computing environment
US8566491B2 (en) 2011-01-31 2013-10-22 Qualcomm Incorporated System and method for improving throughput of data transfers using a shared non-deterministic bus
US9559956B2 (en) 2011-02-01 2017-01-31 Google Inc. Sharing bandwidth among multiple users of network applications
US8547840B1 (en) * 2011-02-01 2013-10-01 Google Inc. Bandwidth allocation of bursty signals
US9007898B2 (en) * 2011-02-01 2015-04-14 Google Inc. System to share network bandwidth among competing applications
JP5284402B2 (en) * 2011-03-28 2013-09-11 株式会社東芝 Remote information collecting apparatus and program
US8681614B1 (en) * 2011-03-29 2014-03-25 Riverbed Technology, Inc. Quality of service for inbound network traffic flows
US9325587B2 (en) 2011-04-18 2016-04-26 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for quality of service monitoring of services in a communication network
EP2515428B1 (en) 2011-04-21 2015-10-07 Sandeep Taneja High efficiency switching apparatus for dynamically connecting or disconnecting mutually coupled inductive coils
US20120303413A1 (en) * 2011-05-27 2012-11-29 Vpisystems Inc. Methods and systems for network traffic forecast and analysis
US20130018921A1 (en) * 2011-07-13 2013-01-17 International Business Machines Corporation Need-to-know information access using quantified risk
US8539074B2 (en) * 2011-07-19 2013-09-17 International Business Machines Corporation Prioritizing data packets associated with applications running in a networked computing environment
US8718261B2 (en) 2011-07-21 2014-05-06 Avaya Inc. Efficient and cost-effective distributed call admission control
EP2557753A1 (en) * 2011-08-09 2013-02-13 Alcatel Lucent Method for streaming video content, edge node and client entity realizing such a method
CA2750345C (en) 2011-08-24 2013-06-18 Guest Tek Interactive Entertainment Ltd. Method of allocating bandwidth between zones according to user load and bandwidth management system thereof
US9208476B2 (en) 2011-09-12 2015-12-08 Microsoft Technology Licensing, Llc Counting and resetting broadcast system badge counters
US20130066674A1 (en) * 2011-09-12 2013-03-14 Microsoft Corporation Marketplace for timely event data distribution
US8694462B2 (en) 2011-09-12 2014-04-08 Microsoft Corporation Scale-out system to acquire event data
US8595322B2 (en) 2011-09-12 2013-11-26 Microsoft Corporation Target subscription for a notification distribution system
CN103049863A (en) * 2011-09-12 2013-04-17 微软公司 Marketplace for timely event data distribution
US9319330B2 (en) 2011-09-23 2016-04-19 Oracle International Corporation Apparatus and method for avoiding packet losses in a network connection
US8612990B1 (en) * 2011-10-25 2013-12-17 Google Inc. Prioritized rate scheduler for a storage system
EP2772020B1 (en) 2011-10-25 2020-06-10 Fourth Wall Media, Inc. Network bandwidth regulation using traffic scheduling
KR101246361B1 (en) * 2011-12-30 2013-04-04 (주)네오위즈게임즈 Method, server and recording medium for providing lag occurrence non-abusing service using relay server
GB2498399B (en) * 2012-01-14 2018-12-26 Inview Tech Limited Audio visual resource selection
CN103368811B (en) * 2012-04-06 2016-08-10 华为终端有限公司 Bandwidth allocation methods and equipment
US8792347B2 (en) * 2012-06-01 2014-07-29 Opera Software Ireland Limited Real-time network monitoring and subscriber identification with an on-demand appliance
US9854280B2 (en) 2012-07-10 2017-12-26 Time Warner Cable Enterprises Llc Apparatus and methods for selective enforcement of secondary content viewing
CN103595751B (en) * 2012-08-17 2018-12-07 腾讯科技(深圳)有限公司 Game file provides device and method
US9131283B2 (en) 2012-12-14 2015-09-08 Time Warner Cable Enterprises Llc Apparatus and methods for multimedia coordination
CN103888927B (en) * 2012-12-21 2018-05-11 中国移动通信集团上海有限公司 A kind of bandwidth expense determines method, apparatus, server and system
US9117054B2 (en) 2012-12-21 2015-08-25 Websense, Inc. Method and aparatus for presence based resource management
US10042572B1 (en) * 2013-03-14 2018-08-07 EMC IP Holdings Company LLC Optimal data storage configuration
CN103905343B (en) * 2013-05-17 2017-04-26 杭州东创科技股份有限公司 Method for dynamically allocating broadband resources
US20150032854A1 (en) * 2013-07-24 2015-01-29 Futurewei Technologies Inc. System and method for network-assisted adaptive streaming
WO2015025446A1 (en) 2013-08-22 2015-02-26 日本電気株式会社 Information collection system, service platform, communication terminal, information collection method, and computer-readable medium
US9923837B2 (en) * 2013-08-29 2018-03-20 Ericsson Ab Method and system to allocate bandwidth based on task deadline in cloud computing networks
CN103795610B (en) * 2013-12-31 2017-01-04 浙江大学 The instant messaging dispatching method of a kind of Consumer's Experience justice and device
US9455932B2 (en) * 2014-03-03 2016-09-27 Ericsson Ab Conflict detection and resolution in an ABR network using client interactivity
US10142259B2 (en) * 2014-03-03 2018-11-27 Ericsson Ab Conflict detection and resolution in an ABR network
TWI565336B (en) * 2014-12-12 2017-01-01 佳世達科技股份有限公司 Data transmission method
CN105991720B (en) 2015-02-13 2019-06-18 阿里巴巴集团控股有限公司 Configuration change method, equipment and system
US9830603B2 (en) 2015-03-20 2017-11-28 Microsoft Technology Licensing, Llc Digital identity and authorization for machines with replaceable parts
US20160301770A1 (en) * 2015-04-10 2016-10-13 Facebook, Inc. Systems and methods for predicting bandwidth to optimize user experience
US9674300B2 (en) 2015-04-22 2017-06-06 At&T Intellectual Property I, L.P. Apparatus and method for predicting an amount of network infrastructure needed based on demographics
AU2015101185A4 (en) * 2015-07-26 2015-10-08 Macau University Of Science And Technology Power control method for spectrum sharing cognitive radio network
JP6695980B2 (en) * 2015-12-04 2020-05-20 ソニー株式会社 Using network-assisted protocols to improve network utilization
US9832229B2 (en) 2015-12-14 2017-11-28 Bank Of America Corporation Multi-tiered protection platform
US9832200B2 (en) 2015-12-14 2017-11-28 Bank Of America Corporation Multi-tiered protection platform
US9992163B2 (en) 2015-12-14 2018-06-05 Bank Of America Corporation Multi-tiered protection platform
US9578362B1 (en) 2015-12-17 2017-02-21 At&T Intellectual Property I, L.P. Channel change server allocation
US9986438B2 (en) * 2016-01-22 2018-05-29 Microsoft Technology Licensing, Llc Hierarchical spectrum coordination
US10491501B2 (en) * 2016-02-08 2019-11-26 Ciena Corporation Traffic-adaptive network control systems and methods
CN105721350B (en) * 2016-03-04 2019-11-26 深圳市共进电子股份有限公司 A kind of method and device of smart allocation bandwidth
EP3449205B1 (en) * 2016-04-29 2021-06-02 Cisco Technology, Inc. Predictive rollup and caching for application performance data
US10687115B2 (en) 2016-06-01 2020-06-16 Time Warner Cable Enterprises Llc Cloud-based digital content recorder apparatus and methods
EP3270598A3 (en) * 2016-07-15 2018-03-21 Intraway R&D S.A. System and method for providing fraud control
US10623330B2 (en) 2016-09-23 2020-04-14 Google Llc Distributed bandwidth allocation and throttling
US10284730B2 (en) 2016-11-01 2019-05-07 At&T Intellectual Property I, L.P. Method and apparatus for adaptive charging and performance in a software defined network
US10454836B2 (en) * 2016-11-01 2019-10-22 At&T Intellectual Property I, L.P. Method and apparatus for dynamically adapting a software defined network
US10911794B2 (en) 2016-11-09 2021-02-02 Charter Communications Operating, Llc Apparatus and methods for selective secondary content insertion in a digital network
US10469376B2 (en) 2016-11-15 2019-11-05 At&T Intellectual Property I, L.P. Method and apparatus for dynamic network routing in a software defined network
US10819653B2 (en) * 2016-12-29 2020-10-27 Siemens Aktiengesellschaft Control unit and method for operating an industrial automation system communication network comprising a plurality of communication devices
US10264075B2 (en) 2017-02-27 2019-04-16 At&T Intellectual Property I, L.P. Methods, systems, and devices for multiplexing service information from sensor data
US10412603B2 (en) * 2017-02-28 2019-09-10 At&T Mobility Ii Llc Hypervisor for access points and edge nodes
US10419796B2 (en) * 2017-03-02 2019-09-17 The Directv Group, Inc. Broadband backup to satellite-based set-top boxes
US10469286B2 (en) 2017-03-06 2019-11-05 At&T Intellectual Property I, L.P. Methods, systems, and devices for managing client devices using a virtual anchor manager
US10212289B2 (en) 2017-04-27 2019-02-19 At&T Intellectual Property I, L.P. Method and apparatus for managing resources in a software defined network
CN108988919B (en) * 2017-06-05 2021-02-23 华为技术有限公司 Data transmission method, equipment and communication system
US11109290B2 (en) 2017-08-04 2021-08-31 Charter Communications Operating, Llc Switching connections over frequency bands of a wireless network
US10939142B2 (en) 2018-02-27 2021-03-02 Charter Communications Operating, Llc Apparatus and methods for content storage, distribution and security within a content distribution network
US10931674B2 (en) * 2018-04-30 2021-02-23 Paypal, Inc. Detecting whether to implement one or more security measures on a shared resource
US11374869B2 (en) * 2019-04-01 2022-06-28 Hewlett Packard Enterprise Development Lp Managing bandwidth based on user behavior
DE102019109597B4 (en) * 2019-04-11 2023-02-16 Bayerische Motoren Werke Aktiengesellschaft Method, bus system and means of transportation for controlling utilization of the bus system of the means of transportation
US11477072B2 (en) * 2019-09-17 2022-10-18 OpenVault, LLC System and method for prescriptive diagnostics and optimization of client networks
CN115150282A (en) * 2021-03-30 2022-10-04 南宁富联富桂精密工业有限公司 Bandwidth dynamics a distribution method Router and computer-readable storage medium
CN113835632A (en) * 2021-09-17 2021-12-24 济南浪潮数据技术有限公司 Method, system, equipment and storage medium for setting read-write bandwidth in batches
CN114143266B (en) * 2021-11-29 2023-07-07 中国平安财产保险股份有限公司 Flow control method, device, equipment and medium based on machine learning

Family Cites Families (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993015571A1 (en) * 1992-01-29 1993-08-05 Bell Communications Research, Inc. Smoothing delay-sensitive traffic offered to atm networks
US5425021A (en) * 1993-01-28 1995-06-13 International Business Machines Corporation Packet switching resource management within nodes
US5491531A (en) 1993-04-28 1996-02-13 Allen-Bradley Company, Inc. Media access controller with a shared class message delivery capability
US5343465A (en) 1993-06-11 1994-08-30 Bell Communications Research, Inc. Method and system for real-time burstiness analysis of network traffic
US5594726A (en) 1993-09-17 1997-01-14 Scientific-Atlanta, Inc. Frequency agile broadband communications system
US5581555A (en) * 1993-09-17 1996-12-03 Scientific-Atlanta, Inc. Reverse path allocation and contention resolution scheme for a broadband communications system
US5485455A (en) 1994-01-28 1996-01-16 Cabletron Systems, Inc. Network having secure fast packet switching and guaranteed quality of service
US5757801A (en) 1994-04-19 1998-05-26 Multi-Tech Systems, Inc. Advanced priority statistical multiplexer
US5570355A (en) * 1994-11-17 1996-10-29 Lucent Technologies Inc. Method and apparatus enabling synchronous transfer mode and packet mode access for multiple services on a broadband communication network
JP4309480B2 (en) 1995-03-07 2009-08-05 株式会社東芝 Information processing device
US5586121A (en) * 1995-04-21 1996-12-17 Hybrid Networks, Inc. Asymmetric hybrid access system and method
US5675732A (en) * 1995-05-08 1997-10-07 Lucent Technologies Inc. Dynamic channel assignment for TCP/IP data transmitted via cable television channels by managing the channels as a single sub network
US5659787A (en) 1995-05-26 1997-08-19 Sensormatic Electronics Corporation Data communication network with highly efficient polling procedure
US5678041A (en) * 1995-06-06 1997-10-14 At&T System and method for restricting user access rights on the internet based on rating information stored in a relational database
US5917805A (en) * 1995-07-19 1999-06-29 Fujitsu Network Communications, Inc. Network switch utilizing centralized and partitioned memory for connection topology information storage
US5867764A (en) 1995-09-01 1999-02-02 Cable Television Laboratories, Inc. Hybrid return gate system in a bidirectional cable network
EP0770967A3 (en) * 1995-10-26 1998-12-30 Koninklijke Philips Electronics N.V. Decision support system for the management of an agile supply chain
US5917822A (en) * 1995-11-15 1999-06-29 Xerox Corporation Method for providing integrated packet services over a shared-media network
US5717861A (en) * 1995-12-21 1998-02-10 Zenith Electronics Corporation Method and system for determining network access delay
US5796724A (en) 1995-12-28 1998-08-18 Intel Corporation Method and apparatus for partitioning transmission bandwidth among different data streams
US5732078A (en) 1996-01-16 1998-03-24 Bell Communications Research, Inc. On-demand guaranteed bandwidth service for internet access points using supplemental user-allocatable bandwidth network
ATE260006T1 (en) 1996-03-18 2004-03-15 Gen Instrument Corp DYNAMIC BANDWIDTH ALLOCATION FOR A COMMUNICATIONS NETWORK
US5953344A (en) 1996-04-30 1999-09-14 Lucent Technologies Inc. Method and apparatus enabling enhanced throughput efficiency by use of dynamically adjustable mini-slots in access protocols for shared transmission media
US6222856B1 (en) * 1996-07-02 2001-04-24 Murali R. Krishnan Adaptive bandwidth throttling for individual virtual services supported on a network server
CA2261933A1 (en) 1996-07-25 1998-02-05 Hybrid Networks, Inc. Two-way asymmetric communication system
US5884037A (en) * 1996-10-21 1999-03-16 International Business Machines Corporation System for allocation of network resources using an autoregressive integrated moving average method
US6028860A (en) 1996-10-23 2000-02-22 Com21, Inc. Prioritized virtual connection transmissions in a packet to ATM cell cable network
US6046980A (en) 1996-12-09 2000-04-04 Packeteer, Inc. System for managing flow bandwidth utilization at network, transport and application layers in store and forward network
US6084855A (en) 1997-02-18 2000-07-04 Nokia Telecommunications, Oy Method and apparatus for providing fair traffic scheduling among aggregated internet protocol flows
US5870134A (en) * 1997-03-04 1999-02-09 Com21, Inc. CATV network and cable modem system having a wireless return path
US6408336B1 (en) * 1997-03-10 2002-06-18 David S. Schneider Distributed administration of access to information
US5935218A (en) 1997-04-04 1999-08-10 Siemens Information And Communication Networks, Inc. Method and apparatus for bus network prioritization using the broadcast of delay time to lower priority users from high priority users in a token or loop network
US6529486B1 (en) * 1997-04-11 2003-03-04 Transcrypt International/E.F. Johnson Company Trunked radio repeater communication system
US5963557A (en) * 1997-04-11 1999-10-05 Eng; John W. High capacity reservation multiple access network with multiple shared unidirectional paths
DE19722435C2 (en) * 1997-05-28 1999-06-17 Siemens Ag Method and arrangement for controlling access by network termination units to predetermined resources of a packet-oriented communication network
US6125105A (en) 1997-06-05 2000-09-26 Nortel Networks Corporation Method and apparatus for forecasting future values of a time series
US5857193A (en) 1997-06-13 1999-01-05 Sutcliffe; Andrew B. Centralized audiotext polling system
US6865170B1 (en) 1997-06-19 2005-03-08 Idt Corporation Metropolitan wide area network
US6223042B1 (en) 1997-06-26 2001-04-24 At&T Wireless Services Inc Method of intelligent roaming using network information
US5963963A (en) 1997-07-11 1999-10-05 International Business Machines Corporation Parallel file system and buffer management arbitration
US6343085B1 (en) 1997-08-28 2002-01-29 Microsoft Corporation Adaptive bandwidth throttling for individual virtual services supported on a network server
US6104700A (en) 1997-08-29 2000-08-15 Extreme Networks Policy based quality of service
US6272110B1 (en) * 1997-10-10 2001-08-07 Nortel Networks Limited Method and apparatus for managing at least part of a communications network
US6115390A (en) 1997-10-14 2000-09-05 Lucent Technologies, Inc. Bandwidth reservation and collision resolution method for multiple access communication networks where remote hosts send reservation requests to a base station for randomly chosen minislots
US5995805A (en) 1997-10-17 1999-11-30 Lockheed Martin Missiles & Space Decision-theoretic satellite communications system
KR100233091B1 (en) * 1997-10-23 1999-12-01 윤종용 Atm traffic control apparatus and method
GB2331659A (en) 1997-11-21 1999-05-26 Ericsson Telefon Ab L M Resource reservation
US6229810B1 (en) 1997-12-31 2001-05-08 At&T Corp Network server platform for a hybrid fiber twisted pair local loop network service architecture
DE19803758A1 (en) 1998-01-30 1999-08-12 Siemens Ag Method for controlling access to resources of a communication network
US6049826A (en) * 1998-02-04 2000-04-11 3Com Corporation Method and system for cable modem initialization using dynamic servers
US6208640B1 (en) 1998-02-27 2001-03-27 David Spell Predictive bandwidth allocation method and apparatus
US6665271B1 (en) * 1998-03-17 2003-12-16 Transnexus, Llc System for real-time prediction of quality for internet-based multimedia communications
US6483839B1 (en) 1998-03-18 2002-11-19 Conexant Systems, Inc. Apparatus and method for scheduling multiple and simultaneous traffic in guaranteed frame rate in ATM communication system
EP0948168A1 (en) 1998-03-31 1999-10-06 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Method and device for data flow control
US6438141B1 (en) * 1998-04-20 2002-08-20 Sun Microsystems, Inc. Method and management of communications over media of finite bandwidth
US6490347B2 (en) 1998-04-24 2002-12-03 At&T Corp. Method and apparatus for providing telecommunications trunk group selection for use in a public network in accordance with customer preference
US6667956B2 (en) 1998-05-01 2003-12-23 Nortel Networks Limited Multi-class network
US6442158B1 (en) 1998-05-27 2002-08-27 3Com Corporation Method and system for quality-of-service based data forwarding in a data-over-cable system
US6510162B1 (en) 1998-05-27 2003-01-21 3Com Corporation System and method for managing channel usage in a data over cable system
US6754177B1 (en) * 1998-06-26 2004-06-22 Verizon Corporate Services Group Inc. Method and system for burst congestion control in an ATM network
US6680922B1 (en) * 1998-07-10 2004-01-20 Malibu Networks, Inc. Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system
US6763000B1 (en) 1998-07-12 2004-07-13 Agilent Technologies, Inc. Monitoring ATM traffic load by quality of service type
US6477144B1 (en) 1998-09-10 2002-11-05 Nortel Networks Limited Time linked scheduling of cell-based traffic
US6253203B1 (en) 1998-10-02 2001-06-26 Ncr Corporation Privacy-enhanced database
US20010011247A1 (en) 1998-10-02 2001-08-02 O'flaherty Kenneth W. Privacy-enabled loyalty card system and method
US6275824B1 (en) * 1998-10-02 2001-08-14 Ncr Corporation System and method for managing data privacy in a database management system
US6363445B1 (en) * 1998-10-15 2002-03-26 Micron Technology, Inc. Method of bus arbitration using requesting device bandwidth and priority ranking
US6912232B1 (en) 1998-10-19 2005-06-28 At&T Corp. Virtual private network
US6580723B1 (en) 1998-11-02 2003-06-17 Cisco Technology, Inc. Time slotted logical ring
US6850764B1 (en) 1998-12-17 2005-02-01 Cisco Technology, Inc. Method and system for allocating bandwidth in a wireless communications network
US6567418B1 (en) 1998-12-23 2003-05-20 At&T Corp. System and method for multichannel communication
US6577642B1 (en) 1999-01-15 2003-06-10 3Com Corporation Method and system for virtual network administration with a data-over cable system
US6546017B1 (en) 1999-03-05 2003-04-08 Cisco Technology, Inc. Technique for supporting tiers of traffic priority levels in a packet-switched network
US6560243B1 (en) 1999-04-30 2003-05-06 Hewlett-Packard Development Company System and method for receiver based allocation of network bandwidth
US6493446B1 (en) 1999-05-13 2002-12-10 Willow Csn Incorporated Call center posting program
US6516348B1 (en) * 1999-05-21 2003-02-04 Macfarlane Druce Ian Craig Rattray Collecting and predicting capacity information for composite network resource formed by combining ports of an access server and/or links of wide arear network
US6473794B1 (en) * 1999-05-27 2002-10-29 Accenture Llp System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework
US6615166B1 (en) * 1999-05-27 2003-09-02 Accenture Llp Prioritizing components of a network framework required for implementation of technology
US6542593B1 (en) * 1999-06-02 2003-04-01 Accenture Llp Rules database server in a hybrid communication system architecture
US6577597B1 (en) 1999-06-29 2003-06-10 Cisco Technology, Inc. Dynamic adjustment of network elements using a feedback-based adaptive technique
US6539427B1 (en) 1999-06-29 2003-03-25 Cisco Technology, Inc. Dynamically adaptive network element in a feedback-based data network
US6715075B1 (en) 1999-07-08 2004-03-30 Intel Corporation Providing a configuration file to a communication device
US6917614B1 (en) 1999-09-17 2005-07-12 Arris International, Inc. Multi-channel support for virtual private networks in a packet to ATM cell cable system
US6611726B1 (en) 1999-09-17 2003-08-26 Carl E. Crosswhite Method for determining optimal time series forecasting parameters
US6553568B1 (en) * 1999-09-29 2003-04-22 3Com Corporation Methods and systems for service level agreement enforcement on a data-over cable system
US7065779B1 (en) 1999-10-13 2006-06-20 Cisco Technology, Inc. Technique for synchronizing multiple access controllers at the head end of an access network
US6654957B1 (en) 1999-10-26 2003-11-25 Cable Television Laboratories, Inc. Real time device polling for multiplexed transmission
US7333495B2 (en) 1999-10-27 2008-02-19 Broadcom Corporation Method for scheduling upstream communications
US6999414B2 (en) 1999-10-27 2006-02-14 Broadcom Corporation System and method for combining requests for data bandwidth by a data provider for transmission of data over an asynchronous communication medium
US6671818B1 (en) * 1999-11-22 2003-12-30 Accenture Llp Problem isolation through translating and filtering events into a standard object format in a network based supply chain
US6848004B1 (en) * 1999-11-23 2005-01-25 International Business Machines Corporation System and method for adaptive delivery of rich media content to a user in a network based on real time bandwidth measurement & prediction according to available user bandwidth
US6701342B1 (en) 1999-12-21 2004-03-02 Agilent Technologies, Inc. Method and apparatus for processing quality of service measurement data to assess a degree of compliance of internet services with service level agreements
US6598057B1 (en) 1999-12-22 2003-07-22 Cisco Technology, Inc. Method and apparatus for generating configuration files using policy descriptions
US6882623B1 (en) 2000-02-08 2005-04-19 Native Networks Technologies Ltd. Multi-level scheduling method for multiplexing packets in a communications network
US6671724B1 (en) * 2000-03-21 2003-12-30 Centrisoft Corporation Software, systems and methods for managing a distributed network
US6845106B2 (en) 2000-05-19 2005-01-18 Scientific Atlanta, Inc. Allocating access across a shared communications medium
US7499453B2 (en) 2000-05-19 2009-03-03 Cisco Technology, Inc. Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system
US6859926B1 (en) * 2000-09-14 2005-02-22 International Business Machines Corporation Apparatus and method for workload management using class shares and tiers
US7068597B1 (en) 2000-11-27 2006-06-27 3Com Corporation System and method for automatic load balancing in a data-over-cable network
EP1354450A2 (en) * 2001-01-17 2003-10-22 Broadcom Corporation System and method for a guaranteed delay jitter bound when scheduling bandwidth grants for voice calls via a cable network
US20020173316A1 (en) 2001-02-12 2002-11-21 Nortel Networks Limited Method and system for preventing access overload in mobile phone systems
US7145887B1 (en) 2001-02-23 2006-12-05 3Com Corporation Communication of packet arrival times to cable modem termination system and uses thereof
AU2002240524A1 (en) 2001-02-26 2002-09-12 Maple Optical Systems, Inc. Packet transmission scheduling in a data communication network
US6636482B2 (en) 2001-03-08 2003-10-21 Arris International, Inc. Method and apparatus for controlling traffic loading of different service levels in a cable data system
US7301908B2 (en) 2003-03-19 2007-11-27 Lucent Technologies Inc. Method and apparatus for rescheduling a communication system channel after a channel property change
US7974303B2 (en) 2004-05-14 2011-07-05 Arris Group, Inc. Method and system for providing bandwidth request opportunities for high priority service flows
CA2616121A1 (en) 2005-07-19 2007-01-25 Qualcomm Incorporated Systems, methods, and apparatus for quality of service processing
US8654638B2 (en) 2006-12-19 2014-02-18 Marcin Godlewski Dynamically adjusting bandwidth usage among subscriber streams
US8116337B2 (en) 2007-07-27 2012-02-14 Marcin Godlewski Bandwidth requests transmitted according to priority in a centrally managed network

Also Published As

Publication number Publication date
US6845106B2 (en) 2005-01-18
US7299284B2 (en) 2007-11-20
US20010038639A1 (en) 2001-11-08
WO2001090957A1 (en) 2001-11-29
US20080112429A1 (en) 2008-05-15
US7274667B2 (en) 2007-09-25
EP1218832B1 (en) 2016-09-21
US20090070454A1 (en) 2009-03-12
US6917622B2 (en) 2005-07-12
US20020126686A1 (en) 2002-09-12
US7009992B2 (en) 2006-03-07
US20010043617A1 (en) 2001-11-22
US6823385B2 (en) 2004-11-23
AU2001240077A1 (en) 2001-12-03
EP1218832A4 (en) 2009-07-15
US20060114926A1 (en) 2006-06-01
US7848234B2 (en) 2010-12-07
US6917628B2 (en) 2005-07-12
US20020118699A1 (en) 2002-08-29
US20070133409A1 (en) 2007-06-14
US20010039582A1 (en) 2001-11-08
US7184398B2 (en) 2007-02-27
US20010038645A1 (en) 2001-11-08
US6993044B2 (en) 2006-01-31
CA2409904C (en) 2012-05-01
US7957417B2 (en) 2011-06-07
US20020003806A1 (en) 2002-01-10
US20010038640A1 (en) 2001-11-08
US7856497B2 (en) 2010-12-21
EP1218832A1 (en) 2002-07-03
US20020129143A1 (en) 2002-09-12
US7925750B2 (en) 2011-04-12

Similar Documents

Publication Publication Date Title
CA2409904A1 (en) Allocating access across shared communications medium
US7499453B2 (en) Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system
US8000235B2 (en) Bandwidth allocation method and apparatus
US8144594B2 (en) Congestion management in a shared network
EP3015981A1 (en) Networked resource provisioning system
RU2325769C2 (en) Method of monitoring and control of available centralised user ip resource in packet-oriented communication network with online charging and monitoring of data transmission limits
Fahmi et al. A protocol architecture for multimedia document retrieval over high speed LANs
WO2000030296A1 (en) Network management system

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20210308