IP Library Granted Patent US 12,488,541
Granted Patent B2
US 12,488,541 · App. 17/872,856 · Granted Dec 2, 2025

System and method for controlling multiple user groups within a single virtual reality play area

Inventors: David Walens (Marietta, GA); Matthew Kelly (Acworth, GA); Geoffrey Wright (Marietta, GA)
Assignee: Exploring Digital, LLC
G06T19/006E04B1/19E04B2/7425E04B5/02E04B5/10E04F15/02044G06F3/011G06F3/012G06F3/016G06T19/003E04B2001/1936E04B2001/1966E04B2002/7483E04B2002/7487E04F2015/02066
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,488,541
App. No.
17/872,856
Granted
Dec 2, 2025
Kind
B2
Abstract

A system for controlling player movement within a fixed virtual reality play area includes a plurality of panels defining an X by Y virtual reality play area, a transport area associated with the X by Y virtual reality play area and a virtual reality system. The virtual reality system displays a virtual reality environment to players. The virtual reality system divides the X by Y virtual reality play area defined by the plurality of panels into a plurality of virtual reality environment play areas. Each of the plurality of virtual reality environment areas comprises a portion of the virtual reality play area. The virtual reality system associates a first virtual reality player group with a first virtual reality environment play area of the plurality of virtual reality environment play areas and associates a second virtual reality player group with a second virtual reality environment play area of the plurality of virtual reality environment play areas. The first and second virtual reality player groups include at least one player member. The virtual reality system determines if the second virtual reality environment play area has been vacated by the second virtual reality player group. If the second virtual reality player group has not vacated the second virtual reality environment play area, the virtual reality system prevents entry of the first virtual reality player group into the second virtual reality environment play area from the first virtual reality environment play area. If the second virtual reality player group has vacated the second virtual reality environment play area, the virtual reality system enables entry of the first virtual reality player group into the second virtual reality environment play area from the first virtual reality environment play area.

Claims (126)

1 . A method for controlling player movement within a virtual reality system, comprising:

dividing a virtual reality play area into a plurality of virtual reality environment play areas numbering at least three, each of the plurality of virtual reality environment play areas comprising an associated portion of the virtual reality play area;

wherein the dividing the virtual reality play area defines a central transport area disposed such that it is adjacent to each of the plurality of virtual reality environment play areas in the virtual reality play area;

mapping the virtual reality play area and each of the plurality of virtual reality environment play areas and the central transport area each onto an associated mapped portion of a physical area;

associating a first virtual reality player group with a first virtual reality environment play area of the plurality of virtual reality environment play areas, the first virtual reality player group including at least one player member;

displaying a first virtual reality environment to the first virtual reality player group, the first virtual reality environment limited to the first virtual reality environment play area and the associated mapped portion of the physical area, wherein boundaries of the first virtual reality environment are within boundaries of the first virtual reality environment play area;

associating a second virtual reality player group with a second virtual reality environment play area of the plurality of virtual reality environment play areas, the second virtual reality player group including at least one player member;

displaying a second virtual reality environment to the second virtual reality player group, the second virtual reality environment limited to the second virtual reality environment play area and the associated mapped portion of the physical area, wherein boundaries of the second virtual reality environment are within boundaries of the second virtual reality environment play area;

enabling exit of the second virtual reality player group from the second virtual reality environment play area into a third virtual reality environment play area, the step of enabling exit further comprising:

directing the second virtual reality player group to the central transport area and the associated mapped portion of the physical area using the second virtual reality environment;

displaying a third virtual reality environment to the second virtual reality player group; and

directing the second virtual reality player group to the third virtual reality environment play area from the central transport area and the associated mapped portion of the physical area using the third virtual reality environment;

determining if the second virtual reality environment play area has not been vacated by the second virtual reality player group;

responsive to a determination that the second virtual reality player group has not vacated the second virtual reality environment play area, preventing entry of the first virtual reality player group into the second virtual reality environment play area from the first virtual reality environment play area;

determining if the second virtual reality environment play area has been vacated by the second virtual reality player group;

responsive to a determination that the second virtual reality player group has vacated the second virtual reality environment play area, enabling entry of the first virtual reality player group into the second virtual reality environment play area from the first virtual reality environment play area, wherein the step of enabling entry further comprises:

directing the first virtual reality player group to the central transport area and the associated mapped portion of the physical area using the first virtual reality environment;

determining that the first virtual reality player group has entered the central transport area and the associated mapped portion of the physical area;

displaying the second virtual reality environment to the first virtual reality player group; and

directing the first virtual reality player group to the second virtual reality environment play area from the central transport area and the associated mapped portion of the physical area using the second virtual reality environment.

2 . The method of claim 1 further comprising:

determining if the first virtual reality environment play area has not been vacated by the first virtual reality player group;

if the first virtual reality player group has not vacated the first virtual reality environment play area, preventing entry of a third virtual reality player group into the first virtual reality environment play area from an exterior physical area external to the physical area to which the virtual reality play area is mapped;

determining if the first virtual reality environment play area has been vacated by the first virtual reality player group; and

if the first virtual reality player group has been vacated the first virtual reality environment play area, enabling entry of the third virtual reality player group into the first virtual reality environment from the exterior physical area external to the physical area to which the virtual reality play area is mapped.

3 . The method of claim 1 further comprising enabling exit of the second virtual reality player group from the second virtual reality environment play area upon completion of some predetermined activity by the second virtual reality player group.

4 . The method of claim 1 , wherein the step of preventing entry further comprises preventing access to the central transport area using the first virtual reality environment.

5 . The method of claim 1 , wherein the step of associating the first virtual reality player group further comprises the steps of:

determining the second virtual reality player group has entered the second virtual reality environment play area;

initiating a first virtual reality environment to the second virtual reality group;

establishing a predetermined number of activities to be accomplished by the second virtual reality player group;

determining that each of the predetermined number of activities have been accomplished by the second virtual reality player group; and

directing the second virtual reality player group to a transport area using the first virtual reality environment responsive to completion of the predetermined number of activities.

6 . The method of claim 5 further comprising:

initiating a predetermined timer for completion of the predetermined number of activities by the second virtual reality player group;

determining that the predetermined number of activities will be completed prior to expiration of the predetermined timer; and

increasing the number of predetermined activities responsive to the determination that the predetermined number of activities will be completed prior to expiration of the predetermined timer.

7 . The method of claim 5 further comprising:

initiation a predetermined timer for completion of the predetermined number of activities by the second virtual reality player group;

determining that the predetermined number of activities will not be completed prior to expiration of the predetermined timer; and

decreasing the number of predetermined activities responsive to the determination that the predetermined number of activities will not be completed prior to expiration of the predetermined timer.

8 . A method for controlling player movement within a fixed virtual reality play area, comprising:

dividing a virtual reality play area into a plurality of virtual reality environment play areas numbering at least three, each of the plurality of virtual reality environment play areas comprising a portion of the virtual reality play area;

wherein the dividing the virtual reality play area defines a central transport area disposed such that it is adjacent to each of the plurality of virtual reality environment play areas;

mapping the virtual reality play area and the plurality of virtual reality environment play areas and the central transport area onto an associated mapped portion of a physical area;

associating a first virtual reality player group with a first virtual reality environment play area of the plurality of virtual reality environment play areas, the first virtual reality player group including at least one player member;

displaying a first virtual reality environment to the first virtual reality player group, the first virtual reality environment limited to the first virtual reality environment play area and the associated mapped portion of the physical area, wherein boundaries of the first virtual reality environment are within boundaries of the first virtual reality environment play area;

detecting a position of a player member of the at least one player member of the first virtual reality player group within the first virtual reality environment;

determining if the detected position of the player member is a desired position of the player member, wherein the desired position of the player member may comprise any position within the first virtual reality environment;

altering the display of the first virtual reality environment to encourage the player member to move toward the desired position within the first virtual reality environment responsive to a determination that the detected position of the player member is not the desired position of the player member;

associating a second virtual reality player group with a second virtual reality environment play area of the plurality of virtual reality environment play areas, the second virtual reality player group including at least one player member;

displaying a second virtual reality environment to the second virtual reality player group, the second virtual reality environment limited to the second virtual reality environment play area and the associated mapped portion of the physical area, wherein boundaries of the second virtual reality environment are within boundaries of the second virtual reality environment play area;

detecting a position of a second player member of the at least one player member of the second virtual reality player group within the second virtual reality environment;

determining if the detected position of the second player member is a desired position of the second player member, wherein the desired position of the second player member may comprise any position within the second virtual reality environment;

altering the display of the second virtual reality environment to encourage the second player member to move toward a second desired position of the second player member within the second virtual reality environment responsive to a determination that the detected position of the second player member is not the desired position of the second player member;

determining if the second virtual reality environment play area has not been vacated by the second virtual reality player group;

responsive to a determination that the second virtual reality player group has not vacated the second virtual reality environment play area, preventing entry of the first virtual reality player group into the second virtual reality environment play area from the first virtual reality environment play area, wherein the step of preventing further comprises:

displaying the first virtual reality environment to the first virtual reality player group;

preventing the first virtual reality player group from entering the central transport area and the associated mapped portion of the physical area using the first virtual reality environment;

determining if the second virtual reality environment play area has been vacated by the second virtual reality player group;

responsive to a determination that the second virtual reality player group has vacated the second virtual reality environment play area, enabling entry of the first virtual reality player group into the second virtual reality environment play area from the first virtual reality environment play area, wherein the step of enabling entry further comprises:

directing the first virtual reality player group to the central transport area and the associated mapped portion of the physical area using the first virtual reality environment;

determining that the first virtual reality player group has entered the central transport area and the associated mapped portion of the physical area;

displaying the second virtual reality environment to the first virtual reality player group; and

directing the first virtual reality player group to the second virtual reality environment play area using the second virtual reality environment.

9 . The method of claim 8 further comprising:

determining if the first virtual reality environment play area has not been vacated by the first virtual reality player group;

if the first virtual reality player group has not vacated the first virtual reality environment play area, preventing entry of a third virtual reality player group into the first virtual reality environment play area from an exterior physical area external to the virtual reality play area and the associated mapped portion of the physical area;

determining if the first virtual reality environment play area has been vacated by the first virtual reality player group; and

if the first virtual reality player group has vacated the first virtual reality environment play area, enabling entry of the third virtual reality player group into the first virtual reality environment from the exterior physical area external to the virtual reality play area.

10 . The method of claim 8 further comprising enabling exit of the second virtual reality player group from the second virtual reality environment play area upon completion of some predetermined activity by the second virtual reality player group.

11 . The method of claim 8 , wherein the step of associating the first virtual reality player group further comprises the steps of:

determining the second virtual reality player group has entered the second virtual reality environment play area;

initiating a first virtual reality environment to the second virtual reality player group;

establishing a predetermined number of activities to be accomplished by the second virtual reality player group;

determining that each of the predetermined number of activities have been accomplished by the second virtual reality player group; and

directing the second virtual reality player group to a transport area using the first virtual reality environment responsive to completion of the predetermined number of activities.

12 . The method of claim 11 further comprising:

initiating a predetermined timer for completion of the predetermined number of activities by the second virtual reality player group;

determining that the predetermined number of activities will be completed prior to expiration of the predetermined timer; and

increasing the number of predetermined activities responsive to the determination that the predetermined number of activities will be completed prior to expiration of the predetermined timer.

13 . The method of claim 11 further comprising:

initiating a predetermined timer for completion of the predetermined number of activities by the second virtual reality player group;

determining that the predetermined number of activities will not be completed prior to expiration of the predetermined timer; and

decreasing the number of predetermined activities responsive to the determination that the predetermined number of activities will not be completed prior to expiration of the predetermined timer.

14 . A system for controlling player movement within a fixed virtual reality play area, comprising:

a plurality of panels defining a virtual reality play area;

a transport area associated with the virtual reality play area;

a virtual reality system for displaying a virtual reality environment to players, wherein the virtual reality system:

divides the virtual reality play area defined by the plurality of panels into a plurality of virtual reality environment play areas numbering at least three, each of the plurality of virtual reality environment play areas comprising an associated portion of the virtual reality play area;

defines a central transport area disposed such that it is adjacent to each of the plurality of virtual reality environment play areas in the virtual reality play area;

maps the virtual reality play area and each of the plurality of virtual reality environment play areas and the central transport area onto an associated mapped portion of a physical area;

associates a first virtual reality player group with a first virtual reality environment play area of the plurality of virtual reality environment play areas, the first virtual reality player group including at least one player member;

displays a first virtual reality environment to the first virtual reality player group, the first virtual reality environment limited to the first virtual reality environment play area and the associated mapped portion of the physical area, wherein boundaries of the first virtual reality environment are within boundaries of the first virtual reality environment play area;

associates a second virtual reality player group with a second virtual reality environment play area of the plurality of virtual reality environment play areas, the second virtual reality player group including at least one player member;

displays a second virtual reality environment to the second virtual reality player group, the second virtual reality environment limited to the second virtual reality environment play area and the associated mapped portion of the physical area, wherein boundaries of the second virtual reality environment are within boundaries of the second virtual reality environment play area;

directs the second virtual reality player group from the second virtual reality environment play area to a third virtual reality environment play area through a central transport area;

determines if the second virtual reality environment play area has been vacated by the second virtual reality player group;

responsive to a determination that the second virtual reality player group has not vacated the second virtual reality environment play area, prevents entry of the first virtual reality player group into the second virtual reality environment play area from the first virtual reality environment play area, wherein the process of preventing further comprises:

displays the first virtual reality environment to the first virtual reality player group;

prevents the first virtual reality player group from entering the central transport area and the associated mapped portion of the physical area using the first virtual reality environment;

responsive to a determination that the second virtual reality player group has vacated the second virtual reality environment play area, enables entry of the first virtual reality player group into the second virtual reality environment play area from the first virtual reality environment play area, wherein the process of enabling entry further comprises:

displays the first virtual reality environment to the first virtual reality player group;

directs the first virtual reality player group to the central transport area and the associated mapped portion of the physical area using the first virtual reality environment;

determines that the first virtual reality player group has entered the central transport area and the associated mapped portion of the physical area;

displays the second virtual reality environment to the first virtual reality player group; and

directs the first virtual reality player group to the second virtual reality environment play area from the central transport area and the associated mapped portion of the physical area using the second virtual reality environment.

15 . The system of claim 14 , wherein the virtual reality system further:

determines if the first virtual reality environment play area has been vacated by the first virtual reality player group;

if the first virtual reality player group has not vacated the first virtual reality environment play area, prevents entry of a third virtual reality player group into the first virtual reality environment play area from an exterior physical area external to the virtual reality play area and the associated mapped portion of the physical area; and

if the first virtual reality player group has vacated the first virtual reality environment play area, enables entry of the third virtual reality player group into the first virtual reality environment play area from the exterior physical area external to the virtual reality play area.

16 . The system of claim 14 , wherein the virtual reality system further enables exit of the second virtual reality player group from the second virtual reality environment play area upon completion of some predetermined activity by the second virtual reality player group.

17 . The system of claim 14 , wherein the virtual reality system further:

determines the second virtual reality player group has entered the second virtual reality environment play area;

initiates a first virtual reality environment to the second virtual reality player group;

establishes a predetermined number of activities to be accomplished by the second virtual reality player group;

determines that each of the predetermined number of activities have been accomplished by the second virtual reality player group; and

directs the second virtual reality player group to the central transport area using the first virtual reality environment responsive to completion of the predetermined number of activities.

18 . The system of claim 17 , wherein the virtual reality system further:

initiates a predetermined timer for completion of the predetermined number of activities by the second virtual reality player group;

determines that the predetermined number of activities will be completed prior to expiration of the predetermined timer; and

increases the number of predetermined activities responsive to the determination that the predetermined number of activities will be completed prior to expiration of the predetermined timer.

19 . The system of claim 17 , wherein the virtual reality system further:

initiates a predetermined timer for completion of the predetermined number of activities by the second virtual reality player group;

determines that the predetermined number of activities will not be completed prior to expiration of the predetermined timer; and

