Loading of server-stored user profile data
First Claim
1. A method that, when executed on a processor of a client computer system, causes the client computer system to perform a method of loading user profile data from a server computer system to the client computer system, the method comprising:
- initiating a login process for a user on the client computer system;
during the login process, sending login information to the server computer system;
determining metadata relating to the user profile data;
parsing the metadata related to the user profile data, wherein the user profile data comprises at least one file;
creating a stub for each file of the user profile data identified by the parsed metadata; and
determining whether a file system of the client computer system supports reparse points;
if the file system supports reparse points, creating, for each file of a user profile, a reparse point to store at least a path to a location on the server computer system containing a file of the user profile data, andif the file system does not support reparse points, loading and initiating a driver simulating the functionality of reparse points.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more computer-implemented methods provided by computer-readable media for providing and loading user profile data from a server computer system to a client computer system may be used together with the server and client computer systems. The client computer system may be caused to initiate a login process for a user on the client computer system and to send login information to the server during the login process. After reception of the login information from the client, the server evaluates the received login information to obtain user information corresponding to a user identified in the login information. Based on the obtained user information, the server finds user profile data stored on the server computer system. Finally, metadata relating to the user profile data may be determined by the client computer system by pulling corresponding data from the server computer system.
-
Citations
18 Claims
-
1. A method that, when executed on a processor of a client computer system, causes the client computer system to perform a method of loading user profile data from a server computer system to the client computer system, the method comprising:
-
initiating a login process for a user on the client computer system; during the login process, sending login information to the server computer system; determining metadata relating to the user profile data; parsing the metadata related to the user profile data, wherein the user profile data comprises at least one file; creating a stub for each file of the user profile data identified by the parsed metadata; and determining whether a file system of the client computer system supports reparse points; if the file system supports reparse points, creating, for each file of a user profile, a reparse point to store at least a path to a location on the server computer system containing a file of the user profile data, and if the file system does not support reparse points, loading and initiating a driver simulating the functionality of reparse points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method that, when executed by a processor of a server computer system, causes the server computer system to perform a method of providing user profile data from the server computer system to a client computer system, the method comprising:
-
receiving login information from the client computer system; evaluating the received login information to obtain user information corresponding to a user identified in the login information; finding user profile data stored on the server computer system based on the obtained user information; providing data relating to the user profile data to the client computer system to determine metadata relating to the user profile data, wherein the user profile data comprises at least one file; parsing the metadata related to the user profile data; and creating a stub for each file of the user profile data identified by the parsed metadata; wherein the client computer system determines whether a file system of the client computer system supports reparse points, and one of either creates a reparse point for each file of a user profile when the file system supports reparse points, and loads and initiates a driver simulating the functionality of reparse points when the file system does not support reparse points. - View Dependent Claims (12, 13)
-
-
14. A client computer system for loading user profile data from a server computer system, comprising:
-
a processor; a memory operatively coupled to the processor; a network interface configured to establish a connection to another computer system via a network; a login module configured to allow a user to log in to the client computer system, and to send login information to a server computer system during the login process; and a service module executed by the processor and configured to determine metadata relating to the user profile data comprising at least one file, and create a stub for each file of the user profile data identified by metadata relating to the user profile data, the metadata parsed by a metadata parser, the service module determining whether a file system of the client computer system supports reparse points, and one of either creates a reparse point for each file of a user profile when the file system supports reparse points, and loads and initiates a driver simulating the functionality of reparse points when the file system does not support reparse points. - View Dependent Claims (15, 16)
-
-
17. A server computer system for maintaining user profile data, comprising:
-
a processor; a memory operatively coupled to the processor; a network interface configured to establish a connection to another computer system via a network; a user profile store configured to store at least one user profile; and a service module executed by the processor and configured to request user profile data from the user profile store, wherein the service module is further configured to provide, via the network link, data relating to the requested user profile data to a client computer system to determine metadata relating to the user profile data, wherein the client computer system; parses the metadata relating to the user profile data, wherein the user profile data comprises at least one file, creates a stub for each file of the user profile data identified by the parsed metadata, determines whether a file system of the client computer system supports reparse points, and one of either creates a reparse point for each file of a user profile when the file system supports reparse points, and loads and initiates a driver simulating the functionality of reparse points when the file system does not support reparse points. - View Dependent Claims (18)
-
Specification