Checkout queue virtualization system for retail establishments
First Claim
1. A method for checkout processing in a retail establishment comprising:
- a mobile device of a first user transmitting to a server a checkout request message;
the mobile device receiving from the server a queuing message comprising information indicative of a position in a checkout queue;
conducting a queue transaction process between the first customer and one or more transactors, including the server identifying the one or more transactors who match an offered position in the checkout queue and an offered compensation amount and sending the offered position and offered compensation amount to the one or more transactors, the offered position being a position desired by the first customer, the offered compensation amount being an amount that the first customer is willing to exchange the offered position with a transactor; and
concluding the queue transaction process with one of the one or more transactors, including the server exchanging respective queue positions of the first customer and said one of the one or more transactors and transmitting new queue positions to the first customer and to said one of the one or more transactors.
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.
36 Citations
16 Claims
-
1. A method for checkout processing in a retail establishment comprising:
-
a mobile device of a first user transmitting to a server a checkout request message; the mobile device receiving from the server a queuing message comprising information indicative of a position in a checkout queue; conducting a queue transaction process between the first customer and one or more transactors, including the server identifying the one or more transactors who match an offered position in the checkout queue and an offered compensation amount and sending the offered position and offered compensation amount to the one or more transactors, the offered position being a position desired by the first customer, the offered compensation amount being an amount that the first customer is willing to exchange the offered position with a transactor; and concluding the queue transaction process with one of the one or more transactors, including the server exchanging respective queue positions of the first customer and said one of the one or more transactors and transmitting new queue positions to the first customer and to said one of the one or more transactors. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile device of a first customer 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 to a server a checkout request message; receive from the server a queuing message comprising information indicative of a position in a checkout queue; conduct using the server a queue transaction process between the first customer and one or more transactors, wherein the server identifies the one or more transactors who match an offered position in the checkout queue and an offered compensation amount and sending the offered position and offered compensation amount to the one or more transactors, the offered position being a position desired by the first customer, the offered compensation amount being an amount that the first customer is willing to exchange the offered position with a transactor; conclude with the server the queue transaction process with one of the one or more transactors, wherein the server exchanges respective queue positions of the first customer and said one of the one or more transactors and transmits new queue positions to the first customer and to said one of the one or more transactors. - View Dependent Claims (7)
-
-
8. 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 on behalf of the customer prior to the customer'"'"'s queue position being at the head of the checkout queue, including; identifying the one or more transactors who match an offered position and an offered compensation amount; and sending the offered position and offered compensation amount to the one or more transactors, the offered position being a position desired by the first customer, the offered compensation amount being an amount that the first customer is willing to exchange the offered position with a transactor; and concluding the queue transaction with one of the one or more transactors, including exchanging respective queue positions of the first customer and said one of the one or more transactors and transmitting new queue positions to the first customer and to said one of the one or more transactors. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification