US 11,870,873 B2
Service layer-based methods to enable efficient analytics of IoT data
William Robert Flynn, IV, Schwenksville, PA (US); Dale N. Seed, Allentown, PA (US); Catalina Mihaela Mladin, Hatboro, PA (US); Quang Ly, North Wales, PA (US); Zhuo Chen, Claymont, DE (US); Lu Liu, Conshohocken, PA (US); Jiwan L. Ninglekhu, Conshohocken, PA (US); and Michael F. Starsinic, Newtown, PA (US)
Assigned to Convida Wireless, LLC, Wilmington, DE (US)
Appl. No. 16/973,496
Filed by CONVIDA WIRELESS, LLC, Wilmington, DE (US)
PCT Filed Jun. 21, 2019, PCT No. PCT/US2019/038484
§ 371(c)(1), (2) Date Dec. 9, 2020,
PCT Pub. No. WO2019/246530, PCT Pub. Date Dec. 26, 2019.
Claims priority of provisional application 62/688,873, filed on Jun. 22, 2018.
Prior Publication US 2021/0243271 A1, Aug. 5, 2021
Int. Cl. H04L 67/60 (2022.01); G16Y 40/20 (2020.01); G16Y 10/75 (2020.01); H04L 67/02 (2022.01); H04L 67/12 (2022.01)
CPC H04L 67/60 (2022.05) [G16Y 10/75 (2020.01); G16Y 40/20 (2020.01); H04L 67/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus for operating common analytics management service (AMS) in a service supporting service capabilities through a set of application programming interfaces (APIs), the service being provided as middleware between application protocols and applications, the apparatus comprising:
one or more processors; and
one or more memory coupled with the one or more processors, the one or more memory comprising executable instructions that when executed by the processor cause the one or more processors to effectuate operations comprising:
receiving from an application a request to create an AMS policy for analyzing internet of things (IoT) data, wherein the AMS policy specifies an analysis to be performed on the IoT data by configuring two or more analytic functions (AFs) of a plurality of AFs in the service to perform an analysis on the IoT data, each of the two or more AFs being for a respective different analytic prepared as part of the service capabilities in the service, and the AMS policy defines how analytic results received from the two or more AFs are conditionally updated with annotations and defines a way the updated analytic results are stored in the service and how to access the analytic results stored in the service;
based on the received request, creating the AMS policy;
configuring the two or more AFs according to the AMS policy; and
executing the analysis based on the configured two or more AFs.