Patents by Inventor David McVicar

David McVicar 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: 5956158
    Abstract: A scanner powered by the limited power available on a peripheral bus. In particular, the scanner can operate within the 2.2 watts provided over a USB connector. The scanner of the present invention uses a contact image sensor (CIS) which uses optics to distribute light from each light emitter to multiple pixel positions, preferably using a single LED for each color. An electric motor for driving the platen uses rare earth magnets to limit the power required. Instead of the traditional method of biasing the CIS scanner against the platen with a spring, the platen itself is spring-biased. The moveable spring biasing of a platen is possible because a worm drive motor is used allowing a helical thread on the worm drive to contact the platen gears as they move up and down as biased. Preferably, the helical thread of the worm gear has a single point of contact with a gear on the platen, further limiting the friction and allowing the platen to move up and down with respect to the stationary motor.
    Type: Grant
    Filed: April 1, 1997
    Date of Patent: September 21, 1999
    Assignee: Storm Technology, Inc.
    Inventors: Joseph Pinzarrone, David McVicar, Sergio Maggi, David Wegmuller, Emmanuel Reusens
  • Patent number: 5895905
    Abstract: The present invention provides an improved image scanner which has a hollow platen, with a motor mounted inside the platen. A drive mechanism is coupled between the motor and the inside surface of the platen to rotate the platen. Preferably, a circuit board containing circuitry for at least controlling the motor is also mounted inside the platen.
    Type: Grant
    Filed: February 25, 1997
    Date of Patent: April 20, 1999
    Assignee: Logitech, Inc.
    Inventor: David McVicar