1. A server for fulfilling region and time of interest (RTI) requests for images from multiple users, the server comprising a receiver for receiving multiple RTI requests from multiple users, a processor for assembling a respective compressed image based on a respective RTI request from a respective user, and a transmitter for transmitting the respective compressed image to the respective user, wherein the processor is configured to extract a first portion of the respective compressed image from a storage device, and if the first portion is insufficient to fulfill the respective RTI request, the processor is configured to request a second portion of the respective compressed image from another server, and combine the first and second portions of the respective compressed image to fulfill the respective RTI request from the respective user, and when a first user requests a first RTI request and a second user requests a second RTI request, the processor is configured to (a) determine there are overlapping image data being requested in the first and second RTI requests, (b) request the overlapping data only once from the other server, (c) receive the overlapping image data from the other server, and (d) fulfill the first and second RTI requests simultaneously by including the overlapping image data in respective first and second compressed images transmitted to the first and second users.