Patent ID: 8719328

Claim:
A method for scheduling distribution of advertising content to a plurality of media devices, the method comprising: generating, by a hardware processor, a scheduling data structure from a database including schedule data, wherein the schedule data is based on frequency of play, predetermined time intervals, time of play, trigger events, or category filtering; selecting and distributing standard content via a network to the media devices located in gaming devices based on the scheduling data structure; determining whether there is non-standard non-interrupting content to be played in a priority queue that takes priority over the standard content; determining whether there is non-standard interrupting content to be played that takes priority over the standard content and the non-standard non-interrupting content; dynamically presenting the non-standard non-interrupting content in the priority queue before the standard content without interrupting the standard content and removing the non-standard non-interrupting content from the priority queue after being presented when it is determined that there is no non-standard interrupting content to be played; dynamically presenting the non-standard interrupting content before starting or finishing presentation of standard content or non-standard non-interrupting content when it is determined that there is non-standard interrupting content to be played; dynamically presenting the standard content when it is determined that there is no non-standard non-interrupting content and non-standard interrupting content to be played; and updating the scheduling data structure in response to updates to the database.