A profile for a user is stored within the home receiver and this profile is compared with the category field of each created EventBase object (or MapEvent which is a child of EventBase in the hierarchy of FIG. 15) The home receiver is provided with software which allows a user to specify event types of interest.