Patent ID: 8381246

Claim:
A method of operating an electronic terminal to generate an electronic program guide for broadcast channels on a display device of the electronic terminal, the method comprising: receiving, at the electronic terminal from a broadcast media server, electronic program guide information for a plurality of broadcast channels, the electronic program guide information including live video streams and/or snapshot pictures from programs that are presently being broadcast on a plurality of broadcast channels; generating, by operation of a computer circuit of the electronic terminal, a graphical arrangement on the display device of a plurality of objects, wherein each of the objects is associated with a different one of the broadcast channels, wherein the generating the graphical arrangement comprises generating a three-dimensional graphical arrangement of the objects with each of the objects being viewable by a user and extending with a respective virtual depth into the display device that is controlled to indicate to a user how much time remains in the program that is presently being broadcast on the associated broadcast channel; and displaying, by operation of the computer circuit, on a defined surface of at least some of the objects the live video stream and/or the snapshot picture from the program that is presently being broadcast on the associated broadcast channel.