Fast application streaming using on-demand staging
AssigneeMicrosoft Corporation
InventorsMatthew R. Yandek, Gurashish Singh Brar, Hui Li
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMatthew R. Yandek, Gurashish Singh Brar, Hui Li
Estimating the term…
Embodiments are directed to rapidly launching a virtual software application using on-demand file staging, rapidly launching a virtual software application using on-demand registry staging and to rapidly publishing a virtual software application using on-demand staging. In one scenario, a computer system creates a high-level file listing that includes a list of specified high-level data files and directories that are part of a virtual application package. The computer system receives an indication from an application user that the virtual application is to be accessed and dynamically creates sparse data files for those data files that are to be accessed based on the received indication. Then, upon determining that the virtual application is attempting to access the sparse data files, the computer system dynamically streams the data corresponding to the sparse data files on demand from the remote data store.
A computing system networked in a computer networking environment that includes a plurality of computing systems, the computing system comprising:
A computer storage device for use in computing system that is networked in a computer networking environment that includes a plurality of computing systems, the computer storage device having stored computer-executable instructions which, when executed by the at least one processor, implement a method for rapidly launching a virtual software application using on-demand file staging, wherein the method includes:
A computing system networked in a computer networking environment that includes a plurality of computing systems, the computing system comprising:
Dependencies are inferred from the claim text.