Patent ID: 7511710
Filing Date: 2009-03-31
Classification: G06F,H04N

Abstract:
1. A method comprising: rendering a three-dimensional environment in which multiple two dimensional areas are defined, each said two dimensional area having electronic program guide data that identifies media content scheduled to be available to a user, wherein: rendering program listings for media content associated with a first category of the electronic program guide data in a particular one of the two-dimensional areas; rendering program listings for media content associated with a second category of the electronic program guide data in another particular one of the two-dimensional areas; rendering detailed information about a particular media content in yet another particular one of the two-dimensional areas; identifying a virtual location and a virtual viewing direction of the user within the three-dimensional environment; displaying a portion of the three-dimensional environment via a display device, wherein: receiving a user-submitted location navigation command; in response to receiving the user-submitted location navigation command, modifying the virtual location of the user within the three-dimensional environment, thereby causing a different portion of the three-dimensional environment to be displayed; receiving a user-submitted viewing direction navigation command; and in response to receiving the user-submitted viewing direction navigation command, modifying the virtual viewing direction of the user within the three-dimensional environment, thereby causing another different portion of the three-dimensional environment to be displayed.