Autonomous network streaming
AssigneeMicrosoft Corporation
InventorPeter Aziz Morgan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorPeter Aziz Morgan
Estimating the term…
Embodiments are directed to dynamically delivering virtual software applications and to allocating application data between local and network data stores. In one scenario, a computer system establishes a data input/output (I/O) filter configured to intercept data file requests being sent from a virtual software application to an operating system's file system. The data I/O filter intercepts a data file read request that is configured to retrieve a specified data file from the file system. The data I/O filter forwards the intercepted read request to a network-accessible data store that is configured to return the specific data file. Then, upon receiving the specified data file from the network data store, the I/O filter sends the specified data file to the virtual software application. In this manner, the specified data file is usable by the virtual application.
At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for dynamically delivering virtual software applications, the method comprising:
At a client computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for allocating application data between local and network data stores, the method comprising:
A computer system comprising the following:
Dependencies are inferred from the claim text.