IP Library › Granted Patent US 12,321,978
Granted Patent B2
US 12,321,978 · App. 18/097,022 · Granted Jun 3, 2025

Order assembly methods and system for multiple points of sale

Inventors: Brianna L. Johnson (New Braunfels, TX); Andria M. Rambow (Rogers, MN); Jennifer A. Tso (Minneapolis, MN); Kylene N. Webster (Shakopee, MN); Arivanandam Sankaranarayanan (Woodbury, MN); Syed G. H. Mohammed (Maple Grove, MN); Michael T. Johnson (Minneapolis, MN); Slade J. Baumann (Minneapolis, MN); Charles T. Utz (Rosemount, MN); Daniel N. Tawfik (Maple Grove, MN)
Assignee: TARGET BRANDS, INC.
G06Q30/0635G06Q30/0641
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 12,321,978
App. No.
18/097,022
Granted
Jun 3, 2025
Kind
B2
Abstract

A computer implemented method that includes displaying information about an order including a first product and a second product, where the first product originates at a first retailer and the second product originates at a second retailer. A first user input corresponding to an initiation of production of the first product is received from the first user device and a first visual status is displayed at the second user device. A second user input corresponding to a completion of the production of the first product is received from the first user devices and the first visual status is updated to a second visual status reflecting the completion. A third user input corresponding to an assembly of the order is received from the second user device and a notification that the order including the first product and the second product is complete is displayed at a third user device.

Claims (63)

1. A computer implemented method comprising:

receiving, at a computing device, an order comprising a plurality of products, the plurality of products comprising a first product, a second product, and a third product;

determining, by the computing device using stored retailer and order data, the first product and the third product are associated with a first retailer and the second product is associated with a second retailer;

grouping, by the computing device, the first product and the third product in the order into a product group based on a common characteristic;

transmitting, by the computing device, a first user interface to a first user device and a second user interface to a second user device, the first user interface displaying information about the order including the product group and the second user interface displaying information about the order including the product group, a first status indicator associated with the product group, the second product, and a second status indicator associated with the second product;

receiving, from the first user device, a first user input corresponding to an initiation of production of the first product in the product group;

in response to receiving the first user input, transmitting, by the computing device in real-time, a first updated second user interface to the second user device, the first updated second user interface displaying a change in a first appearance of the first status indicator associated with the product group to a second appearance to reflect the initiation, wherein the first appearance of the first status indicator is changed to the second appearance by filling in a displayed outline of the first status indicator;

receiving, from the first user device, a second user input corresponding to a completion of the production of the first product;

in response to receiving the second user input, transmitting, by the computing device in real-time, a second updated second user interface to the second user device, the second updated second user interface displaying a change in the second appearance of the first status indicator associated with the product group to a third appearance that reflects the product group is partially completed by filling in the displayed outline of the first status indicator an increased amount;

receiving, from the first user device, a third user input corresponding to a completion of the production of the third product in the product group;

in response to receiving the third user input, transmitting, by the computing device in real-time, a third updated second user interface to the second user device, the third updated second user interface displaying a change in the third appearance of the first status indicator associated with the product group to a fourth appearance to reflect the completion of the production of the product group by fully filling in the displayed outline of the first status indicator;

receiving, from the second user device, a fourth user input corresponding to an assembly of the order; and

in response to receiving the fourth user input, transmitting, by the computing device in real-time, a third user interface to third user device, the third user interface displaying a notification that the order including the first product, the second product, and the third product is complete.

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

receiving, from a fourth user device, a fifth user input corresponding to an initiation of production of the second product;

in response to receiving the fifth user input, transmitting, by the computing device in real-time, a fourth updated second user interface to the second user device, the fourth updated second user interface displaying a change in a first appearance of the second status indicator associated with the second product to a second appearance to reflect the initiation;

receiving, from the fourth user device, a sixth user input corresponding to a completion of production of the second product; and

in response to receiving the sixth user input, transmitting, by the computing device in real-time, a fifth updated second user interface to the second user device, the fifth updated second user interface displaying a change in the second appearance of the second status indictor associated with the second product to a third appearance to reflect the completion of production of the second product.

3. The computer implemented method of claim 2 , wherein the first user device is associated with the first retailer and the fourth user device is associated with the second retailer.

4. The computer implemented method of claim 1 , wherein the first product is a food or beverage product.

5. The computer implemented method of claim 1 , wherein the second appearance of the first status indicator reflects a percentage completion of the production of the product group.

6. The computer implemented method of claim 1 , wherein the common characteristic comprises a department of origin within the first retailer, a made to order status, or special holding or handling requirements.

7. A system for coordinating assembly of orders including products originating from at least a first retailer and a second retailer, the system comprising:

one or more processors; and

