Patent ID: 7788321
Filing Date: 2010-08-31
Classification: G06F

Abstract:
1. A computer-readable storage memory comprising computer-executable instructions that when executed by a processor on a computer perform a method comprising: receiving a notification of a request by a user for a web page of a website, the website hosted by a web hosting device, the request generated by the user through a user computing device; generating, using a profile service, user identifying information of the user based upon user data, the profile service remote from the web hosting device, the user computing device, and a web service provider used by the webpage; determining, using the profile service, the web service provider used by the web page by consulting a page registration database, the page registration database correlating web pages of the website with web service providers used by web pages of the website; determining, using the profile service, whether a user profile correlating the user with the web service provider exists by consulting a profile database; upon determining a user profile does not exist, sending, using the profile service, the user identifying information to the web service provider; receiving, using the profile service, visitor-specific default parameters from the web service provider, the visitor-specific default parameters generated by the web service provider based upon the user identifying information sent by the profile service; generating, using the profile service, the user profile correlating the user with the web service provider based upon the visitor-specific default parameters; sending, using the profile service, the user identifying information to a second web service provider; receiving, using the profile service, second visitor-specific default parameters from the second web service provider, the second visitor-specific default parameters generated by the second web service provider based upon the user identifying information sent by the profile service; incorporating, using the profile service, the second visitor-specific default parameters into the user profile, sending, using the profile service, the user profile to at least one of a web browser of the user and the website.