Checkout Queue Virtualization System for Retail Establishments
First Claim
1. A method on a mobile device to queue up for checkout processing in a retail establishment comprising operating the mobile device to perform steps of:
- transmitting a checkout request message;
receiving a queuing message comprising information indicative of a position in a checkout queue;
conducting a queue transaction process with one or more transactors, the queue transaction designating an offered position in the checkout queue and an offered compensation amount;
concluding the queue transaction process with one of the one or more transactors, wherein the offered position becomes a current position in the checkout queue; and
receiving a notification message informing to proceed to a checkout counter, the notification message including an identity of a checkout counter.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and mechanism that virtualizes a physical queue in a retail establishment. Customers using this system have the ability to indicate they would like to pay now (i.e., enter the virtual queue) using a button on their mobile device, and then they continue shopping until the mobile device informs them to proceed to a checkout counter. In addition, the system implements features that address users waiting in the queue. One feature is about transactions within the queue. This means that customers can buy priority using their mobile device, while waiting. Another feature is targeted advertisement and recommendation of products, leading to increased impulsive purchases.
45 Citations
20 Claims
-
1. A method on a mobile device to queue up for checkout processing in a retail establishment comprising operating the mobile device to perform steps of:
-
transmitting a checkout request message; receiving a queuing message comprising information indicative of a position in a checkout queue; conducting a queue transaction process with one or more transactors, the queue transaction designating an offered position in the checkout queue and an offered compensation amount; concluding the queue transaction process with one of the one or more transactors, wherein the offered position becomes a current position in the checkout queue; and receiving a notification message informing to proceed to a checkout counter, the notification message including an identity of a checkout counter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device comprising a processing unit and a memory, the memory having stored therein executable program code, the executable program code configured to cause the processing unit to:
-
transmit a checkout request message; receive a queuing message comprising information indicative of a position in a checkout queue; conduct a queue transaction process with one or more transactors, the queue transaction designating an offered position in the checkout queue and an offered compensation amount; conclude the queue transaction process with one of the one or more transactors, wherein the offered position becomes a current position in the checkout queue; and receive a notification message informing to proceed to a checkout counter, the notification message including an identity of a checkout counter. - View Dependent Claims (10, 11)
-
-
12. A method for a virtual checkout queue comprising operating a computer system to perform steps of:
-
receiving a checkout request from a customer of a retail establishment of a retailer; assigning the customer to a queue position in a checkout queue; advancing the customer'"'"'s queue position toward a head of the checkout queue as other customers in the checkout queue are removed therefrom when they are processed at a checkout counter; informing the customer to proceed to a checkout counter by sending a checkout summons message to the customer when the customer'"'"'s queue position is at the head of the checkout queue; mediating a queue transaction between the customer and a transactor prior to the customer'"'"'s queue position being at the head of the checkout queue; and changing the customer'"'"'s queue position in the checkout queue in response to an outcome of a queue transaction between the customer and the transactor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification