Method and apparatus for priority-based jukebox queuing
First Claim
1. A method, comprising:
- arranging a plurality of service identifiers in a queue associated with a vending machine, the queue having a top and a bottom;
receiving a request to place a first service identifier in an intermediate position in the queue, the intermediate position not being at the top of the queue and not being at the bottom of the queue;
receiving a payment associated with the request; and
in response to the request and the payment, placing the first service identifier at the intermediate position in the queue.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are described for managing a request queue for a jukebox system. According to one aspect of the present invention, a method is disclosed for managing a queue of a jukebox. The method includes the step of arranging a set of service identifiers in a queue based upon a time of receipt corresponding to each service identifier. The method also includes the step of receiving a request to expedite an identified service corresponding to one service identifier in the queue. According to the method, payment is then received for the request to expedite the identified service. The method further includes the steps of rearranging the plurality of service identifiers in the queue, thereby causing the identified service to be expedited, and performing the service.
-
Citations
8 Claims
-
1. A method, comprising:
-
arranging a plurality of service identifiers in a queue associated with a vending machine, the queue having a top and a bottom;
receiving a request to place a first service identifier in an intermediate position in the queue, the intermediate position not being at the top of the queue and not being at the bottom of the queue;
receiving a payment associated with the request; and
in response to the request and the payment, placing the first service identifier at the intermediate position in the queue. - View Dependent Claims (2, 3)
-
-
4. A method, comprising:
-
arranging a plurality of service identifiers in a queue associated with a vending machine;
receiving a first request to change the position of a first service identifier in the queue;
receiving a first payment associated with the first request;
in response to the first payment and the first request, moving the first service identifier towards a top of the queue;
receiving a second request to change the position of a second service identifier in the queue;
receiving a second payment associated with the second request; and
in response to the second payment and the second request, moving the second service identifier to a position in the queue that is ahead of the first service identifier. - View Dependent Claims (5)
-
-
6. An apparatus for managing a queue of a jukebox, the apparatus comprising:
-
a memory for storing;
a plurality of service identifiers forming a queue, each of the service identifiers corresponding to a respective song selection; and
a program code for arranging the service identifiers;
a processor connected to the memory; and
a point-of-sale system connected to the processor;
wherein the processor is operative to execute the program code to perform the steps of;
arranging the plurality of service identifiers based upon a time of receipt corresponding to each service identifier;
receiving information from the point-of-sale system;
rearranging the plurality of service identifiers on the basis of the information received from the point-of-sale system; and
playing the song selections in accordance with an order of the rearranged plurality of service identifiers.
-
-
7. A method, comprising:
-
arranging a plurality of service identifiers in a queue associated with a vending machine;
receiving a request to change the position of a first service identifier in the queue;
receiving a code associated with the request;
determining whether the received code matches a stored code; and
if it is determined that the received code matches the stored code, changing the position of the first service identifier in the queue in accordance with the request. - View Dependent Claims (8)
-
Specification