decreases the number of predetermined activities responsive to the determination that the predetermined number of activities will not be completed prior to expiration of the predetermined timer.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2025
From: EXPLORING DIGITAL, INC.
To: EXPLORING DIGITAL SUB, LLC
Reel/Frame 073129/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2022
From: EXPLORING, INC.
To: EXPLORING DIGITAL, LLC
Reel/Frame 061193/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2022
From: WALENS, DAVID; KELLY, MATTHEW; WRIGHT, GEOFFREY
To: EXPLORING, INC.
Reel/Frame 060616/0277 →
Continuity (5)
Continuation 17701276 · Mar 22, 2022
Continuation In Part 17062928 · Oct 5, 2020
Continuation 16355218 · Mar 15, 2019
Continuation 15991686 · May 29, 2018
Related Publication 20220406022A1 · Dec 22, 2022
References Cited (68)
US 4934858A · Beaulieu · 1990 [cited by applicant]
US 5848501A · Taipale et al. · 1998 [cited by applicant]
US 6792319B1 · Bilger · 2004 [cited by applicant]
US 9215276B2 · Gillo et al. · 2015 [cited by applicant]
US 9311742B1 · Glover et al. · 2016 [cited by applicant]
US 10242501B1 · Pusch et al. · 2019 [cited by applicant]
US 11097186B1 · Hickman et al. · 2021 [cited by applicant]
US 11170575B1 · Noris et al. · 2021 [cited by applicant]
US 11184362B1 · Krol et al. · 2021 [cited by applicant]
US 12105866B2 · Geisert et al. · 2024 [cited by applicant]
US 20040104935A1 · Williamson et al. · 2004 [cited by applicant]
US 20060084356A1 · Stallworth · 2006 [cited by applicant]
US 20070050716A1 · Leahy et al. · 2007 [cited by applicant]
US 20070265089A1 · Robarts et al. · 2007 [cited by applicant]
US 20090187264A1 · Hashimoto et al. · 2009 [cited by applicant]
US 20090251457A1 · Walker et al. · 2009 [cited by applicant]
US 20090254843A1 · Van Wie et al. · 2009 [cited by applicant]
US 20100093438A1 · Baszucki · 2010 [cited by examiner]
US 20100294340A1 · Cunningham et al. · 2010 [cited by applicant]
US 20110107239A1 · Adoni · 2011 [cited by examiner]
US 20110111871A1 · Legary et al. · 2011 [cited by applicant]
US 20110113351A1 · Phillips · 2011 [cited by applicant]
US 20110201414A1 · Barclay et al. · 2011 [cited by applicant]
US 20110250957A1 · Suzuki et al. · 2011 [cited by applicant]
US 20120071244A1 · Gillo et al. · 2012 [cited by applicant]
US 20120115603A1 · Shuster · 2012 [cited by applicant]
US 20120206577A1 · Guckenberger et al. · 2012 [cited by applicant]
US 20130067846A1 · Kvols et al. · 2013 [cited by applicant]
US 20130141428A1 · Gipson · 2013 [cited by applicant]
US 20130227437A1 · Brody et al. · 2013 [cited by applicant]
US 20130249947A1 · Reitan · 2013 [cited by applicant]
US 20150069710A1 · Spigner · 2015 [cited by examiner]
US 20150120533A1 · Jung et al. · 2015 [cited by applicant]
US 20150278263A1 · Bowles et al. · 2015 [cited by applicant]
US 20160049003A1 · Shuster et al. · 2016 [cited by applicant]
US 20160140752A1 · Shuster et al. · 2016 [cited by applicant]
US 20160253842A1 · Shapira et al. · 2016 [cited by applicant]
US 20170001112A1 · Gilmore et al. · 2017 [cited by applicant]
US 20170003738A1 · Silkin et al. · 2017 [cited by applicant]
US 20170006074A1 · Oates, III · 2017 [cited by applicant]
US 20170123752A1 · Nadler · 2017 [cited by applicant]
US 20170178272A1 · Lashkari et al. · 2017 [cited by applicant]
US 20170285733A1 · Bretschneider · 2017 [cited by examiner]
US 20170326457A1 · Tilton et al. · 2017 [cited by applicant]
US 20170336863A1 · Tilton · 2017 [cited by examiner]
US 20170354064A1 · Milek et al. · 2017 [cited by applicant]
US 20180117465A1 · Voris et al. · 2018 [cited by applicant]
US 20180144525A1 · Gutierrez · 2018 [cited by examiner]
US 20180151000A1 · Liv · 2018 [cited by applicant]
US 20180168064A1 · Gustaferro et al. · 2018 [cited by applicant]
US 20180169528A1 · Hinoshita et al. · 2018 [cited by applicant]
US 20190227312A1 · Lai et al. · 2019 [cited by applicant]
US 20190374857A1 · Deller et al. · 2019 [cited by applicant]
US 20200183567A1 · Gullicksen · 2020 [cited by examiner]
US 20200195914A1 · Langois et al. · 2020 [cited by applicant]
US 20200225747A1 · Bar-Zeev et al. · 2020 [cited by applicant]
US 20200309944A1 · Thoresen et al. · 2020 [cited by applicant]
US 20200320794A1 · Huang et al. · 2020 [cited by applicant]
US 20210158576A1 · Nuber · 2021 [cited by examiner]
US 20210250386A1 · Cozzi et al. · 2021 [cited by applicant]
US 20210327140A1 · Rothkopf et al. · 2021 [cited by applicant]
US 20210364790A1 · Gullicksen et al. · 2021 [cited by applicant]
US 20210370166A1 · Hickman et al. · 2021 [cited by applicant]
US 20220343615A1 · Tal et al. · 2022 [cited by applicant]
Marwecki, Sebastian, et al., “Virtual Space—Overloading Physical Space with Multiple Virtual Reality Users”, CHI '18: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Apr. 2018, Paper No. 24… [cited by examiner]
Xiao, Jixiong, “A Study of Navigation Aids in Video Games”, University of Dublin, May 2020—https://publications.scss.tcd.ie/theses/diss/dissertation-index.20. php ; https://publications.scss. tcd. ie/theses/diss/2020/TC… [cited by applicant]
Patent Cooperation Treaty: International Search Report and Written Opinion of PCT/US24/10601 (related application); Shane Thomas; May 17, 2024; 10 Pages. [cited by applicant]
Patent Cooperation Treaty: International Preliminary Report on Patentability for PCT/US2024/010601 (related case), Sun Hwa Lee; Jul. 17, 2025; 9 pages. [cited by applicant]