Positioning and alignment aids for shape objects having authorable behaviors and appearances
First Claim
Patent Images
1. A method of displaying information on a monitor attached to a computer, comprising:
- (a) displaying a first object on the monitor;
(b) displaying a second object on the monitor;
(c) positioning the second object proximate to the first object on the monitor;
(d) displaying one or more socket objects on the first object and one or more plug objects on the second object when the second object is positioned proximate to the first object, wherein one or more of the socket objects on the first object maintain knowledge regarding interaction with one or more of the plug objects on the second object independently of the first object and second object; and
(e) automatically coupling the second object to the first object by coupling a plug object of the second object to a socket object of the first object.
1 Assignment
0 Petitions
Accused Products
Abstract
An intelligent shape is displayed in conjunction with a CAD application program, wherein the intelligent shape selectively displays positioning and alignment aids on the monitor of the computer to assist a user in operating one or more functions of the host application program. When invoked, the intelligent shape displays plugs and sockets related to the shapes on the monitor and aids the user in positioning, aligning, rotating, and connecting shapes together.
31 Citations
18 Claims
-
1. A method of displaying information on a monitor attached to a computer, comprising:
-
(a) displaying a first object on the monitor;
(b) displaying a second object on the monitor;
(c) positioning the second object proximate to the first object on the monitor;
(d) displaying one or more socket objects on the first object and one or more plug objects on the second object when the second object is positioned proximate to the first object, wherein one or more of the socket objects on the first object maintain knowledge regarding interaction with one or more of the plug objects on the second object independently of the first object and second object; and
(e) automatically coupling the second object to the first object by coupling a plug object of the second object to a socket object of the first object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented apparatus for displaying information, comprising:
-
a computer having a monitor attached thereto, wherein the monitor displays a first object and a second object;
means for positioning the second object proximate to the first object on the monitor;
means for displaying one or more socket objects on the first object and one or more plug objects on the second object when the second object is positioned proximate to the first object, wherein one or more of the socket objects on the first object maintain knowledge regarding interaction with one or more of the plug objects on the second object independently of the first object and the second object; and
means for automatically coupling the second object to the first object by coupling a plug object of the second object to a socket object of the first object. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
8. An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more instructions executable by the computer to perform method steps of displaying information on a monitor attached to the computer, the method comprising:
-
(a) displaying a first object on the monitor;
(b) displaying a second object on the monitor;
(c) positioning the second object proximate to the first object on the monitor;
(d) displaying one or more socket objects on the first object and one or more plug objects on the second object when the second object is positioned proximate to the first object, wherein one or more of the socket objects on the first object maintain knowledge regarding interaction with one or more of the plug objects on the second object independently of the first object and the second object; and
(e) automatically coupling the second object to the first object by coupling a plug object os the second objects to a socket object of the first object. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification