# US 2021/0243271 A1 · Service layer-based methods to enable efficient analytics of iot data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0243271 A1
- Document ID: US20210243271A1
- Status: Published application
- Kind: A1
- Application number: 16/973,496
- Filed: 2019-06-21
- Published: 2021-08-05
- Earliest claimed: 2018-06-22
- Assignees: Convida Wireless, LLC
- Applicants: Convida Wireless,LLC
- Inventors: William Robert FLYNN, IV; Dale N. SEED; Catalina Mihaela MLADIN; Quang LY; Zhuo CHEN; Li LIU; Jiwan L. NINGLEKHU; Michael F. STARSINIC
- Web page: https://patentgrep.com/patent/US20210243271A1

## CPC

- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/60: Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70)
- G16Y 10/75: Information technology; Communication
- G16Y 40/20: Analytics; Diagnosis
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G16Y: INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods, systems, and apparatuses that enable a Service Layer (SL) to support analysis of internet of things (IoT) data and enable shared access to information generated by the analysis. An analytics management service may allow SL entities to configure analytics functions for many different IoT sources of data and organize the results in a customizable manner. The SL may support coordinating the analysis of IoT data from multiple independent sources and organizing the results of the analysis.

## Claims

### Claim 1

An apparatus for operating common analytics management service (AMS) at a service laver, the apparatus comprising:
a processor; and
a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising:
receiving from an application to conduct an analytics job, wherein the request specifies the detailed instructions of the analytics job in terms of which data is to be collected, which analytics function is to be applied, how to store the analytical result, and who can access the analytical result;
based on the received request, creating an (AMS policy, wherein the AMS policy comprises the detailed instructions of the analytics job;
conducting configurations according to the AMS policy; and
executing the analytics job based on the instructions as specified in the AMS policy.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the AMS policy comprises an analytics function configuration.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the AMS policy comprises an indication of how data from an analytics function is stored.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the AMS policy comprises IoT data selection criteria that comprises an identity of a user equipment.

### Claim 5 (depends on 1)

The apparatus of claim 1, the operations further comprising:
determining a data mode for the AMS policy when created, wherein the data mode is for a continuous data mode; and
based on the data mode being a continuous data mode, checking the AMS policy each time an IoT service layer data is created.

### Claim 6 (depends on 1)

The apparatus of claim 1, the operations further comprising:
determining a data mode for the AMS policy when created, wherein the data mode is for a periodic schedule data mode; and
based on the data mode being a periodic schedule data mode, checking the AMS policy based on a schedule provided in the request.

### Claim 7 (depends on 1)

The apparatus of claim 1, the operations further comprising:
discovering existing service layer data that matches IoT data selection criteria; and
sending, based on data representation information, the discovered service layer data to an analytics function.

### Claim 8 (depends on 1)

The apparatus of claim 1, the operations further comprising:
receiving data;
responsive to receiving the data, determining which AMS policies to apply;
determining that the AMS policy applies to processing the data;
based on the determining that the AMS policy applies, sending the data to an analytics function for analytics, wherein the analytics function produces analytics results; and
storing the analytics results according to the AMS policy.

### Claim 9

A method comprising:
receiving from an application to conduct an analytics job, wherein the request specifies the detailed instructions of the analytics job in terms of which data is to be collected, which analytics function is to be applied, how to store the analytical result, and who can access the analytical result;
based on the received request, creating an (AMS policy, wherein the AMS policy comprises the detailed instructions of the analytics job;
conducting configurations according to the AMS policy; and
executing the analytics job based on the instructions as specified in the AMS policy.

### Claim 10 (depends on 9)

The method of claim 9, wherein the AMS policy comprises an indication of a configuration of an analytics function.

### Claim 11 (depends on 9)

The method of claim 9, wherein the AMS policy comprises how data from an analytics function is stored.

### Claim 12 (depends on 9)

The method of claim 9, wherein the AMS policy comprises IoT data selection criteria that comprises an identity of a user equipment.

### Claim 13 (depends on 9)

The method of claim 9, further comprising:
determining a data mode for the AMS policy when created, wherein the data mode is for a continuous data mode; and
based on the data mode being a continuous data mode, checking the AMS policy each time an IoT service layer data is created.

### Claim 14 (depends on 9)

The method of claim 9, further comprising:
discovering existing service layer data that matches IoT data selection criteria; and
sending, based on data representation information, the discovered service layer data to an analytics function.

### Claim 15

A computer-readable storage medium storing computer executable instructions that when executed by a computing device cause said computing device to effectuate operations comprising:
receiving from an application to conduct an analytics job, wherein the request specifies the detailed instructions of the analytics job in terms of which data is to be collected, which analytics function is to be applied, how to store the analytical result, and who can access the analytical result;
based on the received request, creating an AMS policy, wherein the AMS policy comprises the detailed instructions of the analytics job;
conducting configurations according to the AMS policy; and
executing the analytics job based on the instructions as specified in the AMS policy.

### Claim 16 (depends on 15)

The computer-readable storage medium of claim 15, wherein the AMS policy comprises an analytics function configuration.

### Claim 17 (depends on 15)

The computer-readable storage medium of claim 15, wherein the AMS policy comprises an indication of how data from an analytics function is stored.

### Claim 18 (depends on 15)

The computer-readable storage medium of claim 15, wherein the AMS policy comprises IoT data selection criteria that comprises an identity of a user equipment.

### Claim 19 (depends on 15)

The computer-readable storage medium of claim 15, the operations further comprising:
determining a data mode for the AMS policy when created, wherein the data mode is for a continuous data mode; and
based on the data mode being a continuous data mode, checking the AMS policy each time an IoT service layer data is created.

### Claim 20 (depends on 15)

The computer-readable storage medium of claim 15, the operations further comprising:
determining a data mode for the AMS policy when created, wherein the data mode is for a periodic schedule data mode; and
based on the data mode being a periodic schedule data mode, checking the AMS policy based on a schedule provided in the request.
