Integrated online store
First Claim
1. A computer-implemented method for an online store to assist customers in ordering products online via a plurality of systems coupled together, the plurality of systems of the online store including a customer interface system and an order fulfillment system, and the method comprising:
- providing, via the customer interface system using at least one computing device, at least two delivery windows for a customer to select, each delivery window indicating a different duration of time for receiving delivery of order, to assist the customer to place an order;
receiving, via the customer interface system, a customer order associated with the customer, the customer order including a plurality of products of the online store, wherein the customer order includes information regarding one of the provided delivery windows selected by the customer to receive delivery of the customer order;
receiving, via the customer interface system, a modification request from the customer for the customer order, subsequent to the online store receiving the customer order and reserving certain capacity in view of the customer order, but prior to delivery of the customer order;
determining whether the customer order is eligible to be modified in view of the modification request;
modifying the customer order in accordance with the modification request if the determining determines that the customer order is permitted to be modified, but denying modification of the customer order if the determining determines that the customer order is not permitted to be modified;
fulfilling the customer order or the modified customer order via the order fulfillment system using at least one computing device; and
arranging for delivery of the fulfilled customer order.
4 Assignments
0 Petitions
Accused Products
Abstract
A technique for effecting electronic commerce using a data network is described. The data network includes a plurality of subsystems which, together, form an integrated system for receiving customer orders for selected items via a data network, fulfilling the customer orders, and delivering the ordered products to the customers. Moreover, according to a specific embodiment, the integrated nature of the system architecture of the present invention allows the on-line merchant to provide a guarantee to the customer that the ordered items will be available to be delivered to the customer at the specified delivery date, time, and location.
395 Citations
39 Claims
-
1. A computer-implemented method for an online store to assist customers in ordering products online via a plurality of systems coupled together, the plurality of systems of the online store including a customer interface system and an order fulfillment system, and the method comprising:
-
providing, via the customer interface system using at least one computing device, at least two delivery windows for a customer to select, each delivery window indicating a different duration of time for receiving delivery of order, to assist the customer to place an order; receiving, via the customer interface system, a customer order associated with the customer, the customer order including a plurality of products of the online store, wherein the customer order includes information regarding one of the provided delivery windows selected by the customer to receive delivery of the customer order; receiving, via the customer interface system, a modification request from the customer for the customer order, subsequent to the online store receiving the customer order and reserving certain capacity in view of the customer order, but prior to delivery of the customer order; determining whether the customer order is eligible to be modified in view of the modification request; modifying the customer order in accordance with the modification request if the determining determines that the customer order is permitted to be modified, but denying modification of the customer order if the determining determines that the customer order is not permitted to be modified; fulfilling the customer order or the modified customer order via the order fulfillment system using at least one computing device; and arranging for delivery of the fulfilled customer order. - View Dependent Claims (2, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
4. An integrated system for an online store to assist customers in ordering products online via an electrical network, the integrated system comprising:
-
a customer interface system using at least one computing device, the customer interface system being configured to provide at least two delivery windows for a customer to select, each delivery window indicating a different duration of time for receiving delivery of order, to assist the customer to place an order, to receive a customer order associated with the customer for a plurality of products from the online store, wherein the customer order includes information regarding one of the provided delivery windows selected by the customer to receive delivery of the customer order, and to receive a modification request from the customer for the customer order, subsequent to the online store receiving the customer order and reserving certain capacity in view of the customer order, but prior to delivery of the customer order, wherein the integrated system is configured to determine whether the customer order is eligible to be modified in view of the modification request, and to modify the customer order in accordance with the modification request if it is determined that the customer order is permitted to be modified, but denying modification of the customer order if it is determined that the customer order is not permitted to be modified; an order fulfillment system, using at least one computing device, in communication with the customer interface system, the order fulfillment system being configured to fulfill the customer order or the modified customer order; and a delivery system, using at least one computing device, in communication with the order fulfillment system, the delivery system being configured to arrange for delivery of the fulfilled customer order. - View Dependent Claims (5, 6, 23, 24, 25, 26, 27, 28, 29, 30, 39)
-
-
7. A computer readable storage medium including at least computer program code stored thereon for ordering products online via a plurality of systems coupled together, the plurality of systems having at least a customer interface system, an order fulfillment system and a delivery system, said computer readable storage medium comprising:
-
computer program code for providing, via the customer interface system using at least one computing device, at least two delivery windows for a customer to select, each delivery window indicating a different duration of time for receiving delivery of order, to assist the customer to place an order; computer program code for receiving, via the customer interface system using the at least one computing device, a customer order associated with the customer for a plurality of products from an online store, the customer order including information regarding one of the provided delivery windows selected by the customer to receiver delivery of the customer order; computer program code for receiving, via the customer interface system using the at least one computing device, a modification request from the customer for the customer order, subsequent to the online store receiving the customer order and reserving certain capacity in view of the customer order, but prior to delivery of the customer order; computer program code for determining whether the customer order is eligible to be modified in view of the modification request; computer program code for modifying the customer order in accordance with the modification request if said computer program code for determining determines that the customer order is permitted to be modified, but denying modification of the customer order if said computer program code for determining determines that the customer order is not permitted to be modified; computer program code for fulfilling the customer order or the modified order via the order fulfillment system using at least one computing device; and computer program code for arranging for delivery of the fulfilled order to the customer via the delivery system. - View Dependent Claims (8, 9, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification