Method and system for electronically distributing, displaying and controlling advertising and other communicative media
First Claim
1. A method for scheduling the distribution of content utilizing a network, comprising the steps of:
- (a) accessing content in a database;
(b) generating schedule data by inputting preferences to a scheduling algorithm, the scheduling algorithm being based on predetermined methods of processing input preferences relating to parameters selected from the group consisting of;
frequency, interval, time of play, trigger events, and category filtering; and
(c) distributing the content and the schedule data to a plurality of output devices utilizing a network.
18 Assignments
0 Petitions
Accused Products
Abstract
A method for facilitating the electronic scheduling for playback of a variety of media such as music or video is disclosed. In the described system, discrete items of content (such as music or video) are scheduled for play back based upon a schedule created by the integration of five standard scheduling methods into a single comprehensive 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 called recurring playback. In the recurring method, a particular item of content is scheduled to repeat at specific intervals of time. Intervals can be in terms of minutes, hours or days. A third scheduling method allows the content to be played according to a time base, that is, media content can be scheduled to play at a specific date and time. The forth type of input to the scheduling system is a trigger event which is received from a source external to the scheduling system. Upon receiving a trigger event, particular media content will be played. This type of input includes a mechanism called asynchronous request and relates to play of previously unscheduled content on an external request basis. 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. These five methods of scheduling playback of content are integrated into a single comprehensive scheduling system.
76 Citations
45 Claims
-
1. A method for scheduling the distribution of content utilizing a network, comprising the steps of:
-
(a) accessing content in a database;
(b) generating schedule data by inputting preferences to a scheduling algorithm, the scheduling algorithm being based on predetermined methods of processing input preferences relating to parameters selected from the group consisting of;
frequency, interval, time of play, trigger events, and category filtering; and
(c) distributing the content and the schedule data to a plurality of output devices utilizing a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
16. An apparatus for scheduling the distribution of content to a plurality of output devices utilizing a network, comprising:
-
(a) means for accessing content in a database;
(b) means for generating schedule data in response to the input of preferences to a scheduling algorithm, the scheduling algorithm being based on predetermined methods of processing input preferences relating to parameters selected from the group consisting of frequency, interval, time of play, trigger events, and category filtering; and
(c) means for distributing the content and the schedule data to a plurality of output devices utilizing a network.
-
-
31. A computer program embodied on a computer readable medium for scheduling the distribution of content to a plurality of output devices utilizing a network, comprising:
-
(a) a code segment that accesses content in a database;
(b) a code segment including a scheduling algorithm that generates schedule data in response to input preferences, the scheduling algorithm being based on predetermined methods of processing input preferences relating to parameters selected from the group consisting of;
frequency, interval, time of play, trigger events, and category filtering; and
(c) a code segment that causes distribution of the content and the schedule data to a plurality of output devices utilizing a network. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45)
-
-
40. A computer program as recited in claim______, wherein the input time of play preference relates to a time of day, and wherein the processing of input preferences includes:
assigning a particular time of day to the schedule data associated with each content, whereby in response to the schedule data, the output devices cause the content to be communicated at the particular time of day.
Specification