Claims
- 1. A network operations support system for supporting multiple service providers, each having end-users connected to a common network, comprising:
a digital repository populated with entries including information about end-users of a first service provider of the multiple service providers and other information about end-users of a second service provider of the multiple service providers; a processor; and a computer readable medium encoded with processor readable instructions that when executed by the processor implement,
a common interface mechanism configured to provide a single user interface for the first service provider and the second service provider to access entries in the digital repository, the first service provider having access to entries regarding the end-users of the first service provider and the second service provider having access to entries regarding the end-users of the second service provider.
- 2. The system of claim 1, wherein:
the digital repository is further populated with entries including network management information; and the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
a network management mechanism configured to access and maintain entries in the digital repository regarding network management information.
- 3. The system of claim 2, wherein the network management information includes network status monitoring information.
- 4. The system of claim 1, wherein:
the digital repository is further populated with entries including network usage information, and entries including end-user provisioning information; and the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
an end-user management mechanism configured to access and maintain entries in the digital repository regarding at least one of network usage information and end-user provisioning information.
- 5. The system of claim 4, wherein:
the network usage information includes at least one of end-user connectivity duration and end-user connectivity time-of-day information; and the end-user provisioning information includes at least one of end-user equipment information, level of service information, and end-user service provider information.
- 6. The system of claim 1, wherein the common interface mechanism is further configured to provide secure access to entries in the digital repository.
- 7. The system of claim 6, wherein the common interface mechanism provides secure access by at least one of accepting traffic from a predetermined set of IP addresses, encryption using secure shell, encryption using secure hypertext transfer protocol, user authentication by username and password, and user authentication by a one-time password technology.
- 8. The system of claim 1, wherein the common interface mechanism comprises a single web portal.
- 9. The system of claim 8, wherein the common interface mechanism further comprises automated interfaces implemented as at least one of an extensible markup language interface, a file transfer protocol interface, an rsync Internet protocol interface, and an electronic mail interface.
- 10. The system of claim 1, wherein the digital repository comprises a database.
- 11. The system of claim 2, wherein the common interface mechanism is further configured to provide access to the network management mechanism for network management personnel.
- 12. The system of claim 2, wherein the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
an internal personnel access mechanism configured to provide internal personnel with direct access to the network management mechanism.
- 13. The system of claim 4, wherein the common interface mechanism is further configured to provide access to the end-user management mechanism for at least one of the multiple service providers and network management personnel.
- 14. The system of claim 4, wherein the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
an internal personnel access mechanism configured to provide internal personnel with direct access to the end-user management mechanism.
- 15. The system of claim 1, wherein the common network comprises a network dedicated to broadband data transport services.
- 16. The system of claim 15, wherein the broadband data transport services comprise at least one of Internet access, packetized voice, voice over IP, and video on demand.
- 17. The system of claim 1, wherein the common network comprises an open access network.
- 18. The system of claim 1, wherein at least a portion of the common network comprises an Internet protocol network.
- 19. The system of claim 1, wherein at least a portion of the common network comprises a hybrid fiber optic coaxial network.
- 20. The system of claim 1, wherein the at least one of the multiple service providers comprises an Internet service provider.
- 21. The system of claim 1 wherein:
the digital repository is further populated with entries including service availability information; and the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
a service availability mechanism configured to access and maintain entries in the digital repository regarding service availability information.
- 22. The system of claim 21, wherein the service availability information includes information regarding geographic availability of the common network.
- 23. The system of claim 21, wherein the common interface mechanism is further configured to provide access to the service availability mechanism for at least one of the multiple service providers and network management personnel.
- 24. The system of claim 21, wherein the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
an internal personnel access mechanism configured to provide internal personnel with direct access to the service availability mechanism.
- 25. The system of claim 1, wherein:
the digital repository is further populated with entries including network asset management information corresponding to assets of the common network; and the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
a network asset management mechanism configured to access and maintain entries in the digital repository regarding network asset management information.
- 26. The system of claim 25, wherein the common interface mechanism is further configured to provide access to the network asset management mechanism for network management personnel.
- 27. The system of claim 25, wherein the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
an internal personnel access mechanism configured to provide internal personnel with direct access to the network asset management mechanism.
- 28. The system of claim 25, wherein the network asset management information includes at least one of a device media access control address, a date of installation, and an inventory location indicator.
- 29. The system of claim 1, wherein:
the digital repository is further populated with entries including trouble ticket status information; and the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
a trouble ticketing mechanism configured to access and maintain entries in the digital repository regarding trouble ticket information.
- 30. The system of claim 29, wherein the common interface mechanism is further configured to provide access to the trouble ticketing mechanism for at least one of the multiple service providers and network management personnel.
- 31. The system of claim 29, wherein the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
an internal personnel access mechanism configured to provide internal personnel with direct access to the trouble ticketing mechanism.
- 32. The system of claim 29, wherein the trouble ticket status information includes at least one of a trouble ticket status indicator, a problem indicator, an impacted end-user indicator, and a service provider indicator.
- 33. The system of claim 1, wherein:
the digital repository is further populated with entries including workforce management information; and the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
a workforce management mechanism configured to access and maintain entries in the digital repository regarding workforce management information.
- 34. The system of claim 33, wherein the common interface mechanism is further configured to provide access to the workforce management mechanism for at least one of the multiple service providers and network management personnel.
- 35. The system of claim 33, wherein the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
an internal personnel access mechanism configured to provide internal personnel with direct access to the workforce management mechanism.
- 36. The system of claim 33, wherein the workforce management information includes at least one of a workorder description indicator, a workorder status indicator, an assigned truck indicator, a confirmation number indicator, and an appointment time indicator.
- 37. The system of claim 4, wherein the end-user management mechanism is further configured to provision new end-users.
- 38. The system of claim 1, wherein:
the digital repository is further populated with entries including billing information corresponding to usage of the common network by end-users of at least one of the multiple service providers; and the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
a billing mechanism configured to access and maintain entries in the digital repository regarding billing information and to generate bills for each of the multiple service providers based on usage of the common network by respective end-users.
- 39. The system of claim 38, wherein the common interface mechanism is further configured to provide access to the billing mechanism for at least one of the multiple service providers and network management personnel.
- 40. The system of claim 38, wherein the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
an internal personnel access mechanism configured to provide internal personnel with direct access to the billing mechanism.
- 41. The system of claim 38, wherein the billing information includes at least one of an end-user identification indicator, a service level purchased indicator, an end-user service provider indicator, a usage amount indicator, a detailed billing amount, a cumulative billing amount, and a billing period indicator.
- 42. The system of claim 1, wherein:
the digital repository is further populated with entries including general ledger and accounts payable information corresponding to at least one of the multiple service providers; and the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
a general ledger and accounts payable mechanism configured to access and maintain entries in the digital repository regarding general ledger and accounts payable information.
- 43. The system of claim 42, wherein the common interface mechanism is further configured to provide access to the general ledger and accounts payable mechanism for network management personnel.
- 44. The system of claim 42, wherein the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
an internal personnel access mechanism configured to provide internal personnel with direct access to the general ledger and accounts payable mechanism.
- 45. The system of claim 1, wherein at least a portion of the common network comprises a Data Over Cable Service Interface Specification network.
- 46. The system of claim 1, wherein at least a portion of the common network comprises a European Data Over Cable Service Interface Specification.
- 47. The system of claim 1, wherein the digital repository is implemented as a single instance of a database.
- 48. The system of claim 1, wherein the digital repository is implemented as at least two instances of a database, at least one of the at least two instances of the database serving as a master database.
- 49. The system of claim 1, wherein the common interface mechanism is further configured to be customizable by each of the multiple service providers.
- 50. The system of claim 49, wherein the common interface mechanism may be customized by at least one of using a sales script and adding a logo.
- 51. The system of claim 1, wherein the common interface mechanism is further configured such that each of the multiple service providers may restrict access based on at least one of a userid and a role.
- 52. The system of claim 1, wherein the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
an internal personnel access mechanism configured to provide internal personnel access to the digital repository.
- 53. 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 support multiple service providers each having end-users connected to a common network, the computer program code mechanism having,
a first computer code device configured to provide a single user interface for a first service provider of the multiple service providers and a second service provider of the multiple service providers for accessing information in a database, the first service provider having access to entries of the database regarding the end-users of the first service provider and the second service provider having access to entries of the database regarding the endusers of the second service provider.
- 54. The computer program product of claim 53, further comprising:
a second computer code device configured to maintain network management information in the database, wherein the first computer code device is further configured to provide network management personnel with access to the second computer code device to maintain entries of the database regarding network management information.
- 55. The computer program product of claim 54, further comprising:
a third computer code device configured to provide internal personnel with direct access to the second computer code device to maintain entries of the database regarding network management information.
- 56. The computer program product of claim 53, wherein the first computer code device is further configured to provide secure access to entries in the database.
- 57. The computer program product of claim 53, further comprising:
a second computer code device configured to maintain at least one of network usage information and end-user provisioning information in the database, wherein the first computer code device is further configured to provide at least one of the multiple service providers and network management personnel with access to the second computer code device to maintain entries of the database regarding the at least one of network usage information and end-user provisioning information.
- 58. The computer program product of claim 57, further comprising:
a third computer code device configured to provide internal personnel with direct access to the second computer code device to maintain entries of the database regarding the at least one of network usage information and end-user provisioning information.
- 59. The computer program product of claim 57, wherein the second computer code device is further configured to provision new end-users of the common network.
- 60. The computer program product of claim 53, wherein the common network comprises a network dedicated to broadband data transport services.
- 61. The computer program product of claim 60, wherein the broadband data transport services comprise at least one of Internet access, packetized voice, voice over IP, and video on demand.
- 62. The computer program product of claim 53, wherein the common network comprises an open network.
- 63. The computer program product of claim 53, wherein at least a portion of the network comprises an Internet protocol network.
- 64. The computer program product of claim 53, wherein at least a portion of the network comprises a hybrid fiber optic coaxial network.
- 65. The computer program product of claim 53, wherein at least one of the multiple service providers comprises an Internet service provider.
- 66. The computer program product of claim 53, further comprising:
a second computer code device configured to maintain service availability information in the database, wherein the first computer code device is further configured to provide at least one of the multiple service providers and network management personnel with access to the second computer code device to access entries of the database regarding service availability information.
- 67. The computer program product of claim 66, further comprising:
a third computer code device configured to provide internal personnel with direct access to the second computer code device to maintain entries of the database regarding service availability information.
- 68. The computer program product of claim 53, further comprising:
a second computer code device configured to maintain network asset management information in the database, wherein the first computer code device is further configured to provide at least one of the multiple service providers and network management personnel with access to the second computer code device to maintain entries of the database regarding network asset management information.
- 69. The computer program product of claim 68, further comprising:
a third computer code device configured to provide internal personnel with direct access to the second computer code device to maintain entries of the database regarding network asset management information.
- 70. The computer program product of claim 53, further comprising:
a second computer code device configured to maintain trouble ticket status information in the database, wherein the first computer code device is further configured to provide at least one of the multiple service providers and network management personnel with access to the second computer code device to maintain entries of the database regarding trouble ticket status information.
- 71. The computer program product of claim 70, further comprising:
a third computer code device configured to provide internal personnel with direct access to the second computer code device to maintain entries of the database regarding trouble ticket status information.
- 72. The computer program product of claim 53, further comprising:
a second computer code device configured to maintain workforce management information in the database, wherein the first computer code device is further configured to provide at least one of the multiple service providers and network management personnel with access to the second computer code device to maintain entries of the database regarding workforce management information.
- 73. The computer program product of claim 72, further comprising:
a third computer code device configured to provide internal personnel with direct access to the second computer code device to maintain entries of the database regarding workforce management information.
- 74. The computer program product of claim 53, further comprising:
a second computer code device configured to access billing information corresponding to usage of the common network by the end-users of the first service provider and the end-users of the second service provider in the database; a third computer code device configured to maintain billing information corresponding to usage of the common network by the end-users of the first service provider and the end-users of the second service provider in the database; and a fourth computer code device configured to generate bills for the first service provider and the second service provider based on usage of the common network by respective end-users, wherein the first computer code device is further configured to provide at least one of the multiple service providers and network management personnel with access to the second computer code device to access entries of the database regarding billing information, and to provide network management personnel with access to at least one of the third computer code device and the fourth computer code device to maintain entries of the database regarding billing information.
- 75. The computer program product of claim 74, further comprising:
a fifth computer code device configured to provide internal personnel with direct access to the third computer code device to maintain entries of the database regarding billing information.
- 76. The computer program product of claim 53, further comprising:
a second computer code device configured to maintain general ledger and accounts payable information in the database, wherein the first computer code device is further configured to provide network management personnel with access to the second computer code device to maintain entries of the database regarding general ledger and accounts payable information.
- 77. The computer program product of claim 76, further comprising:
a third computer code device configured to provide internal personnel with direct access to the second computer code device to maintain entries of the database regarding general ledger and accounts payable information.
- 78. The computer program product of claim 53, wherein at least a portion of the common network comprises a Data Over Cable Service Interface Specification network.
- 79. The computer program product of claim 53, wherein at least a portion of the common network comprises a European Data Over Cable Service Interface Specification network.
- 80. The computer program product of claim 53, wherein the first computer code device is further configured to provide a single user interface that is customizable by each of the multiple service providers.
- 81. The computer program product of claim 80, wherein the single user interface may be customized by at least one of using a sales script and adding a logo.
- 82. The computer program product of claim 53, wherein the first computer code device is further configured such that each of the multiple service providers may restrict access to the single user interface based on at least one of a userid and a role.
- 83. A method for providing operations support for a first service provider of multiple service providers and a second service provider of multiple service providers, each having end-users connected to a common network, comprising the steps of :
provisioning a first end-user of the first service provider onto the common network; storing first end-user information in a database corresponding to the first end-user; associating the first end-user information with the first service provider in the database; provisioning a second end-user of the second service provider onto the common network; storing second end-user information in the database corresponding to the second end-user; associating the second end-user information with the second service provider in the database; and accessing information in the database via a single user interface by the first service provider and the second service provider, the first service provider having access to information regarding end-users of the first service provider and the second service provider having access to information regarding end-users of the second service provider.
- 84. The method of claim 83, further comprising the steps of:
monitoring a status of the common network; storing network management information in the database corresponding to the status of the common network determined in the monitoring step; and accessing the network management information in the database via the single user interface by network management personnel.
- 85. The method of claim 83, further comprising the steps of:
gathering first end-user provisioning information from the first end-user; storing the first end-user provisioning information in the database; associating the first end-user provisioning information with the first end-user in the database; monitoring a usage of the common network by the first end-user; storing first end-user network usage information in the database corresponding to the usage of the common network by the first end-user; associating the first end-user network usage information with the first end-user in the database; gathering second end-user provisioning information from the second end-user; storing the second end-user provisioning information in the database; associating the second end-user provisioning information with the second end-user in the database; monitoring a usage of the common network by the second end-user; storing second end-user network usage information in the database corresponding to the usage of the common network by the second end-user; and associating the second end-user network usage information with the second end-user in the database.
- 86. The method of claim 83, wherein the accessing step comprises providing secure access to the database to entries in the database.
- 87. The method of claim 86, wherein secure access is provided by at least one of accepting traffic from a predetermined set of IP addresses, encryption using secure shell, encryption using secure hypertext transfer protocol, user authentication by username and password, and user authentication by one-time password technology.
- 88. The method of claim 83, wherein the accessing step comprises accessing the database through a single web portal.
- 89. The method of claim 83, wherein the accessing step comprises accessing the database through an automated interface implemented as at least one of an extensible markup language interface, a file transfer protocol interface, an rsync Internet protocol interface, and an electronic mail interface.
- 90. The method of claim 83, wherein the common network comprises a network dedicated to broadband data transport services.
- 91. The method of claim 90, wherein the broadband data transport services comprise at least one of Internet access, packetized voice, voice over IP, and video on demand.
- 92. The method of claim 83, wherein the common network comprises an open access network.
- 93. The method of claim 83, wherein at least a portion of the common network comprises an Internet protocol network.
- 94. The method of claim 83, wherein at least a portion of the common network comprises a hybrid fiber optic coaxial network.
- 95. The method of claim 83, wherein at least a portion of the common network comprises a Data Over Cable Service Interface Specification network.
- 96. The method of claim 83, wherein at least a portion of the common network comprises a European Data Over Cable Service Interface Specification network.
- 97. The method of claim 83, wherein at least one of the multiple service providers comprises an Internet service provider.
- 98. The method of claim 83, further comprising the steps of:
gathering service availability information corresponding to a geographic availability of the common network; storing the service availability information in the database; requesting connectivity to the common network by a third end-user to one of the first service provider and the second service provider; querying the service availability information in the database via the single user interface by the one of the first service provider and the second service provider to determine an availability for the third end-user; and indicating to the third end-user that the common network is one of available and not available based on a result of the querying step.
- 99. The method of claim 83, further comprising the steps of:
storing network asset management information in the database corresponding to components of the common network; accessing the network asset management information in the database via the single user interface by network management personnel.
- 100. The method of claim 83, further comprising the steps of:
opening a first trouble ticket by the first service provider via the single user interface; storing a first trouble ticket entry in the database corresponding to the first trouble ticket; associating the first trouble ticked entry with the first service provider in the database; opening a second trouble ticket by the second service provider via the single user interface; storing a second trouble ticket entry in the database corresponding to the second trouble ticket; associating the second trouble ticket entry with the second service provider in the database; querying the database for at least one of the first trouble ticket entry and the second trouble ticket entry by network management personnel; updating a status of the at least one of the first trouble ticket entry and the second trouble ticket entry by network personnel; and storing the at least one of the first trouble ticket entry and the second trouble ticket entry in the database with the status as updated in the updating step.
- 101. The method of claim 100, further comprising the step of:
associating at least one of the first trouble ticket and the second trouble ticket with an end-user in the database indicating a particular end-user having a problem.
- 102. The method of claim 83, further comprising the steps of:
storing a workforce management entry in the database corresponding to workforce availability; querying the database for the workforce management entry to determine workforce availability to provide connectivity to at least one of the first end-user and the second end-user; updating the workforce management entry to schedule an appointment to provide connectivity to the at least one of the first end-user and the second end-user; storing the workforce management entry in the database as updated in the updating step; and indicating to the at least one of the first end-user and the second end-user the appointment scheduled in the updating step.
- 103. The method of claim 83, further comprising the steps of:
monitoring a usage of the common network by the first end-user; storing a first end-user usage entry in the database corresponding to a level of usage of the common network by the first end-user; associating the first end-user usage entry with the first end-user in the database; querying the database for the first end-user usage entry and the first end-user entry; generating first end-user billing information for the first end-user based on the first end-user usage entry and the first end-user entry; storing a first end-user billing entry corresponding to first end-user billing information generated in the generating first end-user billing information step in the database; associating the first end-user billing entry with the first end-user in the database; monitoring a usage of the common network by the second end-user; storing a second end-user usage entry in the database corresponding to a level of usage of the common network by the second end-user; associating the second end-user usage entry with the second end-user in the database; querying the database for the second end-user usage entry and the second end-user entry; generating second end-user billing information for the second end-user based on the second end-user usage entry and the second end-user entry; storing a second end-user billing entry corresponding to second end-user billing information generated in the generating second end-user billing information step in the database; and associating the second end-user billing entry with the second end-user in the database.
- 104. The method of claim 80, further comprising the step of:
sending to at least one of the multiple service providers, billing information corresponding to respective end-users.
- 105. The method of claim 83, further comprising the steps of:
stroring general ledger and accounts payable information in the database; and accessing the general ledger and accounts payable information via the single user interface by network management personnel.
- 106. A system for providing operations support for a first service provider of multiple service providers and a second service provider of multiple service providers, each having end-users connected to a common network, comprising:
means for provisioning a first end-user of the first service provider onto the common network; means for storing a first end-user entry in a database corresponding to the first end-user; means for associating the first end-user entry with the first service provider in the database; means for provisioning a second end-user of the second service provider onto the common network; means for storing a second end-user entry in the database corresponding to the second end-user; means for associating the second end-user entry with the second service provider in the database; and means for accessing information in the database via a single user interface by the first service provider and the second service provider, the first service provider having access to entries regarding end-users of the first service provider and the second service provider having access to entries regarding end-users of the second service provider.
- 107. The system of claim 1 wherein:
the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
a data logging mechanism configured to maintain a log of entries regarding end-user identification information.
- 108. The system of claim 107, wherein the end-user identification information includes at least one of an end-user device MAC address, a DHCP IP address granted to an end-user device, and end-user service account information.
- 109. The system of claim 107 wherein:
the computer readable medium is further encoded with processor readable instructions that when executed by the processor implement
a data log access mechanism configured to provide access to the log of entries maintained by the data logging mechanism for at least one of network management personnel and at least one of the multiple service providers.
- 110. The system of claim 109, wherein the common interface mechanism is further configured to provide a single user interface for the first service provider and the second service provider to access the log of entries maintained by the data logging mechanism, the first service provider having access to entries regarding end-users of the first service provider and the second service provider having access to entries regarding end-users of the second service provider.
- 111. The system of claim 109, wherein the data log access mechanism is further configured to provide access to the log of entries via at least one of a file transfer protocol interface, an electronic mail interface, a web-based interface, and an rsync Internet protocol interface.
- 112. The system of claim 109, wherein the data log access mechanism is further configured to provide access for network management personnel, the first service provider and the second service provider to access the log of entries maintained by the data logging mechanism, network management personnel having access to entries regarding all end-users, the first service provider having access to entries regarding end-users of the first service provider and the second service provider having access to entries regarding end-users of the second service provider.
- 113. The computer program product of claim 53, further comprising:
a second computer code device configured to maintain a log of entries regarding end-user identification information.
- 114. The computer program product of claim 113, wherein the end-user identification information includes at least one of an end-user device MAC address, a DHCP IP address granted to an end-user device, and end-user service account information.
- 115. The computer program product of claim 113, further comprising:
a third computer code device configured to provide access to the log of entries maintained by the second computer code device for network management personnel, the first service provider and the second service provider, network management personnel having access to entries regarding all end-users, the first service provider having access to entries regarding end-users of the first service provider and the second service provider having access to entries regarding end-users of the second service provider.
- 116. The computer program product of claim 53 wherein at least a portion of the computer program code mechanism is configured to be invoked through an application program interface.
- 117. The computer program product of claim 53, further comprising:
a second computer code device configured to perform at least one of data warehousing and data mining of information in the database.
CROSS REFERENCE TO RELATED PATENT DOCUMENTS
[0001] The present document contains subject matter related to that disclosed in commonly owned, co-pending application Ser. No. XX/XXX,XXX filed Feb. 16, 2001, entitled METHOD AND SYSTEM OF EXPANDING A CUSTOMER BASE OF A DATA SERVICES PROVIDER (Attorney Docket No. 202385US-8); application Ser. No. XX/XXX,XXX filed Feb. 16, 2001, entitled SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR END-USER SELF-AUTHENTICATION (Attorney Docket No. 202585US-8); application Ser. No. XX/XXX,XXX 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); Provisional Application Serial No. XX/XXX,XXX 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); Provisional Application Serial No. XX/XXX,XXX filed Feb. 16, 2001, entitled SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR DYNAMIC BANDWIDTH PROVISIONING (Attorney Docket No. 202663US-8 PROV); Provisional Application Serial No. XX/XXX,XXX filed Feb. 16, 2001, entitled SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR END-USER SERVICE PROVIDER SELECTION (Attorney Docket No. 202664US-8 PROV), and Provisional Application Serial No. XX/XXX,XXX 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), the entire contents of each of which being incorporated herein by reference.