# US 8,751,611 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 8,751,611 B2
- Document ID: US8751611B2
- Status: Granted
- Kind: B2
- Application number: 14/139,385
- Filed: 2013-12-23
- Published: 2014-04-17
- Granted: 2014-06-10
- Earliest claimed: 2002-09-16
- Assignees: TouchTunes Music Corporation
- Applicants: TouchTunes Music Corporation
- Inventors: Guy Nathan; Dominique Dion
- Web page: https://patentgrep.com/patent/US8751611B2

## 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 method for playing music in an out-of-home pay-for-play establishment from a catalog of playable songs, the method comprising:
enabling 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 logged-in registered users selecting songs, collecting credits and adding the selected songs 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; and
receiving, from logged-in registered users via their respective mobile devices, votes on the songs in the displayable portion of the queue, wherein tallied counts of votes placed by logged-in registered users are displayable to logged-in registered users;
causing songs from the queue to be played at the out-of-home pay-for-play establishment,
wherein the portion of the queue and the tallied counts of votes are displayable in a single screen view on mobile devices that the logged-in registered users used to execute their respective login operations, the single screen view further including an indication of a currently playing song at the out-of-home pay-for-play establishment, and an identifier of a user who selected the currently playing song if any, for the out-of-home pay-for-play establishment,
wherein the portion of the queue, the tallied counts of votes, the indication of the currently playing song, and the identifier of the user who selected the currently playing song if any, for the out-of-home pay-for-play establishment is displayable on a standalone display.

### Claim 2 (depends on 1)

The method of claim 1, further comprising adjusting an order of the songs in the queue based on the received votes.

### Claim 3 (depends on 1)

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

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
tallying the votes for and the votes against each song in the queue; and
displaying the tallied votes for and the tallied against each song.

### Claim 5 (depends on 4)

The method of claim 4, further comprising influencing the queue based on the tallied votes for and the tallied against each song.

### Claim 6 (depends on 1)

The method of claim 1, wherein the votes only can be votes for a song.

### Claim 7 (depends on 1)

The method of claim 1, further comprising displaying an indication of a currently playing song.

### Claim 8 (depends on 7)

The method of claim 7, further comprising displaying an identifier of the user who selected the currently playing song.

### Claim 9 (depends on 8)

The method of claim 8, further comprising displaying an identifier of a registered user who voted for the currently playing song.

### Claim 10 (depends on 7)

The method of claim 7, further comprising displaying an identifier of a registered user who voted for the currently playing song.

### Claim 11 (depends on 1)

The method of claim 1, further comprising limiting the number of votes a logged-in registered user can place.

### Claim 12 (depends on 1)

The method of claim 1, further comprising generating a display including the portion of the queue and an indication of a currently playing song for the mobile devices of the logged-in registered users.

### Claim 13 (depends on 12)

The method of claim 12, wherein the generated display further includes an identifier of the user who selected the currently playing song and an identifier of a registered user who voted for the currently playing song.

### Claim 14 (depends on 13)

The method of claim 13, further comprising tallying votes for and votes against each song in the queue, wherein the generated display further includes the tallied votes for and the tallied against each song.

### Claim 15 (depends on 14)

The method of claim 14, further comprising outputting at least some of the contents of the generated display on the standalone display device.

### Claim 16

A portable electronic device operable by a user to play music in an out-of-home pay-for-play establishment from a catalog of playable songs, comprising:
a display;
at least one processor configured to at least:
enable the user to execute a login operation to indicate that the user is present at the out-of-home pay-for-play establishment;
in response to the user selecting a song, collect a number of credits in exchange for the selected song being added to a queue of songs to be played back at the out-of-home pay-for-play establishment;
output to the display of the portable electronic device at least a portion of the queue at the out-of-home pay-for-play establishment;
receive from the user one or more votes in connection with one or more songs in the displayed portion of the queue, wherein tallied counts of votes placed by other logged-in registered users are displayable to the user;
wherein songs from the queue are played at the out-of-home pay-for-play establishment,
wherein the portion of the queue and the tallied counts of votes are displayable in a single screen view on the display of the portable electronic device the user used to execute the login operation, the single screen view further including an indication of a currently playing song at the out-of-home pay-for-play establishment, and an identifier of a user who selected the currently playing song if any, for the out-of-home pay-for-play establishment,
wherein the portion of the queue, the tallied counts of votes, the indication of the currently playing song, and the identifier of the user who selected the currently playing song if any, for the out-of-home pay-for-play establishment is displayable on a standalone display, and
wherein the catalog of songs is restrictable such that only a partial subset of songs is available for selection by logged-in registered users at the out-of-home pay-for-play establishment.

### Claim 17 (depends on 16)

The portable electronic device of claim 16, wherein the at least one processor is further configured to at least output to the display tallied counts of votes placed by a plurality of patrons at the out-of-home pay-for-play establishment in connection with the songs in the displayed portion of the queue.

### Claim 18 (depends on 17)

The portable electronic device of claim 17, wherein the tallied counts include tallied counts of votes for, and separate tallied counts of votes against, each song that has been voted on.

