METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR MANAGEMENT OF PREFERENCES IN A HETEROGENEOUS COMPUTING ENVIRONMENT
First Claim
1. A method of establishing user preferences associated with an application resident on a first computer based on preferences resident on a second computer remote from the first computer, the method comprising:
- receiving a request from a user of the first computer, wherein the received request is associated with a request for an instance of the application;
obtaining from a computer other than the first computer, a software routine corresponding to the first computer;
executing the software routine on the first computer, wherein the software routine carries out the steps of;
retrieving the user preferences associated with the application from the second computer; and
replacing native user preferences resident on the first computer and associated with the application with the retrieved user preferences;
launching an instance of the application on the first computer utilizing the retrieved user preferences.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products are provided for managing user preferences in heterogenous networks. A native application is selected and a software routine and user preferences obtained from a server which allows installation of the user preferences of the native application on the computer obtaining the preferences. Thus, the software routine obtained may be tailored to the particular computer executing the native application. This routine may be downloaded without requiring intervention at the computer and may be downloaded only if needed by selection of an application. Furthermore, the user preferences may be selected based on a user or user group such that the preferences may be used on different computer by the same user or user group.
-
Citations
54 Claims
-
1. A method of establishing user preferences associated with an application resident on a first computer based on preferences resident on a second computer remote from the first computer, the method comprising:
-
receiving a request from a user of the first computer, wherein the received request is associated with a request for an instance of the application;
obtaining from a computer other than the first computer, a software routine corresponding to the first computer;
executing the software routine on the first computer, wherein the software routine carries out the steps of;
retrieving the user preferences associated with the application from the second computer; and
replacing native user preferences resident on the first computer and associated with the application with the retrieved user preferences;
launching an instance of the application on the first computer utilizing the retrieved user preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of establishing user preferences associated with an application resident on a first computer, the method comprising:
-
determining an operating environment associated with the first computer;
providing a software routine corresponding to the determined operating environment to the first computer;
selecting user preferences based on the determined operating environment; and
installing the selected user preferences on the first computer using the obtained software routine. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for establishing user preferences associated with an application resident on a first computer based on preferences resident on a second computer remote from the first computer, comprising:
-
means for receiving a request from a user of the first computer, wherein the received request is associated with a request for an instance of the application;
means for obtaining from a computer other than the first computer, a software routine corresponding to the first computer;
means for executing the software routine on the first computer;
means for retrieving the user preferences associated with the application from the second computer;
means for replacing native user preferences resident on the first computer and associated with the application with the retrieved user preferences; and
means for launching an instance of the application on the first computer utilizing the retrieved user preferences. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for establishing user preferences associated with an application resident on a first computer, comprising:
-
means for determining an operating environment associated with the first computer;
means for providing a software routine corresponding to the determined operating environment to the first computer;
means for selecting user preferences based on the determined operating environment; and
means for installing the selected user preferences on the first computer using the obtained software routine. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A computer program product for establishing user preferences associated with an application resident on a first computer based on preferences resident on a second computer remote from the first computer, comprising:
a computer readable storage medium having computer readable program code means embodied in said medium, said computer-readable program code means comprising;
computer-readable program code means for receiving a request from a user of the first computer, wherein the received request is associated with a request for an instance of the application;
computer-readable program code means for obtaining from a computer other than the first computer, a software routine corresponding to the first computer;
computer-readable program code means for executing the software routine on the first computer;
computer-readable program code means for retrieving the user preferences associated with the application from the second computer;
computer-readable program code means for replacing native user preferences resident on the first computer and associated with the application with the retrieved user preferences; and
computer-readable program code means for launching an instance of the application on the first computer utilizing the retrieved user preferences. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
49. A computer program product for establishing user preferences associated with an application resident on a first computer, comprising:
a computer readable storage medium having computer readable program code means embodied in said medium, said computer-readable program code means comprising;
computer-readable program code means for determining an operating environment associated with the first computer;
computer-readable program code means for providing a software routine corresponding to the determined operating environment to the first computer;
computer-readable program code means for selecting user preferences based on the determined operating environment; and
computer-readable program code means for installing the selected user preferences on the first computer using the obtained software routine. - View Dependent Claims (50, 51, 52, 53, 54)
Specification