IP Library › Granted Patent US 12,301,914
Granted Patent B2
US 12,301,914 · App. 18/624,943 · Granted May 13, 2025

Augmented reality display for content consumption based on field of view

Inventors: Saloni Sharma (Rajasthan, IN); Greeshma Jagadha Phani Lakshmi Alapati (Andhra Pradesh, IN); Harshith Kumar Gejjegondanahally Sreekanth (Karnataka, IN); Ishan Bhadula (Uttarakhand, IN); Simranjeet Gill (Punjab, IN); Sourabh Kumar (Bihar, IN); Srikanth Channapragada (Karnataka, IN); Vivek Sehgal (Uttar Pradesh, IN); Reda Harb (Tampa, FL)
Assignee: Adeia Guides Inc.
H04N21/4222G06F3/013G06F3/0481G06F3/04847G06F3/14G06T11/00H04N21/4126H04N21/4363H04N21/472
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,301,914
App. No.
18/624,943
Granted
May 13, 2025
Kind
B2
Abstract

Systems and methods are presented herein for generating an augmented reality (“AR”) display with user interface (“UI”) elements that respond to changes in pupil characteristics in response to detecting device streaming content. A media stream playing on a device that is within a threshold distance of the AR device is detected. The source of the media stream is identified. The AR device queries the source of the media stream for a consumption option. An AR overlay is generated and comprises selectable UI elements corresponding to the consumption options. In response to receiving an input at a UI element, the AR overlay is generated based on the consumption option.

Claims (60)

1. A method, comprising:

detecting a first stream playing on a first device within a threshold distance of an augmented reality (“AR”) device;

receiving a first user interface (“UI”) element associated with the first stream;

detect a second stream playing on a second device within the threshold distance of the AR device, wherein the second device is different than the first device;

receiving a second UI element associated with the second stream; and

in response to detecting the first stream playing on the first device and the second stream playing on the second device, generating an AR overlay on a display of the AR device, wherein the AR overlay comprises:

the first UI element on a first portion of the display; and

the second UI element on a second portion of the display; and

a third UI element corresponding to a first modification instruction, wherein a selection of the third UI element causes the first device to modify the playing of the first stream on the first device.

2. The method of claim 1 , wherein:

the first UI element comprises a portion of the first stream playing on the first device; and

the second UI element comprises a portion of the second stream playing on the second device.

3. The method of claim 1 , wherein:

the first UI element comprises a first image associated with the first stream playing on the first device; and

the second UI element comprises a second image associated with the second stream playing on the second device.

4. The method of claim 1 , wherein:

the first UI element comprises a first identifier associated with a first source of the first stream playing on the first device; and

the second UI element comprises a second identifier associated with a second source of the second stream playing on the second device.

5. The method of claim 4 , further comprising:

receiving the first identifier from the first source, wherein the first source corresponds to a first content server; and

receiving the second identifier from the second source, wherein the second source corresponds to a second content server.

6. The method of claim 1 , wherein the AR overlay further comprises: a fourth UI element associated with the second stream.

7. The method of claim 6 , wherein the first modification instruction comprises at least one of a playback command and a caption setting modification.

8. The method of claim 1 , further comprising:

identifying the first device receiving the first stream, wherein receiving the first UI element associated with the first stream is in response to identifying the first device receiving the first stream; and

identifying the second device receiving the second stream, wherein receiving the second UI element associated with the second stream is in response to identifying the second device receiving the second stream.

9. The method of claim 8 , wherein detecting the first stream playing on the first device that is within the threshold distance of the AR device comprises:

activating a first local communication network at the AR device;

determining that the first device is responsive to the first local communication network based on a response corresponding to the first device; and

identifying the first stream playing on the first device.

10. The method of claim 9 , wherein identifying the first device receiving the first stream comprises retrieving a first device identifier corresponding to the first device receiving the first stream based on at least one of metadata associated with the first device playing the first stream and metadata associated with the first stream.

11. The method of claim 1 , further comprising:

receiving an input corresponding to at least one UI element, wherein receiving the input corresponding to the at least one UI element comprises:

determining that at least one pupil is within an input threshold distance of the AR device;

determining a first iteration of a pupil characteristic, wherein the first iteration corresponds to a first time stamp;

determining a second iteration of the pupil characteristic, wherein the second iteration corresponds to a second time stamp later than the first time stamp;

comparing the first iteration to the second iteration;

in response to determining the first iteration is different from the second iteration, comparing a magnitude of difference to an input deviation threshold; and

in response to determining the magnitude meets or exceeds the input deviation threshold, generating an executable instruction based on the at least one UI element corresponding to the pupil characteristic.

12. The method of claim 11 , wherein the pupil characteristic comprises at least one of a pupil size, a blink rate, and a light reflection magnitude.

13. An apparatus, comprising:

control circuitry; and

at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the control circuitry, cause the apparatus to perform at least the following:

detect a first stream playing on a first device within a threshold distance of the apparatus;

receive a first user interface (“UI”) element associated with the first stream;

detect a second stream playing on a second device within the threshold distance of the apparatus, wherein the second device is different than the first device;

receive a second UI element associated with the second stream; and

in response to detecting the first stream playing on the first device and the second stream playing on the second device, generate an augmented reality (“AR”) overlay on a display, wherein the AR overlay comprises:

the first UI element on a first portion of the display;

the second UI element on a second portion of the display; and

a third UI element corresponding to a first modification instruction, wherein a selection of the third UI element causes the first device to modify the playing of the first stream on the first device.

14. The apparatus of claim 13 , wherein:

the first UI element comprises a first image associated with the first stream playing on the first device; and

the second UI element comprises a second image associated with the second stream playing on the second device.

15. The apparatus of claim 13 , wherein:

the first UI element comprises a first identifier associated with a first source of the first stream playing on the first device; and

the second UI element comprises a second identifier associated with a second source of the second stream playing on the second device.

16. The apparatus of claim 13 , wherein:

the first UI element comprises a portion of the first stream playing on the first device; and

the second UI element comprises a portion of the second stream playing on the second device.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2024
From: SHARMA, SALONI; ALAPATI, GREESHMA JAGADHA PHANI LAKSHMI; SREEKANTH, HARSHITH KUMAR GEJJEGONDANAHALLY; BHADULA, ISHAN; GILL, SIMRANJEET; KUMAR, SOURABH; CHANNAPRAGADA, SRIKANTH; SEHGAL, VIVEK; HARB, REDA
To: ROVI GUIDES, INC.
Reel/Frame 067044/0112 →
Continuity (2)
Continuation 17539620 · Dec 1, 2021
Related Publication 20240251123A1 · Jul 25, 2024
References Cited (15)
US 9998790B1 · Logan · 2018 [cited by examiner]
US 11638061B1 · Sharma et al. · 2023 [cited by applicant]
US 20090172780A1 · Sukeda et al. · 2009 [cited by applicant]
US 20120154557A1 · Perez et al. · 2012 [cited by applicant]
US 20160098860A1 · Basra · 2016 [cited by applicant]
US 20170127114A1 · Lee · 2017 [cited by applicant]
US 20170201808A1 · Chowdhary et al. · 2017 [cited by applicant]
US 20190007750A1 · Tillman · 2019 [cited by applicant]
US 20190130035A1 · Herrick et al. · 2019 [cited by applicant]
US 20190174149A1 · Zhang et al. · 2019 [cited by applicant]
US 20200167970A1 · Kim · 2020 [cited by examiner]
US 20200268296A1 · Alcaide et al. · 2020 [cited by applicant]
US 20210072877A1 · Kim et al. · 2021 [cited by applicant]
US 20210365233A1 · Grady et al. · 2021 [cited by applicant]
US 20230171456A1 · Sharma et al. · 2023 [cited by applicant]