Providing Selective Access To A Web Site
First Claim
1. A method for providing a user with restricted features of a restricted web site, comprising:
- providing a restricted web site having a set of restricted features, the restricted site adapted to;
receive from the user a token having a key incorporated therein;
validate the token received from the user;
responsive to a determination that the token is invalid, provide the user with none of the features in the set of restricted features; and
responsive to a determination that the token is valid;
retrieve data about the user from a database entry using the key incorporated into the token;
determine selected features in the set of restricted features that the user may access based at least in part on the data retrieved from the database entry; and
provide the selected features to the user.
0 Assignments
0 Petitions
Accused Products
Abstract
A restricted web site has features that are selectively exposed to clients. A screening web site interacts with clients and collects data about the clients using passive and/or active techniques. The screening site generates a token for the client, and includes data in the token identifying the token and describing the client. The token is encoded in a cookie and saved in the client'"'"'s web browser. The client subsequently provides the token to the restricted site. The restricted site validates the token to ensure that it is legitimate, has not expired, and has not been used before. The restricted site selects one or more features to provide to the client based on the data about the client in the token and/or on other information. If the client does not present a token or the token is invalid, the restricted site does not expose any features to the client.
-
Citations
1 Claim
-
1. A method for providing a user with restricted features of a restricted web site, comprising:
providing a restricted web site having a set of restricted features, the restricted site adapted to; receive from the user a token having a key incorporated therein; validate the token received from the user; responsive to a determination that the token is invalid, provide the user with none of the features in the set of restricted features; and responsive to a determination that the token is valid; retrieve data about the user from a database entry using the key incorporated into the token; determine selected features in the set of restricted features that the user may access based at least in part on the data retrieved from the database entry; and provide the selected features to the user.
Specification