Asset streaming and delivery
First Claim
Patent Images
1. A method comprising:
- intercepting, at an asset streaming client, a request to execute an asset virtualized on the asset streaming client, wherein the asset is an application executed in an application layer on the asset streaming client;
identifying the asset;
obtaining, at the asset streaming client, an asset snapshot of the asset;
determining characteristics of the asset from the request to execute the asset;
determining, at the asset streaming client, portions of the asset needed to execute the asset according to the request to execute the asset and the characteristics of the asset determined from the request to execute the asset, the portions of the asset determined from the asset snapshot of the asset;
obtaining the portions of the asset needed to execute the asset according to the request to execute the asset and the characteristics of the asset determined from the request to execute the asset, the portions of the asset obtained from a remote snapshot asset streaming system;
executing the asset using the portions of the asset needed to execute the asset according to the request to execute the asset and the characteristics of the asset determined from the request to execute the asset.
1 Assignment
0 Petitions
Accused Products
Abstract
Asset streaming and delivery including intercepting, at an asset streaming client, a request to exploit an asset virtualized on the asset streaming client. The asset is identified and an asset snapshot of the asset is obtained. Portions of the asset needed to exploit the asset according to the intercepted request exploit the asset are determined from an asset snapshot of the asset. The portions of the asset needed to exploit the asset according to the intercepted request are obtained and the asset is exploited according to the intercepted request using the portions of the asset.
-
Citations
13 Claims
-
1. A method comprising:
-
intercepting, at an asset streaming client, a request to execute an asset virtualized on the asset streaming client, wherein the asset is an application executed in an application layer on the asset streaming client; identifying the asset; obtaining, at the asset streaming client, an asset snapshot of the asset; determining characteristics of the asset from the request to execute the asset; determining, at the asset streaming client, portions of the asset needed to execute the asset according to the request to execute the asset and the characteristics of the asset determined from the request to execute the asset, the portions of the asset determined from the asset snapshot of the asset; obtaining the portions of the asset needed to execute the asset according to the request to execute the asset and the characteristics of the asset determined from the request to execute the asset, the portions of the asset obtained from a remote snapshot asset streaming system; executing the asset using the portions of the asset needed to execute the asset according to the request to execute the asset and the characteristics of the asset determined from the request to execute the asset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
an asset snapshot management engine configured to obtain an asset snapshot of an asset at an asset streaming client, wherein the asset is an application executed in an application layer on the asset streaming client; an asset streaming abstraction engine configured to; receive a request, intercepted at the asset streaming client, to execute the asset virtualized on the asset streaming client; determine characteristics of the asset to execute from the request to execute the asset; determine, at the asset streaming client, portions of the asset needed to execute the asset according to the request to execute the asset and the characteristics of the asset determined from the request to execute the asset, the portions of the asset determined from the asset snapshot of the asset; obtain the portions of the asset needed to execute the asset according to the request to execute the asset and the characteristics of the asset determined from the request to execute the asset, the portions of the asset obtained from a remote snapshot asset streaming system; execute the asset using the portions of the asset needed to execute the asset according to the request to execute the asset and the characteristics of the asset determined from the request to execute the asset. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification