Claims Analysis
Total Claims: 52
Claim 1
Independent Claim
102 words
A method for selecting a set of free form objects having a specific display relationship, comprising the steps of: displaying an area containing a plurality of free form objects; providing a selection identification zone associated with said area; determining when a selection indicator is positioned within said selection identification zone; displaying a selection region corresponding to the position of said selection indicator, said selection region comprising a line extending from said selection indicator; selecting those free form objects that intersect said selection region; and altering the appearance of said selected objects in order to indicate that said selected objects have been selected.
Claim 2
Independent Claim
102 words
A method for selecting a set of free form objects having a specific display relationship, comprising the steps of: displaying an area containing a plurality of free form objects; providing a selection identification zone associated with said area; determining when a selection indicator is positioned within said selection identification zone; displaying a selection region corresponding to the position of said selection indicator, said selection region comprising a line extending from said selection indicator; selecting those free form objects that intersect said selection region; and altering the appearance of said selected objects in order to indicate that said selected objects have been selected.
Claim 3
Dependent Claim
31 words
A method for selecting a set of free form objects as recited in claim 1, wherein said selection identification zone comprises a ruler adjacent said area containing said free form objects.
Claim 4
Dependent Claim
79 words
A method for selecting a set of free form objects as recited in claim 1, further comprising the steps of: receiving position data from a pointing device associated with said computer, said position data indicative of the position of said selection indicator; and receiving button data from a button associated with said pointing device, and wherein said selection region is established in response to said button being pressed while said selection indicator is positioned within said selection identification zone.
Claim 5
Dependent Claim
30 words
A method for selecting a set of free form objects as recited in claim 3, wherein said pointing device is a mouse and said selection indicator is a mouse cursor.
Claim 6
Dependent Claim
23 words
A method for selecting a set of free form objects as recited in claim 1, wherein said selection region comprises a rectangular area.
Claim 7
Dependent Claim
24 words
A method for selecting a set of free form objects as recited in claim 1, wherein said display relationship comprises a generally vertical arrangement.
Claim 8
Dependent Claim
24 words
A method for selecting a set of free form objects as recited in claim 1, wherein said display relationship comprises a generally horizontal arrangement.
Claim 9
Independent Claim
164 words
A method for selecting free form objects displayed by a computer and located within a rectangular region, comprising the steps of: receiving position data from a pointing device associated with said computer, said position data indicative of the position of a cursor; receiving button data from a button associated with said pointing device; in response to said button being pressed while said cursor is located in a predetermined area, providing a first selection line extending from a first cursor position; in response to said pointing device being moved while said button is pressed, providing visual feedback corresponding to an object selection region, said object selection region including a rectangular area between said first selection line and a second selection line extending from a second cursor position; in response to said button being released, selecting those free form objects that are included in said selection region; and altering the appearance of said selected objects in order to indicate that said selected objects have been selected.
Claim 10
Independent Claim
164 words
A method for selecting free form objects displayed by a computer and located within a rectangular region, comprising the steps of: receiving position data from a pointing device associated with said computer, said position data indicative of the position of a cursor; receiving button data from a button associated with said pointing device; in response to said button being pressed while said cursor is located in a predetermined area, providing a first selection line extending from a first cursor position; in response to said pointing device being moved while said button is pressed, providing visual feedback corresponding to an object selection region, said object selection region including a rectangular area between said first selection line and a second selection line extending from a second cursor position; in response to said button being released, selecting those free form objects that are included in said selection region; and altering the appearance of said selected objects in order to indicate that said selected objects have been selected.
Claim 11
Dependent Claim
58 words
A method for selecting free form objects as recited in claim 8, further comprising the steps of: determining whether said cursor is positioned in said predetermined area; and in response to said cursor being positioned in said predetermined area, changing the shape of said cursor to a predetermined icon indicative that said free form objects may be selected.
Claim 12
Dependent Claim
28 words
A method for selecting free form objects as recited in claim 9, wherein said predetermined area comprises a vertical ruler and said predetermined icon is a right-pointing arrow.
Claim 13
Dependent Claim
28 words
A method for selecting free form objects as recited in claim 9, wherein said predetermined area comprises a horizontal ruler and said predetermined icon is a downward-pointing arrow.
Claim 14
Dependent Claim
26 words
A method for selecting free form objects as recited in claim 8, wherein said selected objects comprise said free forms objects that intersect said selection region.
Claim 15
Dependent Claim
28 words
A method for selecting free form objects as recited in claim 8, wherein said selected objects comprise said free form objects that are contained within said selection region.
Claim 16
Dependent Claim
23 words
A method for selecting free form objects as recited in claim 8, wherein said visual feedback comprises an indication in said predetermined area.
Claim 17
Dependent Claim
26 words
A method for selecting free form objects as recited in claim 8, wherein said pointing device is a mouse and said button is a mouse button.
Claim 18
Dependent Claim
26 words
A method for selecting free form objects as recited in claim 8, wherein said predetermined area comprises a ruler located along an edge of a window.
Claim 19
Dependent Claim
74 words
A method for selecting free form objects as recited in claim 8, further comprising the steps of: upon said button being pressed, determining whether a predetermined key on a keyboard associated with said computer is pressed; in response to said predetermined key not being pressed when said button is pressed, clearing any previously selected objects; and in response to said predetermined key being pressed when said button is pressed, retaining any previously selected objects.
Claim 20
Independent Claim
130 words
A method for selecting free form objects displayed by a computer, comprising the steps of: receiving position data from a pointing device associated with said computer, said position data indicative of the position of a cursor; determining whether said cursor is positioned in a predetermined area; in response to said cursor being positioned in said predetermined area, changing the shape of said cursor to a predetermined icon indicative that said free form objects may be selected; receiving button data from a button associated with said pointing device; in response to said button being pressed while said cursor is located in said predetermined area, providing a selection line extending from said cursor; and in response to said button being released, determining which of said free form objects intersect said selection line.
Claim 21
Independent Claim
130 words
A method for selecting free form objects displayed by a computer, comprising the steps of: receiving position data from a pointing device associated with said computer, said position data indicative of the position of a cursor; determining whether said cursor is positioned in a predetermined area; in response to said cursor being positioned in said predetermined area, changing the shape of said cursor to a predetermined icon indicative that said free form objects may be selected; receiving button data from a button associated with said pointing device; in response to said button being pressed while said cursor is located in said predetermined area, providing a selection line extending from said cursor; and in response to said button being released, determining which of said free form objects intersect said selection line.
Claim 22
Dependent Claim
74 words
A method for selecting free form objects as recited in claim 18, further comprising the steps of: upon said button being pressed, determining whether a predetermined key on a keyboard associated with said computer is pressed; in response to said predetermined key not being pressed when said button is pressed, clearing any previously selected objects; and in response to said predetermined key being pressed when said button is pressed, retaining any previously selected objects.
Claim 23
Dependent Claim
83 words
A method for selecting free form objects as recited in claim 18, further comprising the steps of: in response to said pointing device being moved while said button is pressed, providing visual feedback corresponding to an object selection region, said object selection region including an area between said first selection line and a second selection line extending from a second cursor position; and in response to said button being released, determining which of said free term objects am included in said selection region.
Claim 24
Dependent Claim
26 words
A method for selecting free form objects as recited in claim 18, wherein said pointing device is a mouse and said button is a mouse button.
Claim 25
Dependent Claim
24 words
A method for selecting free form objects as recited in claim 18, wherein said predetermined area is located along an edge of a window.
Claim 26
Dependent Claim
28 words
A method for selecting free form objects as recited in claim 22, wherein said predetermined area is a vertical ruler and said predetermined icon is a right-pointing arrow.
Claim 27
Dependent Claim
28 words
A method for selecting free form objects as recited in claim 22, wherein said predetermined area is a horizontal ruler and said predetermined icon is a downward-pointing arrow.
Claim 28
Dependent Claim
153 words
A computer system for selecting free form objects, comprising: a central processing unit (CPU); a display coupled to said CPU for displaying information; and an input device coupled to said CPU for manipulating a selection indicator displayed on said display; said CPU being operative to: display on said display an area and a selection identification zone adjacent said area, said area including a plurality of free form objects; determine if said selection indicator is positioned over said selection identification zone; change the shape of said cursor to a predetermined indicator when said cursor is positioned over said selection identification zone, said predetermined indicator being indicative that said free form objects may be selected; display a selection region within said area while said selection indicator is positioned over said selection identification zone, said selection region comprising a line extending from said cursor; and determine which of said free form objects intersect said selection region.
Claim 29
Dependent Claim
153 words
A computer system for selecting free form objects, comprising: a central processing unit (CPU); a display coupled to said CPU for displaying information; and an input device coupled to said CPU for manipulating a selection indicator displayed on said display; said CPU being operative to: display on said display an area and a selection identification zone adjacent said area, said area including a plurality of free form objects; determine if said selection indicator is positioned over said selection identification zone; change the shape of said cursor to a predetermined indicator when said cursor is positioned over said selection identification zone, said predetermined indicator being indicative that said free form objects may be selected; display a selection region within said area while said selection indicator is positioned over said selection identification zone, said selection region comprising a line extending from said cursor; and determine which of said free form objects intersect said selection region.
Claim 30
Dependent Claim
82 words
A computer system for selecting free form objects as recited in claim 25, wherein said computer system further comprises a keyboard for providing data corresponding to the status of a key, and wherein said CPU is further operative to: determine whether said key is pressed when said button is pressed; clearing any previously selected objects if said key is not pressed when said button is pressed; and retaining any previously selected objects if said key is pressed when said button is pressed.
Claim 31
Dependent Claim
60 words
A computer system for selecting free form objects as recited in claim 25, further comprising a selection button associated with said computer, and wherein said CPU is further operative to: determine if said button is pressed or released; and identify said selection region in response to said button being pressed while said selection indicator is positioned over said selection region.
Claim 32
Dependent Claim
31 words
A computer system for selecting free form objects as recited in claim 25, wherein said input device is a mouse and said button is a mouse button associated with said mouse.
Claim 33
Dependent Claim
149 words
A computer-readable medium on which is stored a computer program for selecting free form object displayed by a computer, said computer program comprising instructions which, when executed by a computer, perform the steps of: receiving position data from a pointing device associated with said computer, said position data indicative of the position of a cursor; determining whether said cursor is positioned in a predetermined area; in response to said cursor being positioned in said predetermined area, changing the shape of said cursor to a predetermined icon indicative that said free form objects may be selected; receiving button data from a button associated with said pointing device; in response to said button being pressed while said cursor is located in said predetermined area, providing a selection line extending from said cursor; and in response to said button being released, determining which of said free form objects intersect said selection line.
Claim 34
Dependent Claim
149 words
A computer-readable medium on which is stored a computer program for selecting free form object displayed by a computer, said computer program comprising instructions which, when executed by a computer, perform the steps of: receiving position data from a pointing device associated with said computer, said position data indicative of the position of a cursor; determining whether said cursor is positioned in a predetermined area; in response to said cursor being positioned in said predetermined area, changing the shape of said cursor to a predetermined icon indicative that said free form objects may be selected; receiving button data from a button associated with said pointing device; in response to said button being pressed while said cursor is located in said predetermined area, providing a selection line extending from said cursor; and in response to said button being released, determining which of said free form objects intersect said selection line.
Claim 35
Dependent Claim
74 words
A computer-readable medium as recited in claim 29, wherein said steps performed by said program further comprise: upon said button being pressed, determining whether a predetermined key on a keyboard associated with said computer is pressed; in response to said predetermined key not being pressed when said button is pressed, clearing any previously selected objects; and in response to said predetermined key being pressed when said button is pressed, retaining any previously selected objects.
Claim 36
Dependent Claim
83 words
A computer-readable medium as recited in claim 29, wherein said steps performed by said program further comprise: in response to said pointing device being moved while said button is pressed, providing visual feedback corresponding to an object selection region, said object selection region including an area between said first selection line and a second selection line extending from a second cursor position; and in response to said button being released, determining which of said free form objects are included in said selection region.
Claim 37
Dependent Claim
22 words
A computer-readable medium as recited in claim 29, wherein said pointing device is a mouse and said button is a mouse button.
Claim 38
Dependent Claim
20 words
A computer-readable medium as recited in claim 29, wherein said predetermined area is located along an edge of a window.
Claim 39
Dependent Claim
24 words
A computer-readable medium as recited in claim 33, wherein said predetermined area is a vertical ruler and said predetermined icon is a right-pointing arrow.
Claim 40
Dependent Claim
24 words
A computer-readable medium as recited in claim 33, wherein said predetermined area is a horizontal ruler and said predetermined icon is a downward-pointing arrow.
Claim 41
Independent Claim
148 words
A method for selecting free form objects displayed by a computer, comprising the steps of: receiving position data from a pointing device associated with said computer, said position data indicative of the position of a cursor; receiving button data from a button associated with said pointing device; in response to said button being pressed while said cursor is located in a predetermined area, providing a selection line extending from said cursor; in response to said button being pressed, determining whether a predetermined key on a keyboard associated with said computer is pressed; in response to said predetermined key not being pressed when said button is pressed, clearing any previously selected objects; in response to said predetermined key being pressed when said button is pressed, retaining any previously selected objects; and in response to said button being released, determining which of said free form objects intersect said selection line.
Claim 42
Independent Claim
148 words
A method for selecting free form objects displayed by a computer, comprising the steps of: receiving position data from a pointing device associated with said computer, said position data indicative of the position of a cursor; receiving button data from a button associated with said pointing device; in response to said button being pressed while said cursor is located in a predetermined area, providing a selection line extending from said cursor; in response to said button being pressed, determining whether a predetermined key on a keyboard associated with said computer is pressed; in response to said predetermined key not being pressed when said button is pressed, clearing any previously selected objects; in response to said predetermined key being pressed when said button is pressed, retaining any previously selected objects; and in response to said button being released, determining which of said free form objects intersect said selection line.
Claim 43
Dependent Claim
58 words
A method for selecting free form objects as recited in claim 36, further comprising the steps of: determining whether said cursor is positioned in said predetermined area; and in response to said cursor being positioned in said predetermined area, changing the shape of said cursor to a predetermined icon indicative that said free form objects may be selected.
Claim 44
Dependent Claim
110 words
A method for selecting free form objects as recited in claim 36, further comprising the steps of: in response to said button being pressed while said cursor is located in said predetermined area, providing a first selection line extending from a first cursor position; in response to said pointing device being moved while said button is pressed, providing visual feedback corresponding to an object selection region, said object selection region including an area between said first selection line and a second selection line extending from a second cursor position; and in response to said button being released, determining which of said free form objects are included in said selection region.
Claim 45
Dependent Claim
26 words
A method for selecting free form objects as recited in claim 36, wherein said pointing device is a mouse and said button is a mouse button.
Claim 46
Dependent Claim
24 words
A method for selecting free form objects as recited in claim 36, wherein said predetermined area is located along an edge of a window.
Claim 47
Dependent Claim
28 words
A method for selecting free form objects as recited in claim 40, wherein said predetermined area is a vertical ruler and said predetermined icon is a right-pointing arrow.
Claim 48
Dependent Claim
28 words
A method for selecting free form objects as recited in claim 40, wherein said predetermined area is a horizontal ruler and said predetermined icon is a downward-pointing arrow.
Claim 49
Dependent Claim
183 words
A computer system for selecting free form objects, comprising: a central processing unit (CPU); a display coupled to said CPU for displaying information; an input device coupled to said CPU for manipulating a selection indicator displayed on said display; a selection button associated with said computer; and a keyboard for providing data corresponding to the status of a key said CPU being operative to: display on said display an area and a selection identification zone adjacent said area, said area including a plurality of free form objects; determine if said selection indicator is positioned over said selection identification zone; determine if said button is pressed or released; identify said selection region in response to said button being pressed while said selection indicator is positioned over said selection identification zone; determine whether said key is pressed when said button is pressed; clearing any previously selected objects if said key is not pressed when said button is pressed; retaining any previously selected objects if said key is pressed when said button is pressed; and determine which of said free form objects intersect said selection region.
Claim 50
Dependent Claim
183 words
A computer system for selecting free form objects, comprising: a central processing unit (CPU); a display coupled to said CPU for displaying information; an input device coupled to said CPU for manipulating a selection indicator displayed on said display; a selection button associated with said computer; and a keyboard for providing data corresponding to the status of a key said CPU being operative to: display on said display an area and a selection identification zone adjacent said area, said area including a plurality of free form objects; determine if said selection indicator is positioned over said selection identification zone; determine if said button is pressed or released; identify said selection region in response to said button being pressed while said selection indicator is positioned over said selection identification zone; determine whether said key is pressed when said button is pressed; clearing any previously selected objects if said key is not pressed when said button is pressed; retaining any previously selected objects if said key is pressed when said button is pressed; and determine which of said free form objects intersect said selection region.
Claim 51
Dependent Claim
55 words
A computer system for selecting free form objects as recited in claim 43, wherein said CPU is further operative to change the shape of said selection indicator to a predetermined indicator when said selection indicator is positioned over said selection identification zone, said predetermined indicator being indicative that said free form objects may be selected.
Claim 52
Dependent Claim
31 words
A computer system for selecting free form objects as recited in claim 43, wherein said input device is a mouse and said button is a mouse button associated with said mouse.