Claims
- 1. A method for dynamic bandwidth provisioning, comprising the steps of:
receiving a provisioning event requesting a maximum data rate for a modem; generating a modem configuration file for the modem to implement the maximum data rate based on the provisioning event; and transmitting the modem configuration file to the modem such that the modem will implement the maximum data rate.
- 2. The method of claim 1, further comprising the step, following the generating step, of:
rebooting the modem to obtain the modem configuration file.
- 3. The method of claim 1, further comprising the steps of:
determining after the receiving step whether the provisioning event is a start time provisioning event after the receiving step; waiting for a start time if the provisioning event is a start time provisioning event; and performing the generating and transmitting steps when the start time has been reached.
- 4. The method of claim 1, further comprising the steps of:
determining after the receiving step whether the provisioning event is a stop time provisioning event after the receiving step; waiting for a stop time if the provisioning event is a stop time provisioning event; generating another modem configuration file for the modem when the stop time has been reached to implement a previous maximum data rate based on a data rate of the modem prior to receiving the provisioning event; and transmitting the another modem configuration file to the modem such that the modem will implement the previous maximum data rate.
- 5. The method of claim 1, wherein the configuration file comprises a digitally signed file.
- 6. The method of claim 1, wherein the configuration file comprises an MD5 file.
- 7. The method of claim 2, wherein the rebooting step comprises rebooting the modem using at least one of a dynamic host configuration protocol command and another configuration protocol command.
- 8. The method of claim 1, wherein the transmitting step comprises transmitting the modem configuration file using at least one of a trivial file transfer protocol, a file transfer protocol, and another transfer utility..
- 9. The method of claim 1, where the receiving step comprises receiving the provisioning event through at least one of a customer service representative, an end-user of the modem, and a non-human triggering event through at least one of a hardware device or software mechanism.
- 10. A system for dynamic bandwidth provisioning, comprising:
a processor; and a computer readable medium encoded with processor readable instructions that when executed by the processor implement
a provisioning event reception mechanism configured to receive a provisioning event requesting a maximum data rate for a modem, a modem configuration file generation mechanism configured to generate a modem configuration file for the modem to implement the maximum data rate based on the provisioning event, and a configuration file transmission mechanism configured to transmit the modem configuration file to the modem such that the modem will implement the maximum data rate.
- 11. The system of claim 10, wherein:
the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
a reboot mechanism configured to reboot the modem to obtain the modem configuration file.
- 12. The system of claim 10, further comprising:
a provisioning event categorization mechanism configured to categorize a received provisioning event as one of a non-time dependent provisioning event, a start time provisioning event, and a stop time provisioning event; a start time provisioning event processing mechanism configured to wait for a start time if the received provisioning event is a start time provisioning event prior to generating the modem configuration file and transmitting the modem configuration file to the modem; and a stop time provisioning event processing mechanism configured to
wait for a stop time if the provisioning event is a stop time provisioning event prior to generating another modem configuration file for the modem when the stop time has been reached to implement a previous maximum data rate based on a data rate of the modem prior to receiving the provisioning event, and transmit the another modem configuration file to the modem such that the modem will implement the previous maximum data rate.
- 13. The system of claim 10, wherein the configuration file comprises a digitally signed file.
- 14. The system of claim 10, wherein the configuration file comprises an MD-5 file.
- 15. The system of claim 11, wherein the reboot mechanism is further configured to reboot the modem using at least one of a dynamic host configuration protocol command and another configuration protocol command.
- 16. The system of claim 10, wherein the configuration file transmission mechanism is further configured to transmit the modem configuration file using at least one of a trivial file transfer protocol, a file transfer protocol, and another transfer utility.
- 17. The system of claim 10, wherein the provisioning event reception mechanism is further configure to receive the provisioning event through at least one of a customer service representative, an end-user of the modem, and a non-human triggering event through at least one of a hardware device or software mechanism.
- 18. A system for dynamic bandwidth provisioning, comprising:
means for receiving a provisioning event requesting a maximum data rate for a modem; means for generating a modem configuration file for the modem to implement the maximum data rate based on the provisioning event; and means for transmitting the modem configuration file to the modem such that the modem will implement the maximum data rate.
- 19. A computer program product, comprising:
a computer storage medium; and a computer program code mechanism embedded in the computer storage medium for causing a processor to perform dynamic bandwidth provisioning, the computer program code mechanism having,
a first computer code device configured to receive a provisioning event requesting a maximum data rate for a modem, a second computer code device configured to generate a modem configuration file for the modem to implement the maximum data rate based on the provisioning event, and a third computer code device configured to transmit the modem configuration file to the modem such that the modem will implement the maximum data rate.
- 20. The computer program product of claim 19, wherein the computer program code mechanism further comprises:
a fourth computer code device configured to reboot the modem to obtain the modem configuration file.
- 21. The computer program product of claim 19, wherein the computer program code mechanism further comprises
a fourth computer code device configured to categorize a received provisioning event as one of a non-time dependent provisioning event, a start time provisioning event, and a stop time provisioning event; a fifth computer code device configured to wait for a start time if the received provisioning event is a start time provisioning event prior to generating the modem configuration file and transmitting the modem configuration file to the modem; and a sixth computer code device configured to
wait for a stop time if the provisioning event is a stop time provisioning event prior to generating another modem configuration file for the modem when the stop time has been reached to implement a previous maximum data rate based on a data rate of the modem prior to receiving the provisioning event, and transmit the another modem configuration file to the modem such that the modem will implement the previous maximum data rate.
- 22. The computer program product of claim 19, wherein the configuration file comprises a digitally signed file.
- 23. The computer program product of claim 19, wherein the configuration file comprises an MD-5 file.
- 24. The computer program product of claim 20, wherein the fourth computer code device is further configured to reboot the modem using at least one of a dynamic host configuration protocol command and another configuration protocol command.
- 25. The computer program product of claim 19, wherein the third computer code device is further configured to transmit the modem configuration file using at least one of a trivial file transfer protocol, a file transfer protocol, and another transfer utility.
- 26. The computer program product of claim 19, wherein the first computer code device is further configure to receive the provisioning event through at least one of a customer service representative, an end-user of the modem, and a non-human triggering event through at least one of a hardware device or software mechanism.
Parent Case Info
[0001] CROSS REFERENCE TO RELATED PATENT DOCUMENTS
[0002] The present document claims the benefit of the earlier filing date of commonly owned, co-pending U.S. provisional patent application serial No. 60/268,870, entitled “SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR DYNAMIC BANDWIDTH PROVISIONING,” filed in the United States Patent and Trademark Office on Feb. 16, 2001, the entire contents of which is incorporated herein by reference.
[0003] The present document contains subject matter related to that disclosed in commonly owned, co-pending: (1) application Ser. No. 09/784,074 filed Feb. 16, 2001, entitled “SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR SUPPORTING MULTIPLE SERVICE PROVIDERS WITH AN INTEGRATED OPERATIONS SUPPORT SYSTEM” (Attorney Docket No. 200876US-8); (2) Application Ser. No. 09/784,068 filed Feb. 16, 2001, entitled “METHOD AND SYSTEM OF EXPANDING A CUSTOMER BASE OF A DATA SERVICES PROVIDER” (Attorney Docket No. 202385US-8); (3) application Ser. No. 09/784,075 filed Feb. 16, 2001, entitled “SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR END-USER SELF-AUTHENTICATION” (Attorney Docket No. 202585US-8); (4) application Ser. No. 09/784,069 filed Feb. 16, 2001, entitled “SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR SUPPORTING MULTIPLE SERVICE PROVIDERS WITH A TROUBLE TICKET CAPABILITY” (Attorney Docket No. 202586US-8); (5) Provisional Application Serial No. 60/268,871 filed Feb. 16, 2001, entitled “SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR DYNAMIC BANDWIDTH QUALITY OF SERVICE (QOS) PROVISIONING” (Attorney Docket No. 202661US-8 PROV); (6) Provisional Application Serial No. 60/268,870 filed Feb. 16, 2001, entitled “SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR END-USER SERVICE PROVIDER SELECTION” (Attorney Docket No. 202664US-8 PROV); (7) Provisional Application Serial No. 60/268,896 filed Feb. 16, 2001, entitled “SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR AN IRREVOCABLE RIGHT TO USE (IRU) MODEM REGISTRATION PROCESS” (Attorney Docket No. 203050US-8 PROV); (8) Application Serial No. XX/XXX,XXX, entitled “SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR DYNAMIC BANDWIDTH QUALITY OF SERVICE (QOS) PROVISIONING” (Attorney Docket No. 214232US-8); (9) Application Serial No. XX/XXX,XXX, filed XXXXXX, entitled “SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR END-USER SERVICE PROVIDER SELECTION” (Attorney Docket No. 214237US-8); and (10) Application Serial No. XX/XXX,XXX, filed XXXX, entitled “SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR AN IRREVOCALBE RIGHT TO USE (IRU) MODEM REGISTRATION PROCESS,” the entire contents of each of which being incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60268870 |
Feb 2001 |
US |