Multiple item user preference information data structure and method for providing multi-media information
First Claim
1. A method implemented by a data processing apparatus for describing user preferences, the method comprising:
- storing a multiple level hierarchical data structure for describing user preferences related to filtering and searching multimedia content, the hierarchical data structure having a tree structure in which a top container includes first and second parent preference objects at a first level in the tree structure, wherein the first parent preference object is a container having a plurality of child preference objects and the second parent preference object is a container having a single child preference object, the single child preference object and each child preference object in the plurality of child preference objects being located below the first level in the tree structure of the hierarchical data structure and representing one content description element describing multimedia content;
assigning a first preference value to the first parent preference object to characterize user preference for the particular combination of the content description elements represented by the plurality of child preference objects;
assigning a second preference value to the second parent preference object to characterize user preference for the content description element represented by the single child preference object;
storing the first and second preference values in the first and second parent preference objects, respectively, in the hierarchical data structure for describing user preferences related to filtering and searching multimedia content;
receiving content description information including a set of content description elements for a multimedia content stream, wherein the content description elements represented by the plurality of child preference objects of the first parent preference object form a subset of the set of content description elements for the multimedia content stream; and
using the content description information and the hierarchical data structure with the first preference value to evaluate the multimedia content stream for searching and filtering.
1 Assignment
0 Petitions
Accused Products
Abstract
A user preference information data structure which is capable of classifying and setting user'"'"'s preference information regarding multimedia contents with multiple items to thereby provide users with user'"'"'s request-based whole or partial multi-media information, and a method for providing multi-media information by using the user preference information data structure. The multiple item user preference information data structure for multi-media contents comprising: single item user preference information for single items related to the multi-media information; and multiple items user preference information for multiple items formed by combining the single items.
-
Citations
16 Claims
-
1. A method implemented by a data processing apparatus for describing user preferences, the method comprising:
-
storing a multiple level hierarchical data structure for describing user preferences related to filtering and searching multimedia content, the hierarchical data structure having a tree structure in which a top container includes first and second parent preference objects at a first level in the tree structure, wherein the first parent preference object is a container having a plurality of child preference objects and the second parent preference object is a container having a single child preference object, the single child preference object and each child preference object in the plurality of child preference objects being located below the first level in the tree structure of the hierarchical data structure and representing one content description element describing multimedia content; assigning a first preference value to the first parent preference object to characterize user preference for the particular combination of the content description elements represented by the plurality of child preference objects; assigning a second preference value to the second parent preference object to characterize user preference for the content description element represented by the single child preference object; storing the first and second preference values in the first and second parent preference objects, respectively, in the hierarchical data structure for describing user preferences related to filtering and searching multimedia content; receiving content description information including a set of content description elements for a multimedia content stream, wherein the content description elements represented by the plurality of child preference objects of the first parent preference object form a subset of the set of content description elements for the multimedia content stream; and using the content description information and the hierarchical data structure with the first preference value to evaluate the multimedia content stream for searching and filtering. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A software product, tangibly embodied in a machine readable storage medium, for describing user preferences, the software product comprising instructions to cause data processing apparatus to perform operations comprising:
-
storing a multiple level hierarchical data structure for describing user preferences related to filtering and searching multimedia content, the hierarchical data structure having a tree structure in which a top container includes first and second parent preference objects at a first level in the tree structure, wherein the first parent preference object is a container having a plurality of child preference objects and the second parent preference object is a container having a single child preference object, the single child preference object and each child preference object in the plurality of child preference objects being located below the first level in the tree structure of the hierarchical data structure and representing one content description element describing multimedia content; assigning a first preference value to the first parent preference object to characterize user preference for the particular combination of the content description elements represented by the plurality of child preference objects; assigning a second preference value to the second parent preference object to characterize user preference for the content description element represented by the single child preference object; storing the first and second preference values in the first and second parent preference objects respectively, in the hierarchical data structure for describing user preferences related to filtering and searching multimedia content; receiving content description information including a set of content description elements for a multimedia content stream, wherein the content description elements represented by the plurality of child preference objects of the first parent preference object form a subset of the set of content description elements for the multimedia content stream; and using the content description information and the hierarchical data structure with the first preference value to evaluate the multimedia content stream for searching and filtering. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method implemented by a data processing apparatus for processing user preferences, the method comprising:
-
generating a user profile that includes a hierarchical data structure for describing user preferences related to filtering and searching multimedia content, the hierarchical data structure having a tree structure that includes a parent preference object and a plurality of child preference objects, wherein the parent preference object is a container for a subset of the child preference objects in the tree structure of the hierarchical data structure, and each child preference object represents a single content description element describing multimedia content; assigning a first preference value to the parent preference object to characterize user preference for the particular combination of the content description elements represented by the subset of child preference objects; assigning a respective preference value to each of two or more in the plurality of child preference objects to characterize user preference for the single content description element represented by that child preference object; receiving content description information including a set of content description elements for a multimedia content stream, wherein the content description elements represented by the subset of child preference objects form a subset of the set of content description elements for the multimedia content stream; and using the content description information and the hierarchical data structure with the first preference value to evaluate the multimedia content stream for searching and filtering. - View Dependent Claims (14)
-
-
15. A software product, tangibly embodied in a machine readable storage medium, for describing user preferences, the software product comprising instructions to cause data processing apparatus to perform operations comprising:
-
generating a user profile that includes a hierarchical data structure for describing user preferences related to filtering and searching multimedia content, the hierarchical data structure having a tree structure that includes a parent preference object and a plurality of child preference objects, wherein the parent preference object is a container for a subset of the child preference objects in the tree structure of the hierarchical data structure, and each child preference object represents a single content description element describing multimedia content; assigning a first preference value to the parent preference object to characterize user preference for the particular combination of the content description elements represented by the subset of child preference objects; assigning a respective preference value to each of two or more in the plurality of child preference objects to characterize user preference for the single content description element represented by that child preference object; receiving content description information including a set of content description elements for a multimedia content stream, wherein the content description elements represented by the subset of child preference objects form a subset of the set of content description elements for the multimedia content stream; and using the content description information and the hierarchical data structure with the first preference value to evaluate the multimedia content stream for searching and filtering. - View Dependent Claims (16)
-
Specification