US 11,771,955 B2
System and method for neurological function analysis and treatment using virtual reality systems
Coleman Fung, Austin, TX (US)
Assigned to BLUE GOJI LLC, Austin, TX (US)
Filed by Blue Goji LLC, Austin, TX (US)
Filed on Dec. 27, 2022, as Appl. No. 18/89,467.
Application 18/089,467 is a continuation in part of application No. 17/963,494, filed on Oct. 11, 2022.
Application 17/963,494 is a continuation in part of application No. 17/575,600, filed on Jan. 13, 2022, granted, now 11,465,013, issued on Oct. 11, 2022.
Application 17/575,600 is a continuation in part of application No. 16/951,281, filed on Nov. 18, 2020, granted, now 11,123,604, issued on Sep. 21, 2021.
Application 16/951,281 is a continuation of application No. 17/030,195, filed on Sep. 23, 2020.
Application 17/030,195 is a continuation in part of application No. 16/781,663, filed on Feb. 4, 2020, granted, now 11,191,996, issued on Dec. 7, 2021.
Application 16/781,663 is a continuation in part of application No. 16/354,374, filed on Mar. 15, 2019, granted, now 10,549,153, issued on Feb. 4, 2020.
Application 16/354,374 is a continuation in part of application No. 16/176,511, filed on Oct. 31, 2018, granted, now 10,960,264, issued on Mar. 30, 2021.
Application 16/176,511 is a continuation in part of application No. 16/011,394, filed on Jun. 18, 2018, granted, now 10,155,133, issued on Dec. 18, 2018.
Application 16/011,394 is a continuation in part of application No. 15/853,746, filed on Dec. 23, 2017, granted, now 10,265,578, issued on Apr. 23, 2019.
Application 15/853,746 is a continuation of application No. 15/219,115, filed on Jul. 25, 2016, granted, now 9,849,333, issued on Dec. 26, 2017.
Application 15/219,115 is a continuation in part of application No. 15/193,112, filed on Jun. 27, 2016, abandoned.
Application 15/193,112 is a continuation in part of application No. 15/187,787, filed on Jun. 21, 2016, granted, now 10,124,255, issued on Nov. 13, 2018.
Application 15/187,787 is a continuation in part of application No. 15/175,043, filed on Jun. 7, 2016, granted, now 9,766,696, issued on Sep. 19, 2017.
Application 15/187,787 is a continuation in part of application No. 14/846,966, filed on Sep. 7, 2015, granted, now 10,080,958, issued on Sep. 25, 2018.
Application 14/846,966 is a continuation in part of application No. 14/012,879, filed on Aug. 28, 2013, granted, now 10,737,175, issued on Aug. 11, 2020.
Application 17/575,600 is a continuation in part of application No. 17/030,233, filed on Sep. 23, 2020, granted, now 11,662,818.
Application 17/030,233 is a continuation in part of application No. 17/030,195, filed on Sep. 23, 2020.
Application 17/030,195 is a continuation in part of application No. 16/927,704, filed on Jul. 13, 2020, abandoned.
Application 16/927,704 is a continuation of application No. 16/867,238, filed on May 5, 2020, abandoned.
Application 16/867,238 is a continuation in part of application No. 16/793,915, filed on Feb. 18, 2020, abandoned.
Application 16/793,915 is a continuation in part of application No. 16/255,641, filed on Jan. 23, 2019, granted, now 10,561,900, issued on Feb. 18, 2020.
Application 16/255,641 is a continuation of application No. 16/223,034, filed on Jan. 23, 2019, granted, now 10,688,341, issued on Jun. 23, 2020.
Application 16/223,034 is a continuation in part of application No. 16/176,511, filed on Oct. 31, 2018, granted, now 10,960,264, issued on Mar. 30, 2021.
Application 16/223,034 is a continuation in part of application No. 18/089,467.
Application 18/089,467 is a continuation in part of application No. 17/888,449, filed on Aug. 15, 2022.
Application 17/888,449 is a continuation of application No. 17/575,600, filed on Jan. 13, 2022, granted, now 11,465,013, issued on Oct. 11, 2022.
Application 17/888,449 is a continuation of application No. 18/089,467.
Application 18/089,467 is a continuation in part of application No. 17/592,866, filed on Feb. 4, 2022, granted, now 11,517,709, issued on Dec. 7, 2022.
Application 17/592,866 is a continuation of application No. 17/574,540, filed on Jan. 12, 2022, granted, now 11,524,209, issued on Dec. 13, 2022.
Claims priority of provisional application 62/697,973, filed on Jul. 13, 2018.
Claims priority of provisional application 62/330,602, filed on May 2, 2016.
Claims priority of provisional application 62/330,642, filed on May 2, 2016.
Claims priority of provisional application 62/310,568, filed on Mar. 18, 2016.
Claims priority of provisional application 61/696,068, filed on Aug. 31, 2012.
Prior Publication US 2023/0116214 A1, Apr. 13, 2023
Int. Cl. A63B 22/00 (2006.01); A63B 23/00 (2006.01); G06T 19/00 (2011.01); A63F 13/212 (2014.01); G06F 3/01 (2006.01); A63B 24/00 (2006.01); A63B 22/02 (2006.01); A63B 23/04 (2006.01); G06F 1/16 (2006.01); A63F 13/65 (2014.01); A63F 13/214 (2014.01); A63F 13/40 (2014.01); A63B 22/06 (2006.01); H04W 84/18 (2009.01)
CPC A63B 24/0003 (2013.01) [A63B 22/0046 (2013.01); A63B 22/0285 (2013.01); A63B 22/0292 (2015.10); A63B 22/06 (2013.01); A63B 23/04 (2013.01); A63F 13/212 (2014.09); A63F 13/214 (2014.09); A63F 13/40 (2014.09); A63F 13/65 (2014.09); G06F 1/163 (2013.01); G06F 3/011 (2013.01); G06F 3/016 (2013.01); G06T 19/006 (2013.01); H04W 84/18 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system for virtual reality therapy, comprising:
a computing device comprising a memory, a processor, and a non-volatile data storage device;
a virtual reality engine, comprising a first plurality of programming instructions stored in the memory and operating on the processor, wherein the first plurality of programming instructions, when operating on the processor, causes the computing device to:
receive sensor data from a plurality of sensors;
perform data fusion to integrate the plurality of sensor data;
generate an environmental model of a real-world environment based on the integrated sensor data, in which a shared virtual environment is presented to a first person receiving virtual reality therapy and a second person providing the virtual reality therapy;
generate a unified tracking model based on the integrated sensor data for each of the first and second persons;
for each particular user, apply the environmental model and the tracking model to generate frames of the shared virtual environment corresponding to a real-time field of view of the particular user;
receive response data from a therapeutic engine for the first person;
perform real-time updates to the shared virtual environment based on first and second person interactions with the shared virtual environment, to movement of users and real objects and surfaces within the real-world space, and the response data; and
the therapeutic engine, comprising a second plurality of programming instructions stored in the memory and operating on the processor, wherein the second plurality of programming instructions, when operating on the processor, causes the computing device to:
generate a distinct therapeutic layer associated with the first person in the shared virtual environment, wherein the therapeutic layer:
receives a neurological assessment for the first person comprising a neurological condition of the first person;
selects a primary task from a neurological database associated with the neurological condition;
selects an associative activity from the neurological database associated with the neurological condition; and
assigns a dual task stimulation for the first person to perform, the dual task stimulation comprising the primary task and the associative activity;
capture the response data to performing primary task and the associative activity;
send the response data to the virtual reality engine; and
update the therapeutic layer for the first person based on the real-time updates to the shared virtual environment.