Selecting an in-store shopper to fulfill an order placed by a remote buyer
First Claim
1. A method, implemented by a computing device, the method comprising:
- receiving a message via a communications network, the message comprising a purchase order identifying an item offered for sale at a retail store;
receiving a plurality of mobile device identifiers from one or more wireless receivers within the retail store;
identifying a plurality of people physically located at the retail store by locating user profiles, stored in a user profile database, that are associated with at least some of the mobile device identifiers;
determining a maximum permissible incentive amount based on a purchase price and a corresponding procurement cost of the item;
requesting, from each of a plurality of customers comprised in the plurality of people, a desired incentive amount for that customer to retrieve and deliver the item;
receiving at least one desired incentive amount from the plurality of customers;
selecting, from the plurality of people, a shopper to retrieve the item from the retail store and deliver the item to a delivery location, wherein selecting the shopper is based on the purchase price, the corresponding procurement cost of the item, the maximum permissible incentive amount, the at least one desired incentive amount, and the user profile of the shopper;
transmitting an order fulfillment request to a mobile device having a mobile device identifier received from the one or more wireless receivers and associated with the user profile of the shopper, wherein the order fulfillment request identifies the item.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device selects an in-store shopper to fulfill an order placed by a remote buyer. In particular, the computing device receives a message via a communications network. This message comprises a purchase order identifying an item offered for sale at a retail store. The computing device identifies a plurality of people physically located at the retail store and selects, from the plurality of people, a shopper to retrieve the item from the retail store and deliver the item to a delivery location. In particular, selecting the shopper is based on a purchase price and corresponding procurement cost of the item. The computing device transmits an order fulfillment request to a communications device associated with the shopper. The order fulfillment request identifies the item.
-
Citations
20 Claims
-
1. A method, implemented by a computing device, the method comprising:
-
receiving a message via a communications network, the message comprising a purchase order identifying an item offered for sale at a retail store; receiving a plurality of mobile device identifiers from one or more wireless receivers within the retail store; identifying a plurality of people physically located at the retail store by locating user profiles, stored in a user profile database, that are associated with at least some of the mobile device identifiers; determining a maximum permissible incentive amount based on a purchase price and a corresponding procurement cost of the item; requesting, from each of a plurality of customers comprised in the plurality of people, a desired incentive amount for that customer to retrieve and deliver the item; receiving at least one desired incentive amount from the plurality of customers; selecting, from the plurality of people, a shopper to retrieve the item from the retail store and deliver the item to a delivery location, wherein selecting the shopper is based on the purchase price, the corresponding procurement cost of the item, the maximum permissible incentive amount, the at least one desired incentive amount, and the user profile of the shopper; transmitting an order fulfillment request to a mobile device having a mobile device identifier received from the one or more wireless receivers and associated with the user profile of the shopper, wherein the order fulfillment request identifies the item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device comprising:
-
interface circuitry configured to exchange data with a communications network; processing circuitry communicatively coupled to the interface circuitry and configured to; receive a message via the interface circuitry and the communications network, the message comprising a purchase order identifying an item offered for sale at a retail store; receive a plurality of mobile device identifiers from one or more wireless receivers within the retail store; identify a plurality of people physically located at the retail store by locating user profiles, stored in a user profile database, that are associated with at least some of the mobile device identifiers; determine a maximum permissible incentive amount based on a purchase price and a corresponding procurement cost of the item; request, from each of a plurality of customers comprised in the plurality of people, a desired incentive amount for that customer to retrieve and deliver the item; receive at least one desired incentive amount from the plurality of customers; select, from the plurality of people, a shopper to retrieve the item from the retail store and deliver the item to a delivery location, wherein selecting the shopper is based on the purchase price, the corresponding procurement cost of the item, the maximum permissible incentive amount, the at least one desired incentive amount, and the user profile of the shopper; transmit, via the interface circuitry, an order fulfillment request to a mobile device having a mobile device identifier received from the one or more wireless receivers and associated with the user profile of the shopper, wherein the order fulfillment request identifies the item. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing a computer program product for controlling a programmable computing device in a communication network, the computer program product comprising software instructions that, when run on the programmable computing device, cause the programmable computing device to:
-
receive a message via the communications network, the message comprising a purchase order identifying an item offered for sale at a retail store; receive a plurality of mobile device identifiers from one or more wireless receivers within the retail store; identify a plurality of people physically located at the retail store by locating user profiles, stored in a user profile database, that are associated with at least some of the mobile device identifiers; determine a maximum permissible incentive amount based on a purchase price and a corresponding procurement cost of the item; request, from each of a plurality of customers comprised in the plurality of people, a desired incentive amount for that customer to retrieve and deliver the item; receive at least one desired incentive amount from the plurality of customers; select, from the plurality of people, a shopper to retrieve the item from the retail store and deliver the item to a delivery location, wherein selecting the shopper is based on the purchase price, the corresponding procurement cost of the item, the maximum permissible incentive amount, the at least one desired incentive amount, and the user profile of the shopper; transmit an order fulfillment request to a mobile device having a mobile device identifier received from the one or more wireless receivers and associated with the user profile of the shopper, wherein the order fulfillment request identifying identifies the item. - View Dependent Claims (18, 19, 20)
-
Specification