System and method for streaming application isolation
First Claim
1. A system for providing application streaming from a host server to one or more clients, the system comprising:
- a host server with one or more memory locations configured to store isolated environments, wherein the isolated environments comprise one or more applications;
one or more clients comprising one or more memory locations configured to store an isolated environment infrastructure, one or more isolated environments, and a host operating system, wherein said one or more isolated environments comprise one or more applications;
an update-cache for each isolated environment comprised of records corresponding to each file within the isolated environment; and
an isolated environment client policy manager configured to store client credentials for the one or more clients;
wherein one or more of said isolated environments on the host server are streamed to the one or more clients;
said host server is authenticated using a certificate and said one or more clients validate said host certificate before accepting streaming applications from said host; and
said one or more clients are authenticated against the client policy manager and access to applications and isolated environments are granted based on said client-authentication.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, computer program and/or computer readable medium for providing streaming of one or more applications from streaming servers onto one or more clients. The computer readable medium includes computer-executable instructions for execution by a processing system. The one or more applications are contained within one or move isolated environments, and the isolated environments are streamed from the servers onto clients. The system may include authentication of the streaming servers and authentication of clients and credentialing of the isolated environments and applications the clients are configured to run. The system may further include encrypted communication between the streaming servers and the clients. The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades. The streamed isolated environments may be isolated from other applications and the host operating system on the clients and applications within the isolated environments may run without performing an application-installation on the client.
117 Citations
20 Claims
-
1. A system for providing application streaming from a host server to one or more clients, the system comprising:
-
a host server with one or more memory locations configured to store isolated environments, wherein the isolated environments comprise one or more applications; one or more clients comprising one or more memory locations configured to store an isolated environment infrastructure, one or more isolated environments, and a host operating system, wherein said one or more isolated environments comprise one or more applications; an update-cache for each isolated environment comprised of records corresponding to each file within the isolated environment; and an isolated environment client policy manager configured to store client credentials for the one or more clients; wherein one or more of said isolated environments on the host server are streamed to the one or more clients; said host server is authenticated using a certificate and said one or more clients validate said host certificate before accepting streaming applications from said host; and said one or more clients are authenticated against the client policy manager and access to applications and isolated environments are granted based on said client-authentication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for providing application streaming from a host server to one or more clients, the system comprising:
-
a host server with one or more memory locations configured to store isolated environments, wherein the isolated environments comprise one or more applications, one or more clients each comprising one or more memory locations configured to store an isolated environment infrastructure, one or more isolated environments, and a host operating system, wherein said isolated environments comprise one or more applications; an update-cache for each isolated environment comprised of records corresponding to each file within the isolated environment; a client policy manager configured to store client credentials for the one or more clients; and a management interface wherein an administrator configures client configuration settings and isolated environment host server configuration settings; wherein one or more of said isolated environments on the host server are streamed to the one or more clients; said host server is authenticated using a certificate and said one or more clients validate said host certificate before accepting streaming applications from said host; and said one or more clients are authenticated against the client policy manager and access to applications and isolated environments are granted based on said client-authentication. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification