Patents Assigned to Immersion
  • Patent number: 6154201
    Abstract: The present invention provides a control knob on a device that allows a user to control functions of the device. In one embodiment, the knob is rotatable in a rotary degree of freedom and moveable in at least one transverse direction approximately perpendicular to the axis. An actuator is coupled to the knob to output a force in the rotary degree of freedom about the axis, thus providing force feedback. In a different embodiment, the knob is provided with force feedback in a rotary degree of freedom about an axis and is also moveable in a linear degree of freedom approximately parallel to the axis, allowing the knob to be pushed and/or pulled by the user. The device controlled by the knob can be a variety of types of devices, such as an audio device, video device, etc. The device can also include a display providing an image updated in response to manipulation of the knob.
    Type: Grant
    Filed: October 26, 1998
    Date of Patent: November 28, 2000
    Assignee: Immersion Corporation
    Inventors: Michael D. Levin, Kenneth M. Martin, Bruce M. Schena, Adam C. Braun, Louis B. Rosenberg
  • Patent number: 6154198
    Abstract: An input/output device used in conjunction with a host computer for monitoring user manipulations and for enabling simulation of feel sensations in response to the manipulations. A user manipulatable object is pivotally attached to a ground surface and is moveable in two degrees of freedom. Actuators output forces transmitted to the user manipulatable object and at least one sensor detects motion of the object. Two slotted yoke members transmit forces from the actuators to the object. A local processor executes a software process in response to host commands which derives force values to be applied to the user manipulatable object.
    Type: Grant
    Filed: September 17, 1997
    Date of Patent: November 28, 2000
    Assignee: Immersion Corporation
    Inventor: Louis B. Rosenberg
  • Patent number: 6147674
    Abstract: A method and apparatus for designing force sensations for use with a force feedback interface device. A graphical design interface tool displayed on a host computer receives input from a user to select a type of force sensation and to define physical characteristics of a particular force sensation of that type, such as a spring or periodic sensation. A graphical representation of the characterized force sensation is displayed, providing the user with a visual demonstration of a feel of the force sensation. The user can preferably feel the designed force sensation through a force feedback device connected to the computer, and may iteratively modify and update force sensations to achieve a desired feel. The graphical display can also be modified by the user with a cursor or other input to modify the force sensation.
    Type: Grant
    Filed: April 25, 1997
    Date of Patent: November 14, 2000
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Dean C. Chang
  • Patent number: 6131097
    Abstract: Methods are presented for authoring geometrical databases which incorporate touch or haptic feedback. In particular, a database of geometrical elements incorporates attributes necessary to support haptic interactions such as stiffness, hardness, friction, and so forth. Users may instantiate objects designed through CAD/CAM environments or attach haptic or touch attributes to subcomponents such as surfaces or solid sub-objects. The resulting haptic/visual databases or world-describing models can then be viewed and touched using a haptic browser or other appropriate user interface.
    Type: Grant
    Filed: May 21, 1997
    Date of Patent: October 10, 2000
    Assignee: Immersion Corporation
    Inventors: Thomas M. Peurach, Todd Yocum, Douglas Haanpaa, Charles J. Jacobus
  • Patent number: 6128006
    Abstract: A force feedback wheel is provided on a mouse or other interface device manipulated by a user. A sensor detects a position of the mouse in a workspace and sends a position signal to a connected host computer indicating that position. A rotatable wheel is mounted upon the manipulandum and rotates about a wheel axis, where a wheel sensor provides a wheel signal to the host computer indicating a rotary position of the wheel. A wheel actuator coupled to the rotatable wheel applies a computer-modulated force to the wheel about the wheel axis. The mouse can be a standard mouse or a force-feedback mouse, where forces are applied in the mouse workspace. The host computer is preferably running a graphical environment, where the force applied to the wheel can correspond with an event or interaction displayed in the graphical environment. The wheel can also be included on other devices such as remote controls and radios.
    Type: Grant
    Filed: March 26, 1998
    Date of Patent: October 3, 2000
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bruce M. Schena
  • Patent number: 6125385
    Abstract: Force feedback is provided to a user of a client computer receiving information such as a web page over a network such as the World Wide Web from a server machine. The client machine has a force feedback interface device through which the user experiences physical force feedback. Force feedback is correlated to web page objects by a force feedback program running on the client and based on input information from the interface device, web page objects, and the force feedback information. Generic force effects can be provided, which are applied uniformly at the client machine to all web page objects of a particular type as defined by user preferences at the client machine.
    Type: Grant
    Filed: September 22, 1999
    Date of Patent: September 26, 2000
    Assignee: Immersion Corporation
    Inventors: Evan F. Wies, Dean C. Chang, Louis B. Rosenberg, Sian W. Tan, Jeffrey R. Mallett
  • Patent number: 6104382
    Abstract: A mechanism for providing selective engagement of spring members to a user manipulatable object in a force feedback interface device. A moveable member included in a force feedback mechanism is moveable in a degree of freedom to transmit forces to the user manipulatable object, such as a joystick handle. A spring member can be selectively coupled and decoupled between a grounded member and the moveable member. The spring member provides a spring force on the moveable member that biases the joystick handle to a desired position, such as the center of the degree of freedom. A dynamic calibration procedure reduces inaccuracies when sensing the position of the user manipulandum by only reading new range limits when the actuator is not outputting a force in the direction of that limit.
    Type: Grant
    Filed: April 10, 1998
    Date of Patent: August 15, 2000
    Assignee: Immersion Corporation
    Inventors: Kenneth M. Martin, Michael D. Levin, Adam C. Braun
  • Patent number: 6104158
    Abstract: A system and method for providing a tactile virtual reality to a user is present. The position and orientation of the user is utilized to generate a virtual reality force field. Forces are in turn generated on the user as a function of this force field. A six-axis manipulator is presented for providing a user interface to such a system. This manipulator provides a unique kinematic structure with two constant force springs which provide gravity compensation so that the manipulator effectively floats.
    Type: Grant
    Filed: June 15, 1999
    Date of Patent: August 15, 2000
    Assignee: Immersion Corporation
    Inventors: Charles J. Jacobus, Alan J. Riggs, Mark J. Taylor
  • Patent number: 6100874
    Abstract: A force feedback mouse interface device connected to a host computer and providing realistic force feedback to a user. The mouse interface device includes a mouse object and a linkage coupled to the mouse that includes a plurality of members rotatably coupled to each other in a planar closed-loop linkage and including two members coupled to ground and rotatable about the same axis. Two actuators, preferably electromagnetic voice coils, provide forces in the two degrees of freedom of the planar workspace of the mouse object. Each of the actuators includes a moveable coil portion integrated with one of the members of the linkage and a magnet portion coupled to the ground surface through which the coil portion moves. The grounded magnet portions of the actuators can be coupled together such that a common flux path between the magnet portions is shared by both magnets.
    Type: Grant
    Filed: June 24, 1997
    Date of Patent: August 8, 2000
    Assignee: Immersion Corporation
    Inventors: Bruce M. Schena, Louis B. Rosenberg
  • Patent number: 6101530
    Abstract: A method for providing force feedback over a network supporting TCP/IP protocols by: (a) sending from a client computer over a network supporting TCP/IP protocols, a connection request to a web server connected to the network that is hosting a desired URL; (b) receiving and processing an HTML file at the client computer that was sent from the web server in response to the connection request, wherein the processing includes parsing an embedded force object reference having associated parameters and building a force object therefrom; (c) developing a force feedback signal with the force object; and (d) providing force feedback to a human/computer interface device coupled to the client computer in response to the force feedback signal.
    Type: Grant
    Filed: September 16, 1998
    Date of Patent: August 8, 2000
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Sian W. Tan
  • Patent number: 6088019
    Abstract: A force feedback interface and method including an actuator in a non-primary axis or degree of freedom. The force feedback interface device is connected to a host computer that implements a host application program or 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. The actuator outputs a linear force on the user object in non-primary linear axis or degree of freedom that is not used to control a graphical object or entity implemented by the host computer, and movement in the non-primary degree of freedom is preferably not sensed by sensors. The axis extends through the user object, and there are preferably no other actuators in the device, thus allowing the force feedback device to be very cost effective. Force sensations such as a jolt, vibration, a constant force, and a texture force can be output on the user object with the actuator.
    Type: Grant
    Filed: June 23, 1998
    Date of Patent: July 11, 2000
    Assignee: Immersion Corporation
    Inventor: Louis B. Rosenberg
  • Patent number: 6078308
    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 18, 1997
    Date of Patent: June 20, 2000
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Dean C. Chang
  • Patent number: 6067077
    Abstract: Improvements in accurately sensing a user manipulandum of a force feedback device. A force feedback device, coupled to a host computer, includes an actuator for outputting forces on a manipulandum and a sensor for detecting a position of the manipulandum. In one feature, a raw sensor value representing manipulandum position is adjusted based on compliance between sensor and manipulandum, where the adjustment can be based on a compliance constant and an output force. In another feature, a range of motion of the manipulandum is dynamically calibrated from startup. One boundary value of an assigned initial range is set equal to a received sensor value if the sensor value is outside the initial range, and the other boundary value is adjusted to maintain the size of the initial range unless the other boundary value has already been sensed outside the initial range.
    Type: Grant
    Filed: August 21, 1998
    Date of Patent: May 23, 2000
    Assignee: Immersion Corporation
    Inventors: Kenneth M. Martin, Adam C. Braun, Ryan D. Bruneau
  • Patent number: 6061004
    Abstract: A method and apparatus for providing force feedback including an indexing function. A force feedback interface device is coupled to a host computer system displaying a graphical environment. A position of a user-manipulated physical object in a degree of freedom, such as a planar workspace, is sensed by the device, and a user-controlled graphical object is dislplayed on a display screen at a position corresponding to the physical object position. An indexing indication is provided by the user to activate an indexing mode, during which the user-controlled graphical object is displayed at a fixed position on said display screen, regardless of the position of the physical object. The user is able to redefine an offset between the position of the physical object and the position of tile user-controlled graphical object during the indexing mode. A safety switch can be used to activate the indexing mode.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: May 9, 2000
    Assignee: Immersion Corporation
    Inventor: Louis B. Rosenberg
  • Patent number: 6057828
    Abstract: A method and apparatus for providing force sensations in virtual environments includes a human/computer interface device and method used in conjunction with a host computer and which can provide feel sensations to a user of the device. A user manipulatable object physically contacted by a user, such as a joystick, stylus, pool cue, or other object, is movable in multiple degrees of freedom using a gimbal mechanism. A local microprocessor, separate from the host computer, enables communication with the host computer and receives commands from the host, decodes the commands, outputs actuator signals in accordance with commands, receives sensor signals, and reports data to the host in response to commands. Actuators generate feel sensations by providing a force on the user object in response to actuator signals from the local microprocessor, and sensors detect the motion of the user object and reports sensor signals to the local microprocessor.
    Type: Grant
    Filed: January 16, 1997
    Date of Patent: May 2, 2000
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bernard G. Jackson
  • Patent number: 6050718
    Abstract: A method and apparatus for providing low-cost, realistic force feedback including an improved actuator. Force sensations are provided to a user and an interface device coupled to a host computer allows a user to interact with a host application program. A user object, such as a joystick, is moveable by a user in at least one rotary degree of freedom. A sensor reports a locative signal to the host computer to indicate a position of the user object. An actuator outputs forces on the user object in response to signals from the host computer and program. The actuator includes a housing, a set of grounded magnets provided on opposing surfaces of the housing and creating a magnetic field, and a rotor coupled to the user object positioned between the magnets. The rotor rotates about an axis of rotation and includes a shaft and teeth spaced around the shaft. An electric current flows through one or more coils on the teeth to cause the rotor to rotate.
    Type: Grant
    Filed: January 27, 1997
    Date of Patent: April 18, 2000
    Assignee: Immersion Corporation
    Inventors: Bruce M. Schena, Louis B. Rosenberg
  • Patent number: 6046727
    Abstract: A method and apparatus for use with a computer for tracking the position of a user manipulatable object and for providing forces to lock the apparatus. The manipulatable object is coupled to a mechanical linkage which is supportable on a fixed surface and is tracked by sensors for sensing the location and/or orientation of the object. Force generators coupled to the linkage can lock one or more joints of the linkage in position. A multiprocessor system architecture is disclosed wherein a host computer system is interfaced with a dedicated microprocessor which is responsive to the output of the sensors and provides the host computer with information derived from the sensors. The host computer runs an application program which responds to sensor information and can display images in accordance therewith.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: April 4, 2000
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bernard G. Jackson
  • Patent number: 6037927
    Abstract: An apparatus for interfacing the movement of a shaft with a computer includes a support, a gimbal mechanism having two degrees of freedom, and three electromechanical transducers. When a shaft is engaged with the gimbal mechanism, it can move with three degrees of freedom in a spherical coordinate space, where each degree of freedom is sensed by one of the three transducers. A fourth transducer can be used to sense rotation of the shaft around an axis.
    Type: Grant
    Filed: April 7, 1997
    Date of Patent: March 14, 2000
    Assignee: Immersion Corporation
    Inventor: Louis B. Rosenberg
  • Patent number: 6028593
    Abstract: A method and apparatus for providing force feedback to a user operating a human/computer interface device and interacting with a computer-generated simulation. In one aspect, a computer-implemented method simulates the interaction of simulated objects displayed to a user who controls one of the simulated objects manipulating a physical object of an interface device. The position of the simulated object, as provided within the simulation and as displayed, is mapped directly to the physical position of the user object. This mapping is broken under conditions that are effective to provide force feedback to the user which imparts a physical sensation corresponding to the interaction of the simulated objects. In another aspect, a ball simulated ball object interacts with a user-controlled simulated object in a simulation to allow the user to utilize a wide range of physical skill and dexterity in interacting with the simulation.
    Type: Grant
    Filed: June 14, 1996
    Date of Patent: February 22, 2000
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Scott B. Brave
  • Patent number: 6024576
    Abstract: A mechanical interface for providing high bandwidth and low noise mechanical input and output for computer systems. A gimbal mechanism includes multiple members that are pivotably coupled to each other to provide two revolute degrees of freedom to a user manipulatable about a pivot point located remotely from the members at about an intersection of the axes of rotation of the members. A linear axis member, coupled to the user object, is coupled to at least one of the members, extends through the remote pivot point and is movable in the two rotary degrees of freedom and a third linear degree of freedom. Transducers associated with the provided degrees of freedom include sensors and actuators and provide an electromechanical interface between the object and a computer. Capstan band drive mechanisms transmit forces between the transducers and the object and include a capstan and flat bands, where the flat bands transmit motion and force between the capstan and interface members.
    Type: Grant
    Filed: September 6, 1996
    Date of Patent: February 15, 2000
    Assignee: Immersion Corporation
    Inventors: JoeBen Bevirt, David F. Moore, John Q. Norwood, Louis B. Rosenberg, Mike D. Levin