Patents by Inventor Bernard G. Jackson

Bernard G. Jackson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7460105
    Abstract: An interface device for use with a computer that provides locative data to a computer for tracking a user manipulatable physical object and provides feedback to the user through output forces. The physical object is movable in multiple degrees of freedom and is tracked by sensors for sensing the location and orientation of the object. A device processor can be responsive to the output of the sensors and can provide the host computer with information derived from the sensors. The host computer can provide images on a display where the computer responds to the provided sensor information and force feedback is correlated with the displayed images via force feedback commands from the host computer.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: December 2, 2008
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bernard G. Jackson
  • Patent number: 7091950
    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: June 25, 2002
    Date of Patent: August 15, 2006
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bernard G. Jackson
  • Patent number: 7054775
    Abstract: A digitizing system and rotary table for determining the three dimensional geometry of an object is described. An apparatus includes at least one sensor that detects information describing the three-dimensional geometry of the object and provides the information to a host computer. A rotary table includes a base and a turntable rotatable about an axis positioned perpendicularly to the turntable surface. The turntable and object on its surface rotate about the axis, during or between the sensor detecting the information describing the three-dimensional geometry of the object. A turntable sensor coupled to the base measures the rotation of the turntable, where the turntable sensor outputs turntable data indicative of the rotation to the host computer.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: May 30, 2006
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bruce M. Schena, Bernard G. Jackson
  • Patent number: 6987504
    Abstract: An interface device for use with a computer that provides locative data to a computer for tracking a user manipulatable physical object and provides feedback to the user through output forces. The physical object is movable in multiple degrees of freedom and is tracked by sensors for sensing the location and orientation of the object. A device processor can be responsive to the output of the sensors and can provide the host computer with information derived from the sensors. The host computer can provides images on a display, where the computer responds to the provided sensor information and force feedback is correlated with the displayed images via force feedback commands from the host computer.
    Type: Grant
    Filed: January 8, 2002
    Date of Patent: January 17, 2006
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bernard G. Jackson
  • Publication number: 20040252100
    Abstract: An interface device for use with a computer that provides locative data to a computer for tracking a user manipulatable physical object and provides feedback to the user through output forces. The physical object is movable in multiple degrees of freedom and is tracked by sensors for sensing the location and orientation of the object. A device processor can be responsive to the output of the sensors and can provide the host computer with information derived from the sensors. The host computer can provides images on a display, where the computer responds to the provided sensor information and force feedback is correlated with the displayed images via force feedback commands from the host computer.
    Type: Application
    Filed: January 8, 2002
    Publication date: December 16, 2004
    Applicant: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bernard G. Jackson
  • Publication number: 20040145563
    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: Application
    Filed: June 25, 2002
    Publication date: July 29, 2004
    Inventors: Louis B. Rosenberg, Bernard G. Jackson
  • Patent number: 6697748
    Abstract: A digitizing system and rotary table for determining the three-dimensional geometry of an object. An apparatus includes at least one sensor detecting information describing the three-dimensional geometry of the object and providing the information to a host computer. A rotary table includes a base and a turntable rotatable about an axis positioned perpendicularly to the turntable surface. The turntable and object on its surface rotate about the axis during or between the sensor detecting the information describing the three-dimensional geometry of the object. A turntable sensor coupled to the base measures the rotation of the turntable, where the turntable sensor outputs turntable data indicative of the rotation to the host computer.
    Type: Grant
    Filed: October 13, 2000
    Date of Patent: February 24, 2004
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bruce M. Schena, Scott B. Brave, Bernard G. Jackson
  • Publication number: 20030030621
    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: Application
    Filed: June 25, 2002
    Publication date: February 13, 2003
    Inventors: Louis B. Rosenberg, Bernard G. Jackson
  • Patent number: 6437771
    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: March 22, 2000
    Date of Patent: August 20, 2002
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bernard G. Jackson
  • Publication number: 20020063685
    Abstract: An interface device for use with a computer that provides locative data to a computer for tracking a user manipulatable physical object and provides feedback to the user through output forces. The physical object is movable in multiple degrees of freedom and is tracked by sensors for sensing the location and orientation of the object. A device processor can be responsive to the output of the sensors and can provide the host computer with information derived from the sensors. The host computer can provides images on a display, where the computer responds to the provided sensor information and force feedback is correlated with the displayed images via force feedback commands from the host computer.
    Type: Application
    Filed: January 8, 2002
    Publication date: May 30, 2002
    Applicant: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bernard G. Jackson
  • Patent number: 6366273
    Abstract: A force feedback cursor control interface for use with a computer that provides locative data to a computer for tracking a user manipulatable physical object and provides feedback to the user through output forces. The physical object is movable in multiple degrees of freedom and is tracked by sensors for sensing the location and/or orientation of the object. A multi-processor system architecture is disclosed wherein the host computer is interfaced with a device 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 and provides images on a display, where the program responds to the provided sensor information and force feedback is correlated with the displayed images via force feedback commands from the host computer.
    Type: Grant
    Filed: February 23, 2000
    Date of Patent: April 2, 2002
    Assignee: Immersion Corp.
    Inventors: Louis B. Rosenberg, Bernard G. Jackson
  • Patent number: 6341017
    Abstract: Interleaved data are converted to a planar format by an algorithm that follows map cycles throughout a frame buffer. Such map cycles result from iterating a function that maps planar addresses to CMYK addresses. There are three phases to the algorithm: In phase I, a 1-Cycle is processed and all of its member indices that are <=MAX_HIT in the array firstHit[] are saved. In phase II, all indices between 1 and MAX_HIT are visited, skipping any indices that have already been in a cycle. As each cycle is converted, any hits to indices between 1 and MAX_HIT are directly recorded in the array hit[], so that indices that have been used are quickly skipped. Phase III is skipped unless there are still some copies left to process. In phase III, there is no more space for recording every hit individually. When looking for new cycles, only indices that are not multiples of anything in the 1-Cycle are considered.
    Type: Grant
    Filed: October 27, 1998
    Date of Patent: January 22, 2002
    Assignee: Electronics for Imaging, Inc.
    Inventor: Bernard G. Jackson
  • Patent number: 6134506
    Abstract: A method and apparatus for measuring three-dimensional (3-D) coordinates. A 3-D object can be digitized into a mesh representation manipulable by a computer system by tracing a stylus of a probe apparatus over surfaces of the object. The probe apparatus includes an arm having a series of linkages and joints. The arm can be assembled by placing the joints of the arm in joint fixtures a desired distance and angle apart and bonding the joints to a linkage. The probe apparatus is calibrated by placing the tip of the stylus at an arbitrary point in a work volume and varying the stylus' orientation to find error values and determine calibration parameters. The sensors of the probe apparatus are zeroed by placing the probe apparatus in the only possible home position and assigning assumed starting angles to the sensors. A rotary table can be used to support the object being digitized, where the rotation of the rotary table and object during digitization is sensed and included in coordinate calculations.
    Type: Grant
    Filed: October 29, 1996
    Date of Patent: October 17, 2000
    Assignee: MicroScribe LLC
    Inventors: Louis B. Rosenberg, Bruce M. Schena, Bernard G. Jackson
  • Patent number: 6125337
    Abstract: A method and apparatus for measuring three-dimensional (3-D) coordinates. A 3-D object can be digitized into a mesh representation manipulable by a computer system by tracing a stylus of a probe apparatus over surfaces of the object. The probe apparatus includes an arm having a series of linkages and joints. The arm can be assembled by placing the joints of the arm in joint fixtures a desired distance and angle apart and bonding the joints to a linkage. The probe apparatus is calibrated by placing the tip of the stylus at an arbitrary point in a work volume and varying the stylus' orientation to find error values and determine calibration parameters. The sensors of the probe apparatus are zeroed by placing the probe apparatus in the only possible home position and assigning assumed starting angles to the sensors. A rotary table can be used to support the object being digitized, where the rotation of the rotary table and object during digitization is sensed and included in coordinate calculations.
    Type: Grant
    Filed: December 15, 1998
    Date of Patent: September 26, 2000
    Assignee: MicroScribe, LLC
    Inventors: Louis B. Rosenberg, Bruce M. Schena, Bernard G. Jackson
  • 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: 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: 6015473
    Abstract: A method for assembling a linkage assembly for a 3-D Digitizing Probe Apparatus. A linkage assembly for incorporation into the probe apparatus includes a linkage and a joint member provided at each end of the linkage. Joint fixtures for receiving and holding the joints are provided at a desired distance and orientation apart. The joint members are loosely coupled to the linkage and are moved relative to the linkage so that the joint members fit in the joint fixtures and so that the linkage provides a desired length between the joints. The joint members are bonded to the linkage while the assembly is in the fixtures, thus fastening the components of the assembly together with minimal stress to the assembly and providing a precise linkage length and orientation of joints in the assembly.
    Type: Grant
    Filed: November 1, 1996
    Date of Patent: January 18, 2000
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bruce M. Schena, Scott B. Brave, Bernard G. Jackson
  • Patent number: 5880714
    Abstract: A method and apparatus for use with a computer for providing commands to a computer through tracked manual gestures and for providing feedback to the user through forces applied to the interface. A user manipulatable object is coupled to a mechanical linkage which is, in turn, supportable on a fixed surface. The mechanical linkage or the user manipulatable object is tracked by sensors for sensing the location and/or orientation of the object. A multi-processor 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 the information provided via the microprocessor and which can provide force-feedback commands back to the microprocessor, the force feedback being felt by a user via the user manipulatable object.
    Type: Grant
    Filed: January 15, 1997
    Date of Patent: March 9, 1999
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bernard G. Jackson
  • Patent number: 5867179
    Abstract: Interleaved data are converted to a planar format by an algorithm that follows map cycles throughout a frame buffer. Such map cycles result from iterating a function that maps planar addresses to CMYK addresses. There are three phases to the algorithm: In phase I, a 1-Cycle is processed and all of its member indices that are <=MAX.sub.-- HIT in the array firstHit? ! are saved. In phase II, all indices between 1 and MAX.sub.-- HIT are visited, skipping any indices that have already been in a cycle. As each cycle is converted, any hits to indices between 1 and MAX.sub.-- HIT are directly recorded in the array hit? !, so that indices that have been used are quickly skipped. Phase III is skipped unless there are still some copies left to process. In phase III, there is no more space for recording every hit individually. When looking for new cycles, only indices that are not multiples of anything in the 1-Cycle are considered.
    Type: Grant
    Filed: December 31, 1996
    Date of Patent: February 2, 1999
    Assignee: Electronics For Imaging, Inc.
    Inventor: Bernard G. Jackson
  • Patent number: RE36387
    Abstract: A percussion system including at least one force transducer developing a variable resistance output based upon a force exerted upon its surface, an interface providing an interface output based upon the analog output of the force transducer, and a digital processing system coupled to the interface. The analog input is preferably a variable resistance, and the interface output is preferably a pulse having a width related to the variable resistance. The interface preferably includes a capacitive member to form an RC circuit with the force transducer, and circuitry responsive to the RC circuit to produce a digital output. The digital processing system stores the digital output of the interface in memory and processes the digital output with other digital outputs of the interface to perform a computer implemented process such as producing a synthesized drum sound.
    Type: Grant
    Filed: March 10, 1997
    Date of Patent: November 9, 1999
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Bernard G. Jackson