Systems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
Certain exemplary embodiments disclosed herein relate to systems and/or methods for distributing advertisements from a central advertisement network to one or more peripheral devices at a location via a local advertisement server. In certain exemplary embodiments, the local advertisement server within a location receives advertisements from the central advertisement network and rebroadcasts them to peripheral devices within that location. Advertising information may be tracked and reported, e.g., for accounting, revenue-sharing, and/or other purposes in certain exemplary embodiments. Thus, in certain exemplary embodiments, the distribution of advertisements is provided to peripherals via a non-web- and non-PC-dependent network. Moreover, in certain exemplary embodiments, reporting and advertising related communications are substantially bi-directional regardless of device type. Certain exemplary embodiments provide revenue sharing among some or all of the central advertising network provider, the proprietors of locations, operators tasked with maintaining the local ad server and/or the peripheral devices, etc.
1 . A digital jukebox provided at a venue, the digital jukebox comprising:
a local memory;
a first communication interface configured to connect to a one or more remote computers including at least one central content server;
a second communication interface configured to connect to a plurality of peripheral display devices located at the venue and physically separate from the digital jukebox, the plurality of peripheral display devices including display devices of a first type and display devices of a second type;
a display;
audio output devices; and
at least one processing circuitry configured to:
transmit location information about the venue of the digital jukebox to the central content server over the first communication interface;
responsive to the transmitted location information, receive, via the first communication interface, diverse digital content categorized for play back, wherein the diverse digital content includes media files and advertisement files;
play back, using the display and the audio output devices, said media files and advertisement files received from the at least one central content server;
selectively distribute at least some of the advertisement files received from the central content server, to the plurality of peripheral display devices connected to the digital jukebox through the second communication interface, the selectively distributing to display devices of the first type being different from the selectively distributing to display devices of the second type, wherein the selectively distributing includes distributing advertisement files to display devices of the first type based on a device type of the display devices of the first type and distributing advertisement files to display devices of the second type based on user interaction data of users of the display devices of the second type.
2 . The digital jukebox of claim 1 , wherein the at least one processing circuitry is further configured to prompt said users to register themselves on the respective devices of the second type, and to perform the selectively distributing advertisement files to display devices of the second type based on user information received in the registering by the users.
3 . The digital jukebox of claim 2 , wherein the selectively distributing includes: customizing one or more advertisement files received from the at least one central content server by incorporating user information received from a particular user registering on a display device of the second type; and distributing the one or more customized advertisement files to the display device of the particular user.
4 . The digital jukebox of claim 1 , wherein the at least one processing circuitry is further configured to: cause display devices connected to the digital jukebox via the second communication interface that do not include their own other advertisement queues to display at least some of the advertisement files received from the network based on a server advertisement queue and in dependence on content control data associated with those advertisement files.
5 . The digital jukebox of claim 1 , wherein the at least one processing circuitry is further configured to:
configure in the local memory an advertisement server advertisement queue;
store the received advertisement files in the advertisement server advertisement queue; and
for each of the plurality of display devices, configuring a respective indicator in the local memory indicating whether the display device maintains its own advertisement queue on the display device,
wherein selectively distributing includes distributing to other advertisement queues residing in, and usable by, multiple of the display devices based on respective capabilities thereof and based upon statuses of the respective indicators in the local memory indicating whether a corresponding one of the display devices maintains its own advertisement queue on the display device, each said other advertisement queue being programmed to aid the display device to which it is usable in displaying advertisement files thereon in a manner that corresponds with content control data associated with the advertisement files in the respective other advertisement queue.
6 . The digital jukebox of claim 1 , wherein each said advertisement files is one of a leader board, banner, or media clip, and each media for play back includes at least a song.
7 . The digital jukebox of claim 1 , wherein the advertisement files received from the at least one central content server includes respective content control data, and the content control data for each advertisement file comprises indications of how and when the associated advertisement file is to be displayed.
8 . The digital jukebox of claim 1 , further comprising a non-volatile storage medium and stored thereon a plurality of log files including a first log file storing information regarding the distribution of advertisement files from the at least one central content server, and a second log file storing information regarding the display of advertisement files on the display devices.
9 . The digital jukebox of claim 1 , further comprising a display controller, and the at least one processing circuitry in association with the display controller is further configured to combine, in a predetermined format, the advertisement files with the media received from the at least one central content server via the first communication interface to create a combined signal, the combined signal being transmittable to at least some of the display devices for possible subsequent display.
10 . The digital jukebox of claim 9 , wherein the at least one central content server advertisement queue includes an advertisement queue for each of a plurality of different display device types, the display controller being further configured to cause display devices connected thereto via the second communication interface to display at least some of the received advertisement files in dependence on the content control data associated with the advertisement files and the associated advertisement queue.
11 . The digital jukebox of claim 10 , wherein the display controller is further configured to change or modify the advertisement files being displayed in response to input provided, directly or indirectly, by a person to whom the advertisement file is targeted.
12 . The digital jukebox of claim 1 , wherein the first type and the second type are different in a type of display device.
13 . The digital jukebox of claim 1 , wherein the first type and the second type are different in a type of a user.
14 . A system comprising:
a first pay-for-play digital jukebox at a first venue;
a second pay-for-play digital jukebox at a second venue geographically different from the first venue;
one or more remote computers including at least one central content server, and communicating with the first pay-for-play digital jukebox and the second pay-for-play digital jukebox,
wherein the first and second pay-for-play digital jukeboxes each comprises:
a local memory;
a first communication interface configured to connect to a one or more remote computers including the at least one central content server;
a second communication interface configured to connect to a plurality of display devices located at the venue and physically separate from the digital jukebox, the plurality of display devices including display devices of a first type and display devices of a second type;
a display;
audio output devices; and
at least one processing circuitry configured to:
transmit location information about the venue of the first or second pay-for-play digital jukebox to the central content server over the first communication interface;
responsive to the transmitted location information, receive, via the first communication interface, diverse digital content categorized for play back, wherein the diverse digital content includes media files and advertisement files;
play back, using the display and the audio output devices, said media files and advertisement files received from the at least one central content server;
selectively distribute at least some of the advertisement files received from the central content server, to the plurality of peripheral display devices connected to the digital jukebox through the second communication interface, the selectively distributing to display devices of the first type being different from the selectively distributing to display devices of the second type, wherein the selectively distributing includes distributing advertisement files to display devices of the first type based on a device type of the display devices of the first type and distributing advertisement files to display devices of the second type based on user interaction data of users of the display devices of the second type.
15 . The system according to claim 14 , wherein the at least one processing circuitry is further configured to prompt said users to register themselves on the respective devices of the second type, and to perform the selectively distributing advertisements to display devices of the second type based on user information received in the registering by the users.
16 . The system according to claim 15 , wherein the selectively distributing includes: customizing one or more advertisements received from the at least one central server by incorporating user information received from a particular user registering on a display device of the second type; and distributing the one or more customized advertisements to the display device of the particular user.