Jukebox network system
First Claim
1. A jukebox device connected to a network of jukebox devices and 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) an input component;
(b) an audio output;
(c) a memory configured to store local play data and network popularity data, the local play data being periodically sent to the network and including a number of times each music data set is selected for play on the jukebox, the network popularity data being periodically received from the network and including popularity values for at least a portion of the plurality of identification values in at least one of the identification categories, the popularity values being determined by the network from local play data aggregated from the jukeboxes on the network and including an aggregate number of plays over a predetermined period for the identification values for the at least one of the identification categories; and
(d) a controller configured to;
(i) receive from the input component a string of characters;
(ii) search simultaneously in each of the plurality of identification categories for identification values in each respective identification category that contain the string of characters,(iii) present a plurality of lists, each list corresponding to one of the plurality of identification categories and listing identification values containing the string of characters that belong to the respective identification category, the identification values in each list being ordered according to the network popularity data stored in the memory prior to receipt of the string of characters.
6 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.
-
Citations
13 Claims
-
1. A jukebox device connected to a network of jukebox devices and 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) an input component; (b) an audio output; (c) a memory configured to store local play data and network popularity data, the local play data being periodically sent to the network and including a number of times each music data set is selected for play on the jukebox, the network popularity data being periodically received from the network and including popularity values for at least a portion of the plurality of identification values in at least one of the identification categories, the popularity values being determined by the network from local play data aggregated from the jukeboxes on the network and including an aggregate number of plays over a predetermined period for the identification values for the at least one of the identification categories; and (d) a controller configured to; (i) receive from the input component a string of characters; (ii) search simultaneously in each of the plurality of identification categories for identification values in each respective identification category that contain the string of characters, (iii) present a plurality of lists, each list corresponding to one of the plurality of identification categories and listing identification values containing the string of characters that belong to the respective identification category, the identification values in each list being ordered according to the network popularity data stored in the memory prior to receipt of the string of characters. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A jukebox network system having a plurality of jukebox devices connected over a network and configured to play music data sets selected by a user, each music data set having a plurality of identification values corresponding to a respective plurality of identification categories, each of the jukebox devices comprising:
-
(a) an input component; (b) an audio output; and (c) a memory configured to; (i) 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 the jukebox device, and (ii) 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 by the network from the local play data aggregated from the plurality of jukebox devices on the network and including an aggregate number of plays over a predetermined period for the identification values for the at least one of the identification categories; and (d) a controller configured to, for a user-selected one of the plurality of identification values in at least one user-selected identification category, 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 from the network popularity data stored in the memory prior to the selection by the user. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
Specification