User data profile namespace
AssigneeMicrosoft Corporation
InventorsAnshul Rawat, Brian Wentz, Chris Guzak, David De Vorchik, Sierra Giampiero, Jason Moore, John Brezak, Ming Zhu, Mohammed Samji
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.