User data profile namespace
First Claim
Patent Images
1. A computer-readable medium having stored thereon a data structure, the data structure separating application data from user data in a namespace, the data structure comprising:
- a root folder for storing profiles;
a public folder for storing information to be shared with other users, the public folder being a subfolder of the root folder; and
at least one user folder for storing user data, the at least one user folder being a subfolder of the root folder, the at least one user folder further comprising;
i) a desktop folder, the desktop including shortcuts;
ii) a documents folder for storing documents created by an 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, and vii) a pictures folder for storing pictures saved by the user.
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.
-
Citations
20 Claims
-
1. A computer-readable medium having stored thereon a data structure, the data structure separating application data from user data in a namespace, the data structure comprising:
-
a root folder for storing profiles;
a public folder for storing information to be shared with other users, the public folder being a subfolder of the root folder; and
at least one user folder for storing user data, the at least one user folder being a subfolder of the root folder, the at least one user folder further comprising;
i) a desktop folder, the desktop including shortcuts;
ii) a documents folder for storing documents created by an 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, and vii) a pictures folder for storing pictures saved by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of separating application data and user data stored in a plurality of folders in a namespace data structure, the method comprising:
-
creating a public folder for storing information to be shared with other users;
creating per-user folders for each user, the per-user folders storing data and settings particular to each user; and
creating subfolders for each per-user folder, 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, and vii) a pictures folder for storing picurtes saved by the user. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of managing a namespace hierarchy, the namespace hierarchy including application data and user data stored in a plurality of folders, the method comprising:
-
identifying each folder of the plurality of folders stored in the namespace as a public folder or per-user folder;
classifying each folder classified as a per-user folder by user identification;
further classifying each folder classified as a per-user folder by folder type; and
separating the application data from the user data based on the classifications. - View Dependent Claims (17, 18, 19, 20)
-
Specification