1. A computer-implemented method of generating resource navigation links based on inputs comprising: receiving, at a computer, an input source, wherein the input source corresponds to at least one of an image data file, an audio data file, or metadata source; processing, via the computer, the input source to extract information from the input source; building, via the computer, a submission string based on the extracted information, wherein the building comprises prioritizing words in the extracted information to place more significant words at a beginning of the submission string; submitting the submission string to a resource navigation link tool; receiving a resource navigation link from the resource navigation link tool when the submission string correlates with one or more keywords in the resource navigation link; and submitting the submission string to an internet search engine when the submission string does not correlate with the one or more keywords in the resource navigation link.