System and method for automatic provisioning of onsite networking services
First Claim
Patent Images
1. A system for providing network services, comprising:
- a directory service including a plurality of software objects that include configuration data and programs used to provision customer premise equipments, where one or more of the plurality of software objects is related to at least one instance of customer premise equipment, the one or more of the plurality of software objects including at least one customer premise equipment object representing the at least one instance of customer premise equipment in the directory service, the at least one instance of customer premise equipment connected to the directory service via a first communication link;
first provisioning means for automatically provisioning the at least one instance of customer premise equipment for delivery of network services from the directory service to at least one end-user appliance that is connected to the at least one instance of customer premise equipment via a second communication link, the first provisioning means comprising;
means for creating the at least one customer premise equipment object in the directory service;
means for creating tailored service software objects at the directory service including service configuration and operating information associated with the network services to be delivered to the at least one end-user appliance via the at least one instance of customer premise equipment; and
means for downloading, from the directory service, the tailored service software objects to a data store means at the at least one instance of customer premise equipment;
the data store means, at the at least one instance of customer premise equipment, for storing the one or more of the plurality of software objects related to the at least one instance of customer premise equipment; and
monitoring means for enabling the at least one instance of customer premise equipment to initiate communication with the directory service to monitor for a change in the one or more of the plurality of software objects stored in the directory service, said change being in response to a request for a change to the network services being delivered to the at least one end-user appliance, said change indicating an addition of a new network service, and wherein if a change regarding the addition of a new network service has occurred, reconfiguring the at least one instance of customer premise equipment automatically by downloading, from the directory service, one or more new tailored service software objects associated with the new network service to the data store means at the at least one instance of customer premise equipment, wherein the one or more new tailored service software objects are executed to deliver the new network service to the at least one end-user appliance.
16 Assignments
0 Petitions
Accused Products
Abstract
An automatic provisioning system is activated within a DSL, cable modem or other residential or gateway or hub, and accesses a remote directory service to locate appropriate addressing and other information to initialize the equipment. The gateway interface may automatically update its configuration, heal bugs and perform other maintenance and other tasks. Multiple gateway interfaces or products or services may be configured at one premise, and version control maintained to ensure compatibility.
40 Citations
52 Claims
-
1. A system for providing network services, comprising:
-
a directory service including a plurality of software objects that include configuration data and programs used to provision customer premise equipments, where one or more of the plurality of software objects is related to at least one instance of customer premise equipment, the one or more of the plurality of software objects including at least one customer premise equipment object representing the at least one instance of customer premise equipment in the directory service, the at least one instance of customer premise equipment connected to the directory service via a first communication link; first provisioning means for automatically provisioning the at least one instance of customer premise equipment for delivery of network services from the directory service to at least one end-user appliance that is connected to the at least one instance of customer premise equipment via a second communication link, the first provisioning means comprising; means for creating the at least one customer premise equipment object in the directory service; means for creating tailored service software objects at the directory service including service configuration and operating information associated with the network services to be delivered to the at least one end-user appliance via the at least one instance of customer premise equipment; and means for downloading, from the directory service, the tailored service software objects to a data store means at the at least one instance of customer premise equipment; the data store means, at the at least one instance of customer premise equipment, for storing the one or more of the plurality of software objects related to the at least one instance of customer premise equipment; and monitoring means for enabling the at least one instance of customer premise equipment to initiate communication with the directory service to monitor for a change in the one or more of the plurality of software objects stored in the directory service, said change being in response to a request for a change to the network services being delivered to the at least one end-user appliance, said change indicating an addition of a new network service, and wherein if a change regarding the addition of a new network service has occurred, reconfiguring the at least one instance of customer premise equipment automatically by downloading, from the directory service, one or more new tailored service software objects associated with the new network service to the data store means at the at least one instance of customer premise equipment, wherein the one or more new tailored service software objects are executed to deliver the new network service to the at least one end-user appliance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for providing network services to at least one end-user appliance via at least one instance of customer premise equipment, the method comprising:
-
connecting the at least one instance of customer premise equipment to a directory service via a first communication link, wherein the directory service includes a plurality of software objects that include configuration data and programs used to provision customer premise equipments, where one or more of the plurality of software objects is related to the at least one instance of customer premise equipment, the one or more of the plurality of software objects including at least one customer premise equipment object representing the at least one instance of customer premise equipment in the directory service; provisioning the at least one instance of customer premise equipment automatically for delivery of network services from the directory service to the at least one end-user appliance that is connected to the at least one instance of customer premise equipment via a second communication link, the provisioning including; creating the at least one customer premise equipment object; creating tailored service software objects at the directory service including service configuration and operating information associated with the network services to be delivered to the at least one end-user appliance via the at least one instance of customer premise equipment; and downloading, from the directory service, the tailored service software objects to the at least one instance of customer premise equipment; and enabling the at least one instance of customer premise equipment to initiate communication with the directory service to monitor for a change in the one or more of the plurality of software objects stored in the directory service, said change being in response to a request for a change to the network services being delivered to the at least one end-user appliance, said change indicating an addition of a new network service, and wherein if a change regarding the addition of a new network service has occurred, reconfiguring the at least one instance of customer premise equipment automatically by downloading, from the directory service, one or more new tailored service software objects associated with the new network service to the at least one instance of customer premise equipment, wherein the one or more new tailored service software objects are executed to deliver the new network service to the at least one end-user appliance. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification