# US 2018/0025445 A1 · System and Process for Managing Preparation and Packaging of Food and/or Beverage Products for a Precise Delivery Time

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0025445 A1
- Document ID: US20180025445A1
- Status: Published application
- Kind: A1
- Application number: 15/217,314
- Filed: 2016-07-22
- Published: 2018-01-25
- Earliest claimed: 2016-07-22
- Assignees: Nourish Technology Inc.
- Applicants: Nourish Technology Inc.
- Inventors: Greg Becker; Federico Bana Mullin; Patrick O'Brien; James Barnes; Scott Lessans; Fabian Silva
- Web page: https://patentgrep.com/patent/US20180025445A1

## CPC

- G06Q 50/12: Hotels or restaurants
- G06Q 20/18: involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
- G06Q 20/202: {Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR}
- G06Q 20/3224: {Transactions dependent on location of M-devices}
- G06Q 20/4015: {using location information}
- G06Q 20/40155: {for triggering transactions}
- G06Q 30/0635: {replenishment orders; recurring orders}
- G07F 9/009: {User recognition or proximity detection}
- G07F 13/065: {for drink preparation}
- G07F 17/0078: {Food articles which need to be processed for dispensing in a hot or cooked condition, e.g. popcorn, nuts}
- G07F 17/40: for devices for accepting orders, advertisements, or the like
- G07G 1/00: Cash registers
- H04W 4/027: {using movement velocity, acceleration information}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- G07G: REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The disclosure relates to a computer-based system for managing just-in-time preparation and delivery of food products. In the system, customers can build, place, and pay for their order. Once the order is placed, the system will track the users location, only starting to prepare their food when the customer is within a specific proximity to the retail location. The proximity will be dynamic and expand and contract with the customer's movements. Finally, the system will coordinate the preparation, assembly and packaging of the order to provide just-in-time delivery of the customer's order, thereby reducing food waste and enhancing the freshness and taste of the product delivered to improve the customer experience.

## Claims

### Claim 1

A system for ordering food comprising:
a software application operating on a mobile computer device or on a computer device that is synced with the mobile computer device having a real-time positioning system component, the software application configured to receive a customer order and to communicate the customer order through a wired and/or wireless communication network to a retail server located at a retail location or a remote server in communication with the retail server through the wired and/or wireless communication network; and
a processor that is in communication through the wired and/or wireless communication network with the software application, as well as the retail server and/or remote server, the processor is configured to call up a predetermined preparation time for the customer order from a database of the system upon receipt of the customer order at the remote server, whereby the processor is also configured to actively monitor a real-time location of the mobile computer device from time of order through to arrival of the mobile computer device, vis-a-vie a customer, at the retail location using the real-time positioning system component;
whereby the processor compares the predetermined preparation time for the customer order against travel time of the mobile computer device relative to the retail location based on real-time positional data related to movement of the mobile computer device, and when the processor determines that the real-time positional date of the mobile computer device relative to the retail location equals the predetermined preparation time within a time range of tolerance, the processor is configured to notify the retail server that preparation of the order should begin so that the order is ready for delivery when the mobile computer device arrives at the retail location.

### Claim 2 (depends on 1)

The system of claim 1 wherein the system is configured to notify the retail server when the mobile computer device arrives at the retail location based on active monitoring of the real-time location of the mobile computer device using the real-time positioning system component.

### Claim 3 (depends on 1)

The system of claim 1 wherein the system accepts payment for the customer order.

### Claim 4 (depends on 3)

The system of claim 3 wherein the system accepts payment for the customer order based on real-time location of the mobile computer device using the real-time positioning system component.

### Claim 5 (depends on 4)

The system of claim 4 wherein the system accepts payment for the customer order before or after the system notifies the retail server.

### Claim 6 (depends on 1)

The system of claim 1 wherein the tolerance incorporates data related to traffic, weather conditions in which the mobile computer device is travelling or other customer orders queued in the system.

### Claim 7 (depends on 1)

The system of claim 1 wherein the system stores personal data of a customer.

### Claim 8 (depends on 7)

The system of claim 7 wherein the personal data includes a prior order of the customer.

### Claim 9 (depends on 7)

The system of claim 7 wherein the personal data is used in direct marketing to the customer.

### Claim 10 (depends on 8)

The system of claim 8 wherein the system is configured to submit the prior order as the current food product order with a single command.

### Claim 11 (depends on 1)

The system of claim 1 wherein the system is configured to send a reminder to the software application operating the mobile computer device to visit the retail location at a certain time.

### Claim 12 (depends on 1)

The system of claim 1 wherein the system is configured to accept and prioritize orders of two or more customers based on the active monitoring of the real time location of mobile computer devices of each of the customers.

### Claim 13 (depends on 1)

The system of claim 1 wherein weather data is incorporated to determine whether to offer a food product to the customer.

### Claim 14 (depends on 1)

The system of claim 1 wherein a customer can set the system to notify the retail server to begin preparing the customer order for delivery at a specific time.

### Claim 15 (depends on 1)

