A system and method for generating and validating a user profile (25) for
a user based on a static profile (10) and a dynamic profile (15) of the
user. The method and system compresses the dynamic rules (15) into
aggregated rules so that the user can view a comparatively small number
of the aggregated rules and select the desired rules from the aggregated
rules based on user desired criteria. The method and system validates
user rules (60) using a processing device, which are retrieved from a
storage device. The user rules are separated into at least one subset of
a user set. Then, it is determined if a particular rule of the at least
one subset is one of acceptable, unacceptable and undecided based on a
defined criteria (415). If the particular rules of the at least one
subset are acceptable, the particular rules of the at least one subset
are provided (e.g. assigned) to a corresponding user (435).