Method for interpreting and executing user preferences of audiovisual information
First Claim
Patent Images
1. A method for selecting at least one of audio and video comprising:
- (a) receiving user attribute information corresponding to user preferences, where said user attribute information includes first hierarchical levels, wherein said first hierarchical levels includes at least three levels with a first user attribute information of a first level associated with both a second and a third user attribute information of a second level and a fourth user attribute information of a third level associated with said second attribute information;
(b) receiving program attribute information corresponding to said at least one of audio and video, where said program attribute information includes second hierarchical levels, wherein said second hierarchical levels includes at least three levels with a first program attribute information of a first level associated with both a second and a third program attribute information of a second level and a fourth program attribute information of a third level associated with said second program information;
(c) providing a mapping that interrelates at least a portion of said user attribute information and at least a portion of said program attribute information based upon said first and second hierarchical levels; and
(d) selecting, in response to receiving said user attribute information and said program attribute information, at least one of audio and video based upon said mapping between said user attribute information and said program attribute information.
2 Assignments
0 Petitions
Accused Products
Abstract
An agent for audiovisual materials is disclosed.
-
Citations
56 Claims
-
1. A method for selecting at least one of audio and video comprising:
-
(a) receiving user attribute information corresponding to user preferences, where said user attribute information includes first hierarchical levels, wherein said first hierarchical levels includes at least three levels with a first user attribute information of a first level associated with both a second and a third user attribute information of a second level and a fourth user attribute information of a third level associated with said second attribute information; (b) receiving program attribute information corresponding to said at least one of audio and video, where said program attribute information includes second hierarchical levels, wherein said second hierarchical levels includes at least three levels with a first program attribute information of a first level associated with both a second and a third program attribute information of a second level and a fourth program attribute information of a third level associated with said second program information; (c) providing a mapping that interrelates at least a portion of said user attribute information and at least a portion of said program attribute information based upon said first and second hierarchical levels; and (d) selecting, in response to receiving said user attribute information and said program attribute information, at least one of audio and video based upon said mapping between said user attribute information and said program attribute information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for selecting at least one of audio and video comprising:
-
(a) receiving user attribute information corresponding to user preferences, where said user attribute information includes first hierarchical levels, wherein said first hierarchical levels includes at least three levels with a first user attribute information of a first level associated with both a second and a third user attribute information of a second level and a fourth user attribute information of a third level associated with said second attribute information; (b) receiving program attribute information corresponding to said at least one of audio and video, where said program attribute information includes second hierarchical levels, wherein said second hierarchical levels includes at least three levels with a first program attribute information of a first level associated with both a second and a third program attribute information of a second level and a fourth program attribute information of a third level associated with said second program information; and (c) providing a mapping that interrelates at least a portion of said user attribute information and at least a portion of said program attribute information based upon said first and second hierarchical levels, said mapping including a test operation between respective interrelations comprising at least one of; (i) substring-case-insensitive; (ii) substring-case-sensitive; (iii) string-match-case-insensitive; (iv) string-match-case-sensitive; (v) value-less-than; (vi) value-less-than-or-equal-to; (vii) value-greater-than; (viii) value-greater-than-or-equal-to; (ix) not equal to; (x) equal to; and (xi) value-approximately. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for selecting at least one of audio and video comprising:
-
(a) receiving user attribute information corresponding to user preferences, where said user attribute information includes first hierarchical levels, wherein said first hierarchical levels includes at least three levels with a first user attribute information of a first level associated with both a second and a third user attribute information of a second level and a fourth user attribute information of a third level associated with said second attribute information; (b) receiving program attribute information corresponding to said at least one of audio and video, where said program attribute information includes second hierarchical levels, wherein said second hierarchical levels includes at least three levels with a first program attribute information of a first level associated with both a second and a third program attribute information of a second level and a fourth program attribute information of a third level associated with said second program information; and (c) providing a mapping that interrelates at least a portion of said user attribute information and at least a portion of said program attribute information based upon said first and second hierarchical levels, said mapping including a combinatorial operator between respective at least pairs of interrelations comprising at least one of; (i) AND; (ii) OR; (iii) CAND; (iv) MAX; (v) MIN; (vi) PROD; (vii) SAND; (viii) SUM; (ix) FREQ; and (x) RATIO. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for selecting at least one of audio and video comprising:
-
(a) receiving user attribute information corresponding to user preferences, where said user attribute information includes first hierarchical levels, wherein said first hierarchical levels includes at least three levels with a first user attribute information of a first level associated with both a second and a third user attribute information of a second level and a fourth user attribute information of a third level associated with said second attribute information; (b) receiving program attribute information corresponding to said at least one of audio and video, where said program attribute information includes second hierarchical levels, wherein said second hierarchical levels includes at least three levels with a first program attribute information of a first level associated with both a second and a third program attribute information of a second level and a fourth program attribute information of a third level associated with said second program information; (c) providing a first mapping that interrelates at least a portion of said user attribute information and at least a portion of said program attribute information based upon said first and second hierarchical levels, said first mapping including a first combinatorial operator between respective at least pairs of interrelations; and (d) providing a second mapping including a second combinatorial operator between respective at least pairs of the result of said first mapping. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A method for selecting at least one of audio and video comprising:
-
(a) receiving user attribute information corresponding to user preferences, where said user attribute information includes first hierarchical levels, wherein said first hierarchical levels includes at least three levels with a first user attribute information of a first level associated with both a second and a third user attribute information of a second level and a fourth user attribute information of a third level associated with said second attribute information; (b) receiving program attribute information corresponding to said at least one of audio and video, where said program attribute information includes second hierarchical levels, wherein said second hierarchical levels includes at least three levels with a first program attribute information of a first level associated with both a second and a third program attribute information of a second level and a fourth program attribute information of a third level associated with said second program information; (c) selecting, in response to receiving said user attribute information and said program attribute information, at least one of audio and video based upon a mapping between said user attribute information and said program attribute information; and (d) further selecting, based upon the selecting of step (c), at least one of said audio and video based upon information regarding how the user desires to consume said at least one of audio and video. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A method for selecting at least one of audio and video comprising:
-
(a) receiving user attribute information corresponding to user preferences, where said user attribute information includes first hierarchical levels, wherein said first hierarchical levels includes at least three levels with a first user attribute information of a first level associated with both a second and a third user attribute information of a second level and a fourth user attribute information of a third level associated with said second attribute information; (b) receiving program attribute information corresponding to said at least one of audio and video, where said program attribute information includes second hierarchical levels wherein said second hierarchical levels includes at least three levels with a first program attribute information of a first level associated with both a second and a third program attribute information of a second level and a fourth program attribute information of a third level associated with said second program information; (c) selecting, in response to receiving said user attribute information and said program attribute information, at least one of audio and video based upon a mapping between said user attribute information and said program attribute information; and (d) further selecting, based upon the selecting of step (c), at least one of said audio and video based upon information regarding at least one of; (i) the user'"'"'s available bandwidth to receive said at least one of audio and video; (ii) the user'"'"'s available storage for said at least one of audio and video; and (iii) multiple potential service levels provided by a service provider. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56)
-
Specification