The system of claim 1 wherein the real-time positioning system component is any one or more of a GPS component, a Bluetooth component or a component that uses Wi-Fi enabled real time tracking.

### Claim 16 (depends on 1)

The system of claim 1 wherein the mobile computer device is a wearable device.

### Claim 17

A system for ordering food comprising:
a website accessible through a wired or wireless communications network by a unique mobile computer device having a real-time positioning system component or by a computer device that is synced to a software application operating on the unique mobile computer device, whereby the unique mobile computer device is assigned a unique registered customer credential;
a processor that is in communication through the wired and/or wireless communication network with the unique mobile computer device and/or computer device, as well as a retail computer device, the process is configured to call up from a database a predetermined preparation time for a customer order when the customer order is placed through the website;
wherein the processor is configured to actively monitor a real-time location of the unique mobile computer device from a time the customer order is placed on the website through to arrival of the unique mobile computer device at a retail location using the real-time positioning system component;
the processor is configured to compare the preparation time for the customer order against the real-time location of the unique mobile computer device so that when travel time of the unique mobile computer device relative to the retail location is about equal to the preparation time for the customer order within a time range of tolerance, the processor is configured to communicate a notification to through the wired and/or wireless communication network to the retail computer device located at the retail location, whereby the notification triggers preparation of the customer order.

### Claim 18 (depends on 17)

The system of claim 17 wherein based on active monitoring of customer's real-time location using the real-time positioning system component, the system is configured to notify the retail computer device when a customer arrives at the retail location to pick up the customer order.

### Claim 19 (depends on 17)

The system of claim 17 wherein the system accepts payment for the customer order.

### Claim 20 (depends on 19)

The system of claim 19 wherein, based on active monitoring of the real-time location using the real-time positioning system component, the system accepts payment for the customer order a predetermined time.

### Claim 21 (depends on 20)

The system of claim 20 wherein the system accepts payment for the customer order before or after the system notifies the retail computer device to begin preparing the customer order.

### Claim 22 (depends on 17)

The system of claim 17 wherein the time range of tolerance incorporates data related to traffic, weather conditions in which the unique mobile computer device is travelling or other customer orders queued in the system.

### Claim 23 (depends on 17)

The system of claim 17 wherein the system stores personal data of a customer.

### Claim 24 (depends on 23)

The system of claim 23 wherein the personal data includes a prior customer order of the customer.

### Claim 25 (depends on 23)

The system of claim 23 wherein the personal data is used for direct marketing to the unique mobile computer device of the customer.

### Claim 26 (depends on 24)

The system of claim 24 wherein the system is configured to submit the prior customer order as the current food product order with a single command.

### Claim 27 (depends on 17)

The system of claim 17, wherein the system is configured to send a reminder to the unique mobile computer device to prompt a customer to visit the retail location at a certain time.

### Claim 28 (depends on 17)

The system of claim 17 wherein the system is configured to accept and prioritize orders of two or more customers based on monitoring the real time location of multiple unique mobile computer devices.

### Claim 29 (depends on 17)

The system of claim 17 wherein weather data is incorporated to determine whether to offer a food product to a customer.

### Claim 30 (depends on 17)

The system of claim 17 wherein a customer can delay the system to send the notification to the retail computer device to a later time.

### Claim 31 (depends on 17)

The system of claim 17 wherein the real-time positioning system component is any one or more of a GPS component, a Bluetooth component, or a component that uses Wi-Fi enabled real time tracking.

### Claim 32 (depends on 17)

The system of claim 17 wherein the unique mobile computer device is a wearable device.

### Claim 33

A method for ordering food comprising:
receiving an order that has been placed using a software application operating on a mobile computer device or a computer device that is synced with the mobile computer device, wherein the mobile computer device has a real-time positioning system component, and wherein the mobile computer device and the computer device communicate through a wired and/or wireless communication network with a retail server at a retail location or with a remote server in a location that is remote to the retail location and communication with the retail server;
upon receiving the order in the system, calling up a predetermined preparation time for the order from a database using a processor of the system;
actively tracking a real-time location of the mobile computer device from time of order through to arrival of the mobile computer device at or near the retail location by the system communicating through the wired and/or wireless communications network with the real-time positioning system component of the mobile computer device;
comparing the predetermined preparation time for the order against an estimated travel time of the mobile computer device from any remote location to the retail location wherein the estimate travel time is determined using real-time positional data of the mobile computer device; and
notifying the retail location with the retail server or the retail server by way of the remote server to begin preparing the order of food when the real-time location of the mobile computer device relative to the retail location equals the predetermined preparation time for the order within a time range of tolerance.

### Claim 34 (depends on 33)

The method of claim 33 wherein, based on active monitoring of customer's real-time location using the real-time positioning system component, the step of notifying the retail location occurs when the customer arrives at the retail location to pick up a completed order.

### Claim 35 (depends on 33)

The method of claim 33 further comprising submitting payment for the customer order through the system.

### Claim 36 (depends on 35)

