Asset streaming and delivery
First Claim
Patent Images
1. A method comprising:
- receiving at an asset streaming hypervisor layer a request for a portion of an operating system virtualized at an asset streaming client in an operating system image layer, the asset streaming hypervisor layer implemented between a hardware layer and an asset layer at the asset streaming client;
determining if the portion of the operating system is stored locally at the asset streaming client;
if it is determined that the portion of the operating system is stored in local storage at the asset streaming client;
retrieving the portion of the operating system from the local storage;
providing the portion of the operating system retrieved from the local storage to the operating system image layer for continued execution of the operating system virtualized at the asset streaming client;
if it is determined that the portion of the operating system is absent from the local storage;
sending a request to retrieve the portion of the operating system from remote storage;
receiving the portion of the operating system from the remote storage in response to the request;
providing the portion of the operating system received from the remote storage to the operating system image layer for continued execution of the operating system virtualized at the asset streaming client.
1 Assignment
0 Petitions
Accused Products
Abstract
Streaming assets to an asset streaming client is described. An asset streaming system is configured to generate a request to retrieve at least a portion of an asset. The asset streaming system is part of an asset streaming client and integrated in an operating system abstraction level with the operating system or in an abstraction level beneath the operating system abstraction level. An asset provider system can receive the request that is generated by the asset streaming system and provide the portion of the asset to the asset streaming system. The asset streaming client can then exploit the portion of the asset.
65 Citations
19 Claims
-
1. A method comprising:
-
receiving at an asset streaming hypervisor layer a request for a portion of an operating system virtualized at an asset streaming client in an operating system image layer, the asset streaming hypervisor layer implemented between a hardware layer and an asset layer at the asset streaming client; determining if the portion of the operating system is stored locally at the asset streaming client; if it is determined that the portion of the operating system is stored in local storage at the asset streaming client; retrieving the portion of the operating system from the local storage; providing the portion of the operating system retrieved from the local storage to the operating system image layer for continued execution of the operating system virtualized at the asset streaming client; if it is determined that the portion of the operating system is absent from the local storage; sending a request to retrieve the portion of the operating system from remote storage; receiving the portion of the operating system from the remote storage in response to the request; providing the portion of the operating system received from the remote storage to the operating system image layer for continued execution of the operating system virtualized at the asset streaming client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
an asset streaming file system abstraction engine configured to receive at an asset streaming hypervisor layer a request for a portion of an operating system virtualized at an asset streaming client in an operating system image layer, the asset streaming hypervisor layer implemented between a hardware layer and an asset layer at the asset streaming client; an asset cache management engine configured to; determine if the portion of the operating system is stored locally at the asset streaming client; retrieve the portion of the operating system from the local storage, if it is determined that the portion of the operating system is stored in local storage at the asset streaming client; provide the portion of the operating system retrieved from the local storage to the operating system image layer for continued execution of the operating system virtualized at the asset streaming client; an asset request engine configured to; send a request to retrieve the portion of the operating system from remote storage, if it is determined that the portion of the operating system is absent from the local storage; receive the portion of the operating system from the remote storage in response to the request; provide the portion of the operating system received from the remote storage to the operating system image layer for continued execution of the operating system virtualized at the asset streaming client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification