CPC G16H 40/67 (2018.01) [A61B 5/4824 (2013.01); A61B 5/7275 (2013.01); A61B 5/7282 (2013.01); A61B 5/746 (2013.01); G06N 20/00 (2019.01); G16H 10/20 (2018.01); G16H 10/60 (2018.01); G16H 50/20 (2018.01); G16H 50/30 (2018.01); G16H 50/70 (2018.01); H04L 67/12 (2013.01); A61B 2560/0252 (2013.01); A61B 2560/0257 (2013.01); A61B 2562/029 (2013.01); G01N 15/06 (2013.01); G16H 20/10 (2018.01)] | 10 Claims |
1. A system for the prediction of a migraine episode, comprising:
a server in data communication with said mobile device;
a data processor configured within a mobile device in data communication with one or more sensors collecting sensor data from said one or more sensors and migraine event data from a user when a user has indicated that a migraine event has occurred;
the data processor aggregating all sensor data, environmental data, and all migraine event data and transmitting said aggregated data to the server over a data communication channel;
the server analyzing all aggregated and collected data from said mobile device to create a historical migraine occurrence threshold value for said user;
the data processor calculating a current migraine occurrence value for said user;
the data processor comparing said current migraine occurrence value against said historical migraine occurrence threshold value for said user to create a migraine occurrence probability value;
the server comparing said migraine occurrence probability value against a pre-set migraine occurrence probability value and where said migraine occurrence probability value exceeds said pre-set migraine occurrence threshold value creating a migraine prediction alert message and recommendation;
the server transmitting the migraine prediction alert message and recommendation to said mobile device to permit the user to take action according to said recommendation to prevent and/or reduce the severity of a migraine episode.
|