TV tutorial widget
First Claim
1. A television set, comprising:
- a television receiver configured to receive television content from any suitable source of television content for display as a picture on a display;
a television processor residing within the television receiver;
a tutorial Widget configured to run on the television processor to produce video images rendered as a video overlay that overlays the picture on the display;
the tutorial Widget being programmed to;
load for execution on the television processor as a result of the television receiving a user command to run the tutorial Widget;
identify an operating state of the television set;
conduct a search for available tutorial videos that are associated with the identified operating state of the television set in order to retrieve a list of available tutorial videos that are associated with the identified operating state of the television set;
present the list of available tutorial videos associated with the identified operating state of the television set to the user in the video overlay for selection of a tutorial video by the user;
identify a tutorial video selected by a user;
retrieve the tutorial video selected by the user; and
play the tutorial video selected by the user in the video overlay.
1 Assignment
0 Petitions
Accused Products
Abstract
In certain implementations, a television tutorial Widget method involves providing a tutorial Widget running on a television processor to produce video images rendered as a video overlay that overlays the picture on a television display. The tutorial Widget: loading upon receipt of a command to run the tutorial Widget; identifying an operating state of the television set; retrieving and presenting a list of available tutorial videos associated with the operating state of the television set in the video overlay; identifying a tutorial video selected by a user; and retrieving and playing the tutorial video selected by the user in the video overlay. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
21 Citations
24 Claims
-
1. A television set, comprising:
-
a television receiver configured to receive television content from any suitable source of television content for display as a picture on a display; a television processor residing within the television receiver; a tutorial Widget configured to run on the television processor to produce video images rendered as a video overlay that overlays the picture on the display; the tutorial Widget being programmed to; load for execution on the television processor as a result of the television receiving a user command to run the tutorial Widget; identify an operating state of the television set; conduct a search for available tutorial videos that are associated with the identified operating state of the television set in order to retrieve a list of available tutorial videos that are associated with the identified operating state of the television set; present the list of available tutorial videos associated with the identified operating state of the television set to the user in the video overlay for selection of a tutorial video by the user; identify a tutorial video selected by a user; retrieve the tutorial video selected by the user; and play the tutorial video selected by the user in the video overlay. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A television tutorial Widget method, comprising:
-
providing the tutorial Widget running on a television processor to produce video images rendered as a video overlay that overlays the picture on a television display; the tutorial Widget; loading to run on the television processor as a result of the television receiving a user command to run the tutorial Widget; identifying an operating state of the television set; conducting a search for available tutorial videos that are associated with the identified operating state of the television set in order to retrieve a list of available tutorial videos that are associated with the identified operating state of the television set; presenting the list of available tutorial videos associated with the identified operating state of the television set to the user in the video overlay for selection of a tutorial video by the user; identifying a tutorial video selected by a user; retrieving the tutorial video selected by the user; and playing the tutorial video selected by the user in the video overlay. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A television set, comprising:
-
a television receiver that receives television content from any suitable source of television content for display as a picture on a display; a television processor residing within the television receiver; a tutorial Widget running on the television processor to produce video images rendered as a video overlay that overlays the picture on the display; the tutorial Widget operating to; load to the television processor as a result of the television receiving a user command to run the tutorial Widget; identify an operating state of the television by either reading state information in a registry or by determining that the television set is in a menu mode, and by a highlighted position of the menu; conduct a search for available tutorial videos that are associated with the identified operating state of the television set in order to retrieve a list of available tutorial videos that are associated with the operating state of the television set; where the list of available tutorial videos is obtained by a search of resources within the television set combined with a search of resources available from Internet resources; present the list of available tutorial videos associated with the operating state of the television set to the user in the video overlay for selection of a tutorial video by the user; identify a tutorial video selected by a user; retrieve the tutorial video selected by the user; and play the tutorial video selected by the user in the video overlay, wherein the video tutorials are retrieved and played from either storage residing within the television set or from storage residing on a server accessed via either a home network or over the Internet; respond to a pause command by stopping and storing a tutorial video identifier and a tutorial time indicator indicating a play position in the tutorial video; resume playing the tutorial video upon receipt of a resume command at the time of the video indicated by the time indicator. - View Dependent Claims (24)
-
Specification