### Claim 19 (depends on 17)

The portable electronic device of claim 17, wherein the tallied counts combine votes for and votes against each song that has been voted on.

### Claim 20 (depends on 17)

The portable electronic device of claim 17, wherein the at least one processor is further configured to at least output to the display an indication of a currently playing song and an identifier of a user who selected the currently playing song.

### Claim 21

A digital audio reproduction system operable to play music in an out-of-home pay-for-play establishment from a catalog of playable songs, the system comprising:
an audio output circuit; and
at least one processor configured to at least:
enable a plurality of users to execute login operations to indicate that the respective users are present at the out-of-home pay-for-play establishment;
in response to a logged-in registered user selecting a song, collect a number of credits from the logged-in registered user in exchange for the selected song being added 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 made visible to logged-in registered users;
receive from logged-in registered users votes in connection with one or more songs in a displayed portion of the queue, wherein tallied counts of votes placed by logged-in registered users are also made visible to logged-in registered users; and
cause songs from the queue to be played using the audio output circuit,
wherein the portion of the queue and the tallied counts of votes are displayable in a single screen view on mobile devices that the logged-in registered users used to execute their respective login operations, the single screen view further including an indication of a currently playing song at the respective out-of-home pay-for-play establishment, and an identifier of a user who selected the currently playing song if any, for the out-of-home pay-for-play establishment,
wherein the portion of the queue, the tallied counts of votes, the indication of the currently playing song, and the identifier of the user who selected the currently playing song if any, for the out-of-home pay-for-play establishment is displayable on a standalone display, and
wherein the catalog of songs is restrictable such that only a partial subset of songs is available for selection by logged-in registered users at the out-of-home pay-for-play establishment.

### Claim 22 (depends on 21)

The system of claim 21, wherein the at least one processor is further configured to at least cause tallied counts of votes placed by logged-in registered users to be displayed adjacent to corresponding song entries in the displayed portion of the queue.

### Claim 23 (depends on 22)

The system of claim 22, wherein the tallied counts include tallied counts of votes for, and separate tallied counts of votes against, each song.

### Claim 24 (depends on 23)

The system of claim 23, wherein the at least one processor is further configured to at least cause an indication of a currently playing song and an identifier of a user who selected the currently playing song to be displayed.

### Claim 25 (depends on 24)

The system of claim 24, wherein the at least one processor is further configured to at least influence the queue based on the tallied counts.

### Claim 26 (depends on 25)

The system of claim 25, further comprising a standalone display device controllable to output the tallied counts of votes placed by logged-in registered users adjacent to the corresponding song entries in the displayed portion of the queue, the indication of the currently playing song, and the identifier of the user who selected the currently playing song to be displayed.

### Claim 27 (depends on 25)

The system of claim 25, wherein a display is generatable for output on mobile devices that the logged-in registered users used to execute respective login operations, the generatable display including the tallied counts of votes placed by logged-in registered users adjacent to the corresponding song entries in the displayed portion of the queue, the indication of the currently playing song, and the identifier of the user who selected the currently playing song to be displayed.

### Claim 28 (depends on 21)

The system of claim 21, wherein the partial subset of songs is selectable by a proprietor of the out-of-home pay-for-play establishment.

### Claim 29

A digital audio reproduction system operable to play music at a plurality of out-of-home pay-for-play establishments, the system comprising a catalog of playable songs, each out-of-home pay-for-play establishment comprising:
at least one processor configured to at least:
enable a plurality of users to execute login operations to indicate that the respective users are present at the respective out-of-home pay-for-play establishment;
in response to a logged-in registered user selecting a song, collect a number of credits from the logged-in registered user in exchange for the selected song being added to a queue of songs to be played back at the respective out-of-home pay-for-play establishment, at least a portion of the queue being made visible to logged-in registered users;
receive from logged-in registered users at the respective out-of-home pay-for-play establishment votes in connection with one or more songs in the visible portion of the queue of the respective out-of-home pay-for-play establishment, wherein tallied counts of votes placed by logged-in registered users are also made visible to logged-in registered users; and
cause songs from the queue to be played at the respective out-of-home pay-for-play establishment,
wherein, for each said out-of-home pay-for-play establishment, the portion of the queue and the tallied counts of votes are displayable in a single screen view on mobile devices that the logged-in registered users used to execute their respective login operations, the single screen view further including an indication of a currently playing song at the respective out-of-home pay-for-play establishment, and an identifier of a user who selected the currently playing song if any, for the respective out-of-home pay-for-play establishment,
wherein at least some of said out-of-home pay-for-play establishments include a standalone display controllable to output the portion of the queue, the tallied counts of votes, the indication of the currently playing song, and the identifier of the user who selected the currently playing song if any, for those respective out-of-home pay-for-play establishments, and
wherein the catalog of songs is restrictable on an out-of-home pay-for-play establishment by out-of-home pay-for-play establishment basis such that only partial subsets of songs are available for selection by logged-in registered users at out-of-home pay-for-play establishments where the catalog of songs has been correspondingly restricted.
