← Back to Patent Explorer
US5861886A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for grouping graphic objects on a computer based system having a graphical user interface

Assignee: Xerox Corp
•
Filing: 1996-06-26
•
Granted: 1999-01-19
•
Expires: 2016-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for creating and manipulating groups of graphic objects using enclosures. A persistent graphic object, such as a closed loop is drawn around a set of graphic objects as an enclosure. When the enclosure is selected the enclosure and the set of graphic objects within are grouped. Besides moving graphic objects into and out of the enclosure, the contents of a group can then be modified by 1) graphically altering the enclosure loop to include or remove graphic objects, 2) fusing groups by moving one of them so that their enclosure loops overlap (i.e., they "fuse" into one), 3) fusing groups through gestures which "touch" enclosure loops of the groups to be fused or 4) splitting the group into multiple groups through a splitting gesture.

Inventors

  • 👤 Thomas P. Moran
  • 👤 Patrick Chiu
  • 👤 William J. van Melle
  • 👤 Gordon P. Kurtenbach

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 22:24
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/04817; G06F3/0484; G06F3/04842

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 103 words
A method for creating and manipulating groups of graphic objects in a computer-controlled graphics editing system, said method comprising the steps of: a) a user drawing a persistant first enclosure graphic object, said first enclosure graphic object defining a boundary for a region wherein a first set of one or more graphic objects are positioned; b) said user acting on said first enclosure graphic object; and c) said system detecting that said first enclosure graphic object has been acted on and causing said first enclosure graphic object and said first set of one or more graphic objects to also be selected and grouped.
Claim 2
Independent Claim 103 words
A method for creating and manipulating groups of graphic objects in a computer-controlled graphics editing system, said method comprising the steps of: a) a user drawing a persistant first enclosure graphic object, said first enclosure graphic object defining a boundary for a region wherein a first set of one or more graphic objects are positioned; b) said user acting on said first enclosure graphic object; and c) said system detecting that said first enclosure graphic object has been acted on and causing said first enclosure graphic object and said first set of one or more graphic objects to also be selected and grouped.
Claim 3
Dependent Claim 82 words
The method as recited in claim 1 wherein prior to said step of said user acting on said first enclosure graphic object, performing the steps of: said user performing an alteration action for altering said boundary of said first enclosure graphic object, said alteration action one of a set of alteration gestures; and said system altering said boundary of said first enclosure graphic object based on said alteration gesture, and wherein said first set of one or more graphic objects may change.
Claim 4
Dependent Claim 47 words
The method as recited in claim 2 wherein said alteration action is modification gesture that increases the size of the defined region of said first enclosure graphic object so that one or more new graphic objects are in said first set of one or more graphic objects.
Claim 5
Dependent Claim 49 words
The method as recited in claim 2 wherein said alteration action is a modification gesture that causes the size of the defined region of said enclosure to decrease so that at least one graphic object of said set of one or more graphic objects is now outside said boundary.
Claim 6
Dependent Claim 43 words
The method as recited in claim 2 wherein said alteration action is a splitting gesture for splitting said first graphic object enclosure into a second graphic object enclosure and a third graphic object enclosure based on the spatial position of said splitting gesture.
Claim 7
Dependent Claim 30 words
The method as recited in claim 1 further comprising the step of moving said first graphic object enclosure and wherein said first group of graphic objects are moved in unison.
Claim 8
Dependent Claim 66 words
The method as recited in claim 6 wherein said first graphic object enclosure is moved to overlay a second graphic object enclosure, said second graphic enclosure graphic object defining a boundary for a region where a second set of one or more graphic objects are positioned; and said system performing the step of implicitly fusing said first graphic object enclosure and said second graphic object enclosure.
Claim 9
Dependent Claim 92 words
The method as recited in claim 7 where said step of said system implicitly fusing said first graphic object enclosure and said second graphic object enclosure is further comprised of the steps of: removing said first graphic object enclosure and said second graphic object enclosure; creating a third graphic object enclosure that has a shape representing said first graphic object enclosure overlaying said second graphic object enclosure so that said first group of graphic objects and said second group of graphic objects are fused to created a third group of graphic objects.
Claim 10
Independent Claim 122 words
A method for manipulating groups of graphic objects in a computer-controlled graphics editing system, said method comprising the steps of: a) a user drawing a first enclosure graphic object around a first set of graphic objects; b) said user drawing a second enclosure graphic object around a second set of graphic objects; c) said user performing a fusion gesture to fuse said first enclosure and said second enclosure; d) said system fusing said first enclosure and said second enclosure to create a fused enclosure having a shape corresponding to said first enclosure connected to said second enclosure and said fusion gesture, and said fused enclosure defining an area containing said first set of graphic objects and said second set of graphic objects.
Claim 11
Independent Claim 122 words
A method for manipulating groups of graphic objects in a computer-controlled graphics editing system, said method comprising the steps of: a) a user drawing a first enclosure graphic object around a first set of graphic objects; b) said user drawing a second enclosure graphic object around a second set of graphic objects; c) said user performing a fusion gesture to fuse said first enclosure and said second enclosure; d) said system fusing said first enclosure and said second enclosure to create a fused enclosure having a shape corresponding to said first enclosure connected to said second enclosure and said fusion gesture, and said fused enclosure defining an area containing said first set of graphic objects and said second set of graphic objects.
Claim 12
Dependent Claim 36 words
The method as recited in claim 9 wherein said fusion gesture is a loop shaped gesture and said fused enclosure has a shape of said first enclosure connected to said second enclosure via a linear section.
Claim 13
Dependent Claim 44 words
The method as recited in claim 9 wherein said fusion gesture is an arbitrarily connected shape overlapping said first enclosure and said second enclosure and said fused enclosure has a shape of said arbitrarily connected shape overlapping said first enclosure and said second enclosure.
Claim 14
Dependent Claim 56 words
The method as recited in claim 9 wherein prior to said step of performing a fusion gesture, performing the steps of: selecting said first enclosure using a selection gesture, said selecting step further causing said one or more other graphic objects to be grouped; and dragging said first enclosure so that it overlaps said second enclosure.
Claim 15
Dependent Claim 42 words
The method as recited in claim 9 wherein prior to said step of said user performing a fusion gesture, said user performing the step of drawing a link graphic object between said first enclosure graphic object and said second enclosure graphic object.
Claim 16
Dependent Claim 42 words
The method as recited in claim 13 wherein said fusion gesture is a looped shaped gesture across said link graphic object and said fused enclosure has a shape of said first enclosure connected to said second enclosure across said link graphic object.
Claim 17
Dependent Claim 119 words
A computer controlled graphics display system including a display and user controllable means for generating graphic objects, said system further comprising: enclosure detection circuitry, said enclosure detection circuitry for identifying a graphic object as an enclosure, said enclosure defining a region; group detection circuitry for identifying a group of graphic objects in said region, wherein operations performed on said graphic objected identified as an enclosure will also be performed on said group of graphic objects in said region; position detection circuitry for detecting a position of a gesture; gesture interpretation circuitry for identifying said gesture as being one of an associated plurality of gesture types and performing an enclosure operation corresponding to said identified gesture type on said enclosure.
Claim 18
Dependent Claim 119 words
A computer controlled graphics display system including a display and user controllable means for generating graphic objects, said system further comprising: enclosure detection circuitry, said enclosure detection circuitry for identifying a graphic object as an enclosure, said enclosure defining a region; group detection circuitry for identifying a group of graphic objects in said region, wherein operations performed on said graphic objected identified as an enclosure will also be performed on said group of graphic objects in said region; position detection circuitry for detecting a position of a gesture; gesture interpretation circuitry for identifying said gesture as being one of an associated plurality of gesture types and performing an enclosure operation corresponding to said identified gesture type on said enclosure.
Claim 19
Dependent Claim 27 words
The system as recited in claim 15 wherein one of said associated plurality of gesture types is an alteration gesture for changing the shape of an enclosure.
Claim 20
Dependent Claim 30 words
The system as recited in claim 15 wherein one of said associated plurality of said gesture types is a fusion gesture for fusing two enclosures to create a single enclosure.
Claim 21
Dependent Claim 28 words
The system as recited in claim 15 wherein said one of said associated plurality of gesture types is a splitting gesture for splitting an enclosure into two enclosures.

References Cited (Backward Citations)

US5347295A Cited
US5583946A Cited
US5572651A Cited
US5471578A Cited
US5509114A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-01-18 2002-07-20 2003-01-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-01-18 2006-07-20 2007-01-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-01-18 2010-07-20 2011-01-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag