# US 12,010,538 B2 · Method and apparatus to support performance data streaming end-to-end (E2E) procedures

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

- Number: US 12,010,538 B2
- Document ID: US12010538B2
- Status: Granted
- Kind: B2
- Application number: 17/173,925
- Filed: 2021-02-11
- Published: 2021-07-15
- Granted: 2024-06-11
- Earliest claimed: 2020-02-11
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Yizhi Yao; Joey Chou
- Web page: https://patentgrep.com/patent/US12010538B2

## CPC

- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04L 41/04: Network management architectures or arrangements
- H04L 41/342: between virtual entities, e.g. orchestrators, SDN or NFV entities
- H04W 24/10: Scheduling measurement reports {; Arrangements for measurement reports}
- H04W 76/32: Release of transport tunnels
- H04L 41/5058: {Service discovery by the service manager}
- H04L 43/0817: by checking functioning
- H04L 43/0852: Delays
- H04L 43/087: Jitter
- H04L 43/0882: Utilisation of link capacity
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods of providing performance data streaming procedures are described. A MnS producer for measurement control receives a request to start or stop measurement collection indicating the measurements are reported by streaming, configures a NF to respectively start or stop collection of measurements and provides an indication of a result of starting or stopping the measurement collection. A MnS producer for performance data streaming, in response to reception of a request to set up streaming information sends a request to establish, add, or update a streaming connection for performance data streaming and receives an indication of a result of the request. In response to reception of a request to terminate the streaming, the MnS producer for performance data sends a request to terminate the streaming connection, or delete or update the stream information dependent on the functionality of the connection and the streams of the connection.

## Claims

### Claim 1

An apparatus comprising processing circuitry and memory configured to operate as a Management Service (MnS) producer for measurement control in a new radio (NR) network, wherein:
the processing circuitry configures the MnS producer to:
receive, from an MnS consumer, a request to start measurement collection to collect performance measurements; and
in response to reception of the request, configure a network function (NF) to:
trigger a producer of MnS for performance data streaming to set up, with a consumer of MnS for performance data streaming, streaming information for the performance measurements to be collected;
start the measurement collection; and
report the performance measurements to the producer of MnS for performance data streaming for the producer of MnS for performance data streaming to send to the consumer of MnS for performance data streaming via a streaming connection that includes at least one performance data stream; and
the memory is configured to store the request.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the request to start the measurement collection is indicated via a createMeasurementJob operation.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the request to start the measurement collection is indicated via a createMOI operation to create a new managed object instance (MOI) of information object class (IOC).

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the request to start the measurement collection is indicated via a modifyMOI operation to modify a managed object instance (MOI) of information object class (IOC) with attributes indicating the performance measurements to be collected.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the processing circuitry further configures the MnS producer to:
receive a request from the MnS consumer to stop the measurement collection; and
configure the NF to stop collection of the performance measurements and to trigger the producer of MnS for performance data streaming to stop streaming of the performance measurements.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the request to stop the measurement collection is indicated via a stopMeasurementJob operation.

### Claim 7 (depends on 5)

The apparatus of claim 5, wherein the request to stop the measurement collection is indicated via a deleteMOI operation to delete an existing managed object instance (MOI) of information object class (IOC).

### Claim 8 (depends on 5)

The apparatus of claim 5, wherein the request to stop the measurement collection is indicated via a modifyMOI operation to modify a managed object instance (MOI) of information object class (IOC) with deletion of the performance measurements that are no longer to be collected.

### Claim 9

An apparatus comprising processing circuitry and memory configured to operate as a Management Service (MnS) producer for performance data streaming in a new radio (NR) network, wherein:
the processing circuitry configures the MnS producer to:
receive, from a network function (NF), a request to set up streaming information for new performance measurements to be collected using a streaming connection, the streaming connection containing one or more streams;
in response to reception of the request to set up the streaming information,
establish, with an MnS consumer for performance data streaming, the streaming connection containing the streaming information in response to determination that the streaming connection does not exist;
add the streaming information for the new performance measurements in response to determination that the streaming connection exists and that the new performance measurements are to be reported by new streams; and
update existing streaming information with the streaming information for the new performance measurements in response to determination that the streaming connection exists and that the new performance measurements are to be reported by existing streams; and
the memory is configured to store the request to set up the streaming information.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein to establish the streaming connection, the processing circuitry further configures the MnS producer to invoke an establishStreamingConnection operation.

