METHOD AND SYSTEM FOR DIAGNOSING A DISEASE USING EYE OPTICAL DATA
A method for diagnosing a disease, disease state, or disease stage of a user is described herein. Goggles are providing having a radiation source, a radiation sensor, and a microcontroller. The goggle are assembled about a user's head. Optical data is collected from the user's eye, where the optical data includes at least two of the following: a) a wavefront of reflected radiation from the user's eye; b) a spectrum of reflected radiation from the user' eye; and c) one or more wavelengths of reflected to radiation from the user's eye. A statistical match between the user's optical data and a historical user's optical data is determined. A diagnoses of a disease, disease state, or disease stage of the user is determined based on a diagnosed disease, disease state, or disease stage of the historical user.
This application claims priority benefit to U.S. patent application Ser. No. 15/832,233 filed on 5 Dec. 2017, the contents of which are hereby incorporated by reference in their entity.
FEDERALLY SPONSORED RESEARCH OR DEVELOPMENTNot Applicable
INCORPORATION BY REFERENCE OF MATERIAL SUBMITTED ON A COMPACT DISKNot Applicable
TO ALL WHOM IT MAY CONCERNBe it known that, Michael A. Brewer and Shannon Rose Hinkley, have invented new and useful improvements in a system and method for diagnosing a disease with eye optical data as described in this specification.
BACKGROUND OF THE INVENTIONHuman body diseases are triggered by a multitude of potential triggering events including environmental pressures, physiological changes, or genetically induced causes, to name a few. The detection of a disease, or disease onset, is paramount to the health of the population and has been an evolving field in modern medicine. One of the more effective methods for detecting a disease is through blood tests. However, recent advances in optics and signal processing have given rise to several non-invasive diagnostic techniques to detect diseases. The non-invasive diagnostic techniques primarily rely on electromagnetic radiation. Based on how the radiation interacts with bodily tissues or analytes, an indication of the presence or absence of a disease state (e.g., cancer, liver disease) can be determined. Various non-invasive diagnostic techniques are known in the prior art; however many techniques provide very limited information about the overall health of the patient. The current non-invasive diagnostic techniques often utilize clunky benchtop devices that are primarily focused on the detection of a single blood analyte, the monitoring of volumetric changes of tissue structures (e.g., plethysmography), or the oxygenation levels of the blood (e.g., pulse oximetry), which are usually directed to the diagnosis or monitoring of a specific disease state. In addition, the current techniques do not provide information about the presence or absence of non-tested diseases, whether the patient experienced a disease triggering event, or the severity of a disease (i.e., disease stage).
Thus, there is a need in the art for a diagnostic eye goggle system capable of collecting and analyzing multiple types of optical data from a user's eye and cross correlate that data with historical data to identify one or more disease states of the user. There is a further need for a diagnostic eye goggle system capable of tracking the biological and physical changes in the eye of a user with or without a disease, and use the tracked changes to identify one or more disease states of a future user.
FIELD OF THE INVENTIONThe present invention relates to a diagnostic eye goggle system, and more particularly, to a diagnostic eye goggle system utilizing optical measurements of a user's eye and a master database having historical user data to identify a disease state of the user or provide lens-correcting suggestions.
SUMMARY OF THE INVENTIONThe general purpose of the diagnostic eye goggle system, described subsequently in greater detail, is to provide a diagnostic eye goggle system which has many novel features that result in a diagnostic eye goggle system which is not anticipated, rendered obvious, suggested, or even implied by prior art, either alone or in combination thereof.
A method for diagnosing a disease, a disease state, or a disease stage of a user based on optical data is provided herein. Goggles are provided having a radiation source, a radiation sensor, and a microcontroller. The goggles are assembled about a user's head such that the radiation source and radiation sensor are situated in front of a user's eye. Radiation is emitted radiation into the user's eye with the radiation source. A user's optical data is detected with the radiation sensor. The optical data includes at least two of the following: a) a wavefront of reflected radiation from the user's eye; b) a spectrum of reflected radiation from the user' eye; and c) one or more wavelengths of reflected radiation from the user's eye. A statistical match between the user's optical data and optical data from one or more historical users is determined, where the statistical match is determined with a diagnostic software module executed by a processor. A disease, disease state, or disease stage of the user is diagnosed based on a diagnosed disease, disease state, or disease stage of the one or more historical users.
A diagnostic eye goggle system for diagnosing a disease, disease state, or disease stage of a user is also provided herein. The system included goggles, a master database, and a diagnostic software module. The goggles are configured to detect a user's optical data. The optical data includes at least two of the following: a) a wavefront of reflected radiation from the user's eye; b) a spectrum of reflected radiation from the user' eye; and c) one or more wavelengths of reflected radiation from the user's eye. The master database stores optical data from a plurality of historical users. The diagnostic software module is stored on non-transient memory and executed by a processor. The diagnostic software module when executed by the processor determines a statistical match between the user's optical data and optical data from one or more historical users. A diagnoses of a disease, disease state, or disease stage of the user is determined based on a diagnosed disease, disease state, or disease stage of the one or more historical users.
Thus has been broadly outlined the more important features of the present disease detecting eye goggle system so that the detailed description thereof that follows may be better understood and in order that the present contribution to the art may be better appreciated.
Objects of the present disease detecting eye goggle system, along with various novel features that characterize the invention are particularly pointed out in the claims forming a part of this disclosure. For better understanding of the disease detecting eye goggle system, its operating advantages and specific objects attained by its uses, refer to the accompanying drawings and description.
The present invention has utility as a diagnostic eye goggle system to acquire optical data from a user's eye and cross-correlate the optical data with historical optical data to identify at least one of a disease state or a disease stage of the user. The diagnostic eye goggle system has additional utility in providing lens-correcting instructions or suggestions to the user or health care provider. The following description of various embodiments of the invention is not intended to limit the invention to those specific embodiments, but rather to enable any person skilled in the art to make and use this invention through exemplary aspects thereof. It will be clear and apparent to one skilled in the art that the invention can be adapted to diagnose several diseases, disease states, and disease stages illustratively including: cancer; organ disease (e.g., liver, heart, brain, skin); nerve and vessel disease; bacterial, parasite and viral infections; and eye diseases (e.g., glaucoma, macular degeneration).
It is to be understood that in instances where a range of values are provided that the range is intended to encompass not only the end point values of the range but also intermediate values of the range as explicitly being included within the range and varying by the last significant figure of that range. By way of example, a recited range of 1 to 4 is intended to include 1-2, 1-3, 2-4, 3-4, and 1-4.
With reference now to the drawings, and in particular
With reference to
With reference to
The front panel 16 further includes one or more radiation sensors 20 to detect at least one of refraction, reflection, interference, intensity, frequency-shift, wavefront, or a spectrum of reflected radiation reflected from one or more structures in the user's eye (E). The radiation sensors 20 may include a charged-coupled device (CCD) sensor, a Hartmann-Shack wavefront sensor, or an array of photodiodes.
The front panel 16 may further include one or more optical elements 22 disposed between the radiation source and the radiation sensor for manipulating at least one the emitted radiation and the reflected radiation. The one or more optical sensors may include at least one of a slit, a pinhole, a collimator, a mirror, a beam-splitter, a lens, an x-y scanner, an x-y-z scanner, a prism, a reference arm, or a combination thereof. In another embodiment, the radiation emitted from the radiation source(s) 19 is directly detected by the radiation sensor(s) 20 without the use of the optical elements 22. However, it should be appreciated that a simple slit or pinhole disposed in front of the radiation source 19 may be regarded as an optical element 22.
The front panel 16 further includes a microcontroller 24 disposed in communication with at least one of the radiation source 19, the radiation sensor 20, and optical elements 22. The microcontroller 24 generally coordinates the emission of radiation into the user's eye(s) (E) and analyzes the data received from the radiation sensor(s) 20. The microcontroller 24 further includes a processor and memory. A transceiver 26 is further disposed in communication with the microcontroller 24. The transceiver 26 provides a datalink between the microcontroller 24 and the external master database 14. The interface may be accomplished with a wired or wireless connection including Ethernet cables, BUS cables, a power line, Bluetooth, Wi-Fi, radiofrequency, and equivalents thereof. In addition, the datalink may be accomplished through a wired or wireless network, illustratively including, a local area network, or the Internet. Further, the term “in communication” refers to a wired or wireless connection between two or more stated elements (e.g., microcontroller 24 and transceiver 26) and does not necessarily require a direct one-to-one connection where other elements (e.g., circuitry, a network) may facilitate or be part of the connection between the two or more stated elements.
The diagnostic eye goggle system 10 further includes a diagnostic software module that cross-correlates analyzed data from the microcontroller with the historical data in the master database 14 to identify a disease state of the user. In one embodiment, the diagnostic software module is stored in memory associated with the microcontroller 24 and executed by a processor of the microcontroller 24. In another embodiment, the diagnostic software module is stored in memory associated with the master database 14 and executed by a processor associated with the master database 14. The diagnostic software module may use several algorithms for identifying a statistical match, illustratively including: a) running the analyzed data through a decision tree to classify the analyzed data into a cohort and subsequently comparing the analyzed data to historical data within said cohort; b) comparing one or more finite outputs from the analyzed data (e.g., Zernike Polynomials) with one or more outputs associated with the historical user data; c) Naïve Bayes classifiers to recognize specific patterns in the analyzed data and match the specific patterns with patterns associated with the historical user data; d) regression analysis to correlate how the analyzed set of data statistically compares to historical user's data; and e) clustering algorithms to cluster the analyzed set of data with historical user data to aid in finding a statistical match. In some embodiments, the diagnostic software module iteratively compares the analyzed data from the microcontroller 24 with historical analyzed data from each historical user of the diagnostic eye goggle system 10. For example, if the master database 14 includes historical analyzed data from 5,000 users, then the diagnostic software module compares the present analyzed user's data with each of the 5,000 previous user's analyzed data to identify a match. In other embodiments, the optical data from the 5,000 historical users are classified into one or more groups, which may or may not correspond to a particular disease, disease state, or disease stage. The present user's analyzed data is then first grouped or classified into one or more groups and subsequently compared with each of the historical user's data in said group. Specific types of optical data to be acquired, analyzed, and matched are further described below.
In specific inventive embodiments, the diagnostic eye goggle system 10 further includes read-write memory 27 for performing offline tasks when the eye goggles 12 are disconnected from the master database 14. In one embodiment, the read-write memory 27 is housed in the front panel 16 and disposed in communication with the microcontroller 24. In another embodiment, the read-write memory 27 is external to the goggles 12 but in communication with the microcontroller 24 and in the same locational vicinity as the goggles 10, such as an external hard drive, universal serial bus (USB) drive, and equivalents thereof. While in other embodiments, the read-write memory 27 is the same as the aforementioned memory associated with the microcontroller 24. The read-write memory 27 is particularly advantageous as the memory 27 permits the goggles 12 to function without connectivity to the master database 14. For example, the goggles 12 may be sent to a remote African village to acquire optical eye data from remote users in the local population. The read-write memory 27 may then store optical eye data from a plurality of remote user's in that local population. Once the goggles 10 are capable of re-connecting to the master database 14 (e.g., through an internet connection), the optical eye data from the plurality of user's are transferred and stored in the master database 14 and an identification of a disease state or disease stage for each individual may be provided.
In a particular inventive embodiment, the read-write memory 27 may further store historical user data to identify a disease state and/or stage without having to connect to the master database 14. The diagnostic software module may be stored in the read-write write memory 27 and executed by the processor of the microcontroller 24 to identify a disease state and/or stage of the remote users. In some instances, the file size of the totality of the historical user data may be too large to store in the read-write memory 27. In such a case, a selected portion of the historical user data is stored in read-write memory 27. In a particular embodiment, the selected portion of the historical user data stored in the read-write memory 27 is selected based on a type of a disease and/or a prevalence of a disease. For example, the eye goggles 12 may be sent to an African village having an outbreak of malaria. Optical eye data from historical users having malaria is then selected as the portion of historical user data that is stored in the read-write memory 27. The eye goggles 12 are then equipped to quickly identify if any user's in the African village population has malaria without having to connect with the master database 14. In another example, the read-write memory 27 only stores common diseases, while keeping uncommon diseases stored in the master database 14. Therefore, the read-write memory 27 is not overloaded with historical user data and the computational time to cross-correlate and identify a disease is reduced. Then, once the goggles 12 re-connect with the master database 14, any uncommon diseases from the remote population may be identified.
With reference to
With reference to
In a particular embodiment, with reference to
In a specific embodiment, with reference to
In a particular embodiment, a fifth optical data acquisition module is configured to emit one or more specific wavelengths of radiation and detect the intensity of reflected radiation. The fifth optical data acquisition module when executed by the processor causes the processor to: command at least one of the radiation source 19 and optical elements 22 to emit one or more pulses of one or more specific wavelengths of radiation, wherein an intensity, or amount of reflected radiation, is detected by the sensor 20 and transferred to the microcontroller 24 to analyze the presence, absence, or concentration of one or more analytes (A) in a blood vessel (A) or other tissue in the eye (E). For example, some analytes (A) may absorb radiation at a first wavelength (providing a low intensity reading), and reflect radiation at a second wavelength (providing a high intensity reading). The difference between the detected intensities of reflected radiation between the two different emitted wavelengths may be indicative of a concentration of a particular analyte (A). In a particular embodiment, the optical elements 22 may include a prism that is adjusted in response to commands by the microcontroller 24 to emit a specific wavelength. In other embodiments, the radiation source 19 includes a plurality of LEDs that may each emit a specific wavelength when commanded to do so.
In a specific inventive embodiment, a sixth optical data acquisition module is configured to detect one or more volumetric changes of a blood vessel (BV) or tissue structure in the eye (E). The sixth optical data acquisition module when executed by the processor causes the processor to: command at least one of the microcontroller 24 or optical elements 22 to emit a plurality of pulses of radiation on and around one or more blood vessels in the user's eye (E), wherein the sensor detects a change in the reflected radiation between pulses that corresponds to a volumetric change in one or more of the blood vessels. The sixth optical data acquisition module acts as a plethysmograph to monitor blood pressure, blood flow, and heart rate.
In a particular inventive embodiment, a seventh optical data acquisition module is configured to obtain images of surfaces and sub-surfaces of tissue structures in the eye (E). The seventh optical data acquisition module when executed by the processor cause the processor to: command at least one of the microcontroller 24 or optical elements 22 to emit a plurality of pulses of infrared radiation on one or more targeted tissue structures, wherein the sensor detects a reflectivity profile of the targeted tissue containing information about the spatial dimensions and location of tissue structures. The seventh optical data acquisition module is generally referred to as optical coherence tomography.
It should be appreciated, that the aforementioned tissues and tissue structures in the eye (E) illustratively include specific regions of the retina (R), the corneal tear film, the macula, the fovea, the vitreous body, the aqueous humor (fluid), the optical nerve, the lens, the pupil, the cornea, and ganglion cells. It should further be appreciated that the aforementioned analytes (A) to be detected in the blood vessels (BV) or tissues illustratively include, but not limited to: compounds such as glucose and bilirubin; enzymes such as amylase, lipase, aspartate transaminase, and alanine transaminase; metals such as mercury; cells such as white blood cells; and other proteins or metabolites such as growth factors and signaling proteins.
To direct the emitted radiation to detect analytes and/or abnormalities on specific regions of the eye (E), the front panel 16 may further include components for directing the emitted radiation. In one embodiment, the microcontroller 24 is disposed in communication with one or more optical elements 22 to actively manipulate at least one of the emitted radiation or the reflected radiation. The optical elements 22 may include one or more actuating components, illustratively including, servo-motors, step-motors, pivots, ball screws, nuts, linear rails, and equivalents thereof to actively adjust one or more of the optical elements 22 based on commands from the microcontroller 24 (e.g., an x-y scanner for directing the radiation at a plurality of pre-programmed locations). The three or more optical data acquisition modules when executed by the processor cause the processor to: actively direct the emitted radiation to a plurality of specific locations on the retina by actively adjusting one or more of the optical elements 22 (e.g., a mirror, a pinhole) with the actuating components. With reference to
With reference to
During and/or after the optical data acquisition process, in specific embodiments, the microcontroller 24 generates a mathematical map of the eye (E) having map data corresponding to the analyzed data collected from the optical data acquisition modules. The map data may includes one or more analyzed wavefronts, one or more analyzed spectra of reflected radiation, one or more analyzed frequency-shifts of reflected radiation, one or more analyzed angular degrees of reflection, one or more analyzed intensities of reflected radiation from one or more emitted wavelengths of radiation, and one or more analyzed volumetric changes of a blood vessel (BV) or tissue structure. The diagnostic software module then compares the mathematical map of the eye (E) with historical user's mathematical maps to identify a disease state of the user using one or more of the aforementioned matching algorithms. For example, early detection of pancreatic cancer is determined by the combination of: i. blood composition as determined by the second optical acquisition module and the fifth optical acquisition module; ii. a given light wave reflection pattern as determined by the fourth optical acquisition module; and iii. a given wavefront aberration map as determined by the first acquisition module. In a specific inventive embodiment, the microcontroller 24 generates a mapping identifier based on all of the map data. For example, a mapping identifier may be generated by combining, relating, and/or transforming i, ii, and iii above into a single value, range of values, or mathematical function. The diagnostic software module then cross-correlates the mapping identifier with historical user's mapping identifiers located in the master database 14 to identify a particular disease, disease state, or disease stage. It should be appreciated, that the diagnostic software module may cross-correlate remote user's analyzed optical data, mathematical maps, and/or mapping identifiers with historical user's analyzed optical data, mathematical maps, and/or mapping identifiers stored locally in the read-write memory 27 to identify a particular disease, disease state, or disease stage of the remote user in a remote location (e.g., African village) if no connectivity to the master database 14 is possible as described above.
In particular embodiments, the analyzed data, mathematical map, and/or mapping identifier of the user are transferred and stored in the master database 14 to become a component of the user's longitudinal health record and made available for diagnosing a disease state for future user's of the diagnostic eye goggle system 10. In a particular embodiment, the user repeats the data acquisition modules with the diagnostic eye goggle system 10 to track how the acquired optical data may change as a function of disease onset, disease progression, or disease regression. The tracked changes in the optical data provide incredibly valuable markers for diagnosing a disease, disease state, or disease stage of a future user of the diagnostic eye goggle system 10. The tracked changes in the optical data further provides the potential to identify disease triggering events, to aid in the diagnoses of a future diseases, or the proneness a user may be to a particular disease. By knowing how triggering events are seen from an Ophthalmological standpoint during an eye examination, several mathematical maps can be generated per disease, disease state, and disease stage for diagnosing future users with a particular disease, disease state, or disease stage.
In specific inventive embodiments, the master database 14 further receives and stores medical history data of the user linked to the user's analyzed optical data, mathematical map, and/or mapping identifier. The medical history data may include, but not limited to, a current disease state, a current disease stage, a past disease, height, weight, gender, race, smoking status, alcohol use, family medical history, blood work, and a gene map or DNA sequence of the user. The medical history data of the user and past users is stored in the master database, where the diagnostic software module cross-correlates a present user's analyzed data, mathematical map, and/or mapping identifier with historical user's analyzed data, mathematical map, and/or mapping identifier to identify a statistical match therebetween. If the diagnostic software module identifies a match, a diagnosis of one or more disease states or disease stages of the present user may be made based on the medical history of a matched historical user. For example, past user A has a medical history of Alzheimer's disease. Past user A has a specific mathematical map Y generated by the diagnostic eye goggle system 10. A new user B then utilizes the eye goggle system 10 that generates a mathematical map Z. The diagnostic software module identifies that mathematical map Y and mathematical map Z are a statistical match. The new user B may then be diagnosed with Alzheimer's disease. It should be appreciated that a user may be matched with several past user's having no diseases and thus an identification of no disease for the present user is possible. In another inventive embodiment, the analyzed optical data, mathematical maps, or mapping identifiers may be combined with genetic and other population health data in the master database, where disease analysis and triggering markers for disease initiation can be studied.
In specific embodiments, the diagnostic eye goggle system 10 further provides the user or health care provider with lens-correcting instructions or suggestions based on the analyzed wavefront data. Therefore a user receives a disease diagnosis, as well as a diagnosis of the user's visual acuity, which may be used to improve the user's visual acuity.
With reference to
In another inventive embodiment, a method is provided for identifying a disease state or stage of a remote user. The goggles 12 are sent to a remote location having no connectivity to the master database 14. A first set, second set, and third set of optical eye data are acquired from a plurality of remote users at the remote location [Blocks 102, 104, 106]. The first set, second set, and third set of optical data are interpreted by a processor [Block 108] and locally stored in the read-write memory 27 locally associated with the goggles 12 [Block 120]. The interpreted data is then transmitted and stored to a master database 14 upon establishing an Internet connection between the goggles 12 and the master database 14 [Block 110]. In one embodiment, the transmitted data is then cross-correlated with historical user data stored in the master database 14 to identify at least one of a disease state and/or stage of one or more of the plurality of remote users [Block 112]. In another embodiment, the interpreted data is cross-correlated with historical user data stored in the local read-write memory 27 memory associated with the goggles 12 to identify at least one of a disease state and/or disease stage of one or more of the plurality of remote users without having to connect with the master database 14.
Other EmbodimentsWhile at least one exemplary embodiment has been presented in the foregoing detail description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the described embodiments in any way. It should be understood that various changes may be made in the function and arrangement of elements without departing from the scope as set forth in the appended claims and the legal equivalents thereof.
Claims
1. A method for diagnosing a disease, a disease state, or a disease stage of a user, said method comprising:
- providing goggles, said goggles self-containing: a radiation source to emit radiation into a user's eye; a radiation sensor to detect radiation reflected from the user's eye; and a microcontroller in communication with the radiation source and the radiation sensor;
- assembling the goggles about a user's head such that the radiation source and radiation sensor are situated in front of a user's eye;
- emitting radiation into the user's eye with the radiation source;
- detecting a user's optical data with the radiation sensor, said optical data comprising at least two of the following: a) a wavefront of reflected radiation from the user's eye; b) a spectrum of reflected radiation from the user' eye; and c) one or more wavelengths of reflected radiation from the user's eye;
- determining a statistical match between the user's optical data and optical data from one or more historical users, wherein the statistical match is determined with a diagnostic software module executed by a processor; and
- diagnosing a disease, disease state, or disease stage of the user based on a diagnosed disease, disease state, or disease stage of the one or more historical users.
2. The method of claim 1 wherein the optical data comprises all three of the following: a) a wavefront of reflected radiation from the user's eye; b) a spectrum of reflected radiation from the user' eye; and c) one or more wavelengths of reflected radiation from the user's eye.
3. The method of claim 2 wherein the optical data further comprises an angular degree of reflected radiation.
4. The method of claim 1 wherein the optical data from the one or more historical users is stored in a master database.
5. The method of claim 4 wherein the microcontroller comprises the processor and non-transient memory, wherein the master database and diagnostic software module are stored in the non-transient memory, and the determination of the statistical match is performed by the processor of the microcontroller.
6. The method of claim 4 wherein the master database is stored in non-transient memory external to the goggles.
7. The method of claim 6 wherein the master database stores optical data from a plurality of historical users, wherein at least two historical users have been diagnosed with different diseases.
8. The method of claim 7 wherein the microcontroller comprises the processor and non-transient memory, wherein the non-transient memory of the microcontroller stores optical data from a selected portion of historical users having being diagnosed with one specific type of disease.
9. The method of claim 6 wherein the diagnostic software module is executed by a processor external to the goggles.
10. The method of claim 4 wherein the goggles further comprise a transmitter, to wherein the method further comprises transmitting and storing the user's optical data in the master database to assist in diagnosing a disease, disease state, or disease stage of a future user.
11. The method of claim 1 wherein the optical data further comprises the presence or concentration of one or more blood analytes present in the user's eye blood vessels, eye tissues, or eye tissue structures.
12. The method of claim 1 wherein the one or more wavelengths of reflected radiation detected from the user's eye is frequency shifted from a wavelength of radiation emitted from the radiation source.
13. The method of claim 1 further comprising:
- locating at least one tissue, tissue structure, or blood vessel in the user's eye; and
- targeting the emitted radiation from the radiation source to the targeted tissue, tissue structure, or blood vessel in the user's eye.
14. The method of claim 1 wherein the radiation source includes at least one of a light emitting diode (LED), a solid-state laser, an incandescent light, or a fluorescent light, and
15. The method of claim 14 wherein the radiation sensor includes at least one of a charged-coupled device (CCD) sensor, a Hartmann-Shack wavefront sensor, or an array of photodiodes.
16. A diagnostic eye goggle system for diagnosing a disease, disease state, or disease stage of a user, the system comprising:
- the goggles of claim 1, wherein the goggles are configured to detect a user's optical data, said optical data comprising at least two of the following: a) a wavefront of reflected radiation from the user's eye; b) a spectrum of reflected radiation from the user' eye; and c) one or more wavelengths of reflected radiation from the user's eye;
- a master database stored on non-transient memory for storing optical data from a plurality of historical users; and
- a diagnostic software module stored on non-transient memory and executed by a processor, wherein the software module when executed by the processor determines a statistical match between the user's optical data and optical data from one or more historical users, wherein the diagnostic software module further diagnoses a disease, disease state, or disease stage of the user based on a diagnosed disease, disease state, or disease stage of the one or more historical users.
17. The system of claim 16 wherein the goggles further comprise a transmitter for establishing a data-link between the microcontroller and the master database.
18. The system of claim 16 wherein the microcontroller comprises the processor and the non-transient memory, wherein the processor executes the diagnostic software module, and the non-transient memory stores the master database and the diagnostic software module.
19. The system of claim 17 wherein the user's optical data is transmitted to the master database, and the diagnostic software module is executed by a processor external to the goggles.
20. The system of claim 17 wherein the master-database is stored in non-transient memory external to the goggles, and the diagnostic software module is executed by a processor associated with the microcontroller.
Type: Application
Filed: May 25, 2020
Publication Date: Sep 10, 2020
Inventors: Michael A. Brewer (Centennial, CO), Shannon Rose Hinkley (Monte Vista, CO)
Application Number: 16/882,616