CALCULATING CALORIE STATISTICS BASED ON PURCHASES
First Claim
1. A computing system, comprising:
- an electronic personal assistant application program executed on a client computing device, and including;
a purchase tracking module configured to receive notifications of purchases made for individual food items;
a calorie tracking module configured to identify calorie counts associated with each purchased food item and to calculate a calorie count statistic based thereon;
a calorie apportionment module configured to apportion the calorie counts of the food items to a user by receiving a user apportionment input and apportioning the calorie counts by the user apportionment input, and applying a predetermined apportionment formula to the calorie counts, so that the calorie count statistic is based upon an apportioned total of the calorie counts of the food items that have been apportioned to the user; and
a graphical user interface module configured to display a graphical user interface including an indicator of the calorie count statistic on a display associated with the client computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing system for calculating a total calorie count is provided. The computing system comprising an electronic personal assistant application program executed on a client computing device, and including a purchase tracking module configured to receive notifications of purchases made for individual food items, a calorie tracking module configured to identify calorie counts associated with each purchased food item and to calculate a calorie count statistic based thereon, a calorie apportionment module configured to apportion the calorie counts of the food items to a user so that the calorie count statistic is based upon an apportioned total of the calorie counts of the food items that have been apportioned to the user; and a graphical user interface module configured to display a graphical user interface including an indicator of the calorie count statistic on a display associated with the client computing device.
18 Citations
20 Claims
-
1. A computing system, comprising:
an electronic personal assistant application program executed on a client computing device, and including; a purchase tracking module configured to receive notifications of purchases made for individual food items; a calorie tracking module configured to identify calorie counts associated with each purchased food item and to calculate a calorie count statistic based thereon; a calorie apportionment module configured to apportion the calorie counts of the food items to a user by receiving a user apportionment input and apportioning the calorie counts by the user apportionment input, and applying a predetermined apportionment formula to the calorie counts, so that the calorie count statistic is based upon an apportioned total of the calorie counts of the food items that have been apportioned to the user; and a graphical user interface module configured to display a graphical user interface including an indicator of the calorie count statistic on a display associated with the client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method, comprising:
-
receiving notifications of purchases made for individual food items; identifying calorie counts associated with each purchased food item; calculating a calorie count statistic based thereon; apportioning the calorie counts of the food items to a user by receiving a user apportionment input and apportioning the calorie counts by the user apportionment input, and applying a predetermined apportionment formula to the calorie counts, so that the calorie count statistic is based upon an apportioned total of the calorie counts of the food items that have been apportioned to the user; and displaying a graphical user interface including an indicator of the total calorie count. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing system comprising:
-
a display device configured to display a graphical user interface; and a processor configured to; receive notifications of purchases made for individual food items; identify calorie counts associated with each purchased food item; calculate a total calorie count based thereon; apportion the calorie counts of the food items to a user by receiving a user apportionment input and apportioning the calorie counts by the user apportionment input, and applying a predetermined apportionment formula to the calorie counts, so that the calorie count statistic is based upon an apportioned total of the calorie counts of the food items that have been apportioned to the user; receive user input of a health goal; determine a recommendation based upon the user inputted health goal and the total calorie count; and display, via the graphical user interface of the display device, an indicator of the total calorie count and the recommendation.
-
Specification