| CPC G06Q 30/0633 (2013.01) [G06Q 10/08 (2013.01); G06Q 20/12 (2013.01); G06Q 20/40145 (2013.01); G06Q 30/0205 (2013.01); G06Q 30/0641 (2013.01)] | 6 Claims |

|
1. A system for implementing a distributed automated marketplace comprising:
a plurality of remotely controlled automated stores configured to store physical items and to dispense physical items to buyers, each of the plurality of automated stores comprising a communication interface configured to communicate over a communication network, each of the plurality of automated stores comprising a store controller; and
a management server configured to communicate over the communication network with the plurality of automated stores and with buyer communication devices, the management server comprising a management server processor configured to:
receive, over the communication network and from an interactive display provided on a buyer communication device associated with a buyer, a request for
a catalogue of items available for purchase from the plurality of automated stores, wherein the buyer communication device is remote from the plurality of automated stores,
determine, based at least in part on the request, a remote location of the buyer communication device,
identify one or more of the plurality of remotely controlled automated stores associated with the remote location of the buyer communication device,
receive, over the communication network, information of a current inventory of items at each of the plurality of automated stores associated with the remote location of the buyer communication device,
generate a catalogue of items using the current inventory of items at each of the plurality of automated stores associated with the remote location of the buyer communication device,
send, over the communication network, the catalogue of items to the buyer communication device to display on the buyer communication device,
receive, over the communication network and from the buyer communication device, a purchase order request for a selected item in the catalogue of items, and
generate an identification token associated with the selected item, the identification token configured to cause any one of the plurality of automated stores to dispense the selected item when the identification token is presented at such any one of plurality of automated stores,
wherein the store controller of each of the plurality of automated store is configured to:
interface with the buyer communication device when presented at a respective one of the plurality of automated stores to receive the identification token,
validate the identification token, and
in response to a valid identification token, cause the respective one of the plurality of automated stores to dispense the selected item to the buyer.
|