memory encoding instructions which, when executed by the one or more processors of the system, cause the system to perform a method comprising:

receiving an order comprising a first product, a second product and a third product;

using stored retailer and order data, determining the first product and the third product are associated with the first retailer and the second product is associated with the second retailer;

grouping the first product and the third product in the order into a product group based on a common characteristic, the common characteristic comprising at least one of a department of origin within the first retailer, a made to order status, or special holding or handling requirements;

transmitting a first user interface to a first user device and a second user interface to a second user device, the first user interface displaying information about the order including the product group and the second user interface displaying information about the order including the product group, a first status indicator associated with the product group, the second product and a second status indicator associated with the second product;

receiving, from the first user device, a first user input corresponding to an initiation of production of the first product;

in response to receiving the first user input, transmitting a first updated second user interface to the second user device, the first updated second user interface displaying a change in a first appearance of the first status indicator associated with the product group to a second appearance to reflect the initiation, wherein the first appearance of the first status indicator is changed to the second appearance by filling in a displayed outline of the first status indicator;

receiving, from the first user device, a second user input corresponding to a completion of the production of the first product;

in response to receiving the second user input, transmitting a second updated second user interface to the second user device, the second updated second user interface displaying a change in the second appearance of the first status indicator associated with the product group to a third appearance to reflect the production of the product group is partially completed by filling in the displayed outline of the first status indicator an increased amount;

receiving, from the first user device, a third user input corresponding to a completion of the production of the third product in the product group;

in response to receiving the third user input, transmitting a third updated second user interface to the second user device, the third updated second user interface displaying a change in the third appearance of the first status indicator associated with the product group to a fourth appearance to reflect the completion of the production of the product group by fully filling in the displayed outline of the first status indicator;

receiving, from the second user device, a fourth user input corresponding to an assembly of the order; and

in response to receiving the fourth user input, transmitting a third user interface to a third user device, the third user interface displaying a notification that the order including the first product, the second product, and the third product is complete.

8. The system of claim 7 , wherein the method performed by the system further comprises:

receiving, from a fourth user device, a fifth user input corresponding to an initiation of production of the second product;

in response to receiving the fourth user input, transmitting a fourth updated second user interface to the second user device, the fourth updated second user interface displaying a change in a first appearance of the second status indicator to a second appearance to reflect the initiation;

receiving, from the fourth user device, a sixth user input corresponding to a completion of production of the second product; and

in response to receiving the sixth user input, transmitting a fifth updated second user interface to the second user device, the fifth updated second user interface displaying a change in the second appearance of the second status indictor to a third appearance to reflect a the completion of production of the second product.

9. The system of claim 8 , wherein the first user device is associated with the first retailer and the fourth user device is associated with the second retailer.

10. The system of claim 7 , wherein the first product is a food or beverage product.

11. The system of claim 7 , wherein the information about the order includes an estimated time of arrival for a customer placing the order.

12. A computer implemented method comprising:

receiving, from a customer device, an order including a first product and a second product originating from a first retailer and a third product originating from a second retailer;

transmitting, to an assembler device, a first user interface comprising a first status indicator associated with the first product and the second product and a second status indicator associated with the third product, wherein the first status indicator has a first appearance and the second status indicator has a second appearance;

receiving, from a first retailer device associated with the first retailer, a first user input corresponding to a completion of production of the first product;

based on receiving the first user input, transmitting, to the assembler device, a first updated first user interface that displays an update to the first appearance of the first status indicator to a third appearance to reflect the completion of the production of the product and the second product is partially completed by partially filling in a displayed outline of the first status indicator;

receiving, from a second retailer device associated with the second retailer, a second user input corresponding to a completion of the third product;

based on receiving the second user input, transmitting a second updated first user interface to the assembler device, the second updated first user interface that displays an update to the second appearance of the second status indicator to a fourth appearance to reflect a the completion of production of the third product by fully filling in a displayed outline of the second status indicator;

receiving, from the first retailer device associated with the first retailer, a third user input corresponding to a completion of production of the first product and the second product;

based on receiving the third user input, transmitting to the assembler device, a third updated first user interface that displays an update to the third appearance of the first status indicator to a fifth appearance to reflect the production of the first product and the second product is completed by fully filling in a displayed outline of the first status indicator;

receiving, from the assembler device, a fourth user input corresponding to assembly of the order; and

based on receiving the fourth user input, transmitting to the customer device, a second user interface that includes a notification that the order including the first product, the second product and the third product is complete.

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

receiving, from the first retailer device, a fifth user input corresponding to an initiation of production of the first product; and

based on receiving the fifth user input, transmitting to the assembler device, a fourth updated first user interface that displays an update to a sixth appearance of the first status indicator to the first appearance to reflect the initiation.

14. The computer implemented method of claim 12 , wherein the first retailer and the second retailer share a physical location.

