Method and system for managing single and multiple taxonomies
First Claim
Patent Images
1. A computer implemented method for managing taxonomies comprising:
- retrieving a first taxonomy comprising a first plurality of categories;
retrieving one or more second taxonomies, a second plurality of categories being associated with the one or more second taxonomies;
analyzing a set of content profiles for content of the first taxonomy using evidence terms from content items;
generating, using a computer processor, a category profile for at least one of the first plurality of categories of the first taxonomy based at least in part on the analysis of the set of content profiles for content of the first taxonomy;
comparing a category profile of each of the first plurality of categories to a category profile of each of the second plurality of categories using an automated tree traversal algorithm to identify matching categories and non-matching categories, wherein the comparing comprises applying a comparator function that identifies a match when a comparison between category profiles is above a threshold value; and
creating a third taxonomy that includes the matching categories and the non-matching categories, wherein the creation of the third taxonomy comprises a taxonomy workflow process including review and approval of a plurality of tasks in a specified order;
wherein the first taxonomy, the one or more second taxonomies, and the third taxonomy each comprise a controlled vocabulary organized hierarchically to represent relationships between terms in the controlled vocabulary, and wherein categories of the first taxonomy, the one or more second taxonomies, and the third taxonomy each comprise at least one labeled vocabulary term.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method may include retrieving a first taxonomy comprising at least one first category and one or more second taxonomies, at least one second category being associated with at least one of the one or more second taxonomies. The system and method may further include creating a new taxonomy by merging the first taxonomy with the second taxonomy based on a comparison of a first category profile of the at least one first category with a second category profile of the at least one second category.
42 Citations
20 Claims
-
1. A computer implemented method for managing taxonomies comprising:
-
retrieving a first taxonomy comprising a first plurality of categories; retrieving one or more second taxonomies, a second plurality of categories being associated with the one or more second taxonomies; analyzing a set of content profiles for content of the first taxonomy using evidence terms from content items; generating, using a computer processor, a category profile for at least one of the first plurality of categories of the first taxonomy based at least in part on the analysis of the set of content profiles for content of the first taxonomy; comparing a category profile of each of the first plurality of categories to a category profile of each of the second plurality of categories using an automated tree traversal algorithm to identify matching categories and non-matching categories, wherein the comparing comprises applying a comparator function that identifies a match when a comparison between category profiles is above a threshold value; and creating a third taxonomy that includes the matching categories and the non-matching categories, wherein the creation of the third taxonomy comprises a taxonomy workflow process including review and approval of a plurality of tasks in a specified order; wherein the first taxonomy, the one or more second taxonomies, and the third taxonomy each comprise a controlled vocabulary organized hierarchically to represent relationships between terms in the controlled vocabulary, and wherein categories of the first taxonomy, the one or more second taxonomies, and the third taxonomy each comprise at least one labeled vocabulary term. - View Dependent Claims (2, 3)
-
-
4. A computer implemented method for managing taxonomies comprising:
-
retrieving a first taxonomy comprising at least one first category and one or more second taxonomies, at least one second category being associated with at least one of the one or more second taxonomies; analyzing a set of content profiles for content of the first taxonomy using evidence terms from content items; generating, using a computer processor, a category profile for the at least one first category of the first taxonomy based at least in part on the analysis of the set of content profiles for content of the first taxonomy; and creating a new taxonomy by merging the first taxonomy with the second taxonomy based on a comparison of a first category profile of the at least one first category with a second category profile of the at least one second category, wherein the comparing comprises applying a comparator function that identifies a match when a comparison between category profiles is above a threshold value, wherein the first taxonomy, the one or more second taxonomies, and the new taxonomy each comprise a controlled vocabulary organized hierarchically to represent relationships between terms in the controlled vocabulary, and wherein categories of the first taxonomy, the one or more second taxonomies, and the new taxonomy each comprise at least one labeled vocabulary term, wherein the creation of the new taxonomy comprises a taxonomy workflow process including review and approval of a plurality of tasks in a specified order. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a first content source communicatively coupled to a network, the first content source to store a first taxonomy having at least one first category; a second content source communicatively coupled to the network, the second content source to store a second taxonomy having at least one second category; a client device communicatively coupled to a network, the client device to generate data identifying a first taxonomy and a second taxonomy; and a server communicatively coupled to the network, the server to receive the data and to retrieve the first taxonomy and the second taxonomy, and to analyze a set of content profiles for content of the first taxonomy using evidence terms from content items, the server being further configured to generate a category profile for at least one first category of the first taxonomy based at least in part on the analysis of the set of content profiles for content of the first taxonomy and to create a new taxonomy by merging the first taxonomy with the second taxonomy based on a comparison of the first category profile of the at least one first category with a second category profile of the at least one second category, wherein the comparison comprises applying a comparator function that identifies a match when a comparison between category profiles is above a threshold value, wherein the creation of the new taxonomy comprises a taxonomy workflow process including review and approval of a plurality of tasks in a specified order; wherein the first taxonomy and the second taxonomy each comprise a controlled vocabulary organized hierarchically to represent relationships between terms in the controlled vocabulary, and wherein categories of the first taxonomy and the second taxonomy each comprise at least one labeled vocabulary term.
-
-
18. A system comprising:
-
one or more processors communicatively coupled to a network;
wherein the one or more processors are configured to;retrieve a first taxonomy and a second taxonomy from one or more content sources, the first taxonomy having at least one first category and the second taxonomy having at least one second category; analyze a set of content profiles for content of the first taxonomy using evidence terms from content items; generate a first category profile for the at least one first category and a second category profile for the at least one second category based at least in part on the analysis of the set of content profiles for content of the first taxonomy and the second taxonomy; and create a new taxonomy by merging the first taxonomy with the second taxonomy based on a comparison of the first category profile with the second category profile, wherein the comparison comprises applying a comparator function that identifies a match when a comparison between category profiles is above a threshold value, wherein the creation of the new taxonomy comprises a taxonomy workflow process including review and approval of a plurality of tasks in a specified order; wherein the first taxonomy, the second taxonomy, and the new taxonomy each comprise a controlled vocabulary organized hierarchically to represent relationships between terms in the controlled vocabulary, and wherein categories of the first taxonomy, the second taxonomy, and the new taxonomy each comprise at least one labeled vocabulary term.
-
-
19. A computer implemented method for managing taxonomies comprising:
-
retrieving a first taxonomy comprising a first plurality of categories; retrieving one or more second taxonomies, a second plurality of categories being associated with the one or more second taxonomies; building, using a computer processor, category profiles for each retrieved taxonomy based on machine learning algorithms; comparing the category profile of each of the first plurality of categories to the category profile of each of the second plurality of categories to identify matching categories and non-matching categories; and creating a set of associations between similar categories in the first taxonomy and the second set of taxonomies, wherein the creation of the set of associations comprises a taxonomy workflow process including review and approval of a plurality of tasks in a specified order; wherein the first taxonomy and the one or more second taxonomies each comprise a controlled vocabulary organized hierarchically to represent relationships between terms in the controlled vocabulary, and wherein categories of the first taxonomy and the one or more second taxonomies each comprise at least one labeled vocabulary term.
-
-
20. A method comprising:
-
retrieving, using a computer processor, a first taxonomy comprising at least one first category and one or more second taxonomies, at least one second category being associated with at least one of the one or more second taxonomies; and creating a set of associations between one or more categories of the first taxonomy and one or more categories of the second taxonomy based on a comparison of a category profile in the first taxonomy with a category profile in the second taxonomy, wherein the creation of the set of associations comprises a taxonomy workflow process including review and approval of a plurality of tasks in a specified order; wherein the first taxonomy and the one or more second taxonomies each comprise a controlled vocabulary organized hierarchically to represent relationships between terms in the controlled vocabulary, and wherein categories of the first taxonomy and the one or more second taxonomies each comprise at least one labeled vocabulary term.
-
Specification