Patent US5986657A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5986657A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for incorporating expandable and collapsible options in a graphical user interface

Assignee: Autodesk Inc
•
Filing: 1997-07-31
•
Granted: 1999-11-16
•
Expires: 2017-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphical user interface ("GUI") incorporating one or more subpanels. Each subpanel has a presentation control and can have one or more GUI objects displayed on the computer screen. Each subpanel may be toggled between an expanded state or a collapsed state by operating the presentation control. Expanding and collapsing the subpanels changes the appearance and the functionality of the GUI, but the size of area of the screen used by the subpanels remains unchanged.

Inventors

  • 👤 Rolf Walter Berteig
  • 👤 Daniel David Silva
  • 👤 Donald Lee Brittain
  • 👤 Thomas Dene Hudson
  • 👤 Gary S. Yost

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 19:57
CPC Classifications
G; G06; G06T; G06T19/00; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06T2200/00; G06T2200/24

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 246 words
A graphical user interface ("GUI") operating in a computer system, the GUI having a plurality of controls, the computer system including a display device coupled to a memory, and executing a program, the GUI interacting with a program, the GUI comprising: a display region within a window of the GUI that includes one or more subpanels, each subpanel having a presentation control bearing a name of its associated subpanel and one or more GUI objects appearing thereon when expanded and having only the presentation control with the name of the associated subpanel appearing thereon when collapsed; a program interacting with the GUI and implemented in the memory to collapse a selected subpanel of the one or more subpanels when the presentation control of the selected subpanel is activated and when the selected subpanel is expanded, and to expand the selected subpanel when the presentation control of the selected subpanel is activated and when the selected subpanel is collapsed, and to further maintain the length and width of the display region substantially unchanged and without scroll bars and a position of the presentation control substantially unchanged when any of the one or more subpanels are expanded or collapsed; and a scrolling mechanism for scrolling said one or more panels in said display region in a particular direction by dragging an inactive portion of said display region other than a scroll bar in said particular direction when a cursor is over the inactive portion of said display region.
Claim 2
Dependent Claim 246 words
A graphical user interface ("GUI") operating in a computer system, the GUI having a plurality of controls, the computer system including a display device coupled to a memory, and executing a program, the GUI interacting with a program, the GUI comprising: a display region within a window of the GUI that includes one or more subpanels, each subpanel having a presentation control bearing a name of its associated subpanel and one or more GUI objects appearing thereon when expanded and having only the presentation control with the name of the associated subpanel appearing thereon when collapsed; a program interacting with the GUI and implemented in the memory to collapse a selected subpanel of the one or more subpanels when the presentation control of the selected subpanel is activated and when the selected subpanel is expanded, and to expand the selected subpanel when the presentation control of the selected subpanel is activated and when the selected subpanel is collapsed, and to further maintain the length and width of the display region substantially unchanged and without scroll bars and a position of the presentation control substantially unchanged when any of the one or more subpanels are expanded or collapsed; and a scrolling mechanism for scrolling said one or more panels in said display region in a particular direction by dragging an inactive portion of said display region other than a scroll bar in said particular direction when a cursor is over the inactive portion of said display region.
Claim 3
Dependent Claim 52 words
The graphical user interface ("GUI") of claim 1 wherein the display region has a background field from which each presentation control appears to visually extend, and the program further interacts with the GUI to display the one or more GUI objects as being built into the background field of the display region.
Claim 4
Independent Claim 247 words
A method of providing a graphical user interface ("GUI") in a computer system comprising the steps of: displaying multiple GUI objects as part of a GUI, in which the GUI objects are grouped into subpanels, and in which the subpanels are grouped into a region of a window of the GUI that displays information in the computer system; providing each subpanel with a presentation control bearing a name of its associated subpanel, wherein the display region has a background field from which each presentation control appears to visually extend; expanding a subpanel within said region when the corresponding presentation control of the subpanel is activated and the subpanel is collapsed; in response to expanding said subpanel within said region, displaying GUI objects that are grouped into said subpanel so that the GUI objects appear to be built into the background field of said display region; collapsing a subpanel when the corresponding presentation control of the subpanel is activated and the subpanel is expanded and displaying only the presentation control and name when the subpanel is collapsed; maintaining the region substantially constant in size and free of scrollbars and a position of the presentation control substantially unchanged when expanding and collapsing the subpanels; and scrolling said one or more panels in said display region in a particular direction by dragging an inactive portion of said display region other than a scroll bar in said particular direction when a cursor is over the inactive portion of said display region.
Claim 5
Independent Claim 247 words
A method of providing a graphical user interface ("GUI") in a computer system comprising the steps of: displaying multiple GUI objects as part of a GUI, in which the GUI objects are grouped into subpanels, and in which the subpanels are grouped into a region of a window of the GUI that displays information in the computer system; providing each subpanel with a presentation control bearing a name of its associated subpanel, wherein the display region has a background field from which each presentation control appears to visually extend; expanding a subpanel within said region when the corresponding presentation control of the subpanel is activated and the subpanel is collapsed; in response to expanding said subpanel within said region, displaying GUI objects that are grouped into said subpanel so that the GUI objects appear to be built into the background field of said display region; collapsing a subpanel when the corresponding presentation control of the subpanel is activated and the subpanel is expanded and displaying only the presentation control and name when the subpanel is collapsed; maintaining the region substantially constant in size and free of scrollbars and a position of the presentation control substantially unchanged when expanding and collapsing the subpanels; and scrolling said one or more panels in said display region in a particular direction by dragging an inactive portion of said display region other than a scroll bar in said particular direction when a cursor is over the inactive portion of said display region.
Claim 6
Dependent Claim 21 words
The method of claim 3 wherein the presentation control is a button bar that appears to protrude from said background field.
Claim 7
Independent Claim 335 words
A method of displaying three dimensional model parameter values in a computer system, the computer system executing a three dimensional modeling application and including a three dimensional model, the method comprising: accessing the three dimensional model, the three dimensional model including a master object and a plurality of modifier objects, such that when a display of the three dimensional model is generated, the plurality of modifier objects modify the appearance of the master object; displaying a command panel for modifying the three dimensional model; displaying a first user interface object in the command panel, the first user interface object having a first control object and a first set of parameter modification objects, the first set of parameter modification objects for modifying and redisplaying parameters of the master object; displaying a second user interface object in the command panel, the second user interface object having a second control object and a second set of parameter modification objects, the second set of parameter modification objects for displaying parameters of a first modifier object of the plurality of modifier objects; wherein each of the first control object and the second control object is in either a collapsed state or an expanded state, and wherein a control object in the expanded state comprises a presentation control bearing a name of the control object and parameter setting objects that modify a set of parameters associated with that user interface object, and wherein a control object in the collapsed state comprises only the presentation control bearing the name of the control object; maintaining the region substantially constant in size and free of scrollbars and a position of the presentation control substantially unchanged when expanding and collapsing the subpanels; and wherein the first user interface object and the second user interface object are scrollable within the command panel in a particular direction by dragging an inactive portion of said display region other than a scroll bar in said particular direction when a cursor is over the inactive portion of said display region.
Claim 8
Independent Claim 335 words
A method of displaying three dimensional model parameter values in a computer system, the computer system executing a three dimensional modeling application and including a three dimensional model, the method comprising: accessing the three dimensional model, the three dimensional model including a master object and a plurality of modifier objects, such that when a display of the three dimensional model is generated, the plurality of modifier objects modify the appearance of the master object; displaying a command panel for modifying the three dimensional model; displaying a first user interface object in the command panel, the first user interface object having a first control object and a first set of parameter modification objects, the first set of parameter modification objects for modifying and redisplaying parameters of the master object; displaying a second user interface object in the command panel, the second user interface object having a second control object and a second set of parameter modification objects, the second set of parameter modification objects for displaying parameters of a first modifier object of the plurality of modifier objects; wherein each of the first control object and the second control object is in either a collapsed state or an expanded state, and wherein a control object in the expanded state comprises a presentation control bearing a name of the control object and parameter setting objects that modify a set of parameters associated with that user interface object, and wherein a control object in the collapsed state comprises only the presentation control bearing the name of the control object; maintaining the region substantially constant in size and free of scrollbars and a position of the presentation control substantially unchanged when expanding and collapsing the subpanels; and wherein the first user interface object and the second user interface object are scrollable within the command panel in a particular direction by dragging an inactive portion of said display region other than a scroll bar in said particular direction when a cursor is over the inactive portion of said display region.
Claim 9
Dependent Claim 26 words
The method of claim 5 wherein the first user interface object and the second user interface object are a first rollout and a second rollout, respectively.
Claim 10
Dependent Claim 250 words
In a graphical user interface (GUI) executed by a computer system and comprising one or more windows, a parameter selection mechanism, comprising: a rectangular display region within one of the windows and having initial horizontal and vertical dimensions of predetermined size; one or more expandable and collapsible subpanels vertically aligned within the display region, each subpanel comprising a presentation control that is visible when the subpanel is expanded or collapsed, each subpanel comprising one or more parameter controls that are displayed as part of the display region when the subpanel is expanded, and which are not displayed when the subpanel is collapsed, and which bear a name of their associated subpanel; wherein said one or more parameter controls for a subpanel is displayed immediately below the presentation control of the subpanel when said subpanel is expanded; each presentation control having a width substantially equal to the horizontal dimension of the display region, and wherein the dimensions of the display region are unchanged and the display region is free of scrollbars and a position of the presentation control substantially unchanged when all the subpanels are collapsed; wherein the dimensions of the display region are not affected by the expansion or collapse of said one or more subpanels; and wherein the subpanels are scrollable within the display region in a particular direction by dragging an inactive portion of the display region other than a scroll bar in said particular direction when a cursor is over the inactive portion of said display region.
Claim 11
Dependent Claim 250 words
In a graphical user interface (GUI) executed by a computer system and comprising one or more windows, a parameter selection mechanism, comprising: a rectangular display region within one of the windows and having initial horizontal and vertical dimensions of predetermined size; one or more expandable and collapsible subpanels vertically aligned within the display region, each subpanel comprising a presentation control that is visible when the subpanel is expanded or collapsed, each subpanel comprising one or more parameter controls that are displayed as part of the display region when the subpanel is expanded, and which are not displayed when the subpanel is collapsed, and which bear a name of their associated subpanel; wherein said one or more parameter controls for a subpanel is displayed immediately below the presentation control of the subpanel when said subpanel is expanded; each presentation control having a width substantially equal to the horizontal dimension of the display region, and wherein the dimensions of the display region are unchanged and the display region is free of scrollbars and a position of the presentation control substantially unchanged when all the subpanels are collapsed; wherein the dimensions of the display region are not affected by the expansion or collapse of said one or more subpanels; and wherein the subpanels are scrollable within the display region in a particular direction by dragging an inactive portion of the display region other than a scroll bar in said particular direction when a cursor is over the inactive portion of said display region.

References Cited (Backward Citations)

US5485175A Cited
US5559944A Cited
US5659693A Cited
US5345550A Cited
US5588107A Cited
US5801703A Cited
US5491795A Cited
US5644737A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-15 2003-05-17 2003-11-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-15 2007-05-17 2007-11-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-15 2011-05-17 2011-11-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag