# US 12,004,247 B2 · User equipment assistance information for voice over cellular

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

- Number: US 12,004,247 B2
- Document ID: US12004247B2
- Status: Granted
- Kind: B2
- Application number: 17/440,035
- Filed: 2020-06-25
- Published: 2022-05-19
- Granted: 2024-06-04
- Earliest claimed: 2019-06-25
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Jerome Parron; Yujian Zhang; Ozgur Oyman
- Web page: https://patentgrep.com/patent/US12004247B2

## CPC

- H04L 65/1069: Session establishment or de-establishment
- H04W 76/15: Setup of multiple wireless link connections
- H04L 43/0835: {One way packet loss}
- H04L 43/0858: {One way delays}
- H04L 43/087: Jitter
- H04L 65/80: Responding to QoS
- H04W 28/0278: {using buffer status reports (dynamic wireless traffic scheduling definition H04W72/12)}
- H04W 40/22: using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
- H04W 72/542: using measured or perceived quality
- H04L 65/65: Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
- H04W 80/02: Data link layer protocols
- 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

Disclosed are methods, systems, apparatus, and computer programs for providing a network with assistance information from a user equipment (UE) that is participating in a multimedia telephony session. In one aspect, a method includes determining a connection parameter of a multimedia telephony session between a user equipment (UE) and a remote UE. The method further includes generating assistance information based on the connection parameter. Yet further, the method include sending, using a medium access control (MAC) control element, the assistance information to an access node (AN) serving the UE.

## Claims

### Claim 1

A method comprising:
determining a connection parameter of a multimedia telephony session between a user equipment (UE) and a remote UE;
generating assistance information based on the connection parameter; and
sending the assistance information to an access node (AN) serving the UE,
wherein a plurality of Radio Link Control (RLC) bearers are connected to a Packet Data Convergence Protocol (PDCP) entity of the UE, and wherein the assistance information further comprises a request to the access node to change a default RLC bearer of the plurality of RLC bearers.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the connection parameter of the multimedia telephony session comprises:
measuring an end-to-end delay of the multimedia telephony session.

### Claim 3 (depends on 1)

The method of claim 1, wherein generating assistance information based on the connection parameter comprises:
requesting from the remote UE a delay budget of a remote radio link of the remote UE;
determining a delay budget for a local radio link of the UE based on at least one of: an end-to-end delay measurement of the multimedia telephony session, or the delay budget of the remote radio link of the multimedia telephony session; and
generating a delay budget indicator based on the delay budget for the local radio link, wherein the assistance information comprises the delay budget indicator.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining the connection parameter of the multimedia telephony session comprises:
determining a robustness of a codec used in connection with the multimedia telephony session.

### Claim 5 (depends on 1)

The method of claim 1, wherein generating assistance information based on the connection parameter comprises:
generating a robustness indicator based on at least one of: feedback from a jitter buffer indicative of a packet drop rate or robustness of a codec used in connection with the multimedia telephony session to packet loss, wherein the assistance information comprises the robustness indicator.

### Claim 6 (depends on 5)

The method of claim 5, wherein the robustness indicator comprises a maximum supported packet loss rate over a radio local link of the UE.

### Claim 7 (depends on 5)

The method of claim 5, wherein the codec robustness indicator comprises a target block error rate (BLER).

### Claim 8 (depends on 1)

The method of claim 1, wherein generating assistance information based on the connection parameter comprises:
determining a packet loss rate applicable for a local radio link of the UE based on: (i) a robustness of a codec used in connection with the multimedia telephony session to packet loss, and (ii) a packet loss observed on a remote radio link of the remote UE; and
generating a robustness indicator based on the packet loss rate, wherein the assistance information comprises the robustness indicator.

### Claim 9 (depends on 1)

The method of claim 1, the assistance information further comprising a request to the access node to adjust a delay budget of a local radio link of the UE.

### Claim 10 (depends on 1)

The method of claim 1, the assistance information further comprising a request to the access node to enable Packet Data Convergence Protocol (PDCP) packet duplication.

### Claim 11

One or more processors configured to execute instructions to perform operations comprising:
determining a connection parameter of a multimedia telephony session between a user equipment (UE) and a remote UE;
generating assistance information based on the connection parameter; and
sending the assistance information to an access node (AN) serving the UE,
wherein a plurality of Radio Link Control (RLC) bearers are connected to a Packet Data Convergence Protocol (PDCP) entity of the UE, and wherein the assistance information further comprises a request to the access node to change a default RLC bearer of the plurality of RLC bearers.

### Claim 12 (depends on 11)

The one or more processors of claim 11, wherein determining the connection parameter of the multimedia telephony session comprises:
measuring an end-to-end delay of the multimedia telephony session.

### Claim 13 (depends on 11)

The one or more processors of claim 11, wherein generating assistance information based on the connection parameter comprises:
requesting from the remote UE a delay budget of a remote radio link of the remote UE;
determining a delay budget for a local radio link of the UE based on at least one of: an end-to-end delay measurement of the multimedia telephony session, or the delay budget of the remote radio link of the multimedia telephony session; and
generating a delay budget indicator based on the delay budget for the local radio link, wherein the assistance information comprises the delay budget indicator.

### Claim 14 (depends on 11)

The one or more processors of claim 11, wherein determining the connection parameter of the multimedia telephony session comprises:
determining a robustness of a codec used in connection with the multimedia telephony session.

### Claim 15 (depends on 11)

The one or more processors of claim 11, wherein generating assistance information based on the connection parameter comprises:
generating a robustness indicator based on at least one of: feedback from a jitter buffer indicative of a packet drop rate or robustness of a codec used in connection with the multimedia telephony session to packet loss, wherein the assistance information comprises the robustness indicator.

### Claim 16 (depends on 15)

The one or more processors of claim 15, wherein the robustness indicator comprises a maximum supported packet loss rate over a radio local link of the UE.

### Claim 17 (depends on 15)

The one or more processors of claim 15, wherein the codec robustness indicator comprises a target block error rate (BLER).

### Claim 18

A non-transitory computer storage medium encoded with instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
determining a connection parameter of a multimedia telephony session between a user equipment (UE) and a remote UE;
generating assistance information based on the connection parameter; and
sending the assistance information to an access node (AN) serving the UE,
wherein a plurality of Radio Link Control (RLC) bearers are connected to a Packet Data Convergence Protocol (PDCP) entity of the UE, and wherein the assistance information further comprises a request to the access node to change a default RLC bearer of the plurality of RLC bearers.
