Patent ID: 8038613

Claim:
A computer-implemented method for determining one or more migraine triggers for an individual, comprising: accessing one or more variables including user data pertaining to the individual, wherein the user data includes one or more of: environmental information, behavioral information, a physiological parameter, demographic information and dietary information; determining, via the computer, multiple statistical relationships between temporal patterns of occurrence of pairs of variables in a set of variables and an onset vector for the individual, wherein determining a statistical relationship between a temporal pattern of occurrence of a given pair of variables and the onset vector involves: calculating a first product between the onset vector and a temporal pattern of occurrence of a first variable in the given pair of variables, wherein the onset vector includes one or more temporal onsets corresponding to migraines of the individual, and wherein the first product includes contributions from presence and absence information in the temporal pattern of occurrence of the first variable; and calculating a second product between a result of the first product and a temporal pattern of occurrence of a second variable in the given pair of variables, wherein the second product includes contributions from presence and absence information in the temporal pattern of occurrence of the second variable; selecting a subset of the statistical relationships based on a statistical significance criteria; determining a ranking of the number of occurrences of variables in a subset of the pairs of variables associated with the selected subset of the statistical relationships; and identifying one or more of the variables in the subset of the pairs of variables as the one or more migraine triggers based on the determined ranking.