×

Performing demand reset in a secure mobile network environment

  • US 9,817,999 B2
  • Filed: 03/15/2013
  • Issued: 11/14/2017
  • Est. Priority Date: 01/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. A meter, configured to reduce at least one of data loss at the meter, data loss in a network, or network traffic, the meter comprising:

  • one or more processors;

    memory communicatively coupled to the one or more processors;

    a metrology module stored in the memory and configured to, when executed by the one or more processors, collect values in one or more registers; and

    a communications module stored in the memory and configured to, when executed by the one or more processors;

    receive a first command in a first radio frequency (RF) message, wherein the first command comprises a first tracking identifier (ID) that is unique with respect to a first collection cycle of a plurality of collection cycles;

    determine whether or not the first command is valid, wherein validity techniques reduce network traffic by dis-incentivizing transmission of invalid demand reset commands, and wherein determining whether or not the first command is valid comprises;

    comparing a hash of the first command to a valid hash result;

    ordecrypting the first command;

    in response to determining that the first command is valid;

    obtaining, from the one or more registers, demand values for the first collection cycle;

    storing the demand values in a log prior to RF transmission, to thereby prevent data loss if RF transmission fails;

    transmitting a first RF response message that includes the demand values for the first collection cycle; and

    resetting the one or more registers to clear the demand values from the one or more registers;

    receive a second command in a second RF message, the second command comprises a second tracking ID;

    determine whether or not the second command is a replay, wherein the determining whether or not the second command is a replay is based at least in part on a comparison of the second tracking ID to the first tracking ID that is unique with respect to the first collection cycle;

    in response to determining that the second command is valid and that the second command is a replay;

    restoring data lost in the first RF response message by retrieving the demand values from the log; and

    transmitting a second RF response message that includes the demand values; and

    in response to determining that the second command is not valid;

    transmitting an RF response message that does not include the demand values.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×