Method for scheduling distribution of content to a plurality of media devices
First Claim
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods of electronic scheduling for playback of media contents. Discrete items of content are scheduled for play back based upon a schedule created by the integration of five standard scheduling methods into a single scheduling algorithm. In the first scheduling method, a discrete item of content is assigned a frequency rating relative to other items of content. A second way to schedule is repeating a content item at specific intervals of time. A third scheduling method allows the content to be played at a specific date and time. The fourth scheduling method includes playing a content item upon receipt of a trigger event which is received from a source external to the scheduling system. And lastly, means are provided for selectively determining whether or not particular content is available for play in a particular venue or during a particular period of time.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing media content presented on plurality of networked devices, the method comprising:
-
generating, by a hardware processor, a database of media content including standard items and interrupting items; generating a schedule for presenting the standard items, the schedule being based on based on frequency of play, interval, time of play, trigger events, or category filtering; processing external scheduling input in view of the schedule; distributing the media content via a network to the plurality of networked devices wherein non-standard non-interrupting content takes priority over standard content, and wherein non-standard interrupting content takes priority over standard content and non-standard non-interrupting content; dynamically presenting non-standard non-interrupting content in a priority queue before standard content without interrupting the standard content 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; and 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 19)
-
-
15. A system for dynamically presenting content to a plurality of devices, comprising:
-
at least one hardware processor; a plurality of media players in communication with a network; a data network for receiving media content from one or more sources including a wide area network, a scheduler workstation, or a web gateway; a schedule database for storing scheduling data, wherein the scheduling data is based on frequency of play, interval, time of play, trigger events, or category filtering; and a server for executing a schedule for dynamically presenting the media content, wherein the schedule is based on the scheduling data, wherein the media content includes standard content, non-standard non-interrupting content that takes priority over standard content, and non-standard interrupting content that takes priority over standard content and non-standard non-interrupting content; wherein non-standard non-interrupting content in a priority queue is dynamically presented before standard content without interrupting the standard content, wherein non-standard interrupting content is dynamically presented before starting or finishing presentation of standard content or non-standard non-interrupting content, and wherein standard content is then dynamically presented. - View Dependent Claims (16, 17, 18)
-
Specification