IP Library Granted Patent US 12,260,018
Granted Patent B2
US 12,260,018 · App. 18/243,847 · Granted Mar 25, 2025

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

Inventor: Sakura Saito (Tokyo, JP)
Assignee: Adeia Guides Inc.
G06F3/013G06T19/006G06T19/20G06V20/20G06V40/171
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,260,018
App. No.
18/243,847
Granted
Mar 25, 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 an eye motion is detected. Based on the detecting, it is determined whether the object is in a field of view for at least a predetermined period of time, and in response to determining that the object is in the field of view for at least the predetermined period of time, one or more items related to the object are generated for display in the extended virtual reality environment.

Claims (43)

1. A computer-implemented method for extended reality environment interaction comprising:

determining whether a gaze of a user is directed at a first object in the extended reality environment for at least a particular period of time;

in response to determining that the gaze of the user is directed at the first object for at least the particular period of time, generating for display in the extended reality environment one or more items related to the first object;

determining that the gaze of the user has shifted from the first object to a second object in the extended reality environment; and

in response to determining that the gaze of the user has remained directed at the second object for at least the particular period of time, without the gaze of the user shifting back to the first object, generating for display in the extended reality environment one or more items related to the second object, while continuing to generate for display in the extended reality environment, the one or more items related to the first object.

2. The computer-implemented method of claim 1 , wherein generating for display in the extended reality environment the one or more items related to the second object, while continuing to generate for display in the extended reality environment the one or more items related to the first object, is further performed in response to determining that each of the first object and the second object is in a field of view of the user.

3. The computer-implemented method of claim 1 , wherein:

generating for display in the extended reality environment the one or more items related to the second object, while continuing to generate for display in the extended reality environment the one or more items related to the first object, is performed in a first extended reality session at a first time;

determining that a request has been received from the user to initiate a second extended reality session at a second time later than the first time; and

in response to initiating the second extended reality session, causing at least one of the one or more items related to the first object, or the one or more items related to the second object, to be generated for display.

4. The computer-implemented method of claim 1 , wherein the determining whether the gaze of the user is directed at the first object in the extended reality environment comprises monitoring an eye motion of the user.

5. The computer-implemented method of claim 1 , further comprising:

generating for display to the user a text-based indication that the one or more items related to the first object will be displayed if the gaze of the user is directed towards the first object.

6. The computer-implemented method of claim 1 , wherein the determining whether the gaze of the user is directed at the first object in the extended reality environment for at least the particular period of time comprises determining that the first object is continuously in a field of view of the user for the particular period of time during an extended reality session.

7. The computer-implemented method of claim 1 , wherein the determining whether the gaze of the user is directed at the first object in the extended reality environment for at least the particular period of time comprises determining that the first object is non-continuously in a field of view of the user for the particular period of time during an extended reality session.

8. The computer-implemented method of claim 1 , further comprising:

determining whether the first object in the extended reality environment is in the gaze of the user by:

accessing a data structure with a plurality of object identifiers associated with a plurality of objects in a field of view of the extended reality environment, wherein a respective position of each object in the field of view in the extended reality environment is represented by coordinates; and

determining that the gaze of the user is directed at the first object, from among the plurality of objects in the extended reality environment, based on sensor data and the coordinates of the first object.

9. The computer-implemented method of claim 8 , wherein the sensor data comprises one or more images captured by a camera.

10. The computer-implemented method of claim 1 , wherein the one or more items related to the second object are generated for display further in response to receiving a voice command requesting that additional information related to the second object be provided.

11. A system comprising:

a display; and

a control circuitry configured to:

determine whether a gaze of a user is directed at a first object in an extended reality environment for at least a particular period of time;

in response to determining that the gaze of the user is directed at the first object for at least the particular period of time, generate for display, at the display, in the extended reality environment, one or more items related to the first object;

determine that the gaze of the user has shifted from the first object to a second object in the extended reality environment; and

in response to determining that the gaze of the user has remained directed at the second object for at least the particular period of time, without the gaze of the user shifting back to the first object, generate for display, at the display, in the extended reality environment, one or more items related to the second object, while continuing to generate for display in the extended reality environment, the one or more items related to the first object.

12. The system of claim 11 , wherein the control circuitry is further configured to generate for display in the extended reality environment the one or more items related to the second object, while continuing to generate for display in the extended reality environment the one or more items related to the first object by determining that each of the first object and the second object is in a field of view of the user.

13. The system of claim 11 , wherein the control circuitry is further configured to generate for display in the extended reality environment the one or more items related to the second object, while continuing to generate for display in the extended reality environment the one or more items related to the first object, in a first extended reality session at a first time by:

determining that a request has been received from the user to initiate a second extended reality session at a second time later than the first time; and

in response to initiating the second extended reality session, causing at least one of the one or more items related to the first object, or the one or more items related to the second object, to be generated for display.

14. The system of claim 11 , wherein the control circuitry is configured to determine whether the gaze of the user is directed at the first object in the extended reality environment by monitoring an eye motion of the user.

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

generate for display to the user a text-based indication that the one or more items related to the first object will be displayed if the gaze of the user is directed towards the first object.

16. The system of claim 11 , wherein the control circuitry is configured to determine whether the gaze of the user is directed at the first object in the extended reality environment for at least the particular period of time by determining that the first object is continuously in a field of view of the user for the particular period of time during an extended reality session.

17. The system of claim 11 , wherein the control circuitry is configured to determine whether the gaze of the user is directed at the first object in the extended reality environment for at least the particular period of time by determining that the first object is non-continuously in a field of view of the user for the particular period of time during an extended reality session.

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

determine whether the first object in the extended reality environment is in the gaze of the user by:

accessing a data structure with a plurality of object identifiers associated with a plurality of objects in a field of view of the extended reality environment, wherein a respective position of each object in the field of view in the extended reality environment is represented by coordinates; and

determining that the gaze of the user is directed at the first object, from among the plurality of objects in the extended reality environment, based on sensor data and the coordinates of the first object.

19. The system of claim 18 , wherein the sensor data comprises one or more images captured by a camera.

20. The system of claim 11 , wherein the control circuitry is further configured to generate for display the one or more items related to the second object in response to receiving a voice command requesting that additional information related to the second object be provided.

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 Sep 8, 2023
From: SAITO, SAKURA
To: ROVI GUIDES, INC.
Reel/Frame 064848/0067 →
Continuity (3)
Continuation 17839878 · Jun 14, 2022
Continuation 17075232 · Oct 20, 2020
Related Publication 20240077942A1 · Mar 7, 2024
References Cited (78)
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 examiner]
US 11609629B2 · Aher et al. · 2023 [cited by applicant]
US 11747896B2 · Balaji et al. · 2023 [cited by applicant]
US 11782506B2 · Saito · 2023 [cited by examiner]
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 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 et al. · 2016 [cited by applicant]
US 20170011745A1 · Navaratnam · 2017 [cited by applicant]
US 20170038837A1 · Faaborg et al. · 2017 [cited by applicant]
US 20170061694A1 · Giraldi 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 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 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 et al. · 2021 [cited by applicant]
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 20230305626A1 · Aher et al. · 2023 [cited by applicant]
US 20240028111A1 · Balaji et al. · 2024 [cited by applicant]
EP 2784632A1 · 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/225,276, filed Jul. 24, 2023, R. Balaji. [cited by applicant]
U.S. Appl. No. 18/671,129, filed May 22, 2024, Ankur Anil Aher. [cited by applicant]