Method of automatic execution receiving station
First Claim
1. A method of automatic execution of an application on a receiving station (109), comprising receiving a signal (102) comprising a plurality of streams, each stream being associated with a channel on the receiving station (109) and comprising a content portion (103, 104, 105) and zero or more application portions (106, 107, 108), receiving a channel selection from a user, displaying the content portion (103, 104, 105) of the stream associated with the selected channel, and when execution of applications is enabled, executing an application present in the application portion (106, 107, 108), if any, of the stream associated with the selected channel, characterized in that execution of applications is disabled in response to a user selecting a channel, and execution of applications is enabled in response to the occurrence of an enabling event, indicating that the user is actively viewing the selected channel.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided which allow for automatic execution of applications on a receiving station (109). As applications may provide their own interface, this interferes with the desired consistent interface a user has when “zapping” from channel to channel. Therefore, execution of applications is disabled when a user selects a channel, and enabled whenever it is determined that the user is actively viewing the selected channel. This happens when, for example, the channel identifier (202) is removed from the screen, or the last element of a menu bar (203) or other on-screen display element is erased. A timer, reset whenever the user provides input, and increased every second, can also be used. When the timer exceeds a certain value, it can be assumed the user wants to view the selected channel, and application execution can be enabled.
-
Citations
10 Claims
-
1. A method of automatic execution of an application on a receiving station (109), comprising
receiving a signal (102) comprising a plurality of streams, each stream being associated with a channel on the receiving station (109) and comprising a content portion (103, 104, 105) and zero or more application portions (106, 107, 108), receiving a channel selection from a user, displaying the content portion (103, 104, 105) of the stream associated with the selected channel, and when execution of applications is enabled, executing an application present in the application portion (106, 107, 108), if any, of the stream associated with the selected channel, characterized in that execution of applications is disabled in response to a user selecting a channel, and execution of applications is enabled in response to the occurrence of an enabling event, indicating that the user is actively viewing the selected channel.
-
6. A receiving station (109), comprising
a receiving unit (205) for receiving a signal (102) comprising a plurality of streams, each stream being associated with a channel on the receiving station (109) and comprising a content portion (103, 104, 105) and zero or more application portions (106, 107, 108), a selection unit (206) for receiving a channel selection from a user, a display control unit (207) for displaying the content portion (103, 104, 105) of the stream associated with the selected channel, and an execution unit (208) for determining if execution of applications is enabled, and if so, executing an application present in the application portion (106, 107, 108), if any, of the stream associated with the selected channel, characterized in that the execution unit (208) is arranged to disable execution of applications in response to a user selecting a channel, and the execution unit (208) is arranged to enable execution of applications in response to the occurrence of an enabling event, indicating that the user is actively viewing the selected channel.
Specification