CPC G16H 20/60 (2018.01) [G06V 20/20 (2022.01); G16H 20/17 (2018.01); G16H 40/63 (2018.01); H04W 4/029 (2018.02)] | 30 Claims |
1. A method performed by a device comprising a battery and at least one processing circuit, the method comprising:
detecting, via the at least one processing circuit on the device, a first mealtime indicator as a triggering event for determining a mealtime score for a user, wherein the first mealtime indicator is set at an estimated mealtime associated with the user;
after detecting the first mealtime indicator, processing information associated with each of a plurality of second mealtime detection indicators in parallel to generate a respective value for each of the plurality of second mealtime detection indicators associated with the user, wherein the plurality of second mealtime detection indicators comprise:
a blood glucose indicator that indicates a blood glucose level of the user; and
at least one of:
a photograph indicator that is based on a photograph of a meal-related item;
a position indicator that indicates the user is in a position of the user;
a location indicator that indicates a location of the device associated with the user; or
a keyword indicator that indicates a keyword of a pre-scheduled event;
determining, via the at least one processing circuit on the device, the mealtime score based on the respective value of each of the plurality of second mealtime detection indicators associated with the user;
determining, via the at least one processing circuit on the device, that the mealtime score is below a mealtime threshold based on the respective value associated with each of the second mealtime detection indicators; and
preventing, via the at least one processing circuit on the device, at least one mealtime alert from being displayed via a display of the device based on the mealtime score being below the mealtime threshold, wherein the at least one processing circuit on the device is configured to prevent the at least one mealtime alert from being provided via the display to save a power of the battery based on the estimated mealtime associated with the user failing to indicate a mealtime.
|