Method and system for finding content having a desired similarity
First Claim
Patent Images
1. A method, comprising:
- maintaining a computerized similarity model comprising information relating to associations of electronic content with other electronic content, the electronic content comprising at least one of textual content and non-textual content, the associations resulting from executing a plurality of computerized content analyzers to extract information from the electronic content, each content analyzer being associated with at least one similarity metric usable to determine a type or degree of similarity of electronic content;
with a computing device, determining a plurality of similarity types based on an input or source content, each similarity type relating to a different characteristic of the input or source content;
weighting each of the plurality of similarity types based on user-specific context information;
identifying, using the similarity model, electronic content that has at least one association in common with the input or source content according to one or more of the similarity types;
ranking the identified electronic content in accordance with the weighting of the similarity types; and
outputting data relating to one or more of the identified electronic content.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for finding content having a desired similarity to an input or source content includes using a similarity model including information and associations derived from content processed by one or more content analyzers to find and/or arrange content having a desired type and/or degree of similarity to the input or source content.
-
Citations
33 Claims
-
1. A method, comprising:
-
maintaining a computerized similarity model comprising information relating to associations of electronic content with other electronic content, the electronic content comprising at least one of textual content and non-textual content, the associations resulting from executing a plurality of computerized content analyzers to extract information from the electronic content, each content analyzer being associated with at least one similarity metric usable to determine a type or degree of similarity of electronic content; with a computing device, determining a plurality of similarity types based on an input or source content, each similarity type relating to a different characteristic of the input or source content; weighting each of the plurality of similarity types based on user-specific context information; identifying, using the similarity model, electronic content that has at least one association in common with the input or source content according to one or more of the similarity types; ranking the identified electronic content in accordance with the weighting of the similarity types; and outputting data relating to one or more of the identified electronic content. - 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)
-
-
29. At least one non-transitory computer accessible storage medium comprising a plurality of instructions that in response to being executed, result in a computing device:
-
analyzing an input or source content using a plurality of content analyzers, each content analyzer associated with at least one similarity metric usable to determine a type or degree of similarity of content, determining a plurality of similarity types based on the analyzed input or source content, each similarity type relating to a different characteristic of the input or source content; weighting each of the plurality of similarity types based on user-specific context information; identifying, based on the analyzing of the input or source content using the plurality of content analyzers, at least one piece of electronic content of a plurality of pieces of electronic content that has an association in common with the input or source content according to one or more of the similarity types; responsively adjusting the weight associated with the at least one similarity metric based on at least one interaction of a user with the identified electronic content; ranking the identified electronic content in accordance with the weighting of the similarity types; and visually arranging the identified electronic content based on the weight associated with the at least one similarity metric. - View Dependent Claims (30, 31)
-
-
32. A computing device comprising:
-
at least one processor, and at least one memory device coupled to the at least one processor, the at least one memory device having stored therein a plurality of instructions that when executed by the at least one processor, cause the at least one processor to; execute a plurality of content analyzers to extract or derive information from each of a plurality of pieces of electronic content determining a plurality of similarity types based on the extracted or derived information, each similarity type relating to a different characteristic of the pieces of electronic content; weight each of the plurality of similarity types based on user-specific context information; rank the analyzed electronic content in accordance with the weighting of the plurality of similarity types; maintain a database comprising information relating to associations of the analyzed electronic content with one or more others of the analyzed electronic content based on results of the executing of the plurality of content analyzers; receive a search request from a user; use the database to determine whether any of the analyzed electronic content has a first degree or type of similarity to the search request; output information relating to at least one possible modification of the first degree or type of similarity; receive input from the user relating to the at least one possible modification; and in response to the received input, use the database to determine whether any of the analyzed pieces of content has a second degree or type of similarity to the search request, wherein the second degree or type of similarity relates to a different characteristic of the content than the first degree or type of similarity. - View Dependent Claims (33)
-
Specification