Patents by Inventor Stephen G. Uhlmann

Stephen G. Uhlmann 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: 11768788
    Abstract: An example of a controller for bus endpoint isolation can include an interface to couple to a bus that has respective communication channels and respective switches corresponding to endpoints of the bus, a processing resource, and a memory resource storing non-transitory instructions executable by the processing resource to select a first endpoint of the endpoints to receive a message from the interface via a first switch on a first communication channel associated with the first endpoint, cause, via a switch control mechanism, a second switch associated with a second endpoint of the bus to open to isolate the second switch; and responsive to causing the second switch to open, send the message via the first communication channel and the first switch to the first endpoint.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: September 26, 2023
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Glen Douglas Dower, Stephen G. Uhlmann, Peter A. Seiler
  • Publication number: 20220164304
    Abstract: An example of a controller for bus endpoint isolation can include an interface to couple to a bus that has respective communication channels and respective switches corresponding to endpoints of the bus, a processing resource, and a memory resource storing non-transitory instructions executable by the processing resource to select a first endpoint of the endpoints to receive a message from the interface via a first switch on a first communication channel associated with the first endpoint, cause, via a switch control mechanism, a second switch associated with a second endpoint of the bus to open to isolate the second switch; and responsive to causing the second switch to open, send the message via the first communication channel and the first switch to the first endpoint.
    Type: Application
    Filed: July 23, 2019
    Publication date: May 26, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Glen Douglas Dower, Stephen G. Uhlmann, Peter A. Seiler
  • Patent number: 9600423
    Abstract: An example includes periodic access of a hardware resource of a computer by instructions in firmware of the computer that are executed by an interpreter in the context of the operating system without a driver. The access occurs in response to a periodic interrupt generated by a timer.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: March 21, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kimon Berlin, Stephen G Uhlmann
  • Publication number: 20150033236
    Abstract: An example includes periodic access of a hardware resource of a computer by instructions in firmware of the computer that are executed by an interpreter in the context of the operating system without a driver. The access occurs in response to a periodic interrupt generated by a timer.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 29, 2015
    Inventors: Kimon Berlin, Stephen G. Uhlmann
  • Patent number: 8788111
    Abstract: Example embodiments disclosed herein relate to identifying a target fan connected to a computing device. In example embodiments, the target fan may be identified based on a fan speed profile of the target fan.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: July 22, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephen G Uhlmann, Robert Lee Crane
  • Publication number: 20130054047
    Abstract: Example embodiments disclosed herein relate to identifying a target fan connected to a computing device. In example embodiments, the target fan may be identified based on a fan speed profile of the target fan.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Inventors: Stephen G. Uhlmann, Robert Lee Crane
  • Publication number: 20030097522
    Abstract: An electronic apparatus programmed with a first code stored in a non-volatile memory during normal operation is reprogrammed by writing into a temporary memory a second code having a portion for reprogramming the non-volatile memory and an instruction portion. At least the reprogramming portion of the second code is executed from the temporary memory to cause the second code to be programmed into the non-volatile memory to replace the first set of code in the non-volatile memory.
    Type: Application
    Filed: September 20, 2002
    Publication date: May 22, 2003
    Inventors: Matthew Lay, Stephen G. Uhlmann
  • Patent number: 5852535
    Abstract: A method for reliably measuring preformatted servo patterns, on a magnetic tape, for positioning a magnetic head. The tape has constant frequency stripes marking servo pattern areas. The drive reading the preformatted tape has a read channel amplifier with automatic gain control (AGC). When a stripe is detected, AGC is enabled. Before leaving a stripe, AGC is placed on hold. The amplitudes of two servo bursts are then measured with a gain that has been calibrated by a signal from a stripe. During the time AGC is enabled, the amplifier peak output is limited to less than half the maximum amplifier peak output. The servo pattern signal amplitude is about twice the signal amplitude of a stripe, so that servo patterns are measured with almost the maximum signal-to-noise ratio. When a stripe is detected, a counter counts pulses resulting from the stripe signal, for a fixed time, to ensure that the stripe detection is valid.
    Type: Grant
    Filed: February 29, 1996
    Date of Patent: December 22, 1998
    Assignee: Hewlett-Packard Company
    Inventors: Kenneth G. Richardson, Mark Millican, Erik Habbinga, Mark E. Mills, Stephen G. Uhlmann, Mark E. Nash