← Back to Patent Explorer
US6330010B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Secondary user interface

Assignee: Ostendo Technologies Inc
•
Filing: 1998-11-13
•
Granted: 2001-12-11
•
Expires: 2018-11-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for creating and accessing a graphical user interface in the overscan area outside the area of the display normally utilized by the common operating systems. This normal display area is generally known as the "desktop". The desktop serves as a graphical user interface to the operating system. The desktop displays images representing files, documents and applications available to the user. The desktop is restricted in the common environments to a predetermined set of resolutions (e.g., 640x480, 800x600, 1024x768) as defined by VGA and SVGA standards. Displayable borders outside this area are the overscan area.

Inventors

  • 👤 David D Nason
  • 👤 Thomas C O'Rourke
  • 👤 Scott J Campbell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 01:31
CPC Classifications
G; G09; G09G; G09G1/00; G09G1/06; G09G1/14; G09G1/16; G09G1/165; G09G3/00; G09G3/20; G09G3/34; G09G3/36; G09G3/3611; G09G5/00; G09G5/14; G09G5/36; G09G5/37; G09G5/377; G09G2310/00; G09G2310/06; G09G2310/061; G09G2340/00; G09G2340/12; G09G2360/00; G09G2360/02; G09G5/39; G09G5/395; G09G5/397

Claims Analysis

