# US 12,603,929 B2 · Metrics collection and reporting in 5G media streaming

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

- Number: US 12,603,929 B2
- Document ID: US12603929B2
- Status: Granted
- Kind: B2
- Application number: 18/001,515
- Filed: 2020-08-17
- Published: 2023-07-27
- Granted: 2026-04-14
- Earliest claimed: 2020-08-17
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Charles Nung Lo; Thomas Stockhammer; Juan Zhang; Imed Bouazizi
- Web page: https://patentgrep.com/patent/US12603929B2

## CPC

- H04L 65/61: for supporting one-way streaming services, e.g. Internet radio
- H04W 24/10: Scheduling measurement reports {; Arrangements for measurement reports}
- H04L 43/028: by filtering
- H04L 43/06: Generation of reports
- H04L 67/53: using third party service providers
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 92/04: Interfaces between hierarchically different network devices
- 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

Embodiments include methods for supporting metrics collection and reporting for Fifth Generation (5G) Media Streaming in a 5G system (5GS) network. Various embodiments include systems and methods enabling a Media Session Handler running on a processor of a wireless device connected to a radio access network (RAN) of a 5GS network to receive a metrics configuration message from an application function (AF) server of the 5GS network via a M5 interface, wherein the metrics configuration message indicates one or more metrics measurement, collection and reporting requirements associated with a 5G Media Streaming service, and send a metrics report associated with the media session to the AF server via the M5 interface.

## Claims

### Claim 1

A method for supporting metrics measurement, collection and reporting for a Fifth Generation (5G) Media Streaming service performed by a processor of an application function (AF) server of a 5G system (5GS) network, comprising:
sending a metrics configuration message to a wireless device via a control plane based M5 interface included in the 5GS network, wherein the metrics configuration message includes a plurality of metrics scheme parameters including a first metrics scheme parameter identified by a first uniform resource identifier (URI) and a second metrics scheme parameter identified by a second URI different than the first URI, the first metrics scheme parameter representing a first metrics scheme and the second metrics scheme parameter representing a second metrics scheme different than the first metrics scheme, the first metrics scheme defining first metrics measurement, collection, and reporting requirements for a first list of metrics associated with the first metrics scheme, and the second metrics scheme defining second metrics measurement, collection, and reporting requirements for a second list of metrics associated with the second metrics scheme;
establishing a media session for the 5G Media Streaming service with the wireless device, the media session including media data originating from an application provider; and
receiving a first metrics report corresponding to the first metrics scheme and a second metrics report corresponding to the second metrics scheme from the wireless device via the control plane based M5 interface, the second metrics report being different than the first metrics report, and the first metrics report and the second metrics report each being associated with the media data originating from the application provider, wherein the first metrics report includes collected metrics for the media data originating from the application provider associated with the first list of metrics, and the second metrics report includes collected metrics for the media data originating from the application provider associated with the second list of metrics.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
processing the first metrics report and the second metrics report to generate a processed metrics report; and
providing the processed metrics report to at least one of an application server of the 5G Media Streaming service, an Operations, Administration and Maintenance (OAM) server of the 5GS network, the application provider, or a third-party server.

### Claim 3 (depends on 2)

The method of claim 2, wherein processing the first metrics report and the second metrics report to generate the processed metrics report comprises at least one of filtering, aggregating, or reformatting the collected metrics.

### Claim 4 (depends on 2)

The method of claim 2, wherein processing the first metrics report and the second metrics report to generate the processed metrics report comprises processing the first metrics report and the second metrics report to generate the processed metrics report according to at least one of one or more rules indicated by the application server of the 5G Media Streaming service, an OAM server of the 5GS network, the application provider, or a third-party Server.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first metrics measurement, collection and reporting requirements and the second metrics measurement, collection and reporting requirements comprise respective Quality of Experience (QoE) metrics associated with at least one of an application, content services provisioned from outside the 5GS network to the 5GS network, or metrics requested from outside the 5GS network.

### Claim 6 (depends on 1)

The method of claim 1, wherein the first metrics scheme and the second metrics scheme are based on at least one of settings of the 5GS network or metrics scheme settings received from outside the 5GS network.

### Claim 7 (depends on 1)

The method of claim 1, wherein the second metrics measurement, collection and reporting requirements include non-Third Generation Partnership Protocol (non-3GPP) metrics.

### Claim 8 (depends on 1)

The method of claim 1, wherein the 5G Media Streaming service is an uplink 5G Media Streaming service or a downlink 5G Media Streaming service.

### Claim 9 (depends on 1)

The method of claim 1, wherein the first URI specifies a first entity that defined the first metrics scheme, and the second URI specifies a second entity that defined the second metrics scheme.

### Claim 10 (depends on 9)

The method of claim 9, wherein the first entity comprises Third Generation Partnership Project (3GPP).

### Claim 11 (depends on 10)

The method of claim 10, wherein the second entity comprises the application provider, the application provider being separate from 3GPP.

### Claim 12

A method for supporting metrics measurement, collection and reporting for Fifth Generation (5G) Media Streaming service performed by a Media Session Handler running on a processor of a wireless device connected to a radio access network (RAN) of a 5G system (5GS) network, comprising:
receiving a metrics configuration message from an application function (AF) server of the 5GS network via an application layer control plane based M5 interface, wherein the metrics configuration message includes a plurality of metrics scheme parameters including a first metrics scheme parameter identified by a first uniform resource identifier (URI) and a second metrics scheme parameter identified by a second URI different than the first URI, the first metrics scheme parameter representing a first metrics scheme and the second metrics scheme parameter representing a second metrics scheme different than the first metrics scheme, the first metrics scheme defining first metrics measurement, collection, and reporting requirements for a first list of metrics associated with the first metrics scheme, and the second metrics scheme defining second metrics measurement, collection, and reporting requirements for a second list of metrics associated with the second metrics scheme;
establishing a media session for the 5G Media Streaming service with the AF server, the media session including media data originating from an application provider;
determining the first list of metrics and the second list of metrics to be collected for the media data of the media session based at least in part on the first metrics scheme parameter representing the first metrics scheme and the second metrics scheme parameter representing the second metrics scheme;
querying a Media Player of the wireless device to determine whether the Media Player has a capability to measure and log the first list of metrics associated with the first metrics scheme and the second list of metrics associated with the second metrics scheme;
determining that the Media Player has the capability to measure and log the first list of metrics and the second list of metrics;
starting media playback of the media data of the media session;
collecting first metrics associated with the first list of metrics and second metrics associated with the second list of metrics for the media data from the Media Player after the start of the media playback;
based on the collected first metrics according to the first metrics scheme, generating a first metrics report associated with the media playback of the media data;
based on the collected second metrics according to the second metrics scheme, generating a second metrics report associated with the media of the media data; and
sending the first metrics report and the second metrics report associated with the media playback to the AF server via the application layer control plane based M5 interface.

### Claim 13 (depends on 12)

The method of claim 12, wherein the second metrics scheme is a non-3rd Generation Partnership Project (non-3GPP) metrics scheme specified by a non-3GPP entity.

### Claim 14 (depends on 12)

The method of claim 12, wherein the first metrics scheme defines a periodic request triggering condition.

### Claim 15 (depends on 14)

The method of claim 14, wherein the periodic request triggering condition is an interval timer expiration, a streamed content amount threshold being reached, or an occurrence of a specified event.

### Claim 16 (depends on 12)

The method of claim 12, wherein sending the first metrics report and the second metrics report associated with the media session to the AF server via the application layer control plane based M5 interface comprises sending the first metrics report and the second metrics report associated with the media playback to the AF server via the application layer control plane based M5 interface according to the first metrics scheme and the second metrics scheme.

### Claim 17 (depends on 16)

The method of claim 16, wherein the first metrics scheme defines a first metrics reporting rule defining when to send the first metrics report.

### Claim 18 (depends on 17)

The method of claim 17, wherein the first metrics reporting rule indicates a periodicity for sending the first metric report.

### Claim 19 (depends on 12)

The method of claim 12, wherein the first list of metrics comprises Quality of Experience (QoE) metrics associated with an application or content service provisioned external to the 5GS network, and wherein the second list of metrics comprises metrics requested external to the 5GS network.

### Claim 20 (depends on 12)

The method of claim 12, wherein sending the first metrics report and the second metrics report associated with the media playback to the AF server comprises sending the first metrics report to the AF server separately from the second metrics report.

### Claim 21

An application function (AF) server of a Fifth Generation (5G) system (5GS) network, comprising:
a processor configured with processor-executable instructions to perform operations to:
send a metrics configuration message to a wireless device via a control plane based M5 interface included in the 5GS network, wherein the metrics configuration message includes a plurality of metrics scheme parameters including a first metrics scheme parameter identified by a first uniform resource identifier (URI) and a second metrics scheme parameter identified by a second URI different than the first URI, the first metrics scheme parameter representing a first metrics scheme and the second metrics scheme parameter representing a second metrics scheme different than the first metrics scheme, the first metrics scheme defining first metrics measurement, collection, and reporting requirements for a first list of metrics associated with the first metrics scheme, and the second metrics scheme defining second metrics measurement, collection, and reporting requirements for a second list of metrics associated with the second metrics scheme;
establish a media session for a 5G Media Streaming service with the wireless device, the media session including media data originating from an application provider; and
receive a first metrics report corresponding to the first metrics scheme and a second metrics report corresponding to the second metrics scheme from the wireless device via the control plane based M5 interface, the second metrics report being different than the first metrics report, and the first metrics report and the second metrics report each being associated with the media data originating from the application provider, wherein the first metrics report includes collected metrics for the media data originating from the application provider associated with the first list of metrics, and the second metrics report includes collected metrics for the media data originating from the application provider associated with the second list of metrics.

### Claim 22 (depends on 21)

The AF server of claim 21, where the processor is further configured with processor-executable instructions to:
process the first metrics report and the second metrics report to generate a processed metrics report; and
provide the processed metrics report to at least one of an application server of the 5G Media Streaming service, an Operations, Administration and Maintenance (OAM) server of the 5GS network, the application provider, or a third-party server.

### Claim 23

A wireless device for supporting metrics measurement, collection and reporting for a Fifth Generation (5G) Media Streaming service performed by a processor of an application function (AF) server of a 5G system (5GS) network, the wireless device comprising:
a processor configured with processor-executable instructions to perform operations to:
receive a metrics configuration message from the AF server of the 5GS network via an application layer control plane based M5 interface, wherein the metrics configuration message includes a plurality of metrics scheme parameters including a first metrics scheme parameter identified by a first uniform resource identifier (URI) and a second metrics scheme parameter identified by a second URI different than the first URI, the first metrics scheme parameter representing a first metrics scheme and the second metrics scheme parameter representing a second metrics scheme different than the first metrics scheme, the first metrics scheme defining first metrics measurement, collection, and reporting requirements for a first list of metrics associated with the first metrics scheme, and the second metrics scheme defining second metrics measurement, collection, and reporting requirements for a second list of metrics associated with the second metrics scheme;
establish a media session for the 5G Media Streaming service with the AF server, the media session including media data originating from an application provider;
determine the first list of metrics and the second list of metrics to be collected for the media data of the media session based at least in part on the first metrics scheme parameter representing the first metrics scheme and the second metrics scheme parameter representing the second metrics scheme;
query a Media Stream Handler of the wireless device to determine whether the Media Stream Handler has a capability to measure and log the first list of metrics associated with the first metrics scheme and the second list of metrics associated with the second metrics scheme;
determine that the Media Stream Handler has the capability to measure and log the first list of metrics and the second list of metrics;
start media playback of the media data of the media session;
collect first metrics associated with the first list of metrics and second metrics associated with the second list of metrics for the media data from the Media Stream Handler after the start of the media playback;
based on the collected first metrics according to the first metrics scheme, generate a first metrics report associated with the media playback of the media data;
based on the collected second metrics according to the second metrics scheme, generate a second metrics report associated with the media playback of the media data; and
send the first metrics report and the second metrics report associated with the media playback to the AF server via the application layer control plane based M5 interface.

### Claim 24 (depends on 23)

The wireless device of claim 23, wherein the second metrics scheme is a non-3rd Generation Partnership Project (non-3GPP) metrics scheme specified by a non-3GPP entity.

### Claim 25 (depends on 23)

The wireless device of claim 23, wherein the first metrics scheme defines a periodic request triggering condition.

### Claim 26 (depends on 25)

The wireless device of claim 25, wherein the periodic request triggering condition is an interval timer expiration, a streamed content amount threshold being reached, or an occurrence of a specified event.

### Claim 27 (depends on 23)

The wireless device of claim 23, wherein the processor is further configured with processor-executable instructions to perform operations to send the first metrics report and the second metrics report associated with the media playback to the AF server via the application layer control plane based M5 interface according to the first metrics scheme and the second metrics scheme.

### Claim 28 (depends on 23)

The wireless device of claim 23, wherein the first list of metrics comprises Quality of Experience (QoE) metrics associated with an application or content service provisioned external to the 5GS network, and wherein the second list of metrics comprises metrics requested external to the 5GS network.
