An object-oriented computer environment having a pair of graphical objects displayed on a graphical window of a display screen. The graphical objects are positioned relative to one another in a desired orientation through the use of a user interface. The graphical objects are operatively joined at an...http://www.google.de/patents/US6559860?utm_source=gb-gplus-sharePatent US6559860 - Method and apparatus for joining and manipulating graphical objects in a graphical user interface