SYSTEM AND METHOD TO FACILITATE PROGRAMMING OF AN ASSOCIATED RECORDING DEVICE
First Claim
1. A server external to a content provider that is configured to provide the content provider with an estimate of a size of a viewing audience for a program to be broadcast prior to a broadcast time of the program, the server comprising:
- a program database configured to store information about programs provided by one or more content providers;
a tuning space database configured to store information about one or more local tuning spaces;
a translation function configured to translate tokens that identify the program to be broadcast into instructions that identify the program to be broadcast into a local tuning space by interfacing with the program database and the tuning space database and configured to send the instructions to a viewer'"'"'s device;
a ratings database configured to store information indicating a popularity of the program to be broadcast obtained during token translations prior to the broadcast time of the program to be broadcast; and
a predictive filter configured to estimate the size of the viewing audience for the program to be broadcast based on the information stored in the ratings database and to provide this estimate to the content provider prior to the program'"'"'s broadcast time.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed to facilitates programming of a recording device. A client system is operatively coupled with the recording device, which, for example, is programmed and/or configured to record selected audio and/or visual broadcast programming. The client system receives a message, such as in the form of electronic mail (email) or another suitable form, from a remotely located computer. One or more tokens are associated with the message for providing program criteria indicative of selected audio and/or visual programming, which may be employed to program the recording device for recording broadcast programming based on the token.
262 Citations
13 Claims
-
1. A server external to a content provider that is configured to provide the content provider with an estimate of a size of a viewing audience for a program to be broadcast prior to a broadcast time of the program, the server comprising:
-
a program database configured to store information about programs provided by one or more content providers;
a tuning space database configured to store information about one or more local tuning spaces;
a translation function configured to translate tokens that identify the program to be broadcast into instructions that identify the program to be broadcast into a local tuning space by interfacing with the program database and the tuning space database and configured to send the instructions to a viewer'"'"'s device;
a ratings database configured to store information indicating a popularity of the program to be broadcast obtained during token translations prior to the broadcast time of the program to be broadcast; and
a predictive filter configured to estimate the size of the viewing audience for the program to be broadcast based on the information stored in the ratings database and to provide this estimate to the content provider prior to the program'"'"'s broadcast time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Computer-executable instructions for performing a method of providing a content provider with a prediction about a size of a viewing audience for a program to be broadcast prior to a broadcast time of the program, the computer-executable instructions stored on one or more computer-readable media external to the content provider, the method comprising:
-
receiving information about programs provided by one or more content providers;
receiving information about one or more local tuning spaces;
translating tokens that identify the program to be broadcast into instructions that identify the program to be broadcast into a local tuning space by interfacing with the program database and the tuning space database;
sending the instructions to a viewer'"'"'s device;
storing information relating to a popularity of the program to be broadcast obtained during token translations prior to the broadcast time of the program;
predicting the size of the viewing audience for the program to be broadcast based on the stored information relating to the popularity of the program to be broadcast; and
sending the predicted size of the viewing audience for the program to be broadcast to the content provider prior to the program'"'"'s broadcast time. - View Dependent Claims (7, 8)
-
-
9. A system external to a content provider that is configured to provide the content provider with an estimate of a size of a viewing audience for a program to be broadcast prior to a broadcast time of the program, the system comprising:
-
means for storing information about programs provided by one or more content providers;
means for storing information about one or more local tuning spaces;
means for translating tokens that identify the program to be broadcast into instructions that identify the program to be broadcast into a local tuning space by interfacing with the means for storing information about programs and the means for storing information about one or more local tuning spaces;
means for sending the instructions to a viewer'"'"'s device;
means for storing information indicating a popularity of the program to be broadcast obtained during token translations prior to the broadcast time of the program to be broadcast;
means for estimating the size of the viewing audience for the program to be broadcast based on the information stored in the means for storing information indicating the popularity of the program to be broadcast; and
means for sending the estimate of the size of the viewing audience for the program to be broadcast to the content provider prior to the program'"'"'s broadcast time. - View Dependent Claims (10, 11, 12, 13)
-
Specification