System and method for maintaining recipe ratios when measuring ingredients for culinary combinations
First Claim
1. A method for a computing device to assist a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, the method comprising:
- receiving information from a scale;
selecting a first ingredient from the one or more ingredients of the recipe;
displaying information regarding the ingredients, including displaying a name and the target amount for the first ingredient;
determining an amount added to the scale based on information received from the scale;
determining a measured amount of the first ingredient based on the amount added to the scale; and
transferring association, upon user command, of the amount added to the scale from the measured amount of the first ingredient to a measured amount of a second ingredient from the one or more ingredients of the recipe.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for assisting a user in assembling a culinary combination according to a recipe. The system comprises a scale and a computing device configured to communicate with the scale. The system displays information regarding ingredients of the recipe and displays a progress of assembling the culinary combination based on the information from the scale. In some embodiments, a bar graph is displayed with a bar proportional to the measured amount of an ingredient of the recipe compared to a target amount for the ingredient. In some embodiments, the system displays a build column of one or more recipe blocks, representing actions or ingredients of the recipe. An active recipe block is displayed with a portion of the recipe block displayed in a different manner in proportion to the measured amount of an ingredient of the recipe compared to a target amount for the ingredient.
-
Citations
23 Claims
-
1. A method for a computing device to assist a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, the method comprising:
-
receiving information from a scale; selecting a first ingredient from the one or more ingredients of the recipe; displaying information regarding the ingredients, including displaying a name and the target amount for the first ingredient; determining an amount added to the scale based on information received from the scale; determining a measured amount of the first ingredient based on the amount added to the scale; and transferring association, upon user command, of the amount added to the scale from the measured amount of the first ingredient to a measured amount of a second ingredient from the one or more ingredients of the recipe.
-
-
2. A non-transitory computer-readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform steps of a method for assisting a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, the steps comprising:
-
receiving information from a scale; selecting a first ingredient from the one or more ingredients of the recipe; displaying information regarding the ingredients, including displaying a name and the target amount for the first ingredient; determining an amount added to the scale based on information received from the scale; determining a measured amount of the first ingredient based on the amount added to the scale; and transferring association, upon user command, of the amount added to the scale from the measured amount of the first ingredient to a measured amount of a second ingredient from the one or more ingredients of the recipe.
-
-
3. A method for a computing device to assist a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts, each of the ingredients associated with one of the target amounts, the method comprising:
-
the computing device receiving real-time data from a scale; the computing device determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; the computing device causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; the computing device selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; the computing device determining a measured amount of the active ingredient based on the tared weight; the computing device causing the electronic display to display a real-time progress of the measured amount of the active ingredient; and the computing device displaying a first portion of the active block in a different manner than a second portion of the active block, the first portion overlapping the second portion, wherein a ratio of the first portion of the active block displayed to the second portion of the active block displayed is changed in real-time and is proportional to a ratio of the measured amount of the first ingredient compared to the target amount for the active ingredient.
-
-
4. A method for a computing device to assist a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts, each of the ingredients associated with one of the target amounts, the method comprising:
-
the computing device receiving real-time data from a scale; the computing device determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; the computing device causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; the computing device selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; the computing device determining a measured amount of the active ingredient based on the tared weight; the computing device causing the electronic display to display a real-time progress of the measured amount of the active ingredient; the computing device causing the electronic display to display a build column of two or more recipe blocks, including the first recipe block; and wherein the recipe blocks of the build column are displayed as vertically stacked in a recommended order, with recipe blocks associated with steps recommended by the recipe to be executed later stacked above recipe blocks associated with steps recommended by the recipe to be executed earlier.
-
-
5. A method for a computing device to assist a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts, each of the ingredients associated with one of the target amounts, the method comprising:
-
the computing device receiving real-time data from a scale; the computing device determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; the computing device causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; the computing device selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; the computing device determining a measured amount of the active ingredient based on the tared weight; the computing device causing the electronic display to display a real-time progress of the measured amount of the active ingredient; and the computing device causing the electronic display, for each recipe block displayed that represents one of the ingredients of the recipe, to display that recipe block with a size based on the target amount for the ingredient represented.
-
-
6. A method for a computing device to assist a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts, each of the ingredients associated with one of the target amounts, the method comprising:
-
the computing device receiving real-time data from a scale; the computing device determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; the computing device causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; the computing device selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; the computing device determining a measured amount of the active ingredient based on the tared weight; the computing device causing the electronic display to display a real-time progress of the measured amount of the active ingredient; the computing device displaying on the electronic display an indication for the user to stop adding the active ingredient if the measured amount of the active ingredient exceeds a lower threshold that is less than the target amount for the active ingredient; and the computing device setting the lower threshold based on a pour rate of the active ingredient.
-
-
7. A method for a computing device to assist a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts, each of the ingredients associated with one of the target amounts, the method comprising:
-
the computing device receiving real-time data from a scale; the computing device determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; the computing device causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; the computing device selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; the computing device determining a measured amount of the active ingredient based on the tared weight;
the computing device causing the electronic display to display a real-time process of the measured amount of the active ingredient; andthe computing device transferring association, upon user command, the tared weight from the measured amount of the active ingredient to a measured amount of a second ingredient, wherein the second ingredient is one of the one or more ingredients of the recipe.
-
-
8. A method for a computing device to assist a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts, each of the ingredients associated with one of the target amounts, the method comprising:
-
the computing device receiving real-time data from a scale; the computing device determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; the computing device causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; the computing device selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; the computing device determining a measured amount of the active ingredient based on the tared weight;
the computing device causing the electronic display to display a real-time progress of the measured amount of the active ingredient; andthe computing device changing a scaling factor of the recipe, if the measured amount of the active ingredient exceeds an upper threshold, wherein the upper threshold is greater than the target amount for the active ingredient; the computing device changing the target amounts for the ingredients of the recipe based on the changed scaling factor; and wherein the scaling factor is changed such that a changed target amount of the active ingredient is equal to the measured amount of the active ingredient. - View Dependent Claims (9)
-
-
10. A method for a computing device to assist a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts, each of the ingredients associated with one of the target amounts, the method comprising:
-
the computing device receiving real-time data from a scale; the computing device determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; the computing device causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; the computing device selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; the computing device determining a measured amount of the active ingredient based on the tared weight;
the computing device causing the electronic display to display a real-time progress of the measured amount of the active ingredient; andthe computing device causing on the electronic display to display an indication for the user to stop adding the active ingredient if the measured amount of the active ingredient exceeds a lower threshold that is less than the target amount for the active ingredient; and the computing device changing a scaling factor of the recipe, if the measured amount of the active ingredient exceeds an upper threshold, wherein the upper threshold is greater than the target amount for the active ingredient, wherein the lower threshold is more distant from the target amount than is the upper threshold.
-
-
11. A system for assisting a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, each of the ingredients associated with one of the target amounts, the system comprising:
-
a scale; and a computing device with an electronic display, wherein the computing device is configured for; receiving real-time data from a scale; determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; determining a measured amount of the active ingredient based on the tared weight; causing the electronic display to display a real-time progress of the measured amount of the active ingredient; and displaying a first portion of the active block in a different manner than a second portion of the active block, the first portion overlapping the second portion, wherein a ratio of the first portion of the active block displayed to the second portion of the active block displayed is changed in real-time and is proportional to a ratio of the measured amount of the first ingredient compared to the target amount for the active ingredient.
-
-
12. A system for assisting a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, each of the ingredients associated with one of the target amounts, the system comprising:
-
a scale; and a computing device with an electronic display, wherein the computing device is configured for; receiving real-time data from a scale; determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; determining a measured amount of the active ingredient based on the tared weight; causing the electronic display to display a real-time progress of the measured amount of the active ingredient; causing the electronic display to display a build column of two or more recipe blocks, including the first recipe block; and wherein the recipe blocks of the build column are displayed as vertically stacked in a recommended order, with recipe blocks associated with steps recommended by the recipe to be executed later stacked above recipe blocks associated with steps recommended by the recipe to be executed earlier.
-
-
13. A system for assisting a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, each of the ingredients associated with one of the target amounts, the system comprising:
-
a scale; and a computing device with an electronic display, wherein the computing device is configured for; receiving real-time data from a scale; determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; determining a measured amount of the active ingredient based on the tared weight; causing the electronic display to display a real-time progress of the measured amount of the active ingredient; and causing the electronic display, for each recipe block displayed that represents one of the ingredients of the recipe, to display that recipe block with a size based on the target amount for the ingredient represented.
-
-
14. A system for assisting a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, each of the ingredients associated with one of the target amounts, the system comprising:
-
a scale; and a computing device with an electronic display, wherein the computing device is configured for; receiving real-time data from a scale; determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; determining a measured amount of the active ingredient based on the tared weight; causing the electronic display to display a real-time progress of the measured amount of the active ingredient; generating an indication for the user to stop adding the active ingredient if the measured amount of the active ingredient exceeds a lower threshold that is less than the target amount for the active ingredient; and setting the lower threshold based on a pour rate of the active ingredient.
-
-
15. A system for assisting a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, each of the ingredients associated with one of the target amounts, the system comprising:
-
a scale; and a computing device with an electronic display, wherein the computing device is configured for; receiving real-time data from a scale; determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; determining a measured amount of the active ingredient based on the tared weight; causing the electronic display to display a real-time progress of the measured amount of the active ingredient; and transferring association, upon user command, the tared weight from the measured amount of the active ingredient to a measured amount of a second ingredient, wherein the second ingredient is one of the one or more ingredients of the recipe.
-
-
16. A system for assisting a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, each of the ingredients associated with one of the target amounts, the system comprising:
-
a scale; and a computing device with an electronic display, wherein the computing device is configured for; receiving real-time data from a scale; determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; determining a measured amount of the active ingredient based on the tared weight; causing the electronic display to display a real-time progress of the measured amount of the active ingredient; changing a scaling factor of the recipe, if the measured amount of the active ingredient exceeds an upper threshold, wherein the upper threshold is greater than the target amount for the active ingredient; changing the target amounts for the ingredients of the recipe based on the changed scaling factor; and wherein the scaling factor is changed such that a changed target amount of the active ingredient is equal to the measured amount of the active ingredient. - View Dependent Claims (17)
-
-
18. A system for assisting a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, each of the ingredients associated with one of the target amounts, the system comprising:
-
a scale; and a computing device with an electronic display, wherein the computing device is configured for; receiving real-time data from a scale; determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; determining a measured amount of the active ingredient based on the tared weight; causing the electronic display to display a real-time progress of the measured amount of the active ingredient; causing on the electronic display to display an indication for the user to stop adding the active ingredient if the measured amount of the active ingredient exceeds a lower threshold that is less than the target amount for the active ingredient; and changing a scaling factor of the recipe, if the measured amount of the active ingredient exceeds an upper threshold, wherein the upper threshold is greater than the target amount for the active ingredient, wherein the lower threshold is more distant from the target amount than is the upper threshold.
-
-
19. A non-transient computer-readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform steps of a method for assisting a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, the steps comprising:
-
receiving real-time data from a scale; determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; determining a measured amount of the active ingredient based on the tared weight; causing the electronic display to display a real-time progress of the measured amount of the active ingredient; and displaying a first portion of the active block in a different manner than a second portion of the active block, the first portion overlapping the second portion, wherein a ratio of the first portion of the active block displayed to the second portion of the active block displayed is changed in real-time and is proportional to a ratio of the measured amount of the first ingredient compared to the target amount for the active ingredient.
-
-
20. A non-transient computer-readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform steps of a method for assisting a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, the steps comprising:
-
receiving real-time data from a scale; determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; determining a measured amount of the active ingredient based on the tared weight; causing the electronic display to display a real-time progress of the measured amount of the active ingredient; and transferring association, upon user command, the tared weight from the measured amount of the active ingredient to a measured amount of a second ingredient, wherein the second ingredient is one of the one or more ingredients of the recipe.
-
-
21. A non-transient computer-readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform steps of a method for assisting a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, the steps comprising:
-
receiving real-time data from a scale; determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; determining a measured amount of the active ingredient based on the tared weight; causing the electronic display to display a real-time progress of the measured amount of the active ingredient; and changing a scaling factor of the recipe, if the measured amount of the active ingredient exceeds an upper threshold, wherein the upper threshold is greater than the target amount for the active ingredient; changing the target amounts for the ingredients of the recipe based on the changed scaling factor; and wherein the scaling factor is changed such that a changed target amount of the active ingredient is equal to the measured amount of the active ingredient. - View Dependent Claims (22)
-
-
23. A non-transient computer-readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform steps of a method for assisting a user in assembling a culinary combination according to a recipe, the recipe identifying one or more ingredients and one or more target amounts for the ingredients, the steps comprising:
-
receiving real-time data from a scale; determining a tared weight based on the real-time data, the tared weight representing weight added to the scale since taring; causing an electronic display to display one or more recipe blocks, each recipe block representing a step of the recipe, the recipe blocks including a first recipe block representing a step of adding a first ingredient, wherein the first ingredient is one of the one or more ingredients; selecting the first recipe block as an active block, then selecting the first ingredient as an active ingredient, then selecting the target amount for the first ingredient as a target amount for the active ingredient, then taring the tared weight; determining a measured amount of the active ingredient based on the tared weight; causing the electronic display to display a real-time progress of the measured amount of the active ingredient; and causing on the electronic display to display an indication for the user to stop adding the active ingredient if the measured amount of the active ingredient exceeds a lower threshold that is less than the target amount for the active ingredient; and changing a scaling factor of the recipe, if the measured amount of the active ingredient exceeds an upper threshold, wherein the upper threshold is greater than the target amount for the active ingredient, wherein the lower threshold is more distant from the target amount than is the upper threshold.
-
Specification