US 11,690,010 B2
Normalization of data originating from endpoints within low power wide area networks (LPWANs)
Daryl Malas, Broomfield, CO (US); Robert M. Lund, Boulder, CO (US); Brandon Schaffer, Loveland, CO (US); and Steve Johnson, Boulder, CO (US)
Assigned to Cable Television Laboratories, Inc., Louisville, CO (US)
Filed by CABLE TELEVISION LABORATORIES, INC., Louisville, CO (US)
Filed on Feb. 24, 2020, as Appl. No. 16/799,157.
Application 16/799,157 is a continuation of application No. 15/844,087, filed on Dec. 15, 2017, granted, now 10,575,250, issued on Feb. 25, 2020.
Claims priority of provisional application 62/434,610, filed on Dec. 15, 2016.
Prior Publication US 2020/0196238 A1, Jun. 18, 2020
Prior Publication US 2022/0150825 A9, May 12, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 52/02 (2009.01); H04L 69/06 (2022.01); H04L 67/125 (2022.01); H04L 69/08 (2022.01); H04L 67/12 (2022.01); H04L 69/18 (2022.01); H04L 67/565 (2022.01)
CPC H04W 52/0216 (2013.01) [H04L 67/12 (2013.01); H04L 67/125 (2013.01); H04L 67/565 (2022.05); H04L 69/06 (2013.01); H04L 69/08 (2013.01); H04L 69/18 (2013.01); Y02D 30/70 (2020.08)] 6 Claims
OG exemplary drawing
 
1. A low power wide area network abstraction layer (LPWAL), comprising:
a low power wide area network (LPWAN) interface interfacing with a plurality of LPWANs, each of the plurality of LPWANs including:
i) at least one network server,
ii) at least one gateway,
iii) a plurality of endpoints, the plurality of endpoints being solely battery-operated devices, and
iv) wherein the at least one network server interfaces with the LPWAN interface and the at least one gateway, and the plurality of endpoints interface with one or more of the at least one gateway;
an application interface interfacing with at least one application connected thereto via the Internet or other communication network;
a message handler interfacing messages between the LPWAN interface and the application interface, the message handler normalizing data carried within messages received at the LPWAN interface such that disparate data formats employed therewith are normalized to a common format prior to being interfaced to the at least one application via the application interface;
a processor and non-transitory computer-readable medium having a plurality of non-transitory instructions executable with the processor, the plurality of non-transitory instructions being sufficient to facilitate:
receiving a plurality of translation instructions from a plurality of applications, the plurality of translation instructions being sufficient for normalizing the data carried within the messages received at the LPWAN interface according to formatting characteristics of the plurality of endpoints and the LPWAN associated therewith,
controlling the message handler on a message-by-message basis to lookup one or more of the plurality of translation instructions for each message received at the LPWAN interface, and based thereon, normalize the data included therewith prior to the data being interfaced to the at least one application,
collecting accounting information for each of the plurality of LPWANs, the accounting information including a volume of data traffic for each of the LPWANs, and
transmitting an accounting report to each operator associated with the plurality of LPWANs, the accounting report including the accounting information.