Method and system of provisioning a desired communication service for a user across a network
First Claim
1. A method comprising:
- providing, by one or more provisioning servers, a web interface to a user, the web interface allowing the user to submit a request for a new service from a service provider;
receiving, by the provisioning servers, the request for the new service submitted by the user through the web interface;
determining, by the provisioning servers and from the request for the new service submitted by the user through the web interface, an Internet Protocol (IP) address for a user access device on a network;
formulating, by the provisioning servers, a lease query that includes the IP address for the user access device as determined from the request for the new service submitted by the user through the web interface;
sending, by the provisioning servers, the lease query to a Dynamic Host Configuration Protocol (DHCP) server, wherein the user access device is located at a Media Access Control (MAC) address on the network and the DHCP server has, when provisioning an existing service that is different than the new service, previously allocated the IP address to the user access device and has mapped the IP address to the MAC address of the user access device;
receiving, by the provisioning servers, the MAC address for the user access device in response to the lease query; and
provisioning, by the provisioning servers, the new service using the MAC address.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a provisioning tool and method for a communications network, particularly a broadband communications network which is arranged to provision a service for a user based on information available via another user connection; this facilitates provision. In a preferred embodiment, a user device address is obtained from a user IP address. Provisioning and other network tools with additional or alternative advantageous features are disclosed and the provisioning tools disclosed may communicate with a variety of other tools including planning and inventory applications and agents associated with equipment, all of which are also independently provided, enabling provision of a variety of novel services and features dealing with a spectrum of problems arising in a communications environment, particularly a broadband environment.
70 Citations
24 Claims
-
1. A method comprising:
-
providing, by one or more provisioning servers, a web interface to a user, the web interface allowing the user to submit a request for a new service from a service provider; receiving, by the provisioning servers, the request for the new service submitted by the user through the web interface; determining, by the provisioning servers and from the request for the new service submitted by the user through the web interface, an Internet Protocol (IP) address for a user access device on a network; formulating, by the provisioning servers, a lease query that includes the IP address for the user access device as determined from the request for the new service submitted by the user through the web interface; sending, by the provisioning servers, the lease query to a Dynamic Host Configuration Protocol (DHCP) server, wherein the user access device is located at a Media Access Control (MAC) address on the network and the DHCP server has, when provisioning an existing service that is different than the new service, previously allocated the IP address to the user access device and has mapped the IP address to the MAC address of the user access device; receiving, by the provisioning servers, the MAC address for the user access device in response to the lease query; and provisioning, by the provisioning servers, the new service using the MAC address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; providing, by one or more provisioning servers, a web interface to a user, the web interface allowing the user to submit a request for a new service from a service provider, receiving, by the provisioning servers, the request for the new service submitted by the user through the web interface, determining, by the provisioning servers and from the request for the new service submitted by the user through the web interface, an Internet Protocol (IP) address for a user access device on a network, formulating, by the provisioning servers, a lease query that includes the IP address for the user access device as determined from the request for the new service submitted by the user through the web interface, sending, by the provisioning servers, the lease query to a Dynamic Host Configuration Protocol (DHCP) server, wherein the user access device is located at a Media Access Control (MAC) address on the network and the DHCP server has, when provisioning an existing service that is different than the new service, previously allocated the IP address to the user access device and has mapped the IP address to the MAC address of the user access device, receiving, by the provisioning servers, the MAC address for the user access device in response to the lease query, and provisioning, by the provisioning servers, the new service using the MAC address. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
providing, by one or more provisioning servers, a web interface to a user, the web interface allowing the user to submit a request for a new service from a service provider; receiving, by the provisioning servers, the request for the new service submitted by the user through the web interface; determining, by the provisioning servers and from the request for the new service submitted by the user through the web interface, an Internet Protocol (IP) address for a user access device on a network; formulating, by the provisioning servers, a lease query that includes the IP address for the user access device as determined from the request for the new service submitted by the user through the web interface; sending, by the provisioning servers, the lease query to a Dynamic Host Configuration Protocol (DHCP) server, wherein the user access device is located at a Media Access Control (MAC) address on the network and the DHCP server has, when provisioning an existing service that is different than the new service, previously allocated the IP address to the user access device and has mapped the IP address to the MAC address of the user access device; receiving, by the provisioning servers, the MAC address for the user access device in response to the lease query; and provisioning, by the provisioning servers, the new service using the MAC address. - View Dependent Claims (21, 22, 23, 24)
-
Specification