US 12,413,592 B2
Secure data orchestrator for IoT networks
Victor Danilchenko, South Hadley, MA (US); and John Brodeur, Londonderry, NH (US)
Assigned to Schneider Electric USA, Inc., Boston, MA (US)
Appl. No. 17/775,336
Filed by Schneider Electric USA, Inc., Andover, MA (US)
PCT Filed Nov. 10, 2020, PCT No. PCT/US2020/059890
§ 371(c)(1), (2) Date May 9, 2022,
PCT Pub. No. WO2021/096891, PCT Pub. Date May 20, 2021.
Claims priority of provisional application 62/933,767, filed on Nov. 11, 2019.
Prior Publication US 2022/0394031 A1, Dec. 8, 2022
Int. Cl. H04L 9/40 (2022.01); H04L 43/08 (2022.01); H04L 67/1061 (2022.01); H04L 67/12 (2022.01)
CPC H04L 63/102 (2013.01) [H04L 43/08 (2013.01); H04L 63/0876 (2013.01); H04L 63/10 (2013.01); H04L 67/1072 (2013.01); H04L 67/12 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, at a data orchestrator, from an endpoint device, a plurality of data values collected by the endpoint device;
determining an identifier that uniquely identifies the endpoint device;
accessing one or more routing tables using the determined identifier and device type data corresponding to the plurality of data values to determine one or more data consumers to route the plurality of data values to, wherein the one or more routing tables were generated based on at least one of (i) device claim information relating to the endpoint device, (ii) license data relating to the one or more data consumers, and (iii) user information associated with the one or more data consumers; and
providing, by the data orchestrator, at least a portion of the plurality of data values from the endpoint device to the determined one or more data consumers for consumption,
wherein the endpoint device comprises one of a plurality of Internet of Things (IoT) devices within an IoT network, and different layers of IoT stack are decoupled from each other within a tenancy context to allow sharing of data between tenancy stovepipes.