Preference portability for computing
First Claim
1. A portable device comprising:
- a) a body;
b) memory within the body containing software and data relating to configuration information for a program on a host computing device; and
c) an interface associated with the memory and adapted to facilitate interaction with the host computing device;
the software adapted to automatically execute on the host computing device after the host computing device recognizes the presence of the portable device and instruct the host computing device to launch the program on the host computing device and provide a customized configuration for the program based on the data.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention uses a portable memory device to directly or wirelessly interact with one or more host computing devices to provide a customized configuration for one or more aspects associated with a computing session. In particular, software on the portable device will automatically execute on the host computing device after the host computing device recognizes the presence of the portable device. The software provides instructions for the host computing device to launch a select program on the host computing device and provide a customized configuration for the program. The customized configuration is based on information stored on the portable device. As such, the portable device may automatically set preferred interface or program configurations personalized to the user. For example, the interface settings for a desktop, productivity, or browser application may be tailored as defined by information stored on the portable device. Other settings, such as bookmarks for a browser, may be stored on the portable device and made available to the program launched on the host computing device.
207 Citations
35 Claims
-
1. A portable device comprising:
-
a) a body;
b) memory within the body containing software and data relating to configuration information for a program on a host computing device; and
c) an interface associated with the memory and adapted to facilitate interaction with the host computing device;
the software adapted to automatically execute on the host computing device after the host computing device recognizes the presence of the portable device and instruct the host computing device to launch the program on the host computing device and provide a customized configuration for the program based on the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35)
-
-
16. A computer readable medium including software to reside on a portable device capable of interacting with a plurality of host computing devices, the software comprising instructions to:
-
a) automatically execute on the host computing device after the host computing device recognizes the presence of the portable device;
b) instruct the host computing device to launch a program resident on the host computing device;
c) access configuration information stored on the portable memory device; and
d) customize the configuration of the program based on the configuration information.
-
-
28. A method comprising:
-
a) recognizing the presence of a portable device having software at a host computing device;
b) executing the software on the host computing device;
c) launching a program resident on the host computing device based on the software;
d) accessing configuration information for the software stored on the portable device; and
e) customizing the configuration of the program on the host computing device based on the configuration information.
-
Specification