# US 12,192,065 B2 · Tracing and exposing data used for generating analytics

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

- Number: US 12,192,065 B2
- Document ID: US12192065B2
- Status: Granted
- Kind: B2
- Application number: 17/890,072
- Filed: 2022-08-17
- Published: 2023-02-09
- Granted: 2025-01-07
- Earliest claimed: 2020-02-17
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Ishan Vaishnavi; Clarissa Marquezan
- Web page: https://patentgrep.com/patent/US12192065B2

## CPC

- H04L 41/14: Network analysis or design
- H04L 43/04: Processing captured monitoring data, e.g. for logfile generation
- H04W 24/04: Arrangements for maintaining operational condition
- H04W 24/02: Arrangements for optimising operational condition
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The present disclosure relates to the generation of analytics in a mobile network. The disclosure is concerned with tracing and exposing data information, which is used for generating analytics outputs to enable examination of the analytics outputs. The disclosure provides network entities and methods, which support the analytics generation and examination thereof, respectively. For instance, a first network entity for analytics generation is configured to receive, from a second network entity, a request for providing analytics information associated with at least one generated analytics output. Further, the first network entity is configured to provide the analytics information to the second network entity, wherein the analytics information comprises data information used to generate the at least one generated analytics output, wherein the data information comprises reference to data or data itself.

## Claims

### Claim 1

A first network entity for analytics generation of a mobile network, the first network entity comprising processing circuitry configured to:
receive, from a second network entity, a request for providing analytics information associated with at least one generated analytics output; and
provide the analytics information to the second network entity, wherein the analytics information comprises data information used to derive one or more insights in the at least one generated analytics output, wherein the data information comprises reference to data used to derive the one or more insights in the one or more analytics outputs,
wherein the reference to data used to derive the one or more insights in the one or more analytics outputs comprises at least one of:
a pointer to the data;
a link to the data; or
a timestamp indicating the time of data reception.

### Claim 2 (depends on 1)

The first network entity according to claim 1, wherein:
the request for providing the analytics information associated with the at least one generated analytics output comprises identification information for identifying the at least one generated analytics output.

### Claim 3 (depends on 1)

The first network entity according to claim 1, wherein:
the analytics information further comprises identification information for identifying the data information.

### Claim 4 (depends on 1)

The first network entity according to claim 1, wherein the processing circuitry is further configured to:
receive an activation request for tracing the data information used to generate the at least one generated analytics output; and
trace the data information upon receiving the activation request.

### Claim 5 (depends on 1)

The first network entity according to claim 1, wherein the processing circuitry is further configured to:
maintain mapping information comprising one or more entries, each of the one or more entries being related to a generated analytics output,
wherein each of the one or more entries comprises identification information associated with the respective generated analytics output, and comprises the data information used to derive the one or more insights in the respective generated analytics output.

### Claim 6 (depends on 5)

The first network entity according to claim 5, wherein each of the one or more entries further comprises at least one of:
an identifier of a network entity for analytics generation of a mobile network, which the network entity is used to generate the respective generated analytics output,
a list of network entities consuming the respective generated analytics output,
a type of the data information used to derive the one or more insights in the respective generated analytics output.

### Claim 7 (depends on 5)

The first network entity according to claim 5, wherein:
the mapping information further comprises, for each data information, at least one of:
an identifier of the data information,
a source of the data information,
time information related to the data information,
a manipulation technique applied to the data information.

### Claim 8 (depends on 1)

The first network entity according to claim 1, wherein:
the first network entity is a control plane entity comprising a network data analytics function (NWDAF), or
the first network entity is a management plane entity comprising a management data analytics service (MDAS).

### Claim 9

