Patent ID: 7103564

Claim:
A method in a data processing system of creating a personalized content delivery business application for personalizing content delivery to a requesting user, comprising: defining one or more classifier objects, the classifier objects containing one or more classifications; defining one or more action objects, the one or more action objects being associated with the one or more classifications and identifying functions that are to be performed in order to generate personalized content for said user; defining at least one selector for invoking the one or more classifier objects and for invoking the one or more action objects based on the one or more classifications being applicable to current data processing system settings; receiving, within said data processing system, a request from said user, said user being registered with said application, user description data being stored in said system when said user registered with said application; invoking, within said data processing system, said at least one selector; invoking, within said data processing system, one of said classifying objects by said at least one selector to determine a current classification; determining, by said data processing system, said current classification using said user description data, said current data processing system settings, and said request; selecting, by said data processing system, one of said action objects based on said current classification determined by said one of said classifying objects; and invoking, within said data processing system, said selected action object by said selector to generate personalized content for said user.