METHOD AND APPARATUS FOR GENERATING POLICY DRIVEN MEAL PLANS
First Claim
1. A computer implemented method for generating meal plans, the computer implemented method comprising:
- responsive to receiving a request for a set of meal plans for a set of users, determining nutritional requirements specified by a set of nutritional policies, wherein the set of nutritional policies correspond to the set of users;
identifying a set of potential meal plans in response to determining the nutritional requirements specified by the set of nutritional policies, wherein each potential meal plan in the set of potential meal plans satisfies all nutritional requirements for the set of nutritional policies; and
responsive to receiving a selection of a potential meal plan to form a selected meal plan, generating a listing of ingredients required by the selected meal plan that is unavailable in a current inventory in an amount required by the selected meal plan.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer usable program product for generating meal plans based on a set of nutritional policies. The process determines nutritional requirements specified by a set of nutritional policies in response to receiving a request for a set of meal plans for a set of users. The set of nutritional policies correspond to the set of users. The process identifies a set of potential meal plans in response to determining the nutritional requirements specified by the set of nutritional policies. Each potential meal plan in the set of potential meal plans satisfies all nutritional requirements for the set of nutritional policies. The process generates a listing of ingredients required by the selected meal plan that is unavailable in a current inventory in an amount required by the selected meal plan, in response to receiving a selection of a potential meal plan to form a selected meal plan.
-
Citations
20 Claims
-
1. A computer implemented method for generating meal plans, the computer implemented method comprising:
-
responsive to receiving a request for a set of meal plans for a set of users, determining nutritional requirements specified by a set of nutritional policies, wherein the set of nutritional policies correspond to the set of users; identifying a set of potential meal plans in response to determining the nutritional requirements specified by the set of nutritional policies, wherein each potential meal plan in the set of potential meal plans satisfies all nutritional requirements for the set of nutritional policies; and responsive to receiving a selection of a potential meal plan to form a selected meal plan, generating a listing of ingredients required by the selected meal plan that is unavailable in a current inventory in an amount required by the selected meal plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for generating meal plans, the apparatus comprising:
-
a user interface; a tag reader; and a controller, wherein the controller further comprises; a bus; a storage device connected to the bus, wherein the storage device contains a computer usable program product; and a processor unit, wherein the processor unit executes the computer usable program product to determine nutritional requirements specified by a set of nutritional policies in response to receiving a request for meal plans for a set of users, wherein the set of nutritional policies correspond to the set of users;
identify a set of potential meal plans in response to determining the nutritional requirements specified by the set of nutritional policies, wherein each potential meal plan in the set of potential meal plans satisfies all nutritional requirements for the set of nutritional policies; and
generate a listing of ingredients required by a selected meal plan that is unavailable in a current inventory in an amount required by the selected meal plan, responsive to receiving a selection of a potential meal plan to form a selected meal plan. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising:
-
a computer usable medium having computer usable program code for generating meal plans, the computer program product comprising; computer usable program code for determining nutritional requirements specified by a set of nutritional policies in response to receiving a request for meal plans for a set of users, wherein the set of nutritional policies correspond to the set of users; computer usable program code for identifying a set of potential meal plans in response to determining the nutritional requirements specified by the set of nutritional policies, wherein each potential meal plan in the set of potential meal plans satisfies all nutritional requirements for the set of nutritional policies; and computer usable program code for responsive to receiving a selection of a potential meal plan to form a selected meal plan, generating a listing of ingredients required by the selected meal plan that is unavailable in a current inventory in an amount required by the selected meal plan.
-
-
20. A system for generating meal plans, the system comprising:
-
a control unit, wherein the control unit determines nutritional requirements specified by a set of nutritional policies corresponding to a set of users, in response to receiving a request for meal plans for the set of users; and
identifies a set of potential meal plans in response to determining the nutritional requirements specified by the set of nutritional policies, wherein each potential meal plan in the set of potential meal plans satisfies all nutritional requirements for the set of nutritional policies; anda set of mass sensor shelves, wherein the mass sensor shelves determine a current amount of each ingredient in a listing of ingredients required by a selected meal plan, in response to receiving a selection of a meal plan, and wherein the control unit generates a listing of ingredients required by the selected meal plan that is not available in the current inventory in an amount required by the selected meal plan.
-
Specification