IP Library Granted Patent US 12,436,609
Granted Patent B2
US 12,436,609 · App. 18/225,276 · Granted Oct 7, 2025

Methods and systems of extended reality environment interaction based on eye motions

Inventors: R Balaji (Bengaluru, IN); Sai Durga Venkat Reddy Pulikunta (Andhra Pradesh, IN); Jeffry Copps Robert Jose (Tamil Nadu, IN); Arun Kumar T V (Bengaluru, IN)
Assignee: Adeia Guides Inc.
G06F3/013G06T19/006G06T19/20G06V20/20G10L15/22G10L2015/223
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,436,609
App. No.
18/225,276
Granted
Oct 7, 2025
Kind
B2
Abstract

Systems and methods are described for extended reality environment interaction. An extended reality environment including an object is generated for display, and a first sensor is used to detect that a gaze has shifted from a first portion of the extended reality environment to a second portion of the extended reality environment, where the object is excluded from the first portion of the extended reality environment and included in the second portion of the extended reality environment. An indicator of the shift in the gaze is generated for display within the extended reality environment in response to detecting the gaze shift, and a voice command is detected by a second sensor while the indicator is in a vicinity of the object. In response to detecting the voice command, an action corresponding to the voice command may be executed.

Claims (57)

1. A method for extended reality (XR) environment interaction, comprising:

generating for display an XR environment comprising a first identifier for a first video-based media asset and a second identifier for a second video-based media asset, wherein selection of the first identifier causes the first video-based media asset to be played, and wherein selection of the second identifier causes the second video-based media asset to be played;

in response to detecting that a gaze of a user is directed at the first identifier, generating for display a gaze indicator at a first portion of the XR environment corresponding to the first identifier, to indicate that the gaze of the user is directed at the first identifier;

detecting that the gaze of the user has shifted from being directed to the first identifier to being directed to the second identifier;

in response to detecting the gaze shift, generating for display the gaze indicator at a second portion of the XR environment corresponding to the second identifier, to indicate that the gaze of the user is directed at the second identifier;

receiving, while the gaze indicator is being displayed at the second portion of the XR environment corresponding to the second identifier, a user input; and

in response to receiving the user input and determining that the user input comprises a selection of the second identifier, causing the second video-based media asset to be played.

2. The method of claim 1 , further comprising:

in response to determining that the user input comprises a reference to a media asset that is different from the second video-based media asset, refraining from causing the second video-based media asset to be played.

3. A method for extended reality (XR) environment interaction, comprising:

generating for display an XR environment comprising a first identifier for a first video-based media asset and a second identifier for a second video-based media asset, wherein selection of the first identifier causes the first video-based media asset to be played, and wherein selection of the second identifier causes the second video-based media asset to be played;

based at least in part on detecting that a gaze of a user is directed at the first identifier, generating for display a gaze indicator at a first portion of the XR environment corresponding to the first identifier, to indicate that the gaze of the user is directed at the first identifier;

detecting that the gaze of the user has shifted from being directed to the first identifier to being directed to the second identifier;

based at least in part on detecting the gaze shift, generating for display the gaze indicator at a second portion of the XR environment corresponding to the second identifier, to indicate that the gaze of the user is directed at the second identifier;

receiving, while the gaze indicator is being displayed at the second portion of the XR environment corresponding to the second identifier, a user input; and

based at least in part on determining that the user input comprises a reference to a media asset that is different from the second video-based media asset, generating for display a message prompting the user to provide further user input.

4. The method of claim 1 , wherein the user input comprises a voice input, and determining that the user input comprises a selection of the second identifier further comprises determining that the voice input comprises a request to play the second video-based media asset.

5. The method of claim 4 , further comprising:

transcribing the voice input into text;

parsing the transcribed text to identify and extract one or more keywords;

determining whether the extracted one or more keywords match metadata associated with the second video-based media asset; and

in response to determining that the extracted one or more keywords match the metadata associated with the second video-based media asset, determining that the voice input comprises the request to play the second video-based media asset.

6. The method of claim 5 , wherein an interactive media guide is provided on a display of a device at which the XR environment is being provided, the first portion of the XR environment corresponds to a first portion of the interactive media guide, the second portion of the XR environment corresponds to a second portion of the interactive media guide, the first portion of the interactive media guide does not include the second identifier, and the second portion of the interactive media guide does not include the first identifier.

7. The method of claim 1 , wherein the gaze of the user is detected based on a retinal movement of an eye of the user, and detecting the gaze shift further comprises:

translating the retinal movement into movement of the gaze indicator on a display of a device at which the XR environment is being provided.

8. The method of claim 7 , further comprising:

determining whether a rate of retinal movement exceeds a threshold; and

in response to determining that the rate of retinal movement exceeds the threshold, performing normalization to slow the movement of the gaze indicator on the display.

9. The method of claim 1 , wherein the first identifier is a first icon for a first movie corresponding to the first video-based media asset, and the second identifier is an icon for a second movie corresponding to the second video-based media asset.

10. The method of claim 1 , wherein the XR environment is generated for display at an XR head-mounted device (HMD).

11. A system for extended reality (XR) environment interaction, the system comprising:

computer memory;

control circuitry configured to:

generate for display an XR environment comprising a first identifier for a first video-based media asset and a second identifier for a second video-based media asset, wherein selection of the first identifier causes the first video-based media asset to be played, and wherein selection of the second identifier causes the second video-based media asset to be played;

in response to detecting that a gaze of a user is directed at the first identifier, generate for display a gaze indicator at a first portion of the XR environment corresponding to the first identifier, to indicate that the gaze of the user is directed at the first identifier, wherein a profile of the user is stored in the computer memory;

detect that the gaze of the user has shifted from being directed to the first identifier to being directed to the second identifier;

in response to detecting the gaze shift, generate for display the gaze indicator at a second portion of the XR environment corresponding to the second identifier, to indicate that the gaze of the user is directed at the second identifier;

receive, while the gaze indicator is being displayed at the second portion of the XR environment corresponding to the second identifier, a user input; and

in response to receiving the user input and determining that the user input comprises a selection of the second identifier, cause the second video-based media asset to be played.

12. The system of claim 11 , wherein the control circuitry is further configured to:

in response to determining that the user input comprises a reference to a media asset that is different from the second video-based media asset, refrain from causing the second video-based media asset to be played.

13. The system of claim 11 , wherein the control circuitry is further configured to:

in response to determining that the user input comprises a reference to a media asset that is different from the second video-based media asset, generate for display a message prompting the user to provide further user input.

14. The system of claim 11 , wherein the user input comprises a voice input, and wherein the control circuitry is configured to determine that the user input comprises a selection of the second identifier by determining that the voice input comprises a request to play the second video-based media asset.

15. The system of claim 14 , wherein the control circuitry is further configured to:

transcribe the voice input into text;

parse the transcribed text to identify and extract one or more keywords;

determine whether the extracted one or more keywords match metadata associated with the second video-based media asset; and

in response to determining that the extracted one or more keywords match the metadata associated with the second video-based media asset, determine that the voice input comprises the request to play the second video-based media asset.

16. The system of claim 15 , wherein an interactive media guide is provided on a display of a device at which the XR environment is being provided, the first portion of the XR environment corresponds to a first portion of the interactive media guide, the second portion of the XR environment corresponds to a second portion of the interactive media guide, the first portion of the interactive media guide does not include the second identifier, and the second portion of the interactive media guide does not include the first identifier.

17. The system of claim 11 , wherein the gaze of the user is detected based on a retinal movement of an eye of the user, and wherein the control circuitry is configured to detect the gaze shift by:

translating the retinal movement into movement of the gaze indicator on a display of a device at which the XR environment is being provided.

18. The system of claim 17 , wherein the control circuitry is further configured to:

determine whether a rate of retinal movement exceeds a threshold; and

in response to determining that the rate of retinal movement exceeds the threshold, perform normalization to slow the movement of the gaze indicator on the display.

19. The system of claim 11 , wherein the first identifier is a first icon for a first movie corresponding to the first video-based media asset, and the second identifier is an icon for a second movie corresponding to the second video-based media asset.

