Method and system for configuring remotely located applications
First Claim
1. A system for identifying an application located at a remote computer, said system comprising:
- a profile server connected to said remote computer via a network, said profile server including an extension module, and said profile server being adapted for sending said extension module and data to and receiving data from said remote computer; and
a remote computer connected to said profile server via said network, said remote computer including a remote application adapted for receiving said extension module from said profile server and executing said extension module;
said remote application further being adapted for sending data to and receiving data from said profile server;
wherein said remote computer includes at least one installed application component and said extension module is adapted for identifying that said application component is installed on said remote computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for automatically configuring applications installed on an end user computer system includes an autoprofile server connected to a network such as the Internet. The end user computer includes a third party client application that communicates with the autoprofile server to send information to and receive information from the end user computer. The client application can include extensions that provide extended functionality for the client application. The extensions can be transferred to and installed in the end user computer system. The extension also receive instructions or programs that instruct the extensions to detect whether a particular application is installed on an end user computer and configure or reconfigure the application according to the end user'"'"'s or a third party'"'"'s requirements.
-
Citations
35 Claims
-
1. A system for identifying an application located at a remote computer, said system comprising:
-
a profile server connected to said remote computer via a network, said profile server including an extension module, and said profile server being adapted for sending said extension module and data to and receiving data from said remote computer; and
a remote computer connected to said profile server via said network, said remote computer including a remote application adapted for receiving said extension module from said profile server and executing said extension module;
said remote application further being adapted for sending data to and receiving data from said profile server;
wherein said remote computer includes at least one installed application component and said extension module is adapted for identifying that said application component is installed on said remote computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for configuring an application located at a remote computer, said system comprising:
-
a profile server connected to said remote computer via a network, said profile server including an extension module, and said profile server being adapted for sending said extension module and data to and receiving data from said remote computer; and
a remote computer connected to said profile server via said network, said remote computer including a remote application adapted for receiving said extension module from said profile server and executing said extension module;
said remote application further being adapted for sending data to and receiving data from said profile server;
wherein said remote computer includes at least one installed application program and said extension module is adapted for configuring said application program according to a predefined application configuration. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30)
-
-
19. A system for identifying and configuring an application located at a remote computer, said system comprising:
-
a profile server connected to said remote computer via a network, said profile server including an extension module, and said profile server being adapted for sending said extension module and data to and receiving data from said remote computer; and
a remote computer connected to said profile server via said network, said remote computer including a remote application adapted for receiving said extension module from said profile server and executing said extension module;
said remote application further being adapted for sending data to and receiving data from said profile server;
wherein said remote computer includes at least one installed application component and said extension module is adapted for identifying that said application component is installed on said remote computer and for configuring said application according to a predefined application configuration.
-
-
29. A method of identifying an application located on a remote computer, said method comprising the steps of:
-
A) establishing a connection between a profile server and said remote computer;
B) transferring an extension module to said remote computer;
D) executing a discovery function of the extension module on said remote computer and generating data representative of the installed [applications and/or] application components and configurations on said remote computer;
E) transferring said data representative of the installed [applications, ]application components, and/or configurations to said profile server;
-
-
31. A method of identifying and configuring an application located on a remote computer, said method comprising the steps of:
-
A) establishing a connection between a profile server and said remote computer;
B) transferring an extension module to said remote computer;
D) executing a discovery function of the extension module on said remote computer and generating data representative of the installed [applications and/or] application components and configurations on said remote computer;
E) for each installed application and/or application component, analyzing the data representative of the installed application and/or application component to determine the proper configuration for each;
F) transferring configuration data to the end user computer;
G) executing a configuration function of said extension module to configure each installed application and/or application component selected by the end user. - View Dependent Claims (32, 33, 35)
-
-
34. An apparatus for identifying an application located on a remote computer comprising:
a profile server connected to said remote computer via a network, said profile server including at least one extension module adapted to be received by said remote computer and executed by an application located on said remote computer, a database of discovery instructions, adapted to be used by said extension module to identify at least one application located at said remote computer.
Specification