Apparatus and method for EPG sorting and automatic realignment
First Claim
1. A method comprising:
- causing, by one or more processors of a media device, a graphical user interface to be presented on a display, the graphical user interface comprising a plurality of rows of thumbnails, each row of thumbnails on the plurality of rows of thumbnails representing a set of media items in a plurality of media items, each thumbnail positioned in its corresponding row of thumbnails of the plurality of rows of thumbnails according to a start time of a media item associated with each thumbnail, each row of thumbnails in the plurality of rows of thumbnails allowing navigation along a time axis independent of other rows of thumbnails of the plurality of rows of thumbnails, the navigation for each row of thumbnails in the plurality of rows of thumbnails enabled based on an input corresponding to an interaction, received via a touchscreen, with the row of thumbnails, the navigation for each row of thumbnails in the plurality of rows of thumbnails being based on a navigable direction indicated by the interaction;
responsive to receiving at least one input corresponding to one or more interactions, detecting that the at least one input causes a realignment of one or more rows of thumbnails allowing navigation independently along the time axis, the at least one input causing the one or more rows of thumbnails to realign according to at least two program information categories;
realigning, based on the detecting that the at least one input causes the realignment, the one or more rows of thumbnails on the graphical user interface according to the at least two program information categories; and
causing display of an updated graphical user interface with the realigned one or more rows of thumbnails based on the at least one input.
1 Assignment
0 Petitions
Accused Products
Abstract
In various example embodiments, a system and method for electronic program guide (EPG) sorting and automatic realignment is provided. In example embodiments, a graphical user interface having an EPG including a plurality of rows of thumbnails representing programs is presented on a device of a user. Each row of thumbnails may be navigated independent of other rows. A navigational input is received via a touchscreen of the device. The navigational input indicates an action performed on the graphical user interface that triggers a realignment of programming information presented on the EPG. An updated EPG with the realignment of the programming information indicated by the navigational input is then provided.
-
Citations
20 Claims
-
1. A method comprising:
-
causing, by one or more processors of a media device, a graphical user interface to be presented on a display, the graphical user interface comprising a plurality of rows of thumbnails, each row of thumbnails on the plurality of rows of thumbnails representing a set of media items in a plurality of media items, each thumbnail positioned in its corresponding row of thumbnails of the plurality of rows of thumbnails according to a start time of a media item associated with each thumbnail, each row of thumbnails in the plurality of rows of thumbnails allowing navigation along a time axis independent of other rows of thumbnails of the plurality of rows of thumbnails, the navigation for each row of thumbnails in the plurality of rows of thumbnails enabled based on an input corresponding to an interaction, received via a touchscreen, with the row of thumbnails, the navigation for each row of thumbnails in the plurality of rows of thumbnails being based on a navigable direction indicated by the interaction; responsive to receiving at least one input corresponding to one or more interactions, detecting that the at least one input causes a realignment of one or more rows of thumbnails allowing navigation independently along the time axis, the at least one input causing the one or more rows of thumbnails to realign according to at least two program information categories; realigning, based on the detecting that the at least one input causes the realignment, the one or more rows of thumbnails on the graphical user interface according to the at least two program information categories; and causing display of an updated graphical user interface with the realigned one or more rows of thumbnails based on the at least one input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13)
-
-
10. A system comprising:
-
one or more hardware processors; and a storage device storing instructions that, when executed by the one or more hardware processors, causes the one or more hardware processors to perform operations comprising; causing a graphical user interface to be presented on a display, the graphical user interface comprising a plurality of rows of thumbnails, each row of thumbnails on the plurality of rows of thumbnails representing a set of media items in a plurality of media items, each thumbnail positioned in its corresponding row of thumbnails of the plurality of rows of thumbnails according to a start time of a media item associated with the thumbnail, each row of thumbnails in the plurality of rows of thumbnails allowing navigation along a time axis independent of other rows of thumbnails of the plurality of rows of thumbnails, the navigation for each row of thumbnails in the plurality of rows of thumbnails enabled based on an input corresponding to an interaction, received via a touchscreen, with the row of thumbnails, the navigation for each row of thumbnails in the plurality of rows of thumbnails being based on a navigable direction indicated by the interaction; responsive to receiving at least one input corresponding to one or more interactions, detecting that the at least one input causes a realignment of one or more rows of thumbnails allowing navigation independently along the time axis, the at least one input causing the one or more rows of thumbnails to realign according to at least two program information categories; realigning, based on the detecting that the at least one input causes the realignment, the one or more rows of thumbnails on the graphical user interface according to the at least two program information categories; and causing display of an updated graphical user interface with the realigned one or more rows of thumbnails based on the at least one input. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A machine-readable storage device storing instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
causing a graphical user interface to be presented on a display, the graphical user interface comprising a plurality of rows of thumbnails, each row of thumbnails on the plurality of rows of thumbnails representing a set of media items in a plurality of media items, each thumbnail positioned in its corresponding row of thumbnails of the plurality of rows of thumbnails according to a start time of a media item associated with the thumbnail, each row of thumbnails in the plurality of rows of thumbnails allowing navigation along a time axis independent of other rows of thumbnails of the plurality of rows of thumbnails, the navigation for each row of thumbnails in the plurality of rows of thumbnails enabled based on an input corresponding to an interaction, received via a touchscreen, with the row of thumbnails, the navigation for each row of thumbnails in the plurality of rows of thumbnails being based on a navigable direction indicated by the interaction; responsive to receiving at least one input corresponding to one or more interactions, detecting that the at least one input causes a realignment of one or more rows of thumbnails allowing navigation independently along the time axis, the at least one input causing the one or more rows of thumbnails to realign according to at least two program information categories; realigning, based on the detecting that the at least one input causes the realignment, the one or more rows of thumbnails on the graphical user interface according to the at least two program information categories; and causing display of an updated graphical user interface with the realigned one or more rows of thumbnails based on the at least one input. - View Dependent Claims (19, 20)
-
Specification