US 12,474,684 B2
Connected device information management systems and methods
David P. Maher, Philadelphia, PA (US)
Assigned to Intertrust Technologies Corporation, Berkeley, CA (US)
Filed by Intertrust Technologies Corporation, Berkeley, CA (US)
Filed on Sep. 26, 2023, as Appl. No. 18/475,192.
Application 18/475,192 is a continuation of application No. 16/843,705, filed on Apr. 8, 2020, granted, now 11,803,169.
Claims priority of provisional application 62/831,489, filed on Apr. 9, 2019.
Prior Publication US 2024/0019830 A1, Jan. 18, 2024
Int. Cl. G06Q 50/06 (2024.01); G05B 19/042 (2006.01); H02J 13/00 (2006.01); H04L 9/40 (2022.01)
CPC G05B 19/042 (2013.01) [G06Q 50/06 (2013.01); H02J 13/00006 (2020.01); G05B 2219/2639 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for validating record information performed by a system comprising a processor and a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the system to perform the method, the method comprising:
accessing, from a public ledger, a public record associated with a first data record, the first data record comprising an energy management transaction data record comprising one or more of policy information applied by at least one connected device, at least one identified control action of at least one connected device that generated the energy management transaction data record, and identification information associated with at least one connected device that generated the energy management transaction data record, the first data record comprising a public component and a private component, the public record comprising the public component of the first data record and a hash generated based on at least the public component and the private component of the first data record;
generating, based at least in part on the accessed public record, a record validation query, the record validation query comprising the hash generated based on at least the public component and the private component of the first data record;
querying a private database with the record validation query;
receiving a validation response from the private database, the validation response indicating that the private database comprises a data record having a hash that corresponds to the hash generated based on at least the public component and the private component of the first data record; and
authenticating the accessed public record based, at least in part, on the received validation response.