Parallel interface
First Claim
1. A method in a computer system for displaying a user interface on a video display system in an area outside of a display area controlled by and occupied by an operating system user interface, comprising:
- modifying the size of the display area allocated to the operating system user interface in a manner that is transparent to the operating system user interface, thereby modifying the size of the area outside of the display area; and
displaying the user interface that is not under the control of the operating system in the area outside of the display area.
3 Assignments
0 Petitions
Accused Products
Abstract
An alternate display content controller provides a technique for controlling a video display separately from and potentially in addition to the content displayed on the operating system monitor. 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 separate from 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.
-
Citations
24 Claims
-
1. A method in a computer system for displaying a user interface on a video display system in an area outside of a display area controlled by and occupied by an operating system user interface, comprising:
-
modifying the size of the display area allocated to the operating system user interface in a manner that is transparent to the operating system user interface, thereby modifying the size of the area outside of the display area; and
displaying the user interface that is not under the control of the operating system in the area outside of the display area. - View Dependent Claims (2, 3, 4, 5, 6, 7)
communicating with the video display system to increase the total number of pixels available for display in a manner transparent to the operating system; and
modifying the size of the display area allocated to the operating system user interface so that the operating system user interface occupies a smaller area than that occupied prior to the modification.
-
-
6. The method of claim 5, the video display system enabling display of images to a current resolution, wherein the communicating with the video display system and modifying the display area allocated to the operating system user interface further comprises:
-
requesting and receiving from the video display system a higher resolution than the current resolution;
requesting and receiving from the video display system a lower resolution than the current resolution;
returning to the operating system the received lower resolution; and
utilizing the difference between the received higher and lower resolutions to increase the size of the area outside of the display area.
-
-
7. The method of claim 1 further comprising increasing the total number of pixels available for display, in a manner transparent to the operating system, by adjusting the parameters of the video display system to include pixels previously not addressable.
-
8. The method of claim 8 further comprising increasing the size of the area outside of the display area.
-
9. A computer system comprising:
-
a video display system having a display area that is controlled and occupied by an operating system user interface and having a secondary display area that is located outside of the display area controlled by the operating system user interface;
an image that is not produced by and that is not controlled by the operating system user interface; and
a display controller that communicates with the video display system to modify the size of the display area in a manner that is transparent to the operating system user interface; and
causes the video display system to display the image in the secondary display area. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
utilizes the resolution modification subsystem to receive from the video display system an indication of a higher resolution than the current resolution and an indication of a lower resolution than the current resolution; - and
causes the operating system user interface to operate within the size indicated by the received indication of the lower resolution.
-
-
16. The system of claim 15 wherein the display controller further increases the size of the secondary display area by the difference between the size of the received indication of the higher resolution and the size of the received indication of the lower resolution.
-
17. A computer-readable medium containing instructions for controlling a computer system to display an image on a video display system in a secondary display area outside of a display area controlled by an operating system user interface, by performing:
-
modifying the size of the display area controlled by the operating system user interface, thereby modifying the size of the secondary area; and
displaying the image, the image not generated by or controlled by the operating system, in the secondary display area. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
retrieve from the video display system an indication of a next higher resolution and an indication of a next lower resolution; - and
cause the operating system user interface to function within the size indicated by the retrieved indication of the next lower resolution.
-
-
24. The computer-readable medium of claim 23 wherein the instructions control the computer system to increase the size of the secondary display area by the difference between the sizes indicated by the retrieved indications of the next higher resolution and the next lower resolution.
Specification