IP Library Patent Application 17013016
Patent Application
App. No. 17/013,016

SYSTEMS FOR MONITORING AND ASSESSING PERFORMANCE IN VIRTUAL OR AUGMENTED REALITY

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 None
App. No.
17/013,016
Abstract

Provided herein are methods of and computer program products for physical therapy using VR/AR, specifically, for guiding user motion for physiotherapy in VR/AR environments. In various embodiments, a virtual environment is provided to a user via a VR/AR system. An event marker is provided at a first location within the virtual environment. A position of the event marker is adjusted to a second location. Positional data is collected based on the user's interaction with the one or more event markers. The positional data is provided to a remote server via a network and a compliance metric is determined based on the positional data. When the compliance metric differs from a predetermined range, an adjustment is applied to the event marker. In various embodiments, a visual field of a user may be altered and the user guided to repeat a task to assess and/or monitor proprioception.

Claims (65)

1 . A method comprising:

providing a virtual environment to a user via a virtual or augmented reality system;

providing one or more event markers at a first location within the virtual or augmented reality environment;

adjusting the position of the one or more event markers to a second location within the virtual or augmented reality environment, the first location and the second location having a first distance therebetween;

collecting a first set of data based on the user's interaction with the one or more event markers, the first set of data comprising positional data of the user;

providing the first set of data to a remote server via a network;

determining a compliance metric based on the first set of data;

when the compliance metric differs from a predetermined range, applying a first adjustment to the one or more event markers.

2 . The method of claim 1 , wherein the event marker comprises a visual object displayed within the virtual or augmented reality environment.

3 . The method of claim 1 , further comprising adjusting the position of the event marker to a third location based on the applied first adjustment.

4 . The method of claim 1 , wherein the first adjustment comprises a speed of motion of the event marker as the position of the event marker is adjusted.

5 . The method of claim 4 , wherein the first adjustment comprises a slower speed.

6 . The method of claim 4 , wherein the first adjustment comprises a faster speed.

7 . The method of claim 1 , wherein the first adjustment comprises a change in distance of the event marker as the position of the event marker is adjusted.

8 . The method of claim 7 , wherein the first adjustment comprises a second distance that is greater than the first distance.

9 . The method of claim 7 , wherein the first adjustment comprises a second distance that is less than the first distance.

10 . The method of claim 1 , wherein the first adjustment comprises an increase in a number of repetitions of the user interaction with the event marker.

11 . The method of claim 1 , wherein the first adjustment comprises a decrease in a number of repetitions of the user interaction with the event marker.

12 . A system comprising:

a computing node comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor of the computing node to cause the processor to perform a method comprising:

providing a virtual environment to a user via a virtual or augmented reality system;

providing one or more event markers at a first location within the virtual or augmented reality environment;

adjusting the position of the one or more event markers to a second location within the virtual or augmented reality environment;

collecting a first set of data based on the user's interaction with the one or more event markers, the first set of data comprising positional data of the user;

providing the first set of data to a remote server via a network;

determining a compliance metric based on the first set of data;

when the compliance metric differs from a predetermined range, applying an adjustment to the one or more event markers.

13 - 22 . (canceled)

23 . A computer program product for monitoring and assessing performance of a user, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:

providing a virtual environment to a user via a virtual or augmented reality system;

providing one or more event markers at a first location within the virtual or augmented reality environment;

adjusting the position of the one or more event markers to a second location within the virtual or augmented reality environment, the first location and the second location having a first distance therebetween;

collecting a first set of data based on the user's interaction with the one or more event markers, the first set of data comprising positional data of the user;

providing the first set of data to a remote server via a network;

determining a compliance metric based on the first set of data;

when the compliance metric differs from a predetermined range, applying a first adjustment to the one or more event markers.

24 . (canceled)

25 . The computer program product of claim 23 , further comprising adjusting the position of the event marker to a third location based on the applied first adjustment.

26 . The computer program product of claim 23 , wherein the first adjustment comprises a speed of motion of the event marker as the position of the event marker is adjusted.

27 . (canceled)

28 . (canceled)

29 . The computer program product of claim 23 , wherein the first adjustment comprises a change in distance of the event marker as the position of the event marker is adjusted.

30 . (canceled)

31 . (canceled)

32 . The computer program product of claim 23 , wherein the first adjustment comprises an increase in a number of repetitions of the user interaction with the event marker.

33 . The computer program product of claim 23 , wherein the first adjustment comprises a decrease in a number of repetitions of the user interaction with the event marker.

34 - 45 . (canceled)

46 . A computer program product for clinical evaluation, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:

providing a virtual environment to a user via a virtual or augmented reality system;

guiding the user to perform a task involving movement of a body part of the user via the virtual or augmented reality environment, wherein guiding the user to perform the task comprises displaying a visual object to the user;

collecting a first set of data based on the user's performance of the task, the first set of data comprising positional data of the body part;

altering a visual field of the user within the virtual or augmented reality environment;

guiding the user to repeat the task with the altered visual field in the virtual or augmented reality environment;

collecting a second set of data based on the user's performance of the task with the altered visual field, the second set of data comprising positional data of the body part;

providing the first set of data and the second set of data to a remote server via a network;

determining a compliance metric based on the first set of data and the second set of data;

when the compliance metric differs from a predetermined range, applying a first adjustment to the task.

47 - 53 . (canceled)

54 . A computer program product for clinical evaluation, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:

providing a virtual environment to a user via a virtual or augmented reality system, the virtual environment including an avatar using machine learning or artificial intelligence to communicate with the user;

collecting screening data based on the user's interaction with the avatar in the virtual environment;

determining a customized evaluation, training, or treatment protocol for the user based at least in part on the screening data;

guiding the user to perform a task in the evaluation, training, or treatment protocol via the virtual or augmented reality system;

collecting data from a plurality of sensors relating to the user's performance of the task;

analyzing the data and generating a report based on the performance of the task.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2023
From: MASSACHUSETTS DEVELOPMENT FINANCE AGENCY
To: XR HEALTH IL LTD
Reel/Frame 064084/0680 →
SECURITY INTEREST Recorded Nov 16, 2020
From: XRHEALTH IL, LTD.
To: MASSACHUSETTS DEVELOPMENT FINANCE AGENCY COMPANY
Reel/Frame 054376/0521 →