KIOSK NETWORK IN A KIOSK MANAGEMENT SYSTEM
First Claim
1. A computer-implemented method for conducting a transaction, with a consumer using a portable device, for an item stored among kiosks pre-stocked with items available for purchase, comprising:
- under control of one or more computer systems configured with executable instructions,receiving, at a kiosk, a query from a kiosk management system for an item requested for purchase by the consumer in a transaction;
transmitting, from the kiosk, an inventory status for the requested item to the kiosk management system via a network;
if the inventory status indicates that the requested item is included in the items with which the kiosk is pre-stocked,receiving, at the kiosk, a message from the kiosk management system, the message instructing the kiosk to reserve the item and including a generated code for the transaction;
reserving, at the kiosk, the requested item from the items with which the kiosk is pre-stocked;
receiving, at the kiosk, a code from the portable device when the consumer initiates retrieval of the requested item from the kiosk;
verifying that the code received from the portable device corresponds to the generated code;
initiating a payment process for the requested item; and
instructing release of the requested item from the kiosk to the consumer when the payment process is complete.
1 Assignment
0 Petitions
Accused Products
Abstract
A kiosk apparatus, method and system of providing and distributing a plurality of items to one or more consumers is provided. Each kiosk in a plurality of kiosks may be configured to communicate with a kiosk management system to provide inventory data, which is provided to consumers such that one or more requested items may be reserved in a transaction. The kiosk may be further configured to interact with the consumer to retrieve the reserved items, where the consumer may use a portable device to interact with the kiosk, or the consumer may be prompted by the kiosk to enter account information and/or a generated code associated with the transaction provided by the kiosk management system. Then, a payment process is initiated with the kiosk management system or other entity, and when the payment process is verified, release the requested items to the consumer.
-
Citations
21 Claims
-
1. A computer-implemented method for conducting a transaction, with a consumer using a portable device, for an item stored among kiosks pre-stocked with items available for purchase, comprising:
-
under control of one or more computer systems configured with executable instructions, receiving, at a kiosk, a query from a kiosk management system for an item requested for purchase by the consumer in a transaction; transmitting, from the kiosk, an inventory status for the requested item to the kiosk management system via a network; if the inventory status indicates that the requested item is included in the items with which the kiosk is pre-stocked, receiving, at the kiosk, a message from the kiosk management system, the message instructing the kiosk to reserve the item and including a generated code for the transaction; reserving, at the kiosk, the requested item from the items with which the kiosk is pre-stocked; receiving, at the kiosk, a code from the portable device when the consumer initiates retrieval of the requested item from the kiosk; verifying that the code received from the portable device corresponds to the generated code; initiating a payment process for the requested item; and instructing release of the requested item from the kiosk to the consumer when the payment process is complete. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
under control of one or more computer systems configured with executable instructions, when an item from a query is included in a plurality of items stored at the kiosk, wherein the plurality of items were selected for storage in the kiosk based at least in part on at least one of inventory information, transaction history information, and kiosk information; and
wherein the plurality of items were distributed to the kiosk by a distribution agent assigned to the kiosk based at least in part on the geographic area,reserving, at the kiosk, the item from the plurality of items stored at the kiosk; initiating, at the kiosk, a payment process for the item when a consumer initiates retrieval of item at the kiosk; and instructing release of the item for the kiosk to the consumer when the payment process is completed. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A kiosk comprising:
-
a storage unit configured to store a plurality of selected items, wherein the plurality of selected items were selected for storage in the kiosk based at least in part on at least one of inventory information, transaction history information, and kiosk information; and
wherein the plurality of items were distributed to the kiosk by a distribution agent;a dispensing unit configured to release a requested item to the consumer from the storage unit; a communication interface configured to communicate with a management system and with other computing devices; a memory configured to store inventory information for the plurality of selected items stored in the storage unit; and a processor device in communication with the storage unit, dispensing unit, communication interface, and memory, the processor device configured to at least; receive a request for a consumer to conduct a transaction for the requested item; if the requested item is among the plurality of selected items stored in the storage unit of the kiosk, receive a code for the transaction from a separate computing device via the communication interface, the code being unique to the transaction and to the consumer; initiate verification of the code; release the requested item to the dispensing unit for retrieval when the code is verified; and send updated inventory information for the kiosk, to the management system via the communication interface. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a computer system, configure the computer system to perform operations comprising:
-
maintaining inventory information for a plurality of items stored in a kiosk, wherein the plurality of items were selected for storage in the kiosk based at least in part on at least one of the inventory information, transaction history information, and kiosk information; and
wherein the plurality of items were distributed to the kiosk by a distribution agent assigned to the kiosk based at least in part on a geographic area in which the kiosk is located;processing an order from a consumer for an item stored in the kiosk among the plurality of items distributed to the kiosk by the distribution agent; dispensing the item from the kiosk to the consumer when the consumer presents a verifiable code associated with the order to the kiosk; following dispensing the item from the kiosk to the consumer, updating the inventory information for the kiosk to reflect that the item is no longer stored in the kiosk; and transmitting the updated inventory information to a management system. - View Dependent Claims (20, 21)
-
Specification