Total Claims: 58
Claim 1
Independent Claim 140 words
A method for displaying data on a video display system in conjunction with a user interface that occupies at least a portion of a first display area, the fist display area being accessible by a computer operating 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 by adjusting the parameters of the video display system to include a second display area that is inaccessible by the computer operating system; allocating the modified displayable area between the first display area and the second display area; writing the data to the second display area in accordance with the allocation of the modified displayable area so that the data is displayed on the video display system in conjunction with the user interface.
Claim 2
Independent Claim 140 words
A method for displaying data on a video display system in conjunction with a user interface that occupies at least a portion of a first display area, the fist display area being accessible by a computer operating 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 by adjusting the parameters of the video display system to include a second display area that is inaccessible by the computer operating system; allocating the modified displayable area between the first display area and the second display area; writing the data to the second display area in accordance with the allocation of the modified displayable area so that the data is displayed on the video display system in conjunction with the user interface.
Claim 3
Dependent Claim 39 words
The method of claim 1 wherein the allocating of the modified displayable area decreases the size of the portion of the displayable area that is accessible by the operating system relative to the size of the total displayable area.
Claim 4
Dependent Claim 15 words
The method of claim 2 wherein the modified displayable area is larger than before modification.
Claim 5
Dependent Claim 38 words
The method of claim 1 wherein the modified displayable area is larger than before modification and the allocating of the modified displayable area increases the size of the first display area that is accessable by the operating system.
Claim 6
Dependent Claim 27 words
The method of claim 4 wherein the increased size of the first display area accessible by the opening system is not a standard video resolution mode size.
Claim 7
Dependent Claim 58 words
The method of claim 1 wherein the modifying of displayable area further comprises adjusting the parameters of the video display system to increase the number of displayable pixels in at least one dimension of the displayable area to less than or equal to the maximum number of pixels that can be effectively displayed by the video display system.
Claim 8
Dependent Claim 31 words
The method of claim 6 wherein the adjusting the parameters of the video display system is performed using techniques that address pixels in an overscan area of the video display system.
Claim 9
Dependent Claim 33 words
The method of claim 7 wherein the data is displayed in at least a portion of pixels in the overscan area and includes a movable pointer that moves in relation to user input.
Claim 10
Dependent Claim 43 words
The method of claim 8 wherein the pointer has an associated tip that is positioned outside of a cursor activation point associated with the tip, the cursor activation point remaining within the first display area while the pointer is displayed within the image.
Claim 11
Dependent Claim 21 words
The method of claim 6 wherein the adjusted parameters are control parameters for a controller of a cathode ray tube display.
Claim 12
Dependent Claim 34 words
The method of claim 1 wherein the modified displayable area is enlarged to include a second display area by increasing the number of displayable pixels in at least one dimension of the displayable area.
Claim 13
Dependent Claim 28 words
The method of claim 11 wherein the dimension in which the number of displayable pixels is increased is vertical and the data is displayed below the user interface.
Claim 14
Dependent Claim 28 words
The method of claim 11 wherein the dimension in which the number of displayable pixels is increased is vertical and the data is displayed above the user interface.
Claim 15
Dependent Claim 31 words
The method of claim 11 wherein the dimension in which the number of displayable pixels is increased is horizontal and the data is displayed to the left of the user interface.
Claim 16
Dependent Claim 31 words
The method of claim 11 wherein the dimension in which the number of displayable pixels is increased is horizontal and the data is displayed to the right of the user interface.
Claim 17
Dependent Claim 44 words
The method of claim 11 wherein the dimension in which the number of displayable pixels is increased is both horizontal and vertical and the data is displayed on a vertical side of the user interface and on a horizontal side of the user interface.
Claim 18
Dependent Claim 42 words
The method of claim 1 wherein the modifying of the total displayable area by adjusting the parameters of the video display system to include the second display area increases the displayable area to a standard resolution supported by the video display system.
Claim 19
Dependent Claim 109 words
The method of claim 1 wherein the adjusting of the parameters and the allocating of the modified displayable area further comprises: intercepting a request from the operating system to use a first higher video resolution mode; requesting the video display system to use a second higher video resolution mode that is higher than the first higher video resolution mode; allocating to the first display area the portion of the displayable area that corresponds to the first higher video resolution mode; and allocating to the second display area for displaying the data the increased displayable area between the first higher video resolution mode and the second higher video resolution mode.
Claim 20
Dependent Claim 86 words
The method of claim 1 wherein the adjusting of the parameters and the allocating of the modified displayable area further comprises: intercepting a request from the operating system to use a higher video resolution mode that is higher than a current resolution mode; allocating to the first display area the displayable area that corresponds to the current resolution mode; and allocating to the second display area for displaying the data the increased displayable area between the higher video resolution mode and the current video resolution mode.
Claim 21
Dependent Claim 89 words
The method of claim 1 wherein the adjusting of the parameters and the allocating of the modified displayable area further comprises: intercepting a request from the operating system to use a first higher video resolution mode; requesting the video display system to use the first higher video resolution mode, thereby resulting in an increased total displayable area; allocating to the first display area a portion of the increased displayable area; and allocating to the second display area for displaying the data the remaining portion of the increased displayable area.
Claim 22
Dependent Claim 35 words
The method of claim 1 wherein at least a portion of the data is displayed along with the user interface in a manner that prohibits the operating system from overwriting the portion of the data.
Claim 23
Dependent Claim 146 words
A display controller for enabling the display of a secondary user interface on a video display system in conjunction with a primary user interface presented by a separately controlled program on a first display area of the video display system, the video display system having a total displayable area, comprising: display adjustment facility that modifies the total displayable area of the video display system by adjusting the parameters of the video display system to include a second display area that is inaccessible to the separately controlled program; display allocation facility that allocates the modified displayable area between the first display area and the second display area; and display transfer mechanism that writes the secondary user interface to the second display area in accordance with the allocation of the modified displayable area so that the secondary user interface is displayed in conjunction with the primary user interface.
Claim 24
Dependent Claim 146 words
A display controller for enabling the display of a secondary user interface on a video display system in conjunction with a primary user interface presented by a separately controlled program on a first display area of the video display system, the video display system having a total displayable area, comprising: display adjustment facility that modifies the total displayable area of the video display system by adjusting the parameters of the video display system to include a second display area that is inaccessible to the separately controlled program; display allocation facility that allocates the modified displayable area between the first display area and the second display area; and display transfer mechanism that writes the secondary user interface to the second display area in accordance with the allocation of the modified displayable area so that the secondary user interface is displayed in conjunction with the primary user interface.
Claim 25
Dependent Claim 37 words
The system of claim 22 wherein the display allocation facility decreases the size of the portion of the displayable area that is accessible to the separately controlled program relative to the size of the total displayable area.
Claim 26
Dependent Claim 15 words
The system of claim 23 wherein the display adjustment facility enlarges the total displayable area.
Claim 27
Dependent Claim 35 words
The system of claim 22 wherein the display adjustment facility enlarges the total displayable area and the display allocation facility increases the size of the display area that is accessible to the separately controlled program.
Claim 28
Dependent Claim 27 words
The system of claim 25 wherein the increased size of the display area allocated to the first display area is not a standard video resolution mode size.
Claim 29
Dependent Claim 60 words
The system of claim 22 wherein the display adjustment facility modifies the displayable area by adjusting the parameters of the video display system to increase the number of displayable pixels in at least one dimension of the displayable area to less than or equal to the maximum number of pixels that can be effectively displayed by the video display system.
Claim 30
Dependent Claim 32 words
The system of claim 27 wherein the display adjustment facility adjusts the parameters of the video display system using techniques that address pixels in an overscan area of the video display system.
Claim 31
Dependent Claim 37 words
The system of claim 28 wherein the display transfer mechanism displays the secondary user interface in at least a portion of pixels in the overscan area with a movable pointer that moves in relation to user input.
Claim 32
Dependent Claim 46 words
The system of claim 29 wherein the movable pointer has an associated tip that is positioned outside of a cursor activation point associated with the tip, the cursor activation point remaining within the first display area while the pointer is displayed within the secondary user interface.
Claim 33
Dependent Claim 25 words
The system of claim 27 wherein the parameters adjusted by display adjustment facility are control parameters for a controller of a cathode ray tube display.
Claim 34
Dependent Claim 37 words
The system of claim 22 wherein the display adjustment facility enlarges the total displayable area to include a second display area by increasing the number of displayable pixels in at least one dimension of the displayable area.
Claim 35
Dependent Claim 31 words
The system of claim 32 wherein the dimension in which the number of displayable pixels is increased is vertical and the secondary user interface is displayed below the primary user interface.
Claim 36
Dependent Claim 31 words
The system of claim 32 wherein the dimension in which the number of displayable pixels is increased is vertical and the secondary user interface is displayed above the primary user interface.
Claim 37
Dependent Claim 34 words
The system of claim 32 wherein the dimension in which the number of displayable pixels is increased is horizontal and the secondary user interface is displayed to the left of the primary user interface.
Claim 38
Dependent Claim 34 words
The system of claim 32 wherein the dimension in which the number of displayable pixels is increased is horizontal and the secondary user interface is displayed to the right of the primary user interface.
Claim 39
Dependent Claim 48 words
The system of claim 32 wherein the dimension in which the number of displayable pixels is increased is both horizontal and vertical and the secondary user interface is displayed on a vertical side of the primary user interface and on a horizontal side of the primary user interface.
Claim 40
Dependent Claim 40 words
The system of claim 22 wherein the display adjustment facility modifies the total displayable area to include the second display area by adjusting the parameters to increase the displayable area to a standard resolution supported by the video display system.
Claim 41
Dependent Claim 104 words
The system of claim 22 wherein the display adjustment facility and display allocation facility further comprise hooking mechanism that intercepts a request form the separately controlled program to use a first higher video resolution mode; requests the video display system to use a second higher video resolution mode that is higher than the first higher video resolution mode; allocates to the first display area the portion of the displayable area that corresponds to the first higher video resolution mode; and allocates to the second display area the increased displayable area between the first higher video resolution mode and the second higher video resolution mode.
Claim 42
Dependent Claim 81 words
The system of claim 22 wherein the display adjustment facility and display allocation facility further comprise hooking mechanism that intercepts a request from the separately controlled program to use a higher video resolution mode that is higher than a current resolution mode; allocates to the first display area the displayable area that corresponds to the current resolution mode; and allocates to the second display area the increased displayable area between the higher video resolution mode and the current video resolution mode.
Claim 43
Dependent Claim 82 words
The system of claim 22 wherein the display adjustment facility and display allocation facility further comprise hooking mechanism that intercepts a request form the separately controlled program to use a first higher video resolution mode; requests the video display system to use the first higher video resolution mode, thereby increasing the total displayable area; allocates to the first display area a portion of the increased displayable area; and allocates to the second display area the remaining portion of the increased displayable area.
Claim 44
Dependent Claim 44 words
The system of claim 22 wherein the display transfer mechanism displays at least a portion of the secondary user interface along with the primary user interface in a manner that prohibits the primary user interface from overwriting the portion of the secondary user interface.
Claim 45
Dependent Claim 31 words
The system of claim 22 , wherein the display adjustment facility adjusts the parameters of the video display system by performing function calls to driver software of the video display system.
Claim 46
Dependent Claim 141 words
A computer readable memory medium containing instructions for controlling a computer processor to display a secondary user interface on a video display system in conjunction with the display of a primary user interface of a separately controlled program presented on a first display of the video display system, the video display system having a total displayable area, by: modifying the total displayable area of the video display system by adjusting the parameters of the video display system to include a second display area; allocating the modified displayable area between the first display area and the second display area; writing the secondary use interface to the second display area in accordance with the allocation of the modified displayable area so that the secondary user interface is displayed in conjunction with the primary user interface and is inaccessible to the separately controlled program.
Claim 47
Dependent Claim 141 words
A computer readable memory medium containing instructions for controlling a computer processor to display a secondary user interface on a video display system in conjunction with the display of a primary user interface of a separately controlled program presented on a first display of the video display system, the video display system having a total displayable area, by: modifying the total displayable area of the video display system by adjusting the parameters of the video display system to include a second display area; allocating the modified displayable area between the first display area and the second display area; writing the secondary use interface to the second display area in accordance with the allocation of the modified displayable area so that the secondary user interface is displayed in conjunction with the primary user interface and is inaccessible to the separately controlled program.
Claim 48
Dependent Claim 43 words
The computer readable memory medium of claim 44 wherein the allocating of the modified displayable area decreases the size of the portion of the displayable area that is allocated to the first display area relative to the size of the total displayable area.
Claim 49
Dependent Claim 15 words
The computer readable memory medium of claim 45 wherein the modified displayable area is enlarged.
Claim 50
Dependent Claim 34 words
The computer readable memory medium of claim 44 wherein the modified displayable area is larger than before modification and the allocating of the modified displayable area increases the size of the first display area.
Claim 51
Dependent Claim 25 words
The computer readable memory medium of claim 47 wherein the increased size of the first display area is not a standard video resolution mode size.
Claim 52
Dependent Claim 61 words
The computer readable memory medium of claim 44 wherein the modifying of displayable area further comprises adjusting the parameters of the video display system to increase the number of displayable pixels in at least one dimension of the displayable area to less than or equal to the maximum number of pixels that can be effectively displayed by the video display system.
Claim 53
Dependent Claim 34 words
The computer readable memory medium of claim 49 wherein the adjusting the parameters of the video display system is performed using techniques that address pixels in an overscan area of the video display system.
Claim 54
Dependent Claim 38 words
The computer readable memory medium of claim 44 wherein the secondary user interface is displayed in at least a portion of pixels in the overscan area and includes a movable pointer that moves in relation to user input.
Claim 55
Dependent Claim 53 words
The computer readable memory medium of claim 51 wherein the pointer has an associated tip that is positioned outside of a cursor activation point associated with the tip, the cursor activation point remaining within the display area controlled by the primary user interface while the pointer is displayed within the secondary user interface.
Claim 56
Dependent Claim 45 words
The computer readable memory medium of claim 44 wherein the modifying of the total displayable area of the video display system by adjusting the parameters to include the second display area increases the displayable area to a standard resolution supported by the video display system.
Claim 57
Dependent Claim 68 words
The computer readable memory medium of claim 44 wherein the adjusting of the parameters and the allocating of the modified displayable area is performed by: intercepting a request from the primary user interface; requesting the video display system to use different video resolution mode, thereby modifying the size of the displayable area; and allocating the modified display area between the primary user interface and the secondary user interface.
Claim 58
Dependent Claim 44 words
The computer readable memory medium of claim 44 wherein at least a portion of the secondary user interface is displayed along with the primary user interface in a manner that prohibits the primary user interface from overwriting the portion of the secondary user interface.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-12-10 2005-06-11 2005-12-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-12-10 2009-06-11 2009-12-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-12-10 2013-06-11 2013-12-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag