CPC G06F 21/10 (2013.01) | 26 Claims |
1. A method for detecting unlicensed music being played on a digital jukebox device, comprising:
starting the digital jukebox device in an internal audio mode in which internal jukebox media is reproduced by the jukebox device;
determining whether there is queued internal audio in the digital jukebox device;
determining whether an auxiliary override feature is enabled, wherein, when the auxiliary override feature is enabled, the digital jukebox device is configured to receive an audio stream from an external source and reproduce the audio stream;
in response to the determination that there is queued internal audio and the determination that the auxiliary override feature is not enabled, operating the jukebox device in the internal audio mode;
in response to the determination that there is no queued internal audio or the determination that the auxiliary override feature is enabled, changing the jukebox to operate in an auxiliary audio mode in which the audio stream from an external source is being provided to the digital jukebox device for reproduction via a speaker system connected to the digital jukebox device;
in response to the changing the digital jukebox device to operate in the auxiliary audio mode:
determining whether at least a portion of the audio stream corresponds to audio content that should be licensed after determining that the audio stream is being provided to the digital jukebox device from the external source for reproduction via the digital jukebox device;
updating a log of possible license violations upon determining that the portion of the audio stream corresponds to the audio content that should be licensed;
determining whether a number of possible violations meets or exceeds a predetermined threshold in a predetermined time period; and
in response to the determination that the number of possible violations meets or exceeds the predetermined threshold in the predetermined time period, disabling an audio input of the digital jukebox device, wherein an audio stream from the external source is provided through the audio input.
|