Creating customized programming content
First Claim
Patent Images
1. A computer-implemented method of creating customized programming content for a user of a video content system, the method comprising:
- (a) analyzing interactions of the user to create a user interest profile for the user, the user interest profile, stored on a non-transitory storage medium, comprising a ranked list of a plurality of interest categories and one or more data fields for each interest category;
(b) locating and retrieving at least one video segment corresponding to each of the interest categories of the user interest profile and, for each interest category in the user interest profile, identifying one video segment of the at least one video segments with the highest correlation to the one or more data fields for the respective interest category;
(c) assembling the identified video segments of each interest category in the user interest profile into a customized video programming stream, the video segments ordered in the customized video programming stream based at least in part on the ranking of the plurality of interest categories in the user interest profile; and
(d) displaying the customized video programming stream to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for creating localized programming content includes receiving a broadcast signal and receiving geographic specific data from a server. The geographic specific data for presentation as geographic specific content is rendered and a combination of the broadcast signal and the geographic specific content is assembled to produce the localized programming content for display.
75 Citations
16 Claims
-
1. A computer-implemented method of creating customized programming content for a user of a video content system, the method comprising:
-
(a) analyzing interactions of the user to create a user interest profile for the user, the user interest profile, stored on a non-transitory storage medium, comprising a ranked list of a plurality of interest categories and one or more data fields for each interest category; (b) locating and retrieving at least one video segment corresponding to each of the interest categories of the user interest profile and, for each interest category in the user interest profile, identifying one video segment of the at least one video segments with the highest correlation to the one or more data fields for the respective interest category; (c) assembling the identified video segments of each interest category in the user interest profile into a customized video programming stream, the video segments ordered in the customized video programming stream based at least in part on the ranking of the plurality of interest categories in the user interest profile; and (d) displaying the customized video programming stream to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method of creating customized programming content a user of a video content system, said method comprising:
-
(a) analyzing interactions of the user to create a user interest profile for the user, the user interest profile comprising a ranked list of a plurality of interest categories and one or more data fields for each interest category; (b) locating and retrieving at least one video segment corresponding to each of the interest categories of the user interest profile and, for each interest category in the user interest profile, identifying one video segment of the at least one video segments with the highest correlation to the one or more data fields for the respective interest category; (c) assembling the identified video segments of each interest category in the user interest profile into a customized video programming stream, the video segments ordered in the customized video programming stream based at least in part on the ranking of the plurality of interest categories in the user interest profile; and (d) displaying the customized video programming stream to the user. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A customized programming content creation system comprising:
-
a video content search engine configured to locate and retrieve video segments from a plurality of video content sources; a hardware storage device configured to store retrieved video segments; a remote user input interface; and a processor configured to; (i) analyze the input received via the remote user input interface to create a user interest profile for a user, the user interest profile comprising a ranked list of a plurality of interest categories and one or more data fields for each interest category; (ii) direct the video content search engine to locate and retrieve at least one video segment corresponding to each of the interest categories of the user interest profile, identify for each interest category in the user interest profile, one video segment of the at least one video segments with the highest correlation to the one or more data fields for the respective interest category in the user interest profile, and facilitate storing the identified video segment at the storage device; and (iii) assemble the identified video segments of each interest category in the user interest profile into a customized video programming stream, the video segments ordered in the customized video programming stream based at least in part on the ranking of the plurality of interest categories in the user interest profile. - View Dependent Claims (15, 16)
-
Specification