Patents Represented by Attorney, Agent or Law Firm James R. Riegel
  • Patent number: 6317116
    Abstract: A method and apparatus for providing a click surface in a graphical environment, such as a graphical user interface, implemented on a host computer for use with a force feedback interface device. A displayed cursor is controlled by a user-moveable user object, such as a mouse, of the interface device. A click surface is displayed with an associated graphical object, such as a graphical button or an edge of a window, icon, or other object. When the click surface is contacted by the cursor, a force is output opposing movement of the user object in a direction into the click surface and into the graphical object. When the user object has moved to or past a trigger position past the contact with the click surface, a command gesture signal is provided to the host computer indicating that the graphical object has been selected as if a physical input device on the user object, such as a button, has been activated by the user.
    Type: Grant
    Filed: June 8, 2000
    Date of Patent: November 13, 2001
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Dean C. Chang
  • Patent number: 6310605
    Abstract: A force feedback interface and method providing a selective disturbance filter for providing selective reduction or elimination of displayed disturbances associated with output force sensations. A force feedback interface device is connected to a host computer that displays a graphical environment. The interface device includes a user manipulatable object, a sensor for detecting movement of the user object, and an actuator to apply output forces to the user object. A microprocessor outputs controlling force signals to the actuator, receives sensor signals from the sensors and reports locative data to the host computer indicative of the movement of the user object. The host computer updates a position of a displayed user-controlled graphical object in the graphical environment based on the reported data.
    Type: Grant
    Filed: August 9, 1999
    Date of Patent: October 30, 2001
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Dean C. Chang
  • Patent number: 6304091
    Abstract: A low-cost, high-resolution capacitive position sensor is provided using a variable capacitor. A vane moves parallel to a stator, where a dielectric is interposed between vane and stator, such that the vane overlaps at least a portion of the stator, creating a capacitance that varies as the vane moves relative to the fixed stator. The capacitor circuit outputs a signal having a phase shift relative to an input driver signal based on the relative positions of the vane and stator. The phase-shifted signal is used to derive the absolute position of the vane with respect to the stator. Two or more stator can be provided to provide two phase-shifted signals and a difference signal free of common mode effects. Enhanced embodiments include interdigitated stator portions for greater sensing resolution, and/or a two or three-pole filter to double or triple the dynamic range of the sensor.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: October 16, 2001
    Assignee: Immersion Corporation
    Inventors: Erik J. Shahoian, Christopher J. Hasser, Bruce M. Schena
  • Patent number: 6300937
    Abstract: A method and apparatus for controlling and providing force feedback using an interface device manipulated by a user. A microprocessor is provided local to the interface device and reads sensor data from sensors that describes the position and/or other information about an object grasped and moved by the user, such as a joystick. The microprocessor provides the sensor data to a host computer that is coupled to the interface device by a communication bus that preferably includes a serial interface. In a “host-controlled” embodiment, the host computer calculates force values using the sensor data and other parameters of a host application program and sends the force values to the local microprocessor, which directly provides the force values to actuators to apply forces to the user object.
    Type: Grant
    Filed: April 9, 1998
    Date of Patent: October 9, 2001
    Assignee: Immersion Corporation
    Inventor: Louis B. Rosenberg
  • Patent number: 6300938
    Abstract: A control device including a support and multiple cylinders. A first cylinder may be rotated and translated, and a first sensor senses the rotation of the first cylinder and outputs a first control signal representative of the rotation. A second cylinder is positioned parallel to the first cylinder and also may be rotated and translated. A second sensor senses the translation of the first cylinder and outputs a second control signal representative of that translation. Optionally, a third sensor can sense the independent rotation of the second cylinder and can output a second control signal representative of the rotation, and/or a fourth sensor may be used to sense translation similarly for the second cylinder. The first and said second cylinders provide a greater number of contact points for the user than a single cylinder and thus greater stability and accuracy when controlling a cursor or other entity.
    Type: Grant
    Filed: April 12, 1999
    Date of Patent: October 9, 2001
    Assignee: Immersion Corporation
    Inventor: Craig F. Culver
  • Patent number: 6300936
    Abstract: A force feedback system provides components for use in a force feedback system including a host computer and a force feedback interface device. An architecture for a host computer allows multi-tasking application programs to interface with the force feedback device without conflicts, where a single active application may output forces. A background application also provides force effects to be output and allows a user to assign force effects to graphical objects in a graphical user interface. Force feedback effects and structures are further described, such as events and enclosures.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: October 9, 2001
    Assignee: Immersion Corporation
    Inventors: Adam C. Braun, Jonathan L. Beamer, Louis B. Rosenberg, Dean C. Chang
  • Patent number: 6292174
    Abstract: An interface device and method for providing enhanced cursor control with force feedback. A force feedback interface device includes a manipulandum, such as a mouse, that is moveable in a local workspace. The device is coupled to a host computer that displays a cursor in a graphical environment, such as a GUI, on a display screen. An interior region and a border region in the local workspace is defined. One mapping of device movement to cursor movement is used for the interior region, and a different mapping is used for the border region. Mapping methods include ballistics, absolute, linear, rate control, and variable absolute. Rate control embodiments can be single axis or dual axis. In one embodiment, when the mouse moves from the interior region to the border region, the mapping providing the greater cursor velocity is used to better conserve device workspace in the direction of travel and to decrease any sense of mapping mode change to the user.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: September 18, 2001
    Assignee: Immersion Corporation
    Inventors: Jeffrey R. Mallett, Dean C. Chang, Louis B. Rosenberg, Adam C. Braun, Kenneth M. Martin, Jonathan L. Beamer
  • Patent number: 6292170
    Abstract: A design interface tool for designing force sensations for use with a host computer and force feedback interface device. A force feedback device is connected to a host computer that displays the interface tool. The user selects a type of force sensation and designs and defines physical characteristics of the selected force sensation using the interface tool. A graphical representation of the characterized force sensation is displayed. The user can include a plurality of force sensations in a compound force sensation, where the compound sensation is graphically displayed to indicate the relative start times and duration of each of the force sensations. The user can also easily adjust the start times and durations of the force sensations using the graphical representation. The force sensations are output to a user manipulandum of a force feedback device to be felt by the user, where the graphical representation is updated in conjunction with the output of the force sensation.
    Type: Grant
    Filed: March 15, 1999
    Date of Patent: September 18, 2001
    Assignee: Immersion Corporation
    Inventors: Dean C. Chang, Louis B. Rosenberg, Jeffrey R. Mallett
  • Patent number: 6288705
    Abstract: An interface device and method for providing indexing cursor control with force feedback. A force feedback interface device includes a manipulandum, such as a mouse, that is moveable in a device workspace. The device is coupled to a host computer that displays a cursor in a graphical environment, such as a GUI, on a display screen, where the cursor is controlled by motion of the manipulandum. A force can be output on the mouse based on interactions in the GUI. Indexing features allow control of the cursor when an offset between local and display frames exists, allow the user to reduce the offset, and reduce disconcerting collisions of the mouse with physical workspace limits. Some indexing features include rate control borders for the device workspace, allowing rate control of a cursor when the mouse gets close to a physical limit; and border scaling allowing acursor to always be moved to a screen edge.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: September 11, 2001
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Jonathan L. Beamer, Adam C. Braun, Dean C. Chang
  • Patent number: 6285351
    Abstract: A design interface tool for designing force sensations for use with a host computer and force feedback interface device. A force feedback device is connected to a host computer that displays the interface tool. The user selects a type of force sensation and designs and defines physical characteristics of the selected force sensation using the interface tool. A graphical representation of the characterized force sensation is displayed, which provides a visual demonstration of a feel of the characterized force sensation. The force sensation is output to a user manipulatable object of a force feedback device to be felt by the user, where the graphical representation is updated in conjunction with the output of the force sensation. The user can also associate a sound with the force sensation, such that the sound is output in conjunction with the output of the force sensation. The user can iteratively modify force sensation characteristics and feel the results, as well as synchronize force sensations with sounds.
    Type: Grant
    Filed: February 2, 1999
    Date of Patent: September 4, 2001
    Assignee: Immersion Corporation
    Inventors: Dean C. Chang, Louis B. Rosenberg, Jeffrey R. Mallett
  • Patent number: 6278439
    Abstract: A method and apparatus for shaping force signals for a force feedback device. A source wave is provided and is defined by a set of control parameters (including a steady state magnitude, a frequency value and a duration value) and modified by a set of impulse parameters (including an impulse magnitude, and a settle time representing a time required for the impulse magnitude to change to the steady-state magnitude). Optionally, application parameters specifying a direction of force signal and trigger parameters specifying activating buttons can also be provided for the source wave. Using a host processor or a local processor, the force signal is formed from the source wave and the sets of control parameters and impulse parameters, where the force signal includes an impulse signal followed by a continual steady-state signal after an expiration of the settle time.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: August 21, 2001
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Adam C. Braun
  • Patent number: 6275213
    Abstract: A man-machine interface which provides tactile feedback to various sensing body parts is disclosed. The device employs one or more vibrotactile units, where each unit comprises a mass and a mass-moving actuator. As the mass is accelerated by the mass-moving actuator, the entire vibrotactile unit vibrates. Thus, the vibrotactile unit transmits a vibratory stimulus to the sensing body part to which it is affixed. The vibrotactile unit may be used in conjunction with a spatial placement sensing device which measures the spatial placement of a measured body part. A computing device uses the spatial placement of the measured body part to determine the desired vibratory stimulus to be provided by the vibrotactile unit. In this manner, the computing device may control the level of vibratory feedback perceived by the corresponding sensing body part in response to the motion of the measured body part. The sensing body part and the measured body part may be separate or the same body part.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: August 14, 2001
    Assignee: Virtual Technologies, Inc.
    Inventors: Mark R. Tremblay, Mark H. Yim
  • Patent number: 6271828
    Abstract: A method and apparatus for interfacing the motion of an object with a digital processing system includes a sensor for detecting movement of the object along a degree of freedom. A passive pneumatic or hydraulic damper is coupled to the object to provide a damping resistance to the object along the degree of freedom and resist a movement of the object. The damping resistance is provided by regulating the control of a fluid with a digital computing apparatus, thus providing a low-cost, low-power force-feedback interface that is safe for the user. The damper and sensor provide an electromechanical interface between the object and the electrical system. A gimbal or other interface mechanism can be coupled between the damper and the object. The interface is well suited for simulations or video games in which an object such as a joystick is moved and manipulated by the user.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: August 7, 2001
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bruce M. Schena, Richard B. Gillespie
  • Patent number: 6271833
    Abstract: A method and apparatus for providing safe and low-cost force feedback peripherals for consumer applications. A device microprocessor local to an interface device is coupled to the host by a first interface bus. The microprocessor receives host commands from the host computer on the first interface bus, such as an RS-232 interface, and commands an actuator to apply a force to a user object, such as a joystick, in response to host commands. A sensor detects positions of the user object and outputs signals to the host on a second interface bus, such as a PC game port bus, separate from the first bus. In a “recoil” embodiment, a user initiates force feedback by pressing a button on the joystick, which sends an activation signal to the actuator. In other recoil embodiments, the host computer can transmit one or more enable signals and/or activation signals to the actuator to enable or command forces.
    Type: Grant
    Filed: March 5, 1998
    Date of Patent: August 7, 2001
    Assignee: Immersion Corp.
    Inventors: Louis B. Rosenberg, Adam C. Braun, Bruce M. Schena
  • Patent number: 6259382
    Abstract: A force feedback interface having isotonic and isometric control capability coupled to a host computer that displays a graphical environment such as a GUI. The interface includes a user manipulatable physical object movable in physical space, such as a mouse or puck. A sensor detects the object's movement and an actuator applies output force on the physical object. A mode selector selects isotonic and isometric control modes of the interface from an input device such as a physical button or from an interaction between graphical objects. Isotonic mode provides input to the host computer based on a position of the physical object and updates a position of a cursor, and force sensations can be applied to the physical object based on movement of the cursor. Isometric mode provides input to the host computer based on an input force applied by the user to the physical object, where the input force is determined from a sensed deviation of the physical object in space.
    Type: Grant
    Filed: February 4, 2000
    Date of Patent: July 10, 2001
    Assignee: Immersion Corporation
    Inventor: Louis B. Rosenberg
  • Patent number: 6256011
    Abstract: A control device including a housing and a carrier moveable with respect to the housing in a first rotary degree of freedom. A first sensor senses the movement of the carrier and outputs a first control signal. A roller rotatably coupled to the carrier rotates with the carrier in the first degree of freedom and rotates independently of the carrier in a second rotary degree of freedom. A second sensor senses rotary motion of the roller and outputs a second control signal. Preferably, an arm member coupled between carrier and housing pivots about an axis. A third sensor, such as a switch, can be used to detect when the carrier has been pushed in a direction substantially orthogonal to a plane of rotation of the arm member. Force feedback can also be provided in the rotary degrees of freedom of the control device.
    Type: Grant
    Filed: December 1, 1998
    Date of Patent: July 3, 2001
    Assignee: Immersion Corporation
    Inventor: Craig F. Culver
  • Patent number: 6252583
    Abstract: Methods and apparatus for efficient management of memory and force output in a force feedback system including a host computer and a force feedback device. A representation of device memory is maintained on the host computer to allow the host computer knowledge and control over storage and force effects in the device memory. A host cache for force effects is provided to allow almost unlimited numbers of force effects to be created for the device, where any force effects not able to fit in device memory are stored in the host cache. Other aspects of the invention include a playlist stored on the device of force effects being played by the device, and management of force output using relatively small, discrete time intervals.
    Type: Grant
    Filed: May 5, 1999
    Date of Patent: June 26, 2001
    Assignee: Immersion Corporation
    Inventors: Adam C. Braun, Jonathan L. Beamer, Dean C. Chang
  • Patent number: 6252579
    Abstract: An interface device and method for providing enhanced cursor control with force feedback. A force feedback interface device includes a manipulandum, such as a mouse, that is moveable in a local workspace. The device is coupled to a host computer that displays a cursor in a graphical environment, such as a GUI, on a display screen. A scaled cursor position in the display frame is reported to the host computer derived from a reference position of the mouse in the local frame, and the host displays the cursor. For example, the cursor position may be scaled by a ballistics algorithm based on mouse velocity to allow fine positioning or coarse motion of the cursor. A force is output on the mouse based on interactions in the GUI, the force being determined based on mouse reference data or cursor ballistic data, depending on the type of force, to reduce distortion between visual and force outputs.
    Type: Grant
    Filed: August 23, 1997
    Date of Patent: June 26, 2001
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Jonathan L. Beamer, Adam C. Braun, Dean C. Chang
  • Patent number: 6246390
    Abstract: A method and apparatus for providing high bandwidth and low noise mechanical input and output for computer systems. A gimbal mechanism provides two revolute degrees of freedom to an object about two axes of rotation. A linear axis member is coupled to the gimbal mechanism at the intersection of the two axes of rotation. The linear axis member is capable of being translated along a third axis to provide a third degree of freedom. The user object is coupled to the linear axis member and is thus translatable along the third axis so that the object can be moved along all three degrees of freedom. Transducers associated with the provided degrees of freedom include sensors and actuators and provide an electromechanical interface between the object and a digital processing system. Capstan drive mechanisms transmit forces between the transducers and the object.
    Type: Grant
    Filed: June 6, 1997
    Date of Patent: June 12, 2001
    Assignee: Immersion Corporation
    Inventor: Louis B. Rosenberg
  • Patent number: RE37374
    Abstract: Force feedback in large, immersive environments is provided by device which a gyro-stabilization to generate a fixed point of leverage for the requisite forces and/or torques. In one embodiment, one or more orthogonally oriented rotating gyroscopes are used to provide a stable platform to which a force-reflecting device can be mounted, thereby coupling reaction forces to a user without the need for connection to a fixed frame. In one physical realization, a rigid handle or joystick is directly connected to the three-axis stabilized platform and using an inventive control scheme to modulate motor torques so that only the desired forces are felt. In an alternative embodiment, a reaction sphere is used to produce the requisite inertial stabilization. Since the sphere is capable of providing controlled torques about three arbitrary, linearly independent axes, it can be used in place of three reaction wheels to provide three-axis stabilization for a variety of space-based and terrestrial applications.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: September 18, 2001
    Assignee: Cybernet Haptic Systems Corporation
    Inventors: Gerald P. Roston, Charles J. Jacobus