METHOD AND APPARATUS FOR SELECTING A PICKUP LOCATION BASED ON CUSTOMER LOCATION
First Claim
1. A computer-implemented method for using a mobile communication device to determine a location for pickup of an item for purchase in an on-line transaction with a retailer system the retailer system being associated with one retailer having a plurality of locations associated with the retailer system, said method comprising the steps of:
- obtaining location data associated with the mobile communication device;
obtaining data for said plurality of locations associated with the retailer system;
processing said device location data and said retailer system associated location data to determine, based on proximity of said retailer system associated locations to said device location data, one or more retailer system associated locations as a pickup location of an item of purchase;
determining whether the item is currently in inventory at said one or more retailer system associated locations;
selecting from the mobile communication device one of said one or more retailer system associated locations with item availability; and
completing the on-line transaction and making location data for said selected one of the retailer system associated locations available at the mobile communication device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for determining a pickup location for an item selected in an online transaction based on location information or data. The method comprises obtaining location data for the mobile communication device and determining availability of the selected item at one or more locations based on proximity to the location. According to an embodiment, one of the locations with item availability is selected and the online transaction is completed.
-
Citations
24 Claims
-
1. A computer-implemented method for using a mobile communication device to determine a location for pickup of an item for purchase in an on-line transaction with a retailer system the retailer system being associated with one retailer having a plurality of locations associated with the retailer system, said method comprising the steps of:
-
obtaining location data associated with the mobile communication device; obtaining data for said plurality of locations associated with the retailer system; processing said device location data and said retailer system associated location data to determine, based on proximity of said retailer system associated locations to said device location data, one or more retailer system associated locations as a pickup location of an item of purchase; determining whether the item is currently in inventory at said one or more retailer system associated locations; selecting from the mobile communication device one of said one or more retailer system associated locations with item availability; and completing the on-line transaction and making location data for said selected one of the retailer system associated locations available at the mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for using a network enabled device to determine a location for pickup of an item for purchase in an on-line transaction with a retailer system, the retailer system being associated with one retailer having a plurality of locations associated with the retailer system, said method comprising the steps of:
-
obtaining location data associated with the network enabled device; obtaining data for the plurality of locations associated with the retailer system; processing said retailer system location associated data to determine a number of said retailer system associated locations having the item available for pickup; providing location data for said number of said retailer system associated locations determined as having item availability; processing said location data for said number of said retailer system associated locations and the device associated location data to determine, based on proximity of said number of retailer system associated locations to said device associated location, one or more of said retailer system associated locations as a pickup location for the item; selecting from the mobile communication device one of said one or more retailer system associated locations; and completing the on-line transaction and making location data for said selected one of the retailer system associated locations available to the network enabled device. - View Dependent Claims (9, 10)
-
-
11. A server for determining a pickup location for an item selected in an online transaction with a retailer system, the retailer system being associated with one retailer having a plurality of locations associated with the retailer system, said server comprising:
-
a computer configured for executing modules, the computer being connected to a network; a module configured to obtain location data for a location associated with an electronic device configured to process the online transaction; a module configured to obtain data for a plurality of locations associated with the retailer system; a module configured to process said device associated location data and said retailer system associated location data to determine one or more retailer system associated locations as a pickup location for an item based on proximity of said one or more retailer system associated locations to said associated location; a module configured to determine availability of the selected item at said one or more retailer system associated locations; a module configured to select one of said one or more retailer system associated locations with availability of the selected item in response to an input from the electronic device; a module configured to complete the on-line transaction; and a module configured to make location data for said selected one of the retailer system associated locations available at the electronic device. - View Dependent Claims (12, 13)
-
-
14. An electronic device configured to conduct an online transaction with a retailer server, the retailer server being associated with a retailer having a plurality of locations associated with the retailer server, said device comprising:
-
a component configured to transmit data comprising an item selection to the retailer server; a component configured to receive data comprising a plurality of locations associated with the retailer server having the selected item; a component configured to obtain data comprising a location associated with the electronic device; a component configured to receive an input for selecting one of said one or more locations associated with the retailer server based on proximity of said one or more retailer server associated locations to said device associated location; and a component configured to transmit data comprising said selected retailer server associated location to the retailer server. - View Dependent Claims (15, 16, 17)
-
-
18. A computer readable medium containing executable instructions for determining a location for pickup of an item for purchase in an on-line transaction with a retailer by a client using a mobile communication device, the retailer having a plurality of retailer associated locations, said computer program product comprising:
-
a storage medium configured to store computer readable instructions executable by a processor; said computer readable instructions comprising, obtaining location data associated with the mobile communication device; obtaining data for the plurality of retailer associated locations; processing said device location data and said retailer associated location data to determine, based on proximity of said retailer associated locations to said device location data, one or more retailer associated locations as a pickup location of an item of purchase; determining availability of the item at said one or more retailer associated locations; selecting from the mobile communication device one of said one or more retailer system locations based on the availability of the item; and completing the on-line transaction and making location data for said selected one of the retailer system associated locations available at the mobile communication device. - View Dependent Claims (19, 20, 21)
-
-
22. A computer-implemented method for selecting a pickup location of an item purchased during an on-line transaction with a retailer system using a mobile communication device, wherein the retailer system comprises a retailer with a plurality of retailer locations, said method comprising the steps of:
-
selecting the item for purchase in the retailer system using the mobile communication device; obtaining location data associated with the mobile communication device; determining whether the selected item is available at one or more of the plurality of retailer locations; obtaining retailer location data for said one or more of the plurality of retailer locations having the selected item available; processing said device location data and said retailer location data to determine, based on proximity of said device location to said one or more retailer locations having the selected item available, one or more pickup locations for the selected item; choosing one of said one or more pickup locations from the mobile communication device; and completing the on-line transaction. - View Dependent Claims (23, 24)
-
Specification