Method and system for media navigation
First Claim
Patent Images
1. A method of facilitating navigation of a media library including a plurality of media objects, the method comprising:
- accessing a local database provided on a client device, the local database comprising an entity hierarchy of a plurality of semantic entities and a plurality of media descriptors, wherein one or more of the plurality of semantic entities is associated with one or more media descriptors;
processing the plurality of media objects using at least one processor of a machine to identify one or more of the media descriptors associated with each media object;
identifying an entity in the entity hierarchy corresponding to the one or more media descriptors associated with the media object;
applying inheritance to the plurality of semantic entities so that at least some of the plurality of semantic entities not having directly associated media descriptors are associated with media descriptors associated with one or more other entity; and
storing the association between the media objects and the one or more media descriptors associated with the media objects through the applied inheritance to allow a user to subsequently navigate using the media descriptors to select a media object or a group of media objects on the client device.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and system for media navigation. A descriptor hierarchy may be accessed. The descriptor hierarchy may include at least one category list. One or more media descriptors may be accessed for a plurality of media items. The plurality of media items may be accessible from a plurality of sources. The one or more media descriptors may be mapped to the at least one category list. The navigation may be processed through a user interface to enable selection of the plurality of media items from the plurality of sources.
197 Citations
28 Claims
-
1. A method of facilitating navigation of a media library including a plurality of media objects, the method comprising:
-
accessing a local database provided on a client device, the local database comprising an entity hierarchy of a plurality of semantic entities and a plurality of media descriptors, wherein one or more of the plurality of semantic entities is associated with one or more media descriptors; processing the plurality of media objects using at least one processor of a machine to identify one or more of the media descriptors associated with each media object; identifying an entity in the entity hierarchy corresponding to the one or more media descriptors associated with the media object; applying inheritance to the plurality of semantic entities so that at least some of the plurality of semantic entities not having directly associated media descriptors are associated with media descriptors associated with one or more other entity; and storing the association between the media objects and the one or more media descriptors associated with the media objects through the applied inheritance to allow a user to subsequently navigate using the media descriptors to select a media object or a group of media objects on the client device. - View Dependent Claims (2, 3, 4, 5, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
6. A method of creating an information architecture for media objects for facilitating navigation of a media library including the media objects, the method comprising:
-
creating, using a processor of a machine, a semantic descriptor hierarchy from at least one descriptor system, the at least one descriptor system including a plurality of semantic descriptors and a master descriptor code list, the master descriptor code list including a plurality of master descriptor codes associated with the media objects; creating a descriptor relation table, the descriptor relation table relating at least some of the master descriptor codes with other master descriptor codes in the master descriptor code list in accordance with a weighting; and deploying the semantic descriptor hierarchy and the descriptor relation table in a client as the information architecture to allow a user to subsequently navigate the media library to select a media object or a group of media objects on the client, wherein a semantic descriptor not having an associated master descriptor code inherits a master descriptor code from another semantic descriptor in the semantic descriptor hierarchy. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
19. Apparatus comprising:
-
memory to store instructions; and at least one processor to execute the instructions to perform operations comprising; accessing a local database provided on a client device, the local database comprising an entity hierarchy of a plurality of semantic entities and a plurality of media descriptors, wherein one or more of the plurality of semantic entities is associated with one or more media descriptors; processing a plurality of media objects to identify one or more of the media descriptors associated with each media object; identifying an entity in the entity hierarchy corresponding to the one or more media descriptors associated with the media object; applying inheritance to the plurality of semantic entities so that at least some of the plurality of semantic entities not having directly associated media descriptors are associated with media descriptors associated with one or more other entities; and storing the association between the media objects and the one or more media descriptors associated with the media objects through the applied inheritance to allow a user to subsequently navigate a media library using the media descriptors to select a media object or a group of media objects on the apparatus.
-
-
20. Apparatus comprising:
-
memory to store instructions; and at least one processor to execute the instructions to perform operations to create an information architecture for media objects in a media library, the operations comprising; creating, using a processor of a machine, a semantic descriptor hierarchy from at least one descriptor system, the at least one descriptor system including a plurality of semantic descriptors and a master descriptor code list, the master descriptor code list including a plurality of master descriptor codes associated with the media objects; creating a descriptor relation table, the descriptor relation table relating at least some of the master descriptor codes with other master descriptor codes in the master descriptor code list in accordance with a weighting; and deploying the semantic descriptor hierarchy and the descriptor relation table in a client as the information architecture to allow a user to subsequently navigate the media library to select a media object or a group of media objects on the apparatus, wherein a semantic descriptor not having an associated master descriptor code inherits a master descriptor code from another semantic descriptor in the semantic descriptor hierarchy.
-
Specification