Apple working on making user accounts portable
TweetFollow Us on Twitter

Apple working on making user accounts portable

Apple is working on ways to make your user account truly portable, per a patent (number 7925712) at the US Patent & Trademark Office. The invention relates generally to multi-user computer systems and, more particularly, user account management for multi-user computer systems.

Improved approaches for enabling user accounts to be portable across different multi-user computer systems are disclosed in the patent. 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. The inventors are Robert T. Bowers and Steve Ko.

Here's Apple's background and summary of the invention: "Multi-user computer systems allow a single computer to support one of a number of different users. In particular, when a user desires to utilize the computer system, the computer system requires that the user login to the computer system. The login process enables the computer system to determine whether the user that is requesting to use the computer system is able to authenticate themselves as an authorized user of the computer system.

"If the login is successful, the user is able to use the computer system to gain access to various resources either stored locally or on a network to which the computer system is coupled as permitted by a user account. For each user account, the multi-user computer system can provide a separate environment such that different preferences, directories etc. are used for different users such that restrictions on accessing other user's personal space can be imposed.

"Conventionally, a user account is stored locally within the multi-user computer and a user's personal space (e.g., user directory) for the user is also stored locally. Hence, one problem associated with such conventional approaches is that the user accounts and user directories are provided on local storage of the multi-user computer. While such provides for multi-user support, the user accounts are thus specific to the multi-user computer and stored thereon. Consequently, the user accounts are not portable. For example, a conventional operating system, such as Mac OS X, provides for multi-user support but all user accounts that are created are stored locally in a netinfo database and also have a default user directories hosted on local storage.

"A few sophisticated users have modified operation of existing operating systems, such as Mac OS X, to provide some portability to their user account from a work computer to a home computer. This requires specialized software tools to manipulate and modify the data structures for a user account in a database (e.g., netinfo database). Armed with such specialized tools, a very sophisticated user would first establish a local user account on the multi-user computer (work computer), and then use the specialized tools to edit the location of the default user directory, such that it is made to reside on an external storage device.

"Then, at the other location where a multi-user computer (home computer) is to be used by the same user, a user account would be again established on such a machine, and then using special tools to render the user identifier the same as that which the work computer used when creating the user account at the work computer. These modifications to the multi-user computers are not intended modifications and thus tend to compromise the reliability of the operation of the multi-user computers. Further, the required specialized tools, although available, are neither well documented nor user-friendly.

"Thus, there is a need for improved techniques to enable user accounts to be portable such that a user can carry their user account with them and login to any multi-user computer system that supports portable user accounts.

"The invention relates to improved approaches for enabling user accounts to be portable across different multi-user computer systems. A user account can be stored to an external, portable data store, and thus the user account becomes portable. Hence, by coupling the external, portable data store to another multi-user computer system, a user is able to login to any supporting multi-user computer system 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 the multi-user computer system. In one embodiment, the external, portable data store is able to be coupled to the multi-user computer system for data transfer there between.

"The external, portable data store can merely provide data storage or can be a portion of a portable computing device that provides other functionality besides data storage. One example of a portable computing device is a media player.

"The invention can be implemented in numerous ways, including as a method, system, device, apparatus, or computer readable medium. Several embodiments of the invention are discussed below.

"As a method for configuring a multi-user computer system for use by a registered user, the multi-user computer system including at least a processor, an operating system, a display device and a local data store, one embodiment of the invention includes at least the acts of: retrieving available user accounts pertaining to registered users, at least one of the available user accounts being from the local data store that is within the multi-user computer system and at least another of the available user accounts being from an external data store that is external to the multi-user computer system; presenting a representation of the retrieved available user accounts on the display device of the multi-user computer system; receiving a selection of one of the retrieved available user accounts by the registered user; authenticating the registered user as authorized for use of the selected one of the retrieved available user accounts; and configuring the multi-user computer system in accordance with the selected one of the retrieved available user accounts for use by the registered user.

"As a method for establishing a portable user account for a user on a multi-user computer system, one embodiment of the invention includes at least: receiving account information for the user; producing an account record based on at least the account information; storing the account record to a portable data store, the portable data store being separate and apart from the multi-user computer system yet operatively connectable with the multi-user computer system; and creating a default folder for the user on the external data store.

"As a method for establishing a user account for a user on a multi-user computer system, one embodiment includes at least the acts of: receiving account information for the user; displaying a list of available data stores on which the user account can be created, the list of available data stores including at least one internal data store and at least one external data store; receiving a selection of one of the available data stores; producing an account record based on at least the account information; and storing the account record to the selected one of the available data stores.

"As a computer readable medium including at least computer program code for configuring a multi-user computer system for use by a registered user, the multi-user computer system including at least a processor, an operating system, a display device and a local data store, one embodiment of the invention includes at least: computer program code for retrieving available user accounts pertaining to registered users, at least one of the available user accounts being from the local data store that is within the multi-user computer system and at least another of the available user accounts being from a portable data store that is connectable to the multi-user computer system; computer program code for presenting a representation of the retrieved available user accounts on the display device of the multi-user computer system; computer program code for receiving a selection of one of the retrieved available user accounts by the registered user; computer program code for authenticating the registered user as authorized for use of the selected one of the retrieved available user accounts; and computer program code for configuring the multi-user computer system in accordance with the selected one of the retrieved available user accounts for use by the registered user.

"As a computer readable medium including at least computer program code for establishing a portable user account for a user on a multi-user computer system, one embodiment of the invention includes at least: computer program code for receiving account information for the user; computer program code for producing an account record based on at least the account information; computer program code for storing the account record to a portable data store, the portable data store being separate and apart from the multi-user computer system yet operatively connectable with the multi-user computer system; and computer program code for creating a default folder for the user on the external data store.

"As a computer readable medium including at least computer program code for establishing a user account for a user on a multi-user computer system, one embodiment of the invention includes at least: computer program code for receiving account information for the user; computer program code for displaying a list of available data stores on which the user account can be created, the list of available data stores including at least one local data store and at least one portable data store; computer program code for receiving a selection of one of the available data stores; computer program code for producing an account record based on at least the account information; and computer program code for storing the account record to the selected one of the available data stores.

"As a multi-user computer system, one embodiment of the invention includes at least an external data storage device and a multi-user computer. The external data storage device is removable from the multi-user computer and portable. The multi-user computer has an operating system that includes at least an account creation module and a login module. The account creation module permits new user accounts to be created and stored to the external storage device. The login module permits login with respect to users having their user accounts stored to the external data storage device."

-- Dennis Sellers

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Coda 2.5.11 - One-window Web development...
Coda is a powerful Web editor that puts everything in one place. An editor. Terminal. CSS. Files. With Coda 2, we went beyond expectations. With loads of new, much-requested features, a few surprises... Read more
Bookends 12.5.7 - Reference management a...
Bookends is a full-featured bibliography/reference and information-management system for students and professionals. Access the power of Bookends directly from Mellel, Nisus Writer Pro, or MS Word (... Read more
Maya 2016 - Professional 3D modeling and...
Maya is an award-winning software and powerful, integrated 3D modeling, animation, visual effects, and rendering solution. Because Maya is based on an open architecture, all your work can be scripted... Read more
RapidWeaver 6.2.3 - Create template-base...
RapidWeaver is a next-generation Web design application to help you easily create professional-looking Web sites in minutes. No knowledge of complex code is required, RapidWeaver will take care of... Read more
MacFamilyTree 7.5.2 - Create and explore...
MacFamilyTree gives genealogy a facelift: it's modern, interactive, incredibly fast, and easy to use. We're convinced that generations of chroniclers would have loved to trade in their genealogy... Read more
Paragraphs 1.0.1 - Writing tool just for...
Paragraphs is an app just for writers. It was built for one thing and one thing only: writing. It gives you everything you need to create brilliant prose and does away with the rest. Everything in... Read more
BlueStacks App Player 0.9.21 - Run Andro...
BlueStacks App Player lets you run your Android apps fast and fullscreen on your Mac. Version 0.9.21: Note: Now requires OS X 10.8 or later running on a 64-bit Intel processor. Initial stable... Read more
Tweetbot 2.0.2 - Popular Twitter client....
Tweetbot is a full-featured OS X Twitter client with a lot of personality. Whether it's the meticulously-crafted interface, sounds and animation, or features like multiple timelines and column views... Read more
Apple iBooks Author 2.3 - Create and pub...
Apple iBooks Author helps you create and publish amazing Multi-Touch books for iPad. Now anyone can create stunning iBooks textbooks, cookbooks, history books, picture books, and more for iPad. All... Read more
NeoOffice 2014.12 - Mac-tailored, OpenOf...
NeoOffice is a complete office suite for OS X. With NeoOffice, users can view, edit, and save OpenOffice documents, PDF files, and most Microsoft Word, Excel, and PowerPoint documents. NeoOffice 3.x... Read more

Rage of Bahamut is Giving Almost All of...
The App Store isn't what it used to be back in 2012, so it's not unexpected to see some games changing their structures with the times. Now we can add Rage of Bahamut to that list with the recent announcement that the game is severely cutting back... | Read more »
Adventures of Pip (Games)
Adventures of Pip 1.0 Device: iOS iPhone Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: ** ONE WEEK ONLY — 66% OFF! *** “Adventures of Pip is a delightful little platformer full of charm, challenge and impeccable... | Read more »
Divide By Sheep - Tips, Tricks, and Stre...
Who would have thought splitting up sheep could be so involved? Anyone who’s played Divide by Sheep, that’s who! While we’re not about to give you complete solutions to everything (because that’s just cheating), we will happily give you some... | Read more »
NaturalMotion and Zynga Have Started Tea...
An official sequel to 2012's CSR Racing is officially on the way, with Zynga and NaturalMotion releasing a short teaser trailer to get everyone excited. Well, as excited as one can get from a trailer with no gameplay footage, anyway. [Read more] | Read more »
Grab a Friend and Pick up Overkill 3, Be...
Overkill 3 is a pretty enjoyable third-person shooter that was sort of begging for some online multiplayer. Fortunately the begging can stop, because its newest update has added an online co-op mode. [Read more] | Read more »
Scanner Pro's Newest Update Adds Au...
Scanner Pro is one of the most popular document scanning apps on iOS, thanks in no small part to its near-constant updates, I'm sure. Now we're up to update number six, and it adds some pretty handy new features. [Read more] | Read more »
Heroki (Games)
Heroki 1.0 Device: iOS Universal Category: Games Price: $7.99, Version: 1.0 (iTunes) Description: CLEAR THE SKIES FOR A NEW HERO!The peaceful sky village of Levantia is in danger! The dastardly Dr. N. Forchin and his accomplice,... | Read more »
Wars of the Roses (Games)
Wars of the Roses 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: | Read more »
TapMon Battle (Games)
TapMon Battle 1.0 Device: iOS Universal Category: Games Price: $.99, Version: 1.0 (iTunes) Description: It's time to battle!Tap! Tap! Tap! Try tap a egg to hatch a Tapmon!Do a battle with another tapmons using your hatched tapmons! *... | Read more »
Alchemic Dungeons (Games)
Alchemic Dungeons 1.0 Device: iOS Universal Category: Games Price: $.99, Version: 1.0 (iTunes) Description: ### Release Event! ### 2.99$->0.99$ for limited time! ### Roguelike Role Playing Game! ### Alchemic Dungeons is roguelike... | Read more »

Price Scanner via MacPrices.net

15-inch 2.5GHz Retina MacBook Pro on sale for...
Amazon.com has the 15″ 2.5GHz Retina MacBook Pro on sale for $2274 including free shipping. Their price is $225 off MSRP, and it’s the lowest price available for this model. Read more
Logo Pop Free Vector Logo Design App For OS X...
128bit Technologies has released of Logo Pop Free 1.2 for Mac OS X, a vector based, full-fledged, logo design app available exclusively on the Mac App Store for the agreeable price of absolutely free... Read more
21-inch 1.4GHz iMac on sale for $999, save $1...
B&H Photo has new 21″ 1.4GHz iMac on sale for $999 including free shipping plus NY sales tax only. Their price is $100 off MSRP. Best Buy has the 21″ 1.4GHz iMac on sale for $999.99 on their... Read more
16GB iPad mini 3 on sale for $339, save $60
B&H Photo has the 16GB iPad mini 3 WiFi on sale for $339 including free shipping plus NY tax only. Their price is $60 off MSRP. Read more
Save up to $40 on iPad Air 2, NY tax only, fr...
B&H Photo has iPad Air 2s on sale for up to $40 off MSRP including free shipping plus NY sales tax only: - 16GB iPad Air 2 WiFi: $489 $10 off - 64GB iPad Air 2 WiFi: $559 $40 off - 128GB iPad Air... Read more
Apple Releases OS X 10.10.4 With WIFi Fix, iO...
On Tuesday, Apple released final versions of OS X 10.10.4 and iOS 8.4, as well as updates for the Safari browser for OS X Yosemite, Mavericks, and Mountain Lion. The OS X 10.10.4 update focuses on... Read more
Dual-Band High-Gain Antennas for Home Wi-Fi N...
Linksys has announced what it claims are the first dual-band, omni-directional high-gain antennas for the consumer market. The new Linksys high-gain antennas available in a 2- and 4-pack (WRT004ANT... Read more
Apple refurbished 2014 15-inch Retina MacBook...
The Apple Store has Apple Certified Refurbished 2014 15″ 2.2GHz Retina MacBook Pros available for $1609, $390 off original MSRP. Apple’s one-year warranty is included, and shipping is free. They have... Read more
Clearance 2014 MacBook Airs available for up...
Adorama has 2014 MacBook Airs on sale for up to $301 off original MSRP including NY + NJ sales tax and free shipping: - 11″ 256GB MacBook Air: $798 $301 off original MSRP - 13″ 128GB MacBook Air: $... Read more
5K iMacs on sale for $100 off MSRP, free ship...
B&H Photo has the new 27″ 3.3GHz 5K iMac on sale for $1899.99 including free shipping plus NY tax only. Their price is $100 off MSRP. They have the 27″ 3.5GHz 5K iMac on sale for $2199, also $100... Read more

Jobs Board

*Apple* Solutions Consultant - Retail Sales...
**Job Summary** As an Apple Solutions Consultant (ASC) you are the link between our customers and our products. Your role is to drive the Apple business in a retail Read more
*Apple* Fulfillment Operations Execution Ana...
**Job Summary** The AMR Apple Fulfillment Operations Team is seeking a talented team player to drive the Apple Online Store (AOS) fulfillment performance to ensure a Read more
Localization Producer - *Apple* HR and Reta...
…project manager to support the Retail Globalization team. You will participate in Apple exponential inte ational growth and drive global project initiatives for the Read more
*Apple* Online Store UAT Lead - Apple (Unite...
**Job Summary** The Apple Online Store is a fast paced and ever evolving business environment. A UAT lead in this organization is able to have a direct impact on one of Read more
Senior Payments Security Manager - *Apple*...
**Job Summary** Apple , Inc. is looking for a highly motivated, innovative and hands-on senior payments security manager to join the Apple Pay security team. You will Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.