Method for delivering a custom sandwich to a patron
First Claim
1. A method for preparing personalized food orders, the method comprising:
- accessing a current ingredient configuration of a food assembly apparatus;
retrieving a set of food orders previously submitted by a patron, wherein the set of food orders comprises a first food order specifying a first food item and wherein the set of food orders is stored in a database;
following fulfillment of food orders in the set of food orders, calculating an absolute food preference, of the patron, based on ingredients specified for inclusion and omission in the set of food orders;
calculating a relative taste preference, of the patron, defining a preference of the patron for a percentage difference between a delivered amount of a first ingredient in the first food item and a standard amount of the first ingredient specified in a standard recipe for the first food item based on the set of food orders and a set of standard recipes;
generating a taste profile of the patron based on the absolute food preference and the relative taste preference;
receiving, from the patron through an ordering application, a selection for a second food item in a new food order supported by the current ingredient configuration of the food assembly apparatus, wherein the second food item is different from the first food item;
applying the taste profile of the patron to a standard recipe for the second food item to generate a personalized recipe that specifies a target amount of the first ingredient in the second food item based on a standard amount of the first ingredient specified in the standard recipe for the second food item and the relative taste preference; and
controlling actuators within the food assembly apparatus to assemble the second food item according to the personalized recipe.
4 Assignments
0 Petitions
Accused Products
Abstract
One variation of a method for personalizing food orders includes: from a patron, receiving a taste feedback for a first food item in a first food order submitted previously by the patron; predicting an absolute food preference of the patron from the first food order; predicting a relative taste preference of the patron based on the taste feedback and a recipe of the first food item; generating a taste profile of the patron based on the absolute food preference and the relative taste preference; from the patron, receiving a selection for a second food item in a new food order, the second food item different than the first food item; applying the taste profile of the patron to a recipe for the second food item to generate a personalized recipe; and submitting the personalized recipe with the new food order to a robotic food assembly apparatus.
-
Citations
22 Claims
-
1. A method for preparing personalized food orders, the method comprising:
-
accessing a current ingredient configuration of a food assembly apparatus; retrieving a set of food orders previously submitted by a patron, wherein the set of food orders comprises a first food order specifying a first food item and wherein the set of food orders is stored in a database; following fulfillment of food orders in the set of food orders, calculating an absolute food preference, of the patron, based on ingredients specified for inclusion and omission in the set of food orders; calculating a relative taste preference, of the patron, defining a preference of the patron for a percentage difference between a delivered amount of a first ingredient in the first food item and a standard amount of the first ingredient specified in a standard recipe for the first food item based on the set of food orders and a set of standard recipes; generating a taste profile of the patron based on the absolute food preference and the relative taste preference; receiving, from the patron through an ordering application, a selection for a second food item in a new food order supported by the current ingredient configuration of the food assembly apparatus, wherein the second food item is different from the first food item; applying the taste profile of the patron to a standard recipe for the second food item to generate a personalized recipe that specifies a target amount of the first ingredient in the second food item based on a standard amount of the first ingredient specified in the standard recipe for the second food item and the relative taste preference; and controlling actuators within the food assembly apparatus to assemble the second food item according to the personalized recipe. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for preparing personalized food orders, the method comprising:
-
receiving, from a patron through an ordering application executing on a computing device, a selection for a new food item in a new food order; retrieving a set of food orders previously submitted by the patron and feedback from the patron corresponding to food orders in the set of food orders, wherein the set of food orders and the patron feedback is stored in a database; identifying an absolute food preference, of the patron, from a trend within the set of food orders; based on the patron feedback following fulfillment of food orders in the set of food orders, identifying a relative taste preference, of the patron, comprising identifying a preference for a percentage difference between a delivered amount of a topping in a food item and a standard amount of the topping specified in a recipe for the food item; generating a taste profile of the patron based on the absolute food preference and the relative taste preference; applying the taste profile of the patron to a standard recipe for the new food item to generate a personalized recipe that specifies a target amount of the topping in the new food item based on a standard amount of the topping specified in the standard recipe for the new food item and the preference for the percentage difference; and controlling actuators within a food assembly apparatus to assemble the new food item according to the personalized recipe. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
at least one processor; and a non-transitory computer-readable medium configured to store instructions for execution by the at least one processor, wherein the instructions include; receiving, from a patron through an ordering application executing on a computing device, a selection for a new food item in a new food order; retrieving a set of food orders previously submitted by the patron and feedback from the patron corresponding to food orders in the set of food orders, wherein the set of food orders and the patron feedback is stored in a database; identifying an absolute food preference, of the patron, from a trend within the set of food orders; based on the patron feedback following fulfillment of food orders in the set of food orders, identifying a relative taste preference, of the patron, comprising identifying a preference for a percentage difference between a delivered amount of a topping in a food item and a standard amount of the topping specified in a recipe for the food item; generating a taste profile of the patron based on the absolute food preference and the relative taste preference; applying the taste profile of the patron to a standard recipe for the new food item to generate a personalized recipe that specifies a target amount of the topping in the new food item based on a standard amount of the topping specified in the standard recipe for the new food item and the preference for the percentage difference; and controlling actuators within a food assembly apparatus to assemble the new food item according to the personalized recipe. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification