Claims Analysis
Total Claims: 46
Claim 1
Independent Claim
71 words
A method of docking a first panel to a second panel, the first and second panels displayed on a display of a computer system, the method comprising the steps of: dragging the first panel towards the second panel; dropping the first panel within a predetermined distance of the second panel; and coupling the first panel to the second panel, wherein the first and second panels are both fully visible when coupled.
Claim 2
Independent Claim
71 words
A method of docking a first panel to a second panel, the first and second panels displayed on a display of a computer system, the method comprising the steps of: dragging the first panel towards the second panel; dropping the first panel within a predetermined distance of the second panel; and coupling the first panel to the second panel, wherein the first and second panels are both fully visible when coupled.
Claim 3
Dependent Claim
37 words
The method of claim 1, further comprising the step of: moving the first panel when the first and second panels are coupled; and automatically moving the second panel in correspondence to the movement of the first panel.
Claim 4
Dependent Claim
18 words
The method of claim 1, further comprising the step of: uncoupling the first panel from the second panel.
Claim 5
Dependent Claim
24 words
The method of claim 3, wherein the uncoupling step comprises the step of: selecting a docking wedge disposed between the first and second panels.
Claim 6
Dependent Claim
35 words
The method of claim 3, wherein the uncoupling step comprises the step of: selecting a modifier key coupled to the computer system; and dragging the first panel concurrent with the selection of the modifier key.
Claim 7
Dependent Claim
21 words
The method of claim 3, wherein the uncoupling step comprises the step of: moving the second panel to a visible location.
Claim 8
Dependent Claim
46 words
The method of claim 1, further comprising the steps of: selecting a minimize button on the first panel; and reducing the first and second panels in size in response to the selection, wherein a reduced representation of each of the first and second panels is displayed.
Claim 9
Dependent Claim
25 words
The method of claim 7, wherein said reducing step comprises the step of: automatically moving the reduced first and second panels to a different location.
Claim 10
Dependent Claim
24 words
The method of claim 1, wherein the coupling step further comprises the step of: disposing a docking wedge between the first and second panels.
Claim 11
Dependent Claim
37 words
The method of claim 1, wherein the dragging step comprises the steps of: selecting a modifier key coupled to the computer system; and selecting a header bar of the first panel while the modifier key is selected.
Claim 12
Dependent Claim
13 words
The method of claim 1, wherein the predetermined distance is measured by pixels.
Claim 13
Dependent Claim
12 words
The method of claim 11, wherein the predetermined distance is 12 pixels.
Claim 14
Dependent Claim
91 words
A computer system having a display displaying a plurality of panels, the computer system comprising: means for docking a first panel having a header bar and a minimize button with a second panel and displaying a docking wedge therebetween; means for dragging the docked panels via the header bar; means for zipping the panels when the minimize button is selected, the zipped panels including a zipped representation of the first panel and a zipped representation of the second panel; and means for undocking the panels when the docking wedge is selected.
Claim 15
Dependent Claim
91 words
A computer system having a display displaying a plurality of panels, the computer system comprising: means for docking a first panel having a header bar and a minimize button with a second panel and displaying a docking wedge therebetween; means for dragging the docked panels via the header bar; means for zipping the panels when the minimize button is selected, the zipped panels including a zipped representation of the first panel and a zipped representation of the second panel; and means for undocking the panels when the docking wedge is selected.
Claim 16
Dependent Claim
57 words
The system of claim 13, further comprising: means for resizing the first panel; and means for reconfiguring the docking of the first panel and the second panel in response to the resizing, wherein reconfiguring of the docking of the resized first panel and the second panel results in the docked panels and the docking wedge not overlapping.
Claim 17
Dependent Claim
27 words
The system of claim 14, wherein said reconfiguring means comprises: means for automatically adjusting the docking wedge according to the new shape of the resized first panel.
Claim 18
Dependent Claim
20 words
The system of claim 13, wherein the means for undocking comprises: means for removing the docking wedge from the display.
Claim 19
Dependent Claim
43 words
The system of claim 13, wherein the means for undocking comprises: means for detecting whether a modifier key has been selected; means for dragging the first panel when the modifier key is selected; and means for removing the docking wedge from the display.
Claim 20
Dependent Claim
35 words
The system of claim 13, wherein the second panel is located beyond a border of the display and the means for undocking comprises: means for moving the second panel within the border of the display.
Claim 21
Dependent Claim
34 words
The system of claim 13, wherein the means for docking comprises: means for dragging the first panel in proximity to the second panel; and means for modifying the dragging means to cause the docking.
Claim 22
Dependent Claim
29 words
The system of claim 19, wherein the means for dragging the first panel comprises: cursor means displayed on the display means; and pointing means for controlling the cursor means.
Claim 23
Dependent Claim
45 words
The system of claim 13, wherein the means for dragging the docked panels comprises: means for detecting when the first panel's header bar is selected and moved; and means for moving the second panel and docking wedge in correspondence to movements of the first panel.
Claim 24
Dependent Claim
39 words
The system of claim 13, wherein the means for zipping comprises: means for reducing the displayed size of the first and second panels; and wherein the docking wedge is not displayed when the size of the panels is reduced.
Claim 25
Dependent Claim
27 words
The system of claim 22, wherein the means for zipping further comprises: means for moving the first and second panels to a different location on the display.
Claim 26
Dependent Claim
29 words
The system of claim 23, wherein the different location is the upper left corner of a bounding box surrounding the first and second panels before the panels were zipped.
Claim 27
Dependent Claim
96 words
A computer program product having a computer readable medium having computer program logic recorded thereon for displaying a plurality of panels on a display of a computer system having a processor and a memory, the computer program product comprising: means for docking the first and second panels, wherein selection of at least one button on either of said docked first and second panels operates as if a button on the other one of said docked first and second panels has also been selected; and means for displaying a docking wedge connecting the first and second panels.
Claim 28
Dependent Claim
96 words
A computer program product having a computer readable medium having computer program logic recorded thereon for displaying a plurality of panels on a display of a computer system having a processor and a memory, the computer program product comprising: means for docking the first and second panels, wherein selection of at least one button on either of said docked first and second panels operates as if a button on the other one of said docked first and second panels has also been selected; and means for displaying a docking wedge connecting the first and second panels.
Claim 29
Dependent Claim
25 words
The computer program product of claim 25, wherein the first and second panels each contain functionalities used to modify a document stored within the memory.
Claim 30
Dependent Claim
30 words
The computer program product of claim 26, wherein the functionalities are organized into sets and wherein the first and second panels are each capable of holding a plurality of functionalities.
Claim 31
Dependent Claim
60 words
The computer program product of claim 25, wherein the means for docking the first and second panels comprises: means for dragging the first panel in proximity to the second panel; means for detecting whether a modifier key is selected; and means for creating a docking wedge and docking the first and second panels thereon if the modifier key is selected.
Claim 32
Dependent Claim
21 words
The computer program product of claim 25, wherein the first and second panels are undocked when the docking wedge is selected.
Claim 33
Dependent Claim
34 words
The computer program product of claim 25, further comprising: means for removing the docking wedge and undocking the first and second panels when the first panel is dragged while a modifier key is selected.
Claim 34
Dependent Claim
70 words
The computer program product of claim 25, further comprising: means for reducing the docked panels in size in response to the selection of a minimize button, wherein the docking wedge is not displayed when the panels are reduced, and wherein a reduced first panel and a reduced second panel are displayed when the panels are reduced; and means for moving the reduced panels to a different location on the display.
Claim 35
Dependent Claim
26 words
The computer program product of claim 31, wherein said means for moving the reduced panels is operable automatically when said reducing means reduces the docked panels.
Claim 36
Dependent Claim
43 words
The computer program product of claim 25, further comprising: means for moving the first panel when the first and second panels are docked; and means for moving the second panel and the docking wedge in correspondence to the movement of the first panel.
Claim 37
Dependent Claim
73 words
A computer system having a display, the computer system comprising: means for displaying first and second panels on the display; means for dragging the first panel into proximity with the second panel; means for docking the first and second panels when the first panel is dragged into proximity with the second panel; means for graphically indicating whether the first and second panels are docked; and means for undocking the first and second panels.
Claim 38
Dependent Claim
73 words
A computer system having a display, the computer system comprising: means for displaying first and second panels on the display; means for dragging the first panel into proximity with the second panel; means for docking the first and second panels when the first panel is dragged into proximity with the second panel; means for graphically indicating whether the first and second panels are docked; and means for undocking the first and second panels.
Claim 39
Dependent Claim
32 words
The computer system of claim 34, wherein the means for graphically indicating whether the panels are docked displays a docking wedge between the first and second panels when the panels are docked.
Claim 40
Dependent Claim
15 words
The computer system of claim 35, wherein the means for undocking utilizes the docking wedge.
Claim 41
Dependent Claim
37 words
The computer system of claim 34, wherein the first panel includes a minimize button, the computer system further comprising: means for reducing the size of the docked first and second panels when the minimize button is selected.
Claim 42
Dependent Claim
37 words
The computer system of claim 37, further comprising: means for moving automatically the reduced docked first and second panels to a position on the display different than before the first and second panels were reduced in size.
Claim 43
Dependent Claim
49 words
The computer system of claim 34, further comprising: means for resizing the first panel; and means for reconfiguring the docked panels in response to the resized first panel, wherein the reconfigured docked panels and the graphical indication of whether the first and second panels are docked do not overlap.
Claim 44
Dependent Claim
36 words
The computer system of claim 39, wherein said reconfiguring means comprises: means for adjusting the size of the graphical indication of whether the first and second panels are docked in accordance with the resized first panel.
Claim 45
Dependent Claim
56 words
The computer system of claim 34, wherein the first panel includes a header bar and the means for dragging comprises: means for selecting the header bar; means for determining whether a modifier key is selected; and wherein the means for docking only docks the panels if the header bar and the modifier key are selected concurrently.
Claim 46
Dependent Claim
50 words
The computer system of claim 34, wherein the means for undocking further comprises: means for dragging the docked first panel; means for determining whether a modifier key is selected; and means for undocking the first and second panels if the first panel is dragged while the modifier key is selected.