A second network entity for examining analytics generation of a mobile network, the second network entity comprising processing circuitry configured to:
provide a request for analytics information associated with at least one generated analytics output to a first network entity for analytics generation; and
receive the analytics information from the first network entity, wherein the analytics information comprises data information used to derive one or more insights in the at least one generated analytics output, wherein the data information comprises reference to data used to derive the one or more insights in the one or more analytics,
wherein the reference to data used to derive the one or more insights in the one or more analytics outputs comprises at least one of:
a pointer to the data;
a link to the data; or
a timestamp indicating the time of data reception.

### Claim 10 (depends on 9)

The second network entity according to claim 9, wherein the processing circuitry is further configured to:
provide an activation request for tracing the data information used to derive the one or more insights in the at least one generated analytics output.

### Claim 11 (depends on 9)

The second network entity according to claim 9, wherein:
the request for providing the analytics information associated with the at least one generated analytics output comprises identification information for identifying the at least one generated analytics output.

### Claim 12 (depends on 9)

The second network entity according to claim 9, wherein:
the analytics information further comprises identification information for identifying the data information.

### Claim 13 (depends on 9)

The second network entity according to claim 9, wherein the data information comprises the reference to the data, and the processing circuitry is further configured to:
send the analytics information comprising the data information to a third network entity; and
receive the data, which is referenced by the reference to the data in the data information, from the third network entity.

### Claim 14 (depends on 9)

The second network entity according to claim 9, wherein:
the second network entity is a network function (NF), an application function (AF), or an operations, administration and management (OAM) function.

### Claim 15

A method for analytics generation of a mobile network, the method comprising:
receiving a request for providing analytics information associated with at least one generated analytics output; and
providing the analytics information, wherein the analytics information comprises data information used to derive one or more insights in the at least one generated analytics output, wherein the data information comprises reference to data used to derive the one or more insights in the one or more analytics,
wherein the analytics information further comprises identification information for identifying the data information, and
wherein the reference to data used to derive the one or more insights in the one or more analytics outputs comprises at least one of:
a pointer to the data;
a link to the data; or
a timestamp indicating the time of data reception.

### Claim 16 (depends on 15)

The method according to claim 15, further comprising:
receiving an activation request for tracing the data information used to derive the one or more insights in the at least one generated analytics output; and
tracing the data information upon receiving the activation request.

### Claim 17 (depends on 15)

The method according to claim 15, further comprising:
marking the data information with respective identification information associated with a respective generated analytics output by maintaining mapping information comprising one or more entries, each of the one or more entries being related to the respective generated analytics output of the at least one generated analytics output,
wherein each of the one or more entries comprises the respective identification information associated with the respective generated analytics output, and comprises the data information used to derive the one or more insights in the respective generated analytics output.

### Claim 18

A method for examining analytics generation of a mobile network, the method comprising:
providing a request for analytics information associated with at least one generated analytics output; and
receiving the analytics information, wherein the analytics information comprises data information used to derive one or more insights in the at least one generated analytics output, wherein the data information comprises reference to data used to derive the one or more insights in the one or more analytics,
wherein the reference to data used to derive the one or more insights in the one or more analytics outputs comprises at least one of:
a pointer to the data;
a link to the data; or
a timestamp indicating the time of data reception.

### Claim 19 (depends on 18)

The method according to claim 18, further comprising:
providing an activation request for tracing the data information used to derive the one or more insights in the at least one generated analytics output.

### Claim 20

A non-transitory computer-readable storage medium having computer-readable program codes stored thereon which, when executed, causes the processing circuitry to perform the method comprising:
receiving a request for providing analytics information associated with at least one generated analytics output; and
providing the analytics information, wherein the analytics information comprises data information used to derive one or more insights in the at least one generated analytics output, wherein the data information comprises reference to data used to derive the one or more insights in the one or more analytics outputs,
wherein the analytics information further comprises identification information for identifying the data information, and
wherein the reference to data used to derive the one or more insights in the one or more analytics outputs comprises at least one of:
a pointer to the data;
a link to the data; or
a timestamp indicating the time of data reception.
