METHOD FOR MEAL OPTIMIZATION
First Claim
1. A method for meal optimization comprising:
- i) populating a database with data, the data in the database include recipes, diet choices, menus, food items or nutritional information;
ii) receiving a first set of inputs from a user, the first set of inputs being received from a device used by the user, the first set of inputs being associated with the data in the database;
iii) assigning a weight value to the data based on the first set of inputs;
iv) ranking the data by the weight value;
v) running an optimization algorithm engine based on the data and first set of inputs;
vi) generating a first meal plan;
vii) displaying the first meal plan to the user on the device;
viii) receiving a second set of inputs from the user after the displaying, the second set of inputs being based on the first meal plan;
ix) generating a second meal plan;
x) displaying the second meal plan to the user on the device;
xi) receiving confirmation of acceptance from the user; and
xi) after receiving the confirmation from the user, saving the second meal plan in a memory;
wherein the method is performed by a software program.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method for meal optimization comprising of populating a database with data where the data include recipes, diet choices, menus, food items or nutritional information. A first set of inputs is received where the first set of inputs are received from a device. The first set of inputs is associated with the data. A weight value is assigned to the data then the data is ranked. An optimization algorithm engine is run based on the data and first set of inputs. A first meal plan is generated and displayed. A second set of inputs after the displaying is received where the second set of inputs are based on the first meal plan. A second meal plan is generated and displayed. Confirmation of acceptance is received and after receiving this, the second meal plan is saved in a memory. The method is performed by a software program.
15 Citations
20 Claims
-
1. A method for meal optimization comprising:
-
i) populating a database with data, the data in the database include recipes, diet choices, menus, food items or nutritional information; ii) receiving a first set of inputs from a user, the first set of inputs being received from a device used by the user, the first set of inputs being associated with the data in the database; iii) assigning a weight value to the data based on the first set of inputs; iv) ranking the data by the weight value; v) running an optimization algorithm engine based on the data and first set of inputs; vi) generating a first meal plan; vii) displaying the first meal plan to the user on the device; viii) receiving a second set of inputs from the user after the displaying, the second set of inputs being based on the first meal plan; ix) generating a second meal plan; x) displaying the second meal plan to the user on the device; xi) receiving confirmation of acceptance from the user; and xi) after receiving the confirmation from the user, saving the second meal plan in a memory; wherein the method is performed by a software program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine-readable medium including instructions executable by the machine for meal optimization, the instructions causing the machine to:
-
i) populate a database with data, the data in the database include recipes, diet choices, menus, food items or nutritional information; ii) receive a first set of inputs from a user, the first set of inputs being received from a device used by the user, the first set of inputs being associated with the data in the database; iii) assign a weight value to the data based on the first set of inputs; iv) rank the data by the weight value; v) run an optimization algorithm engine based on the data and first set of inputs; vi) generate a first meal plan; vii) display the first meal plan to the user on the device; viii) receive confirmation of acceptance from the user; and ix) after receiving the confirmation from the user, saving the first meal plan in a memory; wherein the machine-readable medium is performed by a software program. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification