Patent ID: 8438619

Claim:
An apparatus for controlling access to a network by a plurality of users, comprising: a criteria engine configured to generate a plurality of criteria to be monitored for at least one user from the plurality of users; a checker configured to generate at least one check for each of the plurality of criteria; a profiler configured to retrieve a profile for the at least one user, the profile including the plurality of criteria and the at least one check for each of the plurality of criteria; a comparator configured to compare the retrieved profile to a summary of a profile received from the at least one user; a communicator comprising a signal transmitter, the communicator being configured to communicate a message from the signal transmitter to the at least one user based on the comparison; the comparator being further configured to assign an action type to each of a plurality of discrete levels of compliance for the at least one user; and an interface configured to receive an instruction to one of modify, add and delete at least one of a profile, a policy, a criteria, and a check, wherein the action type includes at least one of a disconnect action, a quarantine action, and a non-action, and the discrete levels of compliance include at least two value ranges.