10. The computer system of claim 8 , wherein: the metadata comprises multiple discrete time frames; and the method performed by the processor system further comprises: searching the searchable indexed data storage structure of the memory to access the multiple indexed image files based on a predetermined subject matter and the multiple discrete time frames; and displaying results of the searching on a display of the processor system.
8. A computer system for analyzing image data, the system comprising: a memory; and a processor system communicatively coupled to the memory; the processor system configured to perform a method comprising: receiving image data of one or more images that have been posted to internet websites; analyzing the image data to extract image feature data for each one of the one or more images; analyzing the image data to extract metadata of the one or more images; creating multiple image files; wherein each one of the multiple image files comprises individual ones of the one or more images linked together based on overlaps between the image feature data of the individual ones of the one or more images; wherein each one of the multiple image files further comprises individual ones of the one or more images linked together based on overlaps between the metadata of the individual ones of the one or more images; indexing the multiple image files to form multiple indexed image files; wherein the indexing is based on the image feature data of the individual ones of the one or more images in an individual indexed image file; wherein the indexing is further based on the metadata of the individual ones of the one or more images in the individual indexed image file; and storing the multiple indexed image files in the memory, wherein the memory includes a searchable indexed data storage structure.