IP Library Granted Patent US 10,997,548
Granted Patent B2
US 10,997,548 · App. 16/247,248 · Granted May 4, 2021

Item ordering, pickup, and notification methods

Inventor: Dommonic Nelson (Spring, TX)
Assignee: FoodGarage, LLC
G06Q10/0836G06Q30/0635G07C9/00817H04W4/14
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,997,548
App. No.
16/247,248
Granted
May 4, 2021
Kind
B2
Abstract

Apparatus and associated methods relate to an online ordering/takeout system for customers to place orders with a variety of merchants, where a customer can let a merchant know that the customer is on their way, and in response, the status of the order is updated in a locker-tracking system. In an illustrative example, a customer device may allow for customers to communicate an in-transit status to the merchant. A merchant device may, for example, allow a customer to gain access to a locker that stores the customer's order. In response to milestone events, such as placing a food item in a locker or the customer indicating they are “on their way,” the system may update a status of the locker to reflect a current status of the locker/order. Some embodiments may advantageously provide confirmation to the merchant that the customer is in route to the merchant's location.

Claims (54)

1. A computer-implemented method performed by one or more processors of a kiosk system associated with a plurality of storage compartments for coordinating retrieval of a physical item at a physical location, comprising:

receiving order detail information relating to an order that has been placed by a user;

assigning the order to a specific storage compartment in the plurality of storage compartments located at the physical location;

receiving an occupied signal that the physical item has been placed within the assigned specific storage compartment;

in response to receiving the occupied signal, updating a storage status of the assigned specific storage compartment to a first storage status;

transmitting, to a user computing device associated with the user, a request for the user to directly indicate via an electronic message whether the user is in route to the physical location;

transmitting, to the user computing device associated with the user, an access password for granting access to the assigned specific storage compartment;

receiving an indication via the electronic message that the user is in route to the physical location;

in response to receiving the indication that the user is in route to the physical location, updating the storage status of the assigned specific storage compartment to a second storage status;

displaying a current storage status of the assigned specific storage compartment;

receiving the access password from the user;

in response to receiving the access password, providing an access code associated with the assigned specific storage compartment;

receiving the access code from the user to the specific storage compartment; and,

in response to receiving the access code from the user, opening the specific storage compartment.

2. The computer-implemented method of claim 1 , wherein the first storage status comprises a pending retrieval status, and the second storage status comprises a confirmed order status.

3. The computer-implemented method of claim 1 , further comprising:

responsive to a passing of a predetermined amount of time after the updating a storage status of the assigned specific storage compartment to a first storage status, updating the storage status of the assigned specific storage compartment to a third storage status.

4. The computer-implemented method of claim 3 , wherein the third storage status comprises a freshness alert status based upon a pre-determined freshness expiration period for the physical item.

5. The computer-implemented method of claim 1 , wherein transmitting a request for the user to directly indicate via an electronic message whether the user is in route to the physical location comprises transmitting a short message service (SMS) message to the user device.

6. The computer-implemented method of claim 1 , further comprising:

upon retrieval of the physical item from the assigned specific storage compartment, updating the storage status of the assigned specific storage compartment to a zeroth storage status.

7. The computer-implemented method of claim 6 , wherein the zeroth storage status comprises an available compartment status.

8. The computer-implemented method of claim 1 , further comprising:

responsive to a passing of a predetermined amount of time after the updating a storage status of the assigned specific storage compartment to a second storage status, updating the storage status of the assigned specific storage compartment to a fourth storage status.

9. The computer-implemented method of claim 8 , wherein the fourth storage status comprises a user no-show status.

10. A computer-implemented method performed by one or more processors of a kiosk system associated with a plurality of storage compartments for coordinating retrieval of a physical item at a physical location, comprising:

assigning an order to a specific storage compartment in the plurality of storage compartments located at the physical location;

receiving an occupied signal that the physical item has been placed within the assigned specific storage compartment;

in response to receiving the occupied signal, updating a storage status of the assigned specific storage compartment to a first storage status;

transmitting, to a user computing device associated with the user, a request for the user to directly indicate via an electronic message whether the user is in route to the physical location;

receiving an indication via the electronic message that the user is in route to the physical location;

in response to receiving the indication that the user is in route to the physical location, updating the storage status of the assigned specific storage compartment to a second storage status;

in response to receiving a predetermined access password from the user, providing an access code associated with the assigned specific storage compartment;

receiving the access code from the user to the specific storage compartment; and,

in response to receiving the access code from the user, opening the specific storage compartment.

11. The computer-implemented method of claim 10 , wherein the first storage status comprises a pending retrieval status, and the second storage status comprises a confirmed order status.

12. The computer-implemented method of claim 10 , further comprising:

responsive to a passing of a predetermined amount of time after the updating a storage status of the assigned specific storage compartment to a first storage status, updating the storage status of the assigned specific storage compartment to a third storage status.

13. The computer-implemented method of claim 12 , wherein the third storage status comprises a freshness alert status based upon a pre-determined freshness expiration period for the physical item.

14. The computer-implemented method of claim 10 , wherein transmitting a request for the user to directly indicate via an electronic message whether the user is in route to the physical location comprises transmitting a short message service (SMS) message to the user device.

15. The computer-implemented method of claim 10 , further comprising:

upon retrieval of the physical item from the assigned specific storage compartment, updating the storage status of the assigned specific storage compartment to a zeroth storage status.

16. The computer-implemented method of claim 15 , wherein the zeroth storage status comprises an available compartment status.

17. The computer-implemented method of claim 10 , further comprising:

responsive to a passing of a predetermined amount of time after the updating a storage status of the assigned specific storage compartment to the second storage status, updating the storage status of the assigned specific storage compartment to a fourth storage status.

18. The computer-implemented method of claim 17 , wherein the fourth storage status comprises a user no-show status.

19. The computer-implemented method of claim 10 , further comprising:

receiving order detail information relating to the order that has been placed by the user.

20. The computer-implemented method of claim 10 , further comprising:

displaying a current storage status of the assigned specific storage compartment.

21. The computer-implemented method of claim 10 , wherein the occupied signal is generated responsive to user input.

22. The computer-implemented method of claim 10 , the method further comprising:

generating a graphical display representing each of the plurality of storage compartments at the storage location, wherein the graphical representation provides a visual indication of a current storage status of each of the plurality of storage compartments; and,

updating the graphical display when a current storage status of at least one storage compartment changes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2019
From: NELSON, DOMMONIC
To: FOODGARAGE, LLC
Reel/Frame 049025/0684 →
Continuity (2)
Provisional Application 62617060 · Jan 12, 2018
Related Publication 20190220815A1 · Jul 18, 2019
Cited By (1)
US 12,282,890