IP Library Granted Patent US 7,925,750
Granted Patent B2
US 7,925,750 · App. 11/875,369 · Granted Apr 12, 2011

Allocations of access across a communications medium

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,925,750
App. No.
11/875,369
Granted
Apr 12, 2011
Kind
B2
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.

Claims (64)

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.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2018
From: MCKINNON, MARTIN W., III; SUBRAMANIAN, MANI M.; SOTACK, TIMOTHY SEAN; EHRLEY, JOHN JOSEPH
To: CHANNELOGICS, INC.
Reel/Frame 046134/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2018
From: CHANNELOGICS, INC.
To: SCIENTIFIC-ATLANTA, INC.
Reel/Frame 046134/0894 →
CHANGE OF NAME Recorded Jun 19, 2018
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 046393/0490 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2018
From: SCIENTIFIC-ATLANTA, LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 046393/0495 →
Continuity (3)
Continuation 09800608 · Mar 7, 2001
Provisional Application 60205963 · May 19, 2000
Related Publication 20080112429A1 · May 15, 2008