IP Library Granted Patent US 11,449,925
Granted Patent B2
US 11,449,925 · App. 16/252,494 · Granted Sep 20, 2022

Systems and methods for ordering graphical user interface

Inventors: Derrick Chan (Tustin, CA); Jenna Keith-Birney (Newport Beach, CA); Veronica Luna (Anaheim, CA); Manisha Dhawan (Irvine, CA); Berenguer O. Duncan (Seattle, WA); Lance Lockett (Seattle, WA); Brynn Dirksen (Portland, OR); Colin Howarth (Pacifica, CA); Chris DeGroff (Apex, NC); Jonathan Maier (Austin, TX)
Assignee: Taco Bell Corp.
G06Q30/0641G06F3/0488G06Q30/0621G06Q30/0639G06Q50/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,449,925
App. No.
16/252,494
Granted
Sep 20, 2022
Kind
B2
Abstract

An ordering system described herein can include a rapid reorder of items without needing to re-add the individual items into a shopping cart. The rapid reorder may be triggered via a 3D touch or a long press on a mobile device. The ordering system can also provide an architecture that can allow a user to modify an order, such as, e.g., the pickup time or store location, after the order has been submitted.

Claims (87)

1. A system for rapid reordering comprising:

a mobile device comprising:

a non-transitory physical computer storage that stores executable instructions corresponding to an ordering application; and

a first hardware processor programmed to execute the instructions so as to:

determine that a user is authenticated by the ordering application;

detect a first actuation of a mobile device triggered by actuating a button on the mobile device and based on an operating system of the mobile device, wherein the first actuation comprises a 3D touch or a long press on a display of the mobile device;

cause the mobile device to present an option for a rapid reorder of an item in response to the detection of the first actuation of the mobile device and in response to the determination that the user is authenticated;

detect a second actuation of the mobile device, wherein the second actuation indicates a selection of the option for the rapid reorder;

in response to the detection of the second actuation,

activate the ordering application from a background process,

access order information associated with the item, and

cause the mobile device to present a checkout user interface of the ordering application, wherein the checkout user interface comprises the order information associated with the item; and

communicate first data to a remote computing system, the first data comprising a request to create an order object by the remote computing system based at least partly on the order information; and

the remote computing system comprising a second hardware processor configured to:

apply a validation rule to the first data and the order object, wherein the validation rule is associated with at least one of food item availability, a store location, or store hours, wherein application of the validation rule results in output;

detect, from the output, an error with the first data and the order object;

determine that the error is recoverable;

automatically generate an updated order object, wherein automatically generating the updated order object further comprises:

generating, from the first data, first modified data to address the error; and

including the first modified data in the updated order object; and

make the updated order object available to a point of sale system.

2. The system of claim 1 , wherein the validation rule is configured to result in the output where a pickup method from the order information is no longer valid, and wherein generating the first modified data further comprises selecting an alternate pickup method.

3. The system of claim 2 , wherein the pickup method comprises a drive-through pickup and the alternate pickup method comprises an in-store pickup.

4. The system of claim 1 , wherein the first hardware processor is further programmed to:

receive an indication that the user selected a check-in action; and

in response to receiving the indication, update a status associated with the order object from a first status to a second status.

5. The system of claim 1 , wherein the first hardware processor is further programmed to:

cause the mobile device to present a user interface for enabling and configuring a second rapid reorder for a second item.

6. The system of claim 1 , wherein the order object comprises an order that is on a past order list or a favorite order list.

7. A method for rapid reordering comprising:

under control of a hardware processor,

detecting a first actuation of a mobile device triggered by actuating a button on the mobile device and based on an operating system of the mobile device, wherein the first actuation comprises a 3D touch or a long press on a display of the mobile device;

causing the mobile device to present an option for a rapid reorder of an item in response to the first actuation of the mobile device;

detecting a second actuation of the mobile device, wherein the second actuation indicates a selection of the option for the rapid reorder;

activating an ordering application on the mobile device;

determining that the rapid reorder is configured for the item;

in response to the determination that the rapid reorder is configured for the item;

accessing order information associated with the item;

causing the mobile device to present a checkout user interface of the ordering application, wherein the checkout user interface comprises the order information associated with the item; and

communicating first data to a remote computing system, the first data comprising a request to create an order object by the remote computing system based at least partly on the order information;

applying a validation rule to the first data and the order object, wherein the validation rule is associated with at least one of food item availability, a store location, or store hours, wherein application of the validation rule results in output;

detecting, from the ouput, an error with the first data and the order object;

determining that the error is recoverable;

automatically generating an updated order object, wherein automatically generating the updated order object further comprises:

generating, from the first data, first modified data to address the error; and

including the first modified data in the updated order object; and

making the updated order object available to a point of sale system.

8. The method of claim 7 , further comprising:

