System, method, and non-transitory computer-readable storage media for allowing a customer to place orders remotely and for the order assembler to communicate directly with the customer

US10445816B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10445816-B2
Application numberUS-201414549277-A
CountryUS
Kind codeB2
Filing dateNov 20, 2014
Priority dateNov 20, 2014
Publication dateOct 15, 2019
Grant dateOct 15, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for allowing a customer to order goods on-line or remotely and to pick-up the goods at a desired location or store are disclosed. The techniques include receiving a customer order. The customer order includes at least one good. The techniques further include establishing a list of alternative goods if one or more of the goods in the customer order are unavailable and allowing the customer to choose one of the alternative goods as a substitute good and establishing a revised customer order.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: an order fulfillment system associated with a facility, the order fulfillment system being configured to receive a customer order placed by a customer through a customer device and to display the customer order to an assembler device when an assembler is assembling the customer order for the customer, the customer order including at least one good, and the order fulfillment system comprises a first server and a second server, wherein the first server stores motor vehicle license plate numbers associated with the customer and prompts the customer to select a motor vehicle license plate number of motor vehicle license plates stored in the first server prior to a pick-up time of the customer order at the facility; an optical sensor; an optical character recognition system; the assembler device being configured to communicate with the first server of the order fulfillment system when one good of the at least one good of the customer order is not available at the facility, the assembler device being configured to perform: displaying a list of the at least one good in the customer order, and receiving a list of substitute goods for the one good; and a database configured to store information related to customer orders; wherein: the first server is coupled to the database and the order fulfillment system; and the first server is configured to: receive the customer order from the customer through the customer device coupled to the first server; store the customer order in the database, the customer orders comprising the customer order; send the list of substitute goods to the customer using a method of communication requested by the customer, wherein the list of substitute goods comprises associated images of each good on the list of substitute goods; wait a predetermined time to receive from the customer a first selection of a first substitute good from the list of substitute goods, wherein: the first server is configured to receive and does receive a response from the customer regarding the list of substitute goods sent to the customer, wherein the response from the customer either (a) selects the first-substitute good from the list of substitute goods to replace the one good that is not available at the facility or (b) deletes the one good of the at least one good that is not available at the facility from the customer order; and after receiving the response from the customer, (a) when the customer selected the first substitute good to replace the one good that is not available at the facility, then the first server revises the customer order to include the first substitute good and delete the one good of the at least one good that is not available at the facility from the customer order, or (b) when the customer deleted the one good, then the first server revises the customer order to delete the one good of the at least one good from the customer order; and when the first server does not receive the response from the customer within the predetermined time, receive from the assembler device a selection of a second substitute good from the list of substitute goods to replace the one good that is not available at the facility to revise the customer order to include the second substitute good, wherein the assembler selects the second substitute good to replace the one good that is not available at the facility based on at least the pick-up time requested by the customer; the second server is configured to determine, by communicating to (a) the first server and (b) the assembler device, the pick-up time at the facility, wherein the first server receives the motor vehicle license plate number of a vehicle confirmed by the customer to be used to pick up the customer order during the pick-up time, and wherein the first server provides the customer order and the motor vehicle license plate number of the vehicle confirmed by the customer to the second server, wherein the second server provides the customer order, as revised, to be assembled to the assembler device; the optical sensor captures images of the motor vehicle license plate upon arrival at the facility and communicates with the (a) second server and (b) the optical character recognition system; the optical character recognition system matches the images captured by the optical sensor with the motor vehicle license plate number for a positive identification of the vehicle; and the second server communicates with the assembler device to deliver an assembled order, based on the customer order, as revised, to the customer associated with the motor vehicle license plate number, as positively identified. 2. The system of claim 1 , wherein: the assembler device is configured to scan universal product codes of goods that are available at the facility; and the list of substitute goods comprises at least a portion of the goods for which the universal product codes are scanned by the assembler device. 3. The system of claim 2 , wherein: the database comprises images of the goods available at the facility; the first server is configured to provide the images of each of the goods in the list of substitute goods to a graphical user interface of the customer device; and the images of the goods in the list of substitute goods are based on the universal product codes, as scanned. 4. The system of claim 1 , wherein: the database comprises information associated with each of a plurality of customers in customer records associated with the each of the plurality of customers, the plurality of customers comprising the customer; and the customer records for the each of the plurality of customers comprise indications of methods of communication requested by the each of the plurality of customers. 5. The system of claim 4 , wherein the list of substitute goods is sent to the customer device via the first server using the method of communication, and wherein the list of substitute goods further comprises other information associated with the each good on the list of substitute goods. 6. The system of claim 5 , wherein the method of communication is at least one of an automated telephone call, an email, an instant message, a multimedia message service message, or a message sent to a specific application on the customer device. 7. The system of claim 4 , wherein a link to a website is sent to the customer device by the first server using the method of communication. 8. The system of claim 1 , further comprising: multiple assembler devices, each of the multiple assembler devices being operable by a respective assembler and being configured to display the customer order to the respective assembler when the respective assembler is assembling the customer order, wherein the multiple assembler devices comprise the assembler device. 9. The system of claim 4 , wherein the first substitute good of the list of substitute goods is stored in the customer record associated with the customer. 10. The system of claim 9 , wherein the first substitute good of the list of substitute goods is included in a future list of substitute goods for the customer. 11. A method comprising: receiving, at an order fulfillment system associated with a facility, a customer order placed by a customer through a customer device, the order fulfillment system being configured to display the customer order to an assembler device when an assembler is assembling the customer order for the customer, the customer order including at least one good, and the order fulfillment system comprises a first server, a second server, an optical sensor, and an optical character recognition system, wherein the first server stores motor vehicle license plat

Assignees

Inventors

Classifications

  • Commerce · CPC title

  • Logistics, e.g. warehousing, loading or distribution; Inventory or stock management · CPC title

  • replenishment orders; recurring orders · CPC title

  • Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10445816B2 cover?
Techniques for allowing a customer to order goods on-line or remotely and to pick-up the goods at a desired location or store are disclosed. The techniques include receiving a customer order. The customer order includes at least one good. The techniques further include establishing a list of alternative goods if one or more of the goods in the customer order are unavailable and allowing the cus…
Who is the assignee on this patent?
Wal Mart Stores Inc, Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0635. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 15 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).