Systems, Methods and Computer-Readable Media for Regulating Remote Access to a Data Network
First Claim
1. A system comprising:
- an authorization controller operable for regulating establishment of user sessions over a data network;
a processing subsystem operable for monitoring the user sessions and applying a walled garden policy, wherein application of the walled garden policy respectively associates each user in a certain subset of users with a respective walled garden selected from a common plurality of walled gardens;
a database for storing, in association with each said user in the certain subset of users, a respective identifier corresponding to the respectively associated walled garden;
the authorization controller being further operable for responding to receipt of an access request identifying a particular user in the certain subset of users and received from a communication endpoint by (I) consulting the database to identify the walled garden respectively associated with said particular user and (II) directing the communication endpoint to said walled garden respectively associated with said particular user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, which comprises an authorization controller operable for regulating establishment of user sessions over a data network; a processing subsystem operable for monitoring the user sessions and applying a walled garden policy, wherein application of the walled garden policy respectively associates each user in a certain subset of users with a respective walled garden selected from a common plurality of walled gardens; and a database for storing, in association with each said user in the certain subset of users, a respective identifier corresponding to the respectively associated walled garden. The authorization controller is further operable for responding to receipt of an access request identifying a particular user in the certain subset of users and received from a communication endpoint by (I) consulting the database to identify the walled garden respectively associated with said particular user and (II) directing the communication endpoint to said walled garden respectively associated with said particular user.
-
Citations
56 Claims
-
1. A system comprising:
-
an authorization controller operable for regulating establishment of user sessions over a data network; a processing subsystem operable for monitoring the user sessions and applying a walled garden policy, wherein application of the walled garden policy respectively associates each user in a certain subset of users with a respective walled garden selected from a common plurality of walled gardens; a database for storing, in association with each said user in the certain subset of users, a respective identifier corresponding to the respectively associated walled garden; the authorization controller being further operable for responding to receipt of an access request identifying a particular user in the certain subset of users and received from a communication endpoint by (I) consulting the database to identify the walled garden respectively associated with said particular user and (II) directing the communication endpoint to said walled garden respectively associated with said particular user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method, comprising:
-
receiving from a communication endpoint an access request identifying a particular user; consulting a database to identify a walled garden respectively associated with said particular user, the walled garden being one of a plurality of candidate walled gardens; directing the communication endpoint to said walled garden respectively associated with said particular user. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. An authorization controller for use in regulating the establishment of user sessions over a data network, comprising:
-
means for receiving from a communication endpoint an access request identifying a particular user; means for consulting a database to identify a walled garden respectively associated with said particular user, the walled garden being one of a plurality of walled gardens; means for directing the communication endpoint to said walled garden respectively associated with said particular user.
-
-
54. A computer-readable medium comprising computer-readable program code which, when interpreted by an authorization controller, causes the authorization controller to execute a method of regulating the establishment of user sessions over a data network, the computer-readable program code comprising:
-
first computer-readable program code for causing the authorization controller to receive from a communication endpoint an access request identifying a particular user; second computer-readable program code for causing the authorization controller to consult a database to identify a walled garden respectively associated with said particular user, the walled garden being one of a plurality of walled gardens; third computer-readable program code for causing the authorization controller to direct the communication endpoint to said walled garden respectively associated with said particular user.
-
-
55. A method, comprising:
-
monitoring ongoing user sessions between communication endpoints and a data network to obtain session-intrinsic stimuli; receiving session-extrinsic stimuli regarding a certain subset of users; applying a walled garden policy based on the session-intrinsic stimuli and the session-extrinsic stimuli to associate each user in the certain subset of users with a respective walled garden selected from a common plurality of walled gardens; storing in association with each user in the certain subset of users a respective identifier corresponding to the respectively associated walled garden.
-
-
56. A computer-readable medium comprising computer-readable program code which, when interpreted by a walled garden selection module, causes the walled garden selection module to execute a method, the computer-readable program code comprising:
-
first computer-readable program code for causing the walled garden selection module to monitor ongoing user sessions between communication endpoints and a data network to obtain session-intrinsic stimuli; second computer-readable program code for causing the walled garden selection module to receive session-extrinsic stimuli regarding a certain subset of users; third computer-readable program code for causing the walled garden selection module to apply a walled garden policy based on the session-intrinsic stimuli and the session-extrinsic stimuli to associate each user in the certain subset of users with a respective walled garden selected from a common plurality of walled gardens; fourth computer-readable program code for causing the walled garden selection module to store in association with each user in the certain subset of users a respective identifier corresponding to the respectively associated walled garden.
-
Specification