Abstract: A remote computing service is provided that allows a user to preview results of processing at a remote computing device on a client device before committing to pay for and download result data. The remote computing device derives a series of preview data sets from the result data processed at the remote computing devices. The client device receives the preview data sets and presents output to a user for inspection, evaluation or examination of various aspects of the result data. By allowing the user to inspect, evaluate or examine the result data based on the series of preview data sets, there are fewer occasions where the user needs to download the result data that may have a large size to the client device. Further, the series of preview data sets is structured so that the result data cannot be reconstructed by harvesting the series of preview data sets. Hence, the user cannot take advantage of the preview data to reconstruct the result data without paying for the result data.