Delivery of remotely ordered items to the current location of a user when geographic information indicates that the user is within a predetermined area associated with a physical store
First Claim
1. A method, comprising:
- executing at a computer display screen an online order for one or more items at an e-commerce website, comprising;
displaying by the computer display screen an order screen provided by the e-commerce website for selecting the one or more items; and
communicating an order for the one or more items from the computer display screen to an order fulfillment center computer;
the method further comprising;
receiving, by one or more processors of a server associated with a physical store communicating with at least one of a mobile electronic device of a user or the order fulfillment center computer, geographic information about the user, the geographic information indicating that the user is within a predetermined area associated with the physical store;
determining, by the one or more processors, whether there is a pending remotely placed online order for a user account associated with the user in a database associated with the physical store;
in a first response to determining whether there is the pending remotely placed online order from the e-commerce website for the user account associated with the user in the database, automatically transmitting, by the one or more processors, order information to a computing device of the physical store, the order information comprising the one or more items in the pending remotely placed order;
determining, by the one or more processors communicating with the mobile electronic device of the user, a current location of the user; and
causing, by the one or more processors, a delivery of the one or more items to the current location for pickup by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a computer-implemented method and system pertaining to drive through grocery pickup are described. In one example, a computer-implemented method receives geographic information about a user. The geographic information indicates that the user is within a predetermined area associated with the physical store. The method also determines whether there is a pending remotely placed order for a user account associated with the user in a database associated with the physical store. In response to a determination that there is the pending remotely placed order for the user account associated with the user in the database, the method transmits order information to a computing device of the physical store. The order information includes one or more items in the pending remotely placed order. The method also determines a current location of the user. The method further causes a delivery of the one or more items to the current location.
12 Citations
20 Claims
-
1. A method, comprising:
-
executing at a computer display screen an online order for one or more items at an e-commerce website, comprising; displaying by the computer display screen an order screen provided by the e-commerce website for selecting the one or more items; and communicating an order for the one or more items from the computer display screen to an order fulfillment center computer; the method further comprising; receiving, by one or more processors of a server associated with a physical store communicating with at least one of a mobile electronic device of a user or the order fulfillment center computer, geographic information about the user, the geographic information indicating that the user is within a predetermined area associated with the physical store; determining, by the one or more processors, whether there is a pending remotely placed online order for a user account associated with the user in a database associated with the physical store; in a first response to determining whether there is the pending remotely placed online order from the e-commerce website for the user account associated with the user in the database, automatically transmitting, by the one or more processors, order information to a computing device of the physical store, the order information comprising the one or more items in the pending remotely placed order; determining, by the one or more processors communicating with the mobile electronic device of the user, a current location of the user; and causing, by the one or more processors, a delivery of the one or more items to the current location for pickup by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more non-transitory computer-readable media storing a computer-executable instruction that, when executed by one or more processors, causes the one or more processors to perform operations comprising:
-
executing at a computer display screen an online order for one or more items at an e-commerce website, comprising; displaying by the computer display screen an order screen provided by the e-commerce website for selecting the one or more items; and communicating an order for the one or more items from the computer display screen to an order fulfillment center computer; receiving geographic information about a user from a user device associated with the user, the geographic information indicating that the user is within a predetermined area associated with a physical store communicating with at least one of a mobile electronic device of a user or the order fulfillment center computer; determining whether there is a pending remotely placed online order for a user account associated with the user in a database associated with the physical store; in a first response to determining whether there is the pending remotely placed online order from the e-commerce website for the user account associated with the user in the database; automatically transmitting, by the one or more processors, order information to a computing device of the physical store, the order information comprising the one or more items in the pending remotely placed order, determining, by the one or more processors, a current location of the user, and causing, by the one or more processors communicating with the mobile electronic device of the user, a delivery of the one or more items to the current location; and in a second response to the step of determining whether there is a pending remotely placed order for the user account associated with the user in the database; determining advertisement information of the physical store based on a user online record, a user offline record, or a combination thereof, and transmitting the advertisement information to a user device of the user. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a computer display screen that displays an order screen provided by an e-commerce website for selecting one or more items; and a memory configured to store one or more sets of instructions; a processor configured to access the memory to execute the one or more sets of instructions to perform operations comprising; receiving geographic information about a user, the geographic information indicating that the user is within a predetermined area associated with a physical store; receiving an order communicated by the display screen for the one or more items from the computer display screen to an order fulfillment center computer; determining whether there is a pending remotely placed order for a user account associated with the user in a database associated with the physical store; in a first response to determining whether there is the pending remotely placed online order for from the e-commerce website the user account associated with the user in the database, automatically transmitting order information to a computing device of the physical store, the order information comprising the one or more items in the pending remotely placed order; determining a current location of the user; and causing a delivery of the one or more items to the current location for pickup by the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification