IP Library Granted Patent US 11,276,129
Granted Patent B2
US 11,276,129 · App. 17/005,012 · Granted Mar 15, 2022

Personalized food item design and culinary fulfillment system

Inventor: Nagib Georges Mimassi (Palo Alto, CA)
Assignee: ROCKSPOON, INC.
G06Q50/12G06Q30/0621G06Q30/0631G06Q50/01
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 11,276,129
App. No.
17/005,012
Granted
Mar 15, 2022
Kind
B2
Abstract

A system and method for personalized food item designer and culinary fulfillment. The system is a cloud-based network containing a food item design server, portals for restaurants and patrons, to enter their information, and a recipe generator which creates a unique dietary experience for patrons based on a multitude of variables associated with the business enterprises, patrons historic culinary transactions, dietary needs and preferences both explicit and inferred. The system may be accessed through web browsers or purpose-built computer and mobile phone applications.

Claims (61)

1. A system for personalized food item design and culinary fulfillment, comprising:

a computing device comprising a memory, a processor, and a non-volatile data storage device;

a recipe database stored on the non-volatile data storage device, the recipe database comprising a plurality of recipes, each recipe comprising a food type, a first list of required ingredients and a first required culinary skill;

a restaurant database stored on the non-volatile data storage device, the restaurant database comprising a plurality of restaurant locations, each restaurant location further comprising:

a list of available culinary skills; and

a list of available ingredients;

a patron profile database stored on the non-volatile data storage device, the patron profile database comprising a plurality of patron profiles, each patron profile comprising:

a patron preference; and

a patron review for one or more food item recommendations, each food item recommendation comprising a second list of required ingredients and a second required culinary skill;

a machine learning algorithm configured to identify associations among the patron preferences, the first lists of required ingredients, and the first required culinary skills;

a food item design engine comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:

convert the patron preferences, recipes, food items, and patron reviews to a first set of vector representations;

pass the vector representations through the machine learning algorithm to identify associations among the patron preferences, the first lists of required ingredients, and the first required culinary skills;

receive a food item request from a patron portal;

convert the food item request to a second set of vector representations;

pass the second set of vector representations through the machine learning algorithm to obtain a best fit between the food item request and the identified associations, the best fit comprising a third required list of ingredients and a third culinary skill;

a patron portal comprising a second plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:

receive a food item request from a user device, the food item request comprising a desired food type;

retrieve a consumer profile from a consumer profile database;

send the food item request to the food item design engine;

receive the best fit from the food item design engine;

generate a food item recommendation from the best fit,

choose a restaurant location to prepare the food item recommendation by comparing the third required list of ingredients and a third culinary skill against the list of available culinary skills and the list of available ingredients for each restaurant location in the restaurant database;

generate culinary instructions comprising a set of instructions for preparation of the food item recommendation based on the third required list of ingredients and a third culinary skill;

send the food item recommendation to the user device for approval;

upon receipt of an approval of the food item recommendation from the user device, send a food item order request to the chosen restaurant location, the food item order request comprising the culinary instructions.

2. The system of claim 1 , wherein each restaurant location further comprises hours of availability of a chef, and the best fit further comprises the hours of availability of the chef of a restaurant location.

3. The system of claim 1 , wherein the patron profile is updated with a patron review of the food item recommendation received from the user.

4. The system of claim 1 , wherein the patron preference is based on social media information retrieved from a social media network.

5. The system of claim 1 , wherein the patron preference is based on nutritional data retrieved from a third-party resource over a network.

6. The system of claim 5 , wherein the nutritional data comprises allergy information.

7. A method for personalized food item design and culinary fulfillment, comprising the steps of:

storing a recipe database on a non-volatile data storage device of a computing device comprising a memory, a processor, and the non-volatile data storage device, the recipe database comprising a plurality of recipes, each recipe comprising a food type, a first list of required ingredients and a first required culinary skill;

storing a restaurant database on the non-volatile data storage device, the restaurant database comprising a plurality of restaurant locations, each restaurant location further comprising:

a list of available culinary skills; and

a list of available ingredients;

storing a patron profile database stored on the non-volatile data storage device, the patron profile database comprising a plurality of patron profiles, each patron profile comprising:

a patron preference; and

a patron review for one or more food item recommendations, each food item recommendation comprising a second list of required ingredients and a second required culinary skill;

configuring a machine learning algorithm to identify associations among the patron preferences, the first lists of required ingredients, and the first required culinary skills;

using a food item design engine operating on the computing device to:

convert the patron preferences, recipes, food items, and patron reviews to a first set of vector representations;

pass the vector representations through the machine learning algorithm to identify associations among the patron preferences, the first lists of required ingredients, and the first required culinary skills;

receive a food item request from a patron portal;

convert the food item request to a second set of vector representations; and

pass the second set of vector representations through the machine learning algorithm to obtain a best fit between the food item request and the identified associations, the best fit comprising a third required list of ingredients and a third culinary skill; and

using a patron portal operating on the computing device to:

receive a food item request from a user device, the food item request comprising a desired food type;

retrieve a consumer profile from a consumer profile database;

send the food item request to the food item design engine;

receive the best fit from the food item design engine;

generate a food item recommendation from the best fit;

choose a restaurant location to prepare the food item recommendation by comparing the third required list of ingredients and a third culinary skill against the list of available culinary skills and the list of available ingredients for each restaurant location in the restaurant database;

generate culinary instructions comprising a set of instructions for preparation of the food item recommendation based on the third required list of ingredients and a third culinary skill;

send the food item recommendation to the user device for approval; and

upon receipt of an approval of the food item recommendation from the user device, send a food item order request to the chosen restaurant location, the food item order request comprising the culinary instructions.

8. The method of claim 7 , wherein each restaurant location further comprises hours of availability of a chef, and the best fit further comprises the hours of availability of the chef of a restaurant location.

9. The method of claim 7 , wherein the patron profile is updated with a patron review of the food item recommendation received from the user.

10. The method of claim 7 , wherein the patron preference is based on social media information retrieved from a social media network.

11. The method of claim 7 , wherein the patron preference is based on nutritional data retrieved from a third-party resource over a network.

12. The method of claim 11 , wherein the nutritional data comprises allergy information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2020
From: MIMASSI, NAGIB GEORGES
To: ROCKSPOON, INC.
Reel/Frame 053718/0211 →
Continuity (4)
Continuation In Part 16993488 · Aug 14, 2020
Provisional Application 62984237 · Mar 2, 2020
Provisional Application 62956289 · Jan 1, 2020
Related Publication 20210201427A1 · Jul 1, 2021