Normalization of data originating from endpoints within low power wide area networks (LPWANs)
AssigneeCable Television Laboratories, Inc.
InventorsDaryl Malas, Robert M. Lund, Brandon Schaffer, Steve Johnson
Life of this patent
Estimating the term…
Abstract
The normalization of data originating from endpoints within low power wide area networks (LPWANs) is contemplated. The normalization may be beneficial to facilitate normalizing data when collected and/or communicated according to disparate protocols, languages, formats, syntaxes, structures, etc. of the endpoints and/or the LPWANs so as to enable commonization of the data prior to being interfaced with applications or other entities intending to make use thereof.
Claims6
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.
A method for normalizing data from a wireless low power wide area network (LPWAN), the method comprising:
- receiving, at an application interface of an abstraction layer, a plurality of translation instructions from a plurality of applications, the plurality of translation instructions being sufficient for normalizing data carried within messages received at a LPWAN interface of the abstraction layer according to formatting characteristics of a plurality of endpoints and the LPWAN;
- using a controller of the abstraction layer, controlling a message handler of the abstraction layer 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 of the abstraction layer, and based thereon, normalize data included therewith prior to the data being interfaced to the plurality of applications;
- collecting accounting information for the LPWAN, the accounting information including a volume of data traffic for the LPWAN;
- and
- transmitting an accounting report to an operator associated with the LPWAN, the accounting report including the accounting information.
Dependencies are inferred from the claim text.