Patent ID: 8150898

Claim:
A computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a computer causing the computer to perform a method of separating data stored in a namespace, comprising: creating a users folder configured to store profiles for a plurality of users; creating a public folder for storing information to be shared with other users, the public folder being a subfolder one namespace-hierarchy level beneath the users folder; creating at least one user folder for separating application data from user data in the namespace, the at least one user folder being a subfolder one namespace-hierarchy level beneath the users folder, the at least one user folder further comprising following subfolders: i) a desktop folder for storing desktop items; ii) a documents folder for storing documents created by a user; iii) a downloads folder for storing content downloaded by the user; iv) a music folder for storing music files saved by the user; v) a video folder for storing video files saved by the user; vi) a pictures folder for storing pictures saved by the user; and vii) an application data folder for storing user application data and binaries, wherein the application data folder includes a local folder and a roaming folder, wherein further the local folder stores machine-dependent application data and settings, and the roaming folder stores machine-independent application data and settings; and separating the application data from the user data in the namespace in the at least one user folder.