Patent ID: 7017172

Claim:
Apparatus for presenting real-time event recommendations in the form of a list to a user, the apparatus comprising: at least one user interface mechanism adapted to interact with the user; and a processing device adapted to perform the following operations: choosing at least one real-time event based upon at least one criterion, wherein the at least one criterion of the at least one real-time event is additionally weighted by multiple factors, a first factor being based on when the real time event is set to begin and to end relative to the user's current time, a second factor being based on a specific penalty per unit time for causing said user to wait until a real time event starts, and a same or different penalty per unit time for an accumulated time a user misses a real-time event, to yield a list of real-time event recommendations; and presenting the list of real-time event recommendations to the user at the user interface mechanism.