US 11,798,102 B2
Methods, systems, apparatus and articles of manufacture to obfuscate metered data using a mask
Igor Tatourian, Santa Clara, CA (US); Rita H. Wouhaybi, Portland, OR (US); Hong Li, El Dorado Hills, CA (US); and Tobias M. Kohlenberg, Portland, OR (US)
Assigned to McAfee, LLC, San Jose, CA (US)
Filed by McAfee, LLC, San Jose, CA (US)
Filed on Jul. 30, 2021, as Appl. No. 17/390,179.
Application 17/390,179 is a continuation of application No. 16/426,755, filed on May 30, 2019, granted, now 11,127,093.
Application 16/426,755 is a continuation of application No. 14/569,344, filed on Dec. 12, 2014, granted, now 10,325,329, issued on Jun. 18, 2019.
Prior Publication US 2021/0358059 A1, Nov. 18, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 50/06 (2012.01); H04Q 9/00 (2006.01)
CPC G06Q 50/06 (2013.01) [H04Q 9/00 (2013.01); G06F 2221/2135 (2013.01); G06Q 2220/00 (2013.01); H04Q 2209/60 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A smart meter to obfuscate metered data, the smart meter comprising:
at least one storage device;
machine readable instructions; and
at least one processor to execute the machine readable instructions to:
obtain a first mask from a utility server;
apply a key to decrypt the first mask, the first mask indicative of an array of numbers to change values of energy metrics associated with a household measured by the smart meter, the key corresponding to the smart meter;
determine if decryption of the first mask is one of successful or unsuccessful;
in response to the determination that the decryption of the first mask is successful, obfuscate the energy metrics by generating augmented energy metrics using the first mask;
in response to the determination that the decryption of the first mask is unsuccessful:
cause a request for a second mask, the second mask different from the first mask; and
obfuscate the energy metrics by generating the augmented energy metrics using the second mask; and
transmit the augmented energy metrics corresponding to the household to the utility server.