determining that a user is authenticated by the ordering application; and

wherein the option for rapid reorder is presented in response to the determination that the user is authenticated by the ordering application and the detection of the first actuation of the mobile device.

9. The method of claim 7 , further comprising:

causing the mobile device to present a user interface for enabling and configuring a second rapid reorder for a second item.

10. The method of claim 7 , wherein the order information comprises a customization of the item.

11. The method of claim 7 , wherein the order information comprises a pickup location of the item.

12. The method of claim 7 , further comprising:

receiving an indication that a user selected a check-in action; and

in response to receiving the indication, updating a status associated with the request to create the order object.

13. The method of claim 7 , wherein the order object comprises a past order or a favorite order.

14. A system for rapid reordering comprising:

a mobile device comprising:

a non-transitory physical computer storage that stores executable instructions corresponding to an ordering application; and

a first hardware processor programmed to execute the instructions so as to:

detect a first actuation of a mobile device triggered by actuating a button on the mobile device and based on an operating system of the mobile device wherein the first actuation comprises a 3D touch or a long press on a display of the mobile device;

cause the mobile device to present an option for a rapid reorder of an item in response to the first actuation of the mobile device;

detect a second actuation of the mobile device, wherein the second actuation indicates a selection of the option for the rapid reorder;

access order information associated with the item;

cause the mobile device to present a checkout user interface of the ordering application, wherein the checkout user interface comprises the order information associated with the item; and

communicate first data to a remote computing system, the first data comprising a request to create an order object by the remote computing system based at least partly on the order information; and

the remote computing system comprising a second hardware processor configured to:

apply a validation rule to the first data and the order object, wherein the validation rule is associated with at least one of food item availability, a store location, or store hours, wherein application of the validation rule results in output;

detect, from the output, an error with the first data and the order object;

determine that the error is recoverable;

automatically generate an updated order object, wherein automatically generating the updated order object further comprises:

generating, from the first data, first modified data to address the error; and

including the first modified data in the updated order object; and

make the updated order object available to a point of sale system.

15. The system of claim 14 , wherein the first hardware processor is further programmed to:

determine that a user is authenticated by the ordering application; and

wherein the option for rapid reorder is presented in response to the determination that the user is authenticated by the ordering application and the detection of the first actuation of the mobile device.

16. The system of claim 14 , wherein the first hardware processor is further programmed to:

cause the mobile device to present a user interface for enabling and configuring a second rapid reorder for a second item.

17. The system of claim 14 , wherein the order information comprises a customization of the item.

18. The system of claim 14 , wherein the order information comprises a pickup location of the item.

19. The system of claim 14 , wherein the first hardware processor is further programmed to:

receive an indication that a user selected a check-in action; and

update a status associated with the request to create the order object.

20. The system of claim 14 , wherein the order object comprises a past order or a favorite order.

Assignments (15)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2022
From: TACO BELL CORP.
To: TACO BELL FUNDING, LLC
Reel/Frame 061869/0014 →
SECURITY INTEREST Recorded Nov 23, 2022
From: TACO BELL CORP.
To: TACO BELL FUNDING, LLC
Reel/Frame 061869/0051 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2022
From: TACO BELL FUNDING, LLC
To: TACO BELL IP HOLDER, LLC
Reel/Frame 061869/0074 →
SECURITY INTEREST Recorded Nov 23, 2022
From: TACO BELL FUNDING, LLC
To: TACO BELL IP HOLDER, LLC
Reel/Frame 061869/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: SAPIENT CORPORATION
To: TACO BELL CORP.
Reel/Frame 060805/0870 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: DEGROFF, CHRISTOPHER
To: SAPIENT CORPORATION
Reel/Frame 060800/0929 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: DUNCAN, BERENGUER O.
To: SAPIENT CORPORATION
Reel/Frame 060800/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: KEITH-BIRNEY, JENNA
To: TACO BELL CORP.
Reel/Frame 060799/0244 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: MAIER, JONATHAN
To: SAPIENT CORPORATION
Reel/Frame 060800/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: DIRKSEN, BRYNN
To: SAPIENT CORPORATION
Reel/Frame 061165/0411 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: LOCKETT, LANCE
To: SAPIENT CORPORATION
Reel/Frame 060800/0944 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: LUNA, VERONICA
To: TACO BELL CORP.
Reel/Frame 060799/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: CHAN, DERRICK
To: TACO BELL CORP.
Reel/Frame 060800/0751 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: DHAWAN, MANISHA
To: TACO BELL CORP.
Reel/Frame 060800/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: HOWARTH, COLIN ANDREW
To: SAPIENT CORPORATION
Reel/Frame 060800/0914 →
Continuity (2)
Provisional Application 62620242 · Jan 22, 2018
Related Publication 20190228463A1 · Jul 25, 2019