JUKEBOX MENU NAVIGATION SYSTEM
First Claim
1. A jukebox device configured to play music data sets, each music data set having a plurality of identification values corresponding to a respective plurality of identification categories, the jukebox device comprising:
- (a) a display;
(b) an input component;
(c) an audio output; and
(d) a controller configured to;
(i) receive from the input component a string of characters;
(ii) search simultaneously across the plurality of identification categories for identification values containing the string of characters,(iii) cause the display to present, for each of the plurality of identification categories, the identification values containing the string of characters in an order according to network popularity data received from a network to which the jukebox device is connected, the network popularity data including popularity values for at least a portion of the plurality of identification values in at least one of identification categories, the popularity values being determined from a number of times each music data set is selected for play.
4 Assignments
0 Petitions
Accused Products
Abstract
A plurality of jukeboxes each having a display, input component, audio output, and controller are connected over a network. The controller is configured to play music data sets selected by a user and to store local affinity data uploadable to the network. The controller is further configured to store network popularity and affinity data received from the network. The controller causes the display to present menus and screens based on the data received from the network. The controller is also configured to perform searches over multiple identification categories and store collections of music data sets based on multiple identification categories.
48 Citations
20 Claims
-
1. A jukebox device configured to play music data sets, each music data set having a plurality of identification values corresponding to a respective plurality of identification categories, the jukebox device comprising:
-
(a) a display; (b) an input component; (c) an audio output; and (d) a controller configured to; (i) receive from the input component a string of characters; (ii) search simultaneously across the plurality of identification categories for identification values containing the string of characters, (iii) cause the display to present, for each of the plurality of identification categories, the identification values containing the string of characters in an order according to network popularity data received from a network to which the jukebox device is connected, the network popularity data including popularity values for at least a portion of the plurality of identification values in at least one of identification categories, the popularity values being determined from a number of times each music data set is selected for play. - View Dependent Claims (2, 3, 4, 5)
-
-
6. (canceled)
-
7. A jukebox network system having a plurality of jukebox devices connected over a network, each of the jukebox devices comprising:
-
(a) a display; (b) an input component; (c) an audio output; and (d) a controller configured to; (i) store local affinity data uploadable to the network, the local affinity data including identification of music data sets selected from a plurality of music data sets during a common credit session, (ii) store network affinity data generated and received from the network, the network affinity data including pairs of music data sets having high affinity values determined from the local affinity data received by the network from the plurality of jukebox devices, (iii) retrieve for play a first music data set selected by a user upon establishment of one or more credits, and (iv) cause the display to present an option to select and play at least one second music data set selected from the network affinity data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A jukebox network system having a plurality of jukebox devices connected over a network, each of the jukebox devices comprising:
-
(a) a display; (b) an input component; (c) an audio output; and (d) a controller configured to; (i) retrieve for play at least one music data set selected by a user from a plurality of music data sets upon establishment of one or more credits, each music data set having a plurality of identification values corresponding to a respective plurality of identification categories, (ii) store local play data, the local play data being uploadable to the network and including a number of times each music data set is selected for play on each jukebox device, (iii) store network popularity data received from the network, the network popularity data including popularity values for at least a portion of the plurality of identification values in at least one of identification categories, the popularity values being determined from the local play data received by the network from the plurality of jukebox devices, and (iv) cause the display, for a user-selected one of the plurality of identification values in at least one user-selected identification category, to present corresponding identification values in another of the identification categories in a predetermined configuration based on the respective popularity values of the corresponding identification values. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification