1. A method of retrieving a plurality of viewports within a plurality of temporally sequential images from a file container, each image being arranged as a matrix of tiles, the method being implemented by a computer system that includes one or more processors configured to execute computer program modules, the method comprising: reading, by the one or more processors, data parameters including i) an identification of a plurality of records where the plurality of temporally sequential images containing the plurality of viewports are stored, ii) an origin of each of the plurality of viewports, and iii) a pixel width and a pixel height of each of the plurality of viewports, each of the plurality of viewports being located within a corresponding one of plurality of temporally sequential images; requesting, by the one or more processors, the plurality of viewports from the file container using the parameters; and reading, by the one or more processors, data of each of the plurality of viewports starting from the origin of each of the plurality of viewports.