# US 2025/0085752 A1 · Extended reality (xr) device thermal load management

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

- Number: US 2025/0085752 A1
- Document ID: US20250085752A1
- Status: Published application
- Kind: A1
- Application number: 18/465,264
- Filed: 2023-09-12
- Published: 2025-03-13
- Earliest claimed: 2023-09-12
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Michael Boone; Jeremy R. Fox; Tushar Agrawal; Sarbajit K. Rakshit
- Web page: https://patentgrep.com/patent/US20250085752A1

## CPC

- G06F 1/206: {comprising thermal management}
- G06F 1/3206: Monitoring of events, devices or parameters that trigger a change in power modality
- G06F 11/3442: {for planning or managing the needed capacity}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Aspects of the present disclosure relate to extended reality (XR) device thermal load management. Thermal data associated with an XR device can be received. A determination can be made that a condition is met for offloading a thermal load of the XR device. One or more edge processing devices within the environment of the XR device can be identified. At least one edge processing device with sufficient computing resources for balancing the thermal load of the XR device can be selected. The XR device can be instructed to offload the thermal load to the selected at least one edge processing device.

## Claims

### Claim 1

A computer-implemented method comprising:
receiving thermal data associated with an extended reality (XR) device;
determining that a condition is met for offloading a thermal load of the XR device;
identifying one or more edge processing devices within an environment of the XR device;
selecting at least one edge processing device of the one or more edge processing devices with sufficient computing resources for balancing the thermal load of the XR device; and
instructing the XR device to offload the thermal load to the selected at least one edge processing device.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining that the condition is met for offloading the thermal load of the XR device includes:
comparing a temperature sensor value associated with the XR device within the thermal data to a temperature threshold; and
determining that the condition is met in response to the temperature sensor value satisfying the temperature threshold.

### Claim 3 (depends on 1)

The method of claim 1, wherein determining that the condition is met for offloading the thermal load of the XR device includes:
comparing a biometric sensor value associated with a user of the XR device within the set of thermal data to a biometric data threshold; and
determining that the condition is met in response to the biometric sensor value satisfying the biometric data threshold.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining that the condition is met for offloading the thermal load of the XR device includes:
detecting at least one keyword associated with the condition uttered by a user of the XR device during XR usage; and
determining that the condition is met in response to detecting the at least one keyword.

### Claim 5 (depends on 1)

The method of claim 1, further comprising, in response to identifying one or more edge processing devices within an environment of the XR device:
determining available memory resources of each of the one or more edge processing devices; and
determining available processing resources of each of the one or more edge processing devices.

### Claim 6 (depends on 5)

The method of claim 5, wherein selecting the at least one edge processing device of the one or more of edge processing devices with sufficient computing resources for balancing the thermal load of the XR device includes determining that the at least one edge processing device has a sufficient amount of available memory resources, a sufficient amount of available processing resources, and a sufficient amount of available network resources for balancing the thermal load of the XR device.

### Claim 7

A system comprising:
one or more processors; and
one or more computer-readable storage media collectively storing program instructions which, when executed by the one or more processors, are configured to cause the one or more processors to perform a method comprising:
receiving thermal data associated with an extended reality (XR) device;
determining that a condition is met for offloading a thermal load of the XR device;
identifying one or more edge processing devices within an environment of the XR device;
selecting at least one edge processing device of the one or more edge processing devices with sufficient computing resources for balancing the thermal load of the XR device; and
instructing the XR device to offload the thermal load to the selected at least one edge processing device.

### Claim 8 (depends on 7)

The system of claim 7, wherein determining that the condition is met for offloading the thermal load of the XR device includes:
comparing a temperature sensor value associated with the XR device within the thermal data to a temperature threshold; and
determining that the condition is met in response to the temperature sensor value satisfying the temperature threshold.

### Claim 9 (depends on 7)

The system of claim 7, wherein determining that the condition is met for offloading the thermal load of the XR device includes:
comparing a biometric sensor value associated with a user of the XR device within the set of thermal data to a biometric data threshold; and
determining that the condition is met in response to the biometric sensor value satisfying the biometric data threshold.

### Claim 10 (depends on 9)

The system of claim 9, wherein the biometric sensor value is a heart rate sensor value, wherein the biometric data threshold is a heart rate threshold.

### Claim 11 (depends on 7)

The system of claim 7, wherein determining that the condition is met for offloading the thermal load of the XR device includes:
detecting at least one keyword associated with the condition uttered by a user of the XR device during XR usage; and
determining that the condition is met in response to detecting the at least one keyword.

### Claim 12 (depends on 7)

The system of claim 7, wherein the method performed by the one or more processors further comprises, in response to identifying one or more edge processing devices within an environment of the XR device:
determining available memory resources of each of the one or more edge processing devices; and
determining available processing resources of each of the one or more edge processing devices.

### Claim 13 (depends on 12)

The system of claim 12, wherein selecting the at least one edge processing device of the one or more of edge processing devices with sufficient computing resources for balancing the thermal load of the XR device includes determining that the at least one edge processing device has a sufficient amount of available memory resources, a sufficient amount of available processing resources, and a sufficient amount of available network resources for balancing the thermal load of the XR device.

### Claim 14

A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising instructions configured to cause one or more processors to perform a method comprising:
receiving thermal data associated with an extended reality (XR) device;
determining that a condition is met for offloading a thermal load of the XR device;
identifying one or more edge processing devices within an environment of the XR device;
selecting at least one edge processing device of the one or more edge processing devices with sufficient computing resources for balancing the thermal load of the XR device; and
instructing the XR device to offload the thermal load to the selected at least one edge processing device.

### Claim 15 (depends on 14)

The computer program product of claim 14, wherein determining that the condition is met for offloading the thermal load of the XR device includes:
comparing a temperature sensor value associated with the XR device within the thermal data to a temperature threshold; and
determining that the condition is met in response to the temperature sensor value satisfying the temperature threshold.

### Claim 16 (depends on 14)

The computer program product of claim 14, wherein determining that the condition is met for offloading the thermal load of the XR device includes:
comparing a biometric sensor value associated with a user of the XR device within the set of thermal data to a biometric data threshold; and
determining that the condition is met in response to the biometric sensor value satisfying the biometric data threshold.

### Claim 17 (depends on 16)

The computer program product of claim 16, wherein the biometric sensor value is a sweat analyte quantity value, wherein the biometric data threshold is a sweat analyte quantity threshold.

### Claim 18 (depends on 14)

The computer program product of claim 14, wherein determining that the condition is met for offloading the thermal load of the XR device includes:
detecting at least one keyword associated with the condition uttered by a user of the XR device during XR usage; and
determining that the condition is met in response to detecting the at least one keyword.

### Claim 19 (depends on 14)

The computer program product of claim 14, wherein the method performed by the one or more processors further comprises, in response to identifying one or more edge processing devices within an environment of the XR device:
determining available memory resources of each of the one or more edge processing devices; and
determining available processing resources of each of the one or more edge processing devices.

### Claim 20 (depends on 19)

The computer program product of claim 19, wherein selecting the at least one edge processing device of the one or more of edge processing devices with sufficient computing resources for balancing the thermal load of the XR device includes determining that the at least one edge processing device has a sufficient amount of available memory resources, a sufficient amount of available processing resources, and a sufficient amount of available network resources for balancing the thermal load of the XR device.
