IP Library Granted Patent US 12,519,998
Granted Patent B2
US 12,519,998 · App. 17/898,934 · Granted Jan 6, 2026

Systems and methods for controlling display playback via an extended reality device

Inventor: Christopher Phillips (Hartwell, GA)
Assignee: Adeia Guides Inc.
H04N21/4122H04N21/41407H04N21/4316H04N21/44H04N21/4438
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,519,998
App. No.
17/898,934
Granted
Jan 6, 2026
Kind
B2
Abstract

Systems and methods are provided for manipulating a state or quality of playback of a content item. A field of view of an extended reality display device is identified, and an extent to which each of a plurality of displays falls within the field of view of the extended reality display device is determined, wherein the plurality of displays comprises at least one physical display. A plurality of factors are generated based on the determined extent to which the plurality of displays falls within the field of view, each factor corresponding to a different display of the plurality of displays. For at least one display of the plurality of displays, a state or quality of playback of a content item is manipulated in a manner responsive to the extent to which the at least one display falls within the field of view, based on the factor corresponding to the display.

Claims (42)

1 . A method comprising:

identifying, at a computing device, a field of view of an extended reality display device;

identifying, at the computing device, a plurality of displays that fall within the field of view of the extended reality display device, wherein the plurality of displays comprises at least one physical display;

determining, at the computing device and for each display of the plurality of displays, a size of a portion of each display that falls within the field of view of the extended reality display device;

generating, at the computing device and for each display of the plurality of displays, a bandwidth factor based at least in part on the determined size of the portion of the display that falls within the field of view;

for at least one display of the plurality of displays, reducing a quality of playback of a content item in a manner responsive to the size of the portion of the at least one display that falls within the field of view, based at least in part on the bandwidth factor corresponding to the display; and

generating, for playback at the at least one display, the content item at the reduced quality.

2 . The method of claim 1 , wherein the plurality of displays comprises only physical displays.

3 . The method of claim 1 , wherein the plurality of displays comprises a virtual display generated by the extended reality display device.

4 . The method of claim 1 , wherein:

the extended reality display device comprises an optical see-through component; and

a physical display of the plurality of displays falls within the field of view and is visible by way of the optical see-through component.

5 . The method of claim 1 , wherein:

the extended reality display device comprises a video see-through component; and

a physical display of the plurality of displays falls within the field of view and is visible by way of the video see-through component.

6 . The method of claim 1 , wherein the generating the bandwidth factor further comprises generating, for each display of at least a subset of the plurality of displays, a binary value that indicates whether the display falls within the field of view of the extended reality display device.

7 . The method of claim 1 , wherein the generating the bandwidth factor further comprises generating, for each display of at least a subset of the plurality of displays, an offset angle between a center of focus of the extended reality display device and the display.

8 . The method of claim 1 , further comprising, for each display of at least a subset of the plurality of displays, determining a distance from the extended reality display device to the display, and wherein the generating the bandwidth factor further comprises, for each display, generating the bandwidth factor based on the determined distance.

9 . The method of claim 1 , further comprising, for each display of at least a subset of the plurality of displays, determining a bitrate of the content item playing at the display, and wherein the generating the bandwidth factor further comprises, for each display, generating the bandwidth factor based on the determined bitrate.

10 . The method of claim 1 , further comprising, for each display of at least a subset of the plurality of displays, changing a bandwidth allocated to delivering the content item to the display based on the bandwidth factor corresponding to the display.

11 . The method of claim 1 , wherein the reducing the quality of playback of the content item at the display further comprises receiving a manifest file identifying a maximum quality for a segment of the content item, wherein the maximum quality is based on the bandwidth factor corresponding to the display.

12 . The method of claim 1 , further comprising generating a virtual user interface for display at the extended reality display device.

13 . The method of claim 1 , further comprising generating, for each display of at least a subset of the plurality of displays, a virtual label for display at the extended reality display device, wherein the virtual label indicates a state of playback of the content item.

14 . The method of claim 1 , at least one of the plurality of displays is configured to output the content item comprising a stream from a video conference.

15 . A system comprising:

a communication port;

a memory storing instructions; and

control circuitry communicably coupled to the memory and the communication port and configured to execute instructions to:

identify, at a computing device, a field of view of an extended reality display device;

identify, at the computing device, a plurality of displays that fall within the field of view of the extended reality display device, wherein the plurality of displays comprises at least one physical display;

determine, at the computing device and for each display of the plurality of displays, a size of a portion of each display that falls within the field of view of the extended reality display device;

generate, at the computing device and for each display of the plurality of displays, a bandwidth factor based at least in part on the determined size of the portion of the display that falls within the field of view;

for at least one display of the plurality of displays, reduce a state or quality of playback of a content item in a manner responsive to the size of the portion of the at least one display that falls within the field of view, based at least in part on the bandwidth factor corresponding to the display; and

generate, for playback at the at least one display, the content item at the reduced quality.

16 . The system of claim 15 , wherein the control circuitry configured to generate the bandwidth factor is further configured to generate, for each display of at least a subset of the plurality of displays, a binary value that indicates whether the display falls within the field of view of the extended reality display device.

17 . The system of claim 15 , wherein the control circuitry configured to generate the bandwidth factor is further configured to generate, for each display of at least a subset of the plurality of displays, an offset angle between a center of focus of the extended reality display device and the display.

18 . The system of claim 15 , wherein:

the control circuitry is further configured to, for each display of at least a subset of the plurality of displays, determine a distance from the extended reality display device to the display; and

the control circuitry configured to generate the bandwidth factor is further configured to, for each display, generate the bandwidth factor based on the determined distance.

19 . The system of claim 15 , wherein:

the control circuitry is further configured to, for each display of at least a subset of the plurality of displays, determine a bitrate of the content item playing at the display; and

the control circuitry configured to generate the bandwidth factor is further configured to, for each display, generate the bandwidth factor based on the determined bitrate.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0413 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2022
From: PHILLIPS, CHRISTOPHER
To: ROVI GUIDES, INC.
Reel/Frame 061840/0732 →