Patents by Inventor Stephen Hack

Stephen Hack 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: 10992252
    Abstract: Implementations of the disclosed subject matter provide a window, an energy and light producing device including at least one transparent photovoltaic device and at least one non-transparent Organic Light Emitting Device (OLED) in an optical path of the window. A controller may control the operation of the non-transparent OLED of the energy and light producing device. An energy storage device may be electrically coupled to the controller and the energy and light producing device to store energy generated by the transparent photovoltaic device and to power the non-transparent OLED. In some implementations, a LED or OLED may be mounted in the frame of the window and may be powered by the energy storage device.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: April 27, 2021
    Assignee: Universal Display Corporation
    Inventors: Michael Hack, Stephen R. Forrest
  • Publication number: 20210071835
    Abstract: Multi-function lighting fixtures are provided. In one example implementation, a lighting fixture may include an optical housing extending lengthwise between a first end and a second end. The optical housing may include a plurality of light sources disposed within an interior of the optical housing and a plurality of optical elements disposed along an exterior of the optical housing. The optical housing may also a plurality of sections defined within the interior of the optical housing. Each of the optical sections may be associated with a separate light source of the plurality of light sources and a separate optical element of the plurality of optical elements.
    Type: Application
    Filed: November 19, 2020
    Publication date: March 11, 2021
    Inventors: John Hollander, Chris Bailey, Brien Joseph Housand, Eric Miller, David Rector, Ryan Thompson, Michael Tinstman, Nathaniel Stephen Hack DeVol, Stephen Andrew Kiff
  • Patent number: 10859220
    Abstract: Multi-function lighting fixtures are provided. In one example implementation, a lighting fixture may include an optical housing extending lengthwise between a first end and a second end. The optical housing may include a plurality of light sources disposed within an interior of the optical housing and a plurality of optical elements disposed along an exterior of the optical housing. The optical housing may also a plurality of compartments defined within the interior of the optical housing. Each of the optical compartments may be associated with a separate light source of the plurality of light sources and a separate optical element of the plurality of optical elements.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: December 8, 2020
    Assignee: Hubbell Incorporated
    Inventors: John Hollander, Chris Bailey, Brien Joseph Housand, Eric Miller, David Rector, Ryan Thompson, Michael Tinstman, Nathaniel Stephen Hack DeVol, Stephen Andrew Kiff
  • Publication number: 20200355333
    Abstract: A wall-wash lighting fixture is provided. The wall-wash lighting fixture includes a solid-state light source having a light emitting surface configured to emit light. The light emitting surface is a long dimension of the light emitting surface. The wall-wash lighting fixture further includes a frustoconical structure. The solid-state light source is positioned to emit light into the frustoconical structure. The wall-wash lighting fixture includes a reflector coupled to the frustoconical structure such that light exiting frustoconical structure is reflected at a non-parallel angle relative to a vertical axis associated with the wall-wash lighting fixture. The reflector defines an opening.
    Type: Application
    Filed: May 8, 2020
    Publication date: November 12, 2020
    Inventors: Nathaniel Stephen Hack DeVol, David Allen Venhaus
  • Publication number: 20200305248
    Abstract: A method for controlling operation of a lighting system is provided. The method includes operating the lighting system in a first mode during a time period to provide a first light output. The first output can be a blend of HINS light and non-HINS light. The method includes determining a dosage amount of HINS light provided during the time period. Furthermore, the method includes operating the lighting system in a second mode to provide a second lighting output. The second light output can be HINS light or a blend of HINS light and non-HINS light. Furthermore, spectral energy associated with HINS light in the second light output is greater than spectral energy associated with the HINS light in the first light output.
    Type: Application
    Filed: February 25, 2020
    Publication date: September 24, 2020
    Inventors: Blake Ashton Nickles, Nathaniel Stephen Hack DeVol, Leslie Anne Cade
  • Publication number: 20170307145
    Abstract: Multi-function lighting fixtures are provided. In one example implementation, a lighting fixture may include an optical housing extending lengthwise between a first end and a second end. The optical housing may include a plurality of light sources disposed within an interior of the optical housing and a plurality of optical elements disposed along an exterior of the optical housing. The optical housing may also a plurality of compartments defined within the interior of the optical housing. Each of the optical compartments may be associated with a separate light source of the plurality of light sources and a separate optical element of the plurality of optical elements.
    Type: Application
    Filed: April 20, 2017
    Publication date: October 26, 2017
    Inventors: John Hollander, Chris Bailey, Brien Joseph Housand, Eric Miller, David Rector, Ryan Thompson, Michael Tinstman, Nathaniel Stephen Hack DeVol, Stephen Andrew Kiff
  • Patent number: 8667324
    Abstract: In one embodiment, a cache element allocation method is provided. Each cache element on a CPU is assigned a quality rank based on the error rate of the cache element. If an allocated cache element is deemed to be faulty, the quality rank of the faulty allocated cache element is compared with the quality rank of the non-allocated cache elements. If a non-allocated cache element has a lower quality rank than the allocated cache element, the non-allocated cache element is swapped in for the allocated cache element.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: March 4, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Raymond Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmak
  • Patent number: 8661289
    Abstract: In one embodiment, a CPU cache management system is provided. The CPU management system includes, for example, a CPU chip and cache management logic. The CPU chip include cache elements that are initially in use and spare cache elements that not initially in use. The cache management logic determines whether currently-used cache elements are faulty. If a cache element is determined to be faulty, the cache management logic schedules a reboot of the computer and swaps in a spare cache element for the faulty currently-used cache element during the reboot.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: February 25, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Raymond Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmak
  • Patent number: 7917804
    Abstract: Systems and methods for repairing a processor are provided. In one embodiment, a method for repairing a processor is provided that includes, for example, the steps of initializing and executing an operating system, determining that a cache element is faulty, and swapping in a spare cache element for said faulty cache element while the operating system is executing.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: March 29, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Raymond Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmak
  • Patent number: 7694175
    Abstract: Systems and methods for conducting processor health-checks are provided. In one embodiment, a method for evaluating the status of a processor is provided. The method includes, for example, initializing and executing an operating system, de-allocating the processor from the available pool or system resources and performing a health-check on the processor while the operating system is executing.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: April 6, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Ray Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmak
  • Patent number: 7694174
    Abstract: Systems and methods for repairing a processor are provided. In one embodiment, a method for repairing a processor is provided that includes, for example, the steps of initializing and executing an operating system, determining that a cache element is faulty, and swapping in a spare cache element for said faulty cache element while the operating system is executing.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: April 6, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Raymond Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmak
  • Patent number: 7673171
    Abstract: Systems and methods for repairing a processor are provided. In one embodiment, a method for repairing a processor is provided that includes, for example, the steps of initializing and executing an operating system, determining that a cache element is faulty, and swapping in a spare cache element for said faulty cache element while the operating system is executing.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: March 2, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Raymond Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmak
  • Patent number: 7607038
    Abstract: In one embodiment, a method for repairing a faulty cache element is provided. Once a monitored cache element is determined to be faulty, the system stores the repair information, and cache configuration in an EEPROM or non-volatile memory on the CPU module. Then the computer is rebooted. During the reboot, the faulty cache element is repaired by being swapped out for a spare cache element based on the information stored in the EEPROM or the non-volatile memory.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: October 20, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Raymond Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmak
  • Patent number: 7607040
    Abstract: Systems and methods for conducting processor health-checks are provided. In one embodiment, a method for evaluating the status of a processor is provided. The method includes, for example, initializing and executing an operating system, de-allocating the processor from the available pool or system resources and performing a health-check on the processor while the operating system is executing.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: October 20, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Raymond Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmark
  • Patent number: 7603582
    Abstract: In one embodiment, a cache element allocation method is provided. Each cache element on a CPU is assigned a quality rank based on the error rate of the cache element. If an allocated cache element is deemed to be faulty, the quality rank of the faulty allocated cache element is compared with the quality rank of the non-allocated cache elements. If a non-allocated cache element has a lower quality rank than the allocated cache element, the non-allocated cache element is swapped in for the allocated cache element.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: October 13, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Raymond Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmak
  • Patent number: 7533293
    Abstract: In one embodiment, a CPU cache management system is provided. The CPU management system includes, for example, a CPU chip and cache management logic. The CPU chip include cache elements that are initially in use and spare cache elements that not initially in use. The cache management logic determines whether currently-used cache elements are faulty. If a cache element is determined to be faulty, the cache management logic schedules a reboot of the computer and swaps in a spare cache element for the faulty currently-used cache element during the reboot.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: May 12, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Raymond Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmak
  • Patent number: 7523346
    Abstract: Systems and methods for repairing a processor are provided. In one embodiment, a method for repairing a processor is provided that includes, for example, the steps of initializing and executing an operating system, determining that a cache element is faulty, and swapping in a spare cache element for said faulty cache element while the operating system is executing.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: April 21, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Raymond Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmak
  • Publication number: 20080005616
    Abstract: Systems and methods for repairing a processor are provided. In one embodiment, a method for repairing a processor is provided that includes, for example, the steps of initializing and executing an operating system, determining that a cache element is faulty, and swapping in a spare cache element for said faulty cache element while the operating system is executing.
    Type: Application
    Filed: February 17, 2006
    Publication date: January 3, 2008
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Raymond Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmak
  • Publication number: 20060294352
    Abstract: Implementations of speedy boot for computer systems are disclosed. In an exemplary embodiment, a method of speedy boot for a computer system may include invoking a platform management interrupt (PMI) to soft reset a processor without resetting hardware for the processor. The method may also include bypassing at least some initialization procedures and tests to speed recovery of the computer system to a usable state. The method may also include resetting operating system interfaces and loading the operating system.
    Type: Application
    Filed: June 23, 2005
    Publication date: December 28, 2006
    Inventors: John Morrison, Michael Allison, Stephen Hack
  • Publication number: 20060248392
    Abstract: In one embodiment, a method for repairing a faulty cache element is provided. Once a monitored cache element is determined to be faulty, the system stores the repair information, and cache configuration in an EEPROM or non-volatile memory on the CPU module. Then the computer is rebooted. During the reboot, the faulty cache element is repaired by being swapped out for a spare cache element based on the information stored in the EEPROM or the non-volatile memory.
    Type: Application
    Filed: February 17, 2006
    Publication date: November 2, 2006
    Inventors: Jeff Barlow, Jeff Brauch, Howard Calkin, Raymond Gratias, Stephen Hack, Lacey Joyal, Guy Kuntz, Ken Pomaranski, Michael Sedmak