US4334124A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Floating coordinate system
Assignee: Intergraph Corp
•
Filing: 1980-03-26
•
Granted: 1982-06-08
•
Expires: 2000-03-26
Abstract
Abstract Apparatus for determining the position of a cursor with respect to a floating coordinate system, such as a menu. The floating menu incorporates two sensing devices similar to that in the cursor. A processing unit determines the position of the two sensing devices and the position of the cursor with respect to a fixed coordinate system. From this data the position of the cursor with respect to the floating menu is determined.
Inventors
- 👤 Bruce E. Imsand
- 👤 Robert L. Kuehlthau
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 14:51
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/041; G06F3/046
Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
95 words
A method for determining the position of a device with respect to a first coordinate system and a second coordinate system in a computer coordinate entry system comprising the steps of: producing data related to the position of said device with respect to said first coordinate system; producing data related to the position of said second coordinate system with respect to said first coordinate system; and generating from said device positional data and said second coordinate system positional data a signal related to the position of said device with respect to said second coordinate system.
Claim 2
Independent Claim
95 words
A method for determining the position of a device with respect to a first coordinate system and a second coordinate system in a computer coordinate entry system comprising the steps of: producing data related to the position of said device with respect to said first coordinate system; producing data related to the position of said second coordinate system with respect to said first coordinate system; and generating from said device positional data and said second coordinate system positional data a signal related to the position of said device with respect to said second coordinate system.
Claim 3
Dependent Claim
75 words
A method as in claim 1 wherein said device positional data producing step comprises the steps of: translating a uniform magnetic field along an axis of said first coordinate system; and determining the time between initiation of said translating step and arrival of said magnetic field at said device, said time being related to the position of said device with respect to the axis of said first coordinate system along which said magnetic field translates.
Claim 4
Dependent Claim
105 words
In a method for generating cursor positional data related to the position of a free cursor with respect to a first coordinate system in a coordinate digitizing system, a method for determining the position of said free cursor with respect to a second coordinate system, movable with respect to said first coordinate system, comprising the steps of: generating data related to the position of said second coordinate system with respect to said first coordinate system; and generating from said cursor positional data and said second coordinate system positional data a signal related to the position of said cursor with respect to said second coordinate system.
Claim 5
Dependent Claim
105 words
In a method for generating cursor positional data related to the position of a free cursor with respect to a first coordinate system in a coordinate digitizing system, a method for determining the position of said free cursor with respect to a second coordinate system, movable with respect to said first coordinate system, comprising the steps of: generating data related to the position of said second coordinate system with respect to said first coordinate system; and generating from said cursor positional data and said second coordinate system positional data a signal related to the position of said cursor with respect to said second coordinate system.
Claim 6
Dependent Claim
75 words
A method as in claim 3 wherein said cursor positional data producing step comprises the steps of: translating a uniform magnetic field along an axis of said first coordinate system; and determining the time between initiation of said translating step and arrival of said magnetic field at said cursor, said time being related to the position of said cursor with respect to the axis of said first coordinate system along which said magnetic field translates.
Claim 7
Dependent Claim
83 words
A method as in claim 1 or 3 wherein said second coordinate system positional data producing step comprises the steps of: translating a uniform magnetic field along an axis of said first coordinate system; and timing the period between initiation of said translating step and arrival of said magnetic field at said second coordinate system, said period being related to the position of said second coordinate system with respect to the axis of said first coordinate system along which said magnetic field translates.
Claim 8
Dependent Claim
108 words
A floating coordinate system for use with a computer coordinate entry system, said coordinate entry system producing data related to the position of a device with respect to a fixed coordinate system, said floating coordinate system comprising: a reference surface movable with respect to said fixed coordinate system and fixed with respect to said floating coordinate system; means for producing data related to the position of said reference surface with respect to said fixed coordinate system; and means, responsive to said reference surface positional data and said device positional data, for generating a signal related to the position of said device with respect to said floating coordinate system.
Claim 9
Dependent Claim
108 words
A floating coordinate system for use with a computer coordinate entry system, said coordinate entry system producing data related to the position of a device with respect to a fixed coordinate system, said floating coordinate system comprising: a reference surface movable with respect to said fixed coordinate system and fixed with respect to said floating coordinate system; means for producing data related to the position of said reference surface with respect to said fixed coordinate system; and means, responsive to said reference surface positional data and said device positional data, for generating a signal related to the position of said device with respect to said floating coordinate system.
Claim 10
Dependent Claim
160 words
In a computer coordinate entry system for determining the position of a device with respect to a first coordinate system including a first reference surface fixed with respect to said first coordinate system and first means for producing data related to the position of said device with respect to said first coordinate system, a system for determining the position of said device with respect to a second coordinate system, movable with respect to said first coordinate system, comprising: a second reference surface movably disposed on said first reference surface, said second coordinate system fixed with respect to said second reference surface; second means, cooperating with said first means, for producing data related to the position of said second reference surface with respect to said first coordinate system; and means, responsive to said device positional data and said second reference surface positional data, for generating a signal related to the position of said device with respect to said second coordinate system.
Claim 11
Dependent Claim
160 words
In a computer coordinate entry system for determining the position of a device with respect to a first coordinate system including a first reference surface fixed with respect to said first coordinate system and first means for producing data related to the position of said device with respect to said first coordinate system, a system for determining the position of said device with respect to a second coordinate system, movable with respect to said first coordinate system, comprising: a second reference surface movably disposed on said first reference surface, said second coordinate system fixed with respect to said second reference surface; second means, cooperating with said first means, for producing data related to the position of said second reference surface with respect to said first coordinate system; and means, responsive to said device positional data and said second reference surface positional data, for generating a signal related to the position of said device with respect to said second coordinate system.
Claim 12
Dependent Claim
143 words
A coordinate digitizing system for determining the position of a free cursor with respect to a first coordinate system and second coordinate system comprising: a first reference surface fixed in position with respect to said first coordinate system; first means for producing data related to the position of said free cursor with respect to said first coordinate system; a second reference surface movably disposed on said first reference surface, said second coordinate system fixed in position with respect to said second reference surface; second means, cooperating with said first means, for producing data related to the position of said second reference surface with respect to said first coordinate system; and means, responsive to said cursor positional data and said second reference surface positional data, for generating a signal related to the position of said free cursor with respect to said second coordinate system.
Claim 13
Dependent Claim
143 words
A coordinate digitizing system for determining the position of a free cursor with respect to a first coordinate system and second coordinate system comprising: a first reference surface fixed in position with respect to said first coordinate system; first means for producing data related to the position of said free cursor with respect to said first coordinate system; a second reference surface movably disposed on said first reference surface, said second coordinate system fixed in position with respect to said second reference surface; second means, cooperating with said first means, for producing data related to the position of said second reference surface with respect to said first coordinate system; and means, responsive to said cursor positional data and said second reference surface positional data, for generating a signal related to the position of said free cursor with respect to said second coordinate system.
Claim 14
Dependent Claim
178 words
A computer coordinate entry system for determining the position of a device with respect to a first coordinate system and a second coordinate system comprising: a first reference surface fixed in position with respect to said first coordinate system; first means for producing data related to the position of said device with respect to said first coordinate system, said first means having a first portion attached to said device and a second portion disposed proximate said first reference surface; a second reference surface movably disposed on said first reference; second means, cooperating with said second portion, for producing data related to the position of said second reference surface with respect to said first coordinate system, said second means including third and fourth portions attached to said second reference surface, said third and fourth portions being fixed in position with respect to said second coordinate system; and means, responsive to said device positional data and said second reference surface positional date, for generating a signal related to the position of said device with respect to said second coordinate system.
Claim 15
Dependent Claim
178 words
A computer coordinate entry system for determining the position of a device with respect to a first coordinate system and a second coordinate system comprising: a first reference surface fixed in position with respect to said first coordinate system; first means for producing data related to the position of said device with respect to said first coordinate system, said first means having a first portion attached to said device and a second portion disposed proximate said first reference surface; a second reference surface movably disposed on said first reference; second means, cooperating with said second portion, for producing data related to the position of said second reference surface with respect to said first coordinate system, said second means including third and fourth portions attached to said second reference surface, said third and fourth portions being fixed in position with respect to said second coordinate system; and means, responsive to said device positional data and said second reference surface positional date, for generating a signal related to the position of said device with respect to said second coordinate system.
Claim 16
Dependent Claim
203 words
In a coordinate digitizing system for determining the position of a free cursor with respect to a first coordinate system including a first reference surface fixed with respect to said first coordinate system and first means for producing data related to the position of said free cursor with respect to said first coordinate system, said first means having a first portion attached to said free cursor and a second portion disposed proximate said first reference surface, a system for determining the position of said free cursor with respect to a second coordinate system, movable with respect to said first coordinate system, comprising: a second reference surface movably disposed on said first reference surface; second means, cooperating with said second portion, for producing data related to the position of said second reference surface with respect to said first coordinate system, said second means including third and fourth portions attached to said second reference surface, said third and fourth portions being fixed in position with respect to said second coordinate system; and means, responsive to said cursor positional data and said second reference surface positional data, for generating a signal related to the position of said free cursor with respect to said second coordinate system.
Claim 17
Dependent Claim
203 words
In a coordinate digitizing system for determining the position of a free cursor with respect to a first coordinate system including a first reference surface fixed with respect to said first coordinate system and first means for producing data related to the position of said free cursor with respect to said first coordinate system, said first means having a first portion attached to said free cursor and a second portion disposed proximate said first reference surface, a system for determining the position of said free cursor with respect to a second coordinate system, movable with respect to said first coordinate system, comprising: a second reference surface movably disposed on said first reference surface; second means, cooperating with said second portion, for producing data related to the position of said second reference surface with respect to said first coordinate system, said second means including third and fourth portions attached to said second reference surface, said third and fourth portions being fixed in position with respect to said second coordinate system; and means, responsive to said cursor positional data and said second reference surface positional data, for generating a signal related to the position of said free cursor with respect to said second coordinate system.
Claim 18
Dependent Claim
210 words
In a coordinate digitizing system for determining the position of a free cursor with respect to a first coordinate system including a first reference surface fixed with respect to said first coordinate system and first means for producing data related to the position of said free cursor with respect to said first coordinate system, said first means having a first portion attached to said free cursor and a second portion disposed proximate said first reference surface, a system for determining the position of said free cursor with respect to a second coordinate system, movable with respect to said first coordinate system, comprising: a second reference surface movably disposed on said first reference surface; second means, cooperating with said second portion, for producing data related to the position of said second reference surface with respect to said first coordinate system, said second means including third and fourth portions attached to said second reference surface and each similar to said first portion, said third and fourth portions being fixed in position with respect to said second coordinate system; and means, responsive to said cursor positional data and said second reference surface positional data, for generating a signal related to the position of said free cursor with respect to said second coordinate system.
Claim 19
Dependent Claim
210 words
In a coordinate digitizing system for determining the position of a free cursor with respect to a first coordinate system including a first reference surface fixed with respect to said first coordinate system and first means for producing data related to the position of said free cursor with respect to said first coordinate system, said first means having a first portion attached to said free cursor and a second portion disposed proximate said first reference surface, a system for determining the position of said free cursor with respect to a second coordinate system, movable with respect to said first coordinate system, comprising: a second reference surface movably disposed on said first reference surface; second means, cooperating with said second portion, for producing data related to the position of said second reference surface with respect to said first coordinate system, said second means including third and fourth portions attached to said second reference surface and each similar to said first portion, said third and fourth portions being fixed in position with respect to said second coordinate system; and means, responsive to said cursor positional data and said second reference surface positional data, for generating a signal related to the position of said free cursor with respect to said second coordinate system.
Claim 20
Dependent Claim
135 words
Apparatus as in claim 11 wherein: said first portion comprises a coil attached to said free cursor; said second portion comprises a first group of parallel wires, a second group of parallel wires disposed transversely with respect to said first group, and means for sequentially establishing, and subsequently, sequentially stopping current flow in said first group of wires and then said second group of wires to produce a magnetic field which translates uniformly across said first reference surface; and said generating means includes timing means for producing a signal related to the time between the initiation of each magnetic field translation and the time at which said magnetic field is sensed by said coil, said time being related to the distance said coil is disposed from the first wire energized in each of said groups.
Claim 21
Dependent Claim
54 words
Apparatus as in claim 12 wherein: said third portion comprises another coil attached to said second reference surface; said fourth portion comprises a third coil attached to said second reference surface; and said second producing means further comprises means for selectively applying the output of said another and third coils to said timing means.
Claim 22
Dependent Claim
259 words
Apparatus as in claim 12 wherein said current establishing and stopping means and timing means comprises: a parallel in, serial out shift register; a first serial in, parallel out shift register having a plurality of outputs, each of said outputs being connected to one end of one wire in said first group, respectively; a second serial in, parallel out shift register having a plurality of outputs, each of said outputs being connected to one end of one wire in said second group, respectively; means for selectively applying the output of said parallel in, serial out shift register to one of said first serial in, parallel out shift register and said second serial in, parallel out shift register; a plurality of constant current sources connected to the other ends of said wires of said first and second groups; means for shifting the data in said parallel in, serial out shift register, said first serial in, parallel out shift register and second serial in, parallel out shift register at a first frequency; means for selectively comparing at least one of the amplitude and slope polarity of one of said coil, said another coil and said third coil with reference values and generating a comparison signal in response to a favorable comparison; and means for counting the number of pulses having a second frequency between energization of the first wire in each of said groups and said comparison signal, the count in said counting means being related to the distance of the coil having its output selectively compared to said first wire.
Claim 23
Dependent Claim
186 words
A computer coordinate entry system for determining the position of a device with respect to a first coordinate system and a second coordinate system comprising: a first reference surface fixed in position with respect to said first coordinate system; first means for producing data related to the position of said device with respect to said first coordinate system, said first means having a first portion attached to said device and a second portion disposed proximate said first reference surface; a second reference surface movably disposed on said first reference surface; second means, cooperating with said second portion, for producing data related to the position of said second reference surface with respect to said first coordinate system, said second means including third and fourth portions attached to said second reference surface and each similar to said first portion, said third and fourth portions being fixed in position with respect to said second coordinate system; and means, responsive to said device positional data and said second reference surface positional data, for generating a signal related to the position of said device with respect to said second coordinate system.
Claim 24
Dependent Claim
186 words
A computer coordinate entry system for determining the position of a device with respect to a first coordinate system and a second coordinate system comprising: a first reference surface fixed in position with respect to said first coordinate system; first means for producing data related to the position of said device with respect to said first coordinate system, said first means having a first portion attached to said device and a second portion disposed proximate said first reference surface; a second reference surface movably disposed on said first reference surface; second means, cooperating with said second portion, for producing data related to the position of said second reference surface with respect to said first coordinate system, said second means including third and fourth portions attached to said second reference surface and each similar to said first portion, said third and fourth portions being fixed in position with respect to said second coordinate system; and means, responsive to said device positional data and said second reference surface positional data, for generating a signal related to the position of said device with respect to said second coordinate system.
Claim 25
Dependent Claim
241 words
In a coordinate digitizing system for determining the position of a free cursor with respect to a first coordinate system including a first reference surface fixed with respect to said first coordinate system and first means for producing data related to the position of said free cursor with respect to said first coordinate system, said first means having a first portion attached to said free cursor and a second portion disposed proximate said first reference surface, a system for determining the position of said free cursor with respect to a second coordinate system, movable with respect to said first coordinate system, comprising: a second reference surface movably disposed on said first reference surface; second means, cooperating with said second portion, for producing data related to the position of said second reference surface with respect to said first coordinate system, said second means including third and fourth portions attached to said second reference surface and each similar to said first portion, said third and fourth portions being fixed in position with respect to said second coordinate system, said first, third and fourth portions having lower surfaces defining a plane substantially parallel to said first reference surface when said free cursor is operatively disposed on said second reference surface; and means responsive to said cursor positional data and said second reference surface positional data, for generating a signal related to the position of said free cursor with respect to said second coordinate system.
Claim 26
Dependent Claim
241 words
In a coordinate digitizing system for determining the position of a free cursor with respect to a first coordinate system including a first reference surface fixed with respect to said first coordinate system and first means for producing data related to the position of said free cursor with respect to said first coordinate system, said first means having a first portion attached to said free cursor and a second portion disposed proximate said first reference surface, a system for determining the position of said free cursor with respect to a second coordinate system, movable with respect to said first coordinate system, comprising: a second reference surface movably disposed on said first reference surface; second means, cooperating with said second portion, for producing data related to the position of said second reference surface with respect to said first coordinate system, said second means including third and fourth portions attached to said second reference surface and each similar to said first portion, said third and fourth portions being fixed in position with respect to said second coordinate system, said first, third and fourth portions having lower surfaces defining a plane substantially parallel to said first reference surface when said free cursor is operatively disposed on said second reference surface; and means responsive to said cursor positional data and said second reference surface positional data, for generating a signal related to the position of said free cursor with respect to said second coordinate system.
Claim 27
Dependent Claim
27 words
Apparatus as in claim 8, 10, 15 or 16 wherein said apparatus further comprises means for determining when said free cursor is on said second reference surface.
Claim 28
Dependent Claim
71 words
Apparatus as in claim 17 wherein said apparatus further comprises means for generating a signal related to the position of said free cursor with respect to said second coordinate system when said free cursor is on said second reference surface and means for generating a signal related to the position of said free cursor with respect to said first coordinate system when said free cursor is off said second reference surface.
Claim 29
Dependent Claim
55 words
Apparatus as in claim 10, 15 or 16 wherein: said second reference surface comprises a board movable with respect to said first reference surface; said third portion comprises a first coil mounted on the upper surface of said board; and said fourth portion comprises a second coil mounted on the upper surface of said board.
Claim 30
Dependent Claim
216 words
A computer coordinate entry system for determining the position of the device with respect to a first coordinate system and a second coordinate system comprising: a first reference surface fixed in position with respect to said first coordinate system; first means for producing data related to the position of said device with respect to said first coordinate system, said first means having a first portion attached to said device and a second portion disposed proximate said first reference surface; a second reference surface movably disposed on said first reference surface; second means, cooperating with said second portion, for producing data related to the position of said second reference surface with respect to said first coordinate system, said second means including third and fourth portions attached to said second reference surface and each similar to said first portion, said third and fourth portions being fixed in position with respect to said second coordinate system, said first, third and fourth portions having lower surfaces defining a plane substantially parallel to said first reference surface when said device is operatively disposed on said second reference surface; and means, responsive to said device positional data and said second reference surface positional data, for generating a signal related to the position of said device with respect to said second coordinate system.
Claim 31
Dependent Claim
216 words
A computer coordinate entry system for determining the position of the device with respect to a first coordinate system and a second coordinate system comprising: a first reference surface fixed in position with respect to said first coordinate system; first means for producing data related to the position of said device with respect to said first coordinate system, said first means having a first portion attached to said device and a second portion disposed proximate said first reference surface; a second reference surface movably disposed on said first reference surface; second means, cooperating with said second portion, for producing data related to the position of said second reference surface with respect to said first coordinate system, said second means including third and fourth portions attached to said second reference surface and each similar to said first portion, said third and fourth portions being fixed in position with respect to said second coordinate system, said first, third and fourth portions having lower surfaces defining a plane substantially parallel to said first reference surface when said device is operatively disposed on said second reference surface; and means, responsive to said device positional data and said second reference surface positional data, for generating a signal related to the position of said device with respect to said second coordinate system.
Claim 32
Dependent Claim
25 words
Apparatus as in claim 6, 7, or 20 wherein said apparatus further comprises means for determining when said device is on said second reference surface.
Claim 33
Dependent Claim
67 words
Apparatus as in claim 21 wherein said apparatus further comprises means for generating a signal related to the position of said device with respect to said second coordinate system when said device is on said second reference surface and means for generating a signal related to the position of said device with respect to said first coordinate system when said device is off said second reference surface.
Claim 34
Dependent Claim
136 words
Apparatus as in claim 9 or 20 wherein: said first portion comprises a coil attached to said device; said second portion comprises a first group of parallel wires, a second group of parallel wires disposed transversely with respect to said first group, and means for sequentially establishing, and subsequently, sequentially stopping current flow in said first group of wires and then said second group of wires to produce a magnetic field which translates uniformly across said first reference surface; and said generating means includes timing means for producing a signal related to the time between the initiation of each magnetic field translation and the time at which said magnetic field is sensed by said coil, said time being related to the distance said coil is disposed from the first wire energized in each of said groups.
Claim 35
Dependent Claim
54 words
Apparatus as in claim 23 wherein: said third portion comprises another coil attached to said second reference surface; said fourth portion comprises a third coil attached to said second reference surface; and said second producing means further comprises means for selectively applying the output of said another and third coils to said timing means.
Claim 36
Dependent Claim
259 words
Apparatus as in claim 23 wherein said current establishing and stopping means and timing means comprises: a parallel in, serial out shift register; a first serial in, parallel out shift register having a plurality of outputs, each of said outputs being connected to one end of one wire in said first group, respectively; a second serial in, parallel out shift register having a plurality of outputs, each of said outputs being connected to one end of one wire in said second group, respectively; means for selectively applying the output of said parallel in, serial out shift register to one of said first serial in, parallel out shift register and said second serial in, parallel out shift register; a plurality of constant current sources connected to the other ends of said wires of said first and second groups; means for shifting the data in said parallel in, serial out shift register, said first serial in, parallel out shift register and second serial in, parallel out shift register at a first frequency; means for selectively comparing at least one of the amplitude and slope polarity of one of said coil, said another coil and said third coil with reference values and generating a comparison signal in response to a favorable comparison; and means for counting the number of pulses having a second frequency between energization of the first wire in each of said groups and said comparison signal, the count in said counting means being related to the distance of the coil having its output selectively compared to said first wire.
References Cited (Backward Citations)
US3725760A
Cited
US3801733A
Cited
US3647963A
Cited
US3735044A
Cited
US3700809A
Cited
US3767858A
Cited
US3904821A
Cited
US3873770A
Cited
US3904822A
Cited
US3956588A
Cited
US4022969A
Cited
US3983322A
Cited
US4022971A
Cited
US4018989A
Cited
US4081603A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1985-06-07 | 1985-12-07 | 1986-06-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1989-06-07 | 1989-12-07 | 1990-06-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1993-06-07 | 1993-12-07 | 1994-06-08 | $7700.00 | Window Closed / Lapsed |