GUI with dynamic thumbnail grid navigation for internet TV
First Claim
Patent Images
1. A method, comprising:
- at a TV, displaying a GUI configured to permit a user to select an Internet content source;
receiving a signal from a remote control representing a selection of a source on the GUI;
in response to the signal, downloading from a server metadata representing audio-video content streams;
in response to the signal, downloading from the server thumbnails arranged in a grid defined by the metadata from the server, each thumbnail representing a respective audio-video content stream;
presenting at least a set of the thumbnails along with metadata on the TV; and
allowing a user to navigate the thumbnails to select a thumbnail using the remote control to thereby cause the respective stream to be downloaded from the server, wherein the thumbnails and metadata are received from the server such that the grid of thumbnails is dynamic in that it is established by a server for that server'"'"'s content, and consequently is not known in advance by the TV, the metadata being loaded first prior to the thumbnails first, and then the thumbnails trickling down from the server, a load icon being displayed with accompanying status text, furthermore wherein when the metadata is loading as indicated by the load icon, navigation around the GUI using the remote control is disabled, and once the load icon indicates that metadata load is complete and the thumbnails start to appear on screen, navigation around the GUI is permitted even before the thumbnail grid completely loads, the grid dimensions being known from the metadata.
1 Assignment
0 Petitions
Accused Products
Abstract
An Internet-enabled TV can display thumbnails of audio-video content available from an Internet server for selecting content to be displayed on the TV by a user manipulating a remote control. Internet information loading rules and thumbnail navigation rules are disclosed.
49 Citations
8 Claims
-
1. A method, comprising:
-
at a TV, displaying a GUI configured to permit a user to select an Internet content source; receiving a signal from a remote control representing a selection of a source on the GUI; in response to the signal, downloading from a server metadata representing audio-video content streams; in response to the signal, downloading from the server thumbnails arranged in a grid defined by the metadata from the server, each thumbnail representing a respective audio-video content stream; presenting at least a set of the thumbnails along with metadata on the TV; and allowing a user to navigate the thumbnails to select a thumbnail using the remote control to thereby cause the respective stream to be downloaded from the server, wherein the thumbnails and metadata are received from the server such that the grid of thumbnails is dynamic in that it is established by a server for that server'"'"'s content, and consequently is not known in advance by the TV, the metadata being loaded first prior to the thumbnails first, and then the thumbnails trickling down from the server, a load icon being displayed with accompanying status text, furthermore wherein when the metadata is loading as indicated by the load icon, navigation around the GUI using the remote control is disabled, and once the load icon indicates that metadata load is complete and the thumbnails start to appear on screen, navigation around the GUI is permitted even before the thumbnail grid completely loads, the grid dimensions being known from the metadata. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a TV; a hardware network module engageable with the TV and communicating therewith using high definition multimedia interface (HDMI) to provide content from the Internet to the TV; and at least one processor causing a navigable thumbnail grid to be displayed on the TV, the grid being navigable by means of rules keyed to thumbnails actually downloaded in the grid, wherein the rules include; (a) when a page down key is pressed with a cursor highlight on a thumbnail in a current set of thumbnails and no corresponding thumbnail exists in the same column of a succeeding set of thumbnails as the cursor is on in the current set, moving the highlight to the next available thumbnail to the left in the row; (b) when a page up key is pressed, with a cursor highlight on a current set and no corresponding thumbnail exists in the same column of a preceding set of thumbnails as the cursor is on in the current set, moving the highlight to the next available thumbnail to the right in the row; (c) when a down key is pressed with a cursor highlight is in a bottom row of a current set of thumbnails and no corresponding thumbnail exists in the same column of a succeeding set of thumbnails as the highlight is on in the current set, moving the highlight to the next available thumbnail to the left in the row; and (d) when an up key is pressed and a cursor highlight is in a top row of a current set of thumbnails and no corresponding thumbnail exists in the same column of a preceding set of thumbnails as the highlight is on in the current set, moving the highlight to the next available thumbnail to the right in the row. - View Dependent Claims (7, 8)
-
Specification