Patent ID: 8745104

Claim:
A collaborative media selection system for physical establishments comprising: a media server coupled to a network comprising: a processor; and a computer readable storage medium operatively coupled to the processor comprising: 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; a plurality of the unique media identifiers each having at least one unique customer identifier of a selecting customer associated therewith; and, a set of logical instructions which when executed by the processor cause the processor to: receive a plurality of customer generated rejection messages over the 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; determine, 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; remove 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, defer 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; and a database storing a plurality of customer account records, each of the customer account records having a unique customer identifier indexed thereto, wherein each of the customer account records further comprises a status level indicating a premium status or a standard status.