Patent ID: 8527612

Claim:
A method for configuring network-enabled devices, the method comprising: discovering, at a first network-enabled device, at least one additional network-enabled device containing configuration parameters including details of how to configure the first network-enabled device, the first network-enabled device comprising an uninterruptible power supply (UPS), an electricity meter, or a feeder protector; obtaining the configuration parameters from the at least one additional network-enabled device; configuring the first network-enabled device using the obtained configuration parameters; and after configuring the first network-enabled device, providing the configuration parameters from the first network-enabled device to a third network-enabled device to configure the third network-enabled device, wherein obtaining the configuration parameters from the at least one additional network-enabled device and providing the configuration parameters from the first network-enabled device to the third network-enabled device comprise virally obtaining and providing the configuration parameters.