Patents by Inventor Andy Warner
Andy Warner 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: 11740674Abstract: Systems and methods described herein make previously stranded power capacity (power that is provisioned for a data center according to a computing system's nameplate power consumption but is currently not useable) available to the data center. Systems described herein generate empirical power profiles that specify expected upper bounds for the power consumption levels that applications trigger. Using the upper bounds for application power-consumption levels, a computing system described herein can reliably release part of its provisioned nameplate power for other systems or data center consumers, reducing the amount of stranded power in a data center. The method described herein avoids performance penalties for most jobs by using sensor measurements made at a rapid rate explained herein to ensure that a system power cap based on running application's measured peak power consumption is reliable with reference to the power capacitance inherent in the computing system.Type: GrantFiled: March 28, 2022Date of Patent: August 29, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Torsten Wilde, Andy Warner, Steven Dean, Steven Martin, Pat Donlin
-
Publication number: 20230021404Abstract: Techniques for resolving hemisphere ambiguity are disclosed. One or more magnetic fields are emitted at a handheld controller. The one or more magnetic fields are detected by one or more sensors positioned relative to a headset. Movement data corresponding to the handheld controller or the headset is detected. During a first time interval, a first position and a first orientation of the handheld controller within a first hemisphere are determined based on the detected one or more magnetic fields, and a first discrepancy is calculated based on the first position, the first orientation, and the movement data. During a second time interval, a second position and a second orientation of the handheld controller within a second hemisphere are determined based on the detected one or more magnetic fields, and a second discrepancy is calculated based on the second position, the second orientation, and the movement data.Type: ApplicationFiled: March 1, 2022Publication date: January 26, 2023Applicant: Magic Leap, Inc.Inventors: Ronald Joseph Degges, JR., Sheng Wan, Andy Warner, Akash Gujarati
-
Publication number: 20220345378Abstract: An apparatus includes a chassis; a plurality of nodes that are mounted to the chassis; an electronic paper-based display device that is mounted to the chassis; and a management controller that is mounted to the chassis. Each node is associated with a different operating system instance of a plurality of operating system instances. The management controller, in response to a fault associated with a given node, provides data to cause the electronic paper-based display device to visually display an identity of the given node and information about the fault.Type: ApplicationFiled: April 26, 2021Publication date: October 27, 2022Inventors: Peter Guyan, Lee M. Morecroft, Andy Warner
-
Publication number: 20220253118Abstract: Systems and methods described herein make previously stranded power capacity (power that is provisioned for a data center according to a computing system's nameplate power consumption but is currently not useable) available to the data center. Systems described herein generate empirical power profiles that specify expected upper bounds for the power consumption levels that applications trigger. Using the upper bounds for application power-consumption levels, a computing system described herein can reliably release part of its provisioned nameplate power for other systems or data center consumers, reducing the amount of stranded power in a data center. The method described herein avoids performance penalties for most jobs by using sensor measurements made at a rapid rate explained herein to ensure that a system power cap based on running application's measured peak power consumption is reliable with reference to the power capacitance inherent in the computing system.Type: ApplicationFiled: March 28, 2022Publication date: August 11, 2022Inventors: Torsten Wilde, Andy Warner, Steven Dean, Steven Martin, Pat Donlin
-
Patent number: 11307627Abstract: Systems and methods described herein make previously stranded power capacity (power that is provisioned for a data center according to a computing system's nameplate power consumption but is currently not useable) available to the data center. Systems described herein generate empirical power profiles that specify expected upper bounds for the power consumption levels that applications trigger. Using the upper bounds for application power-consumption levels, a computing system described herein can reliably release part of its provisioned nameplate power for other systems or data center consumers, reducing the amount of stranded power in a data center. The method described herein avoids performance penalties for most jobs by using sensor measurements made at a rapid rate explained herein to ensure that a system power cap based on running application's measured peak power consumption is reliable with reference to the power capacitance inherent in the computing system.Type: GrantFiled: April 30, 2020Date of Patent: April 19, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Torsten Wilde, Andy Warner, Steven Dean, Steven Martin, Pat Donlin
-
Patent number: 11300783Abstract: Techniques for resolving hemisphere ambiguity are disclosed. One or more magnetic fields are emitted at a handheld controller. The one or more magnetic fields are detected by one or more sensors positioned relative to a headset. Movement data corresponding to the handheld controller or the headset is detected. During a first time interval, a first position and a first orientation of the handheld controller within a first hemisphere are determined based on the detected one or more magnetic fields, and a first discrepancy is calculated based on the first position, the first orientation, and the movement data. During a second time interval, a second position and a second orientation of the handheld controller within a second hemisphere are determined based on the detected one or more magnetic fields, and a second discrepancy is calculated based on the second position, the second orientation, and the movement data.Type: GrantFiled: January 24, 2020Date of Patent: April 12, 2022Assignee: Magic Leap, Inc.Inventors: Ronald Joseph Degges, Jr., Sheng Wan, Andy Warner, Akash Gujarati
-
Publication number: 20210341984Abstract: Systems and methods described herein make previously stranded power capacity (power that is provisioned for a data center according to a computing system's nameplate power consumption but is currently not useable) available to the data center. Systems described herein generate empirical power profiles that specify expected upper bounds for the power consumption levels that applications trigger. Using the upper bounds for application power-consumption levels, a computing system described herein can reliably release part of its provisioned nameplate power for other systems or data center consumers, reducing the amount of stranded power in a data center. The method described herein avoids performance penalties for most jobs by using sensor measurements made at a rapid rate explained herein to ensure that a system power cap based on running application's measured peak power consumption is reliable with reference to the power capacitance inherent in the computing system.Type: ApplicationFiled: April 30, 2020Publication date: November 4, 2021Inventors: Torsten Wilde, Andy Warner, Steven Dean, Steven Martin, Pat Donlin
-
Publication number: 20200241292Abstract: Techniques for resolving hemisphere ambiguity are disclosed. One or more magnetic fields are emitted at a handheld controller. The one or more magnetic fields are detected by one or more sensors positioned relative to a headset. Movement data corresponding to the handheld controller or the headset is detected. During a first time interval, a first position and a first orientation of the handheld controller within a first hemisphere are determined based on the detected one or more magnetic fields, and a first discrepancy is calculated based on the first position, the first orientation, and the movement data. During a second time interval, a second position and a second orientation of the handheld controller within a second hemisphere are determined based on the detected one or more magnetic fields, and a second discrepancy is calculated based on the second position, the second orientation, and the movement data.Type: ApplicationFiled: January 24, 2020Publication date: July 30, 2020Applicant: Magic Leap, Inc.Inventors: Ronald Joseph Degges, JR., Sheng Wan, Andy Warner, Akash Gujarati
-
Patent number: 10313450Abstract: A method at one or more computers having memory and one or more processors includes detecting establishment of a connection between a first process and a second process; determining whether an augmented communications service is available for the connection between the first process and second process; in accordance with a determination that the augmented communications service is available, configuring the connection between the first process and the second process to make use of the augmented communications service with no modification to the executable codes of the first process and the second process; and in accordance with a determination that the augmented communications service is not available, configuring the connection between the first process and the second process to make use of a non-augmented communications service.Type: GrantFiled: August 3, 2016Date of Patent: June 4, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Michael Andrew Raymond, Andy Warner
-
Patent number: 10237999Abstract: The present disclosure is directed to a configurable extension space for a computer server or node blade that has the ability to expand data storage or other functionality to a computer system while minimizing any disruption to computers in a data center when the functionality of a computer server or a node blade is extended. Apparatus consistent with the present disclosure may include multiple electronic assemblies where a first assembly resides deep within an enclosure to which an expansion module may be attached in an accessible expansion space.Type: GrantFiled: October 31, 2016Date of Patent: March 19, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Harvey Lunsman, Troy Oxby, Michael Peterson, David Collins, Steven J. Dean, Russell Stacy, Andy Warner
-
Patent number: 10223744Abstract: Disclosed are a device and/or a method of location and event capture circuitry to facilitate remote vehicle location predictive modeling when global positioning is unavailable. In one embodiment, a predictive circuit of a vehicle includes event detection circuitry to initiate a timer circuit of the vehicle when a wheel of the vehicle is in a stationary state beyond threshold amount of time during an event; an event categorization circuitry to monitor a telemetry data of the vehicle to assign a category to the event; a data communication circuitry to communicate the event, the category, and/or a set of other events and categories to a predictive recommendation server on a periodic basis; and a repossession detection circuitry to determine that the vehicle is pending repossession based on the event, the category, the set of other events and categories, and/or a message communicated from the predictive recommendation server to the predictive circuit.Type: GrantFiled: April 11, 2016Date of Patent: March 5, 2019Assignee: Spireon, Inc.Inventors: James Brady, Brian Wheeler, David Estes, Thomas Marks, Andy Warner, Ben Tran, Michael Callinan, Chris Collingwood, David Withers, Ilie Ardelean
-
Publication number: 20170127549Abstract: The present disclosure is directed to a configurable extension space for a computer server or node blade that has the ability to expand data storage or other functionality to a computer system while minimizing any disruption to computers in a data center when the functionality of a computer server or a node blade is extended. Apparatus consistent with the present disclosure may include multiple electronic assemblies where a first assembly resides deep within an enclosure to which an expansion module may be attached in an accessible expansion space.Type: ApplicationFiled: October 31, 2016Publication date: May 4, 2017Inventors: Harvey Lunsman, Troy Oxby, Michael Peterson, David Collins, Steven J. Dean, Russell Stacy, Andy Warner
-
Publication number: 20170041402Abstract: A method at one or more computers having memory and one or more processors includes detecting establishment of a connection between a first process and a second process; determining whether an augmented communications service is available for the connection between the first process and second process; in accordance with a determination that the augmented communications service is available, configuring the connection between the first process and the second process to make use of the augmented communications service with no modification to the executable codes of the first process and the second process; and in accordance with a determination that the augmented communications service is not available, configuring the connection between the first process and the second process to make use of a non-augmented communications service.Type: ApplicationFiled: August 3, 2016Publication date: February 9, 2017Inventors: Michael Andrew Raymond, Andy Warner
-
Patent number: 9438638Abstract: A method at one or more computers having memory and one or more processors includes detecting establishment of a connection between a first process and a second process; determining whether an augmented communications service is available for the connection between the first process and second process; in accordance with a determination that the augmented communications service is available, configuring the connection between the first process and the second process to make use of the augmented communications service with no modification to the executable codes of the first process and the second process; and in accordance with a determination that the augmented communications service is not available, configuring the connection between the first process and the second process to make use of a non-augmented communications service.Type: GrantFiled: March 15, 2013Date of Patent: September 6, 2016Assignee: SILICON GRAPHICS INTERNATIONAL CORP.Inventors: Michael Andrew Raymond, Andy Warner
-
Publication number: 20160225072Abstract: Disclosed are a device and/or a method of location and event capture circuitry to facilitate remote vehicle location predictive modeling when global positioning is unavailable. In one embodiment, a predictive circuit of a vehicle includes event detection circuitry to initiate a timer circuit of the vehicle when a wheel of the vehicle is in a stationary state beyond threshold amount of time during an event; an event categorization circuitry to monitor a telemetry data of the vehicle to assign a category to the event; a data communication circuitry to communicate the event, the category, and/or a set of other events and categories to a predictive recommendation server on a periodic basis; and a repossession detection circuitry to determine that the vehicle is pending repossession based on the event, the category, the set of other events and categories, and/or a message communicated from the predictive recommendation server to the predictive circuit.Type: ApplicationFiled: April 11, 2016Publication date: August 4, 2016Inventors: James Brady, Brian Wheeler, David Estes, Thomas Marks, Andy Warner, Ben Tran, Michael Callinan, Chris Collingwood, David Withers, Ilie Ardelean
-
Publication number: 20140280984Abstract: A method at one or more computers having memory and one or more processors includes detecting establishment of a connection between a first process and a second process; determining whether an augmented communications service is available for the connection between the first process and second process; in accordance with a determination that the augmented communications service is available, configuring the connection between the first process and the second process to make use of the augmented communications service with no modification to the executable codes of the first process and the second process; and in accordance with a determination that the augmented communications service is not available, configuring the connection between the first process and the second process to make use of a non-augmented communications service.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Michael Andrew Raymond, Andy Warner