User data profile namespace
First Claim
Patent Images
1. A computer-readable storage medium having stored thereon computer-executable instructions that, when executed, performs a method of separating data stored in a namespace, the method 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 the following subfolders one namespace-hierarchy level beneath the at least one user folder;
i) a desktop folder, a desktop including shortcuts;
ii) a documents folder for storing documents created by a user;
iii) a downloads folder for storing content downloaded by the user;
iv) a favorites folder for storing website addresses saved by the user;
v) a music folder for storing music files saved by the user;
vi) a video folder for storing video files saved by the user;
vii) 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 comprises a local folder and a roaming- folder, wherein 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 user data in the namespace in the at least one user folder,wherein the public folder includes subfolders to further separate application data from user data in a namespace, the subfolders comprising;
i) a second desktop folder, the second desktop including shortcuts;
ii) a second documents folder, the second documents folder for storing documents created by the user;
iii) a second download folder for storing content downloaded by the user;
iv) a second music folder for storing music files;
v) a second pictures folder for storing pictures;
vi) a second video folder for storing videos;
vii) a second favorites folder for storing website addresses saved by the user; and
viii) a second application data folder for storing shared application data and binaries.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and data structure for separating application data from user data in a namespace. The data structure provides an intuitive profile layout for developers or users while supporting legacy applications. The namespace utilizes a hierarchical structure allowing access by developers or users over a network to information contained in identified public folders and/or a user'"'"'s profile.
65 Citations
11 Claims
-
1. A computer-readable storage medium having stored thereon computer-executable instructions that, when executed, performs a method of separating data stored in a namespace, the method 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 the following subfolders one namespace-hierarchy level beneath the at least one user folder; i) a desktop folder, a desktop including shortcuts; ii) a documents folder for storing documents created by a user; iii) a downloads folder for storing content downloaded by the user; iv) a favorites folder for storing website addresses saved by the user; v) a music folder for storing music files saved by the user; vi) a video folder for storing video files saved by the user; vii) 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 comprises a local folder and a roaming- folder, wherein 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 user data in the namespace in the at least one user folder, wherein the public folder includes subfolders to further separate application data from user data in a namespace, the subfolders comprising; i) a second desktop folder, the second desktop including shortcuts; ii) a second documents folder, the second documents folder for storing documents created by the user; iii) a second download folder for storing content downloaded by the user; iv) a second music folder for storing music files; v) a second pictures folder for storing pictures; vi) a second video folder for storing videos; vii) a second favorites folder for storing website addresses saved by the user; and viii) a second application data folder for storing shared application data and binaries. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of separating application data and user data stored in a plurality of folders in a namespace data structure, the method comprising:
-
creating in a computing device, at a first namespace-hierarchy level that is one namespace-hierarchy level below a users folder configured to store user profiles for a plurality of users, a public folder for storing information to be shared with other users; creating, at the first namespace-hierarchy level, per-user folders for each user, the per-user folders storing data and settings particular to each user; creating, at a second namespace-hierarchy level that is one level below the first namespace-hierarchy level, subfolders for each per-user folder that separate application data and user data, the sub-folders including; i) a desktop folder, the desktop including shortcuts; ii) a documents folder for storing documents created by the user; iii) a downloads folder for storing content downloaded by the user; iv) a favorites folder for storing website addresses saved by the user; v) a music folder for storing music files saved by the user; vi) a video folder for storing video files saved by the user; vii) a pictures folder for storing pictures saved by the user; and viii) an application data folder for storing per-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 and user data in the each per-user folder, wherein the public folder includes subfolders to further separate application data from user data in a namespace, the subfolders comprising; i) a second desktop folder, the second desktop including shortcuts; ii) a second documents folder, the second documents folder for storing documents created by the user; iii) a second download folder for storing content downloaded by the user; iv) a second music folder for storing music files; v) a second pictures folder for storing pictures; vi) a second video folder for storing videos; vii) a second favorites folder for storing website addresses saved by the User; viii) a second application data folder for storing shared application data and binaries; and wherein the user controls access to each of the subfolders. - View Dependent Claims (9, 10, 11)
-
Specification