11. The system for providing top concepts for a video file as in claim 8 , wherein the sets of instructions when further executed by the processor cause the processor to: receive one or more manually generated tags associated with the video file; based at least in part on the one or more manually entered tags, determine a preliminary category for the video file based on the preliminary category, generate a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words; generate an ontology of the plurality of words based on the targeted transcript; rank the plurality of words in the ontology based on a plurality of scoring factors; and based on the ranking of the plurality of words, generate one or more automated tags associated with the video file.
11. The system for providing top concepts for a video file as in claim 8 , wherein the sets of instructions when further executed by the processor cause the processor to: receive one or more manually generated tags associated with the video file; based at least in part on the one or more manually entered tags, determine a preliminary category for the video file based on the preliminary category, generate a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words; generate an ontology of the plurality of words based on the targeted transcript; rank the plurality of words in the ontology based on a plurality of scoring factors; and based on the ranking of the plurality of words, generate one or more automated tags associated with the video file. 12. The system for providing top concepts for a video file as in claim 11 , wherein the plurality of scoring factors includes one or more of: frequency of words, proximity of words relative to other words, distribution of words throughout the targeted transcript of the video file, words related to the plurality of words throughout the targeted transcript of the video file, occurrence age of the related words, information associated with the one or more manually entered tags, vernacular meaning of the plurality of words, or colloquial considerations of the meaning of the plurality of words.