Patent ID: 7085747

Claim:
A system for recommending at least one media presentation event to a user, comprising: a recommendation system for generating a recommendation value for each of a plurality of media presentation events, wherein each event is being presented at a particular time on a particular channel; a Fuzzy-Now function recommendation system for receiving the generated recommendation values, for determining appropriate Fuzzy-Now functions to apply to each recommendation value, and for calculating a recommendation function for each event by applying the appropriate Fuzzy-Now functions to the generated recommendation value for said each event; a personal schedule modification system for receiving the Fuzzy-Now recommendation functions, for determining based on a personal schedule of a user if at least one appropriate weighting factor needs to be applied to at least one received Fuzzy-Now recommendation function, for applying the at least one appropriate weighting factor to the at least one received Fuzzy-Now recommendation function if it is determined that the at least one appropriate weighting factor needs to be applied to the at least one received Fuzzy-Now recommendation function, for outputting appropriately weighted Fuzzy-Now recommendation functions as final recommendation functions, and for outputting unweighted Fuzzy-Now recommendation function as final recommendation functions, the unweighted Fuzzy-Now recommendation functions having been determined not to need an appropriate weighting factor applied thereto; and a selector for selecting at least one event as a recommended event based on an instantaneous recommendation value of the recommended event at the request time, said instantaneous recommendation value being of a final recommendation function of the recommended event; wherein at least one of the recommendation system, the Fuzzy-Now recommendation system, and the personal schedule modification system comprises at least one processor.