Method and system for controlling a complementary user interface on a display surface
First Claim
1. A method in a computer system for displaying the result of accessing data over a network in a second region of a video display system that is located outside of a first region of the video display system, the first region controlled by a computer operating system which presents a user interface in at least a portion of the first region, the second region being outside of the control of the operating system, comprising:
- executing a non-browser application that displays data in the second region of the video display system;
retrieving data from a predetermined location on the network;
displaying the retrieved data in the second region, so that the retrieved data is not overwritten by the user interface controlled by the operating system;
upon receiving an indication to display the retrieved data in a large area, displaying the retrieved data in a third region that overlays the first region instead of displaying the retrieved data in the second region, the third region being outside of the control of the operating system; and
displaying user interface components in the second region that control the display of the retrieved data in the third region.
3 Assignments
0 Petitions
Accused Products
Abstract
An alternate display content controller provides a technique for controlling a video display separately from and in addition to the content displayed on the operating system display surface. Where the display is a computer monitor, the alternate display content controller interacts with the computer utility operating system and hardware drivers to control allocation of display space and create and control one or more parallel graphical user interfaces adjacent the operating system desktop. An alternate display content controller may be incorporated in either hardware or software. As software, an alternate display content controller may be an application running on the computer operating system, or may include an operating system kernel of varying complexity ranging from dependent on the utility operating system for hardware system services to a parallel system independent of the utility operating system and capable of supporting dedicated applications. The alternate display content controller may also include content and operating software delivered over the internet or any other LAN. The alternate display content controller may also be included in a television decoder/settop box to permit two or more parallel graphical user interfaces to be displayed simultaneously.
114 Citations
15 Claims
-
1. A method in a computer system for displaying the result of accessing data over a network in a second region of a video display system that is located outside of a first region of the video display system, the first region controlled by a computer operating system which presents a user interface in at least a portion of the first region, the second region being outside of the control of the operating system, comprising:
-
executing a non-browser application that displays data in the second region of the video display system; retrieving data from a predetermined location on the network; displaying the retrieved data in the second region, so that the retrieved data is not overwritten by the user interface controlled by the operating system; upon receiving an indication to display the retrieved data in a large area, displaying the retrieved data in a third region that overlays the first region instead of displaying the retrieved data in the second region, the third region being outside of the control of the operating system; and displaying user interface components in the second region that control the display of the retrieved data in the third region. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device for displaying the result of accessing data over a network in a second region of a video display system that is located outside of a first region of the video display system, the first region controlled by a computer operating system which presents a user interface in at least a portion of the first region, the second region being outside of the control of the operating system, comprising:
-
a network access mechanism that, executes as part of a non-browser application; retrieves data from a predetermined location on the network; displays the retrieved data in the second region, so that the retrieved data is not overwritten by the user interface controlled by the operating system; wherein the network access mechanism, upon receiving an indication to display the retrieved data in a large area, displays the retrieved data in a third region that overlays the first region instead of displaying the retrieved data in the second region, the third region being outside of the control of the operating system; and displays user interface components in the second region that control the display of the retrieved data in the third region. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer readable memory medium that contains instructions for controlling a computer processor to display the result of accessing data over a network in a second region of a video display system that is located outside of a first region of the video display system, the first region controlled by a computer operating system which presents a user interface in at least a portion of the first region, the second region being outside of the control of the operating system, by:
-
executing a non-browser application; retrieving data from a predetermined location on the network; displaying the retrieved data in the second region, so that the retrieved data is not overwritten by the user interface controlled by the operating system; upon receiving an indication to display the retrieved data in a large area, displaying the retrieved data in a third region that overlays the first region instead of displaying the retrieved data in the second region, the third region being outside of the control of the operating system; and displaying user interface components in the second region that control the display of the retrieved data in the third region. - View Dependent Claims (12, 13, 14, 15)
-
Specification