EP1578120A2

Method and apparatus for generating a program guide

Abstract

A client device receives a request to display a program guide. After identifying program schedule information, the client device generates a scrolling program guide and communicates the scrolling program guide to a display device. The program guide may contain the program schedule information as well as additional information targeted to a user of the client device.

EP1578120A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 15 March 2025, 1.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

29 claims: 4 independent, 25 dependent

  1. 1
    A method comprising:receiving a request to display a program guide, wherein the request is received by a client device;identifying program schedule information;the client device generating a scrolling program guide;and communicating the scrolling program guide to a display device.
  2. 13
    A method comprising:receiving a request to display a program guide;identifying program schedule information;generating a program guide, wherein the program guide displays program schedule information in a scrolling manner;detecting a user input;and if the user input is related to the program guide, changing operation of the program guide to display program schedule information in an interactive manner.
  3. 22
    One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to:identify program schedule information;identify information regarding a viewer;select promotional content of interest to the viewer based on the information regarding the viewer;and generate a scrolling program guide, wherein the scrolling program guide includes a first portion containing program schedule information and a second portion containing promotional content of interest to the viewer.
  4. 25
    An apparatus comprising:a memory device;a processor coupled to the memory device, wherein the processor is configured to receive program schedule information and to generate a scrolling program guide containing the program schedule information, and wherein the processor is further configured to communicate the scrolling program guide to a display device.