US2022342792A1PendingUtilityA1

Apparatus for determining mobile application user engagement

Assignee: CLICK THERAPEUTICS INCPriority: Oct 2, 2019Filed: May 13, 2022Published: Oct 27, 2022
Est. expiryOct 2, 2039(~13.2 yrs left)· nominal 20-yr term from priority
G16H 20/00G06F 3/04842G06Q 10/10G06F 11/327G06F 3/0482G06Q 30/0185G16H 10/20G06F 11/3438
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer system for assessing click speed values and deviation thresholds in a remote computing environment comprising processor, computer-readable memory, computer-readable storage device, and program instructions stored on storage device for execution by the processor. The system includes determining the baseline click speed values for a user and the deviation thresholds for the user over the predetermined period of time; determining a subsequent click speed value each time a user makes a selection when prompted; comparing the subsequent click speed value to the baseline click speed values and the deviation thresholds; determining whether the subsequent click speed value presents a predetermined deviation from the baseline click speed values and the deviation thresholds; incrementing a recorded deviations for the predetermined deviation; if the recorded deviations exceeds a predetermined allowable number of deviations, present, on one or more screens of a user device, a warning message to the user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer system for assessing click speed values and deviation thresholds of a user interacting with a prescribed software application in a remote computing environment comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, a library of warning messages stored on at least one of the one or more computer-readable storage devices, and program instructions stored on at least one of the one or more computer-readable storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, the stored program instructions comprising:
 collecting, from a user, a plurality of factors that impact click speed in the prescribed software application;   determining a plurality of baseline click speed values for the user over a predetermined period of time and determining a plurality of deviation thresholds for the user over the predetermined period of time,
 wherein the plurality of deviation thresholds is based on the plurality of baseline click speed values; 
   following the determining of the plurality of baseline click speed values and determining the plurality of deviation thresholds for the user, determining a subsequent click speed value each time a user makes a selection when prompted with a prompt in the prescribed software application;   comparing the subsequent click speed value to the plurality of baseline click speed values and the plurality of deviation thresholds;   determining whether the subsequent click speed value presents a predetermined deviation from the plurality of baseline click speed values and the plurality of deviation thresholds;   incrementing a recorded deviations for the predetermined deviation;   if the recorded deviations exceed a predetermined allowable number of deviations, present, on one or more screens of a user device, a first warning message to the user,
 wherein the first warning message is a type of warning message, and 
 wherein the type of warning message comprises humor, information, or alert. 
   
     
     
         2 . The computer system of  claim 1 , the stored program instructions further comprising
 determining whether the type of warning message is effective in promoting user engagement based on the subsequent click speed value of the user deviating or not deviating from the plurality of baseline click speed values and the plurality of deviation thresholds;   if the type of warning message is not effective in promoting user engagement based on the subsequent click speed value of the user deviating or not deviating from the plurality of baseline click speed values and the plurality of deviation thresholds, presenting a second type of warning message different from the type of warning message of the first warning message to the user;   determining, after a predetermined number of deviations are recorded, whether the subsequent click speed value is greater than the plurality of deviation thresholds; and   if the subsequent click speed value is greater than the plurality of deviation thresholds, presenting to the user a randomly selected warning message from the library informing the user of their behavior and providing information on the importance of adhering to the prescribed software application.   
     
     
         3 . The computer system according to  claim 1 , wherein each of the plurality of baseline click speed values and the plurality of deviation thresholds for the user is determined for a plurality of different times of day. 
     
     
         4 . The computer system according to  claim 3 , wherein the plurality of different times of day comprises morning, afternoon, evening, and night. 
     
     
         5 . The computer system according to  claim 4 , wherein the determining the plurality of baseline click speed values for the user and the determining the plurality of deviation thresholds for the user comprises separately determining the plurality of baseline click speed values and the plurality of deviation thresholds for Missions and separately determining the plurality of baseline click speed values and the plurality of deviation thresholds for Features. 
     
     
         6 . The computer system of  claim 5 , wherein the plurality of baseline click speeds values comprise one or more baseline types, each of the baseline types associated with the user, the one or more baseline types comprising: (1) CSMM (CS of interactions with Missions in the morning); (2) CSMF (CS of interactions with Features in the morning); (3) CS AM (CS of interactions with Missions in the afternoon); (4) CSAF (CS of interactions with Features in the afternoon); (5) CSEM (CS of interactions with Missions in the evening); and (6) CSEF (CS of interactions with Features in the evening). 
     
     
         7 . The computer system according to  claim 1 , wherein the plurality of factors comprises age, location, weight, and physical disabilities of the user. 
     
     
         8 . The computer system according to  claim 7 , wherein the physical disabilities include a physical disability affecting dexterity. 
     
     
         9 . The computer system according to  claim 7 , wherein the physical disabilities include at least one of a brain injury, a spinal cord injury, cerebral palsy, or arthritis. 
     
     
         10 . The computer system according to  claim 1 , wherein the plurality of deviation thresholds are determined based on a following formula: DT for CS=CS±(5*(n+0.25)) seconds, wherein DT is one of the plurality of deviation thresholds, CS is one of the plurality of baseline click speed values, and n is a number of factors of the plurality of factors that impact click speed collected from the user. 
     
     
         11 . A computer implemented method for assessing click speed values and deviation thresholds of a user interacting with a prescribed software application in a remote computing environment, the method comprising:
 collecting, from a user, a plurality of factors that impact click speed in the prescribed software application;   determining a plurality of baseline click speed values for the user over a predetermined period of time and determining a plurality of deviation thresholds for the user over the predetermined period of time,
 wherein the plurality of deviation thresholds is based on the plurality of baseline click speed values; 
   following the determining of the plurality of baseline click speed values and determining the plurality of deviation thresholds for the user, determining a subsequent click speed value each time a user makes a selection when prompted with a prompt in the prescribed software application;   comparing the subsequent click speed value to the plurality of baseline click speed values and the plurality of deviation thresholds;   determining whether the subsequent click speed value presents a predetermined deviation from the plurality of baseline click speed values and the plurality of deviation thresholds;   incrementing a recorded deviations for the predetermined deviation;   if the recorded deviations exceed a predetermined allowable number of deviations, present, on the one or more screens of a user device, a first warning message to the user,
 wherein the first warning message is a type of warning message, and 
 wherein the type of warning message comprises humor, information, or alert. 
   
     
     
         12 . The computer implemented method of  claim 11 , the method further comprising
 determining whether the type of warning message is effective in promoting user engagement based on the subsequent click speed value of the user deviating or not deviating from the plurality of baseline click speed values and the plurality of deviation thresholds;   if the type of warning message is not effective in promoting user engagement based on the subsequent click speed value of the user deviating or not deviating from the plurality of baseline click speed values and the plurality of deviation thresholds, presenting a second type of warning message different from the type of warning message of the first warning message to the user;   determining, after a predetermined number of deviations are recorded, whether the subsequent click speed value is greater than the plurality of deviation thresholds; and   if the subsequent click speed value is greater than the plurality of deviation thresholds, presenting to the user a randomly selected warning message from a library informing the user of their behavior and providing information on the importance of adhering to the prescribed software application.   
     
     
         13 . The computer implemented method of  claim 11 , wherein each of the plurality of baseline click speed values and the plurality of deviation thresholds for the user is determined for a plurality of different times of day. 
     
     
         14 . The computer implemented method of  claim 13 , wherein the plurality of different times of day comprises morning, afternoon, evening, and night. 
     
     
         15 . The computer implemented method of  claim 14 , wherein the determining the plurality of baseline click speed values for the user and the determining the plurality of deviation thresholds for the user comprises separately determining the plurality of baseline click speed values and the plurality of deviation thresholds for Missions and separately determining the plurality of baseline click speed values and the plurality of deviation thresholds for Features. 
     
     
         16 . The computer implemented method of  claim 15 , wherein the plurality of baseline click speeds values comprise one or more baseline types, each of the baseline types associated with the user, the one or more baseline types comprising: (1) CSMM (CS of interactions with Missions in the morning); (2) CSMF (CS of interactions with Features in the morning); (3) CS AM (CS of interactions with Missions in the afternoon); (4) CSAF (CS of interactions with Features in the afternoon); (5) CSEM (CS of interactions with Missions in the evening); and (6) CSEF (CS of interactions with Features in the evening). 
     
     
         17 . The computer implemented method of  claim 11 , wherein the plurality of factors comprises age, location, weight, and physical disabilities of the user. 
     
     
         18 . The computer implemented method of  claim 17 , wherein the physical disabilities include a physical disability affecting dexterity. 
     
     
         19 . The computer implemented method of  claim 17 , wherein the physical disabilities include at least one of a brain injury, a spinal cord injury, cerebral palsy, or arthritis. 
     
     
         20 . The computer implemented method of  claim 11 , wherein the plurality of deviation thresholds are determined based on a following formula: DT for CS=CS±(5*(n+0.25)) seconds, wherein DT is one of the plurality of deviation thresholds, CS is one of the plurality of baseline click speed values, and n is a number of factors of the plurality of factors that impact click speed collected from the user.

Join the waitlist — get patent alerts

Track US2022342792A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.