Collaborative rejection of media for physical establishments
First Claim
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, computer implemented method, and computer readable storage medium is provided which enables customers of an establishment to collaboratively reject a media file that is currently playing and/or pending to be played within that establishment by entering data into a personal wireless portable computing device on their person, for example a cellular telephone. Upon entering a rejection request, and where necessary an establishment identifier, a message is sent over a wireless link to a media server which performs a series of logical tests to determine if the media file is actually terminated prior to full completion of play. In this way, a plurality of separate customers may use their portable computing devices to collaboratively reject specific musical media file selections that are currently playing or currently pending for play within a particular physical establishment.
350 Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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; wherein each of the received customer generated rejection messages is sent from a portable computing device over a wireless network and wherein the set of logical instructions further includes instructions which when executed by the processor, cause the processor to send a termination message to the portable computing device of each selecting customer whose media file selection was removed from the playlist queue;
the termination message including indicia that the customer'"'"'s selection was rejected for play. - View Dependent Claims (15, 16, 17)
-
-
18. 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, wherein the computer readable storage medium has retrievably stored therein, at least one unique media playlist queue for each of a plurality of separate physical establishments, each of said media playlist queues being associated with a unique establishment identifier for a physical establishment to which it relates and wherein each customer generated rejection message includes a unique establishment identifier of a particular physical establishment to which the rejection message relates. - View Dependent Claims (19, 20, 21, 22)
-
Specification