Multi-layered metadata management system
First Claim
Patent Images
1. A computer-implemented method of managing metadata, comprising:
- providing a database configured to store linkable instantiated metadata layer objects, each instantiated metadata layer object comprising object links, metadata content, and a rights policy;
instantiating, by a metadata management engine, a metadata layer object as an instantiated metadata layer object upon recognition of an annotation event by linking the instantiated metadata layer object to a set of external metadata objects, and populating metadata content of the instantiated metadata layer object based on annotation content from the annotation event;
generating, by the metadata management engine, a metadata rights policy for the instantiated metadata layer object based on the annotation event;
storing the instantiated metadata layer object with its metadata rights policy in the metadata layer database;
determining, by the metadata management engine, an authorization of a user with respect to accessing the instantiated metadata layer object by resolving a difference between the metadata rights policy of the instantiated metadata layer object and the metadata rights policy of at least one of the external metadata objects; and
restricting, by the metadata management engine, the user from accessing the at least one of the external metadata objects according to the determined authorization.
1 Assignment
0 Petitions
Accused Products
Abstract
A metadata layer management system is presented. Layers of metadata objects can be constructed where each metadata layer object comprises a rights policy. As entities interaction with the metadata layer objects, possibly by navigating links among the objects, each entity'"'"'s access rights to the objects are governed by the rights policy. Further, the disclosed techniques provide for resolving rights conflicts among the rights policies of the metadata layer objects.
23 Citations
14 Claims
-
1. A computer-implemented method of managing metadata, comprising:
-
providing a database configured to store linkable instantiated metadata layer objects, each instantiated metadata layer object comprising object links, metadata content, and a rights policy; instantiating, by a metadata management engine, a metadata layer object as an instantiated metadata layer object upon recognition of an annotation event by linking the instantiated metadata layer object to a set of external metadata objects, and populating metadata content of the instantiated metadata layer object based on annotation content from the annotation event; generating, by the metadata management engine, a metadata rights policy for the instantiated metadata layer object based on the annotation event; storing the instantiated metadata layer object with its metadata rights policy in the metadata layer database; determining, by the metadata management engine, an authorization of a user with respect to accessing the instantiated metadata layer object by resolving a difference between the metadata rights policy of the instantiated metadata layer object and the metadata rights policy of at least one of the external metadata objects; and restricting, by the metadata management engine, the user from accessing the at least one of the external metadata objects according to the determined authorization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification