COMPUTER-IMPLEMENTED MEAL PREPARATION GUIDE
First Claim
Patent Images
1. A computer-implemented method for guiding a user in preparing a meal, the method being implemented by one or more processors and comprising:
- (a) maintaining preparation information for each of a plurality of food items, wherein the preparation information for each food item includes (i) a set of instructional steps and (ii) a set of ingredients for preparing that food item;
(b) receiving a selection from the user for a set of food items that are to be provided as part of a meal that the user is to prepare;
(c) determining, from the preparation information of each food item in the set, a timeline for preparing each food item in order to complete the meal at a particular completion time;
(d) presenting the user with individual instructional steps for preparing each food item of the set, the instructional steps being presented to reflect the timeline.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented meal planning guide is provided to facilitate users in preparing meals in which multiple food items (e.g., dishes) or courses are to be provided. The meal planning guide may be implemented in a variety of computing environments, such as on a computing device of the user (e.g., tablet, mobile device, laptop or personal computer), web-environment or combination thereof.
20 Citations
22 Claims
-
1. A computer-implemented method for guiding a user in preparing a meal, the method being implemented by one or more processors and comprising:
-
(a) maintaining preparation information for each of a plurality of food items, wherein the preparation information for each food item includes (i) a set of instructional steps and (ii) a set of ingredients for preparing that food item; (b) receiving a selection from the user for a set of food items that are to be provided as part of a meal that the user is to prepare; (c) determining, from the preparation information of each food item in the set, a timeline for preparing each food item in order to complete the meal at a particular completion time; (d) presenting the user with individual instructional steps for preparing each food item of the set, the instructional steps being presented to reflect the timeline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device comprising:
-
a memory that stores preparation information for each of a plurality of food items, wherein the preparation information for each food item includes (i) a set of instructional steps for preparing that food item, (ii) a set of ingredients for preparing the food item, and (iii) a timing parameter associated with one or more individual instructional steps to indicate when the individual instructional steps are to be initiated or performed; one or more processors communicatively coupled to the memory, the one or more processors being configured to; (i) enable a user to select a set of food items that are to comprise a meal that the user is to prepare; (ii) generate an output presentation that identifies the set of instructional steps for preparing each food item in the set selected by the user, the output presentation identifying the set of instructional steps in accordance with a timeline that is based on the timing parameter associated with one or more individual instructional steps of each food item in the set selected by the user; (iii) generate, as part of the output presentation, a shopping list for the ingredients identified in the preparation information for each food item in the set selected by the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable medium that stores computer-executable instructions for guiding a user in preparing a meal, wherein the computer-executable instructions, when executed by one or more processors, cause the one or more processors to perform steps comprising:
-
(a) maintaining preparation information for each of a plurality of food items, wherein the preparation information for each food item includes a set of instructional steps and a set of ingredients for preparing that food item; (b) receiving a selection from the user for a set of food items that is to be provided as part of a meal that the user is to prepare; (c) determining, from the preparation information of each food item in the set, a timeline for preparing each food item in order to complete the meal at a particular completion time; (d) presenting the user with individual instructional steps for preparing each food item of the set, the instructional steps being presented to reflect the timeline. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification