Patents by Inventor Glen Andrews

Glen Andrews 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: 20180049297
    Abstract: A multi-mode control device is provided for controlling an external load device. The control device includes a high-power interface, a low-power interface, and a control module. The high-power interface can be electrically coupled to a high-power module providing current from an external power source to the load device. The low-power interface can be electrically coupled to a low-power module. The high-power interface can receive a first current from the high-power module. The low-power interface can receive a second current from the low-power module that is less than the first current. The low-power interface can prevent the first current from flowing to the low-power module. The control module, which is electrically coupled to the high-power interface and the low-power interface, be powered by one or more of the first and second current.
    Type: Application
    Filed: October 26, 2017
    Publication date: February 15, 2018
    Inventors: Stephen Haight Lydecker, Glen Andrew Kruse, Richard L. Westrick, JR., Ryan Alexis Zaveruha
  • Patent number: 9832842
    Abstract: A multi-mode control device is provided for controlling an external load device. The control device includes a high-power interface, a low-power interface, and a control module. The high-power interface can be electrically coupled to a high-power module providing current from an external power source to the load device. The low-power interface can be electrically coupled to a low-power module. The high-power interface can receive a first current from the high-power module. The low-power interface can receive a second current from the low-power module that is less than the first current. The low-power interface can prevent the first current from flowing to the low-power module. The control module, which is electrically coupled to the high-power interface and the low-power interface, can operate in a high-power mode for powering the control module using the first current and a low-power mode for powering the control module using the lower second current.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: November 28, 2017
    Assignee: ABL IP Holding LLC
    Inventors: Stephen Haight Lydecker, Glen Andrew Kruse, Richard L. Westrick, Jr., Ryan Alexis Zaveruha
  • Patent number: 9686840
    Abstract: A multi-mode control device is provided for controlling a load device. A high-power interface of the control device can be electrically coupled to a high-power module. An occupancy sensor can receive a first current from the high-power module via the high-power interface, and a trigger detection device can receive a second current that is less than the first current from a low-power module via a low-power interface. The processor can switch the control device from a high-power mode for powering the occupancy sensor to a low-power mode by causing a reduction in the current provided to the occupancy sensor and causing current to be provided to the trigger detection device. The trigger detection device can detect a trigger in the low-power mode. The processor can cause the control device to operate in the high-power mode based on the trigger's detection.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: June 20, 2017
    Assignee: ABL IP Holding LLC
    Inventors: Stephen Haight Lydecker, Glen Andrew Kruse, Richard L. Westrick, Jr., Ryan Alexis Zaveruha
  • Publication number: 20160227628
    Abstract: A multi-mode control device is provided for controlling a load device. A high-power interface of the control device can be electrically coupled to a high-power module. An occupancy sensor can receive a first current from the high-power module via the high-power interface, and a trigger detection device can receive a second current that is less than the first current from a low-power module via a low-power interface. The processor can switch the control device from a high-power mode for powering the occupancy sensor to a low-power mode by causing a reduction in the current provided to the occupancy sensor and causing current to be provided to the trigger detection device. The trigger detection device can detect a trigger in the low-power mode. The processor can cause the control device to operate in the high-power mode based on the trigger's detection.
    Type: Application
    Filed: April 13, 2016
    Publication date: August 4, 2016
    Inventors: Stephen Haight Lydecker, Glen Andrew Kruse, Richard L. Westrick, JR., Ryan Alexis Zaveruha
  • Patent number: 9320116
    Abstract: A multi-mode control device is provided for controlling a load device. A high-power interface of the control device can be electrically coupled to a high-power module for providing current to the load device. An occupancy sensor can receive a first current from the high-power module via the high-power interface, and a trigger detection device can receive a second current that is less than the first current from a low-power module via a low-power interface. The processor can switch the control device from a high-power mode for powering the occupancy sensor to a low-power mode by causing a reduction in the current provided to the occupancy sensor and causing current to be provided to the trigger detection device. The trigger detection device can detect a trigger in the low-power mode. The processor can cause the control device to operate in the high-power mode based on the trigger's detection.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: April 19, 2016
    Assignee: ABL IP Holding LLC
    Inventors: Stephen Haight Lydecker, Glen Andrew Kruse, Richard L. Westrick, Jr., Ryan Alexis Zaveruha
  • Patent number: 9228723
    Abstract: Retrofit light fixtures suitable for installation without tools. One or more spring bands deform as the fixture is forced through a ceiling opening and resume their preloaded shape to hold the fixture in place. Some embodiments may be installed in round ceiling openings and may utilize LED light sources.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 5, 2016
    Assignee: ABL IP Holding LLC
    Inventors: David Wiley Clifton, Larry Michael Bell, Glen Andrew Kruse, Douglas Dewayne Grove, Yan Rodriguez, Jeff R. Shaner
  • Patent number: 9081581
    Abstract: An out-of-order processor 4 groups program instructions together to control their commitment to complete processing. If an instruction within a group has a source operand dependent upon a plurality of destination operands of other instructions then this is identified as a size mismatch hazard. When the program instruction having the size mismatch hazard reaches a commit point within the processor, then it is flushed together with any speculatively executed succeeding program instructions. Furthermore, the group of program instructions containing the program instruction containing the program instruction having the size mismatch is divided into a plurality of groups of program instructions each containing a single program instruction which are then replayed through the processing mechanisms.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: July 14, 2015
    Assignee: ARM Limited
    Inventors: James Nolan Hardage, Conrado Blasco Allue, Glen Andrew Harris
  • Publication number: 20150134136
    Abstract: A multi-mode control device is provided for controlling an external load device. The control device includes a high-power interface, a low-power interface, and a control module. The high-power interface can be electrically coupled to a high-power module providing current from an external power source to the load device. The low-power interface can be electrically coupled to a low-power module. The high-power interface can receive a first current from the high-power module. The low-power interface can receive a second current from the low-power module that is less than the first current. The low-power interface can prevent the first current from flowing to the low-power module. The control module, which is electrically coupled to the high-power interface and the low-power interface, can operate in a high-power mode for powering the control module using the first current and a low-power mode for powering the control module using the lower second current.
    Type: Application
    Filed: November 7, 2014
    Publication date: May 14, 2015
    Inventors: Stephen Haight Lydecker, Glen Andrew Kruse, Richard L. Westrick, JR., Ryan Alexis Zaveruha
  • Publication number: 20150130587
    Abstract: A multi-mode control device is provided for controlling a load device. A high-power interface of the control device can be electrically coupled to a high-power module for providing current to the load device. An occupancy sensor can receive a first current from the high-power module via the high-power interface, and a trigger detection device can receive a second current that is less than the first current from a low-power module via a low-power interface. The processor can switch the control device from a high-power mode for powering the occupancy sensor to a low-power mode by causing a reduction in the current provided to the occupancy sensor and causing current to be provided to the trigger detection device. The trigger detection device can detect a trigger in the low-power mode. The processor can cause the control device to operate in the high-power mode based on the trigger's detection.
    Type: Application
    Filed: November 7, 2014
    Publication date: May 14, 2015
    Inventors: Stephen Haight Lydecker, Glen Andrew Kruse, Richard L. Westrick, JR., Ryan Alexis Zaveruha
  • Publication number: 20150082007
    Abstract: A processor core supports execution of program instruction from both a first instruction set and a second instruction set. An architectural register file 18 containing architectural registers is shared by the two instruction sets. The two instruction sets employ logical register specifiers which for at least some values of those logical registers specifiers correspond to different architectural registers within the architectural register file 18. A first decoder 4 for the first instruction set and a second decoder 6 for the second instruction set serve to decode the logical register specifiers to a common register addressing format. This common register addressing format is used to supply register specifiers to renaming circuitry 10 for supporting register renaming in conjunction with a physical register file 16 and an architectural register file 18.
    Type: Application
    Filed: November 20, 2014
    Publication date: March 19, 2015
    Inventors: Glen Andrew HARRIS, James Nolan HARDAGE, Mark Carpenter GLASS
  • Patent number: 8972701
    Abstract: A data processing system is provided in which destination operands to be stored within architectural registers are constrained to have zero values added as prefixes in order that the architectural register value has a fixed bit width irrespective of the bit width of the destination operand being written thereto. Instead of adding these zero values everywhere in the data path, they are instead represented by zero flags in at least the physical registers utilized for register renaming operations and in the result queue prior to results being written to the architectural register file. This saves circuitry resources and reduces energy consumption.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: March 3, 2015
    Assignee: ARM Limited
    Inventors: James Nolan Hardage, Glen Andrew Harris, Mark Carpenter Glass
  • Patent number: 8914615
    Abstract: A processor core supports execution of program instruction from both a first instruction set and a second instruction set. An architectural register file 18 containing architectural registers is shared by the two instruction sets. The two instruction sets employ logical register specifiers which for at least some values of those logical registers specifiers correspond to different architectural registers within the architectural register file 18. A first decoder 4 for the first instruction set and a second decoder 6 for the second instruction set serve to decode the logical register specifiers to a common register addressing format. This common register addressing format is used to supply register specifiers to renaming circuitry 10 for supporting register renaming in conjunction with a physical register file 16 and an architectural register file 18.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: December 16, 2014
    Assignee: ARM Limited
    Inventors: Glen Andrew Harris, James Nolan Hardage, Mark Carpenter Glass
  • Publication number: 20130258685
    Abstract: Retrofit light fixtures suitable for installation without tools. One or more spring bands deform as the fixture is forced through a ceiling opening and resume their preloaded shape to hold the fixture in place. Some embodiments may be installed in round ceiling openings and may utilize LED light sources.
    Type: Application
    Filed: March 14, 2013
    Publication date: October 3, 2013
    Applicant: ABL IP Holding LLC
    Inventors: David Wiley Clifton, Larry Michael Bell, Glen Andrew Kruse, Douglas Dewayne Grove, Yan Rodriguez
  • Publication number: 20130145127
    Abstract: A data processing system is provided in which destination operands to be stored within architectural registers are constrained to have zero values added as prefixes in order that the architectural register value has a fixed bit width irrespective of the bit width of the destination operand being written thereto. Instead of adding these zero values everywhere in the data path, they are instead represented by zero flags in at least the physical registers utilised for register renaming operations and in the result queue prior to results being written to the architectural register file. This saves circuitry resources and reduces energy consumption.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Applicant: ARM LIMITED
    Inventors: James Nolan Hardage, Glen Andrew Harris, Mark Carpenter Glass
  • Publication number: 20130145126
    Abstract: A processor core supports execution of program instruction from both a first instruction set and a second instruction set. An architectural register file 18 containing architectural registers is shared by the two instruction sets. The two instruction sets employ logical register specifiers which for at least some values of those logical registers specifiers correspond to different architectural registers within the architectural register file 18. A first decoder 4 for the first instruction set and a second decoder 6 for the second instruction set serve to decode the logical register specifiers to a common register addressing format. This common register addressing format is used to supply register specifiers to renaming circuitry 10 for supporting register renaming in conjunction with a physical register file 16 and an architectural register file 18.
    Type: Application
    Filed: December 2, 2011
    Publication date: June 6, 2013
    Applicant: ARM LIMITED,
    Inventors: Glen Andrew Harris, James Nolan Hardage, Mark Carpenter Glass
  • Patent number: 8386754
    Abstract: An out-of-order renaming processor is provided with a register file within which aliasing between registers of different sizes may occur. In this way a program instruction having a source register of a double precision size may alias with two single precision registers being used as destinations of one or more preceding program instructions. In order to track this data dependency the double precision register may be remapped into a micro-operation specifying two single precision registers as its source register. In this way, scheduling circuitry may use its existing hazard detection and management mechanisms to handle potential data hazards and dependencies. Not all program instructions having such data hazards between registers of different sizes are handled by this source register remapping. For these other program instructions a slower mechanism for dealing with the data dependency hazard is provided.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: February 26, 2013
    Assignee: ARM Limited
    Inventors: Conrado Blasco Allue, David James Williamson, James Nolan Hardage, Glen Andrew Harris, Robert Gregory McDonald
  • Patent number: 8273774
    Abstract: The present invention provides a compound of a formula (I): wherein the variables are defined herein; to a process for preparing such a compound; and to the use of such a compound in the treatment of a PDE4 mediated disease state.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: September 25, 2012
    Assignee: AstraZeneca AB
    Inventors: Glen Andrews, Rhona Jane Cox, Christopher De Savi, Premji Meghani, Hitesh Jayantilal Sanganee, Daniel Jon Warner
  • Publication number: 20120124346
    Abstract: A processor 2 includes instruction decoding circuitry 8 and processing circuitry 16, 18, 20, 22, 24. The instruction decoding circuitry decodes at least one conditional program instruction in accordance with a conditional prediction as one of, in accordance with the condition prediction being a condition pass, one or more micro-operation instructions that control the processing circuitry to perform the processing action together with a condition resolution micro-operation instruction, or in accordance with the condition prediction being a condition fail, at least a condition resolution micro-operation instruction. Condition resolution circuitry 24 responds to the condition resolution micro-operation instruction to determine if the condition prediction is incorrect.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Applicant: ARM LIMITED
    Inventors: James Nolan Hardage, Conrado Blasco Allue, Glen Andrew Harris, David James Williamson
  • Publication number: 20120124337
    Abstract: An out-of-order processor 4 groups program instructions together to control their commitment to complete processing. If an instruction within a group has a source operand dependent upon a plurality of destination operands of other instructions then this is identified as a size mismatch hazard. When the program instruction having the size mismatch hazard reaches a commit point within the processor, then it is flushed together with any speculatively executed succeeding program instructions. Furthermore, the group of program instructions containing the program instruction containing the program instruction having the size mismatch is divided into a plurality of groups of program instructions each containing a single program instruction which are then replayed through the processing mechanisms.
    Type: Application
    Filed: November 16, 2010
    Publication date: May 17, 2012
    Applicant: ARM LIMITED
    Inventors: James Nolan Hardage, Conrado Blasco Allue, Glen Andrew Harris
  • Patent number: D693728
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: November 19, 2013
    Inventor: Glen Andrew Gray