Method and system for tag suggestion in a tag-associated data-object storage system
First Claim
1. A tag-suggestion system included as a component of a tag-associated data-object storage system that is implemented as one or more software programs, hardware circuits, or a combination of software programs and hardware circuits within one or more computer systems that include, or that access, one or more data-storage devices, the tag-suggestion system comprising:
- a set of defined tags stored in the tag-associated data-object storage system;
tag-associated data objects stored in tag-associated data-object storage system;
a comparator that compares a data object to other data objects stored in the tag-associated data-object storage system in order to determine those data objects stored in the tag-associated data-object storage system which are most similar to the data object for which tags are to be associated by carrying out a dot product operation on a characteristic vector that characterizes data contents of the data object for which tags are to be associated and a cumulative characteristic vector that characterizes cumulative data contents of the data objects associated with a particular tag, the dot product operation returning a numerically valued similarity metric, storing results of comparisons in the one or more data-storage devices; and
a tag selector that selects tags associated with a number of data objects stored in tag-associated data-object storage system most similar to the data object for which tags are to be associated.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to facilitating tag assignment to data objects as data objects are added to a tag-associated data-object storage system by users of the tag-associated data-object storage system and to facilitate subsequent display, access, and further characterization of data objects that already reside in the a tag-associated data-object storage system. Methods and systems of the present invention provide for automated tag suggestion to users in order to both increase usability of the interface provided to the tag-associated data-object storage systems as well as decrease the likelihood of unnecessary and unproductive tag proliferation within the tag-associated data-object storage system.
-
Citations
8 Claims
-
1. A tag-suggestion system included as a component of a tag-associated data-object storage system that is implemented as one or more software programs, hardware circuits, or a combination of software programs and hardware circuits within one or more computer systems that include, or that access, one or more data-storage devices, the tag-suggestion system comprising:
-
a set of defined tags stored in the tag-associated data-object storage system; tag-associated data objects stored in tag-associated data-object storage system; a comparator that compares a data object to other data objects stored in the tag-associated data-object storage system in order to determine those data objects stored in the tag-associated data-object storage system which are most similar to the data object for which tags are to be associated by carrying out a dot product operation on a characteristic vector that characterizes data contents of the data object for which tags are to be associated and a cumulative characteristic vector that characterizes cumulative data contents of the data objects associated with a particular tag, the dot product operation returning a numerically valued similarity metric, storing results of comparisons in the one or more data-storage devices; and a tag selector that selects tags associated with a number of data objects stored in tag-associated data-object storage system most similar to the data object for which tags are to be associated. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, carried out in a tag-associated data-object storage system that is implemented as one or more software programs, hardware circuits, or a combination of software programs and hardware circuits within one or more computer systems that include, or access, one or more data-storage devices, the method comprising:
-
comparing, by a comparator, a data object to other data objects stored in the tag-associated data-object storage system in order to determine those data objects stored in the tag-associated data-object storage system which are most similar to the data object for which tags are to be associated by carrying out a dot product operation on a characteristic vector that characterizes data contents of the data object for which tags are to be associated and a cumulative characteristic vector that characterizes cumulative data contents of the data objects associated with a particular tag, the dot product operation returning a numerically valued similarity metric, storing results of comparisons in the one or more data-storage devices; selecting, by a tag selector, tags associated with a number of data objects stored in tag-associated data-object storage system most similar to the data object for which tags are to be associated. - View Dependent Claims (7, 8)
-
Specification