CPC G16H 20/60 (2018.01) [G06F 16/904 (2019.01); G06F 16/908 (2019.01)] | 19 Claims |
1. A computer-implemented method for providing dietary recommendation for a subject, the computer-implemented method comprising:
acquiring a dietary target for the subject, wherein the dietary target is indicative of at least one of: a target amount of a nutrient type and a target amount of dietary energy to be consumed by the subject in a periodic interval;
acquiring data associated with dietary consumption of the subject;
determining a balance score based on the acquired dietary target and the acquired data associated with the dietary consumption of the subject, wherein the balance score is indicative of a difference between a current dietary progress of the subject and the acquired dietary target;
acquiring a plurality of meal options for the subject, wherein each of the plurality of meal options is representative of a suggested meal and comprises dietary information associated with at least one of: an amount of dietary energy of the respective meal option and an amount of nutrient type of the respective meal option, and wherein the nutrient type corresponds to the nutrient type in the dietary target;
acquiring context information associated with at least one of: one or more locations of the subject in the current periodic interval and one or more activities of the subject in the current periodic interval;
receiving a user input indicating a flexibility value, wherein the flexibility value is indicative of a relative degree of user-intended allowed deviation of the dietary consumption of the subject in the current periodic interval from the dietary target;
determining a tolerance value for the current periodic interval based on the dietary target, the flexibility value, the acquired context information, and the balance score, wherein the tolerance value is indicative of an amount of allowed deviation of the dietary consumption of the subject in the current periodic interval from the dietary target;
determining a salience score for each of the plurality of meal options, wherein the determination of the salience score is based at least on the tolerance value and the dietary information of the respective meal option; and
generating a personalized dietary recommendation for the subject based on at least one of the determined salience scores, wherein the personalized dietary recommendation is associated with at least one of the plurality of meal options.
|