Dynamic nutrition tracking utensils
First Claim
1. A method comprising:
- identifying, by one or more computer processors coupled to at least one memory, a first gesture indicative of a commencement of a first meal event comprising a first food item identifier associated with a first food item and a second food item identifier associated with a second food item;
designating the first food item as a first active food item;
identifying a second gesture indicative of a first consumption event during which a first portion of food of the first meal event is to be consumed;
triggering a first weight measurement based at least in part on the second gesture;
generating a first weight of the first portion based at least in part on the first weight measurement;
determining that the first food item is the first active food item;
determining that the first consumption event is complete based at least in part on a third gesture;
associating the first food item with the first consumption event;
identifying a first nutritional information indicator associated with the first active food item based at least in part on the first food item identifier, wherein the first nutritional information indicator comprises information representative of caloric content of the first active food item;
generating a first consumed calorie amount based at least in part on the first weight and the first nutritional information indicator;
associating the first consumed calorie amount with the first consumption event;
determining that the first meal event is complete; and
generating a total consumed calorie indicator indicative of a total consumed calorie amount based at least in part on the first consumption event.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media are disclosed for dynamic nutrition tracking with utensils. Example methods may include receiving a first user input from a user indicative of a meal event initiation, receiving a second user input associated with a first food item, and identifying nutritional information associated with the first food item. The example method may include measuring a weight of a portion of the first food item based at least in part on an upward user gesture indicative of a food consumption event, wherein the weight is measured during the upward gesture, automatically determining that the food consumption event is completed based at least in part on a change in the weight, and calculating a calorie amount indicative of a number of calories in the portion based at least in part on the weight and the nutritional information associated with the first food item.
53 Citations
19 Claims
-
1. A method comprising:
-
identifying, by one or more computer processors coupled to at least one memory, a first gesture indicative of a commencement of a first meal event comprising a first food item identifier associated with a first food item and a second food item identifier associated with a second food item; designating the first food item as a first active food item; identifying a second gesture indicative of a first consumption event during which a first portion of food of the first meal event is to be consumed; triggering a first weight measurement based at least in part on the second gesture; generating a first weight of the first portion based at least in part on the first weight measurement; determining that the first food item is the first active food item; determining that the first consumption event is complete based at least in part on a third gesture; associating the first food item with the first consumption event; identifying a first nutritional information indicator associated with the first active food item based at least in part on the first food item identifier, wherein the first nutritional information indicator comprises information representative of caloric content of the first active food item; generating a first consumed calorie amount based at least in part on the first weight and the first nutritional information indicator; associating the first consumed calorie amount with the first consumption event; determining that the first meal event is complete; and generating a total consumed calorie indicator indicative of a total consumed calorie amount based at least in part on the first consumption event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by one or more computer processors coupled to at least one memory, an image of a first food item and a second food item adjacent to the first food item; identifying the first food item and the second food item; prompting a user to identify a first location of the first food item; receiving a first indication of the first location; associating the first location with the first food item; generating a first geofence about the first location based at least in part on the image; identifying a second location to associate with the second food item based at least in part on the first location and the image; generating a second geofence about the second location based at least in part on the image; determining that a food consumption event is initiated; determining an initiation location of the food consumption event; determining that the initiation location is within the first geofence; and associating the first food item with the food consumption event. - View Dependent Claims (10)
-
-
11. A food consumption utensil comprising:
-
a food delivery surface comprising a first surface, a second surface, and a third surface, the food delivery surface configured to receive food on the first surface; a member extending from the food delivery surface; a weight sensor configured to measure weight at the food delivery surface; a motion sensor; a Bluetooth radio; a battery configured to power the weight sensor, the motion sensor, and the Bluetooth radio; and a controller in communication with the weight sensor, the motion sensor, the Bluetooth radio, and the battery, the controller comprising at least one memory storing computer-executable instructions and at least one processor communicatively coupled to the at least one memory configured to access the at least one memory and execute the computer-executable instructions to; associate the second surface of the food delivery surface with a first food item; associate the third surface of the food delivery surface with a second food item; receive a first input at the second surface; designate the first food item to an active state in response to the first input; receive a first indication from the motion sensor indicative of a first gesture; initiate a first food consumption event based at least in part on the first gesture; determine a first weight at the food delivery surface with the weight sensor; receive a second indication from the motion sensor indicative of a second gesture; determine that the first food consumption event is complete based at least in part on the second gesture; determine a first calorie amount to associate with the first food consumption event based at least in part on the first weight and calorie information associated with the first food item based on the active state; and send the calorie amount to a user device with the Bluetooth radio. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification