US5914716A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Slide out interface bar
Assignee: Microsoft Technology Licensing LLC
•
Filing: 1997-07-17
•
Granted: 1999-06-22
•
Expires: 2017-07-17
Abstract
Abstract A computer system has an improved graphical user interface feature. The improved graphical user interface displays a target image representing a retracted slide out command bar containing a set of selectable computer resources. When the user moves a display pointer to a location near the target image, the target image is replaced by the slide out command bar. The slide out command bar remains visible and its computer resources accessible via the mouse-controlled display pointer until the user either clicks the mouse or moves the display pointer outside an extended detection region of the graphical user interface associated with the unretracted slide out command bar.
Inventors
- 👤 Hugh V. Rubin
- 👤 Mark A. Malamud
- 👤 Renee Marceau
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 13:04
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481
Claims Analysis
Total Claims: 46
Claim 1
Independent Claim
303 words
A method for controlling a retractable window bar in a graphical user interface for a computer system having a display interface and a user controlled graphical selection device, the user controlled graphical selection device including a user actuated clicking mechanism for selecting from the retractable window bar a computer resource corresponding to a region of the window bar within which a pointing mechanism is positioned, said method comprising: (a) displaying upon the display interface a target image representing the retractable window bar in a retracted state wherein the target image includes a graphic that provides a visual cue of the direction in which the window bar unretracts; (b) defining a target detection region associated with selecting the target image, the target detection region corresponding to a position in the display interface of the target image and having a boundary that extends beyond the periphery of the target image; (c) detecting the positioning of the pointing mechanism within the boundary of the target detection region; and (d) displaying an unretracted window bar image that includes controls for sizing a window, the unretracted window bar image replacing the display of the target image at the position in the display interface, and defining an extended detection region associated with the unretracted window bar image after said detecting the positioning of the pointing mechanism within the target detection region step and without actuating, by a user, the user actuated clicking mechanism, the extended detection region corresponding to the position in the display interface of the unretracted window bar image and having a boundary that extends beyond the periphery of the unretracted window bar image and includes the target detection region, so that the unretracted window bar image will be continuously displayed so long as the pointing mechanism is detected within the boundary of the extended detection region.
Claim 2
Independent Claim
303 words
A method for controlling a retractable window bar in a graphical user interface for a computer system having a display interface and a user controlled graphical selection device, the user controlled graphical selection device including a user actuated clicking mechanism for selecting from the retractable window bar a computer resource corresponding to a region of the window bar within which a pointing mechanism is positioned, said method comprising: (a) displaying upon the display interface a target image representing the retractable window bar in a retracted state wherein the target image includes a graphic that provides a visual cue of the direction in which the window bar unretracts; (b) defining a target detection region associated with selecting the target image, the target detection region corresponding to a position in the display interface of the target image and having a boundary that extends beyond the periphery of the target image; (c) detecting the positioning of the pointing mechanism within the boundary of the target detection region; and (d) displaying an unretracted window bar image that includes controls for sizing a window, the unretracted window bar image replacing the display of the target image at the position in the display interface, and defining an extended detection region associated with the unretracted window bar image after said detecting the positioning of the pointing mechanism within the target detection region step and without actuating, by a user, the user actuated clicking mechanism, the extended detection region corresponding to the position in the display interface of the unretracted window bar image and having a boundary that extends beyond the periphery of the unretracted window bar image and includes the target detection region, so that the unretracted window bar image will be continuously displayed so long as the pointing mechanism is detected within the boundary of the extended detection region.
Claim 3
Dependent Claim
37 words
The method of claim 1 wherein the pointing mechanism comprises a mouse-controlled display pointer, the user actuated clicking mechanism comprises a mouse button, and actuating the user actuated clicking mechanism comprises pressing down on the mouse button.
Claim 4
Dependent Claim
36 words
The method of claim 1 further comprising the steps of: positioning the pointing mechanism over a selected one of the controls of the unretracted window bar image; and selecting the selected control to resize the window.
Claim 5
Dependent Claim
35 words
The method of claim 1 wherein said detecting step comprises the steps of: first detecting the pointing mechanism within the target detection region; and modifying a reference register in response to the first detecting step.
Claim 6
Dependent Claim
26 words
The method of claim 4 wherein said modifying a reference register step comprises loading a reference value from a computer system clock into the reference register.
Claim 7
Dependent Claim
59 words
The method of claim 5 wherein said detecting step further comprises the steps of: second detecting the pointing mechanism within the target region after the modifying a reference register step; reading a current value from the computer system clock in response to the second detecting step; and comparing the current value to the reference value within the reference register.
Claim 8
Dependent Claim
64 words
The method of claim 1 further comprising the steps of: later detecting the positioning of the pointing mechanism outside the extended detection region while displaying the unretracted window bar image; and removing the unretracted window bar image from the display interface after said detecting the pointing mechanism outside the extended detection region step and without actuating, by a user, the user actuated clicking mechanism.
Claim 9
Dependent Claim
43 words
The method of claim 7 wherein said later detecting step comprises the steps of: third detecting the pointing mechanism outside the extended detection region while displaying the unretracted window bar image; and modifying a reference register in response to the third detecting step.
Claim 10
Dependent Claim
26 words
The method of claim 8 wherein said modifying a reference register step comprises loading a reference value from a computer system clock into the reference register.
Claim 11
Dependent Claim
61 words
The method of claim 9 wherein said later detecting step further comprises the steps of: fourth detecting the pointing mechanism outside the extended detection region while displaying the unretracted window bar image; reading a current value from the computer system clock in response to the fourth detecting step; and comparing the current value to the reference value within the reference register.
Claim 12
Dependent Claim
68 words
The method of claim 7 wherein the computer system further includes a flag register indicating the state of the retractable window bar, said method further comprising the steps of: setting the flag register to a first state in conjunction with the displaying an unretracted window bar image step; and resetting the flag register to a second state in conjunction with the removing the unretracted window bar image step.
Claim 13
Dependent Claim
56 words
The method of claim 7 wherein the removing the unretracted window bar image step includes displaying a time sequence of progressively smaller partial images of the unretracted window bar image while removing the unretracted window bar image from the display interface, thereby creating a visual impression of the retractable window bar sliding into a hidden position.
Claim 14
Dependent Claim
27 words
The method of claim 7 wherein the later detecting the positioning step comprises detecting the pointing mechanism outside the extended detection region a plurality of consecutive times.
Claim 15
Dependent Claim
44 words
The method of claim 13 further comprising the steps of: enabling a period timer for measuring a delay time period in conjunction with the first detecting outside step; and disabling the period timer in conjunction with the removing the unretracted window bar image step.
Claim 16
Dependent Claim
40 words
The method of claim 1 further comprising the step of removing the unretracted window bar image from the display interface in response to detecting a click signal from the user actuated clicking mechanism while displaying the unretracted window bar image.
Claim 17
Dependent Claim
30 words
The method of claim 1 wherein the detecting the positioning of the pointing mechanism step comprises detecting the pointing mechanism within the target detection region a plurality of consecutive times.
Claim 18
Dependent Claim
43 words
The method of claim 16 further comprising the steps of: enabling a period timer for measuring a delay time period in conjunction with the first detecting step; and disabling the period timer in conjunction with the displaying an unretracted window bar image step.
Claim 19
Dependent Claim
48 words
The method of claim 1, further comprising the steps of: (a) displaying an indicator on the interface bar that corresponds to a computer resource; and (b) activating the computer resource when the pointer is directly positioned over the indicator and the user selection device is selecting the indicator.
Claim 20
Dependent Claim
278 words
A retractable window bar in a graphical user interface for a computer system having a display interface and a user controlled graphical selection device, the retractable window bar including controls for sizing a window, the user controlled graphical selection device including a user actuated clicking mechanism for selecting from the retractable window bar one of the sizing controls in the window bar within which a pointing mechanism is positioned, said window bar comprising: (a) a target image representing the retractable window bar in a retracted state, said target image including a graphic that provides a visual cue of the direction in which the window bar unretracts; (b) a target detection region associated with selecting the target image, the target detection region corresponding to a position in the display interface of the target image and having a boundary that extends beyond the periphery of the target image; and (c) a graphical interface controller for detecting the pointing mechanism within the target detection region, and in response thereto and without actuating, by a user, the user actuated clicking mechanism, displaying an unretracted window bar image, the unretracted window bar image replacing the target image at the position in the display interface and defining an extended detection region associated with the unretracted window bar image, the extended detection region corresponding to the position in the display interface of the unretracted window bar image and having a boundary that extends beyond the periphery of the unretracted window bar image and includes the target detection region, so that the unretracted window bar image will be continuously displayed so long as the pointing mechanism is detected within the boundary of the extended detection region.
Claim 21
Dependent Claim
278 words
A retractable window bar in a graphical user interface for a computer system having a display interface and a user controlled graphical selection device, the retractable window bar including controls for sizing a window, the user controlled graphical selection device including a user actuated clicking mechanism for selecting from the retractable window bar one of the sizing controls in the window bar within which a pointing mechanism is positioned, said window bar comprising: (a) a target image representing the retractable window bar in a retracted state, said target image including a graphic that provides a visual cue of the direction in which the window bar unretracts; (b) a target detection region associated with selecting the target image, the target detection region corresponding to a position in the display interface of the target image and having a boundary that extends beyond the periphery of the target image; and (c) a graphical interface controller for detecting the pointing mechanism within the target detection region, and in response thereto and without actuating, by a user, the user actuated clicking mechanism, displaying an unretracted window bar image, the unretracted window bar image replacing the target image at the position in the display interface and defining an extended detection region associated with the unretracted window bar image, the extended detection region corresponding to the position in the display interface of the unretracted window bar image and having a boundary that extends beyond the periphery of the unretracted window bar image and includes the target detection region, so that the unretracted window bar image will be continuously displayed so long as the pointing mechanism is detected within the boundary of the extended detection region.
Claim 22
Dependent Claim
44 words
The retractable window bar of claim 19 wherein the graphical interface controller includes a first delay means for delaying displaying the unretracted window bar image on the display interface until detecting the pointing mechanism within the target detection region a plurality of consecutive times.
Claim 23
Dependent Claim
62 words
The retractable window bar of claim 19 wherein the graphical interface controller includes means for detecting the positioning of the pointing mechanism outside the extended detection region while the display interface displays the unretracted window bar image, and in response thereto and without actuating, by a user, the user actuated clicking mechanism, removing the unretracted window bar image from the display interface.
Claim 24
Dependent Claim
43 words
The retractable window bar of claim 21 wherein the graphical interface controller includes second delay means for delaying removing the unretracted window bar image from the display interface until detecting the pointing mechanism outside the extended detection region a plurality of consecutive times.
Claim 25
Dependent Claim
57 words
The retractable window bar of claim 19 wherein the graphical interface controller further includes means for displaying a time sequence of progressively smaller partial images of the unretracted window bar image while removing the unretracted window bar image from the display interface, thereby creating a visual impression of the retractable window bar sliding into a hidden position.
Claim 26
Dependent Claim
62 words
The retractable window bar of claim 19 wherein the unretracted window bar image includes a plurality of user selectable computer resource target images, and computer resource selection means for positioning the pointing mechanism over a one of the plurality of user selectable computer resource target images and selecting a computer resource associated with the one of the selectable computer resource target image.
Claim 27
Dependent Claim
27 words
The retractable window bar of claim 24 wherein the unretracted window bar image includes a minimize window control, a restore window control, and a maximize window control.
Claim 28
Dependent Claim
23 words
The retractable window bar of claim 19 wherein the target detection region encompasses and extends beyond an area covered by the target image.
Claim 29
Dependent Claim
25 words
The retractable window bar of claim 19 wherein the extended detection region encompasses and extends beyond an area covered by the unretracted window bar image.
Claim 30
Dependent Claim
58 words
The retractable window bar of claim 19 wherein the graphical interface controller further includes means for displaying a time sequence of progressively larger partial images of the unretracted window bar image before displaying a full view of the unretracted window bar image, thereby creating a visual impression of the retractable window bar sliding out to an unretracted position.
Claim 31
Dependent Claim
25 words
The retractable window bar of claim 19 wherein the pointing mechanism comprises a mouse-controlled display pointer, the user actuated clicking mechanism comprises a mouse button.
Claim 32
Dependent Claim
305 words
A computer-readable storage medium holding instructions for performing a method for controlling a retractable window bar in a graphical user interface for a computer system having a display interface and a user controlled graphical selection device, the user controlled graphical selection device including a user actuated clicking mechanism for selecting from the retractable window bar a computer resource corresponding to a region of the window bar within which a pointing mechanism is positioned, said method comprising: (a) displaying upon the display interface a target image representing the retractable window bar in a retracted state wherein the target image includes a graphic that provides a visual cue of the direction in which the window bar unretracts; (b) defining a target detection region associated with selecting the target image, the target detection region corresponding to a position in the display interface of the target image and having a boundary that extends beyond the periphery of the target image; (c) detecting the positioning of the pointing mechanism within the target detection region; and (d) displaying an unretracted window bar image that includes controls for sizing a window, the unretracted window bar image replacing the target image at the position in the display interface and defining an extended detection region associated with the unretracted window bar image after said detecting the positioning of the pointing mechanism within the target detection region step and without actuating, by a user, the user actuated clicking mechanism, the extended detection region corresponding to the position in the display interface of the unretracted window bar image and having a boundary that extends beyond the periphery of the unretracted window bar image and includes the target detection region, so that the unretracted window bar image will be continuously displayed so long as the pointing mechanism is detected within the boundary of the extended detection region.
Claim 33
Dependent Claim
305 words
A computer-readable storage medium holding instructions for performing a method for controlling a retractable window bar in a graphical user interface for a computer system having a display interface and a user controlled graphical selection device, the user controlled graphical selection device including a user actuated clicking mechanism for selecting from the retractable window bar a computer resource corresponding to a region of the window bar within which a pointing mechanism is positioned, said method comprising: (a) displaying upon the display interface a target image representing the retractable window bar in a retracted state wherein the target image includes a graphic that provides a visual cue of the direction in which the window bar unretracts; (b) defining a target detection region associated with selecting the target image, the target detection region corresponding to a position in the display interface of the target image and having a boundary that extends beyond the periphery of the target image; (c) detecting the positioning of the pointing mechanism within the target detection region; and (d) displaying an unretracted window bar image that includes controls for sizing a window, the unretracted window bar image replacing the target image at the position in the display interface and defining an extended detection region associated with the unretracted window bar image after said detecting the positioning of the pointing mechanism within the target detection region step and without actuating, by a user, the user actuated clicking mechanism, the extended detection region corresponding to the position in the display interface of the unretracted window bar image and having a boundary that extends beyond the periphery of the unretracted window bar image and includes the target detection region, so that the unretracted window bar image will be continuously displayed so long as the pointing mechanism is detected within the boundary of the extended detection region.
Claim 34
Dependent Claim
69 words
The computer-readable storage medium of claim 30 wherein the method further comprises the steps of: later detecting the positioning of the pointing mechanism outside the extended detection region while displaying the unretracted window bar image; and removing the unretracted window bar image from the display interface after said detecting the pointing mechanism outside the extended detection region step and without actuating, by a user, the user actuated clicking mechanism.
Claim 35
Dependent Claim
45 words
The computer-readable storage medium of claim 31 wherein said later detecting step comprises the steps of: third detecting the pointing mechanism outside the extended detection region while displaying the unretracted window bar image; and modifying a reference register in response to the third detecting step.
Claim 36
Dependent Claim
28 words
The computer-readable storage medium of claim 32 wherein said modifying a reference register step comprises loading a reference value from a computer system clock into the reference register.
Claim 37
Dependent Claim
63 words
The computer-readable storage medium of claim 33 wherein said later detecting step further comprises the steps of: fourth detecting the pointing mechanism outside the extended detection region while displaying the unretracted window bar image; reading a current value from the computer system clock in response to the fourth detecting step; and comparing the current value to the reference value within the reference register.
Claim 38
Dependent Claim
59 words
The computer-readable storage medium of claim 30 wherein the displaying an unretracted window bar image step includes displaying a time sequence of progressively larger partial images of the unretracted window bar image before displaying a full view of the unretracted window bar image, thereby creating a visual impression of the retractable window bar sliding out to an unretracted position.
Claim 39
Dependent Claim
123 words
In a computer system having a display device and a mouse with buttons for positioning a mouse cursor on the display device, a method comprising the computer-implemented steps of: displaying an icon for a retractable graphical interface bar on the display device wherein said bar may unretract to be fully displayed, said icon representing the bar in a retracted state and providing a visual indication of a direction in which the retractable graphical interface bar unretracts; detecting that a user has positioned a mouse cursor in proximity to the icon and that the user has not activated any of the mouse buttons; and in response to the detecting, unretracting the graphical interface bar until the bar is fully displayed on the display device.
Claim 40
Dependent Claim
123 words
In a computer system having a display device and a mouse with buttons for positioning a mouse cursor on the display device, a method comprising the computer-implemented steps of: displaying an icon for a retractable graphical interface bar on the display device wherein said bar may unretract to be fully displayed, said icon representing the bar in a retracted state and providing a visual indication of a direction in which the retractable graphical interface bar unretracts; detecting that a user has positioned a mouse cursor in proximity to the icon and that the user has not activated any of the mouse buttons; and in response to the detecting, unretracting the graphical interface bar until the bar is fully displayed on the display device.
Claim 41
Dependent Claim
35 words
The method of claim 36, further comprising the step of retracting the bar until the bar is no longer displayed and the icon is displayed in place of the unretracted bar on the display device.
Claim 42
Dependent Claim
19 words
The method of claim 37 wherein the retracting is performed in response to a predetermined period of time elapsing.
Claim 43
Independent Claim
312 words
A method for controlling a retractable graphical interface bar in a graphical user interface for a computer system having a display interface and a user controlled graphical selection device, the user controlled graphical selection device including a user actuated clicking mechanism for selecting from the retractable graphical interface bar a computer resource corresponding to a region of the retractable graphical interface bar within which a pointing mechanism is positioned, said method comprising: (a) displaying upon the display interface a target image representing the retractable graphical interface bar in a retracted state; (b) defining a target detection region associated with selecting the target image, the target detection region corresponding to a position in the display interface of the target image and having a boundary that extends beyond the periphery of the target image; (c) detecting the positioning of the pointing mechanism within the boundary of the target detection region; and (d) displaying an unretracted graphical interface bar image and defining an extended detection region associated with the unretracted graphical interface bar image after said detecting the positioning of the pointing mechanism within the target detection region step and without actuating, by a user, the user actuated clicking mechanism, said displaying comprising displaying a time sequence of progressively partial images of the unretracted graphical interface bar image before displaying a full view of the unretracted graphical interface bar image, thereby creating a visual impression of the retractable graphical interface bar sliding out to an unretracted position, the extended detection region corresponding to the position in the display of the unretracted graphical interface bar image and having a boundary that extends beyond the periphery of the unretracted graphical interface bar image and includes the target detection region, so that the unretracted graphical interface bar image will be continuously displayed so long as the pointing mechanism is detected within the boundary of the extended detection region.
Claim 44
Independent Claim
312 words
A method for controlling a retractable graphical interface bar in a graphical user interface for a computer system having a display interface and a user controlled graphical selection device, the user controlled graphical selection device including a user actuated clicking mechanism for selecting from the retractable graphical interface bar a computer resource corresponding to a region of the retractable graphical interface bar within which a pointing mechanism is positioned, said method comprising: (a) displaying upon the display interface a target image representing the retractable graphical interface bar in a retracted state; (b) defining a target detection region associated with selecting the target image, the target detection region corresponding to a position in the display interface of the target image and having a boundary that extends beyond the periphery of the target image; (c) detecting the positioning of the pointing mechanism within the boundary of the target detection region; and (d) displaying an unretracted graphical interface bar image and defining an extended detection region associated with the unretracted graphical interface bar image after said detecting the positioning of the pointing mechanism within the target detection region step and without actuating, by a user, the user actuated clicking mechanism, said displaying comprising displaying a time sequence of progressively partial images of the unretracted graphical interface bar image before displaying a full view of the unretracted graphical interface bar image, thereby creating a visual impression of the retractable graphical interface bar sliding out to an unretracted position, the extended detection region corresponding to the position in the display of the unretracted graphical interface bar image and having a boundary that extends beyond the periphery of the unretracted graphical interface bar image and includes the target detection region, so that the unretracted graphical interface bar image will be continuously displayed so long as the pointing mechanism is detected within the boundary of the extended detection region.
Claim 45
Independent Claim
189 words
A method of accessing a graphical interface bar in a computer system having a display and a user interface selection device, said method comprising: (a) displaying a target image that represents an interface bar, the target image being associated with a region of the display that corresponds to a position in the display for the target image, the region having a boundary that extends beyond the periphery of the target image; (b) detecting the positioning of a pointer within the region, the position of the pointer being controlled by the user interface selection device; (c) automatically replacing the target image at the position in the display with the interface bar when the pointer is detected within the region, the interface bar being associated with another region that corresponds to the position in the display and having a boundary that extends beyond the periphery of the interface bar and includes the region associated with the target image; and (d) automatically replacing the interface bar at the position in the display with the target image when the pointer is not detected within the other region, so that positioning the pointer within
Claim 46
Independent Claim
189 words
A method of accessing a graphical interface bar in a computer system having a display and a user interface selection device, said method comprising: (a) displaying a target image that represents an interface bar, the target image being associated with a region of the display that corresponds to a position in the display for the target image, the region having a boundary that extends beyond the periphery of the target image; (b) detecting the positioning of a pointer within the region, the position of the pointer being controlled by the user interface selection device; (c) automatically replacing the target image at the position in the display with the interface bar when the pointer is detected within the region, the interface bar being associated with another region that corresponds to the position in the display and having a boundary that extends beyond the periphery of the interface bar and includes the region associated with the target image; and (d) automatically replacing the interface bar at the position in the display with the target image when the pointer is not detected within the other region, so that positioning the pointer within
References Cited (Backward Citations)
US4896291A
Cited
US5347626A
Cited
US5347628A
Cited
US5305435A
Cited
US5657049A
Cited
US5745096A
Cited
US5425140A
Cited
US5757358A
Cited
US5363481A
Cited
US5434965A
Cited
US5627567A
Cited
US5546527A
Cited
US5495566A
Cited
US5473745A
Cited
US5565888A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-06-21 | 2002-12-21 | 2003-06-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-06-21 | 2006-12-21 | 2007-06-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-06-21 | 2010-12-21 | 2011-06-22 | $7700.00 | Window Closed / Lapsed |