IP Library Granted Patent US 10,068,273
Granted Patent B2
US 10,068,273 · App. 14/208,149 · Granted Sep 4, 2018

Method for delivering a custom sandwich to a patron

Inventors: Steven Frehn (San Francisco, CA); John Lawrence McDonald (Oakland, CA); Alexandros Vardakostas (San Francisco, CA); Harry Shapiro Hawk (San Francisco, CA)
Assignee: Creator, Inc.
G06Q30/0621G06Q50/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,068,273
App. No.
14/208,149
Granted
Sep 4, 2018
Kind
B2
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.

Claims (95)

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.

2. The method of claim 1 , wherein:

the first food item is an instance of a first food type,

calculating the absolute food preference comprises correlating election of a particular ingredient for addition to the first food item in the first food order with a preference for the particular ingredient in food items of the first food type,

generating the taste profile comprises specifying addition of the particular ingredient to food items of the first food type, and

applying the taste profile to the standard recipe for the second food item comprises, in response to the second food item being an instance of the first food type, specifying addition of the particular ingredient to the second food item in the personalized recipe.

3. The method of claim 2 , wherein:

the first food type is a hamburger, and

the particular ingredient is a hamburger topping.

4. The method of claim 1 , wherein:

the ordering application executes on a mobile computing device,

the ordering application displays a menu of food items supported by the current ingredient configuration of the food assembly apparatus,

the taste profile is stored on the mobile computing device, and

the personalized recipe is uploaded to the food assembly apparatus via a computer network.

5. The method of claim 4 , further comprising:

receiving an input from the patron for the first food item through the ordering application following fulfillment of the first food order,

wherein the input specifies a preference of the patron for a difference between a delivered amount of a particular ingredient in the first food item and a standard amount of the particular ingredient and

wherein calculating the relative taste preference is based on the input.

6. The method of claim 1 , wherein calculating the relative taste preference of the patron comprises:

accessing a demographic of the patron,

identifying a second patron of a demographic similar to the demographic of the patron, and

updating the relative taste preference of the patron based on the relative taste preference of the second patron.

7. The method of claim 1 , wherein calculating the relative taste preference of the patron comprises:

extrapolating a trend in custom ingredients ordered by the patron in the set of food orders comprising the first food order; and

aggregating the trend in custom ingredients ordered by the patron into the relative taste preference.

8. The method of claim 1 , wherein:

the first ingredient is seasoning,

applying the taste profile of the patron to the standard recipe for the second food item comprises scaling the standard amount of the first ingredient specified in the standard recipe for the second food item to a target amount of seasoning based on the relative taste preference, and

the standard amount of the first ingredient specified in the standard recipe for the second food item is a preset mass of seasoning.

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.

10. The method of claim 9 , wherein:

retrieving the set of food orders comprises retrieving a first food order for a first food item and a second food order for a second food item,

the second food item is different from the first food item, and

the new food item in the new food order is different from the first food item and the second food item.

11. The method of claim 9 , wherein:

identifying the absolute food preference comprises identifying a trend in elected omission of a particular ingredient in food orders in the set of food orders, and

applying the taste profile to the standard recipe for the new food item comprises generating the personalized recipe to omit the particular ingredient.

12. The method of claim 9 , wherein:

identifying the absolute food preference further comprises identifying a trend in elected addition of a second particular ingredient in food orders in the set of food orders, and

applying the taste profile to the standard recipe for the new food item comprises generating the personalized recipe to add the second particular ingredient.

13. The method of claim 9 , wherein:

identifying the absolute food preference comprises identifying a trend in a particular meat doneness submitted with food orders in the set of food orders, and

applying the taste profile to the standard recipe for the new food item comprises generating the personalized recipe to specify the particular meat doneness for the new food item.

14. The method of claim 9 , wherein:

identifying the absolute food preference comprises identifying a trend in food item size for food items of a particular food type within the set of food orders, and

applying the taste profile to the standard recipe for the new food item comprises, in response to the new food item being of the particular food type, generating the personalized recipe to specify a size of the new food item based on the trend in food item size.

15. The method of claim 14 , wherein:

identifying the trend in item size comprises identifying the trend in food item size relative to time of day, and

applying the taste profile to the recipe for the new food item comprises generating the personalized recipe to specify the size of the new food item further based on a time of day that the selection for the new food item is received.

16. The method of claim 9 , wherein:

the topping is tomato; and

the standard amount of the topping specified in the standard recipe for the new food item is a preset thickness of tomato.

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.

18. The system of claim 17 , wherein:

retrieving the set of food orders comprises retrieving a first food order for a first food item and a second food order for a second food item,

the second food item is different from the first food item, and

the new food item in the new food order is different from the first food item and the second food item.

19. The system of claim 17 , wherein:

identifying the absolute food preference comprises identifying a trend in elected omission of a particular ingredient in food orders in the set of food orders, and

applying the taste profile to the standard recipe for the new food item comprises generating the personalized recipe to omit the particular ingredient.

20. The system of claim 17 , wherein:

identifying the absolute food preference further comprises identifying a trend in elected addition of a second particular ingredient in food orders in the set of food orders, and

applying the taste profile to the standard recipe for the new food item comprises generating the personalized recipe to add the second particular ingredient.

21. The system of claim 17 , wherein:

identifying the absolute food preference comprises identifying a trend in a particular meat doneness submitted with food orders in the set of food orders, and

applying the taste profile to the standard recipe for the new food item comprises generating the personalized recipe to specify the particular meat doneness for the new food item.

22. The system of claim 17 , wherein:

identifying the absolute food preference comprises identifying a trend in food item size for food items of a particular food type within the set of food orders,

identifying the trend in item size comprises identifying the trend in food item size relative to time of day,

applying the taste profile to the standard recipe for the new food item comprises, in response to the new food item being of the particular food type, generating the personalized recipe to specify a size of the new food item based on the trend in food item size, and

applying the taste profile to the recipe for the new food item comprises generating the personalized recipe to specify the size of the new food item further based on a time of day that the selection for the new food item is received.

Assignments (4)
CHANGE OF NAME Recorded Jul 31, 2018
From: MOMENTUM MACHINES COMPANY
To: CREATOR, INC.
Reel/Frame 046692/0725 →
CHANGE OF NAME Recorded Jul 26, 2018
From: MOMENTUM MACHINES COMPANY
To: CREATOR, INC.
Reel/Frame 046631/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: FREHN, STEVEN; MCDONALD, JOHN; VARDAKOSTAS, ALEXANDROS; SHAPIRO, HARRY
To: MOMENTUM MACHINES COMPANY
Reel/Frame 039838/0795 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2014
From: FREHN, STEVEN; MCDONALD, JOHN; VARDAKOSTAS, ALEXANDROS; SHAPIRO, HARRY
To: MOMENTUM MACHINES COMPANY
Reel/Frame 032518/0789 →
Continuity (2)
Provisional Application 61780370 · Mar 13, 2013
Related Publication 20140324607A1 · Oct 30, 2014
Cited By (2)
US 1,095,549 US 12,660,962