Patent ID: 9081476
Filing Date: 2015-07-14
Classification: G06F,H04N

Abstract:
1. An apparatus comprising: a processor; and a memory, the memory including machine-executable instructions that when provided to the processor, cause the apparatus to: display a programming guide indicating a plurality of broadcast programs being provided on a plurality of channels; select a plurality of display elements for display in the programming guide, each selected display element corresponding to a broadcast program, wherein each display element of the plurality of display elements representing broadcast programs includes a combination of text block display elements, pictogram display elements and video clip display elements; generate a 3D image by mapping a first video clip of the plurality of video clip display elements to a surface of a 3D shape, wherein the 3D shape is related to a category of the broadcast program corresponding to the first video clip, and wherein the first video clip comprises a video program, a commercial, or a preview clip; receive rating information associated with one or more of the broadcast programs, the rating information being received from a rating service to which a viewer of the broadcast program subscribes; scale a size of each of the plurality of display elements based on the received rating of the corresponding broadcast program, scaling the size of each of the plurality of display elements including scaling, in an x direction and a y direction, a size of at least a pictogram element of the display element; and display the plurality of display elements on the programming guide in accordance with the scaled sizes of each of the display elements.