Method and system for displaying data in a second display area
DCFirst Claim
1. A method in a computer system for displaying data on a display of a video display system in conjunction with a user interface that is controlled by a computer operating system display interface and that occupies a portion of a first display area, the method comprising:
- adjusting the display parameters of the video display system in a manner that bypasses the computer operating system display interface to create a second display area by reserving a portion of the display to make the second display area inaccessible to the computer operating system display interface, whereby the computer operating system display interface is prevented from affecting the second display area; and
writing data to the second display area so that it is displayed on the video display system in conjunction with the user interface.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method for creating and accessing a graphical user interface in the overscan area outside the area of the display normally visible to users of the common operating systems. This normal display area is generally known as the “desktop”. The desktop serves as the graphical user interface to the operating system. The desktop displays images representing documents and applications available to the user (icons). The desktop is restricted in the common environments to a predetermined set of resolutions (e.g., 640×480, 800×600, 1024×768) as defined by VGA and Super VGA standards. Displayable borders outside this area are the overscan.
79 Citations
117 Claims
-
1. A method in a computer system for displaying data on a display of a video display system in conjunction with a user interface that is controlled by a computer operating system display interface and that occupies a portion of a first display area, the method comprising:
-
adjusting the display parameters of the video display system in a manner that bypasses the computer operating system display interface to create a second display area by reserving a portion of the display to make the second display area inaccessible to the computer operating system display interface, whereby the computer operating system display interface is prevented from affecting the second display area; and
writing data to the second display area so that it is displayed on the video display system in conjunction with the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
determining whether the video display system has been set to a non-standard or a standard resolution;
when it is determined that the video display system has been set to a standard resolution, adjusting the resolution of the video display system to include a second display area; and
modifying the retrace parameters of the video display system to accommodate the second display area.
-
-
11. The method of claim 1 wherein the writing of the data to the second display area further comprises:
-
associating video display memory with the second display area;
writing the data to the associated memory; and
transferring the contents of the associated memory to the video display such that the data is displayed in the second display area.
-
-
12. The method of claim 1 wherein the data is appears to be displayed continuously in the second display area.
-
13. The method of claim 1 wherein the data displayed in the second display area may toggle to an invisible state.
-
14. The method of claim 1 wherein the data is not obscured by any portion of the user interface controlled by the computer operating system display interface.
-
15. The method of claim 1 wherein the data is a secondary user interface that is controlled independently of the computer operating system user interface.
-
16. The method of claim 1 wherein the data is displayed alongside the user interface.
-
17. The method of claim 1 wherein a portion of the data that is displayed in the second display area includes a movable pointer which moves in relation to user input.
-
18. The method of claim 17 wherein the pointer has an associated tip that is positioned outside of a cursor activation point associated with the tip, the cursor activation point located within the first display area while the pointer is displayed within the second display area.
-
19. The method of claim 1, the data comprising a displayable image, wherein the writing of the data to the second display area further comprises, after adjusting the display parameters to create a second display area, writing at least a portion of the image to a portion of the first display area such that the image appears to be displayed over at least a portion of the user interface.
-
20. The method of claim 1 wherein the adjusting the parameters of the video display system is performed by function calls to driver software that communicates with the video display.
-
21. A method in a computer system for displaying data on a display of a video display system in conjunction with a user interface that occupies a portion of a first display area, the first display area being accessible by a computer operating system display interface, the method comprising:
-
adjusting the display parameters of the video display system, in a manner that bypasses the computer operating system display interface, to create a second display area that is ignored by and inaccssible to the computer operating system display interface, by reserving a portion of the display, whereby the computer operating system display interface is prevented from affecting the second display area; and
writing data to the second display area so that it is displayed on the video display system in conjunction with the user interface.
-
-
22. A method in a computer system for displaying data on a display of a video display system in conjunction with a user interface that occupies a portion of a first display area, the first display area being accessible by a conmputeroperating system display interface, the method comprising:
-
adjusting the display parameters of the video display system, in a manner that bypasses the computer operating system display interface, to create a second display area that is outside of the first display area, by reserving a portion of the display to make the second display area inaccessible to the computer operating system display interface, whereby the computer operating system display interce is prevented from affecting the second display area; and
writing data to the second display area so that it is displayed on the video display system along with the user interface. - View Dependent Claims (23)
-
-
24. A method in a computer system for displaying an image on a display of a video display system in conjunction with the display of a user interface in a portion of a first display area of the video display system, the uscr interface controlled by a computer operating system display interface, comprsing:
-
in a manner that bypasses the computer operating system display interface, creating a second display area of the video display system by reserving a portion of the display to make the second display area inaccessible to the computer operating system display interface, whereby the computer operating system display interface is prevented from affecting the second display area; and
writing the image to the second display so that it cannot be obscured by the user interface. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A method in a computer system for displaying non-obscured data on a video display system in conjunction with a user interface that is displayed in at least a portion of a first display area using a computer operating system display interface, the method comprising:
-
in a manner that bypasses the computer operating system display interface, using the CRTC registers of the computer system to create a visible display area that is outside of the first display area;
locating video memory;
associating the located video memory with the created visible display area;
writing the data to the associated video memory; and
transferring the video memory contents to the video display system such that the data displayed in the created visible display area is not obscured by the user interface. - View Dependent Claims (33)
-
- 34. A method in a computer system for creating a second display area on a display of a video display system, the second display area being independent of a first display area, the first display area displaying a user interface of a computer operating system, the second display area not controlled by the computer operating system, comprising, in a manner that bypasses a display interface of the computer operating system, adjusting the display parameters of the video display system to create the second display area by reserving a portion of the display.
-
40. A computcr-readable memory medium that contains instructions for controlling a computer processor to display data on a display of a video display system in conjunction with a user interface that is controlled by a computer operating system display interface and that occupies a portion of a first display area, by:
-
adjusting the display parameters of the video display system in a manner that bypasses the computer operating system display interface to create a second display area by reserving a portion of the display to make the second display area inaccessible to the computer operating system display interface, whereby the computer operating system display interface is prevented from affecting the second display area; and
writing data to the second display area so that it is displayed on the video display system in conjunction with the user interface. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
determining whether the video display system has been set to a non-standard or a standard resolution;
when it is determined that the video display system has been set to a standard resolution, adjusting the resolution of the video display system to include a second display area; and
modifying the retrace parameters of the video display system to accommodate the second display area.
-
-
50. The computer-readable memory medium of claim 40 wherein the writing of the data to the second display area further comprises:
-
associating video display memory with the second display area;
writing the data to the associated memory; and
transferring the contents of the associated memory to the video display such that the data is displayed in the second display area.
-
-
51. The computer-readable memory medium of claim 40 wherein the data is appears to be displayed continuously in the second display area.
-
52. The computer-readable memory medium of claim 40 wherein the data displayed in the second display area may toggle to an invisible state.
-
53. The computer-readable memory medium of claim 40 wherein the data is not obscured by any portion of the user intertce controlled by the computer operating system display interface.
-
54. The computer-readable memory medium of claim 40 wherein the data is a secondary user interface that is controlled independently of the computer operating system user interface.
-
55. The computer-readable memory medium of claim 40 wherein the data is displayed alongside the user interface.
-
56. The computer-readable memory medium of claim 40 wherein a portion of the data that is displayed in the second display area includes a movable pointer which moves in relation to user input.
-
57. The computer-readable memory medium of claim 56 wherein the pointer has an associated tip that is positioned outside of a cursor activation point associated with the tip, the cursor activation point_located within the first display area while the pointer is displayed within the second display area.
-
58. The computer-readable memory medium of claim 40, the data comprising a displayable image, wherein the writing of the data to the second display area further comprises, after adjusting the display parameters to create a second display area, writing at least a portion of the image to a portion of the first display area such that the image appears to be displayed over at least a portion of the user interface.
-
59. The computer-readable memory medium of claim 40 wherein the adjusting the parameters of the video display system is performed by function calls to driver software that communicates with the video display.
-
60. A computer-readablc memory medium that contains instructions for controlling a computer processor to display data on a display of a video display system in conjunction with a user interfce that occupies a portion of a first display area, the first display area being accessible by a computer operating system display interface, by:
-
adjusting the display parameters of the video display system, in a manner that bypasses the computer operating system display interface, to create a second display area that is ignored by and inaccessible to the computer operating system display interfaces by reserving a portion of the display, whereby the computer operating system display interface is prevented from affecting the second display area; and
writing data to the second display area so that it is displayed on the video display system in conjunction with the user interface.
-
-
61. A computer-readable memory mnedium that contains instructions for controlling a computer processor to display data on a display of a video display system in conjunction with a user interface that occupies a portion of a first display area, the first display area being accessible by a computer operating system display interface, by:
-
adjusting the display parameters of the video display system, in a manner that bypasses the computer operating system display interface, to create a second display area that is outside of the first display area, by resrving a portion of the display to make the second display area inaccessible to the computer operating system display interface, whereby the computer operating system display interfce is prevented from affecting the second display area; and
writing data to the second display area so that it is displayed on the video display system along with the user interface. - View Dependent Claims (62)
-
-
63. A computer-readable memory medium that contains instructions for controlling a computer processor to display an image on a display of a video display system in conjunction with the display of a user interface in a portion of a first display area of the video display system, the user interface controlled by a computer operating system display interface, by:
-
in a manner that bypasses the computer operating system display intertice, creating a second display area of the video display system by reserving a portion of the display to make the second display area inaccessible to the computer operating system display interface, whereby the computer operating system display interfce is prevented from affecting the second display area; and
writing the image to the second display so that it cannot be obscured by the user interface. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70)
-
-
71. A computer-readable memory medium that contains instructions for controlling a computer processor to display non-obs data on a video display system in conjunction with a user interface that is displayed in at least a portion of a first display area using a computer operating system display interface, by:
-
in a manner that bypasses the computer operating system display interface, using the CRTC registers of the computer system to create a visible display area that is outside of the first display area;
locating video memory;
associating the located video memory with the created visible display area;
writing the data to the associated video memory; and
transferring the video memory contents to the video display system such that the data displayed in the created visible display area is not obscured by the user interfere. - View Dependent Claims (72)
-
- 73. A computer-readable memory medium that contains instructions for controlling a computer processor to create a second display area on a display of a video display systemn, the second display area being independent of a first display area, the first display area displaying a user interfitce of a computer operating system, the second display area not controlled by the computer operating system, comprsing, in a manner that bypassed a display interface of the computer operating system, adjusting the display parameters of the video display system to create the second display area by reserving a portion of the display.
-
79. A system for displaying data on a display of a video display system in conjunction with a user interface that is controlled by a computer operating system display interface and that occupies a portion of a first display area, comprising:
-
a display parameter adjustment mechanism that adjusts the display parameters of the video display system, in a manner that bypasses the computer operating system display interface, to create a second display area by reserving a portion of the display to make the second display interface inaccessible to the computer operating system display interface, whereby the computer operating system display interice is prevented from affecting the second display area; and
a data writing mechanism that enables data to be written to the second display area so that it is displayed on the video display system in conjunction with the user interface. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98)
determining whether the video display system has been set to a non-standard or a standard resolution;
when it is determined that the video display system has been set to a standard resolution, adjusting the resolution of the video display system to include a second display area; and
modifying the retrace parameters of the video display system to accommodate the second display area.
-
-
89. The system of claim 79 wherein the data writing mechanism writes data to the second display area by:
-
associating video display memory with the second display area;
writing the data to the associated memory; and
transferring the contents of the associated memory to the video display such that the data is displayed in the second display area.
-
-
90. The system of claim 79 wherein the data is appears to be displayed continuously in the second display area.
-
91. The system of claim 79 wherein the data displayed in the second display area may toggle to an invisible state.
-
92. The system of claim 79 wherein the data is not obscured by any portion of the user interface controlled by the computer operating system display interface.
-
93. The system of claim 79 wherein the data is a secondary user interface that is controlled independently of the computer operating system user interface.
-
94. The system of claim 79 wherein the data is displayed alongside the user interface.
-
95. The system of claim 79 wherein a portion of the data that is displayed in the second display area includes a movable pointer which moves in relation to user input.
-
96. The system of claim 95 wherein the pointer has an associated tip that is positioned outside of a cursor activation point associated with the tip, the cursor activation point located within the first display area while the pointer is displayed within the second display area.
-
97. The system of claim 79, the data comprising a displayable image, wherein the data writing mechanism writes the data to the second display area by, after adjusting the display parameters to create a second display area, writing at least a portion of the image to a portion of the first display area such that the image appears to be displayed over at least a portion of the user interface.
-
98. The system of claim 79 wherein the display parameter adjustment mechanism adjusts the parameters of the video display system through function calls to driver software that communicates with the video display.
-
99. A system for displaying data on a display of a video display system in conjunction with a user interface that occupies a portion of a first display area, the first display area being accessible by a computer operating system display interface, the system comprising:
-
a display parameter adjustment fiwility that adjusts the display parameters of the video display system, in a manner that bypasses the computer operating system display interface, to create a second display area that is ignored by and inaccessible to the computer operating system display interface, by reserving a portion of the display, whereas the computer operating system display interface is prevented from affecting the second display area; and
a data writing mechanism that writes data to the second display area so that it is displayed on the video display system in conjunction with the user interface.
-
-
100. A system for displaying data on a display of a video display system in conjunction with a user interface that occupies a portion of a first display area, the first display area being accessible by a computer operating system display interface, the system comprising:
-
a display parameter adjustment facility that adjusts the display parameters of the video display system, in a manner that bypasses the computer operating system display interface, to create a second display area that is outside of the first display area, by reserving a portion of the display to make the second display area inaccessible to the computer operating system display interface, whereas the computer operating System display interfacc is prevented from affecting the second display area; and
a data writing mechanism that writes data to the second display area so that it is displayed on the video display system along with the user interface. - View Dependent Claims (101)
-
-
102. A system for displaying an image on a display of a video display system in conjunction with the display of a user interface in a portion of a first display area of the video display system, the user interface controlled by a computer operating system display interface, comprising:
-
a display creation mechanism that bypasses the computer operating system to create a second display area of the video display system by reserving a portion of the display to make the second display area inaccessible to the computer operating system display interface, whereby the computer operating system display interface is prevented from affecting the second display area; and
a data writing mechanism that writes the image to the second display so that it cannot be obscured by the user interface. - View Dependent Claims (103, 104, 105, 106, 107, 108, 109)
-
-
110. A computer system for displaying nonobscured data on a video display system in conjunction with a user interface that is displayed in at least a portion of a first display area using a computer operating system display interace, the system comprising:
-
a display area creation facility that bypasses the computer operating system display interface to use the CRTC registers of the computer system to create a visible display area that is outside of the first display area;
a video memory association mechanism that locates video memory; and
associates the located video memory with the created visible display area; and
a data writing mechanism that writes the data to the associated video memory; and
transfer the video memory contents to the video display system such that the data displayed in the created visible display area is not obscured by the user interface. - View Dependent Claims (111, 113, 114, 115, 116, 117)
-
-
112. A system for creating a second display area on a display of a video display system, the second display area being independent of a first display area, the first display area displaying a user interface of a computer operating system, the second display area not controlled by the computer operating system, comprising a display area creation facility that adjusts the display parameters of the video display system, in a manner that bypasses a display interface of the computer operating system, to create the second display area.
Specification