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

Input/output system for computer user interface using magnetic levitation

Assignee: International Business Machines Corp
•
Filing: 1991-05-29
•
Granted: 1992-09-08
•
Expires: 2011-05-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable computer user input/output (I/O) system having a multiple degree-of-freedom magnetic levitation (maglev) device with a matched electrodynamically levitated flotor and stator combination and an electrodynamic forcer means for receiving coil currents for applying controlled magnetic forces mutual to the flotor and stator. A sensing means measures the relative position and orientation of the flotor and stator. The I/O system includes a maglev I/O device control software module for measuring the relative movement of the flotor-stator combination of the maglev device and for controlling the coil currents provided to the electrodynamic forcer means. At least one active device model module, comprising a software representation of a mechanical I/O device, controls the maglev I/O device control software module to generate signals which emulate the mechanical I/O device represented by the active device model. An application software module contains code instructions representing predetermined information relevant to that application and understandable to the user of the application software. An application binding software module is interposed and operatively coupled between the maglev I/O device control software module and the application software module for controlling at least one of a) the application software module as a function of the measured sensing means output, and b) the maglev I/O device control software module as a function of the predetermined application software information.

Inventors

  • 👤 Ralph L. Hollis, Jr.
  • 👤 Septimiu E. Salcudean

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:27
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/0362

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 218 words
A programmable computer user input/output (I/O) system, comprising: a multiple degree-of-freedom magnetic levitation (maglev) device having a matched electrodynamically levitated flotor and stator combination and an electrodynamic forcer means for receiving coil currents for applying controlled magnetic forces mutual to the flotor and stator and sensing means for measuring the relative position and orientation of the flotor and stator; a maglev I/O device control software module for measuring the relative movement of the flotor-stator combination of the maglev device and for controlling the coil currents provided to the electrodynamic forcer means; at least one active device model module, comprising a software representation of a mechanical I/O device, for controlling said maglev I/O device control software module to generate signals which emulate the mechanical I/O device represented by said active device model; an application software module containing code instructions representing predetermined information relevant to that application and understandable to the user of said application software; and an application binding software module interposed and operatively coupled between said maglev I/O device control software module and said application software module for controlling at least one of a) said application software module as a function of said measured relative movement of the flotor-stator combination, and b) said maglev I/O device control software module as a function of said predetermined application software information.
Claim 2
Dependent Claim 218 words
A programmable computer user input/output (I/O) system, comprising: a multiple degree-of-freedom magnetic levitation (maglev) device having a matched electrodynamically levitated flotor and stator combination and an electrodynamic forcer means for receiving coil currents for applying controlled magnetic forces mutual to the flotor and stator and sensing means for measuring the relative position and orientation of the flotor and stator; a maglev I/O device control software module for measuring the relative movement of the flotor-stator combination of the maglev device and for controlling the coil currents provided to the electrodynamic forcer means; at least one active device model module, comprising a software representation of a mechanical I/O device, for controlling said maglev I/O device control software module to generate signals which emulate the mechanical I/O device represented by said active device model; an application software module containing code instructions representing predetermined information relevant to that application and understandable to the user of said application software; and an application binding software module interposed and operatively coupled between said maglev I/O device control software module and said application software module for controlling at least one of a) said application software module as a function of said measured relative movement of the flotor-stator combination, and b) said maglev I/O device control software module as a function of said predetermined application software information.
Claim 3
Dependent Claim 61 words
A programmable computer user interface system according to claim 1, further comprising a tactile editor software module, comprising a software interface cooperating with said at least one active device model module, for modifying said active device model as a function of user input parameters to thereby modify the emulation of the mechanical user interface device represented by said active device model.
Claim 4
Dependent Claim 113 words
A programmable computer user interface system according to claim 1, further comprising maglev device control means operatively associated with said I/O device control software module; wherein: said maglev I/O device control software module includes software instructions for comparing the sensed movements with stored data representing desired parameters of said at least one device model and providing an error signal representing the difference between said stored data and said sensed movements; and said maglev device control means further includes means operated on by said maglev I/O device control software module and coupled to said electrodynamic forcer means for providing said coil currents to said electrodynamic forcer means as a function of said error signal.
Claim 5
Dependent Claim 238 words
A motion and compliance emulation system, comprising: a matched electrodynamically levitated flotor and stator combination, having clearance gaps between flotor and stator sufficient for a desired range of relative motion and greater than required for electrodynamic efficiency; electrodynamic forcer means for receiving coil currents for applying controlled magnetic forces mutual to the flotor and stator and analogous to a number of synthetic springs, each synthetic spring having a zero-point and a stiffness value; and p1 programmable means for controlling both zero-point and stiffness value by controlling the coil currents in sets applied to said forcer elements during the entire range of mutual motion, thereby controlling position, orientation and compliance, said programmable means including: a maglev I/O device control software module for controlling the amplitude of the coil currents provided to the electrodynamic forcer means; at least one active device model module, comprising a software representation of a mechanical I/O device, for controlling said maglev I/O device control software module to generate signals which emulate the mechanical I/O device represented by said active device model; an application software module containing code instructions representing predetermined information relevant to that application and understandable to the user of said application software; and an application binding software module interposed and operatively coupled between said maglev I/O device control software module and said application software module for controlling said maglev I/O device control software module as a function of said predetermined application software information.
Claim 6
Dependent Claim 238 words
A motion and compliance emulation system, comprising: a matched electrodynamically levitated flotor and stator combination, having clearance gaps between flotor and stator sufficient for a desired range of relative motion and greater than required for electrodynamic efficiency; electrodynamic forcer means for receiving coil currents for applying controlled magnetic forces mutual to the flotor and stator and analogous to a number of synthetic springs, each synthetic spring having a zero-point and a stiffness value; and p1 programmable means for controlling both zero-point and stiffness value by controlling the coil currents in sets applied to said forcer elements during the entire range of mutual motion, thereby controlling position, orientation and compliance, said programmable means including: a maglev I/O device control software module for controlling the amplitude of the coil currents provided to the electrodynamic forcer means; at least one active device model module, comprising a software representation of a mechanical I/O device, for controlling said maglev I/O device control software module to generate signals which emulate the mechanical I/O device represented by said active device model; an application software module containing code instructions representing predetermined information relevant to that application and understandable to the user of said application software; and an application binding software module interposed and operatively coupled between said maglev I/O device control software module and said application software module for controlling said maglev I/O device control software module as a function of said predetermined application software information.
Claim 7
Dependent Claim 61 words
A motion and compliance emulation system according to claim 4, further comprising a tactile editor software module, comprising a software interface cooperating with said at least one active device model module, for modifying said active device model as a function of user input parameters to thereby modify the emulation of the mechanical user interface device represented by said active device model.
Claim 8
Dependent Claim 211 words
A motion and compliance emulation system, comprising: a matched electrodynamically levitated flotor and stator combination, having clearance gaps between flotor and stator sufficient for a desired range of relative motion and greater than required for electrodynamic efficiency; sensing means for generating output signals as a function of the relative movement of the flotor-stator combination of the maglev device; a maglev I/O device control software module for comparing said output signals with stored data representing desired parameters of said at least one device model and providing an error signal representing the difference between said stored data and said sensing means output signals; at least one active device model module, comprising a software representation of a mechanical I/O device, operatively coupled with said maglev I/O device control software module for generating emulation signals as a function of said error signal which emulate the mechanical I/O device represented by said active device model; an application software module containing code instructions representing predetermined information relevant to that application and understandable to the user of said application software; and an application binding software module interposed and operatively coupled between said maglev I/O device control software module and said application software module for controlling said application software module as a function of said sensing means output signals.
Claim 9
Dependent Claim 211 words
A motion and compliance emulation system, comprising: a matched electrodynamically levitated flotor and stator combination, having clearance gaps between flotor and stator sufficient for a desired range of relative motion and greater than required for electrodynamic efficiency; sensing means for generating output signals as a function of the relative movement of the flotor-stator combination of the maglev device; a maglev I/O device control software module for comparing said output signals with stored data representing desired parameters of said at least one device model and providing an error signal representing the difference between said stored data and said sensing means output signals; at least one active device model module, comprising a software representation of a mechanical I/O device, operatively coupled with said maglev I/O device control software module for generating emulation signals as a function of said error signal which emulate the mechanical I/O device represented by said active device model; an application software module containing code instructions representing predetermined information relevant to that application and understandable to the user of said application software; and an application binding software module interposed and operatively coupled between said maglev I/O device control software module and said application software module for controlling said application software module as a function of said sensing means output signals.
Claim 10
Dependent Claim 61 words
A motion and compliance emulation system according to claim 6, further comprising a tactile editor software module, comprising a software interface cooperating with said at least one active device model module, for modifying said active device model as a function of user input parameters to thereby modify the emulation of the mechanical user interface device represented by said active device model.
Claim 11
Dependent Claim 200 words
A programmable computer user input/output (I/O) system, comprising: a multiple degree-of-freedom magnetic levitation (maglev) device having a levitated flotor and stator combination and force applying means for receiving coil currents for applying controlled magnetic forces mutual to the flotor and stator; a maglev I/O device control software module for measuring the relative movement of the flotor-stator combination of the maglev device and for controlling the coil currents provided to the force applying means; at least one active device model module, comprising a software representation of a mechanical I/O device, for controlling said maglev I/O device control software module to generate signals which emulate the mechanical I/O device represented by said active device model; an application software module containing code instructions representing predetermined information relevant to that application and understandable to the user of said application software; and an application binding software module interposed and operatively coupled between said maglev I/O device control software module and said application software module for controlling at least one of a) said application software module as a function of said measured relative movement of the flotor-stator combination, and b) said maglev I/O device control software module as a function of said predetermined application software information.
Claim 12
Dependent Claim 200 words
A programmable computer user input/output (I/O) system, comprising: a multiple degree-of-freedom magnetic levitation (maglev) device having a levitated flotor and stator combination and force applying means for receiving coil currents for applying controlled magnetic forces mutual to the flotor and stator; a maglev I/O device control software module for measuring the relative movement of the flotor-stator combination of the maglev device and for controlling the coil currents provided to the force applying means; at least one active device model module, comprising a software representation of a mechanical I/O device, for controlling said maglev I/O device control software module to generate signals which emulate the mechanical I/O device represented by said active device model; an application software module containing code instructions representing predetermined information relevant to that application and understandable to the user of said application software; and an application binding software module interposed and operatively coupled between said maglev I/O device control software module and said application software module for controlling at least one of a) said application software module as a function of said measured relative movement of the flotor-stator combination, and b) said maglev I/O device control software module as a function of said predetermined application software information.
Claim 13
Dependent Claim 61 words
A programmable computer user interface system according to claim 8, further comprising a tactile editor software module, comprising a software interface cooperating with said at least one active device model module, for modifying said active device model as a function of user input parameters to thereby modify the emulation of the mechanical user interface device represented by said active device model.
Claim 14
Dependent Claim 131 words
A programmable computer user interface system according to claim 8, further comprising maglev device control means operatively associated with said I/O device control software module; wherein: said maglev device control means includes sensing means for sensing the relative movement between said flotor and stator; said maglev I/O device control software module includes software instructions for comparing the sensed movements with stored data representing desired parameters of said at least one device model and providing an error signal representing the difference between said stored data and said sensed movements; and said maglev device control means further includes means operated on by said maglev I/O device control software module and coupled to said electrodynamic forcer means for providing said coil currents to said force applying means as a function of said error signal.

References Cited (Backward Citations)

US4216467A Cited
US4369663A Cited
US4536746A Cited
US4639668A Cited
US4879556A Cited
US4839838A Cited
US4874998A Cited
US4825157A Cited
US5099216A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-09-08 1996-03-09 1996-09-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-09-08 2000-03-09 2000-09-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-09-08 2004-03-09 2004-09-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag