US4978303A - Physical acuity test device - Google Patents
Physical acuity test device Download PDFInfo
- Publication number
- US4978303A US4978303A US07/307,294 US30729489A US4978303A US 4978303 A US4978303 A US 4978303A US 30729489 A US30729489 A US 30729489A US 4978303 A US4978303 A US 4978303A
- Authority
- US
- United States
- Prior art keywords
- test
- user
- generating
- score
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S482/00—Exercise devices
- Y10S482/901—Exercise devices having computer circuitry
Definitions
- This invention relates to a device for testing physical acuity. It provides a test built around alertness and coordination rather than memory and provides a rapid determination of the test subject's physical acuity or impairment by reason of intoxication.
- U.S. Pat. No. 3,024,020 issued to Werner Alton et al. in 1962, provided a large-scale device where the test subject stepped on a plurality of treble switches to generate a signal to match a provided standard signal.
- U.S. Pat. No. 3,886,540 issued to E. Donald Sussman et al in 1975, disclosed an ignition interlock device in which the operator presses buttons in response to illumination of certain preselected lights.
- U.S. Pat. No. 3,755,776, issued to William A. Kotras in 1973 provides an ignition interlock device in which a number is displayed to a test subject and then removed. The test subject must input the number to start the car.
- U.S. No. 3,024,020 issued to Werner Alton et al. in 1962, provided a large-scale device where the test subject stepped on a plurality of treble switches to generate a signal to match a provided standard signal.
- U.S. Pat. No. 3,886,540 issued
- Pat. No. 3,918,176 issued to Charles N. Abernethy, III et al. in 1975, provides an automobile safety interlock system based on the test subject's ability to properly move his attention between two displays.
- U.S. Pat. No. 4,028,819 issued to Norman K. Walker in 1977, provides a means for measuring the test subject's performance in a first test task while under variable levels of stress induced by the performance of a second task.
- U.S. Pat. No. 4,093,870 issued to Lawrence J. Epstein in 1978 provides an ignition interlock device in which a predetermined correct sequence of signals must be sent to the device within a predetermined period to achieve an unlock of the ignition or the like.
- U.S. Pat. No. 4,464,121 issued to Lane P. Perelli in 1984, provides a performance assessment device in which the test subject is provided with a series of tests with increasing difficulty. Response time is the parameter measured.
- the method and apparatus of the invention include a hand graspable, pocket sized housing or carrier having a keyboard and a display, and a microprocessor for interfacing with the keyboard and controlling the display, the microprocessor being contained within the housing.
- the user of the device may enter a date and time to be stored and updated within the device.
- the program contained within the microprocessor generates a test comprising a series of random alphanumeric characters, and a cursor.
- the test taker must move the cursor to the blinking number (tracking) and then press the number button on the keyboard that matches the blinking number of the display (cognitive). During the test interval, the test taker must also respond to a secondary test that occurs at random times. (Distraction)
- the program includes means for storing a personalized score related to a personalized code, so that each time a particular test taker utilizes the device, his personalized test score is updated and is compared with the most recent test score.
- the last date and last time of taking of the test for the particular user may be displayed.
- provision is made for testing the user without comparing the test result to an earlier score, and without using the personalized code.
- provision is made for entering the personalizing score, for future comparisons for the particular user.
- Scores are generated for the user depending upon the number of cursor movements required for the user to match the characters displayed, and also based upon the number of errors generated by the user and the measurement of response time.
- a caution display is energized, when the user falls within a given range of percentage errors.
- the caution display is blinked when the user falls outside of the desired percentage range.
- FIG. 1 is a perspective view of a test device incorporating the present invention.
- FIG. 2 is a schematic diagram showing circuitry of the invention.
- FIGS. 3-12 are flow charts of the preferred methods for carrying out testing according to the present invention.
- the device of the invention includes a housing 10, as depicted in FIG. 1, which has a keyboard 20 coupled to an internally-carried microprocessor 30, which is preferably a 8749 microprocessor manufactured by INTEL.
- An LCD display 40 or other display is also provided, which is coupled to the keyboard 20 and the microprocessor 30 via an LCD driver 50, which is also carried internally of the housing 10.
- the housing 10 also includes a variety of other displays (indicated by the words appearing on the face of the housing 10) with functions to be explained below.
- FIGS. 4 through 12 are detailed flow diagrams of the coded printout.
- the code appearing in Appendix A is protected under United States copyright law, as indicated by the copyright notice thereon, and should not be reproduced without this copyright notice.
- the housing 10 is preferably adapted for use as a hand-held unit, and includes an internal battery 60 for providing power and independence of external energy sources.
- a major function of the invention, as described herein, is to test a person's coordination and responsiveness, by measuring the person's normal coordination and responsiveness, and storing this result in a memory utilizing a personalized code. At a later time, a person's state of physical well-being is tested utilizing the invention, and a score is generated by the microprocessor 30 which is compared with the earlier test by utilizing a personalized code.
- the display 40 preferably includes four digits for displaying alphanumeric characters, designated as digits 70, 80, 90 and 100.
- four cursor positions are provided, designated as cursor positions 110, 120, 130 and 140.
- the keyboard 20 preferably includes 10 numeric buttons (0-9) although letter buttons may also be provided, and further may include specialized command keys such as two arrow keys and control buttons (such as T, "reset” and "display select” or "D.S.”).
- FIG. 3 is a simplified flow chart depicting implementation of the invention by an apparatus of FIGS. 1 and 2.
- the user of the device presses the D.S. button until the "time" legend (301) is energized on the face 150 of the housing 10 (at the upper left thereof).
- the user presses a "change” button, shown as button 160 in FIG. 1.
- the display select button is pressed to select the hours, as designated by "HRS.” beneath digits 70 and 80.
- the "HRS.” legend is energized, and the user presses the right and left arrow keys on the keyboard 20 in order to increment or decrement the hours displayed.
- the date may be set at the request of the user in a similar manner (302).
- the display select button is pressed until the "date" legend at the top of the face 150 is energized.
- the four-digit display now represents the month (in digits 70 and 80) and the day (in digits 90 and 100).
- a "month” legend is displayed over the digits 70 and 80, and a “day” legend is displayed over the digits 90 and 100.
- the date is changed by pressing the "change” button 160, and then by pressing the "display select” button on the keyboard 20 to select the month or day.
- the month is incremented or decremented utilizing the arrow keys, as with setting the time, while the digits for the month are flashing.
- the change button 160 again, and the day digits 90 and 100 flash, and the day is incremented or decremented utilizing the arrow keys.
- the change button 160 Upon another press of the change button 160, the date will be displayed and updated automatically, and the "time changed" indicator will remain on for 48 hours after the changes are implemented.
- the program is also configured to display the last date (designated "LDATE") that a test was conducted.
- LDATE the last date
- the user presses the display select button, until the LDATE legend is energized by the program (303).
- the user then enters in a personal code of 4 digits.
- the display indicates the date the last test of this user was taken.
- the display can be changed to LTIME, indicating the time the last test was taken and another press of the arrow key indicates the LSCORE or last score reached by the user.
- test is taken by the user as follows.
- the display select button is pressed until the "test” legend is energized by the program (311).
- the program then causes the "ENTER CODE” legend to flash, prompting the user to enter a four-digit personalized code utilizing the keyboard 20. If a non-personalized test is desired, the user enters in an all 0 code (4 codes). At this point, the "test" legend is lit.
- a flashing 5th digit appears to the right of the screen. This is a distraction to the main test.
- the user is required to press the T button and then one of the digit buttons that matches the flashing distraction number.
- the time for the users response to the distraction is measured.
- the user can elect to complete the main test movement at the expense of the distraction test or to complete the distraction test function at the expense of the main test.
- the best score is arrived at as a compromise of both tests. If the user's responsiveness is slowed up, the user is apt to become more disoriented during the distract period and cause the overall score to decrease.
- the program is designed to give the user a predetermined maximum amount of time for matching all four digits.
- the program is designed to determine: the number of incorrect matches; the time for performing each test; the optimum number of cursor moves and the difference between the actual cursor moves and the optimum number of cursors moves; the response time to the distract test.
- the two time measurements are weighted and combined with the number of correct matches, incorrect keystrokes and excess cursor moves, in a manner to be described below, to compute a score.
- Lscore This computed score is designated Lscore (Last score). If this is the first time the user has used the circuit, the Lscore becomes the users Pscore (Personalized score). The Pscore as well as the Lscore are stored within the microprocessor 30.
- the microprocessor 30 determines if a new Pscore is to replace the old Pscore. This will only occur if Lscore is greater than the old Pscore. If it is, then the new Pscore becomes the average of the old Pscore and Lscore (323). The new Pscore is stored under the user's code in the microprocessor 30.
- the new Pscore may be viewed by pressing the display select button until the "PSCORE" legend is activated, at which point the user's personal code is also entered (308).
- the personalized score will then be displayed at the digits 70-100.
- LSCORE The last test taken by a user is stored under the user's code as "LSCORE” (310) and the present date and time are scored as, respectively, "LDATE” (304) and "LTIME” (306).
- the user If the user enters the code of all zeros (four zeros), the user will not have an earlier personalized score, so that criteria must be chosen for determining whether a pass or fail is to be generated. Provisions may be made in the program for comparing the LSCORE test result generated at box 321 of FIG. 3 with a standard test result, and/or factors such as age, weight, sex etc., may be taken into account, in effect generating a look-up table with a particular score to be matched depending upon the data entered for the individual characteristics of the user.
- the scores are generated as follows (321).
- a test evaluation routine is provided by the program, which takes the reaction time of the user and the number of correct responses by the user, and the number of incorrect button strokes along with the difference of cursor strokes versus the computed number of optimum cursor strokes and creates a score from these values.
- Reaction time is determined by measuring the time interval from the start of a test to when all four digits are successfully tracked and matched. The reaction time of each of the eight tests are averaged and the result stored. The reaction time is first divided by 16, and the result is subtracted from 128.
- the value thus generated is then added to the contents of the "hit register", i.e., the register containing the number of correct responses by the user, generating what shall be referred to as the original score.
- the program also generates a number representing the minimum number of cursor moves which would be required for a completely correct response, and stores this in a register referred to as a cursor hit register.
- Each cursor stroke made by the individual being tested is subtracted from the contents of the cursor hit register, and in addition the total number of incorrect keystrokes entered by the user is subtracted from the cursor hit register. If the user completes the test perfectly, a zero is returned as the value for the cursor hit register, meaning that no wrong keys were pressed and there were no extra cursor strokes. If the result for the cursor hit register is positive, this indicates that the user did not finish the test (since completion of the test would require entering exactly the number of keystrokes originally stored in the cursor hit register).
- a negative number will be generated for the cursor hit register, since the user will generally require at least one keystroke more than the minimum number required. Thus, if a positive number is generated, this is dealt with by inverting it, i.e., making it negative.
- the first 12 or fewer errors are subtracted directly from the original score. If there are more than 12 errors, the extra errors are doubled and then subtracted from the original score, as adjusted by the first 12 errors. The score is never allowed to go negative, but stops at zero if there are sufficient errors.
- the reaction time is determined as a 16 bit binary number that is incremented every 20 msec.
- the score result is then placed in the LSCORE register. Then, LSCORE is multiplied by 100, the result is divided by PSCORE, and displayed as a percentage (325).
- a later PSCORE is compared with an earlier PSCORE by taking the difference between the new score and the old score.
- the difference is multiplied by 0.5 and added to the old PSCORE (323). If the new PSCORE is less than the old PSCORE, the old PSCORE remains unchanged.
- One of the four personal codes is hardwired in as four (4) zeros (0000). This it could be used by anyone. It is intended for those users who have not personalized their score (or established a baseline).
- the PSCORE for this code is set to a universal number. (In one version this number is set to 125.) The user then tests himself to this universal personalized score. It will be appreciated that this baseline mode is not as sophisticated as the personalized mode.
- the program contained within the microprocessor 30 uses an EXECUTIVE routine (400) (shown in FIG. 4) to cause all the elements of the program to function in a proper and timely manner.
- the program begins by outputting data to the LCD display (401).
- the program determines if a key on the keyboard (20) is being activated (402).
- the keyboard data is read in and if it is new data (as distinct from a finger still pressing a key that has been read in) it passes the new data along to the subroutine in the mode that is presently active. (Test mode (405), Personalize mode (407), P score mode (409) or L score mode (411)).
- the EXECUTIVE routine is set up to handle additional modes that one may wish to add at a later time, such as TIME MODE, TIME UPDATE MODE, PRINT MODE, etc.
- any reference to a "return" means that the program returns to the junction between box 400 and box 401, as shown in FIG. 4.
- the Executive Routine of FIG. 4 is the master routine, and the program always has access to this routine.
- the Executive Routine calls each of the other routines as necessary during execution. Each of these other routines is discussed below.
- the new keyboard data is checked (501) to see if the D.S. button was pressed (502). If it was, the mode is changed to PERSONALIZE (503), and control is passed back to the EXECUTIVE routine (504) (FIG. 4).
- the program checks to see if the personal code was entered (505). If the personal code was not completely entered, the program is steered to the "ENTERCODE” routine (506). This path (506-513) is repeated until all four personal code digits are entered.
- the program is steered to P MODE (514), or L MODE (516), or TEST (518).
- a status register within the program keeps track of the MODE, or SUBMODE, that is currently taking place.
- the program is steered to this routine when the user has entered all four digits of a personal code.
- This routine checks if the code matches a previously stored code or if the code entered is a new code.
- the status register is updated, indicating that the code is correct, and the "Enter Code” symbol on the LCD display is removed.
- the unit displays the ERROR message on the LCD display (606).
- This routine is entered when in the TEST or PERSONALIZED mode and the user has entered a correct personalized code.
- the program will remain in this mode until the test is complete or until the D.S. button is pressed.
- This subroutine first checks a backup timer to see if the timer timed out (701) (user took too long). If the timer timed out (path C), the flow diagram indicates that the reaction timer is stopped and that the Reaction Time Average is updated (724). If the timer did not time out, the keyboard data is checked (702) to see if the T button was pressed (703). If it was, and the Distraction Test is on (704), then the T flag is set (705) and the program returns to the EXECUTIVE routine. If the Distraction Test was not on (704), then the CRSRHREG is decremented (706), penalizing the user for pushing the wrong button.
- a number button was pressed (707) a check is made to see if the T flag was set (713).
- the program must determine if the user is responding to the mainline test or to the Distraction test. If the T flag was set, the user is responding to the Distraction Test, and a check is made to see if the number button pressed matches the displayed Distraction Test number (714). If it does not, the program returns to the EXECUTIVE routine and no penalty (except a delay in reaction time) is exacted. If the numbers match (715), then the Reaction Timer is stopped, and the Reaction Time is checked to see if it is one of the four best times, and if it is, it is stored. The Distract Test flag is removed (716), the T flag is removed (717), and a counter is started to generate the next random Distract Test Start Time (718).
- the user is responding to the main line test. A check is made to see if the cursor positions match (719). If they do not, the CRSRHREG is decremented (721), causing a penalty. If they do, a test is made to determine if the numbers match (720), by determining whether the button currently being pressed matches the number of the blinking light. If they do not match, the CRSRHREG is decremented (721) and the user is therefore penalized. If they do match (722), then the HITREG is incremented and the Blink is removed (so that the number stops blinking).
- the program then checks to see if the game is over (723). If it is, the Reaction Timer is stopped and the reaction time average is updated with the latest Reaction Time (724). The program then proceeds as shown on FIG. 8 (path B). If the game is not over, then the next digit is caused to blink (725).
- FIG. 8 is a continuation of the flow chart of FIG. 7.
- the program checks to see if all eight games are complete (800). If they are, the program is directed to the EVALUATE SCORE routine (801). If the games are not over, the program then causes the following actions to occur:
- 808--A check is made to determine if the minimum number of cursor moves is equal to or less than six. If it is, go back to 806 and try again; if the minimum number of cursor moves is greater than 6, go on to 809;
- This routine is entered after each Test Routine.
- the purpose of this routine is to combine the Test's reaction times, correctly matched buttons and incorrectly struck buttons, and develop a score. This score is then tested against past scores and displayed as a percentage of the stored better scores. If the latest score exceeds previous best scores, then the latest score updates the previous best score (PSCORE). The test score generated is also stored and displayed as the last test score (LSCORE).
- the user's average reaction time is divided by 16 (901) and the result subtracted from 128 (902).
- a register titled HITREG contains all the correct button matches (up to 32) for all eight tests. The contents of this register is added to 902 and temporarily stored (903).
- register CRSRHREG The contents of register CRSRHREG is examined (904). This register starts with the optimum number of cursor moves and is decremented every time a cursor button is pressed or when the T button is incorrectly pressed. At the end of a test, this register contains the number of excess cursor moves. The program checks if the excess cursor moves exceeds 12 (905). If there were fewer than 12 excess cursor moves, the number of excess cursor moves is subtracted from TEMPSCORE (906) and passes to the continuation of the flow diagram in FIG. 10 via path E.
- the TEMPSCORE result is then added to the average of the four best Distraction Test Reaction times (1000).
- the program tests if the new TEMPSCORE is negative (1001). If it is, then TEMPSCORE is set to zero (1002).
- the new TEMPSCORE (or zero, if it was negative) is now placed in the LSCORE register for this user (1003). In the preferred embodiment, there are four LSCORE registers.
- the user's personal code is used to get the user's PSCORE (1004) (There are four PSCORE registers.)
- the user's LSCORE is subtracted from the user's PSCORE (1005). If the result is negative (LSCORE>PSCORE) (1006), the program causes 100% to be displayed (1013). If the result is positive (PSCORE>LSCORE), the program causes the percent of LSCORE to PSCORE to be computed (1007) If the percent is greater than 90% (1008), then the percent of LSCORE to PSCORE is displayed (1012). If the percent of LSCORE to PSCORE is less than 90% but greater than 85% (1009), then the percent is displayed along with a "CAUTION” indicator (1010). If the computed percent is less than 85%, then the percent is displayed along with a blinking "CAUTION” indicator (1011). The threshold levels that affect the "CAUTION” sign and the blinking "CAUTION” sign may be adjusted to other values as desired.
- the program adjusts the user's personal score (1014) (PSCORE). If the LSCORE was greater than the PSCORE (1015) (user's personal best), the average of the LSCORE and PSCORE is computed and placed in the user's PSCORE (1016). The program now returns to the EXECUTIVE routine.
- This mode is arrived at when the user activates the D.S. button while in the TEST MODE. In this mode, the user enters his/her personal code and the user's PSCORE is displayed (which is a score derived from the user's best scores).
- the program checks to see if all the registers involved in this mode have been initialized (1101). If not, the registers are initialized (1102) and the PSCORE legend on the display is energized (1103).
- This mode is arrived at when the user activates the D.S. button while in the PSCORE MODE. In this mode, the user enters his/her personal code and the user's LSCORE is displayed (the user's last test score).
- the program checks to see if all the registers involved in this mode have been initialized (1201). If not, the registers are initialized (1202) and the LSCORE legend on the display is energized (1203).
- the user's LSCORE is displayed on the LCD display (1209).
- the above invention has many applications, such as testing individuals' reaction to external stimuli such as drugs, or medicine, alcohol, sleeplessness, etc. Also, the progressive affects of disease on the individual over periods of time may be tested, and other psychological or physiological testing may be implemented.
- a very important application for the above invention is an interlock system for cars, trucks, or other machinery, to prevent a user from operating the machinery unless a "pass" indication is obtained. Naturally, this can also be used as a field test for suspected intoxicated drivers or the like. Another application for the invention is for use as a skill game.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
An apparatus for generating non-personalized and personalized test scores. Characters are displayed on a display of a housing containing a microprocessor and means for driving the display. A keyboard is provided on the housing, whereby the user of the device may match a cursor on the display with each of the displayed characters, with the number of actions taken by the user, the time of response, and the number of correct and incorrect responses by the user being used to generate a score. The score may be used for comparison with later scores of the same user, who is identified by an individualized code stored in the microprocessor. The date and time of the most recent test for the given user may also be stored in the microprocessor. A test may be taken which is not to be compared with any other test results, in the non-personalized embodiment. Pass and fail displays are provided, to generate a pass or fail result depending upon the user's score compared with his earlier score or with a standardized score. The standardized score may take into account various factors, such as weight, age, sex, etc. The device may be used by itself, or may be interlocked with machinery to be operated by the user, so as to detect physical inability to properly operate such machinery.
Description
1. Field of the Invention
This invention relates to a device for testing physical acuity. It provides a test built around alertness and coordination rather than memory and provides a rapid determination of the test subject's physical acuity or impairment by reason of intoxication.
2. Prior Art
There is an ever increasing awareness that many functions in today's complex world require minimum levels of physical acuity and cannot tolerate substantial levels of impairment through fatigue, intoxication, or stress. Well known settings relate to the operation of motor vehicles on the highway, to the operation of heavy equipment at the job site, and to the operation of machine tools and the like in a factory setting. In these and other situations, it would be desirable to have a simple and reliable test device which provides information related to the particular test subject's performance.
Heretofore, devices have been used to provide a physical/chemical reading of actual intoxicant levels. These devices, such as the "breath-a-lyzer", or the actual drawing of an individual's blood for chemical measurement, are time consuming and require constant recalibration.
A number of electronic devices have also been proposed in the art. U.S. Pat. No. 3,024,020, issued to Werner Alton et al. in 1962, provided a large-scale device where the test subject stepped on a plurality of treble switches to generate a signal to match a provided standard signal. U.S. Pat. No. 3,886,540, issued to E. Donald Sussman et al in 1975, disclosed an ignition interlock device in which the operator presses buttons in response to illumination of certain preselected lights. U.S. Pat. No. 3,755,776, issued to William A. Kotras in 1973, provides an ignition interlock device in which a number is displayed to a test subject and then removed. The test subject must input the number to start the car. U.S. Pat. No. 3,918,176, issued to Charles N. Abernethy, III et al. in 1975, provides an automobile safety interlock system based on the test subject's ability to properly move his attention between two displays. U.S. Pat. No. 4,028,819, issued to Norman K. Walker in 1977, provides a means for measuring the test subject's performance in a first test task while under variable levels of stress induced by the performance of a second task. U.S. Pat. No. 4,093,870, issued to Lawrence J. Epstein in 1978 provides an ignition interlock device in which a predetermined correct sequence of signals must be sent to the device within a predetermined period to achieve an unlock of the ignition or the like. U.S. Pat. No. 4,464,121, issued to Lane P. Perelli in 1984, provides a performance assessment device in which the test subject is provided with a series of tests with increasing difficulty. Response time is the parameter measured.
These prior devices differ from the present invention in that, in general, they compare the test taker to a universal standard. This can have the deficiency of unfairly penalizing certain individuals who are inherently less coordinated or have decreased memory skills, and also permitting other individuals through training or exceptional skills, to pass the test even when impaired.
It is a fundamental object of this invention to provide a physical acuity test device which does not have this failing of the prior art devices.
The method and apparatus of the invention include a hand graspable, pocket sized housing or carrier having a keyboard and a display, and a microprocessor for interfacing with the keyboard and controlling the display, the microprocessor being contained within the housing. The user of the device may enter a date and time to be stored and updated within the device. The program contained within the microprocessor generates a test comprising a series of random alphanumeric characters, and a cursor. The test taker must move the cursor to the blinking number (tracking) and then press the number button on the keyboard that matches the blinking number of the display (cognitive). During the test interval, the test taker must also respond to a secondary test that occurs at random times. (Distraction)
The program includes means for storing a personalized score related to a personalized code, so that each time a particular test taker utilizes the device, his personalized test score is updated and is compared with the most recent test score. In addition, the last date and last time of taking of the test for the particular user may be displayed. Also, provision is made for testing the user without comparing the test result to an earlier score, and without using the personalized code. Finally, provision is made for entering the personalizing score, for future comparisons for the particular user.
Scores are generated for the user depending upon the number of cursor movements required for the user to match the characters displayed, and also based upon the number of errors generated by the user and the measurement of response time. A caution display is energized, when the user falls within a given range of percentage errors. The caution display is blinked when the user falls outside of the desired percentage range.
FIG. 1 is a perspective view of a test device incorporating the present invention.
FIG. 2 is a schematic diagram showing circuitry of the invention.
FIGS. 3-12 are flow charts of the preferred methods for carrying out testing according to the present invention.
The device of the invention includes a housing 10, as depicted in FIG. 1, which has a keyboard 20 coupled to an internally-carried microprocessor 30, which is preferably a 8749 microprocessor manufactured by INTEL. An LCD display 40 or other display is also provided, which is coupled to the keyboard 20 and the microprocessor 30 via an LCD driver 50, which is also carried internally of the housing 10. As shown in FIG. 1, the housing 10 also includes a variety of other displays (indicated by the words appearing on the face of the housing 10) with functions to be explained below.
A program is provided in the microprocessor 30 for implementing the functions of the present invention. A copy of a printout of the program is submitted herewith as Appendix A. FIGS. 4 through 12 are detailed flow diagrams of the coded printout. The code appearing in Appendix A is protected under United States copyright law, as indicated by the copyright notice thereon, and should not be reproduced without this copyright notice.
The housing 10 is preferably adapted for use as a hand-held unit, and includes an internal battery 60 for providing power and independence of external energy sources. A major function of the invention, as described herein, is to test a person's coordination and responsiveness, by measuring the person's normal coordination and responsiveness, and storing this result in a memory utilizing a personalized code. At a later time, a person's state of physical well-being is tested utilizing the invention, and a score is generated by the microprocessor 30 which is compared with the earlier test by utilizing a personalized code.
The display 40 preferably includes four digits for displaying alphanumeric characters, designated as digits 70, 80, 90 and 100. In addition, four cursor positions are provided, designated as cursor positions 110, 120, 130 and 140. The keyboard 20 preferably includes 10 numeric buttons (0-9) although letter buttons may also be provided, and further may include specialized command keys such as two arrow keys and control buttons (such as T, "reset" and "display select" or "D.S.").
FIG. 3 is a simplified flow chart depicting implementation of the invention by an apparatus of FIGS. 1 and 2. Initially, the user of the device presses the D.S. button until the "time" legend (301) is energized on the face 150 of the housing 10 (at the upper left thereof). In order to change the time, the user presses a "change" button, shown as button 160 in FIG. 1. Then the display select button is pressed to select the hours, as designated by "HRS." beneath digits 70 and 80. The "HRS." legend is energized, and the user presses the right and left arrow keys on the keyboard 20 in order to increment or decrement the hours displayed. Pressing and releasing a given arrow key once increments or decrements the displayed number by one, and holding a given arrow key down causes the changes to be implemented at a faster rate. Then, the change button is pressed again, and the minutes (i.e., "MIN.") display is energized, and the user selects the minutes just as the hours were selected. Finally, the change button is pressed once more, and the "AM" or "PM" display is selected, again by using the arrow keys. After one more press of the change button, the time display will be constantly on at the time selected by the user. In the preferred embodiment, a "time changed" indicator display remains on for 48 hours after the time or date has been changed.
The date may be set at the request of the user in a similar manner (302). Thus, the display select button is pressed until the "date" legend at the top of the face 150 is energized. The four-digit display now represents the month (in digits 70 and 80) and the day (in digits 90 and 100). A "month" legend is displayed over the digits 70 and 80, and a "day" legend is displayed over the digits 90 and 100. The date is changed by pressing the "change" button 160, and then by pressing the "display select" button on the keyboard 20 to select the month or day. Upon selecting a month change, the month is incremented or decremented utilizing the arrow keys, as with setting the time, while the digits for the month are flashing. Then the user presses the change button 160 again, and the day digits 90 and 100 flash, and the day is incremented or decremented utilizing the arrow keys. Upon another press of the change button 160, the date will be displayed and updated automatically, and the "time changed" indicator will remain on for 48 hours after the changes are implemented.
The program is also configured to display the last date (designated "LDATE") that a test was conducted. Thus, the user presses the display select button, until the LDATE legend is energized by the program (303). The user then enters in a personal code of 4 digits. When this is accomplished the display indicates the date the last test of this user was taken. By pressing the arrow keys, the display can be changed to LTIME, indicating the time the last test was taken and another press of the arrow key indicates the LSCORE or last score reached by the user. These displays cannot be changed except by taking a new test.
A test is taken by the user as follows. The display select button is pressed until the "test" legend is energized by the program (311).
The program then causes the "ENTER CODE" legend to flash, prompting the user to enter a four-digit personalized code utilizing the keyboard 20. If a non-personalized test is desired, the user enters in an all 0 code (4 codes). At this point, the "test" legend is lit.
In order to implement the test, beginning at box 319 of FIG. 3, all four digits 70-100 are displayed at the same time, and one of the digits will be flashing Also, one of the cursor positions 110-140 will be lit. The user presses the right and left arrow buttons until the cursor is lit adjacent to the flashing digit (70, 80, 90 or 100), and then presses one of the ten numeric keys on the keyboard 20 which matches the flashing digit. If the matched is correct, the digit stops flashing and is energized constantly. The user continues to move the cursor by utilizing the arrow keys to the other digits, which are caused by the program to flash in a random sequence, and continues to match these other digits by pressing the appropriate keys on the numeric key pad. During the test period, at random times, a flashing 5th digit (random in number) appears to the right of the screen. This is a distraction to the main test. The user is required to press the T button and then one of the digit buttons that matches the flashing distraction number. The time for the users response to the distraction is measured. The user can elect to complete the main test movement at the expense of the distraction test or to complete the distraction test function at the expense of the main test. The best score is arrived at as a compromise of both tests. If the user's responsiveness is slowed up, the user is apt to become more disoriented during the distract period and cause the overall score to decrease. The program is designed to give the user a predetermined maximum amount of time for matching all four digits.
Once the time has run out or the user has matched all four digits, four new random digits are displayed, and the test is repeated. This entire test is repeated eight times for a total of eight tests (320).
The program is designed to determine: the number of incorrect matches; the time for performing each test; the optimum number of cursor moves and the difference between the actual cursor moves and the optimum number of cursors moves; the response time to the distract test. The two time measurements are weighted and combined with the number of correct matches, incorrect keystrokes and excess cursor moves, in a manner to be described below, to compute a score.
This computed score is designated Lscore (Last score). If this is the first time the user has used the circuit, the Lscore becomes the users Pscore (Personalized score). The Pscore as well as the Lscore are stored within the microprocessor 30.
As soon as the test is over the unit displays (via digits 70-100) the percentage of this last score (Lscore) to the users personalized score (Pscore) (325). If Lscore is equal to or greater than Pscore (322), 100% is displayed (324). If Lscore is less than Pscore, the percentage difference is displayed (325). A caution is blinked for percentages less than 85% (328).
After the percentage is computed and displayed, the microprocessor 30 determines if a new Pscore is to replace the old Pscore. This will only occur if Lscore is greater than the old Pscore. If it is, then the new Pscore becomes the average of the old Pscore and Lscore (323). The new Pscore is stored under the user's code in the microprocessor 30.
The new Pscore may be viewed by pressing the display select button until the "PSCORE" legend is activated, at which point the user's personal code is also entered (308). The personalized score will then be displayed at the digits 70-100.
The last test taken by a user is stored under the user's code as "LSCORE" (310) and the present date and time are scored as, respectively, "LDATE" (304) and "LTIME" (306).
If the user enters the code of all zeros (four zeros), the user will not have an earlier personalized score, so that criteria must be chosen for determining whether a pass or fail is to be generated. Provisions may be made in the program for comparing the LSCORE test result generated at box 321 of FIG. 3 with a standard test result, and/or factors such as age, weight, sex etc., may be taken into account, in effect generating a look-up table with a particular score to be matched depending upon the data entered for the individual characteristics of the user.
In the preferred embodiment, the scores are generated as follows (321). A test evaluation routine is provided by the program, which takes the reaction time of the user and the number of correct responses by the user, and the number of incorrect button strokes along with the difference of cursor strokes versus the computed number of optimum cursor strokes and creates a score from these values. Reaction time is determined by measuring the time interval from the start of a test to when all four digits are successfully tracked and matched. The reaction time of each of the eight tests are averaged and the result stored. The reaction time is first divided by 16, and the result is subtracted from 128. The value thus generated is then added to the contents of the "hit register", i.e., the register containing the number of correct responses by the user, generating what shall be referred to as the original score. The program also generates a number representing the minimum number of cursor moves which would be required for a completely correct response, and stores this in a register referred to as a cursor hit register. Each cursor stroke made by the individual being tested is subtracted from the contents of the cursor hit register, and in addition the total number of incorrect keystrokes entered by the user is subtracted from the cursor hit register. If the user completes the test perfectly, a zero is returned as the value for the cursor hit register, meaning that no wrong keys were pressed and there were no extra cursor strokes. If the result for the cursor hit register is positive, this indicates that the user did not finish the test (since completion of the test would require entering exactly the number of keystrokes originally stored in the cursor hit register).
Usually, a negative number will be generated for the cursor hit register, since the user will generally require at least one keystroke more than the minimum number required. Thus, if a positive number is generated, this is dealt with by inverting it, i.e., making it negative.
The first 12 or fewer errors are subtracted directly from the original score. If there are more than 12 errors, the extra errors are doubled and then subtracted from the original score, as adjusted by the first 12 errors. The score is never allowed to go negative, but stops at zero if there are sufficient errors.
The four best "distraction" reaction times are stored and an average taken. This average is added to the base score.
By way of example, for a perfect score, the hit register would be 32 and the reaction time (128-352/16) equals 106, for a perfect score of 138 (=106+32). Hit register number is determined as follows. In each subtest, the subject is asked to match four numbers. There are eight subtests for a total of 32 (=8×4) possible "hits."
The reaction time is determined as a 16 bit binary number that is incremented every 20 msec. In a typical calculation a score of 352 means that it took the user 7040 msec. (=352×20) to match all four numbers (an average of 1.76 sec per matched digit). The score of 352 is divided by 16 which is 22. Since we are looking for a positive number which will be to the faster player's advantage, we subtract this score from an arbitrary number, in this case 128. Therefore 128-22=106; 106+32=138.
In a second typical reaction time calculation, if the user took 1.9 sec per digit or 1.9×4=7600 msec, this would result in a binary number of 380. This is then divided by 16 for a number of 24. When one subtracts 24 from 128 this gives 104. If the user didn't match all the numbers but only 30 out of 32, his total score would be 134. If the cursor hit register contained a count of 14 (to indicate 14 more cursor moves than necessary), then a hit register correction value of 16 determined as the sum of 12+2×2 would be subtracted from the score, in accordance with the above-described method. In this case, the score result would be 138-24=114.
Finally, the distraction reaction time best score would be a 31. Assume that the four best reaction time scores were 25, 24, 24 & 20 or an average of 23 (a score of 25 infers that the reaction times for that distraction test was 0.6 sec or (31-25)×0.1 sec.). This would be added to the score. (114+23=137) Scores up to 167 have been reached and higher scores are possible.
The score result is then placed in the LSCORE register. Then, LSCORE is multiplied by 100, the result is divided by PSCORE, and displayed as a percentage (325).
If the percentage of LSCORE is within 90% of PSCORE, this is considered acceptable. If the percentage is between 85-90%, a caution symbol may be energized (327). If the percentage is less than 85% the caution symbol may be blinked (328), i.e., repeatedly energized and de-energized.
A later PSCORE is compared with an earlier PSCORE by taking the difference between the new score and the old score.
If the new PSCORE is greater than the old PSCORE, the difference is multiplied by 0.5 and added to the old PSCORE (323). If the new PSCORE is less than the old PSCORE, the old PSCORE remains unchanged.
One of the four personal codes is hardwired in as four (4) zeros (0000). This it could be used by anyone. It is intended for those users who have not personalized their score (or established a baseline). The PSCORE for this code is set to a universal number. (In one version this number is set to 125.) The user then tests himself to this universal personalized score. It will be appreciated that this baseline mode is not as sophisticated as the personalized mode.
Referring now to FIGS. 4 through 12, the program contained within the microprocessor 30 uses an EXECUTIVE routine (400) (shown in FIG. 4) to cause all the elements of the program to function in a proper and timely manner.
It begins by outputting data to the LCD display (401). The program then determines if a key on the keyboard (20) is being activated (402). The keyboard data is read in and if it is new data (as distinct from a finger still pressing a key that has been read in) it passes the new data along to the subroutine in the mode that is presently active. (Test mode (405), Personalize mode (407), P score mode (409) or L score mode (411)). The EXECUTIVE routine is set up to handle additional modes that one may wish to add at a later time, such as TIME MODE, TIME UPDATE MODE, PRINT MODE, etc.
In the course of the discussion relating to FIGS. 4-12, it will be understood that the mode in which the microprocessor is, at any given time, determines which of the routines is branched to in FIG. 4, as indicated by the numerals 405, 407, 409 and 411. In addition, throughout FIGS. 4-12, any reference to a "return" (indicated by RET in a circle and the numeral 412) means that the program returns to the junction between box 400 and box 401, as shown in FIG. 4.
The Executive Routine of FIG. 4 is the master routine, and the program always has access to this routine. The Executive Routine calls each of the other routines as necessary during execution. Each of these other routines is discussed below.
The new keyboard data is checked (501) to see if the D.S. button was pressed (502). If it was, the mode is changed to PERSONALIZE (503), and control is passed back to the EXECUTIVE routine (504) (FIG. 4).
If the D.S. button was not pressed, the program checks to see if the personal code was entered (505). If the personal code was not completely entered, the program is steered to the "ENTERCODE" routine (506). This path (506-513) is repeated until all four personal code digits are entered.
When all four digits are entered, the program is switched to the CHECK CODE routine (513) which determines if the code is new or is an existing code (FIG. 6).
If the personalized code was entered then the program is steered to P MODE (514), or L MODE (516), or TEST (518). A status register within the program keeps track of the MODE, or SUBMODE, that is currently taking place.
The program is steered to this routine when the user has entered all four digits of a personal code. This routine checks if the code matches a previously stored code or if the code entered is a new code.
For a previously stored code (603), the status register is updated, indicating that the code is correct, and the "Enter Code" symbol on the LCD display is removed.
If the four-digit code does not match a previously stored code (602) and the present mode is not PERSONALIZE (604), then an "error" symbol (608) is displayed on the LCD display. If the present mode is PERSONALIZE, then a check is made to see if all four available code slots are taken (605). If code slots are available, then the code is entered (607). The unit takes three code slots, (three independent users with their own personalized codes) and a universal code slot of all four zeros (0000).
If no code slot is available, the unit displays the ERROR message on the LCD display (606).
This routine is entered when in the TEST or PERSONALIZED mode and the user has entered a correct personalized code. The program will remain in this mode until the test is complete or until the D.S. button is pressed.
This subroutine first checks a backup timer to see if the timer timed out (701) (user took too long). If the timer timed out (path C), the flow diagram indicates that the reaction timer is stopped and that the Reaction Time Average is updated (724). If the timer did not time out, the keyboard data is checked (702) to see if the T button was pressed (703). If it was, and the Distraction Test is on (704), then the T flag is set (705) and the program returns to the EXECUTIVE routine. If the Distraction Test was not on (704), then the CRSRHREG is decremented (706), penalizing the user for pushing the wrong button.
If the T button was not pressed (703), a check is made to see if a number button was pressed (707). If this test (707) was negative, then a check is made to see if a cursor button was pressed (708). If this test proves negative, the program returns to the EXECUTIVE routine. If this test (708) proves positive (meaning that the cursor button was pressed), then the CRSRHREG is decremented (709) and a check is made to determine which cursor button was pressed, left or right (710), and the cursor is moved accordingly (711 or 712).
If a number button was pressed (707), a check is made to see if the T flag was set (713). The program must determine if the user is responding to the mainline test or to the Distraction test. If the T flag was set, the user is responding to the Distraction Test, and a check is made to see if the number button pressed matches the displayed Distraction Test number (714). If it does not, the program returns to the EXECUTIVE routine and no penalty (except a delay in reaction time) is exacted. If the numbers match (715), then the Reaction Timer is stopped, and the Reaction Time is checked to see if it is one of the four best times, and if it is, it is stored. The Distract Test flag is removed (716), the T flag is removed (717), and a counter is started to generate the next random Distract Test Start Time (718).
If the T flag was not set (713), the user is responding to the main line test. A check is made to see if the cursor positions match (719). If they do not, the CRSRHREG is decremented (721), causing a penalty. If they do, a test is made to determine if the numbers match (720), by determining whether the button currently being pressed matches the number of the blinking light. If they do not match, the CRSRHREG is decremented (721) and the user is therefore penalized. If they do match (722), then the HITREG is incremented and the Blink is removed (so that the number stops blinking).
The program then checks to see if the game is over (723). If it is, the Reaction Timer is stopped and the reaction time average is updated with the latest Reaction Time (724). The program then proceeds as shown on FIG. 8 (path B). If the game is not over, then the next digit is caused to blink (725).
FIG. 8 is a continuation of the flow chart of FIG. 7. The program checks to see if all eight games are complete (800). If they are, the program is directed to the EVALUATE SCORE routine (801). If the games are not over, the program then causes the following actions to occur:
802--Initialize for the next test and start the Between Game timer;
803--Increment the Game (from 1 to 8);
804--Generate four new random numbers;
805--Generate random cursor position;
806--Generate random position of blinking number;
807--Using random cursor positions and random blinking numbers, compute the minimum number of cursor moves;
808--A check is made to determine if the minimum number of cursor moves is equal to or less than six. If it is, go back to 806 and try again; if the minimum number of cursor moves is greater than 6, go on to 809;
809--Store the number of expected cursor moves in CRSRHREG;
810--Update the display words;
811--Start test time and start Reaction Timer. At this point, the program is returned to the EXECUTIVE routine.
This routine is entered after each Test Routine. The purpose of this routine is to combine the Test's reaction times, correctly matched buttons and incorrectly struck buttons, and develop a score. This score is then tested against past scores and displayed as a percentage of the stored better scores. If the latest score exceeds previous best scores, then the latest score updates the previous best score (PSCORE). The test score generated is also stored and displayed as the last test score (LSCORE).
The user's average reaction time is divided by 16 (901) and the result subtracted from 128 (902). A register titled HITREG contains all the correct button matches (up to 32) for all eight tests. The contents of this register is added to 902 and temporarily stored (903).
The contents of register CRSRHREG is examined (904). This register starts with the optimum number of cursor moves and is decremented every time a cursor button is pressed or when the T button is incorrectly pressed. At the end of a test, this register contains the number of excess cursor moves. The program checks if the excess cursor moves exceeds 12 (905). If there were fewer than 12 excess cursor moves, the number of excess cursor moves is subtracted from TEMPSCORE (906) and passes to the continuation of the flow diagram in FIG. 10 via path E. If the number of excess cursor moves (called errors) exceeds 12 (907), the number 12 is subtracted from the TEMPSCORE, and the number of excess cursor moves that exceed 12 are multiplied by 2 (909) and subtracted from TEMPSCORE, resulting in a greater penalty. The program continues on FIG. 10 via path E.
The TEMPSCORE result, so far, is then added to the average of the four best Distraction Test Reaction times (1000). The program tests if the new TEMPSCORE is negative (1001). If it is, then TEMPSCORE is set to zero (1002). The new TEMPSCORE (or zero, if it was negative) is now placed in the LSCORE register for this user (1003). In the preferred embodiment, there are four LSCORE registers.
The user's personal code is used to get the user's PSCORE (1004) (There are four PSCORE registers.) The user's LSCORE is subtracted from the user's PSCORE (1005). If the result is negative (LSCORE>PSCORE) (1006), the program causes 100% to be displayed (1013). If the result is positive (PSCORE>LSCORE), the program causes the percent of LSCORE to PSCORE to be computed (1007) If the percent is greater than 90% (1008), then the percent of LSCORE to PSCORE is displayed (1012). If the percent of LSCORE to PSCORE is less than 90% but greater than 85% (1009), then the percent is displayed along with a "CAUTION" indicator (1010). If the computed percent is less than 85%, then the percent is displayed along with a blinking "CAUTION" indicator (1011). The threshold levels that affect the "CAUTION" sign and the blinking "CAUTION" sign may be adjusted to other values as desired.
At this point (J in flow chart), the program adjusts the user's personal score (1014) (PSCORE). If the LSCORE was greater than the PSCORE (1015) (user's personal best), the average of the LSCORE and PSCORE is computed and placed in the user's PSCORE (1016). The program now returns to the EXECUTIVE routine.
This mode is arrived at when the user activates the D.S. button while in the TEST MODE. In this mode, the user enters his/her personal code and the user's PSCORE is displayed (which is a score derived from the user's best scores).
In the PSCORE mode, the program checks to see if all the registers involved in this mode have been initialized (1101). If not, the registers are initialized (1102) and the PSCORE legend on the display is energized (1103).
If the PSCORE mode was initialized, a check is made on the new keyboard data to see if a command was issued (1105). If so, the program causes the mode to change from PSCORE to LSCORE and control reverts back to the EXECUTIVE routine (1106). If the keyboard data was not a command word, the program checks to see if the personal code was entered (1107). If not (1108), the program is steered to the Enter Code Routine (506).
If the code was entered, the user's PSCORE is displayed on the LCD display (1109).
This mode is arrived at when the user activates the D.S. button while in the PSCORE MODE. In this mode, the user enters his/her personal code and the user's LSCORE is displayed (the user's last test score).
In the LSCORE mode, the program checks to see if all the registers involved in this mode have been initialized (1201). If not, the registers are initialized (1202) and the LSCORE legend on the display is energized (1203).
If the LSCORE mode was initialized, a check is made on the new keyboard data to see if a command was issued (1205). If so, the program causes the mode to change from LSCORE to TEST, and control reverts back to the EXECUTIVE routine (1206). If the keyboard data was not a command word, the program checks to see if the personal code was entered (1207). If not (1208), the program is steered to the Enter Code Routine (506).
If the code was entered, the user's LSCORE is displayed on the LCD display (1209).
The above invention has many applications, such as testing individuals' reaction to external stimuli such as drugs, or medicine, alcohol, sleeplessness, etc. Also, the progressive affects of disease on the individual over periods of time may be tested, and other psychological or physiological testing may be implemented.
A very important application for the above invention is an interlock system for cars, trucks, or other machinery, to prevent a user from operating the machinery unless a "pass" indication is obtained. Naturally, this can also be used as a field test for suspected intoxicated drivers or the like. Another application for the invention is for use as a skill game.
Because of the personalization aspect of the invention, this device has great value in accuracy of results which prior art devices do not supply, since they utilize standardized results which might not properly apply to a given individual. Variations on the invention as described above may be had without departing from the spirit and scope of this invention. ##SPC1##
Claims (7)
1. A device for determining an individual user's acuity at a given time, comprising:
first generating means for generating a first pattern;
means connected to the generating means for displaying the pattern in an alphanumeric form visually readable by the individual user for testing the individual user's physical acuity;
second generating means for manually generating a second alphanumeric pattern by the individual user;
first determining means connected to the first and second generating means for determining an elapsed length of time between the display of the first alphanumeric pattern and the generating of the second alphanumeric pattern by the individual user;
second determining means for determining a minimum number of actions necessary to generate the second alphanumeric pattern by said second generating means;
third determining means for determining a matching result of the second alphanumeric pattern with the first alphanumeric pattern;
means connected to said second generating means for counting a number of actions actually taken by the individual user in generating the second alphanumeric pattern; and
means connected to said first determining means and a predetermined standard length of time for generating a first comparison of the elapsed time, means connected to said second determining means and said counting means for generating a second comparison between said minimum number of actions and said number of actions actually taken, and means based upon said first and second comparisons and the matching result from said third determining means for outputting a signal to said displaying means for indicating the individual user's physical acuity.
2. The device of claim 1, wherein the outputting signal is a pass signal or a fail signal.
3. The device of claim 1, wherein the predetermined standard length of time is based upon the individual user s previous test.
4. The device of claim 3, wherein the predetermined standard period of time is updated after each test.
5. The device of claim 1, wherein the alphanumeric pattern displaying means comprises a plurality of displays, one of said plurality of displays provides a highlighted alphanumeric character, and the second generating means is a plurality of positions, each corresponding to one of the displays, and the second alphanumeric pattern is generated by selecting the position corresponding to the highlighted display and inputting an alphanumeric character corresponding to the character shown on the highlighted display.
6. The device of claim 1, additionally comprising means for generating and recording the date and time of the test administered and means for recording the test score achieved.
7. The device of claim 1, wherein the first generating means further includes means for generating a third pattern at a random time during the displaying of the first pattern, and means for determining a time for the individual user to match the third pattern by means of the second generating means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/307,294 US4978303A (en) | 1989-02-06 | 1989-02-06 | Physical acuity test device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/307,294 US4978303A (en) | 1989-02-06 | 1989-02-06 | Physical acuity test device |
Publications (1)
Publication Number | Publication Date |
---|---|
US4978303A true US4978303A (en) | 1990-12-18 |
Family
ID=23189095
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US07/307,294 Expired - Fee Related US4978303A (en) | 1989-02-06 | 1989-02-06 | Physical acuity test device |
Country Status (1)
Country | Link |
---|---|
US (1) | US4978303A (en) |
Cited By (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5065750A (en) * | 1990-04-20 | 1991-11-19 | Maxwell Robert L | Manipulative skill testing apparatus |
US5079726A (en) * | 1989-08-16 | 1992-01-07 | Keller Lloyd E | Response speed and accuracy measurement device |
US5103408A (en) * | 1990-01-16 | 1992-04-07 | Atlantic Richfield Company | Apparatus and method for determining the ability of an individual to perform a task |
US5344324A (en) * | 1992-07-15 | 1994-09-06 | Nova Scientific Corporation | Apparatus and method for testing human performance |
US5537102A (en) * | 1991-08-13 | 1996-07-16 | Electronic Monitoring Systems, Inc. | Apparatus and method for a system capable of remotely validating the identity of individual and their location |
US5729619A (en) * | 1995-08-08 | 1998-03-17 | Northrop Grumman Corporation | Operator identity, intoxication and drowsiness monitoring system and method |
US5828943A (en) * | 1994-04-26 | 1998-10-27 | Health Hero Network, Inc. | Modular microprocessor-based diagnostic measurement apparatus and method for psychological conditions |
US5880709A (en) * | 1994-08-30 | 1999-03-09 | Kabushiki Kaisha Sega Enterprises | Image processing devices and methods |
US5890996A (en) * | 1996-05-30 | 1999-04-06 | Interactive Performance Monitoring, Inc. | Exerciser and physical performance monitoring system |
US5940801A (en) * | 1994-04-26 | 1999-08-17 | Health Hero Network, Inc. | Modular microprocessor-based diagnostic measurement apparatus and method for psychological conditions |
US6066105A (en) * | 1998-04-15 | 2000-05-23 | Guillen; Diego | Reflex tester and method for measurement |
US6113538A (en) * | 1997-04-02 | 2000-09-05 | Bowles-Langley Technology, Inc. | Alertness tester |
US6334778B1 (en) * | 1994-04-26 | 2002-01-01 | Health Hero Network, Inc. | Remote psychological diagnosis and monitoring system |
WO2003075762A1 (en) * | 2002-03-11 | 2003-09-18 | Adhd Solutions Ltd. | A method and system for diagnosis and treatment of adhd and add. |
US6712615B2 (en) * | 2000-05-22 | 2004-03-30 | Rolf John Martin | High-precision cognitive performance test battery suitable for internet and non-internet use |
WO2004080307A1 (en) * | 2003-03-11 | 2004-09-23 | Sonny Persson | Proceeding and arrangement at drugtest |
US6808267B2 (en) | 2002-10-18 | 2004-10-26 | Childsplay Vision Systems | Method for automated mass screening for visual dysfunction in children |
US20050065452A1 (en) * | 2003-09-06 | 2005-03-24 | Thompson James W. | Interactive neural training device |
US20060246975A1 (en) * | 2005-04-07 | 2006-11-02 | Frank J. Pellegrini | Character matching game |
US7167818B2 (en) | 1997-01-10 | 2007-01-23 | Health Hero Network, Inc. | Disease simulation system and method |
US7223235B2 (en) | 1992-11-17 | 2007-05-29 | Health Hero Network, Inc. | System and method for monitoring blood pressure from a person |
US7252636B2 (en) | 1997-03-28 | 2007-08-07 | Health Hero Network, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US7260480B1 (en) | 2003-04-07 | 2007-08-21 | Health Hero Network, Inc. | Method and system for integrating feedback loops in medical knowledge development and healthcare management |
US7305348B1 (en) | 1996-02-20 | 2007-12-04 | Health Hero Network, Inc. | Aggregating and pooling health related information in a communication system with feedback |
US20080026356A1 (en) * | 2006-07-17 | 2008-01-31 | Miguel Luis Kagan | Student selector and timing device and method |
US7399276B1 (en) | 2003-05-08 | 2008-07-15 | Health Hero Network, Inc. | Remote health monitoring system |
US20080249736A1 (en) * | 2006-09-29 | 2008-10-09 | Michael Prstojevich | Multi-Mode Acceleration-Based Athleticism Measurement System |
US7555436B2 (en) | 1997-01-16 | 2009-06-30 | Health Hero Network, Inc. | Personalized display of health information |
US7584108B2 (en) | 1996-12-23 | 2009-09-01 | Health Hero Network, Inc. | Network media access control system for encouraging patient compliance with a treatment plan |
US7613590B2 (en) | 1992-11-17 | 2009-11-03 | Health Hero Network, Inc. | Modular microprocessor-based power tool system |
US7689440B2 (en) | 1992-11-17 | 2010-03-30 | Health Hero Network, Inc. | Method and apparatus for remote health monitoring and providing health related information |
US20100173274A1 (en) * | 2008-12-24 | 2010-07-08 | Sean Hutchison | Methods and systems for teaching movements |
US7761312B2 (en) | 1992-11-17 | 2010-07-20 | Health Hero Network, Inc. | Remote health monitoring and maintenance system |
US7765112B2 (en) | 1996-10-16 | 2010-07-27 | Health Hero Network, Inc. | Multiple patient monitoring system for proactive health management |
US7814143B2 (en) | 1997-03-10 | 2010-10-12 | Health Hero Network, Inc. | System and method for modifying documents sent over a communications network |
US7862506B2 (en) | 1994-05-23 | 2011-01-04 | Health Hero Network, Inc. | Diabetes management system |
US20110165550A1 (en) * | 2010-01-07 | 2011-07-07 | Ubion Corp. | Management system for online test assessment and method thereof |
US8005690B2 (en) | 1998-09-25 | 2011-08-23 | Health Hero Network, Inc. | Dynamic modeling and scoring risk assessment |
US8027809B2 (en) | 1992-11-17 | 2011-09-27 | Health Hero Network, Inc. | Home power management system |
US8049631B1 (en) | 2008-02-21 | 2011-11-01 | Edwards Thomas C | System and method for deterring impaired vehicle operation |
US8078431B2 (en) | 1992-11-17 | 2011-12-13 | Health Hero Network, Inc. | Home power management system |
US8078407B1 (en) | 1997-03-28 | 2011-12-13 | Health Hero Network, Inc. | System and method for identifying disease-influencing genes |
US8095340B2 (en) | 1992-11-17 | 2012-01-10 | Health Hero Network, Inc. | Home power management system |
US20120021391A1 (en) * | 2001-12-27 | 2012-01-26 | Elsmore Timothy F | Neurocognitive and psychomotor performance assessment and rehabilitation system |
US8251818B1 (en) | 2009-08-29 | 2012-08-28 | Reflex L.L.C. | Reflex training and improvement system |
US20120251983A1 (en) * | 2011-03-07 | 2012-10-04 | Golden Steven B | System, kit and/or method of decorating a paperboard sheet |
US20130066681A1 (en) * | 2011-09-12 | 2013-03-14 | Toluna Usa, Inc. | Real-Time Survey Activity Monitor |
US8407063B2 (en) | 1992-11-17 | 2013-03-26 | Robert Bosch Healthcare Systems, Inc. | Multi-user remote health monitoring system with biometrics support |
US8419636B2 (en) | 1992-11-17 | 2013-04-16 | Robert Bosch Healthcare Systems, Inc. | Method and system for improving adherence with a diet program or other medical regimen |
US20170270764A1 (en) * | 2014-05-09 | 2017-09-21 | Smiths Heimann Gmbh | The method and device for monitoring the attentiveness of an operating person |
WO2017218994A1 (en) * | 2016-06-17 | 2017-12-21 | Predictive Safety Srp, Inc. | Computer access control system and method |
US10062262B2 (en) | 2016-11-16 | 2018-08-28 | The Nielsen Company (Us), Llc | People metering enhanced with light projection prompting for audience measurement |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3024020A (en) * | 1962-03-06 | Alton | ||
US3755776A (en) * | 1972-04-07 | 1973-08-28 | Gen Motors Corp | Vehicle operation inhibitor control system |
US3886540A (en) * | 1973-09-07 | 1975-05-27 | Us Transport | Condition responsive control apparatus |
US3918176A (en) * | 1974-05-22 | 1975-11-11 | Us Transport | Visual divided attention alcohol safety interlock system |
US4028819A (en) * | 1974-07-12 | 1977-06-14 | Walker Norman K | Method for measuring tasks and means for generating coordinated audio-visual stimuli and error indicia for said secondary tasks |
US4093870A (en) * | 1976-04-26 | 1978-06-06 | Epstein Lawrence J | Apparatus for testing reflexes and/or for functioning as a combination lock |
US4438932A (en) * | 1978-10-16 | 1984-03-27 | Herbert Finkel | Apparatus for electronic word game |
US4464121A (en) * | 1982-04-28 | 1984-08-07 | Perelli Layne P | Device for measuring fatigue effects |
US4755140A (en) * | 1986-02-10 | 1988-07-05 | Bernard Rimland | Electronic personnel test device |
US4770636A (en) * | 1987-04-10 | 1988-09-13 | Albert Einstein College Of Medicine Of Yeshiva University | Cognometer |
US4818234A (en) * | 1986-06-25 | 1989-04-04 | Redington Dana J | Psychophysiological reflex arc training simulator |
-
1989
- 1989-02-06 US US07/307,294 patent/US4978303A/en not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3024020A (en) * | 1962-03-06 | Alton | ||
US3755776A (en) * | 1972-04-07 | 1973-08-28 | Gen Motors Corp | Vehicle operation inhibitor control system |
US3886540A (en) * | 1973-09-07 | 1975-05-27 | Us Transport | Condition responsive control apparatus |
US3918176A (en) * | 1974-05-22 | 1975-11-11 | Us Transport | Visual divided attention alcohol safety interlock system |
US4028819A (en) * | 1974-07-12 | 1977-06-14 | Walker Norman K | Method for measuring tasks and means for generating coordinated audio-visual stimuli and error indicia for said secondary tasks |
US4093870A (en) * | 1976-04-26 | 1978-06-06 | Epstein Lawrence J | Apparatus for testing reflexes and/or for functioning as a combination lock |
US4438932A (en) * | 1978-10-16 | 1984-03-27 | Herbert Finkel | Apparatus for electronic word game |
US4464121A (en) * | 1982-04-28 | 1984-08-07 | Perelli Layne P | Device for measuring fatigue effects |
US4755140A (en) * | 1986-02-10 | 1988-07-05 | Bernard Rimland | Electronic personnel test device |
US4818234A (en) * | 1986-06-25 | 1989-04-04 | Redington Dana J | Psychophysiological reflex arc training simulator |
US4770636A (en) * | 1987-04-10 | 1988-09-13 | Albert Einstein College Of Medicine Of Yeshiva University | Cognometer |
Cited By (131)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5079726A (en) * | 1989-08-16 | 1992-01-07 | Keller Lloyd E | Response speed and accuracy measurement device |
US5289389A (en) * | 1989-08-16 | 1994-02-22 | Keller Lloyd E | Device for measuring response speed and accuracy |
US5103408A (en) * | 1990-01-16 | 1992-04-07 | Atlantic Richfield Company | Apparatus and method for determining the ability of an individual to perform a task |
US5065750A (en) * | 1990-04-20 | 1991-11-19 | Maxwell Robert L | Manipulative skill testing apparatus |
US5537102A (en) * | 1991-08-13 | 1996-07-16 | Electronic Monitoring Systems, Inc. | Apparatus and method for a system capable of remotely validating the identity of individual and their location |
US5344324A (en) * | 1992-07-15 | 1994-09-06 | Nova Scientific Corporation | Apparatus and method for testing human performance |
US8095340B2 (en) | 1992-11-17 | 2012-01-10 | Health Hero Network, Inc. | Home power management system |
US7941323B2 (en) | 1992-11-17 | 2011-05-10 | Health Hero Network, Inc. | Remote health monitoring and maintenance system |
US9215979B2 (en) | 1992-11-17 | 2015-12-22 | Robert Bosch Healthcare Systems, Inc. | Multi-user remote health monitoring system |
US8617065B2 (en) | 1992-11-17 | 2013-12-31 | Robert Bosch Healthcare Systems, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US7689440B2 (en) | 1992-11-17 | 2010-03-30 | Health Hero Network, Inc. | Method and apparatus for remote health monitoring and providing health related information |
US8489428B2 (en) | 1992-11-17 | 2013-07-16 | Robert Bosch Healthcare Systems, Inc. | Remote health monitoring and maintenance system |
US8419636B2 (en) | 1992-11-17 | 2013-04-16 | Robert Bosch Healthcare Systems, Inc. | Method and system for improving adherence with a diet program or other medical regimen |
US7761312B2 (en) | 1992-11-17 | 2010-07-20 | Health Hero Network, Inc. | Remote health monitoring and maintenance system |
US7853455B2 (en) | 1992-11-17 | 2010-12-14 | Health Hero Network, Inc. | Remote health monitoring and maintenance system |
US8407063B2 (en) | 1992-11-17 | 2013-03-26 | Robert Bosch Healthcare Systems, Inc. | Multi-user remote health monitoring system with biometrics support |
US8260630B2 (en) | 1992-11-17 | 2012-09-04 | Health Hero Network, Inc. | Modular microprocessor-based appliance system |
US8249894B2 (en) | 1992-11-17 | 2012-08-21 | Robert Bosch Healthcare, Inc. | Networked remote patient monitoring with handheld devices |
US7613590B2 (en) | 1992-11-17 | 2009-11-03 | Health Hero Network, Inc. | Modular microprocessor-based power tool system |
US8078431B2 (en) | 1992-11-17 | 2011-12-13 | Health Hero Network, Inc. | Home power management system |
US8027809B2 (en) | 1992-11-17 | 2011-09-27 | Health Hero Network, Inc. | Home power management system |
US8024201B2 (en) | 1992-11-17 | 2011-09-20 | Health Hero Network, Inc. | Method and apparatus for remote health monitoring and providing health related information |
US8019618B2 (en) | 1992-11-17 | 2011-09-13 | Health Hero Network, Inc. | Report generation in a networked health-monitoring system |
US8015030B2 (en) | 1992-11-17 | 2011-09-06 | Health Hero Network, Inc. | User-based health monitoring |
US7223235B2 (en) | 1992-11-17 | 2007-05-29 | Health Hero Network, Inc. | System and method for monitoring blood pressure from a person |
US7223236B2 (en) | 1992-11-17 | 2007-05-29 | Health Hero Network, Inc. | System and method for monitoring user-related data from a person |
US8015025B2 (en) | 1992-11-17 | 2011-09-06 | Health Hero Network, Inc. | Method and apparatus for remote health monitoring and providing health related information |
US7979284B2 (en) | 1992-11-17 | 2011-07-12 | Health Hero Network, Inc. | Interactive video based remote health monitoring system |
US9477939B2 (en) | 1992-11-17 | 2016-10-25 | Robert Bosch Healthcare Systems, Inc. | Radio frequency based remote health monitoring |
US7264591B2 (en) | 1992-11-17 | 2007-09-04 | Health Hero Netowrk, Inc. | System and method for monitoring air flow from a person |
US7941327B2 (en) | 1992-11-17 | 2011-05-10 | Health Hero Network, Inc. | User monitoring |
US7877276B2 (en) | 1992-11-17 | 2011-01-25 | Health Hero Network, Inc. | Messaging to remote patients in a networked health-monitoring system |
US5828943A (en) * | 1994-04-26 | 1998-10-27 | Health Hero Network, Inc. | Modular microprocessor-based diagnostic measurement apparatus and method for psychological conditions |
US6334778B1 (en) * | 1994-04-26 | 2002-01-01 | Health Hero Network, Inc. | Remote psychological diagnosis and monitoring system |
US6260022B1 (en) * | 1994-04-26 | 2001-07-10 | Health Hero Network, Inc. | Modular microprocessor-based diagnostic measurement apparatus and method for psychological conditions |
US5940801A (en) * | 1994-04-26 | 1999-08-17 | Health Hero Network, Inc. | Modular microprocessor-based diagnostic measurement apparatus and method for psychological conditions |
US7867165B2 (en) | 1994-05-23 | 2011-01-11 | Health Hero Network, Inc. | System and method for monitoring a physiological condition |
US7972267B2 (en) | 1994-05-23 | 2011-07-05 | Health Hero Network, Inc. | Diabetes management system |
US8616895B2 (en) | 1994-05-23 | 2013-12-31 | Robert Bosch Healthcare Systems, Inc. | System and method for monitoring a physiological condition |
US7869852B2 (en) | 1994-05-23 | 2011-01-11 | Health Hero Network, Inc. | Diabetes management system |
US7871376B2 (en) | 1994-05-23 | 2011-01-18 | Health Hero Network, Inc. | System and method for monitoring a physiological condition |
US7862506B2 (en) | 1994-05-23 | 2011-01-04 | Health Hero Network, Inc. | Diabetes management system |
US8655259B2 (en) | 1994-05-23 | 2014-02-18 | Robert Bosch Healthcare Systems, Inc. | System and method for monitoring a physiological condition |
US5880709A (en) * | 1994-08-30 | 1999-03-09 | Kabushiki Kaisha Sega Enterprises | Image processing devices and methods |
US6556204B1 (en) | 1994-08-30 | 2003-04-29 | Kabushiki Kaisha Sega Enterprises | Image processing devices and methods |
US7258666B2 (en) | 1995-06-07 | 2007-08-21 | Health Hero Network, Inc. | System and methods for monitoring a patient's heart condition |
US7684999B2 (en) | 1995-06-07 | 2010-03-23 | Health Hero Network, Inc. | User-based health monitoring |
US5729619A (en) * | 1995-08-08 | 1998-03-17 | Northrop Grumman Corporation | Operator identity, intoxication and drowsiness monitoring system and method |
US7305348B1 (en) | 1996-02-20 | 2007-12-04 | Health Hero Network, Inc. | Aggregating and pooling health related information in a communication system with feedback |
US5890996A (en) * | 1996-05-30 | 1999-04-06 | Interactive Performance Monitoring, Inc. | Exerciser and physical performance monitoring system |
US7765112B2 (en) | 1996-10-16 | 2010-07-27 | Health Hero Network, Inc. | Multiple patient monitoring system for proactive health management |
US7840420B2 (en) | 1996-10-16 | 2010-11-23 | Health Hero Network, Inc. | Multiple patient monitoring system for proactive health management |
US7778845B2 (en) | 1996-10-16 | 2010-08-17 | Health Hero Network, Inc. | Multiple patient monitoring system for proactive health management |
US7769605B2 (en) | 1996-10-16 | 2010-08-03 | Health Hero Network, Inc. | Multiple patient monitoring system for proactive health management |
US7636667B2 (en) | 1996-12-23 | 2009-12-22 | Health Hero Networks, Inc. | Network media access control system for encouraging patient compliance with a treatment plan |
US7590549B2 (en) | 1996-12-23 | 2009-09-15 | Health Hero Network, Inc. | Network media access control system for encouraging patient compliance with a treatment plan |
US7584108B2 (en) | 1996-12-23 | 2009-09-01 | Health Hero Network, Inc. | Network media access control system for encouraging patient compliance with a treatment plan |
US7392167B2 (en) | 1997-01-10 | 2008-06-24 | Health Hero Network, Inc. | Disease simulation system and method |
US7643971B2 (en) | 1997-01-10 | 2010-01-05 | Health Hero Network, Inc. | Disease simulation system and method |
US7167818B2 (en) | 1997-01-10 | 2007-01-23 | Health Hero Network, Inc. | Disease simulation system and method |
US7613621B2 (en) | 1997-01-16 | 2009-11-03 | Health Hero Network, Inc. | Personalized body image |
US7925522B2 (en) | 1997-01-16 | 2011-04-12 | Health Hero Network, Inc. | Personalized body image |
US7555436B2 (en) | 1997-01-16 | 2009-06-30 | Health Hero Network, Inc. | Personalized display of health information |
US7814143B2 (en) | 1997-03-10 | 2010-10-12 | Health Hero Network, Inc. | System and method for modifying documents sent over a communications network |
US8990336B2 (en) | 1997-03-28 | 2015-03-24 | Robert Bosch Healthcare Systems, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US8870762B2 (en) | 1997-03-28 | 2014-10-28 | Robert Bosch Gmbh | Electronic data capture in clinical and pharmaceutical trials |
US7870249B2 (en) | 1997-03-28 | 2011-01-11 | Health Hero Network, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US7310668B2 (en) | 1997-03-28 | 2007-12-18 | Health Hero Network, Inc. | Remotely monitoring an individual using scripted communications |
US7921186B2 (en) | 1997-03-28 | 2011-04-05 | Health Hero Network, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US7516192B2 (en) | 1997-03-28 | 2009-04-07 | Health Hero Network, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US7822625B2 (en) | 1997-03-28 | 2010-10-26 | Health Hero Network, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US8353827B2 (en) | 1997-03-28 | 2013-01-15 | Robert Bosch Healthcare Systems, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US7533171B2 (en) | 1997-03-28 | 2009-05-12 | Health Hero Network, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US8608653B2 (en) | 1997-03-28 | 2013-12-17 | Robert Bosch Gmbh | Networked system for interactive communication and remote monitoring of individuals |
US7734718B2 (en) | 1997-03-28 | 2010-06-08 | Health Hero Network, Inc. | Smart appliance functionality |
US7987100B2 (en) | 1997-03-28 | 2011-07-26 | Health Hero Network, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US8140663B2 (en) | 1997-03-28 | 2012-03-20 | Health Hero Network, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US7252636B2 (en) | 1997-03-28 | 2007-08-07 | Health Hero Network, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US7730177B2 (en) | 1997-03-28 | 2010-06-01 | Health Hero Network, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US7707270B2 (en) | 1997-03-28 | 2010-04-27 | Health Hero Network, Inc. | Networked system for interactive communication and remote monitoring of individuals |
US8078407B1 (en) | 1997-03-28 | 2011-12-13 | Health Hero Network, Inc. | System and method for identifying disease-influencing genes |
US7320030B2 (en) | 1997-03-28 | 2008-01-15 | Health Hero Network, Inc. | Remote health monitoring apparatus using scripted communications |
US7587469B2 (en) | 1997-03-28 | 2009-09-08 | Health Hero Network, Inc. | Audio instructions for appliances |
US6113538A (en) * | 1997-04-02 | 2000-09-05 | Bowles-Langley Technology, Inc. | Alertness tester |
US6066105A (en) * | 1998-04-15 | 2000-05-23 | Guillen; Diego | Reflex tester and method for measurement |
US8005690B2 (en) | 1998-09-25 | 2011-08-23 | Health Hero Network, Inc. | Dynamic modeling and scoring risk assessment |
US8521546B2 (en) | 1998-09-25 | 2013-08-27 | Health Hero Network | Dynamic modeling and scoring risk assessment |
US6712615B2 (en) * | 2000-05-22 | 2004-03-30 | Rolf John Martin | High-precision cognitive performance test battery suitable for internet and non-internet use |
US20050142523A1 (en) * | 2000-05-22 | 2005-06-30 | Martin Rolf J. | High-precision cognitive performance test battery suitable for internet and non-internet use |
US20120021391A1 (en) * | 2001-12-27 | 2012-01-26 | Elsmore Timothy F | Neurocognitive and psychomotor performance assessment and rehabilitation system |
WO2003075762A1 (en) * | 2002-03-11 | 2003-09-18 | Adhd Solutions Ltd. | A method and system for diagnosis and treatment of adhd and add. |
US6808267B2 (en) | 2002-10-18 | 2004-10-26 | Childsplay Vision Systems | Method for automated mass screening for visual dysfunction in children |
WO2004080307A1 (en) * | 2003-03-11 | 2004-09-23 | Sonny Persson | Proceeding and arrangement at drugtest |
US7260480B1 (en) | 2003-04-07 | 2007-08-21 | Health Hero Network, Inc. | Method and system for integrating feedback loops in medical knowledge development and healthcare management |
US7399276B1 (en) | 2003-05-08 | 2008-07-15 | Health Hero Network, Inc. | Remote health monitoring system |
US8945009B2 (en) | 2003-05-08 | 2015-02-03 | Robert Bosch Heathcare Systems, Inc. | Remote health monitoring system |
US20050065452A1 (en) * | 2003-09-06 | 2005-03-24 | Thompson James W. | Interactive neural training device |
US7452336B2 (en) | 2003-09-06 | 2008-11-18 | Interactive Neuro Technology, Inc. | Interactive neural training device |
US20060246975A1 (en) * | 2005-04-07 | 2006-11-02 | Frank J. Pellegrini | Character matching game |
US20080026356A1 (en) * | 2006-07-17 | 2008-01-31 | Miguel Luis Kagan | Student selector and timing device and method |
US20080249736A1 (en) * | 2006-09-29 | 2008-10-09 | Michael Prstojevich | Multi-Mode Acceleration-Based Athleticism Measurement System |
US10729936B2 (en) | 2006-09-29 | 2020-08-04 | Nike, Inc. | Multi-mode acceleration-based athleticism measurement system |
US8721342B2 (en) | 2006-09-29 | 2014-05-13 | Nike, Inc. | Multi-mode acceleration-based athleticism measurement system |
US8128410B2 (en) * | 2006-09-29 | 2012-03-06 | Nike, Inc. | Multi-mode acceleration-based athleticism measurement system |
US11400343B2 (en) | 2006-09-29 | 2022-08-02 | Nike, Inc. | Multi-mode acceleration-based athleticism measurement system |
US11654333B2 (en) | 2006-09-29 | 2023-05-23 | Nike, Inc. | Multi-mode acceleration-based athleticism measurement system |
US8337212B2 (en) * | 2006-09-29 | 2012-12-25 | Nike, Inc. | Multi-mode acceleration-based athleticism measurement system |
US9126070B2 (en) | 2006-09-29 | 2015-09-08 | Nike, Inc. | Multi-mode acceleration-based athleticism measurement system |
US8049631B1 (en) | 2008-02-21 | 2011-11-01 | Edwards Thomas C | System and method for deterring impaired vehicle operation |
US20100173274A1 (en) * | 2008-12-24 | 2010-07-08 | Sean Hutchison | Methods and systems for teaching movements |
US8251818B1 (en) | 2009-08-29 | 2012-08-28 | Reflex L.L.C. | Reflex training and improvement system |
US20110165550A1 (en) * | 2010-01-07 | 2011-07-07 | Ubion Corp. | Management system for online test assessment and method thereof |
US9108332B2 (en) * | 2011-03-07 | 2015-08-18 | Artskills, Inc. | System, kit and/or method of decorating a paperboard sheet |
US20120251983A1 (en) * | 2011-03-07 | 2012-10-04 | Golden Steven B | System, kit and/or method of decorating a paperboard sheet |
US20130066681A1 (en) * | 2011-09-12 | 2013-03-14 | Toluna Usa, Inc. | Real-Time Survey Activity Monitor |
US20170270764A1 (en) * | 2014-05-09 | 2017-09-21 | Smiths Heimann Gmbh | The method and device for monitoring the attentiveness of an operating person |
US11257345B2 (en) * | 2014-05-09 | 2022-02-22 | Smiths Detection Germany Gmbh | Method and device for monitoring the attentiveness of an operating person |
WO2017218994A1 (en) * | 2016-06-17 | 2017-12-21 | Predictive Safety Srp, Inc. | Computer access control system and method |
US10970664B2 (en) | 2016-06-17 | 2021-04-06 | Predictive Safety Srp, Inc. | Impairment detection system and method |
US10586198B2 (en) | 2016-06-17 | 2020-03-10 | Predictive Safety Srp, Inc. | Cognitive testing system and method |
US10395204B2 (en) | 2016-06-17 | 2019-08-27 | Predictive Safety Srp, Inc. | Interlock control system and method |
US10867272B2 (en) | 2016-06-17 | 2020-12-15 | Predictive Safety Srp, Inc. | Geo-fencing system and method |
US10867271B2 (en) | 2016-06-17 | 2020-12-15 | Predictive Safety Srp, Inc. | Computer access control system and method |
US10956851B2 (en) | 2016-06-17 | 2021-03-23 | Predictive Safety Srp, Inc. | Adaptive alertness testing system and method |
US10586197B2 (en) | 2016-06-17 | 2020-03-10 | Predictive Safety Srp, Inc. | Impairment detection system and method |
US11074538B2 (en) | 2016-06-17 | 2021-07-27 | Predictive Safety Srp, Inc. | Adaptive alertness testing system and method |
US10430746B2 (en) | 2016-06-17 | 2019-10-01 | Predictive Safety Srp, Inc. | Area access control system and method |
US11282024B2 (en) | 2016-06-17 | 2022-03-22 | Predictive Safety Srp, Inc. | Timeclock control system and method |
US10839670B2 (en) | 2016-11-16 | 2020-11-17 | The Nielsen Company (Us), Llc | People metering enhanced with light projection prompting for audience measurement |
US11527143B2 (en) | 2016-11-16 | 2022-12-13 | The Nielsen Company (Us), Llc | People metering enhanced with light projection prompting for audience measurement |
US10062262B2 (en) | 2016-11-16 | 2018-08-28 | The Nielsen Company (Us), Llc | People metering enhanced with light projection prompting for audience measurement |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4978303A (en) | Physical acuity test device | |
Armitage | An analysis of certain psychological tests used for the evaluation of brain injury. | |
US7295124B2 (en) | Reflex tester and method for measurement | |
US5230629A (en) | Device and method for assessing cognitive speed | |
US5103408A (en) | Apparatus and method for determining the ability of an individual to perform a task | |
US4730253A (en) | Tester for measuring impulsivity, vigilance, and distractibility | |
Posner et al. | Visual dominance: an information-processing account of its origins and significance. | |
US6875181B2 (en) | Mentation test method and mentation test apparatus | |
Jenkins et al. | Judgment of contingency between responses and outcomes. | |
Chandler | Studying related pictures can reduce accuracy, but increase confidence, in a modified recognition test | |
US4770636A (en) | Cognometer | |
Ansley et al. | Computer interaction: Effect on attitudes and performance in older adults | |
Flowers et al. | The effect of flanking context on visual classification: The joint contribution of interactions at different processing levels | |
CA1198281A (en) | Multiple aptitude testing device | |
US4255022A (en) | Method of and apparatus for examination of visual fields | |
Zuckerman et al. | A multitrait multimethod measurement approach to the traits (or states) of anxiety, depression and hostility | |
US6485417B1 (en) | Alzheimer's tester | |
Kanfer et al. | Effects of pretraining on self-evaluation and self-reinforcement. | |
Vogels et al. | Age-related changes in event-related prospective memory performance: A comparison of four prospective memory tasks | |
Brebner | Personality theory and movement | |
Geiselman et al. | Mechanisms of hypnotic and nonhypnotic forgetting. | |
Holtzman et al. | A factorial study of adjustment to stress. | |
Short et al. | Effects of physical conditioning on self-concept of adult obese males | |
Markowitz | Alcohol misuse as a response to perceived powerlessness in the organization. | |
Miller et al. | A signal detection analysis of hypnotically induced narrowing of the peripheral visual field. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SAVALIFE, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:LAMPELL, AL;REEL/FRAME:005039/0502 Effective date: 19890206 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
CC | Certificate of correction | ||
FPAY | Fee payment |
Year of fee payment: 4 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 19981218 |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |