US 12,260,010 B2
System and method for utilizing immersive virtual reality in physical therapy
Aviv Elor, Walnut Creek, CA (US); Michael Ora Powell, Campbell, CA (US); and Ash Seymour Robbins, Santa Cruz, CA (US)
Filed by Aviv Elor, Walnut Creek, CA (US); Michael Ora Powell, Campbell, CA (US); and Ash Seymour Robbins, Santa Cruz, CA (US)
Filed on Jul. 19, 2022, as Appl. No. 17/868,743.
Prior Publication US 2024/0028106 A1, Jan. 25, 2024
Int. Cl. G06F 3/01 (2006.01); G06T 13/40 (2011.01); G06T 19/00 (2011.01); G16H 20/30 (2018.01)
CPC G06F 3/011 (2013.01) [G06T 13/40 (2013.01); G06T 19/006 (2013.01); G16H 20/30 (2018.01)] 24 Claims
OG exemplary drawing
 
1. A client device comprising:
an augmented reality user set (“the user set”), the user set comprising a headset and an additional positional feedback device, the positional feedback device comprising a plurality of body element positional sensors (“the plurality of sensors”) communicatively coupled with the headset, wherein the user set is configured to be worn by a human user and to generate and transmit relative body part dynamic positional information describing a dynamic kinesiologic action of the user's body;
one or more processors bi-directionally communicatively coupled by a communications module with the user set; and
a memory bi-directionally communicatively coupled by the communications module with the one or more processors and the user set, the memory storing software executable instructions executing on the client device, the software executable instructions when executed by the one or more processors cause the client device to:
access a video segment directing the client system to dynamically visually render a user avatar derived from and dynamically responsive to kinesiologic relative body element positional information generated by and received from the plurality of sensors;
transmit to the headset a sequence of data frames from a data stream program, the data stream program generated under the direction of a coaching practitioner (“the coach”), the data stream program presenting at least one personalized body parts movement pathway (“the pathway”) indicating at least one recommended kinesiologic path of at least two internal anatomical elements of the user, wherein the sequence of data frames provides kinesiologic and positioning information of a modeling avatar for rendering by the headset, the modeling avatar adapted to dynamically present to the user via the headset aspects of the at least one personalized movement pathway; and
display an interactive dynamic overlay of the modeling avatar over the user avatar by the headset, the interactive overlay displayed in association with a plurality of dynamically updated kinesiologic body part positional information received by the headset from the plurality of sensors, wherein the dynamically updated kinesiologic body part positional information generated by the user set is derived from the plurality of dynamically kinesiologic body part positional information generated by the plurality of sensors of the positional feedback device and received and integrated into the user avatar by the one or more processors.