IP Library Granted Patent US 12,505,613
Granted Patent B2
US 12,505,613 · App. 18/228,438 · Granted Dec 23, 2025

Systems and methods for assessing partial impulsivity in virtual or augmented reality

Inventors: Tal Arbel (Hod-Hasharon, IL); Ido May-Raz (Tel Aviv, IL)
Assignee: XR Health IL LTD
G06T17/00G06F3/013
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,505,613
App. No.
18/228,438
Granted
Dec 23, 2025
Kind
B2
Abstract

Provided herein are systems, methods, and computer program products for determining partial impulsivity of a user of a virtual or augmented reality system. A virtual environment having a plurality of targets is provided. A visual stimulus is provided at a target. A first period of time from when the first visual stimulus is provided to when a user fixates on the visual stimulus, a first acceleration of the body part, a second period of time from when the first visual stimulus is provided to when the first acceleration occurs, a second acceleration (deceleration) of the body part, a third period of time from when the first acceleration occurs to when the velocity of the body part is zero is determined, a total fixation time on the visual stimulus, a total number of impulsive movements in a session, and an impulsivity score are determined.

Claims (48)

1 . A method comprising:

providing a virtual environment to a first user via a virtual or augmented reality system, the virtual environment comprising a plurality of targets;

providing a plurality of visual stimuli at one of the plurality of targets, the plurality of visual stimuli being provided sequentially and collectively defining a session;

for each of the plurality of visual stimuli:

determining a first period of time from when a first visual stimulus is provided to when the user fixates one or both eyes on the one of the plurality of targets having the first visual stimulus;

detecting a first acceleration occurrence of a first acceleration of a body part of the user, the first acceleration causing a velocity of the body part to increase in a direction of the one of the plurality of targets;

determining a second period of time from when the first visual stimulus is provided to when the first acceleration is determined;

detecting a second acceleration occurrence of a second acceleration of the body part, the second acceleration causing the velocity of the body part to decrease to zero prior to contacting the one of the plurality of targets;

determining a third period of time from when the first acceleration is determined to when the velocity of the body part is zero; and

determining a total fixation time on the one of the plurality of targets after the first visual stimulus is provided;

determining a total number of impulsive movements in the session; and

determining an impulsivity score based on the first period of time, the total fixation time, the total number of impulsive movements, the second period of time, and the third period of time.

2 . The method of claim 1 , further comprising determining whether a motion of the one or both eyes is a saccadic motion.

3 . The method of claim 2 , wherein the determining whether the motion of the one or both eyes is the saccadic motion comprises determining whether the one or both eyes are fixated for a predetermined length of time.

4 . The method of claim 1 , wherein the body part comprises a hand of the user.

5 . The method of claim 1 , further comprising:

determining a first location of the body part when the first visual stimulus is provided;

determining a second location corresponding to when the body part reaches a zero velocity.

6 . The method of claim 5 , further comprising determining a distance traveled for the body part between the first location and the second location.

7 . The method of claim 6 , further comprising determining an average velocity based on the distance traveled and the third period of time.

8 . The method of claim 6 , further comprising determining an azimuth toward the target when the first acceleration is determined.

9 . A system comprising:

a virtual or augmented reality system comprising a virtual or augmented reality display adapted to display a virtual environment to a user;

an eye tracking device;

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 the virtual environment to a first the user via the virtual or augmented reality system, the virtual environment comprising a plurality of targets;

providing a plurality of visual stimuli at one of the plurality of targets, the plurality of visual stimuli being provided sequentially and collectively defining a session;

for each of the plurality of visual stimuli:

determining a first period of time from when a first visual stimulus is provided to when the user fixates one or both eyes on one of the plurality of targets having the first visual stimulus;

detecting a first acceleration occurrence of a first acceleration of a body part of the user, the first acceleration causing a velocity of the body part to increase in a direction of the one of the plurality of targets;

determining a second period of time from when the first visual stimulus is provided to when the first acceleration is determined;

detecting a second acceleration occurrence of a second acceleration of the body part, the second acceleration causing the velocity of the body part to decrease to zero prior to contacting the one of the plurality of targets;

determining a third period of time from when the first acceleration is determined to when the velocity of the body part is zero; and

determining a total fixation time on the one of the plurality of targets after the first visual stimulus is provided;

determining a total number of impulsive movements in the session; and

determining an impulsivity score based on the first period of time, the total fixation time, the total number of impulsive movements, the second period of time, and the third period of time.

10 . A computer program product for determining partial impulsivity 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 the user via a virtual or augmented reality system, the virtual environment comprising a plurality of targets;

providing a plurality of visual stimuli at one of the plurality of targets, the plurality of visual stimuli being provided sequentially and collectively defining a session;

for each of the plurality of visual stimuli:

determining a first period of time from when a first visual stimulus is provided to when the user fixates one or both eyes on the one of the plurality of targets having the first visual stimulus;

detecting a first acceleration occurrence of a first acceleration of a body part of the user, the first acceleration causing a velocity of the body part to increase in a direction of the one of the plurality of targets;

determining a second period of time from when the first visual stimulus is provided to when the first acceleration is determined;

detecting a second acceleration occurrence of a second acceleration of the body part, the second acceleration causing the velocity of the body part to decrease to zero prior to contacting the one of the plurality of targets;

determining a third period of time from when the first acceleration is determined to when the velocity of the body part is zero; and

determining a total fixation time on the one of the plurality of targets after the first visual stimulus is provided;

determining a total number of impulsive movements in the session; and

determining an impulsivity score based on the first period of time, the total fixation time, the total number of impulsive movements, the second period of time, and the third period of time.

Assignments (1)
SECURITY INTEREST Recorded Mar 19, 2026
From: XRHEALTH, INC.; XR HEALTH R&D LTD.
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 074124/0038 →
Continuity (3)
Continuation PCTIB2022000039 · Jan 28, 2022
Provisional Application 63143544 · Jan 29, 2021
Related Publication 20240203048A1 · Jun 20, 2024
References Cited (8)
US 11033453B1 · Berme · 2021 [cited by examiner]
US 20120293773A1 · Publicover et al. · 2012 [cited by applicant]
US 20150242642A1 · Jayaprakash et al. · 2015 [cited by applicant]
US 20160262608A1 · Krueger · 2016 [cited by examiner]
US 20200192478A1 · Alcaide et al. · 2020 [cited by applicant]
US 20200337653A1 · Alcaide · 2020 [cited by examiner]
WO WO2022162469A1 · 2022 [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/IB2022/000039 dated Jun. 19, 2022. [cited by applicant]