US5745099A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Cursor positioning method
Assignee: Hexagon Technology Center GmbH
•
Filing: 1995-12-18
•
Granted: 1998-04-28
•
Expires: 2015-12-18
Abstract
Abstract A method for positioning a cursor relative to a reference position on the display using the pointing device includes the steps of positioning the cursor at a position on a display with a pointing device, selecting the position as the reference position, the reference position associated with an object, moving the cursor to a plurality of cursor positions not associated with the object on the display with the pointing device, and displaying a plurality of offset values on the display, the offset values being calculated in response to the reference position and the plurality of cursor positions.
Inventors
- 👤 Per Blomqvist
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 18:10
CPC Classifications
G; G06; G06T; G06T19/00; G06T19/20; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/04812; G06T2219/00; G06T2219/012; G06T2219/20; G06T2219/2004; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/964
Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
110 words
In a computer system including a display and a pointing device, a method for positioning a cursor relative to a reference position on the display using the pointing device, the method comprising the steps of: positioning the cursor at a position on the display with the pointing device; selecting the position as the reference position, the reference position associated with an object; moving the cursor to a plurality of cursor positions not associated with the object on the display with the pointing device; and displaying a plurality of offset values on the display, the offset values being calculated in response to the reference position and the plurality of cursor positions.
Claim 2
Dependent Claim
110 words
In a computer system including a display and a pointing device, a method for positioning a cursor relative to a reference position on the display using the pointing device, the method comprising the steps of: positioning the cursor at a position on the display with the pointing device; selecting the position as the reference position, the reference position associated with an object; moving the cursor to a plurality of cursor positions not associated with the object on the display with the pointing device; and displaying a plurality of offset values on the display, the offset values being calculated in response to the reference position and the plurality of cursor positions.
Claim 3
Dependent Claim
24 words
The method of claim 1, wherein the reference position is on the object and the plurality of cursor positions are not on the object.
Claim 4
Dependent Claim
24 words
The method of claim 1, further comprising the step of: selecting a cursor position on the display, the cursor position having user-selected offset values.
Claim 5
Dependent Claim
24 words
The method of claim 3, further comprising the step of drawing a new object on the display at the cursor position on the display.
Claim 6
Dependent Claim
32 words
The method of claim 3, further comprising the step of selecting an existing object on the display; and moving the existing object on the display to the cursor position on the display.
Claim 7
Dependent Claim
20 words
The method of claim 1, further comprising the step of selecting a coordinate system for the plurality of offset values.
Claim 8
Dependent Claim
19 words
The method of claim 1, wherein each of the plurality of offset values comprise a pair of offset values.
Claim 9
Dependent Claim
21 words
The method of claim 1, wherein each of the plurality of offset values comprise degree offset values and magnitude offset values.
Claim 10
Dependent Claim
48 words
The method of claim 1 further comprising the steps of: determining a constrained plurality of cursor positions from the plurality of cursor positions on the display; and selecting a cursor position from the constrained plurality of cursor positions on the display, the cursor position having user-selected offset values.
Claim 11
Dependent Claim
124 words
In a computer system including a display and a pointing device, a method for determining an offset value relative to a reference position on the display using the pointing device, the method comprising the steps of: positioning the cursor at a first cursor position on the display with a pointing device the first cursor position on the display corresponding to the reference position, the reference position associated with an object; moving the cursor to a second cursor position on the display with the pointing device, the second cursor position not associated with the object; and displaying the offset value on the display, the offset value being calculated in response to an offset between the reference position and the second cursor position on the display.
Claim 12
Dependent Claim
124 words
In a computer system including a display and a pointing device, a method for determining an offset value relative to a reference position on the display using the pointing device, the method comprising the steps of: positioning the cursor at a first cursor position on the display with a pointing device the first cursor position on the display corresponding to the reference position, the reference position associated with an object; moving the cursor to a second cursor position on the display with the pointing device, the second cursor position not associated with the object; and displaying the offset value on the display, the offset value being calculated in response to an offset between the reference position and the second cursor position on the display.
Claim 13
Dependent Claim
21 words
The method of claim 10 wherein the second cursor location on the display is constrained in response to the reference position.
Claim 14
Dependent Claim
111 words
A computer system including a display for positioning a cursor relative to a reference position on the display, the computer further comprising: a pointing device; means for positioning the cursor at a position on the display with the pointing device; means for selecting the position as the reference position, the reference position associated with an object; means for moving the cursor to a plurality of cursor positions not associated with the object on the display with the pointing device; and means for displaying a plurality of offset values on the display, the offset values being calculated in response to an offset between the reference position and the plurality of cursor positions.
Claim 15
Dependent Claim
111 words
A computer system including a display for positioning a cursor relative to a reference position on the display, the computer further comprising: a pointing device; means for positioning the cursor at a position on the display with the pointing device; means for selecting the position as the reference position, the reference position associated with an object; means for moving the cursor to a plurality of cursor positions not associated with the object on the display with the pointing device; and means for displaying a plurality of offset values on the display, the offset values being calculated in response to an offset between the reference position and the plurality of cursor positions.
Claim 16
Dependent Claim
24 words
The computer system of claim 12, further comprising: means for selecting a cursor position on the display, the cursor position having user-selected offset values.
Claim 17
Dependent Claim
109 words
A computer program that displays offset values between a reference position associated with an object and a plurality of cursor positions not associated with the object on a display, the computer program comprising: code that allows the user to select the reference position associated with the object on the display with the pointing device; code that allows the user to select a cursor position not associated with the object on the display with the pointing device; and code that displays the offset values on the display, the offset values determined in response to the reference position and the cursor position; wherein the codes are stored on a tangible medium.
Claim 18
Dependent Claim
109 words
A computer program that displays offset values between a reference position associated with an object and a plurality of cursor positions not associated with the object on a display, the computer program comprising: code that allows the user to select the reference position associated with the object on the display with the pointing device; code that allows the user to select a cursor position not associated with the object on the display with the pointing device; and code that displays the offset values on the display, the offset values determined in response to the reference position and the cursor position; wherein the codes are stored on a tangible medium.
Claim 19
Dependent Claim
78 words
The method of claim 10 further comprising, before the step of moving the cursor, the steps of: positioning the cursor at a third cursor position on the display with the pointing device, the third cursor position associated with another object; and selecting the another object; and wherein the step of moving the cursor to the second cursor position comprises the step of moving the another object to the second cursor position on the display with the pointing device.
Claim 20
Dependent Claim
15 words
The method of claim 15 wherein the third cursor position is on the another object.
Claim 21
Dependent Claim
20 words
The method of claim 10 wherein the first cursor position is located at a center of gravity of the object.
Claim 22
Dependent Claim
20 words
The method of claim 10 wherein the first cursor position is located at an axis of rotation of the object.
Claim 23
Dependent Claim
18 words
The method of claim 10 wherein the first cursor position is located on the perimeter of the object.
Claim 24
Dependent Claim
25 words
The method of claim 10 wherein the offset value comprises a pair of offset values between the first cursor position and the second cursor position.
Claim 25
Dependent Claim
67 words
The computer system of claim 12 further comprising, means for positioning the cursor at a third cursor position on the display with the pointing device, the third cursor position associated with another object; and means for selecting the another object; and wherein the means for moving the cursor comprises means for moving the another object to the second cursor position on the display with the pointing device.
Claim 26
Dependent Claim
16 words
The computer system of claim 21 wherein the third cursor position is on the another object.
Claim 27
Dependent Claim
26 words
The computer system of claim 12 wherein the offset value comprises a pair of offset values between the first cursor position and the second cursor position.
Claim 28
Dependent Claim
17 words
The computer system of claim 12 wherein the reference position is on a corner of the object.
Claim 29
Dependent Claim
25 words
The computer program of claim 14 wherein the reference position is on the object and the plurality of cursor positions are not on the object.
Claim 30
Dependent Claim
29 words
The computer program of claim 14 wherein the code that allows the user to select a cursor position includes code that constrains the cursor position to user-selected offset values.
Claim 31
Dependent Claim
28 words
The computer program of claim 14 further comprising code that allows the user to draw a new object on the display at the cursor position on the display.
Claim 32
Dependent Claim
42 words
The computer program of claim 14 further comprising: code that allows the user to select an existing object on the display; and code that allows the user to move the existing object on the display to the cursor position on the display.
Claim 33
Dependent Claim
22 words
The computer program of claim 14 further comprising code that allows the user to select a coordinate system for the offset values.
Claim 34
Dependent Claim
18 words
The computer program of claim 14 wherein each of the offset values comprise a pair of offset values.
References Cited (Backward Citations)
US5583538A
Cited
US4887230A
Cited
US5299307A
Cited
US5327528A
Cited
US5432531A
Cited
US5361081A
Cited
US5596347A
Cited
US5565887A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-04-27 | 2001-10-27 | 2002-04-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-04-27 | 2005-10-27 | 2006-04-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-04-27 | 2009-10-27 | 2010-04-28 | $7700.00 | Window Closed / Lapsed |