Method and apparatus for rendering user accounts portable
First Claim
1. A method for operating a first computer system, comprising:
- upon connection of a portable media device having media playing capabilities to the first computer system, determining whether to synchronize media files on the portable media device with the first computer system or to obtain an operating system profile from the portable media device;
when it is determined to obtain an operating system profile from the portable media device;
accessing, on a data store associated with the first computer system, a first account specifying a first operating system environment;
receiving information from the portable media device regarding a second account specifying a second operating system environment, wherein the portable media device is capable of being disconnected from the first computer system and operatively coupled to a second computer system;
providing a prompt including both the first account and the second account as possible selections;
receiving a selection of either the first account or the second account; and
configuring an operating system in the first computer system to utilize the first operating system environment or the second operating system environment based on the selection.
0 Assignments
0 Petitions
Accused Products
Abstract
Improved approaches for enabling user accounts to be portable across different multi-user computer systems are disclosed. A user account created at a multi-user computer can be stored to an external, portable data store, thereby rendering the user account portable. The multi-user computer system, e.g., through its operating system, locates user accounts on not only in local storage of the multi-user computer system, but also in any removable data storage attached to the multi-user computer system. Hence, by coupling the external, portable data store to another multi-user computer, a user is able to login to any supporting multi-user computer and be presented with their user configuration and user directory. Since the data store that stores the user account is not only external but also portable, a user can simply tote the data store to the location of different multi-user computers. In one embodiment, the external, portable data store can not only store the user account but can also provide general data storage. In another embodiment, the external, portable data store can be a portion of a portable computing device (e.g., media player) that provides other functionality besides data storage.
-
Citations
18 Claims
-
1. A method for operating a first computer system, comprising:
-
upon connection of a portable media device having media playing capabilities to the first computer system, determining whether to synchronize media files on the portable media device with the first computer system or to obtain an operating system profile from the portable media device; when it is determined to obtain an operating system profile from the portable media device; accessing, on a data store associated with the first computer system, a first account specifying a first operating system environment; receiving information from the portable media device regarding a second account specifying a second operating system environment, wherein the portable media device is capable of being disconnected from the first computer system and operatively coupled to a second computer system; providing a prompt including both the first account and the second account as possible selections; receiving a selection of either the first account or the second account; and configuring an operating system in the first computer system to utilize the first operating system environment or the second operating system environment based on the selection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a multi-user computer system having a local data store; a portable media device containing a plurality of media files, wherein the portable media device provides media playing functionality; wherein the multi-user computer system is configured to; upon connection of the portable media device to the multi-user computer, determine whether to synchronize media files on the portable media device with the multi-user system or to obtain an operating system profile from the portable media device; when it is determined to obtain an operating system profile from the portable media device; access a first account on the local data store specifying a first operating system environment; receive information from the portable media device regarding a second account specifying a second operating system environment; provide a prompt including both the first account and the second account as possible selections; receive a selection of either the first account or the second account; and configure an operating system in the multi-user computer to utilize the first operating system environment or the second operating system environment based on the selection. - View Dependent Claims (8, 9, 10)
-
-
11. Non-transitory computer readable medium for storing in tangible form computer instructions executable by a processor for modifying an operation of a device, the device having a processor, the computer readable medium comprising:
-
computer code for, upon connection of a portable media device, having media playing capabilities, to a multi-user computer, determining whether to synchronize media files on the portable media device with a first computer system or to obtain an operating system profile from the portable media device; computer code for, when it is determined to obtain an operating system profile from the portable media device; accessing, on a data store associated with the multi-user computer, a first account specifying a first operating system environment; receiving, from the portable media device, a second account specifying a second operating system environment, wherein the portable media is capable of being disconnected from the first computer system and operatively coupled to a second computer system; providing a prompt including both the first account and the second account as possible selections; receiving a selection of either the first account or the second account; and configuring an operating system in the multi-user computer to utilize the first operating system environment or the second operating system environment based on the selection. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus comprising:
-
means for, upon connection of a portable media device having a media playing functionality to a first computer system, determining whether to synchronize media files on the portable media device with the first computer system or to obtain an operating system profile from the portable media device; means for, when it is determined to obtain an operating system profile from the portable media device; accessing, on a data store associated with the first computer system, a first account specifying a first operating system environment; receiving information from the portable media device regarding a second account specifying a second operating system environment, wherein the portable media device is capable of being disconnected from the first computer system and operatively coupled to a second computer system; providing a prompt including both the first account and the second account as possible selections; receiving a selection of either the first account or the second account; and configuring an operating system in the first computer system to utilize the first operating system environment or the second operating system environment based on the selection. - View Dependent Claims (16, 17, 18)
-
Specification