The method of claim 35 wherein, based on active monitoring of the real-time location using the real-time positioning system component, the step of submitting payment for the order is automatic.

### Claim 37 (depends on 36)

The method of claim 36 wherein payment for the order occurs before or after the step of notifying the retail location to begin preparing the order.

### Claim 38 (depends on 33)

The method of claim 33 wherein the time range of tolerance incorporates data related to one or more of traffic, weather conditions in which the customer is travelling, or other customer orders queued in the system.

### Claim 39 (depends on 33)

The method of claim 33 further comprising collecting personal data of a customer using the software application.

### Claim 40 (depends on 39)

The method of claim 39 wherein the personal data includes a prior order of the customer.

### Claim 41 (depends on 39)

The method of claim 39 further comprising using the personal data for direct marketing to the customer.

### Claim 42 (depends on 40)

The method of claim 40 further comprising submitting the prior order as a current order using a single command.

### Claim 43 (depends on 33)

The method of claim 33 further comprising sending an electronic reminder to a customer to visit the retail location at a certain time.

### Claim 44 (depends on 33)

The method of claim 33 further comprising accepting two or more orders and prioritizing preparation of the orders by actively monitoring the real time location of the mobile computer device of each customer that placed the orders.

### Claim 45 (depends on 33)

The method of claim 33 further comprising using weather date to determine whether to offer food to a customer for purchase.

### Claim 46 (depends on 33)

The method of claim 33 further comprising delaying to a later time the step of notifying the retail location to begin preparing the order.

### Claim 47 (depends on 33)

The method of claim 33 wherein the real-time positioning system component is any one or more of a GPS component, a Bluetooth component, or a component that uses Wi-Fi enabled real time tracking.

### Claim 48 (depends on 33)

The method of claim 33 wherein the mobile computer device is a wearable device.

### Claim 49

A method for ordering a food product comprising:
receiving an order for a food product that has been placed by a customer through a website accessible using a unique registered customer credential, the order is placed using a software application operating on a unique mobile computer device or on a computer device that is synced with the unique mobile computer device also operating the software application, wherein the unique mobile computer device has a real-time positioning system component;
upon receiving the order, processing the order with a server in wired and/or wireless communication with the website and with the unique computer mobile computer device by:
calling up a predetermined preparation time for the order from a database in communication with the server;
actively tracking real-time location of the unique mobile computer device by using the real-time positioning system component, from time of order through to arrival of the unique mobile computer device at a retail location where the food product will be delivered to a customer, whereby an estimated arrival time of the unique mobile computer device at the retail location is determined; and
comparing the predetermined preparation time for the order against the estimate arrival time while the unique mobile computer device is in transit from a remote location to the retail location based on real-time positional data related to the customer's mobile computer device; and
notifying the server or a retail server that is in communication with the server, at the retail location that preparation of the food product should begin when the real-time location of the unique mobile computer device relative to the retail location equals the predetermined preparation time for the order within a time range of tolerance.

### Claim 50 (depends on 49)

The method of claim 49 wherein based on active monitoring of customer's real-time location using the real-time positioning system component, the step of notifying occurs when the mobile computer device arrives at the retail location to pick up the order.

### Claim 51 (depends on 49)

The method of claim 49 further comprising submitting payment for the order.

### Claim 52 (depends on 51)

The method of claim 51 wherein, based on active monitoring of the customer's real-time location using the real-time positioning system component, the step of submitting payment is automatically.

### Claim 53 (depends on 52)

The method of claim 52 wherein the step of submitting payment occurs before or after the step of notifying to begin preparation of the order.

### Claim 54 (depends on 49)

The method of claim 49 wherein the time range of tolerance incorporates data related to at least one of traffic, weather conditions in which the customer is travelling or other customer orders queued in the system.

### Claim 55 (depends on 49)

The method of claim 49 further comprising collecting personal data of the customer using the software application.

### Claim 56 (depends on 55)

The method of claim 55 wherein the personal data includes a prior order of the customer.

### Claim 57 (depends on 55)

The method of claim 55 further comprising using the personal data for direct marketing to the customer.

### Claim 58 (depends on 56)

The method of claim 56 further comprising submitting the prior order as a current order with a single command.

### Claim 59 (depends on 49)

The method of claim 49 further comprising sending an electronic reminder to the mobile computer device prompting the customer to visit the retail location at a certain time.

### Claim 60 (depends on 49)

The method of claim 49 further comprising accepting two or more orders and prioritizing the two or more orders based on the active monitoring of the real time location of mobile computer devices of each customer.

### Claim 61 (depends on 49)

The method of claim 49 further comprising using weather date to determine whether to offer food to a customer for purchase.

### Claim 62 (depends on 49)

The method of claim 49 further comprising delaying to a later time the step of notifying the retail location to begin preparing the order.

### Claim 63 (depends on 49)

The method of claim 49 wherein the real-time positioning system component is one or more of a GPS component, a Bluetooth component, or a component that uses Wi-Fi enabled real time tracking.

### Claim 64 (depends on 49)

The method of claim 49 wherein the mobile computer device is a wearable device.
