Method and system for registering a user preference
First Claim
1. A method of registering a user preference for a program (201) in at least one of a collection (221) of preference profiles for recording a set of user preferences, comprising receiving (210) an input (211, 212) representing the user preference for the program (201), determining (220) for each preference profile from said collection (221) a score for the program (201), said score indicating the degree of agreement of the program (201) with said preference profile, if the input (211, 212) represents a positive user preference, updating (240) a preference profile from said collection (221) having a relatively high score with respect to the scores of all the preference profiles from said collection (221) to reflect the positive user preference for the program (201), and if the input (211, 212) represents a negative user preference, updating (245) a preference profile from said collection (221) having a relatively low score with respect to the scores of all the preference profiles from said collection (221) to reflect the negative user preference for the program (201).
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for registering a user preference for a program (201) in at least one of a collection (221) of preference profiles for recording a set of user preferences. An input (211, 212) representing the user preference for the program (201) is received. For each preference profile from said collection (221) a score for the program (201) is determined, said score indicating the degree of agreement of the program (201) with said preference profile.
If the input (211, 212) represents a positive user preference, a preference profile having a relatively high score, preferably the maximum score, is updated to reflect the positive user preference for the program (201). Otherwise a preference profile from said collection (221) having a relatively low score is updated.
108 Citations
11 Claims
-
1. A method of registering a user preference for a program (201) in at least one of a collection (221) of preference profiles for recording a set of user preferences, comprising
receiving (210) an input (211, 212) representing the user preference for the program (201), determining (220) for each preference profile from said collection (221) a score for the program (201), said score indicating the degree of agreement of the program (201) with said preference profile, if the input (211, 212) represents a positive user preference, updating (240) a preference profile from said collection (221) having a relatively high score with respect to the scores of all the preference profiles from said collection (221) to reflect the positive user preference for the program (201), and if the input (211, 212) represents a negative user preference, updating (245) a preference profile from said collection (221) having a relatively low score with respect to the scores of all the preference profiles from said collection (221) to reflect the negative user preference for the program (201).
-
8. A system for registering a user preference for a program (201) in at least one of a collection (221) of preference profiles for recording a set of user preferences, comprising
receiving means (10) for receiving an input (211, 212) representing the user preference for the program (201), scoring means (14) for determining for each preference profile from said collection (221) a score for the program (201), said score indicating the degree of agreement of the program (201) with said preference profile, updating means for determining if the input (211, 212) represents a positive user preference, and if so updating a preference profile from said collection (221) having a relatively high score with respect to the scores of all the preference profiles from said collection (221) to reflect the positive user preference for the program (201), and if the input (211, 212) represents a negative user preference, updating a preference profile from said collection (221) having a relatively low score with respect to the scores of all the preference profiles from said collection (221) to reflect the negative user preference for the program (201).
Specification