IP Library Granted Patent US 11,676,096
Granted Patent B2
US 11,676,096 · App. 17/734,057 · Granted Jun 13, 2023

Optimized packaging for food delivery and take-out

Inventor: Nagib Georges Mimassi (Palo Alto, CA)
Assignee: ROCKSPOON, INC
G06Q10/0832G06F16/2455G06K1/121G06K19/06037G06Q10/06313G06Q10/0875G06Q50/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 11,676,096
App. No.
17/734,057
Granted
Jun 13, 2023
Kind
B2
Abstract

A system and method for optimized packaging of food delivery and take-out orders. The system is a cloud-based network containing an optimization server, portals for restaurants, customers, and drivers to enter their information, a rules library, a label manager, and a food packaging optimization module which determines optimal packaging groupings and configurations based on a multitude of variables associated with the restaurant, customer preferences, and the available menu. The system may be accessed through web browsers or purpose-built computer and mobile phone applications.

Claims (43)

1. A system for optimized packaging for food delivery and take-out, comprising:

a food packaging optimization module comprising a first plurality of programming instructions stored in a memory of, and operable on a processor of, a computing device, wherein the first plurality of programming instructions, when operating on the processor, cause the computing device to:

receive food order information from one or more restaurant computing devices for one or more orders, the order information for each order comprising a plurality of menu items and customer information;

retrieve specific food components that are associated with each of the plurality of menu items from a restaurant database;

assign at least one group identifier for each food component;

retrieve a plurality of properties for each assigned group identifier from a rules library database;

create a data graph from the food components, the group identifiers, and the properties, the data graph comprising vertices and edges, wherein the vertices represent data points and the edges the relationships between data points;

analyze the data graph to create packaging groups comprising a plurality of food components and their specific group identifiers; and

send a packaging plan comprising the packaging groups, to a restaurant computing device, the packaging groups being created such that the packaged food components arrive in an optimal state for consumption.

2. The system of claim 1 , further comprising a packaging coordinator comprising a second plurality of programming instructions stored in a memory of, and operable on a processor of, a network connected computing device, wherein the second plurality of programming instructions, when operating on the processor, cause the computing device to:

receive the packaging plan;

receive food schedule information, the food schedule information comprising a food preparation start time and estimated time to completion;

retrieve container inventory information from a container database;

select a packaging container for each packaging group contained in the packaging plan by comparing the description of container features with the food components and their group identifiers;

add the selected packaging container(s) to the packaging plan; and

send the packaging plan and a packaging start time to a restaurant computing device, the packaging time being calculated such that the packaging is ready as each food component is finished cooking.

3. The system of claim 1 , further comprising a tag manager comprising a third plurality of programming instructions stored in a memory of, and operable on a processor of, a network connected computing device, wherein the third plurality of programming instructions, when operating on the processor, cause the computing device to:

receive customer information comprising at least a name, address, and available customer preferences;

receive the packaging plan;

create a packaging tag using the customer information and the packaging plan, the packaging tag comprising a customer name and address, the type of container, and the food components to be placed in the container; and

send the packaging tag to a restaurant computing device such that the packaging label may be printed and attached to the container specific to the packaging tag.

4. The system of claim 3 , wherein the packaging tag is a scannable QR code.

5. A method for optimized packaging for food delivery and take-out, comprising the steps of:

receiving food order information from one or more restaurant computing devices for one or more orders, the order information for each order comprising a plurality of menu items and customer information;

retrieving specific food components that are associated with each of the plurality of menu items from a restaurant database;

assigning at least one group identifier for each food component;

retrieving a plurality of properties for each assigned group identifier from a rules library database;

creating a data graph from the food components, the group identifiers, and the properties, the data graph comprising vertices and edges, wherein the vertices represent data points and the edges the relationships between data points;

analyzing the data graph to create packaging groups comprising a plurality of food components and their specific group identifiers; and

sending a packaging plan comprising the packaging groups, to a restaurant computing device, the packaging groups being created such that the packaged food components arrive in an optimal state for consumption.

6. The method of claim 5 , further comprising the steps of:

receiving the packaging plan;

receiving food schedule information, the food schedule information comprising a food preparation start time and estimated time to completion;

retrieving container inventory information from a container database;

selecting a packaging container for each packaging group contained in the packaging plan by comparing the description of container features with the food components and their group identifiers;

adding the selected packaging container(s) to the packaging plan; and

sending the packaging plan and a packaging start time to a restaurant computing device, the packaging time being calculated such that the packaging is ready as each food component is finished cooking.

7. The method of claim 5 , further comprising the steps of:

receiving customer information comprising at least a name, address, and available customer preferences;

receiving the packaging plan;

creating a packaging tag using the customer information and the packaging plan, the packaging tag comprising a customer name and address, the type of container, and the food components to be placed in the container; and

sending the packaging tag to a restaurant computing device such that the packaging label may be printed and attached to the container specific to the packaging tag.

8. The method of claim 7 , wherein the packaging tag is scannable QR code.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2022
From: MIMASSI, NAGIB GEORGES
To: ROCKSPOON, INC
Reel/Frame 061126/0218 →
Continuity (7)
Continuation 17148313 · Jan 13, 2021
Continuation In Part 16898839 · Jun 11, 2020
Continuation In Part 16796505 · Feb 20, 2020
Provisional Application 63119724 · Dec 1, 2020
Provisional Application 62938835 · Nov 21, 2019
Provisional Application 62938822 · Nov 21, 2019
Related Publication 20220335376A1 · Oct 20, 2022