Recipe engine system and method
First Claim
1. A method for providing electronic meal information associated with a meal requiring at least two recipes to a user, the method comprising:
- storing, on one or more processor readable media that are operatively coupled to one or more processors, at least one database comprising at least;
electronic user information representing levels of cooking skills respectively associated with a plurality of users;
electronic recipe information including information representing a plurality of food recipes;
electronic recipe attribute information including information representing respective attributes of a plurality of ingredients for the plurality of food recipes;
electronic process information including information representing processes associated with the plurality of recipes; and
electronic time information including information representing time associated with the processes;
providing, by the one or more processors, a web site linked to the Internet that includes at least;
a first prompt for electronic food information representing at least one characteristic of a meal;
a second prompt for electronic available ingredient information representing at least one ingredient that the user has available for the meal; and
a third prompt for electronic time information representing time;
receiving from the computing device, in response to the first prompt, first electronic food information representing a characteristic of the meal;
receiving from the computing device, in response to the second prompt, first electronic ingredient information representing ingredients in possession of the user;
receiving from the computing device, in response to the third prompt, first electronic time information representing at least one of starting time and ending time, and further representing an amount of time available to the user for preparing the meal;
selecting, by the one or more processors, at least some of the electronic recipe information for a plurality of recipes, wherein the selecting is based at least on the first electronic food information, the first electronic ingredient information and the first electronic time information; and
calculating, by the one or more processors, at least one of a starting time for preparing at least one of the recipes associated with the meal, and an ending time for preparing at least one of the recipes associated with the meal, wherein the calculating is based on at least some of the electronic time information and at least some of the electronic user information; and
generating, by the one or more processors, electronic meal information that includes a time schedule for preparing the plurality of recipes and further includes an electronic list of ingredients for each of the plurality of recipes and further includes a starting time for at least one of the plurality of recipes, wherein the electronic list includes the difference between ingredients in the electronic meal recipe information, and at least one ingredient in the electronic ingredient information, and further wherein the electronic meal information includes selected recipe attributes for the ingredients in the electronic list.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for providing electronic meal information to a user. At least one database stores recipe information, recipe attribute information process information and time information for recipes. A web site linked to the Internet includes a prompt for a user to submit at least one characteristic of a meal and another prompt for available ingredient information. Recipe information is generated by a selection of at least some of the stored electronic recipe information that corresponds to the characteristic of the meal and the available ingredients. An electronic list of ingredients is generated that includes the difference between ingredients for the meal, and the at least one ingredient that the user has available for the meal.
-
Citations
19 Claims
-
1. A method for providing electronic meal information associated with a meal requiring at least two recipes to a user, the method comprising:
-
storing, on one or more processor readable media that are operatively coupled to one or more processors, at least one database comprising at least; electronic user information representing levels of cooking skills respectively associated with a plurality of users; electronic recipe information including information representing a plurality of food recipes; electronic recipe attribute information including information representing respective attributes of a plurality of ingredients for the plurality of food recipes; electronic process information including information representing processes associated with the plurality of recipes; and electronic time information including information representing time associated with the processes; providing, by the one or more processors, a web site linked to the Internet that includes at least;
a first prompt for electronic food information representing at least one characteristic of a meal;
a second prompt for electronic available ingredient information representing at least one ingredient that the user has available for the meal; and
a third prompt for electronic time information representing time;receiving from the computing device, in response to the first prompt, first electronic food information representing a characteristic of the meal; receiving from the computing device, in response to the second prompt, first electronic ingredient information representing ingredients in possession of the user; receiving from the computing device, in response to the third prompt, first electronic time information representing at least one of starting time and ending time, and further representing an amount of time available to the user for preparing the meal; selecting, by the one or more processors, at least some of the electronic recipe information for a plurality of recipes, wherein the selecting is based at least on the first electronic food information, the first electronic ingredient information and the first electronic time information; and calculating, by the one or more processors, at least one of a starting time for preparing at least one of the recipes associated with the meal, and an ending time for preparing at least one of the recipes associated with the meal, wherein the calculating is based on at least some of the electronic time information and at least some of the electronic user information; and generating, by the one or more processors, electronic meal information that includes a time schedule for preparing the plurality of recipes and further includes an electronic list of ingredients for each of the plurality of recipes and further includes a starting time for at least one of the plurality of recipes, wherein the electronic list includes the difference between ingredients in the electronic meal recipe information, and at least one ingredient in the electronic ingredient information, and further wherein the electronic meal information includes selected recipe attributes for the ingredients in the electronic list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing electronic meal information to a user, the system comprising:
-
one or more processor readable media; one or more processors operatively coupled to the one or more processor readable media; at least one database stored on the one or more processor readable media, the at least one database comprising; electronic recipe information including information representing a plurality of food recipes; electronic recipe attribute information comprising information representing respective attributes of a plurality of ingredients for the plurality of food recipes; electronic process information including information representing processes associated with the plurality of food recipes; and electronic time information including information representing time associated with the processes; the one or more processor readable media having instructions for causing the following steps to be performed by the one or more processors; providing a web site linked to the Internet that includes at least a first prompt for electronic food information representing at least one characteristic of a meal;
a second prompt for the user to submit electronic available ingredient information representing at least one ingredient that the user has available for the meal; and
a third prompt for electronic time information representing time;receiving from the computing device, in response to the first prompt, first electronic food information representing a characteristic of the meal; receiving from the computing device, in response to the second prompt, first electronic ingredient information representing ingredients in possession of the user; receiving from the computing device, in response to the third prompt, first electronic time information representing at least one of starting time and ending time, and further representing an amount of time available to the user for preparing the meal; selecting at least some of the electronic recipe information for a plurality of recipes, wherein the selecting is based at least on the first electronic food information, the first electronic ingredient information and the first electronic time information, calculating, by the one or more processors, at least one of a starting time for preparing at least one of the recipes associated with the meal, and an ending time for preparing at least one of the recipes associated with the meal, wherein the calculating is based on at least some of the electronic time information and at least some of the electronic user information; and generating electronic meal information that includes a time schedule for preparing the plurality of recipes and further includes an electronic list of ingredients for each of the plurality of recipes and further includes a starting time for at least one of the plurality of recipes, wherein the electronic list includes the difference between ingredients in the electronic meal recipe information, and at least one ingredient in the electronic ingredient information, and further wherein the electronic meal information includes selected recipe attributes for the ingredients in the electronic list. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification