Client-side multimedia content targeting system
First Claim
1. A method, comprising:
- accessing, by a recording device, metadata describing programs;
accessing, by the recording device, correlation data comprising groups of related programs, each group identifying at least;
a first program played or scheduled for recording by one or more other recording devices, and one or more second programs that were also played or scheduled for recording by the one or more other recording devices;
comparing, by the recording device, the correlation data with a subset of the metadata describing programs, the subset describing programs that were previously played or scheduled for recording by the recording device;
based on the comparing, the recording device selecting a particular second program, of the programs described in the metadata, that was identified by a particular group of the groups of related programs in the correlation data, based on the recording device determining that a particular first program in the particular group was previously played or scheduled for recording by the recording device;
responsive to selecting the particular second program, the recording device causing recording the particular second program;
wherein the method is performed by one or more computing devices.
7 Assignments
0 Petitions
Accused Products
Abstract
A client-side multimedia content targeting system schedules the recording, storing, and deleting of multimedia content on a client system storage device. The system accepts as input a prioritized list of program viewing preferences which is compared with a database of program guide objects that indicate when programs of interest are actually broadcast. The viewer'"'"'s client system locally retains the viewer'"'"'s preferences and other personal information that the viewer has entered and is sent targeting information relating to program guide objects by a server. Using the viewer'"'"'s preferences and personal information, the client system creates a viewer profile, which is used with the targeting information by the client system to record content that is within the viewer profile. The described client-based form of targeting can be applied to almost any multimedia situation, including, but not limited to: TV shows, movies, advertisements, product and service offerings, music, radio, audio, etc.
-
Citations
21 Claims
-
1. A method, comprising:
-
accessing, by a recording device, metadata describing programs; accessing, by the recording device, correlation data comprising groups of related programs, each group identifying at least;
a first program played or scheduled for recording by one or more other recording devices, and one or more second programs that were also played or scheduled for recording by the one or more other recording devices;comparing, by the recording device, the correlation data with a subset of the metadata describing programs, the subset describing programs that were previously played or scheduled for recording by the recording device; based on the comparing, the recording device selecting a particular second program, of the programs described in the metadata, that was identified by a particular group of the groups of related programs in the correlation data, based on the recording device determining that a particular first program in the particular group was previously played or scheduled for recording by the recording device; responsive to selecting the particular second program, the recording device causing recording the particular second program; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for targeting multimedia content to a viewer using a recording device, comprising:
-
a processor; a logic for accessing, by a recording device, metadata describing programs; a logic for accessing, by the recording device, correlation data comprising groups of related programs, each group identifying at least;
a first program played or scheduled for recording by one or more other recording devices, and one or more second programs that were also played or scheduled for recording by the one or more other recording devices;a logic for comparing, by the recording device, the correlation data with a subset of the metadata describing programs, the subset describing programs that were previously played or scheduled for recording by the recording device; a logic for based on the comparing, the recording device selecting a particular second program, of the programs described in the metadata, that was identified by a particular group of the groups of related programs in the correlation data, based on the recording device determining that a particular first program in the particular group was previously played or scheduled for recording by the recording device; a logic for responsive to selecting the particular second program, the recording device causing recording the particular second program. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices, cause:
-
accessing, by a recording device, metadata describing programs; accessing, by the recording device, correlation data comprising groups of related programs, each group identifying at least;
a first program played or scheduled for recording by one or more other recording devices, and one or more second programs that were also played or scheduled for recording by the one or more other recording devices;comparing, by the recording device, the correlation data with a subset of the metadata describing programs, the subset describing programs that were previously played or scheduled for recording by the recording device; based on the comparing, the recording device selecting a particular second program, of the programs described in the metadata, that was identified by a particular group of the groups of related programs in the correlation data, based on the recording device determining that a particular first program in the particular group was previously played or scheduled for recording by the recording device; responsive to selecting the particular second program, the recording device causing recording the particular second program. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification