Method and system for controlling a complementary user interface on a display surface
DCFirst Claim
1. A method for enabling the display of an image on a video display system in an area outside of a first display area controlled by a computer operating system window system, the video display system having a total displayable area of which the first display area is a part, comprising:
- modifying the total displayable area of the video display system to include a second display area by reducing the size of the first display area that is controlled by the operating system window system, the second display area being controlled by secondary code that is independent of the operating system window system;
allocating a new window to correspond to the second display area;
upon receiving an event from an input/output device, determining whether to route the event to the operating system window system code or to the secondary code; and
routing the event to the determined code, such that input can be received from and output can be rendered to the second display area, in a manner that is transparent to the computer operating system.
3 Assignments
Litigations
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 in addition to 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
23 Claims
-
1. A method for enabling the display of an image on a video display system in an area outside of a first display area controlled by a computer operating system window system, the video display system having a total displayable area of which the first display area is a part, comprising:
-
modifying the total displayable area of the video display system to include a second display area by reducing the size of the first display area that is controlled by the operating system window system, the second display area being controlled by secondary code that is independent of the operating system window system;
allocating a new window to correspond to the second display area;
upon receiving an event from an input/output device, determining whether to route the event to the operating system window system code or to the secondary code; and
routing the event to the determined code, such that input can be received from and output can be rendered to the second display area, in a manner that is transparent to the computer operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable media containing computer instructions that cause a computer processor to enable the display of an image on a video display system in an area outside of a first display area controlled by a computer operating system window system, the video display system having a total displayable area of which the first display area is a part, the computer readable media comprising containing computer instructions that cause the computer processor to:
-
modify the total displayable area of the video display system to include a second display area by reducing the size of the first display area that is controlled by the operating system window system, the second display area being controlled by secondary code that is independent of the operating system window system;
allocate a new window to correspond to the second display area;
upon receiving an event from an input/output device, determine whether to route the event to the operating system window system code or to the secondary code; and
route the event to the determined code, such that input can be received from and output can be rendered to the second display area, in a manner that is transparent to the computer operating system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system to enable the display of an image on a video display system in an area outside of a first display area controlled by a computer operating system window system, the video display system having a total displayable area of which the first display area is a part, the system comprising:
-
a processor to modify the total displayable area of the video display system to include a second display area by reducing the size of the first display area that is controlled by the operating system window system, the second display area being controlled by secondary code that is independent of the operating system window system; and
a display adapter to;
allocate a new window to correspond to the second display area;
upon receiving an event from an input/output device, determine whether to route the event to the operating system window system code or to the secondary code; and
route the event to the determined code, such that input can be received from and output can be rendered to the second display area, in a manner that is transparent to the computer operating system. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification