{"search_session":{},"preferences":{"l":"en","queryLanguage":"en"},"patentId":"US_8781796_B2","frontPageModel":{"patentViewModel":{"ref":{"entityRefType":"PATENT","entityRefId":"119-215-903-653-947"},"entityMetadata":{"linkedIds":{"empty":true},"tags":[],"collections":[{"id":8906,"type":"PATENT","title":"Univ Pennsylvania Patent Portfolio","description":"","access":"OPEN_ACCESS","displayAvatar":true,"attested":false,"itemCount":24238,"tags":[],"user":{"id":91044780,"username":"Cambialens","firstName":"","lastName":"","created":"2015-05-04T00:55:26.000Z","displayName":"Cambialens","preferences":"{\"usage\":\"public\",\"beta\":false}","accountType":"PERSONAL","isOauthOnly":false},"notes":[{"id":8221,"type":"COLLECTION","user":{"id":91044780,"username":"Cambialens","firstName":"","lastName":"","created":"2015-05-04T00:55:26.000Z","displayName":"Cambialens","preferences":"{\"usage\":\"public\",\"beta\":false}","accountType":"PERSONAL","isOauthOnly":false},"text":"
Search applicants and owners= \"Univ Pennsylvania\", \"Pennsylvania Univ\", \"Univ Penns*\", \"Penn* Univ\", \"University of Pennsylvania\", \"Pennsylvania University\".
Select more for logical variants
Add to collection
Total patent:
Search applicants and owners= \"Univ Pennsylvania\", \"Pennsylvania Univ\", \"Univ Penns*\", \"Penn* Univ\", \"University of Pennsylvania\", \"Pennsylvania University\".
Select more for logical variants
Add to collection
Total patent:
one or more individual trait variables, each individual trait variable comprising a parameter that is unique to the subject and which is generally constant over time; and\n
one or more individual state variables, each individual state variable comprising a time varying parameter;\n\n
receiving a sleep history input indicative of the subject's asleep and awake status between a first time and a second time;\n
identifying, by the processor, one or more transition time points within the sleep history, each transition time point corresponding to one of: the subject's transition from awake to asleep status and the subject's transition from asleep to awake status;\n
dividing, by the processor, a time between the first time and the second time into a plurality of time segments, each time segment extending between:\n\neach time segment also associated with a sleep status value as indicated by the sleep history;\na corresponding time segment start time which is one of: the first time and one of the one or more transition time points;\na corresponding time segment end time which is one of: the one or more transition time points and the second time;\n
initializing, by the processor, the model variables at the first time to be the received initial values;\n
for each time segment, starting at a first time segment whose time segment start time corresponds to the first time through to a last time segment whose time segment end time corresponds to the second time:\n"],"number":1,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein the alertness values comprise variables which specify or estimate probability distributions."],"number":2,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein using the model to estimate values of the model variables at the time segment end time comprises receiving one or more inputs, other than the sleep history, which permit estimation of updated values of the individual state variables and using the model to estimate values of the model variables at the time segment end time based at least in part on the one or more inputs."],"number":3,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 3 wherein the model comprises a process noise component, the process noise component comprising a probability distribution representing an uncertainty associated with the one or more inputs."],"number":4,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 3 wherein using the model to estimate current values of the model variables based at least in part on the one or more inputs comprises using the model to estimate current values of the individual state variables based at least in part on the one or more inputs and maintaining the current values of the individual trait variables constant."],"number":5,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein the first time corresponds to a current time, the second time corresponds to a future time and the sleep history input is representative of a simulated future sleep history for the subject."],"number":6,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 comprising receiving one or more alertness inputs, each alertness input comprising a measured value of the alertness of the subject and a corresponding measurement time;\nusing the model, by the processor, to estimate values of the model variables at the time segment end time, using the model comprising:\n\nconfiguring the model based at least in part on the sleep status value of the time segment, and\nbasing the estimated values of the model variables at the time segment end time on the values of the model variables at the time segment start time and a duration of the time segment; and\nfor time segments other than the last time segment, setting, by the processor, the estimated values of the model variables at the time segment end time to be the values for the model variables at the time segment start time of a next time segment; and estimating, by the processor, alertness values of the subject at the second time based at least in part on applying the model to the values of the model variables at the second time.\n
wherein identifying, by the processor, one or more transition time points, further comprises for each alertness input identifying a transition time point at the corresponding measurement time if a transition point is not already identified at that time; and\n
wherein using the model to estimate values of the model variables at the time segment end time comprises determining if an alertness input exists for the time segment end time and, if it does, updating at least one of the model variables using the alertness input."],"number":7,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 7 wherein the model comprises a measurement noise component, the measurement noise component comprising a probability distribution representing an uncertainty associated with the one or more measured alertness values."],"number":8,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 2 wherein estimating alertness values of the subject comprises generating expected values for the future alertness values and one or more measures of uncertainty for the future alertness values."],"number":9,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 9 wherein the one or more measures for uncertainty comprises one or more of: a percentile-based confidence interval; a distribution function; and a standard deviation of a distribution."],"number":10,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein using the model to estimate values of the model variables and estimating alertness values of the subject comprise performing Bayesian recursive estimation."],"number":11,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 11 wherein using the model to estimate values of the model variables comprises approximating a solution to a prediction update equation of the form\n
\n\np(xk|Uk,Yk-1,x0)=∫-∞∞p(xk|xk-1,uk)p(xk-1|Uk-1,Yk-1,x0)dxk-1 \n\n
where p(xk-1|Uk-1, Yk-1, x0) is a prior probability distribution which describes probability distributions of the model variables xk-1 at time tk-1, given: all prior inputs Uk-1, all prior alertness measurements Yk-1, and initialized model variable probability distributions x0; and where p(xk|xk-1, uk) is a transitional probability distribution which describes probability distributions of the model variables at time tk, given: inputs uk between tk and tk-1 and the model variables xk-1 at the time tk-1."],"number":12,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 11 wherein estimating alertness values of the subject comprises approximating a solution to a measurement update equation of the form\n
\n\np(xk|Uk,Yk,x0)=Cp(yk|xk)p(xk|Uk,Yk-1,x0)\n\nwhere C is a normalization constant, p(xk|Uk, Yk-1, x0) is a prior probability distribution of the model variables xk-1 which describes the probability distribution of the model variables xk at time tk, given: all prior inputs Uk up to time tk, all prior alertness measurements Yk-1 up to time tk-1, and initialized model variable probability distribution x0; and p(yk|xk) is a measurement likelihood distribution which describes a probability distribution of observing alertness measurements yk at time tk."],"number":13,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 11 wherein performing Bayesian recursive estimation comprises using at least one of: an Unscented Kalman Filter; a Markov Chain Monte Carlo particle filter; an Extended Kalman Filter; Bayesian forecasting; and a Bayesian grid search."],"number":14,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein receiving initial values for the plurality of model variables comprises initializing the individual trait values with individual trait values previously determined for the subject."],"number":15,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 15 wherein the individual trait values previously determined for the subject comprise individual trait values determined from a previous application of the method."],"number":16,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein receiving initial values for the plurality of model variables comprises initializing the individual trait values based on alertness data obtained from a sample population."],"number":17,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 17 wherein the alertness data obtained from the sample population is at least one of: represented using a metric substantially similar to that of the alertness values estimated by the model; and convertible to a metric substantially similar to that of the alertness values estimated by the model."],"number":18,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 17 wherein initializing the individual trait values based on alertness data obtained from the sample population comprises performing a maximum likelihood estimation which estimates parameter values making it maximally likely to observe the alertness data obtained from the sample population."],"number":19,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein receiving initial values for the plurality of model variables comprises initializing the individual trait values to have at least one of: a uniform probability distribution; and a Gaussian probability distribution."],"number":20,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein receiving initial values for the plurality of model variables comprises initializing the individual trait values using a combination of two or more of:\n
(i) individual trait values previously determined for the subject;\n
(ii) individual trait values based on alertness data obtained from a sample population;\n
(iii) individual trait values having a uniform probability distribution; and\n
(iv) individual trait value having a Gaussian probability distribution."],"number":21,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein receiving initial values for the plurality of model variables comprises initializing the individual state values with initial estimates of a homeostatic state S and a circadian phase φ of the subject, the homeostatic state S and the circadian phase φ being parts of a two-process model which involves a homeostatic process that increases during periods of the subject being awake and decreases during periods of the subject being asleep and a oscillatory circadian process which varies with a period of approximately 24 hours."],"number":22,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 22 wherein initializing the individual state values with initial estimates of the homeostatic state S and the circadian phase φ of the subject comprise initializing the individual state values with one or more variables which specify or estimate probability distributions of the homeostatic state S and the circadian phase φ of the subject."],"number":23,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 22 wherein initializing the individual state values with initial estimates of the homeostatic state S and the circadian phase φ of the subject is based on at least one of: a light exposure history of the subject; a history of administration of biologically active agents to the subject; and a movement history of the subject."],"number":24,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein receiving initial values for the plurality of model variables comprises initializing the individual state values based on at least one of: a light exposure history of the subject; a history of administration of biologically active agents to the subject; and a movement history of the subject."],"number":25,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 3 wherein the one or more inputs which permit estimation of the updated values of the individual state variables are based on at least one of: a light exposure history of the subject; a history of administration of biologically active agents to the subject; and a movement history of the subject."],"number":26,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 7 wherein receiving the one or more alertness inputs comprises one or more of: measuring objective reaction-time tasks; measuring cognitive tasks; performing a Psychomotor Vigilance Task test; performing a Digit Symbol Substitution test; measuring subjective alertness based on questionnaires; measuring subjective alertness based on a scale; measuring subjective alertness based on a Stanford Sleepiness Scale; measuring subjective alertness based on a Epworth Sleepiness Scale; measuring subjective alertness based on a Karolinska Sleepiness Scale; measuring electroencephalography (EEG) data from the subject; performing a sleep-onset-test on the subject; performing a Karolinska drowsiness test on the subject; performing a Multiple Sleep Latency Test (MSLT) on the subject; performing a Maintenance of Wakefullness Test (MWT) on the subject; performing a blood pressure test on the subject; performing a heart rate test on the subject; performing a pupillography test on the subject; performing an electrodermal activity test on the subject; performing a hand-eye coordination performance test on the subject; and performing a virtual task performance test on the subject."],"number":27,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein the estimated alertness values of the subject comprise alertness values having metrics associated with one or more of: objective reaction-time tasks; cognitive tasks; performing a Psychomotor Vigilance Task test; a Digit Symbol Substitution test; subjective alertness based on questionnaires; subjective alertness based on a scale; subjective alertness based on a Stanford Sleepiness Scale; subjective alertness based on a Epworth Sleepiness Scale; subjective alertness based on a Karolinska Sleepiness Scale; electroencephalography (EEG) data from the subject; a sleep-onset-test on the subject; a Karolinska drowsiness test; a Multiple Sleep Latency Test (MSLT); a Maintenance of Wakefullness Test (MWT); a blood pressure test; a heart rate test; a pupillography test; an electrodermal activity test; a hand-eye coordination performance test; and a virtual task performance test."],"number":28,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein the estimated alertness values of the subject comprise performance estimates relating to the subject's performance of a specific task."],"number":29,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein the model comprises a two-process model which involves a homeostatic process that increases during periods of the subject being awake and decreases during periods of the subject being asleep and a oscillatory circadian process which varies with a period of approximately 24 hours."],"number":30,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 30 wherein the model is cast as a dynamic state space model."],"number":31,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 3 wherein receiving the one or more inputs which permit estimation of the updated values of the individual state variables comprises receiving the one or more inputs over a communication network."],"number":32,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 7 wherein receiving the one or more alertness inputs comprises obtaining the one or more measured values of the alertness of the subject over a communication network."],"number":33,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 1 wherein estimating the alertness values of the subject comprises transmitting the alertness values of the subject over a communication network."],"number":34,"annotation":false,"title":false,"claim":true},{"lines":["A non-transitory computer readable medium carrying instructions which when executed by a suitably configured processor cause the processor to perform the method of claim 1."],"number":35,"annotation":false,"title":false,"claim":true},{"lines":["A method for estimating alertness of a human subject implemented by a processor, the method comprising:\n
receiving initial values for a plurality of model variables of a dynamic mathematical model, the plurality of model variables specifying or estimating probability distributions and the model including a process noise component comprising a probability distribution representing an uncertainty associated with the plurality of model variables;\n
receiving a sleep history input indicative of the subject's asleep and awake status between a first time and a second time;\n
identifying, by the processor, one or more transition time points within the sleep history, each transition time point corresponding to one of: the subject's transition from awake to asleep status and the subject's transition from asleep to awake status;\n
dividing, by the processor, a time between the first time and the second time into a plurality of time segments, each time segment extending between:\n\neach time segment also associated with a sleep status value as indicated by the sleep history;\na corresponding time segment start time which is one of: the first time and one of the one or more transition time points;\na corresponding time segment end time which is one of: the one or more transition time points and the second time;\n
initializing, by the processor, the model variables at the first time to be the received initial values;\n
for each time segment, starting at a first time segment whose time segment start time corresponds to the first time through to a last time segment whose time segment end time corresponds to the second time:\n"],"number":36,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 36 wherein the first time corresponds to a current time, the second time corresponds to a future time and the sleep history input is representative of a simulated future sleep history for the subject."],"number":37,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 36 comprising receiving one or more alertness inputs, each alertness input comprising a measured value of the alertness of the subject and a corresponding measurement time;\nusing the model, by the processor, to estimate values of the model variables at the time segment end time, using the model comprising:\n\nconfiguring the model based at least in part on the sleep status value of the time segment, and\nbasing the estimated values of the model variables at the time segment end time on the values of the model variables at the time segment start time, the process noise component, and a duration of the time segment; and\nfor time segments other than the last time segment, setting, by the processor, the estimated values of the model variables at the time segment end time to be the values for the model variables at the time segment start time of the next time segment; and\nestimating, by the processor, alertness values of the subject at the second time based at least in part on applying the model to the values of the model variables at the second time.\n
wherein identifying, by the processor, one or more transition time points, further comprises for each alertness input identifying a transition time point at the corresponding measurement time if a transition point is not already identified at that time; and\n
wherein using the model to estimate values of the model variables at the time segment end time comprises determining if an alertness input exists for the time segment end time and, if it does, updating at least one of the model variables using the alertness input."],"number":38,"annotation":false,"title":false,"claim":true},{"lines":["A method according to claim 38 wherein the model comprises a measurement noise component, the measurement noise component comprising a probability distribution representing an uncertainty associated with the one or more measured alertness values."],"number":39,"annotation":false,"title":false,"claim":true},{"lines":["A method for predicting alertness of a human subject implemented by a processor, the method comprising:\n
receiving initial values for a plurality of model variables of a mathematical model, one or more of the model values comprising variables which specify or estimate probability distributions;\n
receiving a sleep history input indicative of the subject's asleep and awake status between a first time and a second time;\n
identifying, by the processor, one or more transition time points within the sleep history, each transition time point corresponding to one of: the subject's transition from awake to asleep status and the subject's transition from asleep to awake status;\n
dividing, by the processor, a time between the first time and the second time into a plurality of time segments, each time segment extending between:\n\neach time segment also associated with a sleep status value as indicated by the sleep history;\na corresponding time segment start time which is one of: the first time and one of the one or more transition time points;\na corresponding time segment end time which is one of: the one or more transition time points and the second time;\n
initializing, by the processor, the model variables at the first time to be the received initial values;\n
for each time segment, starting at a first time segment whose time segment start time corresponds to the first time through to a last time segment whose time segment end time corresponds to the second time:\n\nusing the model, by the processor, to estimate values of the model variables at the time segment end time, using the model comprising:\n\nconfiguring the model based at least in part on the sleep status value of the time segment, and\nbasing the estimated values of the model variables at the time segment end time on the values of the model variables at the time segment start time and a duration of the time segment;\nfor time segments other than the last time segment, setting, by the processor, the estimated values of the model variables at the time segment end time to be the values for the model variables at the time segment start time of a next time segment; and\n
estimating, by the processor, alertness values of the subject at the second time based at least in part on applying the model to the values of the model variables at the second time."],"number":40,"annotation":false,"title":false,"claim":true}]}},"filters":{"npl":[],"notNpl":[],"applicant":[],"notApplicant":[],"inventor":[],"notInventor":[],"owner":[],"notOwner":[],"tags":[],"dates":[],"types":[],"notTypes":[],"j":[],"notJ":[],"fj":[],"notFj":[],"classIpcr":[],"notClassIpcr":[],"classNat":[],"notClassNat":[],"classCpc":[],"notClassCpc":[],"so":[],"notSo":[],"sat":[]},"sequenceFilters":{"s":"SEQIDNO","d":"ASCENDING","p":0,"n":10,"sp":[],"si":[],"len":[],"t":[],"loc":[]}}