Generic and secure AMI end device configuration
First Claim
1. A method of configuring an end device via an advanced metering infrastructure (AMI) network, the method comprising:
- receiving, via the AMI network, a program recipe comprising one or more configuration parameters, the program recipe being specific to the end device and formatted according to a generic program table of the end device;
decrypting and validating the program recipe;
after the decryption and validation of the program recipe, implementing the program recipe, by the end device, to configure the end device with the one or more configuration parameters; and
logging a result of the program recipe implementation such that the result can be retrieved by a collector within the AMI network,wherein the end device is associated with a first vendor and the AMI network and the collector are associated with a second vendor that is different than the first vendor, and wherein the program recipe can be decrypted by the end device but it is not able to be decrypted by the AMI network of the second vendor.
1 Assignment
0 Petitions
Accused Products
Abstract
A metering device may be configured to communicate with other devices on a plurality of metering communication networks, such as an advanced metering infrastructure (AMI) network. For example, a metering end device may be programmed or reconfigured via an AMI network. A metering end device may receive, via the AMI network, a program recipe comprising one or more configuration parameters. The program recipe may be specific to the end device and formatted according to a generic program table of the end device. The end device may decrypt and validate the program recipe. The end device may implement the decrypted program recipe to configure the end device with the one or more configuration parameters.
26 Citations
19 Claims
-
1. A method of configuring an end device via an advanced metering infrastructure (AMI) network, the method comprising:
-
receiving, via the AMI network, a program recipe comprising one or more configuration parameters, the program recipe being specific to the end device and formatted according to a generic program table of the end device; decrypting and validating the program recipe; after the decryption and validation of the program recipe, implementing the program recipe, by the end device, to configure the end device with the one or more configuration parameters; and logging a result of the program recipe implementation such that the result can be retrieved by a collector within the AMI network, wherein the end device is associated with a first vendor and the AMI network and the collector are associated with a second vendor that is different than the first vendor, and wherein the program recipe can be decrypted by the end device but it is not able to be decrypted by the AMI network of the second vendor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An end device, the end device comprising:
-
a transceiver configured to receive, via an advanced metering infrastructure (AMI) network, a program recipe comprising one or more configuration parameters, the program recipe being specific to the end device and formatted according to a generic program table of the end device; a memory configured to store the generic program table comprising one or more encrypted components of the program recipe; and a processor configured to; decrypt the program recipe; validate the program recipe; implement the program recipe for configuring the end device with the one or more configuration parameters after the program recipe is decrypted and validated; and log a result of the program recipe implementation such that the result can be retrieved by a collector within the AMI network, wherein the end device is associated with a first vendor and the AMI network and the collector are associated with a second vendor that is different than the first vendor, and wherein the program recipe can be decrypted by the end device but it is not able to be decrypted by the AMI network of the second vendor. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of remotely configuring an end device, the method comprising:
-
receiving, by an advanced metering infrastructure (AMI) head-end system via an AMI network, a system configuration profile, the system configuration profile comprising meta-data and a program recipe, wherein the program recipe comprises one or more configuration parameters for programming the end device; authenticating, by the AMI head-end system, the system configuration profile; decrypting, by the AMI head-end system, the meta-data without accessing the program recipe; based on the meta-data, determining, by the AMI head-end system, whether the end device is compatible with the system configuration profile; retrieving a result indicative of an implementation of the program recipe; and updating a configuration profile state associated with the end device in accordance with the result, wherein the end device is associated with a first vendor and the AMI head-end system is associated with a second vendor that is different than the first vendor, and wherein the program recipe can be decrypted by the end device but it is not able to be decrypted by the AMI head-end system of the second vendor. - View Dependent Claims (19)
-
Specification