WEARABLE SYSTEM FOR PREDICTING ABOUT-TO-EAT MOMENTS
First Claim
1. A system for predicting eating events for a user, comprising:
- a set of mobile sensors, each of the mobile sensors being configured to continuously measure a different physiological variable associated with the user and output a time-stamped data stream comprising the current value of said variable; and
an eating event forecaster comprising one or more computing devices, said computing devices being in communication with each other via a computer network whenever there is a plurality of computing devices, and a computer program having a plurality of sub-programs executable by the one or more computing devices, the one or more computing devices being directed by the sub-programs of the computer program to,for each of the mobile sensors,receive the data stream output from the mobile sensor, andperiodically extract a set of features from said received data stream, said features, which are among many features that can be extracted from said received data stream, having been determined to be specifically indicative of an about-to-eat moment,input the set of features that is periodically extracted from the data stream received from each of the mobile sensors into an about-to-eat moment classifier that has been trained to predict when the user is in an about-to-eat moment based on said set of features, andwhenever an output of the classifier indicates that the user is currently in an about-to-eat moment, notify the user with a just-in-time eating intervention.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is provided that predicts eating events for a user. The system includes a set of sensors each of which is configured to continuously measure a different physiological variable associated with the user and output a time-stamped data stream that includes the current value of this variable. A set of features is periodically extracted from the data stream output from each of the sensors, where these features have been determined to be specifically indicative of an about-to-eat moment. This set of features is then input into an about-to-eat moment classifier that has been trained to predict when the user is in an about-to-eat moment based on this set of features. Whenever an output of the classifier indicates that the user is currently in an about-to-eat moment, the user is notified with a just-in-time eating intervention.
7 Citations
20 Claims
-
1. A system for predicting eating events for a user, comprising:
-
a set of mobile sensors, each of the mobile sensors being configured to continuously measure a different physiological variable associated with the user and output a time-stamped data stream comprising the current value of said variable; and an eating event forecaster comprising one or more computing devices, said computing devices being in communication with each other via a computer network whenever there is a plurality of computing devices, and a computer program having a plurality of sub-programs executable by the one or more computing devices, the one or more computing devices being directed by the sub-programs of the computer program to, for each of the mobile sensors, receive the data stream output from the mobile sensor, and periodically extract a set of features from said received data stream, said features, which are among many features that can be extracted from said received data stream, having been determined to be specifically indicative of an about-to-eat moment, input the set of features that is periodically extracted from the data stream received from each of the mobile sensors into an about-to-eat moment classifier that has been trained to predict when the user is in an about-to-eat moment based on said set of features, and whenever an output of the classifier indicates that the user is currently in an about-to-eat moment, notify the user with a just-in-time eating intervention. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for predicting eating events for a user, comprising:
-
a set of mobile sensors, each of the mobile sensors being configured to continuously measure a different physiological variable associated with the user and output a time-stamped data stream comprising the current value of said variable; and an eating event forecaster comprising one or more computing devices, said computing devices being in communication with each other via a computer network whenever there is a plurality of computing devices, and a computer program having a plurality of sub-programs executable by the one or more computing devices, the one or more computing devices being directed by the sub-programs of the computer program to, for each of the mobile sensors, receive the data stream output from the mobile sensor, and periodically extract a set of features from said received data stream, said features, which are among many features that can be extracted from said received data stream, having been determined to be specifically indicative of an about-to-eat moment, input the set of features that is periodically extracted from the data stream received from each of the mobile sensors into a regression-based time-to-next-eating-event predictor that has been trained to predict the time remaining until the onset of the next eating event for the user based on said set of features, and whenever an output of the predictor indicates that the current time remaining until the onset of the next eating event for the user is less than a prescribed threshold, notify the user with a just-in-time eating intervention. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for training a machine-learned eating event predictor, comprising:
-
a set of mobile sensors, each of the mobile sensors being configured to continuously measure a different physiological variable associated with each of one or more users and output a time-stamped data stream comprising the current value of said variable; and an eating event prediction trainer comprising one or more computing devices, said computing devices being in communication with each other via a computer network whenever there is a plurality of computing devices, and a computer program having a plurality of sub-programs executable by the one or more computing devices, the one or more computing devices being directed by the sub-programs of the computer program to, for each of the mobile sensors, receive the data stream output from the mobile sensor, and periodically extract a set of features from said received data stream, said features, which are among many features that can be extracted from said received data stream, having been determined to be specifically indicative of an about-to-eat moment, use the set of features that is periodically extracted from the data stream received from each of the mobile sensors to train the predictor to predict when an eating event for a user is about to occur, and output the trained predictor. - View Dependent Claims (18, 19, 20)
-
Specification