15. The computer implemented method of claim 12 , wherein the first product is a food or beverage product.

16. The computer implemented method of claim 12 ,

wherein the third updated first user interface displays an estimated time of arrival for a customer placing the order.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2023
From: JOHNSON, BRIANNA L.; RAMBOW, ANDRIA M.; TSO, JENNIFER A.; WEBSTER, KYLENE N.; SANKARANARAYANAN, ARIVANANDAM; MOHAMMED, SYED G.H.; JOHNSON, MICHAEL T.; BAUMANN, SLADE J.; UTZ, CHARLES T.; TAWFIK, DANIEL N.
To: TARGET BRANDS, INC.
Reel/Frame 062375/0694 →
Continuity (1)
Related Publication 20240242264A1 · Jul 18, 2024
References Cited (43)
US D795893S · Kim et al. · 2017 [cited by applicant]
US D797774S · Park et al. · 2017 [cited by applicant]
US D803861S · Graham et al. · 2017 [cited by applicant]
US D837814S · Lamperti et al. · 2019 [cited by applicant]
US D845323S · Clediere et al. · 2019 [cited by applicant]
US D855635S · Prag et al. · 2019 [cited by applicant]
US D879816S · Hodgson et al. · 2020 [cited by applicant]
US D881915S · Reid et al. · 2020 [cited by applicant]
US D902224S · Felkins et al. · 2020 [cited by applicant]
US D913309S · Zhao et al. · 2021 [cited by applicant]
US 10943311B1 · Svenson et al. · 2021 [cited by applicant]
US D916800S · Westerhold et al. · 2021 [cited by applicant]
US D977502S · Lu et al. · 2023 [cited by applicant]
US D979586S · Song · 2023 [cited by applicant]
US D980856S · Hsu et al. · 2023 [cited by applicant]
US D992567S · Gao et al. · 2023 [cited by applicant]
US D1001833S · Carrigan et al. · 2023 [cited by applicant]
US 11880804B1 · Sleeman · 2024 [cited by examiner]
US D1023031S · Khoreibi et al. · 2024 [cited by applicant]
US D1027995S · Ponnusamy et al. · 2024 [cited by applicant]
US D1035682S · Qiu · 2024 [cited by applicant]
US 20070187183A1 · Saigh et al. · 2007 [cited by applicant]
US 20120253971A1 · Bansal et al. · 2012 [cited by applicant]
US 20160078523A1 · Lopez et al. · 2016 [cited by applicant]
US 20160140632A1 · Kandala · 2016 [cited by examiner]
US 20180134492A1 · Lert · 2018 [cited by applicant]
US 20190228463A1 · Chan et al. · 2019 [cited by applicant]
US 20190303911A1 · Goodwin · 2019 [cited by applicant]
US 20200320613A1 · Broca · 2020 [cited by examiner]
US 20210224882A1 · Wheeler et al. · 2021 [cited by applicant]
US 20210248530A1 · Garcia-Brosa · 2021 [cited by examiner]
US 20220004985A1 · Neumann · 2022 [cited by examiner]
US 20220036898A1 · Siefken · 2022 [cited by examiner]
US 20220237530A1 · Franey · 2022 [cited by examiner]
CN 305250394 · 2019 [cited by applicant]
CN 306093059 · 2020 [cited by applicant]
CN 306870999 · 2021 [cited by applicant]
CN 307142176 · 2022 [cited by applicant]
Da Silva Freitas, Filipe José. (2022). Wintouch cloud—delivery module (Order No. 30821565). Available from ProQuest Dissertations & Theses Global. (2925078640). Retrieved from https://www.proquest.com/dissertations-thes… [cited by examiner]
Happy Tri Miliarta, “Delivery Mobile App Design”, www.dribble.com, retrieved online Jul. 23, 2024, posted online Nov. 20, 2022, https://dribble.com/shots/19943164-Delivery-Mobile-App-Design, 2 pages. [cited by applicant]
Instacart, “Instacart Unveils a More Affordable Way to Shop Online With New Features That Help Consumers Save on Groceries,” www.instacart.com, retrieved online Jul. 23, 2024, posted online Dec. 16, 2021, https://web.ar… [cited by applicant]
Target, “Fast and Free: All the Facts on Returns with Drive Up”, www.corporate.target.com, retrieved online Jul. 23, 2024, posted online Jun. 26, 2023, https://corporate.target.com/press/fact-sheet/2023/04/fast-and-free… [cited by applicant]
Target, “Food Order Pickup App—Checkout”, www.dribble.com, retrieved online Jul. 23, 2024, posted online Jan. 20, 2021, https://dribble.com/shots/14967934-Food-order-pickup-app-Checkout, 2 pages. [cited by applicant]