Patents by Inventor John J. Siegler

John J. Siegler 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: 20170098479
    Abstract: The present invention extends to methods, systems, and computer program products for testing storage device power circuitry. A storage device controller includes an embedded test program. The storage device controller executes the test program in response to receiving a test command In one aspect, the test program issues a plurality of different command patterns to test shared power circuitry of storage device components (e.g., shared by an array of NAND flash memory devices). The test program identifies a command pattern that causes a greatest total current draw. In another aspect, the test program issues a specified command pattern (possibly repeatedly) to shared power circuitry to determine if the shared power circuitry fails.
    Type: Application
    Filed: December 5, 2016
    Publication date: April 6, 2017
    Inventors: Laura Marie Caulfield, Mark Alan Santaniello, J. Michael Andrewartha, John J. Siegler
  • Patent number: 9558848
    Abstract: The present invention extends to methods, systems, and computer program products for testing storage device power circuitry. A storage device controller includes an embedded test program. The storage device controller executes the test program in response to receiving a test command. In one aspect, the test program issues a plurality of different command patterns to test shared power circuitry of storage device components (e.g., shared by an array of NAND flash memory devices). The test program identifies a command pattern that causes a greatest total current draw. In another aspect, the test program issues a specified command pattern (possibly repeatedly) to shared power circuitry to determine if the shared power circuitry fails.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: January 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Laura Marie Caulfield, Mark Alan Santaniello, J. Michael Andrewartha, John J. Siegler
  • Publication number: 20160125958
    Abstract: The present invention extends to methods, systems, and computer program products for testing storage device power circuitry. A storage device controller includes an embedded test program. The storage device controller executes the test program in response to receiving a test command. In one aspect, the test program issues a plurality of different command patterns to test shared power circuitry of storage device components (e.g., shared by an array of NAND flash memory devices). The test program identifies a command pattern that causes a greatest total current draw. In another aspect, the test program issues a specified command pattern (possibly repeatedly) to shared power circuitry to determine if the shared power circuitry fails.
    Type: Application
    Filed: November 4, 2014
    Publication date: May 5, 2016
    Inventors: Laura Marie Caulfield, Mark Alan Santaniello, J. Michael Andrewartha, John J. Siegler
  • Publication number: 20160118121
    Abstract: A volatile memory data save subsystem may include a coupling to a shared power source such as a chassis or rack battery, or generator. A data save trigger controller sends a data save command toward coupled volatile memory device(s) such as NVDIMMs and PCIe devices under specified conditions: a programmable amount of time passes without AC power, a voltage level drops below normal but is still sufficient to power the volatile memory device during a data save operation, the trigger controller is notified of an operating system shutdown command, or the trigger controller is notified of an explicit data save command without a system shutdown command. NVDIMMs can avoid reliance on dedicated supercapacitors and dedicated batteries. An NVDIMM may perform an asynchronous DRAM reset in response to the data save command. Voltage step downs may be coordinated among power supplies. After data is saved, power cycles and the system reboots.
    Type: Application
    Filed: December 2, 2014
    Publication date: April 28, 2016
    Inventors: Bryan Kelly, Sriram Govindan, John J. Siegler, Badriddine Khessib, Mark A. Shaw, J. Michael Andrewartha
  • Publication number: 20150372538
    Abstract: Technology for concurrently powering equipment from multiple power sources, and the control thereof is disclosed. One example implementation of the technology includes a first power supply that powers equipment from a first power source and a second power supply that also powers the equipment from a second power source while the equipment is being powered by the first power supply. A target direct current (DC) output voltage of at least one of the power supplies is changed, thereby changing a ratio of the power being drawn from the first power supply to the power being drawn from the second power supply.
    Type: Application
    Filed: June 21, 2014
    Publication date: December 24, 2015
    Inventors: John J. Siegler, Brian A. Janous, Sean M. James
  • Publication number: 20150214771
    Abstract: A power supply is described herein which provides power to a load, such as a load including one or more computing devices. The power supply uses a slow-response power source (such as a fuel-driven mechanism) to handle a slow-moving component of the demand level presented by the load, and uses a fast-response power source (such as a battery or a capacitor, etc.) to handle a fast-moving component of the demand level. By virtue of this approach, the power supply can manage the load level as it appears to the slow-response power source, allowing, in turn, the slow-response power source to service even fast-changing loads—a task which it could not otherwise perform due to its native limitations.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: Microsoft Corporation
    Inventors: Eric C. Peterson, Shaun L. Harris, Sean M. James, John J. Siegler, Jie Liu, Aman Kansal
  • Patent number: 8723498
    Abstract: Systems and methods for increasing power measurement accuracy for power factor correction (PFC) are disclosed. An exemplary method may include providing a PFC circuit for a power supply, the PFC circuit having a bulk capacitor connected to a rectified AC line. The method may also include measuring output load. The method may also include enabling AC wave skipping if the measured output load drops below a threshold value.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: May 13, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John J. Siegler
  • Publication number: 20100156377
    Abstract: Systems and methods for increasing power measurement accuracy for power factor correction (PFC) are disclosed. An exemplary method may include providing a PFC circuit for a power supply, the PFC circuit having a bulk capacitor connected to a rectified AC line. The method may also include measuring output load. The method may also include enabling AC wave skipping if the measured output load drops below a threshold value.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventor: John J. Siegler