34. The computer-readable storage medium of claim 27 , wherein the input source corresponds to at least one metadata source and the processing comprises: extracting metadata from the metadata source; and processing the metadata to create extracted information based on the metadata source.
27. A non-transitory computer-readable storage medium containing instructions which, when executed on a processor, perform a method 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; identifying a similar data file that is similar to at least a portion of the input source, wherein the similar data file is extracted from a similar data file source; determining additional information about the similar data file based on contextual data describing the similar data file in the similar data file source; building, via the computer, a submission string based on the extracted information and the additional information; submitting the submission string to a name suggestion service; receiving name suggestions based on the submission string; and providing the name suggestions.