# US 2025/0086077 A1 · Cellular-to-USB and Cellular-to-DisplayPort SW mitigation

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

- Number: US 2025/0086077 A1
- Document ID: US20250086077A1
- Status: Published application
- Kind: A1
- Application number: 18/465,242
- Filed: 2023-09-12
- Published: 2025-03-13
- Earliest claimed: 2023-09-12
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Lior Ben-Yehoshua
- Web page: https://patentgrep.com/patent/US20250086077A1

## CPC

- G06F 11/221: {to test buses, lines or interfaces, e.g. stuck-at or open line faults}
- G06F 13/385: {for adaptation of a particular data processing system to different peripheral devices}
- G06F 13/4282: {on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247)}
- H04L 1/0001: {Systems modifying transmission characteristics according to link quality, e.g. power backoff (adaptive data allocation for multicarrier modulation H04L5/0044; controlling transmission power for radio systems H04W52/04)}
- G06F 2213/0042: Universal serial bus [USB]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

This disclosure relates to techniques and apparatuses for mitigating interference on SuperSpeed (SS) pins of a Universal Serial Bus Type C (USB-C) resulting from wireless communications, such as cellular and/or Wi-Fi communications. Specifically, a USB-C module may determine that a high-speed connection is to be established on the SS pins, and may interrupt the establishment procedure. The USB-C module may then provide an indication or instruction to configure one or more wireless communication modules to mitigate interference with the high-speed connection on the SS pins. For example, the wireless communication modules may be configured to reduce transmit power, cap transmit power, or forego transmission within certain frequency ranges and/or on certain antennas. Once configuration of the wireless communication modules is complete, the USB-C module may resume establishment of the high-speed connection on the SS pins.

## Claims

### Claim 1

A user equipment (UE) comprising:
wireless communication circuitry;
a Universal Serial Bus (USB) Type C (USB-C) interface module; and
one or more processors configured to cause the UE to:
detect a trigger event, wherein the USB-C interface module is configured to establish a data communication session via SuperSpeed (SS) pins of the USB-C interface module in response to the trigger event;
in response to detecting the trigger event:
pause establishment of the data communication session by the USB-C interface module; and
configure the wireless communication circuitry to reduce transmit power within one or more frequency ranges to mitigate interference between transmissions of the wireless communication circuitry and the data communication session via the SS pins; and
in response to completion of configuring the wireless communication circuitry, complete establishment of the data communication session by the USB-C interface module.

### Claim 2 (depends on 1)

The UE of claim 1, wherein the wireless communication circuitry comprises circuitry for performing cellular communications.

### Claim 3 (depends on 1)

The UE of claim 1, wherein the wireless communication circuitry comprises circuitry for performing Wi-Fi communications.

### Claim 4 (depends on 1)

The UE of claim 1, wherein configuring the wireless communication circuitry to reduce transmit power within one or more frequency ranges comprises applying a maximum transmit power within the one or more frequency ranges.

### Claim 5 (depends on 1)

The UE of claim 1, wherein configuring the wireless communication circuitry to reduce transmit power within one or more frequency ranges comprises foregoing transmission within the one or more frequency ranges.

### Claim 6 (depends on 1)

The UE of claim 1, wherein detecting the trigger event comprises:
detecting an indication that a remote apparatus connected to the UE via the USB-C interface module is capable of communications via a USB protocol.

### Claim 7 (depends on 1)

The UE of claim 1, wherein the UE is acting in a USB host mode, wherein detecting the trigger event comprises:
detecting successful completion of an RX.Detect procedure as defined by a USB protocol.

### Claim 8 (depends on 1)

The UE of claim 1, wherein the UE is acting in a USB Alternate Mode to support a DisplayPort protocol, wherein detecting the trigger event comprises:
detecting an indication that an external monitor is connected to the UE via the USB-C interface module and is requesting to receive display data according to the DisplayPort protocol.

### Claim 9 (depends on 8)

The UE of claim 8, wherein the indication that the external monitor is connected to the UE via the USB-C interface module and is requesting to receive display data according to the DisplayPort protocol comprises an indication that a SINK_COUNT value is greater than 0.

### Claim 10

A method, comprising:
determining that a Universal Serial Bus (USB) Type C (USB-C) interface module of a user equipment (UE) is physically connected to an external display;
receiving an indication that the external display is requesting to receive display data according to a DisplayPort protocol via the USB-C interface module;
in response to receiving the indication:
pausing establishment of a DisplayPort connection between the UE and the external display; and
configuring one or more wireless communication modules to mitigate interference with the DisplayPort connection and transmission by the one or more wireless communication modules; and
upon completion of configuring the one or more wireless communication modules, completing establishment of the DisplayPort connection.

### Claim 11 (depends on 10)

The method of claim 10, wherein configuring the one or more wireless communication modules to mitigate interference comprises reducing transmit power of the one or more wireless communication modules within one or more frequency ranges.

### Claim 12 (depends on 11)

The method of claim 11, wherein the one or more frequency ranges overlap with one or more operating frequencies of the DisplayPort connection.

### Claim 13 (depends on 12)

The method of claim 12, further comprising receiving an indication of the one or more operating frequencies of the DisplayPort connection from the external display via the USB-C interface module.

### Claim 14 (depends on 10)

The method of claim 10, wherein configuring the one or more wireless communication modules to mitigate interference comprises reducing transmit power of the one or more wireless communication modules on one or more antennas.

### Claim 15 (depends on 10)

The method of claim 10, wherein the one or more wireless communication modules comprise a cellular communication module and a Wi-Fi communication module, wherein configuring one or more wireless communication modules to mitigate interference includes changing the configuration of both the cellular communication module and the Wi-Fi communication module.

### Claim 16

A non-transitory computer-readable memory medium storing software instructions executable by a processor to cause the processor to:
provide an indication to a Link Training and Status State Machine (LTSSM) of a Universal Serial Bus (USB) Type C (USB-C) interface module to mask results of an RX.Detect procedure, such that the LTSSM will not change states upon the RX.Detect procedure detecting a connection to a remote apparatus via the USB-C interface module;
receive an indication that the RX.Detect procedure detected a connection to a remote apparatus via the USB-C interface module;
in response to receiving the indication that the RX.Detect procedure detected the connection, provide an indication to one or more wireless communication modules to mitigate interference with high-speed data pins of the USB-C interface module;
receive an indication that the one or more wireless communication modules have performed configuration to mitigate interference; and
in response to receiving the indication that the one or more wireless communication modules have performed the configuration, notify the LTSSM that the RX.Detect procedure detected the connection.

### Claim 17 (depends on 16)

The non-transitory computer-readable memory medium of claim 16, wherein providing the indication to the LTSSM to mask the results of the RX.Detect procedure comprises setting a value in a register accessible to the LTSSM.

### Claim 18 (depends on 16)

The non-transitory computer-readable memory medium of claim 16, wherein notifying the LTSSM that the RX.Detect procedure detected the connection comprises setting a value in a register accessible to the LTSSM.

### Claim 19 (depends on 16)

The non-transitory computer-readable memory medium of claim 16, wherein providing the indication to the one or more wireless communication modules comprises providing information regarding one or more operating frequencies of the high-speed data pins.

### Claim 20 (depends on 16)

The non-transitory computer-readable memory medium of claim 16, wherein the software instructions are further executable to:
in response to termination of the connection to the remote apparatus via the USB-C interface module, provide an indication to the one or more wireless communication modules to terminate the mitigation of interference.
