IP Library › Granted Patent US 12,326,971
Granted Patent B1
US 12,326,971 · App. 18/905,868 · Granted Jun 10, 2025

System and method for facilitating adaptive recentering in virtual reality environments

Inventors: Ray Abel (Pittsburgh, PA); Qiqing Zhang (Pittsburgh, PA)
Assignee: Bansen Labs, LLC
G06F3/012G06F3/013A61B2505/00A61B2505/09A63B2230/605G06F3/011G06F3/04815G06F3/04845G06F3/0485
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,326,971
App. No.
18/905,868
Granted
Jun 10, 2025
Kind
B1
Abstract

The present invention pertains to a system and method for facilitating adaptive recentering in virtual reality (“VR”) environments capable of autonomously monitoring a user's viewpoint orientation within a VR environment using integrate sensors to detect deviations exceeding a predetermined threshold angle from a central reference point. The system employs an algorithm to evaluate the duration and extent of the user's viewpoint deviation, enabling detection of potential recentering needs without requiring direct physical input.

Claims (51)

1. A system for adaptive recentering of a user's viewpoint in a virtual reality (“VR”) environment of a VR device comprising:

at least one VR device;

a plurality of sensors;

a user configuration interface;

at least one processor coupled to a memory, wherein said memory stores computer-executable instructions which, when executed, cause said processor to:

monitor, via said plurality of sensors, real-time head position data of said user;

detect changes in said real-time head position data in relation to predetermined recentering criterion of head position data;

generate a recentering prompt when said recentering criterion are exceeded;

present said recentering prompt to said user;

record a response from said user to said recentering prompt; and

adjust said recentering criterion based on said response from said user.

2. The system of claim 1 , wherein said plurality of sensors comprises at least one gyroscope.

3. The system of claim 1 , wherein said plurality of sensors comprises at least one accelerometer.

4. The system of claim 1 , wherein said plurality of sensors comprises at least one magnetometer.

5. The system of claim 1 , wherein said recentering criterion comprise an initial angular threshold.

6. The system of claim 1 , wherein said recentering criterion comprise a waiting time.

7. A method for adaptive recentering of a user's viewpoint in a virtual reality (“VR”) environment of a VR device comprising:

specifying a recentering criterion indicating a need to recenter said user's viewpoint within said VR environment;

monitoring, via at least one sensor, said user's activity to detect when said recentering criterion are exceeded;

automatically generating a recentering prompt within said VR environment each time the recentering criterion are exceeded;

storing said user's current state upon generating said recentering prompt; and

dismissing said recentering prompt and restoring said user's stored state, allowing continuation of activity in said VR environment once recentering is complete.

8. The method of claim 7 , wherein said prompt interrupts said user's current activity and highlights a recentering option.

9. The method of claim 7 , wherein said VR device is a device with eye-tracking capabilities, and wherein a fixed heads-up display (“HUD”) is implemented in said VR environment to follow said user's head movements, and wherein said recentering prompt is generated when said user looks at said HUD for a specified duration, and wherein recentering is achieved via changing said user's gaze.

10. The method of claim 7 , wherein said recentering prompt includes a visual feedback mechanism.

11. The method of claim 7 , wherein said recentering prompt includes an auditory feedback mechanism.

12. The method of claim 7 , wherein said recentering prompt includes a haptic feedback mechanism.

13. The method of claim 7 , further comprising adjusting a frequency of said recentering prompt based on said user's interaction with previous prompts to enhance user experience.

14. The method of claim 7 , wherein said at least one sensor comprises at least one gyroscope, and wherein said at least one gyroscope measures an angular velocity of said user's head movements.

15. The method of claim 7 , wherein said at least one sensor comprise at least one accelerometer, and wherein said at least one accelerometer measures a linear acceleration and tilt of said user's head.

16. The method of claim 7 , wherein said at least one sensor comprise at least one magnetometer, and wherein said at least one magnetometer provides an absolute reference point for orientation.

17. The method of claim 7 , further comprising automatically adjusting an angular threshold based on historical user data and preferences to personalize a recentering experience.

18. The method of claim 17 , wherein said angular threshold is dynamically adjusted based on said user's behavior, comprising:

increasing said threshold when said user achieves automatic recovery without a need for said recentering prompt; and

decreasing said threshold when said user responds to said recentering prompt by pressing a recenter button, indicating a necessity for said prompt.

19. A system for adaptive recentering of a user's viewpoint in a virtual reality (“VR”) environment of a VR device comprising:

at least one VR device;