### Claim 11 (depends on 9)

The apparatus of claim 9, wherein the processing circuitry further configures the MnS producer to:
invoke an addStreamInfo operation to add the streaming information; and
invoke an updateStreamInfo operation to update the existing streaming information.

### Claim 12 (depends on 9)

The apparatus of claim 9, wherein the processing circuitry further configures the MnS producer to:
receive a measurement report from the NF; and
send, to the MnS consumer for performance data streaming, performance measurement data of the measurement report via a performance data stream.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the processing circuitry further configures the MnS producer to invoke a reportStreamData operation to send the performance measurement data to the MnS consumer.

### Claim 14 (depends on 9)

The apparatus of claim 9, wherein the processing circuitry further configures the MnS producer to:
receive a request from the NF to terminate streaming of the new performance measurements; and
communicate with the MnS consumer in response to reception of the request to terminate streaming of the new performance measurements to:
terminate the streaming connection in response to a determination that no measurements provided by the streaming connection are to be reported;
delete the streaming information for the new performance measurements in response to a determination that other measurements provided by the streaming connection are to be reported and at least one stream of the one or more streams is to be deleted by termination of streaming of the new performance measurements; and
update the streaming information for the new performance measurements in response to the determination that other measurements provided by the streaming connection are to be reported and at least one stream of the one or more streams is to be partially affected by termination of streaming of the new performance measurements.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the processing circuitry further configures the MnS producer to invoke an updateStreamInfo operation to update the streaming information for the new performance measurements.

### Claim 16 (depends on 14)

The apparatus of claim 14, wherein the processing circuitry further configures the MnS producer to invoke a terminateStreamingConnection operation to terminate the streaming connection.

### Claim 17 (depends on 14)

The apparatus of claim 14, wherein the processing circuitry further configures the MnS producer to invoke a deleteStreamInfo operation to delete the streaming information for the new performance measurements.

### Claim 18

A non-transitory computer-readable storage medium that stores instructions for execution by one or more processors configured to operate as a Management Service (MnS) producer for performance data streaming in a new radio (NR) network, the instructions when executed configure the one or more processors to configure the MnS producer to:
receive, from a network function (NF), a request to set up streaming information for new performance measurements to be collected using a streaming connection, the streaming connection containing one or more streams;
in response to reception of the request:
establish, with an MnS consumer for performance data streaming, the streaming connection for performance data streaming in response to determination that the streaming connection does not exist;
add the streaming information for the new performance measurements in response to determination that the streaming connection exists and that the new performance measurements are to be reported by new streams; and
update existing streaming information with the streaming information in response to determination that the streaming connection exists and that the new performance measurements are to be reported by existing streams.

### Claim 19 (depends on 18)

The medium of claim 18, wherein the instructions, when executed by the one or more processors, further configure the MnS producer to:
receive a request from the NF to terminate streaming of the new performance measurements; and
communicate with the MnS consumer in response to reception of the request to terminate streaming of the new performance measurements to:
terminate the streaming connection in response to a determination that no measurements provided by the streaming connection are to be reported;
delete the streaming information for the new performance measurements in response to a determination that other measurements provided by the streaming connection are to be reported and at least one stream of the one or more streams is to be deleted by termination of streaming of the new performance measurements; and
update the streaming information for the new performance measurements in response to the determination that other measurements provided by the streaming connection are to be reported and at least one stream of the one or more streams is to be partially affected by termination of streaming of the new performance measurements.

### Claim 20 (depends on 18)

The medium of claim 18, wherein the instructions, when executed by the one or more processors, further configure the MnS producer to invoke:
an updateStreamInfo operation to update the streaming information for the new performance measurements,
a terminateStreamingConnection operation to terminate the streaming connection, and
a deleteStreamInfo operation to delete the streaming information for the new performance measurements.
