Automatic user profiling
First Claim
Patent Images
1. A method of describing video content comprising:
- (a) an electronic processing device receiving a profile that contains a plurality of preferences that each have non-binary values that together describe video content that is potentially desirable to a user, said values each indicating a degree of desirability of a respective said preference to said user, and providing a mapping table used by a fuzzy inference system to combine a plurality of said preferences into a single test that is applied to program content descriptions so as to automatically identify programming preferable to said user, where said mapping table includes at least one combinatorial operator, and said fuzzy inference system is capable of using any soft said combinatorial operator present in said mapping table when combining said preferences into said single test, where said soft combinatorial operator alters a logical combinatorial operation to provide a different, non-zero value than the altered said logical combinatorial operation, by using a content affinity function that measures the relationship between a user'"'"'s affinity for respective said preferences and the said non-binary values associated with said preferences;
(b) said processing device automatically modifying said profile based upon video content manually selected by said user; and
(c) wherein said plurality of different preferences have different weights relative to each other, said weights being independent of the respective said values of said plurality of preferences.
2 Assignments
0 Petitions
Accused Products
Abstract
A user profiling system preferably includes a set of fuzzy logic operators. Based upon the fuzzy logic operators the user profile may be updated.
481 Citations
36 Claims
-
1. A method of describing video content comprising:
-
(a) an electronic processing device receiving a profile that contains a plurality of preferences that each have non-binary values that together describe video content that is potentially desirable to a user, said values each indicating a degree of desirability of a respective said preference to said user, and providing a mapping table used by a fuzzy inference system to combine a plurality of said preferences into a single test that is applied to program content descriptions so as to automatically identify programming preferable to said user, where said mapping table includes at least one combinatorial operator, and said fuzzy inference system is capable of using any soft said combinatorial operator present in said mapping table when combining said preferences into said single test, where said soft combinatorial operator alters a logical combinatorial operation to provide a different, non-zero value than the altered said logical combinatorial operation, by using a content affinity function that measures the relationship between a user'"'"'s affinity for respective said preferences and the said non-binary values associated with said preferences; (b) said processing device automatically modifying said profile based upon video content manually selected by said user; and (c) wherein said plurality of different preferences have different weights relative to each other, said weights being independent of the respective said values of said plurality of preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of describing video content comprising:
-
(a) an electronic processing device receiving a stored profile that contains a plurality of preferences that together describe video content that is potentially desirable to a user, each preference including a field for storing a value indicative of the desirability of an attribute of program content, and providing a mapping table used by a fuzzy inference system to combine a plurality of said preferences into a single test that is applied to program content descriptions so as to automatically identify programming preferable to said user, where said mapping table includes at least one combinatorial operator, and said fuzzy inference system is capable of using any soft said combinatorial operator present in said mapping table when combining said preferences into said single test, where said soft combinatorial operator alters a logical combinatorial operation to provide a different, non-zero value than the altered said logical combinatorial operation, by using a content affinity function that measures the relationship between a user'"'"'s affinity for respective said preferences and the said non-binary values associated with said preferences; (b) said processing device removing preferences, including an associated said field of removed said preferences, from said profile and free from intervention from said user. - View Dependent Claims (10, 11)
-
-
12. A method of modifying a profile of a user comprising:
-
(a) an electronic processing device receiving said profile that contains a plurality of preferences that together describe video content that is potentially desirable to said user and providing a mapping table used by a fuzzy inference system to combine a plurality of said preferences into a single test that is applied to program content descriptions so as to automatically identify programming preferable to said user, where said mapping table includes at least one combinatorial operator, and said fuzzy inference system is capable of using any soft said combinatorial operator present in said mapping table when combining said preferences into said single test, where said soft combinatorial operator alters a logical combinatorial operation to provide a different, non-zero value than the altered said logical combinatorial operation, by using a content affinity function that measures the relationship between a user'"'"'s affinity for respective said preferences and the said non-binary values associated with said preferences; (b) said processing device modifying said profile based upon video content selected by said user and free from intervention by said user; and (c) wherein said plurality of preferences are weighted in a hierarchical order. - View Dependent Claims (13, 14, 15)
-
-
16. A method of describing to video content comprising:
-
(a) an electronic processing device receiving a stored user profile that contains a plurality of preferences that together describe video content that is potentially desirable to a user and providing a mapping table used by a fuzzy inference system to combine a plurality of said preferences into a single test that is applied to program content descriptions so as to automatically identify programming preferable to said user, where said mapping table includes at least one combinatorial operator, and said fuzzy inference system is capable of using any soft said combinatorial operator present in said mapping table when combining said preferences into said single test, where said soft combinatorial operator alters a logical combinatorial operation to provide a different, non-zero value than the altered said logical combinatorial operation, by using a content affinity function that measures the relationship between a user'"'"'s affinity for respective said preferences and the said non-binary values associated with said preferences; (b) said processing device modifying at least a first portion of said stored user profile based upon video content selected by said user free from intervention by said user; and (c) said processing device modifying at least a second portion of said profile based upon video content selected by said user with intervention by said user. - View Dependent Claims (17, 18)
-
-
19. A method of modifying a profile of a user comprising:
-
(a) an electronic processing device receiving said profile that contains a plurality of preferences that together describe video content that is potentially desirable to said user and providing a mapping table used by a fuzzy inference system to combine a plurality of said preferences into a single test that is applied to program content descriptions so as to automatically identify programming preferable to said user, where said mapping table includes at least one combinatorial operator, and said fuzzy inference system is capable of using any soft said combinatorial operator present in said mapping table when combining said preferences into said single test, where said soft combinatorial operator alters a logical combinatorial operation to provide a different, non-zero value than the altered said logical combinatorial operation, by using a content affinity function that measures the relationship between a user'"'"'s affinity for respective said preferences and the said non-binary values associated with said preferences; (b) said processing device automatically modifying said profile based upon video content selected by said user; and (c) wherein said modification is based upon different degrees of membership of said preferences in different sets of said preferences. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of modifying a profile of a user comprising:
-
(a) an electronic processing device receiving said profile that contains a plurality of preferences that together describe audio content that is potentially desirable to said user and providing a mapping table used by a fuzzy inference system to combine a plurality of said preferences into a single test that is applied to program content descriptions so as to automatically identify programming preferable to said user, where said mapping table includes at least one combinatorial operator, and said fuzzy inference system is capable of using any soft said combinatorial operator present in said mapping table when combining said preferences into said single test, where said soft combinatorial operator alters a logical combinatorial operation to provide a different, non-zero value than the altered said logical combinatorial operation, by using a content affinity function that measures the relationship between a user'"'"'s affinity for respective said preferences and the said non-binary values associated with said preferences; (b) said processing device automatically modifying said profile based upon audio content selected by said user; and (c) wherein said modification is based upon different degrees of membership of said preferences in different sets of said preferences. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification