System and method for generating and managing user preference information for scheduled and stored television programs
First Claim
Patent Images
1. A method of personalizing television program availability, comprising:
- observing user activity and program usage behavior of a television program user over a period of time;
cross-referencing individual programs of a list of available programs against a viewing behavior of the television program user where different pluralities of programs from said list of available programs are associated with different category types;
generating, from the user activity and the program usage behavior, preference profile information, and storing the preference profile information in a relational database; and
applying the preference profile information to managing television programs for the user, wherein preference profile information includes assigned program preference ratings, said assigned program preference ratings being determined by a ratio of a total time period of watched programs in a category over an expected available maximum expected time period of programs in the category.
2 Assignments
0 Petitions
Accused Products
Abstract
Television program availability and recordings are personalized by learning the program preferences of the TV and PDR user. This is effected over a period of time by observing, recording and processing user activity. A viewing record module agent (VRM) and a program information viewing history agent (CDM) are software agents that, according to built-in algorithms, operate on user activity and other events to ultimately produce preference profile information in special purpose relational databases (CDB, viewing history database).
-
Citations
27 Claims
-
1. A method of personalizing television program availability, comprising:
-
observing user activity and program usage behavior of a television program user over a period of time; cross-referencing individual programs of a list of available programs against a viewing behavior of the television program user where different pluralities of programs from said list of available programs are associated with different category types; generating, from the user activity and the program usage behavior, preference profile information, and storing the preference profile information in a relational database; and applying the preference profile information to managing television programs for the user, wherein preference profile information includes assigned program preference ratings, said assigned program preference ratings being determined by a ratio of a total time period of watched programs in a category over an expected available maximum expected time period of programs in the category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 27)
-
-
22. A method of determining a television user'"'"'s program preferences, comprising:
-
observing via a program determination engine user activity and program usage behavior of a television user over a period of time; said program determination engine determining for each of a plurality of programs a time period for available time and each of said plurality of programs is associated with different category types; said program determination engine defining a preference profile information of the television user with an assigned program preference rating being determined by a ratio of total time period of watched programs in a category over an expected available maximum expected time period of programs in the category; and applying the preference profile information to managing television programs for the user. - View Dependent Claims (23, 24, 25, 26)
-
Specification