# US 9,436,356 B2 · Digital downloading jukebox system with user-tailored music management, communications, and other tools

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,436,356 B2
- Document ID: US9436356B2
- Status: Granted
- Kind: B2
- Application number: 14/918,819
- Filed: 2015-10-21
- Published: 2016-02-18
- Granted: 2016-09-06
- Earliest claimed: 2002-09-16
- Assignees: TouchTunes Music Corporation
- Applicants: TouchTunes Music Corporation
- Inventors: Guy Nathan; Dominique Dion
- Web page: https://patentgrep.com/patent/US9436356B2

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 16/64: Browsing; Visualisation therefor (generation of a list or set of audio data G06F16/638)
- G06F 16/686: {using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings}
- G06Q 20/085: {involving remote charge determination or related payment systems}
- G06Q 20/123: {Shopping for digital content}
- G06Q 20/22: Payment schemes or models
- G06Q 30/0603: {Catalogue creation or management}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G07C 13/00: Voting apparatus
- G11B 19/025: {'Virtual' control panels, e.g. Graphical User Interface [GUI]}
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- H04N 21/439: Processing of audio elementary streams
- H04N 21/441: Acquiring end-user identification {, e.g. using personal code sent by the remote control or by inserting a card}
- H04N 21/458: Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules {; time-related management operations (arrangements for replacing or switching information during the broadcast or during the distribution H04H20/10)}
- H04N 21/47211: {for requesting pay-per-view content (payment schemes payment architectures or payment protocols G06Q20/00, G07F)}
- H04N 21/4756: {for rating content, e.g. scoring a recommended movie}
- H04N 21/4758: {for providing answers, e.g. voting}
- H04N 21/4784: receiving rewards
- H04N 21/4825: {using a list of items to be played back in a given order, e.g. playlists}
- H04N 21/8113: {comprising music, e.g. song in MP3 format}
- H04W 4/60: Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A digital downloading jukebox system including a mechanism for delivering custom services to a recognized user, including services for creating playlists, communicating with others, accessing other features, etc. is provided. In some exemplary embodiments, after a user is recognized, the jukebox system allows users to access a special front-end via an Internet-enabled device or on an actual jukebox. Then, the user may, for example, create playlists, share songs with friends, send messages to friends, and access other value-added content. Such a system preferably learns about networks of friends, and enables managers to send similar messages to regular customers and/or others known to the system. In some exemplary embodiments, changes via a first user interface on a first device are reflected on second user interface on other properly-configured devices.

## Claims

### Claim 1

A system operable to facilitate the playback of music from a catalog of playable songs in an out-of-home pay-for-play establishment, the system comprising:
at least one processor; and
a memory coupled to the at least one processor, the memory comprising instructions that, when executed by the at least one processor, cause the at least one processor to at least:
enable a plurality of registered users to execute respective login operations via respective mobile devices to indicate that the respective users are present at the out-of-home pay-for-play establishment;
in response to a first logged-in registered user selecting a song, add the selected song to a queue of songs to be played back at the out-of-home pay-for-play establishment, at least a portion of the queue being displayable for the registered users;
receive, from a second logged-in registered user via the mobile device of the second logged-in registered user, a vote on one or more of the songs in the displayable portion of the queue; and
cause songs from the queue to be played at the out-of-home pay-for-play establishment,
wherein the portion of the queue and corresponding tallied votes for songs in the portion of the queue are viewable via the mobile devices that the logged-in registered users used to execute their respective login operations, and
wherein songs are selectable from a plurality of predefined playlists accessible to users, the predefined playlists including at least one of each of: a playlist generated by a registered user, a playlist of songs popular at the out-of-home pay-for-play establishment, and a playlist of songs known to be liked by a logged-in registered user making a selection.

### Claim 2 (depends on 1)

The system of claim 1, wherein the addition of the selected song to the queue of songs to be played back at the out-of-home pay-for-play establishment is conditioned on collection of a predefined non-zero number of credits.

### Claim 3 (depends on 1)

The system of claim 1, wherein the votes can be either votes for or votes against a song.

### Claim 4 (depends on 3)

