A computer system includes a computer processor, an operating system operative in connection with the computer processor, and a display responsive to the operating system. The system also has a pointing device that includes a position sensor and a tactile actuator. A pointing device driver is responsive to the position sensor, and the tactile actuator is responsive to the pointing device driver. A general-purpose application is responsive to the pointing device driver and to the operating system and in communication with the display, and the pointing device driver is also responsive to the general purpose application. The system further includes a profile that maps region changes associated with material displayed on the screen to tactile signals to be sent to the tactile actuator. |
Citations|
| US3919691 | May 26, 1971 | 1975 | | TACTILE MAN-MACHINE
COMMUNICATION SYSTEM | | US4104603 | Feb 16, 1977 | Aug 1, 1978 | HEI, Inc. | Tactile feel device | | US4185283 | Jan 9, 1978 | Jan 22, 1980 | | Multiple character word indication system employing sequential sensible indicia | | US4334280 | Jun 9, 1980 | Jun 8, 1982 | Texas Instruments Incorporated | System and method for providing an audible sound and a tactile feedback in an electronic data processing system | | US4557182 | Jun 7, 1984 | Dec 10, 1985 | | Expansion chamber devices | | US4664339 | Oct 11, 1984 | May 12, 1987 | The Boeing Company | Missile appendage deployment mechanism | | US4687444 | Mar 31, 1986 | Aug 18, 1987 | The United States of America as represented by the Administrator of the National Aeronautics & Space Administration | Braille reading system | | US4868549 | May 18, 1987 | Sep 19, 1989 | International Business Machines Corporation | Feedback mouse | | US4885565 | Jun 1, 1988 | Dec 5, 1989 | General Motors Corporation | Touchscreen CRT with tactile feedback | | US4905001 | Oct 8, 1987 | Feb 27, 1990 | | Hand-held finger movement actuated communication devices and systems employing such devices | | US5091865 | Jun 24, 1991 | Feb 25, 1992 | Canon Kabushiki Kaisha | Pattern reading apparatus having variable reading period | | US5186629 | Aug 22, 1991 | Feb 16, 1993 | International Business Machines Corporation | Virtual graphics display capable of presenting icons and windows to the blind computer user and method | | US5223828 | Aug 19, 1991 | Jun 29, 1993 | International Business Machines Corporation | Method and system for enabling a blind computer user to handle message boxes in a graphical user interface | | US5287102 | Dec 20, 1991 | Feb 15, 1994 | International Business Machines Corporation | Method and system for enabling a blind computer user to locate icons in a graphical user interface | | US5296871 | Jul 27, 1992 | Mar 22, 1994 | | Three-dimensional mouse with tactile feedback | | US5351677 | Apr 15, 1992 | Oct 4, 1994 | Olympus Optical Co., Ltd. | Medical system having object information reproduction means for palpation | | US5461399 | Dec 23, 1993 | Oct 24, 1995 | International Business Machines | Method and system for enabling visually impaired computer users to graphically select displayed objects | | US5751843 | Feb 8, 1996 | May 12, 1998 | Siemens Aktiengesellschaft | Method for detecting the spatial position and rotational position of suitably marked objects in digital image sequences | | US5796406 | Jun 1, 1995 | Aug 18, 1998 | Sharp Kabushiki Kaisha | Gesture-based input information processing apparatus | | US5861886 | Jun 26, 1996 | Jan 19, 1999 | Xerox Corporation | Method and apparatus for grouping graphic objects on a computer based system having a graphical user interface | | US5867146 | Jan 10, 1997 | Feb 2, 1999 | LG Electronics Inc. | Three dimensional wireless pointing device | | US5870080 | Mar 14, 1996 | Feb 9, 1999 | Gateway 2000, Inc. | Electro-magnetic transceiver combined with a pointing device | | US5874942 | Nov 20, 1995 | Feb 23, 1999 | VIR Systems Pty. Ltd. | Sensor data processing | | US5880714 | Jan 15, 1997 | Mar 9, 1999 | Immersion Corporation | Three-dimensional cursor control interface with force feedback |
Referenced by|
| US6392675 | Feb 24, 1999 | May 21, 2002 | International Business Machines Corporation | Variable speed cursor movement | | US6422942 | Jan 11, 2000 | Jul 23, 2002 | | Virtual game board and tracking device therefor | | US6636161 | Jul 10, 2001 | Oct 21, 2003 | Immersion Corporation | Isometric haptic feedback interface | | US6683598 | Sep 1, 1999 | Jan 27, 2004 | Microsoft Corporation | Mouse optical sampling scheme | | US6686901 | Jan 26, 2001 | Feb 3, 2004 | Immersion Corporation | Enhancing inertial tactile feedback in computer interface devices having increased mass | | US6686911 | Oct 2, 2000 | Feb 3, 2004 | Immersion Corporation | Control knob with control modes and force feedback | | US6693626 | May 12, 2000 | Feb 17, 2004 | Immersion Corporation | Haptic feedback using a keyboard device | | US6703550 | Oct 10, 2001 | Mar 9, 2004 | Immersion Corporation | Sound data output and manipulation using haptic feedback | | US6707443 | Feb 18, 2000 | Mar 16, 2004 | Immersion Corporation | Haptic trackball device | | US6715045 | Jan 29, 2002 | Mar 30, 2004 | Immersion Corporation | Host cache for haptic feedback effects | | US6717573 | Jan 12, 2001 | Apr 6, 2004 | Immersion Corporation | Low-cost haptic mouse implementations | | US6750877 | Jan 16, 2002 | Jun 15, 2004 | Immersion Corporation | Controlling haptic feedback for enhancing navigation in a graphical environment | | US6762745 | May 5, 2000 | Jul 13, 2004 | Immersion Corporation | Actuator control providing linear and continuous force output | | US6816148 | Sep 18, 2001 | Nov 9, 2004 | Immersion Corporation | Enhanced cursor control using interface devices | | US6833846 | Oct 23, 2002 | Dec 21, 2004 | Immersion Corporation | Control methods for the reduction of limit cycle oscillations for haptic devices with displacement quantization | | US6904823 | Apr 3, 2002 | Jun 14, 2005 | Immersion Corporation | Haptic shifting devices | | US6906697 | Aug 10, 2001 | Jun 14, 2005 | Immersion Corporation | Haptic sensations for tactile feedback interface devices | | US6928386 | Mar 18, 2003 | Aug 9, 2005 | Immersion Corporation | High-resolution optical encoder with phased-array photodetectors | | US6956558 | Oct 2, 2000 | Oct 18, 2005 | Immersion Corporation | Rotary force feedback wheels for remote control devices | | US6982696 | Jun 30, 2000 | Jan 3, 2006 | Immersion Corporation | Moving magnet actuator for providing haptic feedback | | US6999066 | Jun 24, 2002 | Feb 14, 2006 | Xerox Corporation | System for audible feedback for touch screen displays | | US7038667 | Aug 11, 2000 | May 2, 2006 | Immersion Corporation | Mechanisms for control knobs and other interface devices | | US7056123 | Jul 15, 2002 | Jun 6, 2006 | Immersion Corporation | Interface apparatus with cable-driven force feedback and grounded actuators | | US7061466 | May 4, 2000 | Jun 13, 2006 | Immersion Corporation | Force feedback device including single-phase, fixed-coil actuators | | US7084854 | Sep 27, 2001 | Aug 1, 2006 | Immersion Corporation | Actuator for providing tactile sensations and device for directional tactile sensations | | US7091948 | Sep 4, 2001 | Aug 15, 2006 | Immersion Corporation | Design of force sensations for haptic feedback computer interfaces | | US7102541 | Oct 20, 2003 | Sep 5, 2006 | Immersion Corporation | Isotonic-isometric haptic feedback interface | | US7104152 | Dec 29, 2004 | Sep 12, 2006 | Immersion Corporation | Haptic shifting devices | | US7106305 | Dec 16, 2003 | Sep 12, 2006 | Immersion Corporation | Haptic feedback using a keyboard device | | US7106313 | Dec 11, 2000 | Sep 12, 2006 | Immersion Corporation | Force feedback interface device with force functionality button | | US7112737 | Jul 15, 2004 | Sep 26, 2006 | Immersion Corporation | System and method for providing a haptic effect to a musical instrument | | US7116317 | Apr 23, 2004 | Oct 3, 2006 | Immersion Corporation | Systems and methods for user interfaces designed for rotary input devices | | US7136045 | Mar 1, 2001 | Nov 14, 2006 | Immersion Corporation | Tactile mouse | | US7148875 | Aug 6, 2002 | Dec 12, 2006 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US7154470 | Jul 29, 2002 | Dec 26, 2006 | Immersion Corporation | Envelope modulator for haptic feedback devices | | US7159008 | Jun 30, 2000 | Jan 2, 2007 | Immersion Corporation | Chat interface with haptic feedback functionality | | US7168042 | Oct 9, 2001 | Jan 23, 2007 | Immersion Corporation | Force effects for object types in a graphical user interface | | US7176898 | Sep 13, 2002 | Feb 13, 2007 | Xerox Corporation | Removable control panel for multi-function equipment | | US7191191 | Apr 12, 2002 | Mar 13, 2007 | Immersion Corporation | Haptic authoring | | US7193607 | Mar 17, 2003 | Mar 20, 2007 | Immersion Corporation | Flexure mechanism for interface device | | US7198137 | Jul 29, 2004 | Apr 3, 2007 | Immersion Corporation | Systems and methods for providing haptic feedback with position sensing | | US7198137 | Jul 29, 2004 | Apr 3, 2007 | Immersion Corporation | Systems and methods for providing haptic feedback with position sensing | | US7202851 | May 4, 2001 | Apr 10, 2007 | Immersion Medical Inc. | Haptic interface for palpation simulation | | US7208671 | Feb 20, 2004 | Apr 24, 2007 | Immersion Corporation | Sound data output and manipulation using haptic feedback | | US7209028 | Mar 14, 2005 | Apr 24, 2007 | Immersion Corporation | Position sensor with resistive element | | US7218310 | Jul 17, 2001 | May 15, 2007 | Immersion Corporation | Providing enhanced haptic feedback effects | | US7245202 | Sep 10, 2004 | Jul 17, 2007 | Immersion Corporation | Systems and methods for networked haptic devices | | US7253803 | Jan 5, 2001 | Aug 7, 2007 | Immersion Corporation | Force feedback interface device with sensor | | US7265750 | Mar 5, 2002 | Sep 4, 2007 | Immersion Corporation | Haptic feedback stylus and other devices | | US7283120 | Jan 16, 2004 | Oct 16, 2007 | Immersion Corporation | Method and apparatus for providing haptic feedback having a position-based component and a predetermined time-based component | | US7283123 | Apr 12, 2002 | Oct 16, 2007 | Immersion Corporation | Textures and other spatial sensations for a relative haptic interface device | | US7299321 | Nov 14, 2003 | Nov 20, 2007 | | Memory and force output management for a force feedback system | | US7307619 | Apr 19, 2006 | Dec 11, 2007 | Immersion Medical, Inc. | Haptic interface for palpation simulation | | US7307619 | Apr 19, 2006 | Dec 11, 2007 | Immersion Medical, Inc. | Haptic interface for palpation simulation | | US7327348 | Aug 14, 2003 | Feb 5, 2008 | Immersion Corporation | Haptic feedback effects for control knobs and other interface devices | | US7336260 | Nov 1, 2002 | Feb 26, 2008 | Immersion Corporation | Method and apparatus for providing tactile sensations | | US7337400 | Apr 16, 2001 | Feb 26, 2008 | | Tactile user interface with application-specific tactile behavior | | US7345672 | Feb 27, 2004 | Mar 18, 2008 | Immersion Corporation | Force feedback system and actuator power management | | US7386415 | Jul 12, 2005 | Jun 10, 2008 | Immersion Corporation | System and method for increasing sensor resolution using interpolation | | US7404716 | Dec 12, 2005 | Jul 29, 2008 | Immersion Corporation | Interface apparatus with cable-driven force feedback and four grounded actuators | | US7405729 | Jul 20, 2006 | Jul 29, 2008 | Immersion Corporation | Systems and methods for user interfaces designed for rotary input devices | | US7423631 | Apr 5, 2004 | Sep 9, 2008 | Immersion Corporation | Low-cost haptic mouse implementations | | US7432910 | Feb 23, 2004 | Oct 7, 2008 | Immersion Corporation | Haptic interface device and actuator assembly providing linear haptic sensations | | US7447604 | Nov 23, 2004 | Nov 4, 2008 | Immersion Corporation | Method and apparatus for compensating for position slip in interface devices | | US7450110 | Aug 17, 2004 | Nov 11, 2008 | Immersion Corporation | Haptic input devices | | US7453039 | Aug 18, 2006 | Nov 18, 2008 | Immersion Corporation | System and method for providing haptic feedback to a musical instrument | | US7472047 | Mar 17, 2004 | Dec 30, 2008 | Immersion Corporation | System and method for constraining a graphical hand from penetrating simulated graphical objects | | US7477237 | Jun 3, 2004 | Jan 13, 2009 | Immersion Corporation | Systems and methods for providing a haptic manipulandum | | US7502011 | Jun 25, 2002 | Mar 10, 2009 | Immersion Corporation | Hybrid control of haptic feedback for host computer and interface device | | US7522152 | May 27, 2004 | Apr 21, 2009 | Immersion Corporation | Products and processes for providing haptic feedback in resistive interface devices | | US7535454 | May 21, 2003 | May 19, 2009 | Immersion Corporation | Method and apparatus for providing haptic feedback | | US7548232 | Aug 17, 2004 | Jun 16, 2009 | Immersion Corporation | Haptic interface for laptop computers and other portable devices | | US7561141 | Feb 23, 2004 | Jul 14, 2009 | Immersion Corporation | Haptic feedback device with button forces | | US7564444 | Oct 17, 2005 | Jul 21, 2009 | Immersion Corporation | System and method of applying force feedback to a manipulandum wheel utilized with a graphical user interface | | US7567232 | Oct 23, 2002 | Jul 28, 2009 | Immersion Corporation | Method of using tactile feedback to deliver silent status information to a user of an electronic device | | US7567243 | Jun 1, 2004 | Jul 28, 2009 | Immersion Corporation | System and method for low power haptic feedback | | US7623114 | Oct 9, 2001 | Nov 24, 2009 | Immersion Corporation | Haptic feedback sensations based on audio output from computer devices | | US7639232 | Nov 30, 2005 | Dec 29, 2009 | Immersion Corporation | Systems and methods for controlling a resonant device for generating vibrotactile haptic effects | | US7667687 | Jul 22, 2004 | Feb 23, 2010 | Immersion Corporation | Resistive and hybrid control schemes for haptic feedback interface devices | | US7676356 | Oct 31, 2005 | Mar 9, 2010 | Immersion Corporation | System, method and data structure for simulated interaction with graphical objects | | US7696978 | Sep 28, 2004 | Apr 13, 2010 | Immersion Corporation | Enhanced cursor control using interface devices | | US7701438 | Jun 20, 2006 | Apr 20, 2010 | Immersion Corporation | Design of force sensations for haptic feedback computer interfaces | | US7710399 | Mar 15, 2004 | May 4, 2010 | Immersion Corporation | Haptic trackball device | | US7728820 | Jul 10, 2003 | Jun 1, 2010 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US7742036 | Jun 23, 2004 | Jun 22, 2010 | Immersion Corporation | System and method for controlling haptic devices having multiple operational modes | | US7764268 | Sep 24, 2004 | Jul 27, 2010 | Immersion Corporation | Systems and methods for providing a haptic device | | US7769417 | Dec 8, 2002 | Aug 3, 2010 | Immersion Corporation | Method and apparatus for providing haptic feedback to off-activating area | | US7791588 | Dec 2, 2004 | Sep 7, 2010 | Immersion Corporation | System and method for mapping instructions associated with haptic feedback | | US7808488 | Mar 29, 2007 | Oct 5, 2010 | Immersion Corporation | Method and apparatus for providing tactile sensations | | US7821493 | Apr 16, 2007 | Oct 26, 2010 | Immersion Corporation | Providing enhanced haptic feedback effects | | US7877243 | Jul 15, 2002 | Jan 25, 2011 | Immersion Corporation | Pivotable computer interface | | US7889174 | Nov 8, 2006 | Feb 15, 2011 | Immersion Corporation | Tactile feedback interface device including display screen | | US7916121 | Feb 3, 2009 | Mar 29, 2011 | Immersion Corporation | Hybrid control of haptic feedback for host computer and interface device | | US7944435 | Sep 21, 2006 | May 17, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US7978183 | Nov 15, 2007 | Jul 12, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US7978186 | Sep 22, 2005 | Jul 12, 2011 | Immersion Corporation | Mechanisms for control knobs and other interface devices | | US7982711 | Dec 17, 2004 | Jul 19, 2011 | Immersion Corporation | Haptic profiling system and method | | US7982720 | Nov 15, 2007 | Jul 19, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US7986303 | Sep 25, 2007 | Jul 26, 2011 | Immersion Corporation | Textures and other spatial sensations for a relative haptic interface device | | US8002089 | Sep 10, 2004 | Aug 23, 2011 | Immersion Corporation | Systems and methods for providing a haptic device | | US8004492 | Oct 22, 2010 | Aug 23, 2011 | Immersion Corporation | Interface for controlling a graphical image | | US8007282 | Jul 25, 2008 | Aug 30, 2011 | Immersion Corporation | Medical simulation interface apparatus and method | | US8013847 | Aug 24, 2004 | Sep 6, 2011 | Immersion Corporation | Magnetic actuator for providing haptic feedback | | US8018434 | Jul 26, 2010 | Sep 13, 2011 | Immersion Corporation | Systems and methods for providing a haptic device | | US8020095 | Jun 28, 2007 | Sep 13, 2011 | Immersion Corporation | Force feedback system including multi-tasking graphical host environment | | US8031181 | Oct 30, 2007 | Oct 4, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US8049734 | Nov 15, 2007 | Nov 1, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch control | | US8059088 | Sep 13, 2005 | Nov 15, 2011 | Immersion Corporation | Methods and systems for providing haptic messaging to handheld communication devices | | US8059104 | Oct 30, 2007 | Nov 15, 2011 | Immersion Corporation | Haptic interface for touch screen embodiments | | US8059105 | Jan 14, 2008 | Nov 15, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US8063892 | Oct 30, 2007 | Nov 22, 2011 | Immersion Corporation | Haptic interface for touch screen embodiments | | US8063893 | Nov 15, 2007 | Nov 22, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US8073501 | May 25, 2007 | Dec 6, 2011 | Immersion Corporation | Method and apparatus for providing haptic feedback to non-input locations | | US8103472 | Aug 14, 2008 | Jan 24, 2012 | Immersion Corporation | Method and apparatus for compensating for position slip in interface devices | | US8125453 | Oct 20, 2003 | Feb 28, 2012 | Immersion Corporation | System and method for providing rotational haptic feedback | | US8154512 | Apr 20, 2009 | Apr 10, 2012 | Immersion Coporation | Products and processes for providing haptic feedback in resistive interface devices | | US8159461 | Sep 30, 2010 | Apr 17, 2012 | Immersion Corporation | Method and apparatus for providing tactile sensations | | US8164573 | Nov 26, 2003 | Apr 24, 2012 | Immersion Corporation | Systems and methods for adaptive interpretation of input from a touch-sensitive input device | | US8188981 | Oct 30, 2007 | May 29, 2012 | Immersion Corporation | Haptic interface for touch screen embodiments | | US8212772 | Oct 6, 2008 | Jul 3, 2012 | Immersion Corporation | Haptic interface device and actuator assembly providing linear haptic sensations | | US8217892 | May 6, 2008 | Jul 10, 2012 | Dell Products L.P. | Tactile feedback input device | | US8232969 | Oct 11, 2005 | Jul 31, 2012 | Immersion Corporation | Haptic feedback for button and scrolling action simulation in touch input devices | | USRE39906 | Jun 21, 2001 | Nov 6, 2007 | Immersion Corporation | Gyro-stabilized platforms for force-feedback applications | | USRE40808 | Jun 18, 2004 | Jun 30, 2009 | Immersion Corporation | Low-cost haptic mouse implementations | | USRE42183 | Sep 8, 1999 | Mar 1, 2011 | Immersion Corporation | Interface control |
Claims1. A computer system, comprising: - a computer processor,
- an operating system operative in connection with the computer processor,
- a display responsive to the operating system,
- a pointing device including:
- a position sensor having an output line, and
- a tactile actuator having an input line,
- a pointing device driver responsive to the output line of the position sensor and wherein the input line of the tactile actuator is responsive to the pointing device driver,
- a general-purpose application responsive to the pointing device driver and to the operating system and in communication with the display, and wherein the pointing device driver is responsive to the general purpose application, and
- a profile that maps region changes associated with material displayed on the screen to tactile signals to be sent to the tactile actuator.
2. The computer system of claim 1 wherein the system is operative to detect movement from one group of regions to another and change profiles based on the detected movement. 3. The computer system of claim 2 wherein the system is further operative to send a boundary actuation command to the tactile actuator upon detecting the movement from one group of regions to another. 4. The computer system of claim 2 wherein the groups of regions correspond to different display windows. 5. The computer system of claim 1 wherein the system is operative to automatically determine a range of region attributes and normalize the intensity of the tactile signals based on this determination. 6. The computer system of claim 1 wherein the system is operative to detect a guard band surrounding transitions between regions in the map. 7. The computer system of claim 1 wherein the system is operative to detect a speed of motion from the position sensor and provide tactile signals to the tactile actuator in anticipation of changes in the regions when the speed exceeds a certain value. 8. The computer system of claim 1 wherein the system is operative to detect a speed of motion from the position sensor and simplify tactile signals to the tactile actuator when the speed meets certain criteria. 9. The computer system of claim 1 wherein the system is operative to detect a speed of motion from the position sensor and eliminate tactile signals to the tactile actuator when the speed meets certain criteria. 10. The computer system of claim 1 wherein the profile includes a storage element that specifies whether heuristics are to be applied to determine a relationship between region changes and tactile signals. 11. The computer system of claim 1 wherein the system is operative to change display attributes of a cursor displayed on the screen when the position sensor indicates a change in position. 12. The computer system of claim 1 wherein the pointing device further includes a tactility control and wherein the system is operative to send different tactile signals to the actuator in response to user actuation of the tactility control. 13. The computer system of claim 1 further including a housing and wherein the tactile actuator is a pressure-wave generating tactile actuator mounted inside a portion of the pointing device housing. 14. The computer system of claim 13 wherein the pointing device is a mouse, wherein the housing is a housing of the mouse, and wherein the transducer is mounted inside the housing of the mouse. 15. The computer system of claim 13 wherein the system is operative to send finite duration pulses to the actuator that are no longer than ten cycles long for an individual change in regions. 16. The computer system of claim 1 wherein the position sensor is in a mouse and wherein the actuator is in a mouse pad. 17. The computer system of claim 1 wherein the actuator and the position sensor are in a touch pad. 18. The computer system of claim 1 wherein the profile maps regions that match display regions displayed on the display. 19. The computer system of claim 18 wherein the profile maps regions that correspond to absolute display intensity of the display regions. 20. The computer system of claim 18 wherein the profile maps regions that are arranged in a regularly spaced Cartesian grid. 21. The computer system of claim 18 wherein the profile maps at least some of the regions to correspond to cells each containing a single alphanumeric character. 22. The computer of claim 18 wherein the system is operative to translate a difference in a property value of two of the regions into an intensity of a tactile signal. 23. The computer system of claim 1 wherein the system further includes an audio device and is operative to provide an audio signal to the audio device, and wherein information transmitted by the audio signal corresponds to information transmitted by the tactile signal. 24. A method of operating a computer, comprising: - maintaining a map of a plurality of regions corresponding to regions displayed on a display screen,
- responding to signals from a pointing device to define a cursor position relative to the regions expressed in the map,
- displaying a cursor in a first of the regions displayed on the display screen,
- detecting a signal from a pointing device that indicates user actuation of the pointing device corresponding to a movement of the cursor from a first of the regions expressed in the map to a second of the regions expressed in the map,
- sending an actuation command request signal to an actuator in the pointing device in response to the detection of user actuation in the step of detecting, and
- generating a tactile signal in the pointing device in response to the actuation command.
25. The method of claim 24 wherein the steps of detecting, sending, and generating cooperate to provide actuation request signals substantially only during displacement of the pointing device, delayed by processing overhead. 26. A computer memory for use with a computer system with a tactile user interface and a window-based operating system, comprising: - a boundary descriptor stored in the memory and operative to instruct the system whether a boundary between portions of a display layout within a first of a plurality of different general-purpose application windows is to be associated with tactile attributes to be presented to the user,
- a heuristic flag stored in the memory and operative to instruct the system whether to use heuristics to determine how to associate the display layout within the first window with tactile attributes, and
- at least one further mapping element stored in the memory and which defines a predefined relationship between the display layout within the first window and tactile attributes.
27. The computer memory of claim 26 wherein the further mapping element is a preferred element, and further including an additional further mapping element stored in the memory, the additional further element being a default element. |