Patents by Inventor Mark A. Shaw
Mark A. Shaw 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: 10409349Abstract: Aspects extend to methods, systems, and computer program products for remediating power loss at a server. Aspects of the invention increase the likelihood of gracefully shutting down a server and associated components in a data center when mains power is lost for a specified amount of time (e.g., an amount of time beyond transition to generator power). A server can include a management module (e.g., a BMC) and a watchdog module. When the management controller detects loss of power at a power supply unit, the management controller orchestrates a graceful shutdown of the server in response to power loss. When the management module is unresponsive, the watchdog module provides backup functionality for orchestrating a graceful shutdown in response to power loss. As such, data can be saved from RAM to more durable storage even when the management module is unresponsive.Type: GrantFiled: February 19, 2016Date of Patent: September 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Bryan Kelly, Shaun L. Harris, Mark A. Shaw, Badriddine Khessib
-
Patent number: 10304593Abstract: A data carrying cable to connect computing devices includes a first cable portion including a first conductor having a circular cross-section and a first gauge. A first port connector is connected to one end of the first cable portion. A second cable portion includes a second conductor having a circular cross-section and a second gauge that is different than the first gauge. The first conductor and the second conductor are arranged in series and are configured to carry a data signal between the computing devices.Type: GrantFiled: October 20, 2017Date of Patent: May 28, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gong Ouyang, Mark A. Shaw, Alexander Levin, Martha Geoghegan Peterson
-
Publication number: 20190122789Abstract: A data carrying cable to connect computing devices includes a first cable portion including a first conductor having a circular cross-section and a first gauge. A first port connector is connected to one end of the first cable portion. A second cable portion includes a second conductor having a circular cross-section and a second gauge that is different than the first gauge. The first conductor and the second conductor are arranged in series and are configured to carry a data signal between the computing devices.Type: ApplicationFiled: October 20, 2017Publication date: April 25, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Gong Ouyang, Mark A. Shaw, Alexander Levin, Martha Geoghegan Peterson
-
Patent number: 10007579Abstract: Embodiments of memory backup management in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method of managing memory backup includes in response to a system error being detected, causing a memory controller to disengage from communicating with and controlling a hybrid memory device having a volatile memory module and a non-volatile memory module. The method can also include causing the hybrid memory device to copy data from the volatile memory module to the non-volatile memory module subsequent to disengaging the memory controller communicating with and controlling the storage device and without operating the main processor and the memory controller.Type: GrantFiled: March 11, 2016Date of Patent: June 26, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Mark A. Shaw, Scott Chao-Chueh Lee, Sriram Govindan, Bryan Kelly
-
Publication number: 20170262344Abstract: Embodiments of memory backup management in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method of managing memory backup includes in response to a system error being detected, causing a memory controller to disengage from communicating with and controlling a hybrid memory device having a volatile memory module and a non-volatile memory module. The method can also include causing the hybrid memory device to copy data from the volatile memory module to the non-volatile memory module subsequent to disengaging the memory controller communicating with and controlling the storage device and without operating the main processor and the memory controller.Type: ApplicationFiled: March 11, 2016Publication date: September 14, 2017Inventors: Mark A. Shaw, Scott Chao-Chueh Lee, Sriram Govindan, Bryan Kelly
-
Publication number: 20170242465Abstract: Certain computer systems having centralized power sources are described herein. In one embodiment, a computer system can include a processing unit and an enclosure containing the processing unit. The processing unit includes a motherboard having a processor and a clock circuitry operatively coupled to the processor. The processing unit can also include a power supply that includes a first rail configured to supply power at a first voltage to the processor on the motherboard and a second rail configured to supply power at a second voltage to the clock circuitry on the motherboard. The motherboard does not include a coin-type battery electrically coupled to the clock circuitry.Type: ApplicationFiled: February 19, 2016Publication date: August 24, 2017Inventors: Bryan Kelly, Badriddine Khessib, Mark A. Shaw, Shaun Harris
-
Publication number: 20170242467Abstract: Aspects extend to methods, systems, and computer program products for remediating power loss at a server. Aspects of the invention increase the likelihood of gracefully shutting down a server and associated components in a data center when mains power is lost for a specified amount of time (e.g., an amount of time beyond transition to generator power). A server can include a management module (e.g., a BMC) and a watchdog module. When the management controller detects loss of power at a power supply unit, the management controller orchestrates a graceful shutdown of the server in response to power loss. When the management module is unresponsive, the watchdog module provides backup functionality for orchestrating a graceful shutdown in response to power loss. As such, data can be saved from RAM to more durable storage even when the management module is unresponsive.Type: ApplicationFiled: February 19, 2016Publication date: August 24, 2017Inventors: Bryan Kelly, Shaun L. Harris, Mark A. Shaw, Badriddine Khessib
-
Patent number: 9721660Abstract: 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: GrantFiled: December 2, 2014Date of Patent: August 1, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Bryan Kelly, Sriram Govindan, John J. Siegler, Badriddine Khessib, Mark A. Shaw, J. Michael Andrewartha
-
Publication number: 20160118121Abstract: 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: ApplicationFiled: December 2, 2014Publication date: April 28, 2016Inventors: Bryan Kelly, Sriram Govindan, John J. Siegler, Badriddine Khessib, Mark A. Shaw, J. Michael Andrewartha
-
Patent number: 8799700Abstract: To provide fault-tolerant, spread spectrum clock signals, a plurality of processing modules having respective spread spectrum control circuits are provided. Clock signals of redundant clock sources are provided to the plurality of processing modules. Failover control logic selects a corresponding one of the clock signals from the redundant clock sources for use in each of the processing modules. Frequency spreading is applied to the corresponding selected clock signal in each of at least some of the plurality of processing module.Type: GrantFiled: July 31, 2009Date of Patent: August 5, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Rangaswamy Arumugham, Stuart Haden, Mark A. Shaw
-
Publication number: 20120117415Abstract: To provide fault-tolerant, spread spectrum clock signals, a plurality of processing modules having respective spread spectrum control circuits are provided. Clock signals of redundant clock sources are provided to the plurality of processing modules. Failover control logic selects a corresponding one of the clock signals from the redundant clock sources for use in each of the processing modules. Frequency spreading is applied to the corresponding selected clock signal in each of at least some of the plurality of processing module.Type: ApplicationFiled: July 31, 2009Publication date: May 10, 2012Inventors: Rangaswamy Arumugham, Stuart Haden, Mark A. Shaw
-
Patent number: 7719312Abstract: Apparatus for configuring input/output signal levels of interfacing logic circuits operating at different voltage levels comprises: a logic circuit for operating at a first voltage level; a bank of input/output gates coupled to the logic circuit for interfacing input/output signals at a second voltage level, different from the first voltage level, to the logic circuit, the bank of gates including a port for setting the operational voltage level thereof; and a control circuit coupled to the port and governed by a control signal to configure the operational voltage level of the bank of gates to render the logic circuit and the interfacing input/output signals voltage level compatible.Type: GrantFiled: July 2, 2009Date of Patent: May 18, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Glen Edwards, Brian Matthew Johnson, Mark A. Shaw, Stuart C. Haden
-
Patent number: 7627774Abstract: A system comprises plural electronic modules, at least one interconnect structure and plural power supplies. The electronic modules communicate over the interconnect structure. The system further comprises plural redundant manager modules to perform management tasks with respect to the at least one interconnect structure and the power supplies.Type: GrantFiled: February 25, 2005Date of Patent: December 1, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kevin A. Egan, Brad O. Underwood, Mark E. Shaw, Mark A. Shaw, Brian M. Johnson, D. Glen Edwards
-
Publication number: 20090267648Abstract: Apparatus for configuring input/output signal levels of interfacing logic circuits operating at different voltage levels comprises: a logic circuit for operating at a first voltage level; a bank of input/output gates coupled to the logic circuit for interfacing input/output signals at a second voltage level, different from the first voltage level, to the logic circuit, the bank of gates including a port for setting the operational voltage level thereof; and a control circuit coupled to the port and governed by a control signal to configure the operational voltage level of the bank of gates to render the logic circuit and the interfacing input/output signals voltage level compatible.Type: ApplicationFiled: July 2, 2009Publication date: October 29, 2009Inventors: David Glen Edwards, Brian Matthew Johnson, Mark A. Shaw, Stuart C. Haden
-
Patent number: 7589560Abstract: Apparatus for configuring input/output signal levels of interfacing logic circuits operating at different voltage levels comprises: a logic circuit for operating at a first voltage level; a bank of input/output gates coupled to the logic circuit for interfacing input/output signals at a second voltage level, different from the first voltage level, to the logic circuit, the bank of gates including a port for setting the operational voltage level thereof; and a control circuit coupled to the port and governed by a control signal to configure the operational voltage level of the bank of gates to render the logic circuit and the interfacing input/output signals voltage level compatible.Type: GrantFiled: October 19, 2006Date of Patent: September 15, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Glen Edwards, Brian Matthew Johnson, Mark A. Shaw, Stuart C. Haden
-
Publication number: 20080094106Abstract: Apparatus for configuring input/output signal levels of interfacing logic circuits operating at different voltage levels comprises: a logic circuit for operating at a first voltage level; a bank of input/output gates coupled to the logic circuit for interfacing input/output signals at a second voltage level, different from the first voltage level, to the logic circuit, the bank of gates including a port for setting the operational voltage level thereof; and a control circuit coupled to the port and governed by a control signal to configure the operational voltage level of the bank of gates to render the logic circuit and the interfacing input/output signals voltage level compatible.Type: ApplicationFiled: October 19, 2006Publication date: April 24, 2008Inventors: David Glen Edwards, Brian Matthew Johnson, Mark A. Shaw, Stuart C. Haden
-
Patent number: 6888860Abstract: The invention relates with an optical bench for optoelectronic packages comprising a rigid insulating substrate, the substrate having a top surface along which it is defined an optical axis, the substrate comprising: a device region for mounting at least an optoelectronic device in alignment with the optical axis, and a fixing region adjacent to the device region for affixing at least an optical component in alignment with the optical axis. The substrate further comprises a third region provided with metallised tracks, the third region extending over the substrate top surface along at least part of one side of the fixing region in a direction substantially parallel to the optical axis. The invention also relates with an optical bench comprising: a single baseplate having a device region and a fixing region; a welding platform mounted directly on said fixing region; a heat sink mounted directly on said device region; and an optoelectronic device directly mounted on said heat sink.Type: GrantFiled: December 7, 2001Date of Patent: May 3, 2005Assignee: Corning IncorporatedInventor: Mark A. Shaw
-
Publication number: 20020085598Abstract: The invention relates with an optical bench for optoelectronic packages comprising a rigid insulating substrate, the substrate having a top surface along which it is defined an optical axis, the substrate comprising: a device region for mounting at least an optoelectronic device in alignment with the optical axis, and a fixing region adjacent to the device region for affixing at least an optical component in alignment with the optical axis. The substrate further comprises a third region provided with metallised tracks, the third region extending over the substrate top surface along at least part of one side of the fixing region in a direction substantially parallel to the optical axis. The invention also relates with an optical bench comprising: a single baseplate having a device region and a fixing region; a welding platform mounted directly on said fixing region; a heat sink mounted directly on said device region; and an optoelectronic device directly mounted on said heat sink.Type: ApplicationFiled: December 7, 2001Publication date: July 4, 2002Inventor: Mark A. Shaw