Patent ID: 6219042
Filing Date: 2001-04-17
Classification: H04N

Abstract:
In an Internet access terminal that enables television viewing and Internet browsing on a display device, a method of toggling a user interface of the Internet access terminal between an Internet mode and a television mode such that user understanding of the browsing and viewing experience is enhanced and such that inactive telephone line usage is reduced, the method comprising the acts of:receiving a first user input requesting a toggle of the user interface from television mode to Internet mode, the first user input being received while the user interface is in the television mode and is further in an auxiliary configuration in the television mode as opposed to being in a viewing configuration in the television mode, wherein the auxiliary configuration does not display an active television program on the display device;in response to the first user input, toggling the user interface from the television mode to the Internet mode in which the Internet access terminal communicates using a telephone connection;receiving a second user input requesting a toggle of the user interface to the television mode;determining that the user interface had been in the auxiliary configuration in the television mode when the first user input was received;in response to the second user input and based on the act for determining, toggling the user interface from the Internet mode to the viewing configuration in the television mode in which an active television program is displayed on the display device, as opposed to toggling the user input to the auxiliary configuration in the television mode;saving state information specifying a previous state in which the Internet access terminal operated when the second user input was received;while the user interface is in the television mode, monitoring the time that has elapsed since the user interface was toggled from the Internet mode to the television mode to determine whether a first predetermined period of time elapses prior to receiving a third user input requesting a toggle of the user interface to the Internet mode and also to determine whether a longer, second predetermined period of time elapses prior to receiving said third user input;if the first predetermined period of time elapses prior to receiving said third user input, dropping the telephone connection, otherwise, maintaining the telephone connection;if the second predetermined period of time elapses prior to receiving said third user input, discarding the stored state information, otherwise, continuing to store the state information;receiving the third input;in response to receiving the third user input, again toggling the user interface from the television mode to the Internet mode and:if the first predetermined period of time and the second predetermined period of time have not elapsed, resuming communication using the telephone connection;if the first predetermined period of time has elapsed and the second predetermined period of time has not elapsed, automatically reestablishing the telephone connection, and restoring the previous state of the Internet access terminal based on the state information; andif both the first and second predetermined periods of time have elapsed, automatically reestablishing the telephone connection and causing the Internet access terminal to operate in a default state as opposed to restoring the previous state.