PREDICTIVE FOOD LOGGING
First Claim
1. A system comprising:
- one or more modules implemented by one or more computer processors, the one or more modules configured to;
receive a plurality of loggings pertaining to a plurality of consumptions of a plurality of food items by a plurality of users, the plurality of users including a target user;
generate a predictive model based on an analysis of the plurality of loggings;
receive a data item that is relevant to a consumption of an additional food item by the target user;
generate a prediction pertaining to the consumption of the additional food item by the target user based on an application of the predictive model to the data item; and
communicate the prediction for presentation on a device of the target user.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of predicting food items consumed by a user of a food-logging application is disclosed. Loggings of consumptions of food items are received. A predictive model is generated based on the received loggings. The predictive model generates a prediction of one or more additional food items that a target user will consume or is likely to have consumed (e.g., at a particular time). The prediction is generated based on an application of the predictive model to one or more data items (e.g., data items streaming into the system in real time from the target user or other users that are relevant to food consumptions by the target user). The prediction of the consumption of the one or more additional food items by the user may then be communicated for presentation to the target user in a user interface.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more modules implemented by one or more computer processors, the one or more modules configured to; receive a plurality of loggings pertaining to a plurality of consumptions of a plurality of food items by a plurality of users, the plurality of users including a target user; generate a predictive model based on an analysis of the plurality of loggings; receive a data item that is relevant to a consumption of an additional food item by the target user; generate a prediction pertaining to the consumption of the additional food item by the target user based on an application of the predictive model to the data item; and communicate the prediction for presentation on a device of the target user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a plurality of loggings pertaining to a plurality of consumptions of a plurality of food items by a plurality of users, the plurality of users including a target user; generating a predictive model based on an analysis of the plurality of loggings; receiving a data item that is relevant to a consumption of an additional food item by the target user; generating, using a hardware unit of a machine, a prediction pertaining to the consumption of the additional food item by the target user based on an application of the predictive model to the data item; and communicate the prediction for presentation on a device of the target user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine readable storage medium storing a set of instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
receiving a plurality of loggings pertaining to a plurality of consumptions of a plurality of food items by a plurality of users, the plurality of users including a target user; generating a predictive model based on an analysis of the plurality of loggings; receiving a data item that is relevant to a consumption of an additional food item by the target user; generating, using a hardware unit of a machine, a prediction pertaining to the consumption of the additional food item by the target user based on an application of the predictive model to the data item; and communicate the prediction for presentation on a device of the target user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification