Method and program product for weighing food items
First Claim
1. A computer-implemented method comprising the steps of:
- Receiving information comprising user'"'"'s physical and identification data, the information being input using a graphical user interface device and being stored electronically;
Providing a plate of food items wherein the plate comprises a plurality of moveable compartments, each of the compartments being configured to retain a food item;
Providing a scale support structure in electronic communication with user'"'"'s plate of food item, comprising a plurality of pedestal portions, each of the plurality of pedestal portions being configured to lift an associated compartment from the plate, the scale support structure further comprising a plurality of weighing devices in communication with the plurality of pedestal portions;
Identifying a user'"'"'s plate of food items placed on the scale support structure;
wherein each compartment'"'"'s identification information is electronically communicated from plate to the scale support structure;
Receiving weight information from the plurality of weighing devices, each of the weighing devices being operable to electronically communicate the weight of one of the compartments and its contents;
Processing the weight information to at least determine weight and nutritional information for the food items; and
Communicating to external computing devices via a wireless communication link at least the determined weight and nutritional information for the food item in each compartment and a total weight and nutritional information for the food items in the plate.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and program product comprises the steps of receiving information comprising at least a user'"'"'s physical data. The information being input using a user interface device and being stored electronically. A user'"'"'s plate of food items placed on a scale support structure is identified. The plate comprises a plurality of compartments, each of the compartments being configured to retain a food item. Weight information is received from a plurality of weighing devices. Each of the weighing devices is operable to electronically communicate a weight of one of the compartments and its contents. The weight information is processed to at least determine weight and nutritional information for the food items. At least the determined weight and nutritional information for the food item in each compartment and a total weight and nutritional information for the food items in the plate is communicated.
42 Citations
20 Claims
-
1. A computer-implemented method comprising the steps of:
-
Receiving information comprising user'"'"'s physical and identification data, the information being input using a graphical user interface device and being stored electronically; Providing a plate of food items wherein the plate comprises a plurality of moveable compartments, each of the compartments being configured to retain a food item; Providing a scale support structure in electronic communication with user'"'"'s plate of food item, comprising a plurality of pedestal portions, each of the plurality of pedestal portions being configured to lift an associated compartment from the plate, the scale support structure further comprising a plurality of weighing devices in communication with the plurality of pedestal portions; Identifying a user'"'"'s plate of food items placed on the scale support structure; wherein each compartment'"'"'s identification information is electronically communicated from plate to the scale support structure; Receiving weight information from the plurality of weighing devices, each of the weighing devices being operable to electronically communicate the weight of one of the compartments and its contents; Processing the weight information to at least determine weight and nutritional information for the food items; and Communicating to external computing devices via a wireless communication link at least the determined weight and nutritional information for the food item in each compartment and a total weight and nutritional information for the food items in the plate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a processor to perform the following steps:
-
receiving information comprising at least a user'"'"'s physical data, the information being input using a user interface device and being stored electronically; identifying a user'"'"'s plate of food items placed on a scale support structure, the plate comprising a plurality of moveable compartments, each of the compartments being configured to retain a food item, the scale support structure comprising a plurality pedestal portions, each of the plurality of pedestal portions being configured to lift an associated compartment from the plate, the scale support structure further comprising a plurality of weighting devices in communication with the plurality of pedestal portions; receiving weight information from the plurality of weighing devices, each the weighing devices being operable to electronically communicate a weight of one of the compartments and its contents; processing the weight information to at least determine weight and nutritional information for the food items; and communicating to the user at least the determined weight and nutritional information for the food item in each compartment and a total weight and nutritional information for the food items in the plate. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method comprising the steps of:
-
receiving information comprising at least a user'"'"'s physical data and at least one dietary goal for the user, the information being input using a graphical user interface device and being stored electronically; identifying the user'"'"'s time flame for achieving the dietary goal; communicating dietary recommendations at least in part based on the user'"'"'s physical data, time frame and the dietary goal; providing a plate of food items wherein the plate comprises a plurality of moveable compartments, each of the compartments being configured to retain a food item; providing a scale support structure in electronic communication with user'"'"'s plate of food item, comprising a plurality of pedestal portions, each of the plurality of pedestal portions being configured to lift an associated compartment from the plate, the scale support structure further comprising a plurality of weighing devices in communication with the plurality of pedestal portions; identifying a user'"'"'s plate of food items placed on the scale support structure, said identifying further comprising receiving identification information from the identification tags; receiving identification tag information being input using the user interface device; receiving weight information from the plurality of weighing devices, each the weighing devices being operable to electronically communicate a weight of one of the compartments and its contents; processing the weight information and the identification tag information to at least determine weight and nutritional information for the food items; assigning points at least in part based on said processing and the dietary goal for tracking the user'"'"'s progress in achieving the dietary goal; communicating at least the determined weight and nutritional information for the food item in each compartment, a total weight and nutritional information for the food items in the plate and the points; and storing the user'"'"'s information, dietary goal, time frame, processed weight information and points along with the user'"'"'s identification data.
-
Specification