a plurality of sensors comprising at least one gyroscope, at least one accelerometer, and at least one magnetometer;

a user configuration interface;

at least one processor coupled to a memory, wherein said memory stores computer-executable instructions which, when executed, cause said processor to:

monitor, via said plurality of sensors, real-time head position data of said user in relation to a plurality of recentering criterion;

detect, via said plurality of sensors, an angle deviation exceeding a threshold angle of deviation of said user's viewpoint from a center point;

generate a recentering prompt when said recentering criterion are exceeded;

display, within said VR device, said recentering prompt to said user;

record a response from said user to said recentering prompt;

store said response in said memory;

analyze, via an algorithm module associated with said processor, historical data stored in said memory and related to at least one past user response to at least one past recentering prompt; and

automatically adjust said recentering criterion based on said response from said user.

20. The system of claim 19 , wherein said recentering criterion are dynamically adjusted based on said user's behavior, said adjustments comprising:

increasing said threshold when said user achieves automatic recovery without a need for said recentering prompt; and

decreasing said threshold when said user responds to said recentering prompt by pressing a recenter button, indicating a necessity for said prompt.

References Cited (105)
US 7094153B2 · Kunieda et al. · 2006 [cited by applicant]
US 7883415B2 · Larsen et al. · 2011 [cited by applicant]
US 8408706B2 · Yahav · 2013 [cited by applicant]
US 8576276B2 · Bar-Zeev et al. · 2013 [cited by applicant]
US 8797321B1 · Bertolami et al. · 2014 [cited by applicant]
US 8810600B2 · Bohn et al. · 2014 [cited by applicant]
US 8878846B1 · Francis, Jr. et al. · 2014 [cited by applicant]
US 8928558B2 · Lewis et al. · 2015 [cited by applicant]
US 8933912B2 · Ambrus et al. · 2015 [cited by applicant]
US 8941559B2 · Bar-Zeev et al. · 2015 [cited by applicant]
US 8964298B2 · Haddick et al. · 2015 [cited by applicant]
US 9050538B2 · Sugiyama et al. · 2015 [cited by applicant]
US 9152402B2 · Scheidel et al. · 2015 [cited by applicant]
US 9159165B2 · Stafford et al. · 2015 [cited by applicant]
US 9207455B2 · Bickerstaff et al. · 2015 [cited by applicant]
US 9285872B1 · Raffle et al. · 2016 [cited by applicant]
US 9454849B2 · Mount et al. · 2016 [cited by applicant]
US 9524580B2 · Katz et al. · 2016 [cited by applicant]
US 9530227B2 · Nevin, III · 2016 [cited by applicant]
US 9595113B2 · Osa et al. · 2017 [cited by applicant]
US 9659403B1 · Horowitz · 2017 [cited by applicant]
US 9659413B2 · Grossinger et al. · 2017 [cited by applicant]
US 9667860B2 · Hakim et al. · 2017 [cited by applicant]
US 9681804B2 · Spitzer · 2017 [cited by applicant]
US 9690374B2 · Clement et al. · 2017 [cited by applicant]
US 9766712B2 · Schpok · 2017 [cited by applicant]
US 9767613B1 · Bedikian et al. · 2017 [cited by applicant]
US 9823744B2 · Publicover et al. · 2017 [cited by applicant]
US 9858703B2 · Kaminitz et al. · 2018 [cited by applicant]
US 9877016B2 · Esteban et al. · 2018 [cited by applicant]
US 9911032B2 · Shotton et al. · 2018 [cited by applicant]
US 9990774B2 · Mao · 2018 [cited by applicant]
US 9996797B1 · Holz et al. · 2018 [cited by applicant]
US 10025060B2 · Lanman et al. · 2018 [cited by applicant]
US 10038887B2 · Gallup et al. · 2018 [cited by applicant]
US 10043281B2 · Mallinson et al. · 2018 [cited by applicant]
US 10078218B2 · Katz et al. · 2018 [cited by applicant]
US 10078367B2 · Michail et al. · 2018 [cited by applicant]
US 10095036B2 · Carollo et al. · 2018 [cited by applicant]
US 10121299B2 · Kusens et al. · 2018 [cited by applicant]
US 10126822B2 · Cohen et al. · 2018 [cited by applicant]
US 10127632B1 · Burke et al. · 2018 [cited by applicant]
US 10180720B2 · Higgins et al. · 2019 [cited by applicant]
US 10198032B2 · Thomas · 2019 [cited by applicant]
US 10198874B2 · Dearman et al. · 2019 [cited by applicant]
US 10203762B2 · Bradski et al. · 2019 [cited by applicant]
US 10229312B2 · Barnett et al. · 2019 [cited by applicant]
US 10241569B2 · Lanman et al. · 2019 [cited by applicant]
US 10275025B2 · Black et al. · 2019 [cited by applicant]
US 10306202B2 · Raghoebardajal et al. · 2019 [cited by applicant]
US 10338687B2 · Glazier et al. · 2019 [cited by applicant]
US 10380228B2 · Lee · 2019 [cited by applicant]
US 10416837B2 · Reif · 2019 [cited by applicant]
US 10423226B2 · Chen et al. · 2019 [cited by applicant]
US 10429647B2 · Gollier et al. · 2019 [cited by applicant]
US 10437347B2 · Holz et al. · 2019 [cited by applicant]
US 10445925B2 · Tokubo · 2019 [cited by applicant]
US 10453175B2 · Mierle et al. · 2019 [cited by applicant]
US 10475249B2 · Holz et al. · 2019 [cited by applicant]
US 10496156B2 · Tilton et al. · 2019 [cited by applicant]
US 10657701B2 · Osman et al. · 2020 [cited by applicant]
US 10665205B2 · Weaver et al. · 2020 [cited by applicant]
US 10670928B2 · Shi et al. · 2020 [cited by applicant]
US 10733431B2 · Zhang et al. · 2020 [cited by applicant]
US 10733781B2 · Shenton et al. · 2020 [cited by applicant]
US 10796185B2 · Collet Romea et al. · 2020 [cited by applicant]
US 10878631B2 · Dange · 2020 [cited by applicant]
US 10890941B2 · Raffle et al. · 2021 [cited by applicant]
US 10908682B2 · Goossens · 2021 [cited by applicant]
US 10909747B2 · Yu et al. · 2021 [cited by applicant]
US 10916065B2 · Furtwangler et al. · 2021 [cited by applicant]
US 10921878B2 · Noris et al. · 2021 [cited by applicant]
US 11024086B2 · Tate-Gans et al. · 2021 [cited by applicant]
US 11058950B2 · Azmandian et al. · 2021 [cited by applicant]
US 11080937B2 · Holz · 2021 [cited by applicant]
US 11099652B2 · Osotio et al. · 2021 [cited by applicant]
US 11151699B2 · Rodriguez et al. · 2021 [cited by applicant]
US 11181990B2 · Marks et al. · 2021 [cited by applicant]
US 11237625B2 · Johnston et al. · 2022 [cited by applicant]
US 11269481B2 · Holz · 2022 [cited by applicant]
US 11536973B2 · Miller et al. · 2022 [cited by applicant]
US 11668930B1 · Pennell et al. · 2023 [cited by applicant]
US 11741649B2 · Pollard et al. · 2023 [cited by applicant]
US 11966059B2 · Welch et al. · 2024 [cited by applicant]
US 12007573B2 · Yeoh et al. · 2024 [cited by applicant]
US 20140361977A1 · Stafford et al. · 2014 [cited by applicant]
US 20160054837A1 · Stafford · 2016 [cited by applicant]
US 20170078447A1 · Hancock et al. · 2017 [cited by applicant]
US 20180024363A1 · Wong et al. · 2018 [cited by applicant]
US 20180095635A1 · Valdivia et al. · 2018 [cited by applicant]
US 20180095637A1 · Valdivia et al. · 2018 [cited by applicant]
US 20180113508A1 · Berkner-Cieslicki et al. · 2018 [cited by applicant]
US 20190011982A1 · Wheeler et al. · 2019 [cited by applicant]
US 20190033989A1 · Wang et al. · 2019 [cited by applicant]
US 20190043259A1 · Wang et al. · 2019 [cited by applicant]
US 20200097603A1 · Vangala et al. · 2020 [cited by applicant]
US 20200401422A1 · Liu et al. · 2020 [cited by applicant]
US 20210117214A1 · Presant et al. · 2021 [cited by applicant]
US 20230214005A1 · Ohashi · 2023 [cited by applicant]
US 20230394621A1 · Nourai et al. · 2023 [cited by applicant]
US 20230414899A1 · Mallinson · 2023 [cited by applicant]
US 20240031547A1 · Holz et al. · 2024 [cited by applicant]
US 20240061636A1 · Yu · 2024 [cited by applicant]
US 20240192772A1 · Lutter · 2024 [cited by examiner]
WO 2022013894A1 · 2022 [cited by applicant]
Cited By (1)
US 12,608,081