20. The system of claim 11 , wherein the XR environment is generated for display at an XR head-mounted device (HMD).

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2023
From: BALAJI, R; PULIKUNTA, SAI DURGA VENKAT REDDY; ROBERT JOSE, JEFFRY COPPS; T V, ARUN KUMAR
To: ROVI GUIDES, INC.
Reel/Frame 064370/0588 →
Continuity (2)
Continuation 17075227 · Oct 20, 2020
Related Publication 20240028111A1 · Jan 25, 2024
References Cited (84)
US 9202313B2 · Bennet et al. · 2015 [cited by applicant]
US 9507417B2 · Dal Mutto et al. · 2016 [cited by applicant]
US 10831268B1 · Golard et al. · 2020 [cited by applicant]
US 10948983B2 · Suzuki et al. · 2021 [cited by applicant]
US 11281291B1 · Balaji et al. · 2022 [cited by applicant]
US 11320903B1 · Aher et al. · 2022 [cited by applicant]
US 11392190B2 · Chang et al. · 2022 [cited by applicant]
US 11392198B2 · Saito · 2022 [cited by applicant]
US 11609629B2 · Aher et al. · 2023 [cited by applicant]
US 11747896B2 · Balaji et al. · 2023 [cited by applicant]
US 11782506B2 · Saito · 2023 [cited by applicant]
US 12026308B2 · Aher et al. · 2024 [cited by applicant]
US 20110270123A1 · Reiner · 2011 [cited by applicant]
US 20120194551A1 · Osterhout et al. · 2012 [cited by applicant]
US 20120200601A1 · Osterhout et al. · 2012 [cited by applicant]
US 20120256967A1 · Baldwin et al. · 2012 [cited by applicant]
US 20120281181A1 · Chen et al. · 2012 [cited by applicant]
US 20130147836A1 · Small et al. · 2013 [cited by applicant]
US 20130278631A1 · Border et al. · 2013 [cited by applicant]
US 20130328762A1 · Mcculloch et al. · 2013 [cited by applicant]
US 20140148728A1 · Eizenman et al. · 2014 [cited by applicant]
US 20140253701A1 · Wexler et al. · 2014 [cited by applicant]
US 20140266646A1 · Urbach · 2014 [cited by applicant]
US 20150130703A1 · Ghajar · 2015 [cited by applicant]
US 20150338915A1 · Publicover et al. · 2015 [cited by applicant]
US 20160018885A1 · Kimura et al. · 2016 [cited by applicant]
US 20160025971A1 · Crow et al. · 2016 [cited by applicant]
US 20160026242A1 · Burns et al. · 2016 [cited by applicant]
US 20160093113A1 · Liu et al. · 2016 [cited by applicant]
US 20160105757A1 · Vennström et al. · 2016 [cited by applicant]
US 20160162020A1 · Lehman · 2016 [cited by examiner]
US 20170011745A1 · Navaratnam · 2017 [cited by applicant]
US 20170038837A1 · Faaborg · 2017 [cited by examiner]
US 20170061694A1 · Giraldi et al. · 2017 [cited by applicant]
US 20170076503A1 · Tamaoki et al. · 2017 [cited by applicant]
US 20170135577A1 · Komogortsev · 2017 [cited by applicant]
US 20170160800A1 · Reunamaki et al. · 2017 [cited by applicant]
US 20180150204A1 · Macgillivray · 2018 [cited by applicant]
US 20180173417A1 · Foresti · 2018 [cited by applicant]
US 20180182025A1 · Smith et al. · 2018 [cited by applicant]
US 20180275753A1 · Publicover et al. · 2018 [cited by applicant]
US 20180286122A1 · Nakashima et al. · 2018 [cited by applicant]
US 20190035405A1 · Haughay · 2019 [cited by examiner]
US 20190114485A1 · Chan · 2019 [cited by examiner]
US 20190156535A1 · Deluca et al. · 2019 [cited by applicant]
US 20190265802A1 · Parshionikar · 2019 [cited by applicant]
US 20190286227A1 · Samadani et al. · 2019 [cited by applicant]
US 20190294239A1 · Suzuki et al. · 2019 [cited by applicant]
US 20190311232A1 · Hall et al. · 2019 [cited by applicant]
US 20190362557A1 · Lacey · 2019 [cited by examiner]
US 20200019237A1 · Jackson · 2020 [cited by applicant]
US 20200020167A1 · Depies et al. · 2020 [cited by applicant]
US 20200035006A1 · Deluca et al. · 2020 [cited by applicant]
US 20200057425A1 · Seibert et al. · 2020 [cited by applicant]
US 20200249752A1 · Parshionikar · 2020 [cited by applicant]
US 20200257484A1 · Qian et al. · 2020 [cited by applicant]
US 20200394830A1 · Choubey et al. · 2020 [cited by applicant]
US 20200410996A1 · Brandel et al. · 2020 [cited by applicant]
US 20210141880A1 · Pauli et al. · 2021 [cited by applicant]
US 20210236845A1 · Ng · 2021 [cited by examiner]
US 20210318753A1 · Connor et al. · 2021 [cited by applicant]
US 20210333882A1 · Von Und Zu Liechtenstein · 2021 [cited by applicant]
US 20210397251A1 · Eiden et al. · 2021 [cited by applicant]
US 20220121273A1 · Aher et al. · 2022 [cited by applicant]
US 20220121274A1 · Aher et al. · 2022 [cited by applicant]
US 20220121275A1 · Balaji et al. · 2022 [cited by applicant]
US 20220121276A1 · Saito · 2022 [cited by applicant]
US 20220155909A1 · Kawashima et al. · 2022 [cited by applicant]
US 20230034712A1 · Saito · 2023 [cited by applicant]
US 20230293994A1 · Osman · 2023 [cited by examiner]
US 20230305626A1 · Aher et al. · 2023 [cited by applicant]
US 20240077942A1 · Saito · 2024 [cited by applicant]
EP 2784632A2 · 2024 [cited by applicant]
JP 2001154794A · 2001 [cited by applicant]
JP 2005038008A · 2005 [cited by applicant]
JP 2014174747A · 2014 [cited by applicant]
JP 2015087921A · 2015 [cited by applicant]
JP 2017058971A · 2017 [cited by applicant]
JP 2018190380A · 2018 [cited by applicant]
WO 2018016464A1 · 2018 [cited by applicant]
WO 2018156912A1 · 2018 [cited by applicant]
International Search Report and Written Opinion mailed Jul. 9, 2021 in connection with PCT/US2020/067335. [cited by applicant]
U.S. Appl. No. 18/671,129, filed May 22, 2024, Ankur Anil Aher. [cited by applicant]
U.S. Appl. No. 18/243,847, filed Sep. 8, 2023, Sakura Saito. [cited by applicant]