Portable computer accounts
First Claim
Patent Images
1. A method, comprising:
- detecting, by a host device, an external storage medium operatively coupled to the host device, the external storage medium storing portable account information, wherein the portable account information includes;
a home directory of the portable account;
authentication information of the portable account; and
a user profile of the portable account;
providing a login user interface for presentation on a display screen of the host device, the login user interface including one or more local accounts and the portable account for login;
adding the portable account to a local directory database as a local account associated with the external storage medium, wherein adding the portable account comprises;
determining whether the portable account has administrative privileges; and
when the portable account has administrative privileges, removing the administrative privileges before adding the portable account to the local directory database;
receiving, from a user of the host device, an input for logging in the local account associated with the external storage medium; and
responsive to the input, logging in the user using the user profile of the portable account and designating the home directory of the portable account as stored on the external storage medium as a home directory of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
User accounts, authentication information and user home directories are stored on an external storage media that can be transferred from one device to another. Measures are included for detecting tampering of stored information and for preventing possibly conflicting or damaging account and file information from entering a host device.
17 Citations
14 Claims
-
1. A method, comprising:
-
detecting, by a host device, an external storage medium operatively coupled to the host device, the external storage medium storing portable account information, wherein the portable account information includes; a home directory of the portable account; authentication information of the portable account; and a user profile of the portable account; providing a login user interface for presentation on a display screen of the host device, the login user interface including one or more local accounts and the portable account for login; adding the portable account to a local directory database as a local account associated with the external storage medium, wherein adding the portable account comprises; determining whether the portable account has administrative privileges; and when the portable account has administrative privileges, removing the administrative privileges before adding the portable account to the local directory database; receiving, from a user of the host device, an input for logging in the local account associated with the external storage medium; and responsive to the input, logging in the user using the user profile of the portable account and designating the home directory of the portable account as stored on the external storage medium as a home directory of the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable storage medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
-
detecting, by a host device, an external storage medium operatively coupled to the host device, the external storage medium storing portable account information, wherein the portable account information includes; a home directory of the portable account; authentication information of the portable account; and a user profile of the portable account; providing a login user interface for presentation on a display screen of the host device, the login user interface including one or more local accounts and the portable account for login; adding the portable account to a local directory database as a local account associated with the external storage medium, wherein adding the portable account comprises; determining whether the portable account has administrative privileges; and when the portable account has administrative privileges, removing the administrative privileges before adding the portable account to the local directory database; receiving, from a user of the host device, an input for logging in the local account associated with the external storage medium; and responsive to the input, logging in the user using the user profile of the portable account and designating the home directory of the portable account as stored on the external storage medium as a home directory of the user. - View Dependent Claims (7, 8, 9)
-
-
10. A system, comprising:
one or more processors configured to perform operations comprising; detecting, by a host device, an external storage medium operatively coupled to the host device, the external storage medium storing portable account information, wherein the portable account information includes; a home directory of the portable account; authentication information of the portable account; and a user profile of the portable account; providing a login user interface for presentation on a display screen of the host device, the login user interface including one or more local accounts and the portable account for login; adding the portable account to a local directory database as a local account associated with the external storage medium, wherein adding the portable account comprises; determining whether the portable account has administrative privileges; and when the portable account has administrative privileges, removing the administrative privileges before adding the portable account to the local directory database; receiving, from a user of the host device, an input for logging in the local account associated with the external storage medium; and responsive to the input, logging in the user using the user profile of the portable account and designating the home directory of the portable account as stored on the external storage medium as a home directory of the user. - View Dependent Claims (11, 12, 13, 14)
Specification