Patent ID: 8774143

Claim:
A method comprising: receiving via a first network, by a smart meter connected to the first network and connected to a second network, registration information for a device operably connected to said first network, wherein said registration information includes a unique identifier for said device, wherein the unique identifier for said device comprises a network address on the first network for the device and the smart meter comprises circuitry to measure utility consumption by the device; transmitting via a second network, by the smart meter connected to the first network and the second network, at least the registration information for the device and a meter identifier that uniquely identifies the smart meter to a second computing device connected to the second network, wherein the meter identifier comprises a network address on the second network for the smart meter; receiving, by said second computing device, the registration information for the device and the meter identifier; receiving via a third network, by said second computing device, update information for the device, wherein the update information comprises a software or a firmware update for the device; transmitting, by the second computing device, the update information to the smart meter via the second network using the registration information and the meter identifier; transmitting, by the smart meter, the update information to the device; and updating the device with the update information.