Server Aggregated Application Streaming
First Claim
Patent Images
1. A system for the remote streaming of applications, comprising:
- a. a server, running server software which discovers applications to be made available to one or more remote clients;
said server software aggregating a list of said applications and sending said list to said one or more clients; and
b. a client, running client software which receives said list of applications and renders said list using the native user interface of said client, said client software allowing the selection of one or more applications to be run by said client remotely on said server and streamed to said client.
2 Assignments
0 Petitions
Accused Products
Abstract
A software-implemented method which allows the streaming of applications from a server or cluster of server to one or more clients, typically mobile devices. The invention also enables the sharing, through a social network cloud service, of applications located on connected computers or on the cloud. When applications are streamed to mobile devices, the user interface of the application may be modified to fit the native user interface of the device.
-
Citations
20 Claims
-
1. A system for the remote streaming of applications, comprising:
-
a. a server, running server software which discovers applications to be made available to one or more remote clients;
said server software aggregating a list of said applications and sending said list to said one or more clients; andb. a client, running client software which receives said list of applications and renders said list using the native user interface of said client, said client software allowing the selection of one or more applications to be run by said client remotely on said server and streamed to said client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system to provide the remote streaming of applications from one or more servers forming virtual server to one or more clients, said servers running software providing the functions of:
-
a. discovery of application on one or more servers available for streaming; b. aggregation of said applications for presentations to a client as though available on a virtual server; c. monitoring of streamed applications and throttling of applications to preserve quality of service for streamed applciatons; d. monitoring of windows associated with streamed applications and the communication of the status changes in said windows to said clients; and e. streaming of applications to said clients with et user interfaces of said application being directly streamed or virtualized by said client in the native user interface of said client.
-
Specification