Patent ID: 7263516
Filing Date: 2007-08-28
Classification: G06F,Y10S

Abstract:
1. In a system having a plurality of preference objects and at least one user, a method for elaborating a user's preferences in response to a user name, comprising the steps of: storing, in at least one membership map of preferences, membership information for each preference object in the plurality of preference objects; associating with each preference object in the plurality of preference objects a unique identifier, the unique identifier acting as an index into the at least one membership map of preferences; associating with the user name an entitlement expression, the entitlement expression including a reference to the at least one membership map; evaluating the entitlement expression to determine whether a preference object in the plurality of preference objects is preferred by a user, the evaluation including looking up the preference object's membership information in the at least one membership map of preferences using the preference object's unique identifier; and generating a preference list associated with the user, responsive to the evaluation of the entitlement expression.