6. The method of providing top concepts for a video file, as in claim 4 , further comprising: determining if the rankings for each of the plurality of words exceed a threshold ranking value; and excluding any of the plurality of words that have a ranking value lower than the threshold value.
4. The method of providing top concepts for a video file, as in claim 1 , the method further comprising: receiving one or more manually generated tags associated with the video file; based at least in part on the one or more manually entered tags, determining a preliminary category for the video file; based on the preliminary category, generating a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words; generating an ontology of the plurality of words based on the targeted transcript; ranking the plurality of words in the ontology based on a plurality of scoring factors; and based on the ranking of the plurality of words, generating one or more automated tags associated with the video file.