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

Referencing system and method for three-dimensional objects displayed on a computer generated display

Assignee: Individual
•
Filing: 1997-01-31
•
Granted: 2000-03-21
•
Expires: 2017-01-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A referencing system and method for determining relative distances and locations of three-dimensional objects displayed on a computer generated display, to enable the objects to be connected or otherwise manipulated relative to one another. The system includes one or more nodes or nodes, which upon activation emits radial vectors in any direction in three-dimensional space from a reference point on the node. The vectors project referencing shapes onto the objects, thereby indicating the relative distances and locations of the objects. In one embodiment of the referencing system of the present invention, a referencing shape becomes smaller as the activated node approaches the object onto which the referencing shape is projected. A perceptive volume surrounds the referencing point of each node, as well as each object or group of objects containing more than one node, such that selecting (for example, with a cursor or computer mouse) an object or group of connected objects outside or within its perceptive volume enables the object or group to be moved with or without rotating the object or group, respectively. Two or more objects can be connected by selecting (for example, with a cursor or computer mouse) a first object or group of connected objects, and dragging the first object or group toward a second object or group of connected objects until the first and second objects or groups of connected objects are within their perceptive volumes, thereby enabling the first and second objects or groups of connected objects to connect at a node situated on the first or second object or group of connected objects.

Inventors

  • 👤 Benjamin J. Van Eldik
  • 👤 Martin Coffey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 16:33
CPC Classifications
G; G06; G06T; G06T19/00

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 109 words
A referencing system for determining relative distances and locations of three-dimensional objects in an object field that can be displayed on a computer generated display, to enable the objects to be connected or otherwise manipulated relative to one another, comprising: a) one or more reference points for objects found on the object field; and b) a referencing shape projecting subsystem for projecting from a reference point, upon activation of that reference point, one or more referencing shapes that extend along vectors radiating from the reference point, which referencing shapes extend to other positions of the object field, such referencing shapes thereby indicating relationships between objects in the object field.
Claim 2
Dependent Claim 109 words
A referencing system for determining relative distances and locations of three-dimensional objects in an object field that can be displayed on a computer generated display, to enable the objects to be connected or otherwise manipulated relative to one another, comprising: a) one or more reference points for objects found on the object field; and b) a referencing shape projecting subsystem for projecting from a reference point, upon activation of that reference point, one or more referencing shapes that extend along vectors radiating from the reference point, which referencing shapes extend to other positions of the object field, such referencing shapes thereby indicating relationships between objects in the object field.
Claim 3
Dependent Claim 17 words
The system of claim 1, wherein the reference points are activated by an event or input device.
Claim 4
Dependent Claim 14 words
The system of claim 2, wherein the input device is a graphical pointing device.
Claim 5
Dependent Claim 19 words
The system of claim 1, wherein the referencing shapes can project in any direction in a represented three-dimensional space.
Claim 6
Dependent Claim 29 words
The system of claim 4, wherein the referencing shape projecting subsystem projects referencing shapes with attributes that change as the distance between the reference point and the object changes.
Claim 7
Dependent Claim 27 words
The system of claim 5, wherein the cross-section of the referencing shape reduces as the distance from the reference point decreases, and enlarges as this distance increases.
Claim 8
Dependent Claim 82 words
The system of claim 4, further comprising: c) a graphical pointing device with a place indicator; d) a first object, which can be a collection of two or more connected objects, having a first reference point and a first perceptive volume surrounding the first reference point; and e) an object moving subsystem for moving the first object by selecting the first object or the first perceptive volume with the graphical pointing device and thereafter moving the place indicator to cause said movement.
Claim 9
Dependent Claim 39 words
The system of claim 7, wherein the object moving subsystem moves an object without rotation by selecting, with the graphical pointing device, a point within the first perceptive volume, and thereafter moving the place indicator to cause said movement.
Claim 10
Dependent Claim 57 words
The system of claim 7, wherein the object moving subsystem moves the first object with rotation about a center of rotation of the first object by selecting, with the graphical pointing device, a point on the object outside any perceptive volume of the first object, and thereafter moving the place indicator to cause said movement and rotation.
Claim 11
Dependent Claim 29 words
The system of claim 9, further comprising: f) a center of rotation determining subsystem for determining the center of rotation of an object having two or more reference points.
Claim 12
Dependent Claim 87 words
The system of claim 7, further comprising: g) a second object having a second perceptive volume surrounding a second reference point; h) an object connecting subsystem for connecting two objects by selecting the first object with the graphical pointing device, moving the first object toward the second object by moving the place indicator until the first and second objects are within the first perceptive volume or the second perceptive volume thereby enabling the first and second objects to connect upon activation by an event or input device.
Claim 13
Dependent Claim 48 words
The system of claim 11, further comprising: i) a connecting priority subsystem for determining which objects will connect when the first object, second object and one or more additional objects are within a perceptive volume surrounding a reference point of the first object, second object or additional objects.
Claim 14
Dependent Claim 68 words
The system of claim 7, wherein the object moving subsystem and the object connecting subsystem can be operated such that, for two or more reference points on separate objects which reference points each have a node, each of those two or more nodes can moved to occupy the same space, thereby enabling more than two objects, or groups of connected objects, to be joined at the same point.
Claim 15
Dependent Claim 69 words
The system of claim 7, further comprising: j) a node associated with the first reference point or a second reference point, wherein the second reference point has a second perceptive volume surrounding the second reference point; and k) a node-attribute changing subsystem for changing one or more attributes of the node when the first and second objects are within the perceptive volume of the reference point of the node.
Claim 16
Dependent Claim 12 words
The system of claim 14, wherein the attribute that changes is color.
Claim 17
Dependent Claim 31 words
The system of claim 14, wherein the node-attribute changing subsystem is further for changing the attributes of the node to their original status upon connection of the first and second objects.
Claim 18
Dependent Claim 52 words
The system of claim 7, further comprising: l) a disconnecting subsystem for detaching a group of two or more connected objects by selecting the group within a perceptive volume of one of the connected objects and activating the detachment of one or more of those objects with an event or input device.
Claim 19
Dependent Claim 47 words
The system of claim 17, further comprising: m) a disconnecting priority subsystem for determining which object or group of connected objects will detach when the disconnecting subsystem is activated to disconnect an object or group of objects from a selected group of three or more connected objects.
Claim 20
Independent Claim 68 words
A method for determining relative distances and locations of three-dimensional objects in an object field that can be displayed on a computer generated display, comprising the steps of: 1) displaying on the display a first object having a first reference point; and 2) displaying referencing shapes projecting from the first reference point, such referencing shapes thereby indicating the relative distances and locations of objects in the object field.
Claim 21
Independent Claim 68 words
A method for determining relative distances and locations of three-dimensional objects in an object field that can be displayed on a computer generated display, comprising the steps of: 1) displaying on the display a first object having a first reference point; and 2) displaying referencing shapes projecting from the first reference point, such referencing shapes thereby indicating the relative distances and locations of objects in the object field.
Claim 22
Dependent Claim 26 words
The method of claim 19, wherein the attributes any portion of a referencing shape changes with the distance between the portion and the reference point changes.
Claim 23
Dependent Claim 55 words
The method of claim 19, wherein a first perceptive volume surrounds the first reference point, and the method further comprises: 3) moving the first object by selecting the first object or the first perceptive volume with a graphical pointing device and thereafter moving a place indicator of the graphical pointing device to cause said movement.
Claim 24
Dependent Claim 37 words
The method of claim 21, wherein the first object is moved without rotation by selecting, with the graphical pointing device, a point within the first perceptive volume, and thereafter moving the place indicator to cause said movement.
Claim 25
Dependent Claim 54 words
The method of claim 21, wherein the first object is moved with rotation about a center of rotation of the first object by selecting, with the graphical pointing device, a point on the object outside any perceptive volume of the first object, and thereafter moving the place indicator to cause said movement and rotation.
Claim 26
Dependent Claim 69 words
The method of claim 21, further comprising the steps of: 4) selecting the first object with the graphical pointing device; 5) moving the first object toward a second object having a second perceptive volume surrounding a second reference point by moving the place indicator until the first and second objects are within the first perceptive volume or the second perceptive volume; and 6) connecting the first and second objects.
Claim 27
Dependent Claim 44 words
The method of claim 24, further comprising the step of: 7) determining a priority for connecting objects when the first object, second object and one or more additional objects are within a perceptive volume of either the first object, second object or additional objects.
Claim 28
Dependent Claim 73 words
The method of claim 21, wherein a node is associated with the first reference point or a second reference point of a second object, wherein the second reference point has a second perceptive volume surrounding the second reference point, the method further comprising: 8) changing the attributes of the node when the first object and second object move such that both are within the perceptive volume of the reference point of the node.
Claim 29
Dependent Claim 23 words
The method of claim 26, further comprising: 9) changing said attributes to their original status upon connection of the first and second objects.
Claim 30
Dependent Claim 41 words
The method of claim 21, further comprising the step of: 10) selecting, within a perceptive volume of one of a group of two or more connected objects, the said connected objects; and 11) detaching one or more objects from the group.
Claim 31
Dependent Claim 25 words
The method of claim 28, further comprising: 12) determining a priority for which object or group of connected objects are detached in said detaching step.
Claim 32
Dependent Claim 59 words
The method of claim 21, further comprising the step of: 13) moving the first object such that a first node associated with the first reference point occupies the same space as a second node associated with a second reference point of a second object, thereby enabling objects or groups of connected objects to be connected at the same point.

References Cited (Backward Citations)

US4677576A Cited
US5771043A Cited
US5426728A Cited
GB2253772A Cited
US5341461A Cited
US5500926A Cited
US5511157A Cited
US5619630A Cited
GB2292657A Cited
EP0780799A2 Cited
US5745099A Cited
US5894310A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-03-21 2003-09-20 2004-03-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-03-21 2007-09-20 2008-03-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-03-21 2011-09-20 2012-03-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag