Methods, systems, and computer program products for automatically associating data with a resource as metadata based on a characteristic of the resource
First Claim
1. A method for automatically associating data with a resource as metadata, the method comprising:
- defining a metadata association rule for a metadata associator, the metadata association rule specifying a data value to be associated with a resource as metadata based on a characteristic of the resource, the data value defined independently from a file system with which the resource is associated;
providing a user interface for associating a resource with the metadata associator; and
in response to the resource being associated with the metadata associator via the user interface, associating the data value with the resource as metadata based on the metadata association rule, wherein an other resource having the same characteristic as the characteristic of the resource has a data value that is approximately the same as the data value of the resource, the other resource further having a different characteristic than the characteristic of the resource and having at least one different data value field or data value in which the data value is associated with the other resource as metadata in response to the other resource being associated with the metadata associator,wherein associating the data value with the resource includes determining whether a metadata field associated with the resource with which the data value is to be associated contains data that is equivalent to the data value and associating the data value with the resource only in response to determining that the field does not contain data that is equivalent to the data value.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for automatically associating data with a resource as metadata based on a characteristic of the resource are disclosed. According to one method, a metadata association rule is defined for a metadata associator. The metadata association rule specifies a data value to be associated with a resource as metadata based on a characteristic of the resource. A user interface is provided for associating at least one resource with a metadata associator. In response to a resource being associated with the metadata associator via a user interface, the data value is associated with the resource as metadata based on the metadata association rule. The specified data value may be defined prior to the resource being associated with the metadata and independently of both the resource and a file system with which the resource is associated.
-
Citations
51 Claims
-
1. A method for automatically associating data with a resource as metadata, the method comprising:
-
defining a metadata association rule for a metadata associator, the metadata association rule specifying a data value to be associated with a resource as metadata based on a characteristic of the resource, the data value defined independently from a file system with which the resource is associated; providing a user interface for associating a resource with the metadata associator; and in response to the resource being associated with the metadata associator via the user interface, associating the data value with the resource as metadata based on the metadata association rule, wherein an other resource having the same characteristic as the characteristic of the resource has a data value that is approximately the same as the data value of the resource, the other resource further having a different characteristic than the characteristic of the resource and having at least one different data value field or data value in which the data value is associated with the other resource as metadata in response to the other resource being associated with the metadata associator, wherein associating the data value with the resource includes determining whether a metadata field associated with the resource with which the data value is to be associated contains data that is equivalent to the data value and associating the data value with the resource only in response to determining that the field does not contain data that is equivalent to the data value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer system for automatically associating data with a resource as metadata, the system comprising:
-
at least one hardware device including components comprising; a metadata association rules creation tool configured to create a metadata association rule specifying a data value to be associated with a resource as metadata based on a characteristic of the resource, the data value defined independently from a file system with which the resource is associated; and a metadata association engine configured to, using the metadata association rule, automatically associate the data value with a resource as metadata in response to the resource being associated with the metadata associator, wherein an other resource having the same characteristic as the characteristic of the resource has a data value that is approximately the same as the data value of the resource, the other resource further having a different characteristic than the characteristic of the resource and having at least one different data value field or data value in which the data value is associated with the other resource as metadata in response to the other resource being associated with the metadata associator, wherein the metadata association engine is configured to determine whether a metadata field associated with the resource with which the data value is to be associated contains data that is equivalent to the data value and to associate the data value with the resource only in response to determining that the metadata field does not contain data that is equivalent to the data value. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A computer system for automatically associating data with a resource as metadata, the system comprising:
-
a processor;
a memory comprising;means for defining a metadata association rule for a metadata associator, the metadata association rule specifying a data value to be associated with a resource as metadata based on a characteristic of the resource, the data value defined independently from a file system with which the resource is associated; means for receiving user input for associating at least one resource with the metadata associator; and means for, in response to a resource being associated with the metadata associator, associating the data value with the resource as metadata based on the metadata association rule, wherein an other resource having the same characteristic as the characteristic of the resource has a data value that is approximately the same as the data value of the resource, the other resource further having a different characteristic than the characteristic of the resource and having at least one different data value field or data value in which the data value is associated with the other resource as metadata in response to the other resource being associated with the metadata associator, wherein associating the data value with the resource includes determining whether a metadata field associated with the resource with which the data value is to be associated contains data that is equivalent to the data value and associating the data value with the resource only in response to determining that the field does not contain data that is equivalent to the data value.
-
-
51. A computer program product comprising computer executable instructions embodied in a computer readable storage medium for performing steps comprising:
-
defining a metadata association rule for a metadata associator, the metadata association rule specifying a data value to be associated with a resource as metadata based on a characteristic of the resource, the data value defined independently from a file system with which the resource is associated; providing a user-interface for associating a resource with the metadata associator; and in response to the resource being associated with the metadata associator via the user-interface, associating the data value with the resource as metadata based on the metadata association rule, wherein an other resource having the same characteristic as the characteristic of the resource has a data value that is approximately the same as the data value of the resource, the other resource further having a different characteristic than the characteristic of the resource and having at least one different data value field or data value in which the data value is associated with the other resource as metadata in response to the other resource being associated with the metadata associator, wherein associating the data value with the resource includes determining whether a metadata field associated with the resource with which the data value is to be associated contains data that is equivalent to the data value and associating the data value with the resource only in response to determining that the field does not contain data that is equivalent to the data value.
-
Specification