User interface with inline customization
First Claim
1. A method, comprising:
- displaying, using one or more processing units, a collapsed window including one or more selected graphical elements and an expand control, wherein unselected graphical elements are incapable of being displayed in the collapsed window;
receiving, using the one or more processing units, an activation of the expand control;
changing, using the one or more processing units, the expand control into a collapse control in response to the activation of the expand control;
expanding, using the one or more processing units, the collapsed window into an expanded window, wherein the expanded window includes the selected graphical elements and unselected graphical elements;
displaying, using the one or more processing units, an interactive control associated with each selected graphical element and each unselected graphical element;
receiving, using the one or more processing units, a selection of an interactive control associated with an unselected graphical element;
receiving, using the one or more processing units, an activation of the collapse control;
changing, using the one or more processing units, the collapse control into an expand control in response to the activation of the collapse control;
changing, using the one or more processing units, the expanded window into a modified collapsed window, wherein the modified collapsed window includes each graphical element associated with a selected interactive control, and wherein graphical elements that are not associated with a selected interactive control are incapable of being displayed in the modified collapsed window; and
displaying, using the one or more processing units, the modified collapsed window.
2 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface (GUI) having functionality for inline customization is disclosed. A first set of user manipulable elements are displayed within a GUI object. Each of the user manipulable elements of the first set is selectable for display within the GUI object. A selection of a second set of user manipulable elements from among the first set of elements is received. Unselected elements of the first set of elements are removed from the GUI object. The second set of user manipulable elements are displayed within the GUI object. In one aspect, a first user input renders the first set of user manipulable elements selectable for display within the GUI object, while a second user input renders the second set of user manipulable elements unselectable. In various aspects, the GUI object may be a window, a menu bar, or an object that describes properties of a file.
-
Citations
39 Claims
-
1. A method, comprising:
-
displaying, using one or more processing units, a collapsed window including one or more selected graphical elements and an expand control, wherein unselected graphical elements are incapable of being displayed in the collapsed window; receiving, using the one or more processing units, an activation of the expand control; changing, using the one or more processing units, the expand control into a collapse control in response to the activation of the expand control; expanding, using the one or more processing units, the collapsed window into an expanded window, wherein the expanded window includes the selected graphical elements and unselected graphical elements; displaying, using the one or more processing units, an interactive control associated with each selected graphical element and each unselected graphical element; receiving, using the one or more processing units, a selection of an interactive control associated with an unselected graphical element; receiving, using the one or more processing units, an activation of the collapse control; changing, using the one or more processing units, the collapse control into an expand control in response to the activation of the collapse control; changing, using the one or more processing units, the expanded window into a modified collapsed window, wherein the modified collapsed window includes each graphical element associated with a selected interactive control, and wherein graphical elements that are not associated with a selected interactive control are incapable of being displayed in the modified collapsed window; and displaying, using the one or more processing units, the modified collapsed window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 37)
-
-
13. A system, comprising:
-
one or more processors; a non-transitory computer-readable storage medium containing instructions configured to cause the one or more processors to perform operations, including; displaying a collapsed window including one or more selected graphical elements and an expand control, wherein unselected graphical elements are incapable of being displayed in the collapsed window; receiving an activation of the expand control; changing the expand control into a collapse control in response to the activation of the expand control; expanding the collapsed window into an expanded window, wherein the expanded window includes the selected graphical elements and unselected graphical elements; displaying an interactive control associated with each selected graphical element and each unselected graphical element; receiving a selection of an interactive control associated with an unselected graphical element; receiving an activation of the collapse control; changing the collapse control into an expand control in response to the activation of the collapse control; changing the expanded window into a modified collapsed window, wherein the modified collapsed window includes each graphical element associated with a selected interactive control, and wherein graphical elements that are not associated with a selected interactive control are incapable of being displayed in the modified collapsed window; and displaying the modified collapsed window. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 38)
-
-
25. A computer-program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
display a collapsed window including one or more selected graphical elements and an expand control, wherein unselected graphical elements are incapable of being displayed in the collapsed window; receive an activation of the expand control; change the expand control into a collapse control in response to the activation of the expand control; expand the collapsed window into an expanded window, wherein the expanded window includes the selected graphical elements and unselected graphical elements; display an interactive control associated with each selected graphical element and each unselected graphical element; receive a selection of an interactive control associated with an unselected graphical element; receive an activation of the collapse control; change the collapse control into an expand control in response to the activation of the collapse control; change the expanded window into a modified collapsed window, wherein the modified collapsed window includes each graphical element associated with a selected interactive control, and wherein graphical elements that are not associated with a selected interactive control are incapable of being displayed in the modified collapsed window; and display the modified collapsed window. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39)
-
Specification