Method and system of real-time optimization and implementation of content and advertising programming decisions for broadcasts and narrowcasts
First Claim
Patent Images
1. A system for adapting in real-time the content of a steam of user requested data elements comprising:
- a computer processor for processing content selection;
storage media for storage of data elements functionally coupled to said computer processor;
a streaming data delivery module functionally coupled to said computer processor which delivers the stream of data to the user;
a real time tracking module which provides a first signal indicative of the number of users requests;
a content selection module which determines which data elements are placed into the stream of data based upon a schedule of data elements and the value of the first signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for adapting the content of a steam of user requested data elements having a computer processor for processing content selection, a storage media for storage of data elements, a data streaming delivery module functionally coupled to said computer processor which delivers the stream of data to the user, a real time tracking module which provides a first signal indicative of the number of users, a content selection module which determines which data elements are placed into the data stream based upon the value of the first signal.
76 Citations
39 Claims
-
1. A system for adapting in real-time the content of a steam of user requested data elements comprising:
-
a computer processor for processing content selection;
storage media for storage of data elements functionally coupled to said computer processor;
a streaming data delivery module functionally coupled to said computer processor which delivers the stream of data to the user;
a real time tracking module which provides a first signal indicative of the number of users requests;
a content selection module which determines which data elements are placed into the stream of data based upon a schedule of data elements and the value of the first signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of adapting the content of a data stream in real-time containing user requested data elements comprising:
-
tracking the number of requests for the data elements;
changing content of the data stream if the number of user requests falls below a predetermined level.
-
-
10. A method of adapting the content of a stream to a user containing data elements of data segments in real-time that are requested by a plurality of users comprising:
-
providing a data structure containing transmittable data segments;
providing a first modifiable program schedule which lists a nominal viewership level, and the order and time of transmission of the transmittable data segments to be transmitted;
determining a first property which is a function of the requests by the users of the data elements;
modifying the first modifiable program schedule if the first property is a predetermined amount from nominal viewership level.
-
-
11. The method of adapting in real-time the content of a stream of user requested data of
claim 11 wherein the first property is a function of the number of requests by the users of the data elements within a given time period.
-
22. The method of adapting in real-time the content of a stream of user requested data of
claim 22 wherein the steps of modifying the second modifiable stream the transmittable data segments includes inserting a first advertisement data segment into the stream of transmittable data.
-
24. The method of adapting in real-time the content of a stream of user requested data of
claim 24 wherein the first property is a function of the number of requests by the users of the data elements within a given time period.
-
27. An apparatus for adapting the content of a stream of user requested data elements comprising:
-
a computer processor for processing content selection;
a storage media for storing data elements functionally coupled to said computer processor;
a data stream delivery module functionally coupled to said computer processor which delivers the stream of data to the user;
a tracking module which provides a first signal indicative of the number of user requests within a predetermined time interval;
a timing element that defines a predetermine time interval based upon the size of a transmitted data element;
a content selection module which determines which data elements are transmitted in the stream of data based upon a schedule of data elements and the value of the first signal within said predetermined time interval. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of adapting the content of the stream of data containing user requested data elements comprising:
-
establishing a predetermined time interval based on the size of the data elements;
tracking the number of user requests for the data elements;
changing the content of the data stream fully within the predetermined time interval if the number of user requests falls below the predetermined level.
-
-
36. A method of adapting the content of a data stream to a user containing data elements of data segments requested by a plurality of users comprising:
-
providing a data structure containing transmittable data segments;
providing a first modifiable program schedule which lists a nominal viewership level and the order of transmission of transmittable data segments. determining a first property which is a function of the number of requests by the users of the data elements within a given time period;
establishing a predetermined time interval based upon the size of the data segments;
modifying the first modifiable program schedule if the first property is a predetermined amount from the nominal viewership level for any given data segments.
-
-
37. The method of
claim 37 wherein providing a data base includes providing data elements having first associated value indicative of the time of day.
Specification