CENTRALIZED MANAGEMENT OF APPLICATIONS AND DESKTOP PREFERENCES WITHOUT REQUIRING CONFIGURATION OF CLIENTSIDE OPERATING SYSTEMS
First Claim
1. A method of a rich client device, comprising:
- 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 when requested by a user of the rich client device through a binary module of the server that emulates a set of function calls between the application and an operating system of the rich client device.
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.
50 Citations
20 Claims
-
1. A method of a rich client device, comprising:
-
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 when requested by a user of the rich client device through a binary module of the server that emulates a set of function calls between the application and an operating system of the rich client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a server having an application installed independent of any client-side operating system through a binary module of the server; a network; and a rich client device to access the application installed on the server through the network and to execute the application from the rich client device without installing the application on the rich client device when requested by a user of the rich client device through the binary module of the server that emulates a set of function calls between the application and the operating system of the rich client device. - View Dependent Claims (15, 16, 17)
-
-
18. A method of a server, comprising:
-
determining that a coupled device is at least one of a rich client device and a thin client device based on at least one a memory, microprocessor, and an identification information of the coupled device; executing an application from the rich client device without installing the application on the rich client device when requested by a user of the rich client device through a binary module of the server that emulates a set of function calls between the application and an operating system of the rich client device; and executing the application directly from a virtual machine through the binary module emulating a set of function calls between the application and an operating system of the server without downloading the application to the thin client device when requested by the user of the thin client device. - View Dependent Claims (19, 20)
-
Specification