Apparatus and method for EPG sorting and automatic realignment
First Claim
1. A method comprising:
- causing a graphical user interface having an electronic program guide (EPG) including a plurality of rows of thumbnails representing programs to be presented on a device of a user, each row of thumbnails allowing navigation independent of other rows of the plurality of rows based on a scrolling input applied directly to one of the plurality of rows;
receiving a navigational input on a touchscrcen of the device that triggers a realignment of the thumbnails representing the programs presented on the EPG, the navigational input involving a drag and drop of a favorites icon onto a thumbnail that automatically tags a program corresponding to the thumbnail as a favorite program;
realigning, using a processor of a machine, the EPG with updated thumbnails based on the navigational input; and
presenting an updated EPG with the updated thumbnails resulting from the navigational 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
21 Claims
-
1. A method comprising:
-
causing a graphical user interface having an electronic program guide (EPG) including a plurality of rows of thumbnails representing programs to be presented on a device of a user, each row of thumbnails allowing navigation independent of other rows of the plurality of rows based on a scrolling input applied directly to one of the plurality of rows; receiving a navigational input on a touchscrcen of the device that triggers a realignment of the thumbnails representing the programs presented on the EPG, the navigational input involving a drag and drop of a favorites icon onto a thumbnail that automatically tags a program corresponding to the thumbnail as a favorite program; realigning, using a processor of a machine, the EPG with updated thumbnails based on the navigational input; and presenting an updated EPG with the updated thumbnails resulting from the navigational input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor of a machine; a user interface module to cause a graphical user interface having an electronic program guide (EPG) including a plurality of rows of thumbnails representing programs to be presented on a device of a user, each row of thumbnails allowing navigation independent of other rows of the plurality of rows based on a scrolling input applied directly to one of the plurality of rows; and a navigation module to receive a navigational input on a touchscreen of the device, the navigational input indicating an action performed on the graphical user interface to trigger a realignment of programming information presented on the EPG, the navigational input comprising a drag and drop of a tag icon onto a thumbnail that triggers a determination of programs that have a matching meta-tag as that of a program corresponding to the thumbnail on which the tag icon was dropped, the user interface module to present, using the processor of the machine, an updated EPG with the realignment of the programming information indicated by the navigational input. - View Dependent Claims (18)
-
-
19. A machine-readable storage medium having no transitory signals and storing instructions which, when executed by the at least one processor of a machine, cause the machine to perform operations comprising:
-
causing a graphical user interface having an electronic program guide (EPG) including a plurality of rows of thumbnails representing programs to be presented on a device of a user, each row of thumbnails allowing navigation independent of other rows of the plurality of rows based on a scrolling input applied directly to one of the plurality of rows; receiving a navigational input on a touchscreen of the device, the navigational input indicating an action performed on the graphical user interface to trigger a realignment of programming information presented on the EPG, the navigational input comprising a drag and drop of a time icon onto a thumbnail to trigger a realignment of the plurality of rows such that a start time across the plurality of rows corresponds to a time frame of a program corresponding to the thumbnail on which the time icon was dropped; and presenting an updated EPG with the realignment of the programming information indicated by the navigational input. - View Dependent Claims (20, 21)
-
Specification