Personal Menu Generator
First Claim
1. A computer-implemented method for assisting users in managing their food choices when planning to consume food offered by food establishments comprised of:
- Accessing, by the one or more computers, user personal and health-related information which include as a minimum the current calorie and nutrient budget balances for a specific user,Receiving, into the one or more computers, a list of menu items with metadata describing each menu item available at one or more food establishments,Removing, by the one or more computers, all menu items from each food establishemnt'"'"'s received menu item lists that, if consumed, will cause harm to the user based in part on the personal and health-related information,Adjusting, by the one or more computers, the portions and ingredients of each remaining menu item, if needed, so that if consumed by the user, the calorie and nutrient budget balances will not be exceeded,Presenting, by the one or more computers, the adjusted menu items to the user,Receiving, into the one or more computers, a signal indicating the one or more menu items selected by the user for consumption,Approving, by the one or more computers, the selected one or more menu items if their total cost, total energy, and total nutrient contents are within the user'"'"'s current monetary and nutritional budgets,Unapproving, by the one or more computers, the selected one or more menu items if their total cost, total energy, or total nutrient contents are not within the user'"'"'s current monetary and nutritional budgets,Approving, by the one or more computers, the previously unapproved set of selected menu items after the user makes item or portion adjustments to bring the total cost, energy, and nutrient content within the user'"'"'s current monetary, energy, and nutrient budgets,Obtaining, into the one or more computers, the actual portions consumed by the user, andAdjusting, by the one or more computers, the remaining calorie and nutrient budget balances based on the energy and nutrient contents of the consumed portions.
0 Assignments
0 Petitions
Accused Products
Abstract
Personal menu generator method, system, and autonomous mobile device will assist users in the selection of the most affordable and beneficial subset of food items to order at food serving establishments by composing and presenting to each guest an individualized subset of menu items and recommended portion sizes out of the larger set of available food items usually listed on the menus of food serving establishments; the presented individualized subset of food items is selected based on one or more of a multitude of criteria, such as the remaining daily balances of each user'"'"'s macronutrient and micronutrient budgets, each available food item price, ingredients and energy and nutrient contents, the names, doses, and timing of medications and dietary supplements taken by each individual, favorite and restricted foods and ingredients, monetary spending limit for food, and healthcare provider recommendations.
96 Citations
18 Claims
-
1. A computer-implemented method for assisting users in managing their food choices when planning to consume food offered by food establishments comprised of:
-
Accessing, by the one or more computers, user personal and health-related information which include as a minimum the current calorie and nutrient budget balances for a specific user, Receiving, into the one or more computers, a list of menu items with metadata describing each menu item available at one or more food establishments, Removing, by the one or more computers, all menu items from each food establishemnt'"'"'s received menu item lists that, if consumed, will cause harm to the user based in part on the personal and health-related information, Adjusting, by the one or more computers, the portions and ingredients of each remaining menu item, if needed, so that if consumed by the user, the calorie and nutrient budget balances will not be exceeded, Presenting, by the one or more computers, the adjusted menu items to the user, Receiving, into the one or more computers, a signal indicating the one or more menu items selected by the user for consumption, Approving, by the one or more computers, the selected one or more menu items if their total cost, total energy, and total nutrient contents are within the user'"'"'s current monetary and nutritional budgets, Unapproving, by the one or more computers, the selected one or more menu items if their total cost, total energy, or total nutrient contents are not within the user'"'"'s current monetary and nutritional budgets, Approving, by the one or more computers, the previously unapproved set of selected menu items after the user makes item or portion adjustments to bring the total cost, energy, and nutrient content within the user'"'"'s current monetary, energy, and nutrient budgets, Obtaining, into the one or more computers, the actual portions consumed by the user, and Adjusting, by the one or more computers, the remaining calorie and nutrient budget balances based on the energy and nutrient contents of the consumed portions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for assisting users in making healthy food choices when planning to consume food offered by food establishments comprised of:
-
One or more computer-readable storage devices; and one or more processors configured to Access user personal and health-related information, Receive currently available menu items with ingredients and prices of each menu item from at least one food establishment, Remove all menu items that contain harmful or undesirable ingredients, Adjust the portions and ingredients of each remaining menu item so that if consumed by the user, the current calorie and nutrient budget balances will not be exceeded, Present the adjusted menu items to the user, Receive a signal indicating the menu items selected by the user for consumption, Approve the selected one or more menu items if their total cost, total energy, and total nutrient contents are within the user'"'"'s current monetary and nutritional budgets, Unapprove the selected one or more menu items if their total cost, total energy, or total nutrient contents are not within the user'"'"'s current monetary and nutritional budgets, Approve the previously unapproved set of selected menu items after the user makes item or portion adjustments to bring the total cost, energy, and nutrient content within the user'"'"'s current monetary, energy, and nutrient budgets, Obtain the actual portions consumed by the user, and Adjust the remaining calorie and nutrient balances based on the energy and nutrient contents of the consumed portions. - View Dependent Claims (8, 9, 10)
-
-
11. A computer-readable medium having computer executable instructions stored thereon, the instructions being executable by one or more computing devices in order to cause the one or more computing devices to perform operations comprising:
-
Accessing user personal and health-related information, Receiving a list of menu items with metadata describing each menu item from at least one food establishment, Removing all menu items that contain harmful or undesirable ingredients, Adjusting the portions and ingredients of each remaining menu item so that if consumed by the user, the current calorie and nutrient budget balances will not be exceeded, Presenting the adjusted menu items to the user, Receiving a signal indicating the one or more menu items selected by the user for consumption, Approving, by the one or more computers, the selected one or more menu items if their total cost, total energy, and total nutrient contents are within the user'"'"'s current monetary and nutritional budgets, Unapproving, by the one or more computers, the selected one or more menu items if their total cost, total energy, or total nutrient contents are not within the user'"'"'s current monetary and nutritional budgets, Approving, by the one or more computers, the previously unapproved set of menu items after the user makes item or portion adjustments to bring the total cost, energy, and nutrient content within the user'"'"'s current monetary, energy, and nutrient budgets, Obtaining the portions actually consumed by the user, and Adjusting the remaining calorie and nutrient balances based on the energy and nutrient contents of the consumed portions. - View Dependent Claims (12, 13, 14)
-
-
15. An autonomous personal mobile device capable of generating a personal subset of menu items comprised of:
-
One or more processors, User interface, Communication unit, One or more computer-readable storage devices, containing a personalized food nutrition content database and personal and health-related information for a particular user configured to Receive a list of menu items with metadata describing each menu item currently available at one or more food establishments, Remove all menu items from each received food establishemnt'"'"'s menu item list that, if consumed, will cause harm to the user based in part on the personal and health-related information, Adjust the portions and ingredients of each remaining menu item, if needed, so that if consumed by the user, the current calorie and nutrient budget balances will not be exceeded, Present the adjusted menu items to the user, Receive a signal indicating the one or more menu items selected by the user for consumption, Approve the selected one or more menu items if their total cost, total energy, and total nutrient contents are within the user'"'"'s current monetary and nutritional budgets, Unapprove the selected one or more menu items if their total cost, total energy, or total nutrient contents are not within the user'"'"'s current monetary and nutritional budgets, Approve the previously unapproved set of selected menu items after the user makes item or portion adjustments to bring the total cost, energy, and nutrient content within the user'"'"'s current monetary, energy, and nutrient budgets, Obtain the actual portions consumed by the user, and Adjust the remaining calorie and nutrient budget balances based on the energy and nutrient contents of the consumed portions. - View Dependent Claims (16, 17, 18)
-
Specification