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 personal assistant subsystem configured to manage a user profile for a user of the computing system, the user profile including location trends for the user determined based on global positioning system (GPS) data including a plurality of detected GPS locations of the user;
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 on the identified calorie counts;
a user health goals module configured to receive user input of a health goal from the user and determine a recommendation based upon the user inputted health goal and the calorie count statistic, the recommendation including a food item recommendation determined at least based upon availability of food items from vendors in proximity to an expected location of the user at a next meal time, the expected location of the user at the next meal time being determined based on at least the determined location trends of the user stored in the user profile for 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 and output the recommendation on the graphical user interface.
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.
-
Citations
20 Claims
-
1. A computing system, comprising:
an electronic personal assistant application program executed on a client computing device, and including; a personal assistant subsystem configured to manage a user profile for a user of the computing system, the user profile including location trends for the user determined based on global positioning system (GPS) data including a plurality of detected GPS locations of the user; 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 on the identified calorie counts; a user health goals module configured to receive user input of a health goal from the user and determine a recommendation based upon the user inputted health goal and the calorie count statistic, the recommendation including a food item recommendation determined at least based upon availability of food items from vendors in proximity to an expected location of the user at a next meal time, the expected location of the user at the next meal time being determined based on at least the determined location trends of the user stored in the user profile for 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 and output the recommendation on the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method, comprising:
at a processor of a computing system; managing a user profile for a user of the computing system, the user profile including location trends for the user determined based on global positioning system (GPS) data including a plurality of detected GPS locations of the user; receiving notifications of purchases made for individual food items, wherein the notifications of purchases includes at least one of an electronic receipt received by the computing system over a communication network or a user input received via a user input device of the computing system; identifying calorie counts associated with each purchased food item indicated in the notifications of purchases and calculating a calorie count statistic based on the identified calorie counts; receiving user input of a health goal from the user via the user input device of the computing system and determining a recommendation based upon the user inputted health goal and the calorie count statistic, the recommendation including a food item recommendation determined at least based upon availability of food items from vendors in proximity to an expected location of the user at a next meal time, the expected location of the user at the next meal time being determined based on at least the determined location trends of the user stored in the user profile for the user; and displaying a graphical user interface including an indicator of the calorie count statistic on a display associated with the computing system and outputting the recommendation on the graphical user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification