A tangible, non-transitory, computer-readable storage medium having instructions encoded therein, wherein the instructions, when executed by at least one processor, cause a carrying out of a method comprising:
- displaying a plurality of sets of thumbnails, each set of thumbnails including one or more thumbnails positioned in a respective row or column which, along with the set of thumbnails, are defined by a unique time interval of a plurality of time intervals, and each thumbnail of each set of thumbnails being visually representative of an associated portion of a video recording taken at the defined time interval for the thumbnail, and the one or more thumbnails in each set of thumbnails being organized in a descending order arrangement starting at one end of the respective row or column with a thumbnail corresponding to a highest likelihood, as compared to any other thumbnails of the set, of appearance of an individual or object having been identified as being of interest, and any remaining thumbnails in the set are displayed, in descending order, extending away from the thumbnail corresponding to the highest likelihood;
- allowing selection of a first thumbnail in one of the sets of thumbnails to obtain new information that the individual or object is present in the portion of the video recording associated with the first thumbnail;
- sending a request to a server to search for the individual or object based on the new information, wherein the search generates new match likelihoods for each of the displayed thumbnails;
- re-ordering the displayed thumbnails based on the new match likelihoods so as to maintain the descending order arrangement in each of the sets of thumbnails.