×

System, method, and non-transitory computer-readable storage media for use in delivering items to a customer

  • US 10,402,773 B2
  • Filed: 01/30/2015
  • Issued: 09/03/2019
  • Est. Priority Date: 01/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a database configured to store a product list and a plurality of customer item lists, the product list including a plurality of consumer goods available for purchase by a customer, and each of the plurality of customer item lists including a unique customer identification (“

    ID”

    ) that matches one or more customer item records comprising a physical customer-owned item associated with a corresponding customer, wherein the database is configured to store the unique customer ID, and wherein the one or more customer item records comprise;

    collected customer item records indicating the physical customer-owned item previously collected from the corresponding customer, wherein one or more physical customer-owned items are serviced by a third party; and

    eligible customer item records, each indicating a status of a respective one of the physical customer-owned items, as serviced, and eligible for delivery; and

    a server computer system configured to;

    cause to be displayed a website including the plurality of consumer goods to the customer via a software application (“

    app”

    ) configured to be installed on a customer device and allow the customer to select at least one of the plurality of consumer goods for purchase, wherein the server computer system comprises a first processor and a first communication system, wherein the server computer system further comprises an order fulfillment system and a delivery system;

    receive, by the first communication system (a) of the server computer system and (b) in data communication with the software app on the customer device, a request from the customer to purchase and deliver the at least one of the plurality of consumer goods to a customer-specified location;

    generate a customer delivery order request, using the first processor (a) of the server computer system and (b) in data communication with the order fulfillment system, the customer delivery order request comprising the at least one of the plurality of consumer goods and the unique customer ID associated with the customer, wherein the order fulfillment system comprises a second processor and a second communication system;

    upon generating the customer delivery order request, by the first processor (a) of the server computer system and (b) in data communication with a first memory system of the database and (c) in data communication with the second processor of the order fulfillment system, (i) retrieve a customer item list associated with the unique customer ID from the database and (ii) identify the eligible customer item records included in the customer item list, wherein the second processor is in further data communication with an automatic retrieval system to automatically retrieve the plurality of consumer goods from a facility using one or more robots configured to read the customer item list associated with the customer delivery order request and wherein the plurality of customer item lists comprise the customer item list;

    generate, by the first processor (a) of the server computer system and (b) in data communication with the software app on the customer device and (c) in data communication with the delivery system, an eligible customer item webpage including a status of eligibility for delivery of first physical customer-owned items of the one or more physical customer-owned items associated with the eligible customer item records, wherein the delivery system comprises a third processor and a third communication system;

    cause to be displayed, by the third communication system (a) of the delivery system and (b) in data communication with the software app on the customer device, the eligible customer item webpage, on a graphical user interface on the customer device;

    when the first physical customer-owned items of the one or more physical customer-owned items are eligible for delivery, prompt, by the first communication system (a) of the server computer system and (b) in data communication with the software app on the customer device and (c) by the third communication system of the delivery system, the customer via the graphical user interface of the customer device to select at least one of the first physical customer-owned items of the one or more physical customer-owned items eligible for delivery to be included in the customer delivery order request;

    determine, by the first processor (a) of the server computer system and (b) in data communication with the software app on the customer device, whether the customer selected, via the graphical user interface of the customer device, the at least one of the first physical customer-owned items of the one or more physical customer-owned items eligible for delivery to be included in the customer delivery order request;

    responsive to determining the customer selected the at least one of the first physical customer-owned items eligible for delivery to be included in the customer delivery order request, generate and cause to be displayed on the graphical user interface of the customer device, by the first processor (a) of the server computer system and (b) by the third communication system of the delivery system, and (c) in data communication with the software app on the customer device, a delivery order report comprising the customer delivery order request including the at least one of the plurality of consumer goods and the at least one of the first physical customer-owned items;

    confirming, by the first processor (a) of the server computer system and (b) in data communication with the software app on the customer device and (c) by the third communication system of the delivery system, the customer-specified location, using a rule engine to apply a set of rules to the delivery order report for use in assembling and delivering the at least one of the plurality of consumer goods and the at least one of the first physical customer-owned items of the one or more physical customer-owned items to the customer-specified location as determined by the customer; and

    automatically manage, by the third processor (a) of the delivery system and (b) in data communication with the software app on the customer device, shipping logistics between (i) one or more stores and (ii) one or more third party entities selected to receive the at least one of the first physical customer-owned items of the one or more physical customer-owned items for delivery to be included in the customer delivery order request.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×