Digital jukebox device with improved user interfaces, and associated methods
First Claim
1. A jukebox device, comprising:
- a display;
a non-transitory computer readable storage medium storing a plurality of instances of media available for playback on or via the jukebox device; and
at least one processor configured to cause a user interface to be displayed on the display and further configured to respond to inputs to the user interface, wherein the user interface includes;
at least one first user interface element configured to enable a user to select a collection of instances of media available for playback from a plurality of possible collections of instances of media each said collection representing a different partial subset of media available for playback on or via the jukebox device,at least one second user interface element configured to enable the user to select one of plural possible grouping modes for grouping the instances of media in the collection, the grouping modes including artist, album, and song groupings, wherein the selected grouping mode determines items to be presented to the user for possible selection,at least one third user interface element configured to enable the user to select one of plural possible ordering modes for ordering the items to be presented to the user for possible selection, anda display area for displaying at least some of the items to be presented to the user for possible selection, the items being ordered within the display area according to the selected ordering mode,wherein the at least one first user interface element, the at least one second user interface element, and the at least one third user interface element are all displayable on the display at the same time.
13 Assignments
0 Petitions
Accused Products
Abstract
Certain exemplary embodiments relate to entertainment systems that interact with users to provide access to media appropriate to and/or customized for a particular user using the entertainment system, the location at which the entertainment system is being accessed, and/or a predefined event. For example, in certain exemplary embodiments, an entertainment system in a location is configured to provide jukebox-related and entertainment system mediated services that are accessible from within and from the outside of the location, and provide (1) attract or flight media operations, (2) browsing services, and/or (3) search screens appropriate to and/or customized for a particular user using the entertainment system, the location at which the entertainment system is being accessed, and/or a predefined event. Such screens may be provided with a three-dimensional look-and-feel in certain exemplary embodiments.
248 Citations
86 Claims
-
1. A jukebox device, comprising:
-
a display; a non-transitory computer readable storage medium storing a plurality of instances of media available for playback on or via the jukebox device; and at least one processor configured to cause a user interface to be displayed on the display and further configured to respond to inputs to the user interface, wherein the user interface includes; at least one first user interface element configured to enable a user to select a collection of instances of media available for playback from a plurality of possible collections of instances of media each said collection representing a different partial subset of media available for playback on or via the jukebox device, at least one second user interface element configured to enable the user to select one of plural possible grouping modes for grouping the instances of media in the collection, the grouping modes including artist, album, and song groupings, wherein the selected grouping mode determines items to be presented to the user for possible selection, at least one third user interface element configured to enable the user to select one of plural possible ordering modes for ordering the items to be presented to the user for possible selection, and a display area for displaying at least some of the items to be presented to the user for possible selection, the items being ordered within the display area according to the selected ordering mode, wherein the at least one first user interface element, the at least one second user interface element, and the at least one third user interface element are all displayable on the display at the same time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of making a jukebox device, the method comprising:
-
providing a display; providing a non-transitory computer readable storage medium configured to store a plurality of instances of media available for playback on or via the jukebox device; and providing at least one processor configured to cause a user interface to be displayed on the display and further configured to respond to inputs to the user interface, wherein the user interface includes; at least one first user interface element configured to enable a user to select a collection of instances of media available for playback from a plurality of possible collections of instances of media each said collection representing a different partial subset of media available for playback on or via the jukebox device, at least one second user interface element configured to enable the user to select one of plural possible grouping modes for grouping the instances of media in the collection, the grouping modes including artist, album, and song groupings, wherein the selected grouping mode determines items to be presented to the user for possible selection, at least one third user interface element configured to enable the user to select one of plural possible ordering modes for ordering the items to be presented to the user for possible selection, and a display area for displaying at least some of the items to be presented to the user for possible selection, the items being ordered within the display area according to the selected ordering mode, wherein the at least one first user interface element, the at least one second user interface element, and the at least one third user interface element are all displayable on the display at the same time.
-
-
17. A method of recommending a song to a user, the method comprising:
-
enabling a user to log in to a jukebox device; determining musical preferences of the user based on a social networking site profile of the user, the social networking site profile identifying at least one artist, song, and/or genre; providing the determined musical preferences of the user to a recommendation engine to develop at least one recommendation; and providing the recommendation to the user on the jukebox device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A jukebox system, comprising:
-
a plurality of jukebox devices, wherein each said jukebox device includes a recommendation engine configured to recommend songs to users of the corresponding jukebox device and a user recognizer configured to enable users to log in to the corresponding jukebox device; and a social networking site interface configured to determine musical preferences of registered jukebox users based on a social networking site profiles respectively associated with the registered jukebox users, the social networking site profiles each identifying at least one artist, song, and/or genre, wherein the recommendation engine is configured to base recommendations at least in part on musical preferences determined by the social networking site interface.
-
-
28. A jukebox device, comprising:
-
a display; a non-transitory computer readable storage medium storing a plurality of instances of media available for playback on or via the jukebox device; at least one processor configured to maintain a queue of instances of media to be played back on the jukebox, the at least one processor being further configured to cause a user interface to be displayed on the display and further configured to respond to inputs to the user interface, wherein the user interface includes an indication of a currently playing instance of media including at least a song name and an artist associated with the instance of media; and an incremental queue reveal module configured to cause the user interface to display information about one or more upcoming instances of media, the information at least initially excluding one or both of song names and artists. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method of making a jukebox device, the method comprising:
-
providing a display; providing a non-transitory computer readable storage medium storing a plurality of instances of media available for playback on or via the jukebox device; providing at least one processor configured to maintain a queue of instances of media to be played back on the jukebox, the at least one processor being further configured to cause a user interface to be displayed on the display and further configured to respond to inputs to the user interface, wherein the user interface includes an indication of a currently playing instance of media including at least a song name and an artist associated with the instance of media; and providing an incremental queue reveal module configured to cause the user interface to display information about one or more upcoming instances of media, the information at least initially excluding one or both of song names and artists.
-
-
48. A jukebox device, comprising:
-
a display; a non-transitory computer readable storage medium storing a plurality of instances of media available for playback on or via the jukebox device; and at least one processor configured to cause a user interface to be displayed on the display and further configured to respond to inputs to the user interface, wherein the user interface comprises a display area including virtual axes defining a coordinate space in which individual song, artist, and/or album items are to be displayed, wherein each individual song, artist, and/or album item has a plurality of characteristics associated therewith, each said axis is associated with one of said characteristics so that each individual song, artist, and/or album item has a defined location in the coordinate space, and wherein the display area is updatable in response to user input corresponding to movement within the coordinate space. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method of making a jukebox device, the method comprising:
-
providing a display; providing a non-transitory computer readable storage medium storing a plurality of instances of media available for playback on or via the jukebox device; and providing at least one processor configured to cause a user interface to be displayed on the display and further configured to respond to inputs to the user interface, wherein the user interface comprises a display area including virtual axes defining a coordinate space in which individual song, artist, and/or album items are to be displayed, wherein each individual song, artist, and/or album item has a plurality of characteristics associated therewith, each said axis is associated with one of said characteristics so that each individual song, artist, and/or album item has a defined location in the coordinate space, and wherein the display area is updatable in response to user input corresponding to movement within the coordinate space.
-
-
64. A jukebox device, comprising:
-
a display; a camera; a non-transitory computer readable storage medium storing a plurality of instances of media available for playback on or via the jukebox device; and at least one processor configured to; obtain images and/or video from the camera, display said obtained images and/or video from the camera on the display of the jukebox device substantially in real time so that the display substantially mirrors what is detected by the camera, and enable a remote user to view said obtained images and/or video from the camera. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A method of making a jukebox device, the method comprising:
-
providing a display; providing a camera; providing a non-transitory computer readable storage medium storing a plurality of instances of media available for playback on or via the jukebox device; and providing at least one processor configured to; obtain images and/or video from the camera, display said obtained images and/or video from the camera on the display of the jukebox device substantially in real time so that the display substantially mirrors what is detected by the camera, and enable a remote user to view said obtained images and/or video from the camera.
-
-
74. A jukebox device, comprising:
-
at least one display device; a generally elongate array of LED elements provided above the at least one display device; a backwash light arranged at a rear portion of the jukebox device and configured to generate light behind the jukebox device; a rim light disposed around a periphery of the jukebox device; a substantially circular activation switch or button; a non-transitory computer readable storage medium storing a plurality of instances of media available for playback on or via the jukebox device; and at least one processor configured to provide a user interface and further configured to coordinate lighting events based at least in part on events associated with the user interface. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A method of making a jukebox device, the method comprising:
-
providing at least one display device; providing a generally elongate array of LED elements provided above the at least one display device; providing a backwash light arranged at a rear portion of the jukebox device and configured to generate light behind the jukebox device; providing a rim light disposed around a periphery of the jukebox device; providing a substantially circular activation switch or button; providing a non-transitory computer readable storage medium storing a plurality of instances of media available for playback on or via the jukebox device; and providing at least one processor configured to provide a user interface and further configured to coordinate lighting events based at least in part on events associated with the user interface.
-
Specification