Patents by Inventor Christopher R. Bagin

Christopher R. Bagin 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: 6630927
    Abstract: In a conventional 8×17 drive line/sense line keyboard switch matrix, a one-to-one correspondence between keyboard key switches and drive line/sense line pairs, together with a sequential driving of the drive lines, permits discrimination between 8×17=136 keyboard keys with 25 I/O pins. In contrast, the present invention utilizes drive line/sense line combinations to discriminate between keyboard keys with fewer total drive and sense lines, thereby reducing the number of required IC pin connections. In addition to achieving a reduction in the number of required pin connections, particular drive line/sense line contact patterns (e.g., a 2/2 pattern), and an associated subtraction algorithm, allow for efficient layouts of the drive lines and sense lines on respective membrane switch layers, a reduction of detection errors arising from inadvertent illegal simultaneous key presses, and discrimination of “special” simultaneous key press conditions.
    Type: Grant
    Filed: February 15, 2001
    Date of Patent: October 7, 2003
    Assignee: Microsoft Corporation
    Inventors: Nathan C. Sherman, Dawson Yee, Christopher R. Bagin
  • Publication number: 20020167494
    Abstract: In a conventional 8×17 drive line/sense line keyboard switch matrix, a one-to-one correspondence between keyboard key switches and drive line/sense line pairs, together with a sequential driving of the drive lines, permits discrimination between 8×17=136 keyboard keys with 25 I/O pins. In contrast, the present invention utilizes drive line/sense line combinations to discriminate between keyboard keys with fewer total drive and sense lines, thereby reducing the number of required IC pin connections. In addition to achieving a reduction in the number of required pin connections, particular drive line/sense line contact patterns (e.g., a 2/2 pattern), and an associated subtraction algorithm, allow for efficient layouts of the drive lines and sense lines on respective membrane switch layers, a reduction of detection errors arising from inadvertent illegal simultaneous key presses, and discrimination of “special” simultaneous key press conditions.
    Type: Application
    Filed: February 15, 2001
    Publication date: November 14, 2002
    Inventors: Nathan C. Sherman, Dawson Yee, Christopher R. Bagin