Systems and methods are provided to implement a number of improvements to
the consumption process for television (and other services), including
personalization, community viewing, shared presence and context,
messaging, access to ratings and recommendations (including community
reviews), alerts, etc. A content distribution server manages the delivery
of television, messaging, on demand audio or video, online gaming, and
other entertainment and information services to a plurality of client
devices (e.g., televisions, personal computers, enhanced telephones,
etc.). The server components include a television application component,
messaging component, and application components that integrate the
various services to deliver, for example, enhanced television, which
includes television broadcast enhanced with messaging services, Internet
access, informational alerts, and/or the like. Informational alerts allow
a user to customize the timing and types of alerts being presented in
parallel with the delivery of other services, such as television
broadcast or online gaming.