Patent ID: 8577887

Claim:
A method of grouping a plurality of media content, comprising: using a processor and communicatively coupled memory, converting at least a portion of the plurality of media content into at least one document object model (“DOM”) comprising a plurality of block elements, each comprising at least one content object; apportioning the content objects into a relevant portion and an irrelevant portion; extracting a set of keywords from the relevant portion of the content objects, wherein the set comprises at least one keyword; apportioning the relevant portion of the content objects into a related portion and an unrelated portion using at least a portion of the set of keywords; calculating a similarity score for each of the content objects, wherein calculating the similarity score comprises: constructing at least one multi-dimensional vector based on a relative frequency of appearance of at least a portion of the set of keywords within each content object normalizing the at least one multi-dimensional vector, mapping the at least one normalized multi-dimensional vector into a multi-dimensional space, and deriving a cosine similarity measure based upon the normalized frequency distribution between each of the content objects; and grouping the related portion of the content to provide a group of related content.