Centralized management of applications and desktop preferences without requiring configuration of clientside operating systems
First Claim
1. A method of centralized management of applications and desktop preferences, comprising:
- identifying a client device coupled to a server through a network through a binary module executing on the server in accordance with a request from a user of the client device for an application capable of being served through the server by the binary module emulating a set of function calls between the application and an operating system of the client device determined by the binary module;
executing, in accordance with the request from the user of the client device, the application from the client device without downloading or installing the application on the client device or modifying an operating system of the client device through the binary module emulating a set of function calls between the application and the operating system of the client device;
facilitating recreating a look and feel of a desktop preference of the user of the client device through a virtual desktop module of the server, capturing and storing the desktop preference to a user specific area of the server when the desktop preference is in use on the client device through a central policy management module coupled to the network, and presenting the look and feel of the desktop preference of the user through at least one of the client device and other devices of the network based on authenticating the user with the central policy management module;
segmenting, through the binary module, an application space from a user profile space on the server; and
selecting a same type of operating system of each of a plurality of client devices on the network coupled to the server to operate through the binary module.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and system of centralized management of applications and desktop preferences without requiring configuration of client-side operating systems are disclosed. In one embodiment, a method of a rich client device includes accessing an application installed on a server, and executing the application from the rich client device without installing the application on the rich client device (e.g., that may mean that an operating system of the rich client device is not modified to perform the function calls between the application and the operating system) when requested by a user of the rich client device through a binary module (e.g., the binary module may include required resources between the application and the operating system including a file system data, a Dynamic-Link library (DLL) data, etc.) of the server that emulates a set of function calls between the application and an operating system of the rich client device.
6 Citations
11 Claims
-
1. A method of centralized management of applications and desktop preferences, comprising:
-
identifying a client device coupled to a server through a network through a binary module executing on the server in accordance with a request from a user of the client device for an application capable of being served through the server by the binary module emulating a set of function calls between the application and an operating system of the client device determined by the binary module; executing, in accordance with the request from the user of the client device, the application from the client device without downloading or installing the application on the client device or modifying an operating system of the client device through the binary module emulating a set of function calls between the application and the operating system of the client device; facilitating recreating a look and feel of a desktop preference of the user of the client device through a virtual desktop module of the server, capturing and storing the desktop preference to a user specific area of the server when the desktop preference is in use on the client device through a central policy management module coupled to the network, and presenting the look and feel of the desktop preference of the user through at least one of the client device and other devices of the network based on authenticating the user with the central policy management module; segmenting, through the binary module, an application space from a user profile space on the server; and selecting a same type of operating system of each of a plurality of client devices on the network coupled to the server to operate through the binary module. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a plurality of client devices; a network; and a server configured to serve an application to a client device of the plurality of client devices through the network in accordance with a request therefrom, the server comprising; executing a binary module configured to, in accordance with the request;
identify the client device originating the request, execute the application from the client device without downloading or installing the application on the client device or modifying an operating system of the client device through emulating a set of function calls between the application and an operating system of the client device;facilitating recreating a look and feel of a desktop preference of the user of the client device through a virtual desktop module of the server, capturing and storing the desktop preference to a user specific area of the server when the desktop preference is in use on the client device through a central policy management module coupled to the network, and presenting the look and feel of the desktop preference of the user through at least one of the client device and other devices of the network based on authenticating the user with the central policy management module; segmenting, through the binary module, an application space from a user profile space on the server; and selecting a same type of operating system of each of a plurality of client devices on the network coupled to the server to operate through the binary module. - View Dependent Claims (9)
-
-
10. A non-transitory computer readable medium, readable through a computing system and including instructions embodied therein configured to be executable on the computing system, comprising:
-
instructions associated with identifying a client device coupled to a server through a network through a binary module executing on the server in accordance with a request from a user of the client device for an application capable of being served through the server by the binary module emulating a set of function calls between the application and an operating system of the client device determined by the binary module; instructions associated with executing, in accordance with the request from the user of the client device, the application from the client device without downloading or installing the application on the client device or modifying an operating system of the client device through the binary module emulating a set of function calls between the application and the operating system of the client device; and instructions associated with facilitating recreating a look and feel of a desktop preference of the user of the client device through a virtual desktop module of the server, capturing and storing the desktop preference to a user specific area of the server when the desktop preference is in use on the client device through a central policy management module coupled to the network, and presenting the look and feel of the desktop preference of the user through at least one of the client device and other devices of the network based on authenticating the user with the central policy management module; instructions associated with segmenting, through the binary module, an application space from a user profile space on the server; and selecting a same type of operating system of each of a plurality of client devices on the network coupled to the server to operate through the binary module. - View Dependent Claims (11)
-
Specification