# US 12,764,591 B2 · Adjusting wireless communications based on network strength

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

- Number: US 12,764,591 B2
- Document ID: US12764591B2
- Status: Granted
- Kind: B2
- Application number: 18/432,718
- Filed: 2024-02-05
- Published: 2024-10-03
- Granted: 2026-10-13
- Earliest claimed: 2023-03-31
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Borna Ghavam; Jay Mayur Khandhar
- Web page: https://patentgrep.com/patent/US12764591B2

## CPC

- H04W 28/0231: {based on communication conditions (dynamic wireless traffic scheduling definition based on channel quality criteria H04W72/54)}
- H04W 24/02: Arrangements for optimising operational condition
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A head-mounted device may exchange wireless communications with external electronic equipment. Weak network strength for the wireless communications may cause latency that results in a suboptimal user experience. To improve operations of the head-mounted device, the head-mounted device may predict a change in network strength associated with the wireless communications. The head-mounted device may predict changes in network strength based on historical network strength data and/or scene understanding data for a physical environment. In response to predicting the change in the network strength, the head-mounted device may change a characteristic of the wireless communications. The head-mounted device may change a forward error correction applied to the wireless communications, change a bit rate of the wireless communications, and/or change a number of retries during the wireless communications.

## Claims

### Claim 1

A method of operating an electronic device comprising one or more sensors, the method comprising:
exchanging wireless communications with external electronic equipment;
using the one or more sensors to obtain a scene understanding data set, wherein the scene understanding data set comprises a location of a material in a physical environment and a composition of the material in the physical environment;
predicting a change in a network strength associated with the wireless communications based at least partly on the scene understanding data set; and
in response to predicting the change in the network strength, changing a characteristic of the wireless communications.

### Claim 2 (depends on 1)

The method defined in claim 1, wherein changing the characteristic of the wireless communications comprises changing a forward error correction applied to the wireless communications.

### Claim 3 (depends on 1)

The method defined in claim 1, wherein changing the characteristic of the wireless communications comprises changing a bit rate of the wireless communications.

### Claim 4 (depends on 1)

The method defined in claim 1, wherein changing the characteristic of the wireless communications comprises changing a number of retries during the wireless communications.

### Claim 5 (depends on 1)

The method defined in claim 1, wherein predicting the change in the network strength further comprises predicting the change in the network strength based on historical network strength information.

### Claim 6 (depends on 5)

The method defined in claim 5, wherein the historical network strength information comprises historical network strength information at different locations and wherein predicting the change in the network strength comprises predicting a change in location from a first location with a first historical network strength to a second location with a second historical network strength that is different than the first historical network strength.

### Claim 7 (depends on 5)

The method defined in claim 5, wherein predicting the change in the network strength based on the historical network strength information comprises interpolating between a first historical network strength at a first location and a second historical network strength at a second location based on a third location associated with the electronic device.

### Claim 8 (depends on 5)

The method defined in claim 5, wherein the historical network strength information comprises network strength information obtained by one or more additional electronic devices.

### Claim 9 (depends on 1)

The method defined in claim 1, wherein the one or more sensors comprises one or more depth sensors and wherein the method further comprises:
using the one or more depth sensors to obtain a depth map of the physical environment, wherein predicting the change in the network strength further comprises predicting the change in the network strength based on a room layout determined using the depth map.

### Claim 10 (depends on 1)

The method defined in claim 1, wherein the scene understanding data set includes data on currently occupied and previously occupied rooms 9.

### Claim 11 (depends on 1)

The method defined in claim 1, wherein the scene understanding data set further comprises information on a virtual object in an extended reality environment.

### Claim 12 (depends on 1)

The method defined in claim 1, wherein predicting the change in the network strength based at least partly on the scene understanding data set comprises predicting the change in the network strength based on an identity of the physical object in the physical environment.

### Claim 13 (depends on 1)

The method defined in claim 1, wherein the composition of the material in the physical environment comprises metal or concrete.

### Claim 14 (depends on 1)

The method defined in claim 1, wherein the electronic device is a head-mounted device and wherein the external electronic equipment is a cellular telephone.

### Claim 15 (depends on 14)

The method defined in claim 14,
wherein exchanging the wireless communications with the external electronic equipment comprises wirelessly transmitting head pose information to the cellular telephone and wirelessly receiving display data from the cellular telephone.

### Claim 16

A method of operating an electronic device that is configured to wirelessly communicate with a head-mounted device, the method comprising:
with control circuitry, rendering first display content with a first voxel resolution;
with communication circuitry, wirelessly transmitting the first display content to the head-mounted device;
predicting a change in a network strength associated with a wireless connection between the electronic device and the head-mounted device; and
in response to predicting the change in the network strength:
with the control circuitry, rendering second display content with a second voxel resolution different than the first voxel resolution, and
with the communication circuitry, wirelessly transmitting the second display content to the head-mounted device.

### Claim 17 (depends on 16)

The method defined in claim 16, wherein rendering the first display content comprises rendering the first display content with a first number of points of view and wherein rendering the second display content comprises rendering the second display content with a second number of points of view different than the first number of points of view.

### Claim 18 (depends on 16)

The method defined in claim 16, wherein rendering the first display content comprises rendering the first display content with a first field of view and wherein rendering the second display content comprises rendering the second display content with a second field of view different than the first field of view.

### Claim 19 (depends on 16)

The method defined in claim 16, wherein rendering the first display content comprises rendering the first display content with a first number of polygons and wherein rendering the second display content comprises rendering the second display content with a second number of polygons different than the first number of polygons.

### Claim 20

A method of operating an electronic device, the method comprising:
exchanging wireless communications with a head-mounted device, wherein exchanging the wireless communications comprises wirelessly receiving first head pose information from the head-mounted device;
estimating second head pose information based on the first head pose information;
rendering display data based on the second head pose information, wherein exchanging the wireless communications further comprises wirelessly transmitting the rendered display data to the head-mounted device; and
in response to a prediction for a change in a network strength associated with the wireless communications, changing a characteristic of the wireless communications.
