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

Method for providing maximum screen real estate in computer controlled display systems during software application navigation

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1994-11-15
•
Granted: 1998-08-04
•
Expires: 2014-11-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for maximizing the amount of screen display real estate without sacrificing the user's ability to navigate through graphic and other data. The CPU is capable of accessing and executing a computer program which includes a first event handler including events, each of which is selectively paired with a different set of screen coordinates, the set of screen coordinates comprising a first hot spot file. A user moves a pointer around on the screen display by using a pointer control device. The position of the pointer is monitored by the first event handler, which then determines whether the position of the pointer corresponds to a set of screen coordinates in the first hot spot file which, in turn, corresponds to an event, most preferably, the display of a navigation tool. The CPU executes the first event handler thereby causing a navigation tool to appear on the screen display, but only when the position of the pointer corresponds to a set of screen coordinates in the main event table paired with a pre-selected event, most preferably a navigation tool displaying event which launches the navigation tool. Then and only then is the screen display encumbered by the presence of the navigation tool. In accordance with the invention, it is not necessary to press a mouse button to initiate a navigation event.

Inventors

  • 👤 Albert B. P. Cecchini
  • 👤 Matthew Woodard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 11:48
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0483

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 207 words
In a computer controlled display system comprising a display device responsive to a central processing unit (CPU) for displaying data, a method of maximizing display real estate on a display screen of said display device comprising the steps of: said CPU retrieving and displaying said data on said display screen; a user moving a pointer over at least a portion of said data on said display screen using a pointer control device coupled to said CPU; said CPU monitoring a coordinate position of said pointer as said user moves said pointer over said data on said display screen; said CPU determining whether the coordinate position of said pointer on said display corresponds to a predetermined area on said display screen and, if so, automatically activating a previously hidden navigation display event on said display screen without any event selection by said user, whereby said user may navigate said data using raid pointer to interact with said navigation display event, once activated, so long as said CPU determines that said pointer remains located over said predetermined area on said display screen; and automatically deactivating said navigation display event when said pointer is removed from said predetermined area on said display screen without any event selection by said user.
Claim 2
Dependent Claim 207 words
In a computer controlled display system comprising a display device responsive to a central processing unit (CPU) for displaying data, a method of maximizing display real estate on a display screen of said display device comprising the steps of: said CPU retrieving and displaying said data on said display screen; a user moving a pointer over at least a portion of said data on said display screen using a pointer control device coupled to said CPU; said CPU monitoring a coordinate position of said pointer as said user moves said pointer over said data on said display screen; said CPU determining whether the coordinate position of said pointer on said display corresponds to a predetermined area on said display screen and, if so, automatically activating a previously hidden navigation display event on said display screen without any event selection by said user, whereby said user may navigate said data using raid pointer to interact with said navigation display event, once activated, so long as said CPU determines that said pointer remains located over said predetermined area on said display screen; and automatically deactivating said navigation display event when said pointer is removed from said predetermined area on said display screen without any event selection by said user.
Claim 3
Dependent Claim 19 words
A method as in claim 1, wherein said predetermined area is a display "hot spot" on said display screen.
Claim 4
Dependent Claim 18 words
A method as in claim 1, wherein said predetermined area is a display icon on said display screen.
Claim 5
Dependent Claim 37 words
A method as in claim 1, wherein said navigation display event displays a navigation event which permits the user to navigate said data on said display screen in response to user selection using said pointer control device.
Claim 6
Dependent Claim 74 words
A method as in claim 4, comprising the further steps of: said user positioning said pointer over a functional portion of said navigation event indicating a type of navigation of said data desired by said user; and said user selecting said type of navigation of said data by said navigation event by depressing a select button on said pointer control device when said pointer is positioned over said functional portion of said navigation event.
Claim 7
Dependent Claim 26 words
A method as in claim 4, comprising the further step of modifying properties of at least one of said navigation display event and said navigation event.
Claim 8
Dependent Claim 81 words
A method as in claim 6, wherein the properties of said navigation display event include at least one of: the presence of a time delay before the activation of said navigation event, a duration of said time delay, activation or deactivation of a display icon to indicate the launch of said navigation event, a type of icon used as an indicator of the launch of said navigation event, and a manner in which said navigation event is activated by the user.
Claim 9
Dependent Claim 45 words
A method as in claim 6, wherein the properties of said navigation event include at least one of: type of navigation too, screen position of said navigation tool, size, shape, and color of said navigation tool, and whether said navigation tool is visible or invisible.
Claim 10
Dependent Claim 229 words
A computer controlled display system comprising: a display device having a display screen; a pointer control device which permits a user to move a pointer over at least a portion of said data on said display screen; and a central processing unit (CPU) which processes display software which retrieves and displays data on said display screen, monitoring software which monitors a coordinate position of said pointer on said display screen as said user moves said pointer over said data on said display screen, and event handler software including a main event table including a navigation display event which is paired with a predetermined area on said display screen, said event handler software determining whether the coordinate position of said pointer on said display determined by said monitoring software corresponds to said predetermined area on said display screen and, if so, automatically activating said navigation display event paired with said predetermined area without any event selection by said user, whereby said user may navigate said data using said pointer to interact with said navigation display event, once activated, so long as said event handler software determines that said pointer remains located over said predetermined area on said display screen, said event handler software further automatically deactivating said navigation display event when said pointer is removed from said predetermined area on said display screen without any event selection by said user.
Claim 11
Dependent Claim 229 words
A computer controlled display system comprising: a display device having a display screen; a pointer control device which permits a user to move a pointer over at least a portion of said data on said display screen; and a central processing unit (CPU) which processes display software which retrieves and displays data on said display screen, monitoring software which monitors a coordinate position of said pointer on said display screen as said user moves said pointer over said data on said display screen, and event handler software including a main event table including a navigation display event which is paired with a predetermined area on said display screen, said event handler software determining whether the coordinate position of said pointer on said display determined by said monitoring software corresponds to said predetermined area on said display screen and, if so, automatically activating said navigation display event paired with said predetermined area without any event selection by said user, whereby said user may navigate said data using said pointer to interact with said navigation display event, once activated, so long as said event handler software determines that said pointer remains located over said predetermined area on said display screen, said event handler software further automatically deactivating said navigation display event when said pointer is removed from said predetermined area on said display screen without any event selection by said user.
Claim 12
Dependent Claim 19 words
A system as in claim 9, wherein said predetermined area is a display "hot spot" on said display screen.
Claim 13
Dependent Claim 18 words
A system as in claim 9, wherein said predetermined area is a display icon on said display screen.
Claim 14
Dependent Claim 37 words
A system as in claim 9, wherein said navigation display event displays a navigation event which permits the user to navigate said data on said display screen in response to user selection using said pointer control device.
Claim 15
Dependent Claim 84 words
A system as in claim 12, wherein said navigation event includes a navigation activation event handler including a navigation activation event table which, in turn, includes a further navigation display event which is paired with a navigation tool indicating a type of navigation of said data desired by said user, said navigation tool navigating through said data in response to user depression of a select button on said pointer control device when said pointer is positioned over a functional portion of said navigation tool.
Claim 16
Dependent Claim 15 words
A system as in claim 13, wherein said navigation tool comprises a next page turn.
Claim 17
Dependent Claim 15 words
A system as in claim 13, wherein said navigation tool comprises a previous page turn.
Claim 18
Dependent Claim 15 words
A system as in claim 13, wherein said navigation tool comprises a jump page turn.
Claim 19
Dependent Claim 13 words
A system as in claim 13, wherein said navigation tool comprises a dial.
Claim 20
Dependent Claim 13 words
A system as in claim 13, wherein said navigation tool comprises a gauge.
Claim 21
Dependent Claim 13 words
A system as in claim 13, wherein said navigation tool comprises an icon.
Claim 22
Dependent Claim 34 words
A system as in claim 13, wherein said navigation activation event handler further includes a modifying event handler which modifies properties of at least one of said navigation display event and said navigation event.
Claim 23
Dependent Claim 81 words
A system as in claim 20, wherein the properties of said navigation display event include at least one of: the presence of a time delay before the activation of said navigation event, a duration of said time delay, activation or deactivation of a display icon to indicate the launch of said navigation event, a type of icon used as an indicator of the launch of said navigation event, and a manner in which said navigation event is activated by the user.
Claim 24
Dependent Claim 45 words
A system as in claim 20, wherein the properties of said navigation event include at least one of: type of navigation tool, screen position of said navigation tool, size, shape, and color of said navigation tool, and whether said navigation tool is visible or invisible.

References Cited (Backward Citations)

US4896291A Cited
US5241655A Cited
US5230063A Cited
US5438662A Cited
US5657049A Cited
US5345550A Cited
US5463725A Cited
US5500936A Cited
US5664128A Cited
US5627954A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-03 2002-02-02 2002-08-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-03 2006-02-02 2006-08-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-03 2010-02-02 2010-08-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag