ESTABLISHMENT-BASED MEDIA AND MESSAGING SERVICE
First Claim
1. A distributed media selection system for patrons of localized physical establishments comprising:
- an establishment media server coupled to a network, the establishment media server comprising;
a processor; and
a computer readable storage medium coupled to the processor, the computer readable storage medium comprising;
a first database component having retrievably stored therein a plurality of unique media playlist queues, each of the plurality of unique media playlist queues associated with at least one of a plurality of localized physical establishments, each of the plurality of localized physical establishments having a unique establishment identifier associated therewith, each of the plurality of unique media playlist queues comprising an ordered listing of media files selected for play within a localized physical establishment associated with a respective one of the plurality of unique media playlist queues, and a second database component having retrievably stored therein a plurality of unique media menus, each of the plurality of unique media menus associated with at least one of the plurality of localized physical establishments, each of the plurality of unique media menus comprising a listing of media files available for selection within a localized physical establishment associated with a respective one of the plurality of unique media menus, each of the media files available for selection and the media files selected for play having a unique media identifier associated therewith;
wherein the processor is adapted to;
receive over the network a plurality of media requests, each of the plurality of media requests originating from a separate personal portable computing device, each of the plurality of media requests including a media identifier, an establishment identifier, and a patron identifier, update, for one or more of the media requests received, a media playlist queue by adding an indication of a media file associated with the media identifier received to the ordered listing of media files selected for play within a localized physical establishment associated with the establishment identifier received, and cause, for one or more of the unique media playlist queues, the contents of a media file referenced on the media playlist queue to be publicly played by a media player within a localized physical establishment associated with the media playlist queue.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and Apparatus for enabling groups of patrons of localized physical establishments, such as restaurants and retail stores, to collaboratively select the sequence of musical media for public play. Some embodiments comprise receiving, at a centralized media server, a plurality of media request over a network from a plurality of separate personal portable computing devices, such as mobile phones. Each media request may comprise a media identifier, an establishment identifier and a customer identifier. In response to receiving such media requests, the centralized media server updates a listing of media files pending for play within a localized physical establishment associated with the establishment identifier. The centralized server also provides messaging functions, returning information to the portable computing devices of participating patrons, the information including for example, textual song dedications, song title and artist information, playlist lengths, and song popularity information.
243 Citations
68 Claims
-
1. A distributed media selection system for patrons of localized physical establishments comprising:
an establishment media server coupled to a network, the establishment media server comprising;
a processor; and
a computer readable storage medium coupled to the processor, the computer readable storage medium comprising;
a first database component having retrievably stored therein a plurality of unique media playlist queues, each of the plurality of unique media playlist queues associated with at least one of a plurality of localized physical establishments, each of the plurality of localized physical establishments having a unique establishment identifier associated therewith, each of the plurality of unique media playlist queues comprising an ordered listing of media files selected for play within a localized physical establishment associated with a respective one of the plurality of unique media playlist queues, and a second database component having retrievably stored therein a plurality of unique media menus, each of the plurality of unique media menus associated with at least one of the plurality of localized physical establishments, each of the plurality of unique media menus comprising a listing of media files available for selection within a localized physical establishment associated with a respective one of the plurality of unique media menus, each of the media files available for selection and the media files selected for play having a unique media identifier associated therewith;
wherein the processor is adapted to;
receive over the network a plurality of media requests, each of the plurality of media requests originating from a separate personal portable computing device, each of the plurality of media requests including a media identifier, an establishment identifier, and a patron identifier, update, for one or more of the media requests received, a media playlist queue by adding an indication of a media file associated with the media identifier received to the ordered listing of media files selected for play within a localized physical establishment associated with the establishment identifier received, and cause, for one or more of the unique media playlist queues, the contents of a media file referenced on the media playlist queue to be publicly played by a media player within a localized physical establishment associated with the media playlist queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
42. A method of distributed media selection for localized physical establishments comprising:
-
receiving a media request over a network from a personal portable computing device, the media request comprising a media identifier, an establishment identifier and a customer identifier;
updating a media playlist queue associated with the establishment identifier, the updating comprising adding a media file associated with the media identifier to a listing of media files pending for play within a localized physical establishment associated with the establishment identifier; and
causing the output of the contents of the media file as music at the localized physical establishment. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A component of an establishment server comprising:
a processor adapted to;
receive a first media request over a network from a first personal portable computing device of a first user, the first media request comprising a first media identifier, a first establishment identifier and a first customer identifier of the first user;
receive a second media request over a network from a second personal portable computing device of a second user, the second media request comprising a second media identifier, a second establishment identifier and a second customer identifier of the second user;
update a first media playlist queue associated with the first establishment identifier, the updating comprising adding a first media file associated with the first media identifier to a listing of media files pending for play within a first localized physical establishment associated with the first establishment identifier;
update a second media playlist queue associated with the second establishment identifier, the updating comprising adding a second media file associated with the second media identifier to a listing of media files pending for play within a second localized physical establishment associated with the second establishment identifier;
cause the output of the contents of the first media file as music at the first localized physical establishment; and
cause the output of the contents of the second media file as music at the second localized physical establishment. - View Dependent Claims (68)
Specification