The system of claim 3, wherein the memory comprises further instructions that, when executed by the at least one processor, cause the at least one processor to at least:
tally the votes for and the votes against each song in the queue; and
cause a display of the tallied votes for and the tallied against each song in at least the portion of the queue.

### Claim 5 (depends on 1)

The system of claim 1, wherein each said predefined playlist has an associated playlist identifier that identifies the respective predefined playlist.

### Claim 6 (depends on 5)

The system of claim 5, wherein playlist identifiers are playlist names.

### Claim 7 (depends on 1)

The system of claim 1, wherein an identifier of the user who selected the currently playing song is viewable via the mobile devices that the logged-in registered users used to execute their respective login operations.

### Claim 8 (depends on 1)

The system of claim 1, wherein an identifier of the user who voted for the currently playing song is viewable via the mobile devices that the logged-in registered users used to execute their respective login operations.

### Claim 9 (depends on 1)

The system of claim 1, wherein the memory comprises further instructions that, when executed by the at least one processor, cause the at least one processor to at least limit the number of votes a logged-in registered user can place on any given song in the portion of the queue.

### Claim 10 (depends on 1)

The system of claim 1, wherein playlists of songs known to be liked by logged-in registered users making selections are favorite songs of the respective logged-in registered users.

### Claim 11 (depends on 1)

The system of claim 1, wherein the plurality of predefined playlists further comprises at least one playlist including songs popular across a network of out-of-home pay-for-play establishments.

### Claim 12 (depends on 1)

The system of claim 1, wherein the plurality of predefined playlists further comprises playlists for different genres and/or themes.

### Claim 13 (depends on 1)

The system of claim 1, wherein the plurality of predefined playlists further comprises at least one playlist imported from an external source.

### Claim 14 (depends on 1)

The system of claim 1, wherein the plurality of predefined playlists further comprises at least one playlist imported from a music-related social networking site.

### Claim 15 (depends on 1)

The system of claim 1, wherein the predefined playlists are playable in whole or in part.

### Claim 16

A system operable to facilitate the playback of music from a catalog of playable songs in an out-of-home pay-for-play establishment, the system comprising a plurality of electronic device, each said electronic device comprising:
at least one processor; and
a memory coupled to the at least one processor, the memory comprising instructions that, when executed by the at least one processor, cause the at least one processor to at least:
enable users to execute login operations to indicate that the users are present at the out-of-home pay-for-play establishment;
in response to a logged-in user selecting a song, add the selected song to a list of songs to be played back at the out-of-home pay-for-play establishment;
facilitate the playback of songs from the list in the out-of-home pay-for-play establishment; and
enable logged-in users to vote on at least some of the songs in the list;
wherein:
a user interface provided to portable electronic devices operated by respective logged-in users at the out-of-home pay-for-play establishment is arranged to display (a) at least a portion of the catalog of playable songs, (b) at least a portion of the list, (c) tallied votes made with respect to at least those songs in the portion of the list, and (d) an indication of a song currently playing at the out-of-home pay-for-play establishment; and
the user interface is further arranged to enable songs to be selected from a plurality of predefined playlists accessible to users, the predefined playlists including at least three of the following types of playlists: a playlist generated by a registered user, a playlist of songs popular at the out-of-home pay-for-play establishment, a playlist of songs known to be liked by a logged-in registered user making a selection, a playlist of songs popular across a network of out-of-home pay-for-play establishments, a genre and/or theme playlist, a playlist imported from an external source, and a playlist imported from a music-related social networking site.

### Claim 17 (depends on 16)

The system of claim 16, wherein each said predefined playlist has an associated playlist identifier that identifies the respective predefined playlist.

### Claim 18 (depends on 17)

The system of claim 17, wherein the playlist identifiers include playlist names.

### Claim 19 (depends on 16)

The system of claim 16, wherein the tallied votes include tallied counts of votes for, and separate tallied counts of votes against, each song that has been voted on.

### Claim 20 (depends on 16)

The system of claim 16, wherein playlists of songs known to be liked by logged-in registered users making selections are favorite songs of the respective logged-in registered users.
