CPC G06F 16/58 (2019.01) [G06F 16/5838 (2019.01); G06F 16/68 (2019.01); G06F 16/683 (2019.01); G06F 16/78 (2019.01); G06F 16/7847 (2019.01)] | 18 Claims |
18. A computing device comprising:
a processor; and
a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:
determining logic executed by the processor for determining a similarity between content of a first content item and content of a second content item, the determining comprising analyzing digital data of the first and second content items to determine the similarity;
using logic executed by the processor for using information indicating an absence of user verification of computer-generated congruous metadata to make an determination to dynamically adjust an adjustable similarity threshold configured for adjustment between being more or less restrictive;
adjusting logic executed by the processor for adjust, in response to the determination, the adjustable similarity threshold to be more restrictive requiring a higher degree of similarity between the first and second content items in the absence of user verification of the computer-generated congruous metadata;
determining logic executed by the processor for determining that the similarity determined for the first and second content items satisfies the adjustable similarity threshold;
comparing logic executed by the processor for, responsive to determining the similarity satisfies the adjustable similarity threshold, comparing a first set of metadata associated with the first content item with a second set of metadata associated with the second content item, the comparing comprising identifying metadata found in both the first and second sets of metadata;
generating logic executed by the processor for automatically generating the congruous metadata using the identified metadata found in both the first and second sets of metadata; and
in response to a retrieval request comprising at least some of the congruous metadata as selection criteria, retrieving, from a data store, at least one of the first and second contents.
|