Patent ID: 9654548
Date: 2017-05-16
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: identifying changes to a test bed machine after an application is installed on the test bed machine, the changes to the test bed machine after the application is installed including files modified in a system directory of the test bed machine during installation of the application on the test bed machine; identifying changes to the test bed machine as the application is executed on the test bed machine according to inputs, the changes to the test bed machine as the application is executed including sequences of file blocks accessed in executing the application according to the inputs; generating stream enabled application pages and a stream enabled application install block to form a streamed application set based on the changes to the test bed machine after installation and execution of the application on the test bed machine, the application pages corresponding to the inputs and varying in size between the inputs based on the sequences of the file blocks accessed in executing the application according to the inputs; receiving, at a software license management server, a request to execute the application at a client device; providing, from an application server, the stream enabled application install block to the client device, the application install block used by the client device to prepare the client device to begin execution of a stream enabled version of the application at the client device; providing, from the application server, a subset of the stream enabled application pages to the client device for use in execution of the stream enabled version of the application at the client device prepared to execute the stream enabled version of the application using the application install block.