Patent ID: 8762435

Claim:
A computer implemented method for collaborative media selection for physical establishments comprising: maintaining a playlist queue comprising an index of retrievable media files pending for play within an establishment, the index including a unique media identifier for each media file pending for play within the establishment; receiving a plurality of customer generated rejection messages over a network, each of the rejection messages including a unique media identifier of a media file pending for play within the establishment and a unique customer identifier of a rejecting customer; determining, for each of a plurality of unique media identifiers in the playlist queue, if a threshold number of rejections have been received to reject the media file associated with the media file identifier from the playlist queue; removing each unique media file identifier from the playlist queue for which at least the threshold number of rejections has been determined to have been received; and, deferring removal of each unique media file identifier from the playlist queue for which the threshold number of rejections has not been determined to have been received; providing a database including a plurality of customer account records, each of the customer account records having a unique customer identifier indexed thereto; and charging a rejection fee to each customer account record of each rejecting customer of associated with the removed media file identifier.