Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
259 words
A method of changing a scale of a drawing in a computer graphics application program comprising the steps of: displaying scroll bars along a plurality of axes of the drawing, said scroll bars each including a slider a position of which within the bar indicates a relative location of a working area relative to a virtual screen and a size of which indicates a relative size of the working area as a function of a total size of the virtual screen; responding to a user selection of a slider of a first one of said scroll bars and performing a resizing operation on the slider; and changing a scale of the drawing as a function of the resizing of the slider while constraining a center of interest of the drawing to a fixed location within the working area of the drawing by calculating a size and location of the selected slider within the scroll bar as a result of the resizing operation, comparing the calculated size and location of the selected slider with maximum and minimum limits, ignoring a change in scale of the drawing beyond the maximum and minimum limits, thereby constraining the center of interest of the drawing, computing sizes of sliders of other scroll bars as a function of the resizing of the selected slider, computing the computed sizes of said sliders with maximum and minimum limits, and ignoring a change in scale of the drawing beyond the maximum and minimum limits of any of said sliders, thereby constraining the center of interest of the drawing.
Claim 2
Independent Claim
259 words
A method of changing a scale of a drawing in a computer graphics application program comprising the steps of: displaying scroll bars along a plurality of axes of the drawing, said scroll bars each including a slider a position of which within the bar indicates a relative location of a working area relative to a virtual screen and a size of which indicates a relative size of the working area as a function of a total size of the virtual screen; responding to a user selection of a slider of a first one of said scroll bars and performing a resizing operation on the slider; and changing a scale of the drawing as a function of the resizing of the slider while constraining a center of interest of the drawing to a fixed location within the working area of the drawing by calculating a size and location of the selected slider within the scroll bar as a result of the resizing operation, comparing the calculated size and location of the selected slider with maximum and minimum limits, ignoring a change in scale of the drawing beyond the maximum and minimum limits, thereby constraining the center of interest of the drawing, computing sizes of sliders of other scroll bars as a function of the resizing of the selected slider, computing the computed sizes of said sliders with maximum and minimum limits, and ignoring a change in scale of the drawing beyond the maximum and minimum limits of any of said sliders, thereby constraining the center of interest of the drawing.
Claim 3
Dependent Claim
91 words
The method as in claim 1 wherein said user selection of the slider and performing a resizing operation is performed using a two button pointing device and comprises the steps of: responding to a press of a second one of said two buttons to change a shape of a displayed cursor; responding to a movement of the displayed cursor while said second button is pressed to change a size of a ghost image of said slider as displayed; and responding to a release of said second button to resize said slider.
Claim 4
Dependent Claim
71 words
The method as in claim 1 wherein said user selection of the slider and performing a resizing operation is performed using a two button pointing device and comprises the step of responding to a press of a second one of said two buttons when a displayed cursor is within the scroll bar to change the size of the slider depending on whether the cursor is within or outside of the slider.
Claim 5
Dependent Claim
27 words
The method as in claim 3 wherein the size of the slider is changed by moving an end of the slider to a location of the cursor.
Claim 6
Dependent Claim
22 words
The method as in claim 3 wherein the size of the slider is changed incrementally with each press of the second button.
Claim 7
Dependent Claim
126 words
The method as in claim 1 wherein the steps of responding to a user selection of the slider and performing a resizing operation on the slider is performed with a pointing device having at least one button and comprises the steps of: in response to a press of said one button, determining if a displayed cursor is within the scroll bar; if the displayed cursor is within the scroll bar, changing a shape of the displayed cursor when the cursor is proximate an end of the slider; responding to a movement of the cursor while said one button is pressed to change a size of a ghost image of said slider as displayed; and responding to a release of said one button to resize said slider.
Claim 8
Independent Claim
400 words
A method of changing a scale of a drawing in a computer graphics application program comprising the steps of: displaying scroll bars along a plurality of axes of the drawing, said scroll bars each including a slider a position of which within the bar indicates a relative location of a working area relative to a virtual screen and a size of which indicates a relative size of the working area as a function of a total size of the virtual screen; responding to a user selection of a slider of a first one of said scroll bars and performing a resizing operation of the selected slider; changing a scale of the drawing along a first axis of the drawing corresponding to scroll bar of the selected first slider as a function of the resizing of the slider while constraining a center of interest of the drawing to a fixed location within the working area of the drawing by calculating a size and location of the selected first slider within the scroll bar as a result of the resizing operation, comparing the calculated size and location of the selected first slider with maximum and minimum limits, and ignoring a change in scale of the drawing beyond the maximum and minimum limits, thereby constraining the center of interest of the drawing; responding to a user selection of a second slider of a second one of said scroll bars and performing a resizing operation of the slider; and changing a scale of the drawing along a second axis of the drawing corresponding to scroll bar of the selected second slider independent of the change of scale of the drawing along said first axis while constraining a center of interest of the drawing to a fixed location within the working area of the drawing by calculating a size and location of the selected second slider within the scroll bar as a result of the resizing operation, comparing the calculated size and location of the selected second slider with maximum and minimum limits, and ignoring a change in scale of the drawing beyond the maximum and minimum limits, thereby constraining the center of interest of the drawing; whereby the scale of the drawing is changed along each axis as a function of the change in size of the slider for the scroll bar for that axis independent of a change in scale along other axes.
Claim 9
Independent Claim
400 words
A method of changing a scale of a drawing in a computer graphics application program comprising the steps of: displaying scroll bars along a plurality of axes of the drawing, said scroll bars each including a slider a position of which within the bar indicates a relative location of a working area relative to a virtual screen and a size of which indicates a relative size of the working area as a function of a total size of the virtual screen; responding to a user selection of a slider of a first one of said scroll bars and performing a resizing operation of the selected slider; changing a scale of the drawing along a first axis of the drawing corresponding to scroll bar of the selected first slider as a function of the resizing of the slider while constraining a center of interest of the drawing to a fixed location within the working area of the drawing by calculating a size and location of the selected first slider within the scroll bar as a result of the resizing operation, comparing the calculated size and location of the selected first slider with maximum and minimum limits, and ignoring a change in scale of the drawing beyond the maximum and minimum limits, thereby constraining the center of interest of the drawing; responding to a user selection of a second slider of a second one of said scroll bars and performing a resizing operation of the slider; and changing a scale of the drawing along a second axis of the drawing corresponding to scroll bar of the selected second slider independent of the change of scale of the drawing along said first axis while constraining a center of interest of the drawing to a fixed location within the working area of the drawing by calculating a size and location of the selected second slider within the scroll bar as a result of the resizing operation, comparing the calculated size and location of the selected second slider with maximum and minimum limits, and ignoring a change in scale of the drawing beyond the maximum and minimum limits, thereby constraining the center of interest of the drawing; whereby the scale of the drawing is changed along each axis as a function of the change in size of the slider for the scroll bar for that axis independent of a change in scale along other axes.
Claim 10
Dependent Claim
71 words
The method as in claim 7 wherein said user selection of the slider and performing a resizing operation is performed using a two button pointing device and comprises the step of responding to a press of a second one of said two buttons when a displayed cursor is within the scroll bar to change the size of the slider depending on whether the cursor is within or outside of the slider.
Claim 11
Dependent Claim
27 words
The method as in claim 8 wherein the size of the slider is changed by moving an end of the slider to a location of the cursor.
Claim 12
Dependent Claim
22 words
The method as in claim 8 wherein the size of the slider is changed incrementally with each press of the second button.
Claim 13
Dependent Claim
276 words
A computer graphics apparatus used to generate and edit a drawing in a graphics application program comprising: a pointing device with at least one button; a display device which displays a pointing cursor, directed by the pointing device, and a plurality of scroll bars each with a slider, a position of a slider within a scroll bar indicating a relative location of a working area relative to a virtual screen and a size of said slider indicating a relative size of the working area as a function of a total size of the virtual screen; and a central processing unit responsive to a user selection of a slider by positioning said pointing cursor within said scroll bar and pressing a button to perform a resizing operation on the slider and to change a scale of the drawing as a function of the resizing of the slider while constraining a center of interest of the drawing within a working area of the drawing by calculating a size and location of the selected slider within the scroll bar as a result of the resizing operation, comparing the calculated size and location of the selected slider with maximum and minimum limits, ignoring a change in scale of the drawing beyond the minimum limit, thereby constraining the center of interest of the drawing, computing sizes of sliders of other scroll bars as a function of the resizing of the selected slider, comparing the computed sizes of said sliders with maximum and minimum limits, and ignoring a change in scale of the drawing beyond the minimum limit of any of said sliders, thereby constraining the center of interest of the drawing.
Claim 14
Dependent Claim
276 words
A computer graphics apparatus used to generate and edit a drawing in a graphics application program comprising: a pointing device with at least one button; a display device which displays a pointing cursor, directed by the pointing device, and a plurality of scroll bars each with a slider, a position of a slider within a scroll bar indicating a relative location of a working area relative to a virtual screen and a size of said slider indicating a relative size of the working area as a function of a total size of the virtual screen; and a central processing unit responsive to a user selection of a slider by positioning said pointing cursor within said scroll bar and pressing a button to perform a resizing operation on the slider and to change a scale of the drawing as a function of the resizing of the slider while constraining a center of interest of the drawing within a working area of the drawing by calculating a size and location of the selected slider within the scroll bar as a result of the resizing operation, comparing the calculated size and location of the selected slider with maximum and minimum limits, ignoring a change in scale of the drawing beyond the minimum limit, thereby constraining the center of interest of the drawing, computing sizes of sliders of other scroll bars as a function of the resizing of the selected slider, comparing the computed sizes of said sliders with maximum and minimum limits, and ignoring a change in scale of the drawing beyond the minimum limit of any of said sliders, thereby constraining the center of interest of the drawing.
Claim 15
Dependent Claim
80 words
A computer graphics apparatus as in claim 11 wherein said pointing device has two buttons and said central processing unit responds to a press of a second one of said two buttons to change a shape of a displayed cursor, responding to a movement of the displayed cursor while said second button is pressed to change a size of a ghost image of said slider as displayed, and responding to a release of said second button to resize said slider.
Claim 16
Dependent Claim
60 words
A computer graphics apparatus as in claim 11 wherein said pointing device has two buttons and said central processing unit responds to a press of a second one of said two buttons when a displayed cursor is within the scroll bar to change the size of the slider depending on whether the cursor is within or outside of the slider.
Claim 17
Dependent Claim
120 words
A computer graphics apparatus as in claim 11 wherein a pointing device has at least one button and said central processing unit responds to a press of said one button to determine if a displayed cursor is within the scroll bar, and if the displayed cursor is within the scroll bar, said central processing unit changes a shape of the displayed cursor when the cursor is proximate an end of the slider, said central processing unit further responding to a movement of the cursor while said one button is pressed to change a size of a ghost image of said slider as displayed, and said central processing unit responding to a release of said one button to resize said slider.
Claim 18
Dependent Claim
67 words
A computer graphics apparatus as in claim 11 wherein said display device displays scroll bars along a plurality of axes of the drawing and wherein when said central processing unit resizes one slider within one of said scroll bars the central processing then resizes the sliders of other scroll bars according to the resizing of said one slider corresponding to a change of scale of the drawing.
Claim 19
Dependent Claim
74 words
A computer graphics apparatus as in claim 11 wherein said display device displays scroll bars along a plurality of axes of the drawing and wherein said central processing unit resizes one slider within one of said scroll bars independently of a resizing of a slider within another of said scroll bars, said central processing unit changing a scale of the drawing on each axis independent of a change of scale along any other axis.
Claim 20
Dependent Claim
41 words
The computer graphics apparatus recited in claim 11 wherein the central processing unit pans the working area of the drawing along axes of the other scroll bars in response to a change in scale of the drawing beyond the maximum limits.
Claim 21
Independent Claim
317 words
A method of changing a scale of a drawing in a computer graphics application program comprising the steps of: displaying scroll bars along a plurality of axes of the drawing, said scroll bars each including a slider a position of which within the bar indicates a relative location of a working area relative to a virtual screen and a size of which indicates a relative size of the working area as a function of a total size of the virtual screen; responding to a user selection of a slider of a first one of said scroll bars and performing a resizing operation on the slider; and changing a scale of the drawing as a function of the resizing of the slider while constraining a center of interest of the drawing to a fixed location within the working area of the drawing by calculating a size and location of the selected slider within the scroll bar as a result of the resizing operation, comparing the calculated size and location of the selected slider with maximum and minimum limits, ignoring a change in scale of the drawing beyond the minimum limit, thereby constraining the center of interest of the drawing, and panning the working area of the drawing along an axis of the scroll bar of the selected slider in response to a change in scale of the drawing beyond the maximum limit, computing sizes of sliders of other scroll bars as a function of the resizing of the selected slider, comparing the computed sizes of said sliders with maximum and minimum limits, and ignoring a change in scale of the drawing beyond the maximum limit of any of said sliders, thereby constraining the center of interest of the drawing, and panning the working area of the drawing along axes of the other scroll bars in response to a change in scale of the drawing beyond the maximum limit.
Claim 22
Independent Claim
317 words
A method of changing a scale of a drawing in a computer graphics application program comprising the steps of: displaying scroll bars along a plurality of axes of the drawing, said scroll bars each including a slider a position of which within the bar indicates a relative location of a working area relative to a virtual screen and a size of which indicates a relative size of the working area as a function of a total size of the virtual screen; responding to a user selection of a slider of a first one of said scroll bars and performing a resizing operation on the slider; and changing a scale of the drawing as a function of the resizing of the slider while constraining a center of interest of the drawing to a fixed location within the working area of the drawing by calculating a size and location of the selected slider within the scroll bar as a result of the resizing operation, comparing the calculated size and location of the selected slider with maximum and minimum limits, ignoring a change in scale of the drawing beyond the minimum limit, thereby constraining the center of interest of the drawing, and panning the working area of the drawing along an axis of the scroll bar of the selected slider in response to a change in scale of the drawing beyond the maximum limit, computing sizes of sliders of other scroll bars as a function of the resizing of the selected slider, comparing the computed sizes of said sliders with maximum and minimum limits, and ignoring a change in scale of the drawing beyond the maximum limit of any of said sliders, thereby constraining the center of interest of the drawing, and panning the working area of the drawing along axes of the other scroll bars in response to a change in scale of the drawing beyond the maximum limit.
Claim 23
Dependent Claim
71 words
The method as in claim 18 wherein said user selection of the slider and performing a resizing operation is performed using a two button pointing device and comprises the step of responding to a press of a second one of said two buttons when a displayed cursor is within the scroll bar to change the size of the slider depending on whether the cursor is within or outside of the slider.
Claim 24
Dependent Claim
27 words
The method as in claim 19 wherein the size of the slider is changed by moving an end of the slider to a location of the cursor.
Claim 25
Dependent Claim
22 words
The method as in claim 19 wherein the size of the slider is changed incrementally with each press of the second button.