Local streaming proxy server
First Claim
Patent Images
1. A method comprising:
- obtaining an application snapshot at an application streaming proxy server;
obtaining an access control token at the application streaming proxy server;
obtaining portions of a streamified application at the application streaming proxy server;
providing the application snapshot to a local application streaming client, wherein the application snapshot enables the local application streaming client to request file resources that are not on the local application streaming client;
streaming the portions of the streamified application to the local application streaming client in accordance with the access control token;
wherein the application snapshot includes a predicted difference between an operating environment at the local application streaming client and an operating environment that would be at the local application streaming client if the streamified application were installed at the local application streaming client.
2 Assignments
0 Petitions
Accused Products
Abstract
A local application streaming proxy can create a virtual image of storage media, which allows cloud operators to rapidly deliver applications, or deliver any operating system remotely, while providing better security, network utilization, low power requirements, and consistent performance for streamed applications and operating systems. A station using its WiFi/LAN provides QoS guarantees (or priority) for application streaming network communications to create a consistent user experience regardless of other application bandwidth utilization. “HTTP demand paging” is also possible.
-
Citations
17 Claims
-
1. A method comprising:
-
obtaining an application snapshot at an application streaming proxy server; obtaining an access control token at the application streaming proxy server; obtaining portions of a streamified application at the application streaming proxy server; providing the application snapshot to a local application streaming client, wherein the application snapshot enables the local application streaming client to request file resources that are not on the local application streaming client; streaming the portions of the streamified application to the local application streaming client in accordance with the access control token; wherein the application snapshot includes a predicted difference between an operating environment at the local application streaming client and an operating environment that would be at the local application streaming client if the streamified application were installed at the local application streaming client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one processor configured to execute computer executable instructions stored in at least one memory to perform a method comprising; obtaining an application snapshot at an application streaming proxy server; obtaining an access control token at the application streaming proxy server; obtaining portions of a streamified application at the application streaming proxy server; providing the application snapshot to a local application streaming client, wherein the application snapshot enables the local application streaming client to request file resources that are not on the local application streaming client; streaming the portions of the streamified application to the local application streaming client in accordance with the access control token; wherein the application snapshot includes a predicted difference between an operating environment at the local application streaming client and an operating environment that would be at the local application streaming client if the streamified application were installed at the local application streaming client.
-
-
10. A method comprising:
-
obtaining an access control token at an application streaming proxy server; obtaining portions of a streamified application at the application streaming proxy server; streaming the portions of the streamified application to the local application streaming client in accordance with the access control token, wherein the application streaming proxy server uses the access control token to enforce access control policy at the local application streaming client, wherein the application streaming proxy server is operable in an offline mode in which the application streaming proxy server continues to enforce the access control policy while unconnected from a master application streaming server; uploading a jumpstart portion of the streamified application to the local application streaming client, wherein the jumpstart portion enables the local application streaming client to begin executing the streamified application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
at least one processor configured to execute computer executable instructions stored in at least one memory to perform a method comprising; obtaining an access control token at an application streaming proxy server; obtaining portions of a streamified application at the application streaming proxy server; streaming the portions of the streamified application to the local application streaming client in accordance with the access control token, wherein the application streaming proxy server uses the access control token to enforce access control policy at the local application streaming client, wherein the application streaming proxy server is operable in an offline mode in which the application streaming proxy server continues to enforce the access control policy while unconnected from a master application streaming server; uploading a jumpstart portion of the streamified application to the local application streaming client, wherein the jumpstart portion enables the local application streaming client to begin executing the streamified application.
-
Specification