Patents by Inventor John Howard Cook, III

John Howard Cook, III 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).

  • Publication number: 20150242112
    Abstract: Embodiments are disclosed that relate to human interface devices having touch sensors. For example, one disclosed embodiment provides a human interface device including a touch sensor comprising two or more touch sensing units, each touch sensing unit comprising a touch sensing pad and a charge accumulation capacitor in communication with the touch sensing pad, the charge accumulation capacitor having a larger capacitance than the touch sensing pad. The human interface device further includes a controller in communication with each touch sensing unit, the controller being configured to acquire a touch sensing sample from each touch sensing unit by iteratively charging the touch sensing pad of the touch sensing unit and transferring charge from the touch sensing pad of the touch sensing unit to the charge accumulation capacitor of the touch sensing unit until a threshold has been met, and detect a touch gesture based upon the touch sensing samples.
    Type: Application
    Filed: February 26, 2014
    Publication date: August 27, 2015
    Applicant: Microsoft Corporation
    Inventors: George Bielitz, John Howard Cook, III, Bradley Robert Martin
  • Publication number: 20150227279
    Abstract: Embodiments are disclosed that relate to human interface devices configured to enable variable horizontal scrolling. For example, one disclosed embodiment provides a human interface device comprising a horizontal scrolling control, and one or more sensors configured to sense movement of the horizontal scrolling control and provide output that varies depending upon a value of a variable characteristic of the movement. The human interface device further comprises a controller configured to output horizontal scrolling reports having two or more different possible values for each direction of horizontal scrolling based upon the output of the one or more sensors.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Applicant: Microsoft Corporation
    Inventors: George Bielitz, John Howard Cook, III, Ingrid Lin
  • Patent number: 7054205
    Abstract: A circuit and method is provided for determining the delay of an integrated circuit common associated with chip-to-chip variations in the manufacturing process, changes in operating voltage, and fluctuations in temperature. A clock signal is inverted, thus generating an inverted clock signal which is then delayed multiple times, resulting in several delayed versions of the inverted clock signal, with each version being delayed a different length of time. The logical state of each delayed version of the inverted clock signal is then stored. That stored logical state provides an indication as to the magnitude of the delay of the integrated circuit which may then be used to tune critical signals of the integrated circuit to avoid timing problems resulting from variations in IC propagation delay.
    Type: Grant
    Filed: October 28, 2003
    Date of Patent: May 30, 2006
    Assignee: Agilent Technologies, Inc.
    Inventors: Douglas C. Buhler, John Howard Cook, III