Automated solution to provide personalized user environment on any public computer using portable storage devices with personalized user settings uploaded to local registry of public computer
First Claim
1. A method for permitting applications stored within an external drive to execute from a software environment of a computing device whenever the external drive is connected to the computing device, comprising:
- installing within an external drive at least one external software application, including storing external configuration items relating to the software application in an external configuration store of the external drive;
connecting the external drive to a computing device, said computing device having a local configuration store including local configuration items related to local software applications installed within a local software environment of the computing device, wherein the local configuration store and the external configuration store include different versions of a same runtime component;
automatically adding the external configuration items to the local configuration store, wherein the adding step permits the external software application installed on the external device to execute from within the local software environment;
activating within the local software environment, a most current one of the different versions of the same runtime component, wherein the activating is selectively user-enabled for the same runtime component and wherein the activating results in the most current version being linked to files in the local software environment having file types associated with the same runtime component;
disconnecting the external drive from the computing device; and
automatically removing the external configuration items from the local configuration store in response to disconnecting the external drive.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention permits registry settings and other pertinent shared artifacts to be distributed across many different computing devices. More specifically, the invention permits applications installed on an external drive to be activated, when the external drive is connected to a main computing device. When connected, a drive agent can detect registry settings stored on the external drive and can synchronize these settings with a main registry of the main computing device. Further, interface elements, such as icons for the new applications can be added to a GUI of the main computing device. Once the registry settings are included in the main registry, applications on the external drive can used from the main computing device. When the external drive is detached from the main computing device, the device agent can automatically remove all registry settings, shared artifacts, and interface elements.
40 Citations
18 Claims
-
1. A method for permitting applications stored within an external drive to execute from a software environment of a computing device whenever the external drive is connected to the computing device, comprising:
-
installing within an external drive at least one external software application, including storing external configuration items relating to the software application in an external configuration store of the external drive; connecting the external drive to a computing device, said computing device having a local configuration store including local configuration items related to local software applications installed within a local software environment of the computing device, wherein the local configuration store and the external configuration store include different versions of a same runtime component; automatically adding the external configuration items to the local configuration store, wherein the adding step permits the external software application installed on the external device to execute from within the local software environment; activating within the local software environment, a most current one of the different versions of the same runtime component, wherein the activating is selectively user-enabled for the same runtime component and wherein the activating results in the most current version being linked to files in the local software environment having file types associated with the same runtime component; disconnecting the external drive from the computing device; and automatically removing the external configuration items from the local configuration store in response to disconnecting the external drive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for permitting software applications installed on a removable external drive to be used in a local environment comprising:
-
installing a software application to an external drive, including creating a plurality of configuration items for the software application within an external configuration store of the external drive; automatically detecting when the external drive is connected to a local computing device hosting a local software environment having a local configuration store; wherein the local configuration store and the external configuration store include different versions of a same runtime component; dynamically and automatically adding the configuration items for the installed software application to the local configuration store, wherein said added configuration items includes at least one configuration item to facilitate execution of the external software application installed on the external device to be executed in the local software environment, and at least one configuration item that adds a graphical item to a graphical user interface of the local software environment and includes at least one configuration item that causes the local software environment to associate at least one file type with the external software application, wherein a user selection of at least one of the graphical item and a file having the associated file type causes the external software application installed on the external device to execute within the local software environment; and activating within the local software environment, a most current one of the different versions of the same runtime component, wherein the activating is selectively user-enabled for the same runtime component and wherein the activating results in the most current version being linked to files in the local software environment having file types associated with the same runtime component application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification