Allocations of access across a communications medium
First Claim
1. 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:
- determining whether each user has been assigned a forecast function;
determining forecasted network access usage by each user during a future time interval;
comparing said forecasted network access usage by each user with a predetermined threshold value;
determining at least one candidate for modification of an service level agreement (SLA); and
soliciting at least one candidate to modify an SLA related to that candidate.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of providing network access across a shared communications medium between competing users pursuant to SLAs of the users includes the steps of: (a) monitoring network access usage by each user during a time interval; (b) comparing the 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. The solicitation is conducted via email, instant messaging, redirection of a web browser of the user to a solicitation web page, generation and mailing of literature, telephonic communication, or other communication avenue.
-
Citations
20 Claims
-
1. 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:
-
determining whether each user has been assigned a forecast function; determining forecasted network access usage by each user during a future time interval; comparing said forecasted network access usage by each user with a predetermined threshold value; determining at least one candidate for modification of an service level agreement (SLA); and soliciting at least one candidate to modify an SLA related to that candidate.
-
-
2. The method of claim 1, wherein the predetermined threshold value represents at least one of the following:
- a respective maximum level of network access for each user and a respective maximum burstable level of network access with target probability for each user.
-
3. The method of claim 1, wherein said step of soliciting the at least one candidate comprises at least one of the following:
-
contacting the at least one candidate via email; contacting the at least one candidate via Instant Messaging; contacting the at least one candidate via redirection of a web browser of the user to a solicitation web page; contacting the at least one candidate via generation and mailing of literature; and contacting the at least one candidate via a telephonic communication.
-
-
4. The method of claim 1, wherein the modification of the at least one candidate'"'"'s SLA comprises at least one of the following:
-
guaranteeing a level of network access to the user with a maximum burstable level of network access with target probability; and guaranteeing a level of network access to the user on a temporary basis.
-
-
5. The method of claim 1, further comprising charging the user a fee for the modification of the SLA.
-
6. 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.
-
7. The method of claim 1, further comprising monitoring 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.
-
8. The method of claim 1, wherein said step of determining forecasted network access usage comprises at least one of the following:
-
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; collecting data representative of a number of logical data units transmitted from and to each user during a first time interval; collecting data representative of a number of bytes and data packets transmitted from and to each user during a second time interval; collecting data representative of a number of logical data units of the user that are dropped during a time interval; collecting data representative of a number of bytes and data packets of the user that are dropped during a time interval; and collecting data representative of a number of logical data units of the user that are requested to be transmitted in the upstream direction during a time interval.
-
-
9. 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:
-
determining whether each user is assigned a forecast function; in response to determining that at least one user is not assigned a forecast function, assigning a forecast function to at least one user; determining forecasted network access usage by each user for respective predetermined future time intervals; identifying a period of high forecasted network access usage of a user; determining forecasted network access usage, at least one candidate for modification of an service level agreement (SLA); and soliciting at least one candidate to modify a SLA to guarantee a minimum level of network access during an anticipated future recurrent period of high network access usage.
-
-
10. The method of claim 9, wherein said step of soliciting a candidate comprises:
-
contacting the candidate via email; contacting the candidate via instant messaging; contacting the candidate via redirection of a web browser of the user to a solicitation web page; contacting the candidate via generation and mailing of literature; and contacting the candidate via a telephonic communication.
-
-
11. The method of claim 9, wherein the modification of the candidate'"'"'s SLA comprises at least one of the following:
-
guaranteeing a minimum level of network access to the user for all future recurrent periods of high network access usage; guaranteeing a minimum level of network access to the user for a predetermined number of future recurrent periods of high network access usage; and 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.
-
-
12. The method of claim 9, wherein the recurrent time period of high network access usage comprises a particular time of day.
-
13. The method of claim 9, further comprising charging the user a fee for modification of the user'"'"'s SLA.
-
14. A system of providing network access across a shared communications medium between competing users pursuant to service level agreements (SLAs) of the users, comprising:
-
a first determining component configured to determine whether each user has been assigned a forecast function; a second determining component configured to determine forecasted network access usage by each user during a future time interval; a comparing component configured to compare said forecasted network access usage by each user with a predetermined threshold value; a third determining component configured to determine at least one candidate for modification of an SLA; and a soliciting component configured to solicit at least one candidate to modify an SLA related to that candidate.
-
-
15. The system of claim 14, wherein the threshold value represents at least one of the following:
- a respective maximum level of network access for each user and a respective maximum burstable level of network access with target probability for each user.
-
16. The system of claim 14, wherein the soliciting component is configured to perform at least one of the following:
-
contact the candidate via email; contact the candidate via Instant Messaging; contact the candidate via redirection of a web browser of the user to a solicitation web page; contact the candidate via generation and mailing of literature; and contact the candidate via a telephonic communication.
-
-
17. The system of claim 14, further comprising a modification component configured to:
-
guarantee a level of network access to the candidate with a maximum burstable level of network access with target probability; and guarantee a level of network access to the candidate on a temporary basis.
-
-
18. The system of claim 14, further comprising a charging component configured to charge the candidate a fee for the modification of the SLA.
-
19. The system of claim 14, wherein network access comprises bandwidth across the shared communications medium for consumption by each candidate in conveying data of the user.
-
20. The system of claim 14, wherein the threshold value represents at least one of the following:
- a respective maximum level of network access for each candidate and a respective maximum burstable level of network access with target probability for each candidate.
Specification