×

Extensible configuration system to allow a website to authenticate users based on an authorization protocol

  • US 9,185,112 B2
  • Filed: 10/10/2012
  • Issued: 11/10/2015
  • Est. Priority Date: 10/10/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a web server, a request to login to a web page of a web site that is hosted by the web server, the request comprising a user login identity for logging a user into the web page, the user login identity authenticating the user based on a separate account managed by an authentication provider different from the web server, the web site comprising a plurality of web pages configured to be logged into based on a plurality of user login identities;

    contacting, at the web server, the authentication provider to authenticate the user login identity;

    contacting, at the web server, the authentication provider to identify social profile data that is associated with the separate account, the social profile data comprising an interest that is associated with the separate account;

    identifying, at the web server, personalized content from potential content based on the interest by at least;

    generating, at the web server, a user profile based on the social profile data, the user profile comprising a tag received from the social profile data and indicating the interest;

    storing the user profile locally at the web server;

    matching, at the web server, the tag of the user profile to a common tag of a group of user profiles, the group of user profiles associated with other users, generated from a set of social profile data of the other users, and stored locally at the web server, the set of social profile data comprising tags associated with the other users, the user profiles grouped in the group based on the common tag identified from the tags; and

    selecting, at the web server, the personalized content based on matching the tag to the common tag such that the personalized content is associated with the group of user profiles and such that, when logging the user into another web page of the plurality of web pages based on another user login identity of the plurality of user login identities, the other web page is personalized differently from the web page by selecting different personalized content from the potential content based on the other user login identity and the user profile;

    permitting, at the web server, the login to the web page based on the authentication provider authenticating the user login identity; and

    providing, at the web server, the personalized content as part of the web page of the web site hosted by the web server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×