14. A computer-implemented method of generating automated tags for a video file, the method comprising: 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; based on the ranking of the plurality of words, generating one or more automated tags associated with the video file; generating a list of top concepts for the video file in light of the one or more automated tags associated with the video file; establishing a relationship between the video file and at least one other video file based on corresponding top concepts between the video file and the at least one other video file; and generating a heat map for the video file, wherein the heat map comprises a graphical display that indicates offset locations of words within the video file with the highest rankings.
14. A computer-implemented method of generating automated tags for a video file, the method comprising: 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; based on the ranking of the plurality of words, generating one or more automated tags associated with the video file; generating a list of top concepts for the video file in light of the one or more automated tags associated with the video file; establishing a relationship between the video file and at least one other video file based on corresponding top concepts between the video file and the at least one other video file; and generating a heat map for the video file, wherein the heat map comprises a graphical display that indicates offset locations of words within the video file with the highest rankings. 19. The computer-implemented method of generating automated tags for a video file as in claim 14 , further comprising providing one or more suggested video files associated with the video file based on the relationship between the video file and the at least one other video file.