Patent US4334124A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 23:54
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag