A portion of the disclosure of this patent document and its attachments contain material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyrights whatsoever.
Exemplary embodiments generally relate to data processing and, more particularly, to remote monitoring, to diagnostics, and to computer assisted medical diagnostics.
Health care can be improved. Computers are known to monitor a person's daily activities to infer the person's health. Improvements, though, would permit earlier detection of diseases and other maladies.
The exemplary embodiments provide methods, systems, and products for detecting a malady. Electronic copies of an individual's second order output are collected and compared to a symptoms database that stores data ranges describing symptoms. A symptom associated with the collected electronic copies is retrieved that lies outside a data range. A prediction is made of an onset of the malady associated with the symptom.
More exemplary embodiments include a system for detecting a malady. The system has a processor that executes code stored in memory. Recent electronic copy of an individual's handwritten signature 250 are collected and compared to historical electronic copies of the individual's handwritten signature 250s. A determination is made that the individual's handwritten signature 250 has changed over time. A symptom associated with the changed individual's handwritten signature 250 is retrieved and a prediction is made of an onset of the malady associated with the symptom.
Other exemplary embodiments describe a computer readable medium. Recent electronic copy of an individual's handwritten signature 250 are collected and compared to historical electronic copies of the individual's handwritten signature 250s. A determination is made that the individual's handwritten signature 250 has changed over time. A symptom associated with the changed individual's handwritten signature 250 is retrieved and a prediction is made of an onset of the malady associated with the symptom.
Other systems, methods, and/or computer program products according to the exemplary embodiments will be or become apparent to one with ordinary skill in the art upon review of the following drawings and detailed description. It is intended that all such additional systems, methods, and/or computer program products be included within this description, be within the scope of the claims, and be protected by the accompanying claims.
These and other features, aspects, and advantages of the exemplary embodiments are better understood when the following Detailed Description is read with reference to the accompanying drawings, wherein:
The exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings. The exemplary embodiments may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. These embodiments are provided so that this disclosure will be thorough and complete and will fully convey the exemplary embodiments to those of ordinary skill in the art. Moreover, all statements herein reciting embodiments, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure).
Thus, for example, it will be appreciated by those of ordinary skill in the art that the diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating the exemplary embodiments. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named manufacturer.
As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless expressly stated otherwise. It will be further understood that the terms “includes,” “comprises,” “including,” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. Furthermore, “connected” or “coupled” as used herein may include wirelessly connected or coupled. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
It will also be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first device could be termed a second device, and, similarly, a second device could be termed a first device without departing from the teachings of the disclosure.
Some aspects of health monitoring and prediction are known, so this disclosure will not greatly explain the known details. If the reader desires more details, the reader is invited to consult the following sources, with each incorporated herein by reference in their entirety: U.S. Patent Application Publication 2008/0162352 to Gizewski; U.S. Patent Application Publication 2008/0146892 to LeBoeuf, et al.; U.S. Patent Application Publication 2008/0045804 to Williams; U.S. Patent Application Publication 2007/0152837 to Bischoff, et al.; U.S. Patent Application Publication 2005/0234310 to Alwan, et al.; U.S. Pat. No. 7,396,331 to Mack, et al.; U.S. Pat. No. 7,244,231 to Dewing, et al.; U.S. Pat. No. 7,146,348 to Geib, et al.; U.S. Pat. No. 7,091,865 to Cuddihy, et al.; U.S. Pat. No. 7,001,334 to Reed, et al.; U.S. Pat. No. 6,825,761 to Christ, et al.; U.S. Pat. No. 6,816,603 to David, et al.; U.S. Pat. No. 6,611,206 to Eshelman, et al.; U.S. Pat. No. 6,238,337 to Kambhatla, et al.; U.S. Pat. No. 6,002,994 to Lane, et al.; U.S. Pat. No. 5,692,215 to Kutzik, et al.; and U.S. Pat. No. 5,410,471 to Alyfuku, et al.
The server 22 is only simply illustrated. Because the architecture and operating principles of computers and processor-controlled devices are well known, their hardware and software components are not further shown and described. If the reader desires more details, the reader is invited to consult the following sources: A
Exemplary embodiments may be applied regardless of networking environment. The communications network 26 may be a cable network operating in the radio-frequency domain and/or the Internet Protocol (IP) domain. The communications network 26, however, may also include a distributed computing network, such as the Internet (sometimes alternatively known as the “World Wide Web”), an intranet, a local-area network (LAN), and/or a wide-area network (WAN). The communications network 26 may include coaxial cables, copper wires, fiber optic lines, and/or hybrid-coaxial lines. The communications network 26 may even include wireless portions utilizing any portion of the electromagnetic spectrum and any signaling standard (such as the I.E.E.E. 802 family of standards, GSM/CDMA/TDMA or any cellular standard, and/or the ISM band). The communications network 26 may even include powerline portions, in which signals are communicated via electrical wiring. The concepts described herein may be applied to any wireless/wireline communications network, regardless of physical componentry, physical configuration, or communications standard(s).
Food purchases provides an example. When the individual makes purchases at groceries or restaurants, those purchases may be sorted and stored in the purchasing database 70. Food purchases may be sorted from non-food purchases (such as gasoline and clothing). The purchasing records 76 may describe what food was purchased, from whom the food was purchased, and the quantity. The purchasing records 76 may then be compared to the symptoms database 44. The symptoms database 44 may store the acceptable ranges 48 of particular food stuffs, perhaps according to accepted daily or weekly health advisories and/or guidelines. When the purchasing records 76 lie outside the acceptable range(s) 48, then the software application 28 may retrieve the symptom 50 associated with the acceptable range(s) 48. The software application 28 may then predict the onset of the malady 42 associated with the symptom 50. Suppose, for example, that excessive amounts of sugared soda are purchased on a daily basis. The software application 28 may retrieve the symptom 50 associated with excessive sugar consumption, such as high glucose blood levels. The software application 28 may then predict the onset of diabetes associated with the high glucose blood levels. The software application 28 may also retrieve other symptoms 50 associated with excessive sugar consumption, such as dental cavities, increasing weight, and hyperactivity. The software application 28 may even warn of other possible afflictions, such as methamphetamine addiction. The software application 28 may also monitor the purchases of alcoholic beverages and predict when alcoholic consumption may lead to liver failure, emotional problems, weight gain, and addiction. The software application 28 may also predict emotional issues that accompany the malady 42, such as violent and/or criminal tendencies or social withdrawal.
The software application 28 may also make recommendations. When the software application 28 predicts the onset of the malady 42 associated with the symptom 50, the software application 28 may also recommend corrective action 80. When the individual purchases excessive sugared drinks, for example, the software application 28 may recommend alternative purchases, such as water, milk, or other non-sugared liquids. The software application 28 may even be configured to suspend or deny future purchases that do not conform to the accepted ranges. The software application 28, for example, may cause future or subsequent purchases of sugared drinks to be denied by a credit card issuer, thus preventing the individual from purchasing additional sugared drinks. The software application 28 may further cause future/subsequent purchases of any food stuff to be denied to ensure the accepted ranges 48 are achieved.
The software application 28 may also monitor and track long term food purchases. The purchasing database 70 may be physically or logically divided into recent 82 and historical purchasing 84 databases. The software application 28 may compare recent purchase records to historical purchase records and determine changes over time. The historical purchase records may be tracked and monitored by linear analysis, by computing an average purchase quantity for a commodity, or by using any other measurement method. Any changes over time may be compared to the ranges 48. If a change lies outside the acceptable range 48, then the software application 28 retrieve the symptom 50 associated with the range 48 and predicts the onset of the associated malady 42.
The software application 28 may also notify of the symptom 50 associated with the malady 42. When the software application 28 detects that the individual's (or group's) purchasing records 76 lie outside the data range 48, the software application 28 may cause the processor to send a notification 90 to a destination address (via the communications network 26 illustrated in
The video database 72 may also be queried for video data 92. The video data 92 includes any analog or digital video data obtained from any public or private source. As “web cams,” video surveillance, and digital cameras become more and more ubiquitous, the video database 72 may store videos of our public and private doings. A routine trip to the mall, for example, may be captured by cameras at a town traffic intersection, by a surveillance camera in a mall parking lot, and by surveillance cameras within the stores in the mall. The video data 40 may also be captured from cell phones, computers, home web cams, doctor offices, public spaces, and any other public and private sources. Although
The video data 92 may identify health changes over time. Recent video data 92 may be compared to historical video data 92 to detect physical and emotional changes over time. Long term analysis of the video data 92 may reveal, for example, muscular tremors that indicate the onset of Parkinson's disease. Long term analysis of the video data 92 may also reveal changes in an individual's gait or walk, perhaps predicting the onset of hip ailments, multiple sclerosis, muscular dystrophy, and other maladies. The software application 28 compares the video data 92 to the ranges 48. If aspects within the video data 92 lie outside the acceptable range 48, then the software application 28 retrieves the symptom 50 associated with the range 48 and predicts the onset of the associated malady 42.
The video database 72 may also be queried for exemplary malady videos 94. Each exemplary malady video 94 is a sample video of a more advanced stage of each malady 42. When the software application 28 predicts the malady 42, the software application 28 may then query the video database 72 for the corresponding exemplary malady video 94. Continuing with the above example, suppose the software application 28 predicts the onset of diabetes associated with high glucose blood levels. The software application 28 may then retrieve the corresponding exemplary malady video 94 that is associated with diabetes. The software application 28 may then cause the processor to present, generate, or display the exemplary malady video 94 (perhaps within the graphical user interface 60 illustrated in
The content log database 74 may also be queried for a content log 100. The content log 100 includes a listing or log of content searches and web pages associated with the individual (or group). Whenever the individual uses a content search engine (such as GOOGLE®, YAHOO®, or YOU TUBE®) to conduct a content search, that content search is recorded, or logged, in the content log 100 associated with the individual. Whenever the individual downloads web pages, movies, files, or any other content, a topical description and title of the content may be stored in the content log 100 associated with the individual. The software application 28 queries the content log database 74 for the content log 100. The software application 28 then uses content log 100 to predict the onset of the malady 42.
Exemplary embodiments thus use content searches and content selections to predict maladies. When the software application 28 retrieves the purchasing records 76 from the purchasing database 70, the content log 100 may be correlated to the individual's purchasing records 76. When the individual's content searches and content selections correlate to the individual's purchasing records 76, that correlation may cause the software application 28 to retrieve the symptom 50 associated with the malady 42. Suppose, for example, that the content log 100 indicates the individual requested a search at www.webmd.com or some other health-oriented website. The content log 100 also indicates that the topical description of the search was “hyperglycemia” and title of the downloaded content was “The Signs & Symptoms of Diabetes.” Suppose also that the individual's purchasing records 76 indicate a reduction in the purchase of sugared drinks, and an increase in the purchase of fibered foods, when compared to historical ranges 48. The software application 28 may infer, from the content log 100, that the individual is concerned about hyperglycemia and diabetes. The software application 28 may retrieve the symptoms 50 associated with hyperglycemia and diabetes and predict, based on the changes in the individual's purchasing records 76, the onset of diabetes. Exemplary embodiments may predict the onset of influenza, a common cold, or any other illness that can be correlated to content searches and to purchases.
The content log 100 may also be used to predict emotional health. Because content log 100 tracks content searches and downloads, the individual's content selections may be used to infer the individual's emotional and mental health. Health professionals develop ranges and other indicators of activities or traits that may indicate mental and/or emotional issues. These ranges and indicators are then compared to the individual's content log 100. When the individual frequently searches and/or downloads weapons-making information, the software application 28 may retrieve symptoms 50 associated with antisocial behavior, revolutionary activity, and violent tendencies. Whatever the individual's content log 100 indicates, the software application 28 retrieves the associated symptoms 50 and predicts the corresponding maladies xx.
The software application 28 then uses the communications log 114 to predict the onset of the malady 42. The software application 28 compares the individual's recent communications with the individual's historical communications. Deviations from established norms or habits may indicate the symptoms 50 associated with the malady 42. As the individual's communications log 114 grows over time, patterns may develop. Historical patterns may reveal frequent or habitual calls to/from a number or communications address. The historical patterns may also reveal frequent or periodic messages to/from a communications address, such as a friend's or relative's cell phone or email. Postings on social networks or other websites may also be logged and monitored. When the software application 28 retrieves the individual's communications log 114, the software application 28 may analyze the communications log 114 to determine the individual's social relationships. The software application 28 compares the communications log 114 to the ranges 48. Here, though, the ranges 48 represent historical norms or patterns developed over time that describe the individual's social relationships. Changes or deviations from the ranges 48 may be associated to the symptom 50 and to the malady 42. If the frequency of the individual's communications decreases, for example, that decrease may indicate a tendency toward social seclusion, mental degradation, Alzheimer's disease, and/or alcoholism. If the individual's communications log 114 indicates a decreasing use of telephony, and an increasing use of text-based messaging, the software application 28 may infer a change in hearing ability. An increasing use of audible or voice communications, similarly, may indicate symptoms of vision degradation due to retina failure, glaucoma, or other vision maladies. If communications to a particular communicating partner (or communications address) significantly reduce, or abruptly cease, that reduction may indicate a breakdown in the relationship, a grieving loss due to death, or perhaps a physical injury or incapacitation. The communications log 114 allows the software application to observe and/or to predict changes in the individual's mental, emotional, or physical health.
The software application 28 may also query the messages database 112 for messages 120. The messages database 112 stores electronic copies of messages sent and received by the individual (or group). Some or all of the user's text messages, for example, are forwarded and/or stored in the messages database 112. Voicemails and other audible messages may also be stored in the messages database 112. The software application 28 accesses a list 122 of words or phrases stored in the memory 30. The software application 28 then queries the messages database 112 for any of the individual's messages that contain any of the words or phrases in the list 122. Here, though, the words or phrases relate to mental, emotional, and physical health. If any of the individual's messages contains the words or phrases, the corresponding message 120 is returned to the software application 28. The software application 28 then compares the text within the message 120 to the ranges 48. The ranges 48 correspond to mental, emotional, and physical health. The software application 28 then retrieves the associated symptoms 50 and predicts the corresponding maladies 42 that are associated with the words or phrases in the list 122.
The sensors 24 may detect, measure, and/or read any physical quantity. The sensors 24, for example, may measure current, voltage, resistance, light, color, turbidity, force, pressure 210, scent/pheromones, chemical composition, and changes in chemical composition. The sensors 24 may even capture or measure visible characteristics, such as blood vessel patterns in retinas and in hands. The sensors 24 may be incorporated into home appliances (refrigerators, ovens, blenders, hair dryers, washers, dryers). The sensors 24 may be incorporated into computers, copiers, printers, phones, pagers, and other devices.
The toilet flush rate 162 may then be used to infer the health of the individual, or individuals, in the residence. The software application 28 may continuously or periodically track, monitor, and store the recent number 162 of flushes per minute and a historical range 48 of flushes per minute, perhaps according to a±1σ, ±2σ, or ±3σ Gaussian distribution. The software application 28, for example, may compare the recent number 162 of flushes per minute to a historical flush rate 164. Whenever the recent number 162 of flushes per minute lies outside the historical range 48 of flushes per minute, and/or exceeds the historical flush rate 164, then the software application 28 may infer that some health concern (e.g., influenza, stomach virus, or diarrhea) exists within the residence. The software application 28 may then retrieve the symptom 50 and predict the onset of the associated malady 42.
Many factors, of course, may influence the flow rate 160 through the sewage drain 152. The discharge flow from extra washing machine cycles and visiting guests' showers, for example, may temporarily increase the flow rate 160. The sewage sensor 150 may thus include a turbidity sensor 170 (turbidimeter) to help distinguish body waste. The software application 28 may discount or ignore recent increases in the flow rate 160 when particulate matter readings are within an acceptable range 48 of particulates. Conversely, when particulate matter readings lie outside the acceptable range 48 of particulates, the software application 28 may then retrieve the symptom 50 and predict the associated malady 42. The software application 28 may also produce a prompt in the graphical user interface (illustrated as reference numeral 60 in
The sewage sensor 150 may alternatively or additionally collect the sewage data 40 from downstream regional locations. The sewage sensor 150 may be placed to collect the sewage data 40 from a regional junction of multiple residences. The software application 28 may still analyze sewage, but the regional location of the sewage sensor 150 may permit only regional health inferences for multiple residences. Still, though, exemplary embodiments may estimate regional symptoms and maladies when the ranges 48 reflect regional values.
The sensors 24 measure information related to the individual driver's blood pressure 210 and temperature 212. The sensors 24 send pressure and/or temperature data 214 to a vehicular controller 216. The vehicular controller 216 comprises a processor, memory, and communications interface (not shown for simplicity). The processor causes the communications interface to wirelessly send, transmit, or communicate the pressure and/or temperature data 214 to the sensor database 140. The software application 28 may then retrieve the pressure and/or temperature data 214 and compare to the ranges 48. Here the ranges 48 are configured to reflect acceptable ranges of blood pressure 210 and temperature 212 readings or values. If the pressure 210 and/or temperature 212 data 40 lie outside the ranges 48, software application 28 retrieves the associated symptom 50 and predicts the associated malady 42 (as explained above).
Exemplary embodiments may be offered as a subscription service. Some people may find the daily accumulation and analysis of the video data 40, the purchasing records 76, and the other data 40 too intrusive and even offending. Other people, though, may welcome the accumulation and analysis of the data 40 to help them detect the onset of the malady 42 and obtain early intervention. For those people who desire such accumulation and analysis, a service provider may offer a subscription service. When a customer subscribes to this service, any publically-available data is accumulated and analyzed, as discussed above. Even private data, if obtainable, may also be accumulated and analyzed. The subscription service may even provide options for the subscriber to “opt in” or “opt out” of particular data, sources of data, and/or data collection techniques. The subscription service may even provide an “always on” option that collects/records data from any and all available sources, whether public (restaurant cams, traffic cams, and other public-spaces cameras) or private (in-home cams, co-worker cams, set top box cam). However the data is collected, the data may be tagged, associated with, and/or correlated to the subscriber's name or account number.
The software application 28 may be written or developed as layers. A public layer, for example, collects/records publically available data. Public data is knowingly shared to benefit the public and to promote social health. The software application 28, however, may also include a private layer in which data is only shared with authorized and/or identified parties (such as physicians and family members). The software application 28 may even include an anonymity feature that shares private data with the public, but personally identifying information is deleted or parsed.
Exemplary embodiments may be physically embodied on or in a computer-readable medium. This computer-readable medium may include CD-ROM, DVD, tape, cassette, floppy disk, memory card, and large-capacity disk (such as IOMEGA®, ZIP®, JAZZ®, and other large-capacity memory products (IOMEGA®, ZIP®, and JAZZ® are registered trademarks of Iomega Corporation, 1821 W. Iomega Way, Roy, Utah 84067, 801.332.1000, www.iomega.com). This computer-readable medium, or media, could be distributed to end-subscribers, licensees, and assignees. These types of computer-readable media, and other types not mention here but considered within the scope of the exemplary embodiments, permit mass dissemination of the exemplary embodiments. A computer program product comprises the computer readable medium with processor-executable instructions stored thereon.
While the exemplary embodiments have been described with respect to various features, aspects, and embodiments, those skilled and unskilled in the art will recognize the exemplary embodiments are not so limited. Other variations, modifications, and alternative embodiments may be made without departing from the spirit and scope of the exemplary embodiments.