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: 20120124301
    Abstract: A loop buffer is provided with a main store 26 and an auxiliary store 28. The main store 26 stores micro-operation instructions. The auxiliary store 28 has fewer entries than the main store 26 and stores target addresses for predicted taken branch instructions stored within the main store 26. Read control circuitry serves to control reading from the main store and from an auxiliary store such that target addresses are read from the auxiliary store in association with the predicted taken branch instructions read from the main store.
    Type: Application
    Filed: November 16, 2010
    Publication date: May 17, 2012
    Applicant: ARM LIMITED
    Inventors: James Nolan Hardage, Glen Andrew Harris, Mark Carpenter Glass
  • Patent number: 7958335
    Abstract: A method and a data processing apparatus operable to process instructions from a plurality of instruction sets, the plurality of instruction sets each sharing a sub-set of common instructions and each having a remaining set of instructions is disclosed. The data processing apparatus comprises: a plurality of decode units, each decode unit being operable to only decode the remaining set of instructions from a corresponding one of the plurality of instruction sets; and a common decode unit operable to decode a number of the sub-set of common instructions from each of the plurality of instruction sets. This enables the common instructions from each instruction set to be decoded by the common decode unit. Hence, the logic which would otherwise be duplicated in each of the individual decode units for each instruction set can be removed from those decode units and provided just once in the common decode unit.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: June 7, 2011
    Assignee: ARM Limited
    Inventors: Conrado Blasco Allue, Glen Andrew Harris, Stephen John Hill
  • Patent number: 7870985
    Abstract: A carrying apparatus for a cycle-type vehicle comprises a pair of object carriers releasably mountable on corresponding transverse sides of the cycle, a pair of upper support members which extend transversely between the cycle and the object carriers to support upper portions of the object carriers, and, a pair of lower support members which extend transversely between the cycle and the object carriers to support lower portions of the object carriers.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: January 18, 2011
    Inventors: Steven Mark King, Glen Andrew Taylor
  • Publication number: 20100332805
    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: Application
    Filed: June 24, 2009
    Publication date: December 30, 2010
    Applicant: ARM Limited
    Inventors: Conrado Blasco Allue, David James Williamson, James Nolan Hardage, Glen Andrew Harris, Robert Gregory McDonald
  • Patent number: 7774582
    Abstract: A data processing system including multiple execution pipelines each having multiple execution stages E1, E2, E3 may have instructions issued together in parallel despite a data dependency therebetween if it is detected that the result operand value for the older instruction will be generated in an execution stage prior to an execution stage which requires that result operand value as an input operand value to the younger instruction and accordingly cross-forwarding of the operand value is possible between the execution pipelines to resolve the data dependency.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: August 10, 2010
    Assignee: ARM Limited
    Inventors: David James Williamson, Glen Andrew Harris, Stephen John Hill
  • Publication number: 20100041638
    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: Application
    Filed: May 26, 2009
    Publication date: February 18, 2010
    Inventors: Glen Andrews, Rhona Jane Cox, Christopher De Savi, Premji Meghani, Hitesh Jayantilal Sanganee, Daniel Jon Warner
  • Publication number: 20090315400
    Abstract: A method of automatically reducing power consumption in a load control system having a central controller and a plurality of load control devices controlling the amount of power delivered to a plurality of electrical loads, the method comprising the steps of configuring a load shedding tier defining a load shed parameter for each of the electrical loads; the controller determining the total amount of power presently being consumed by all of the plurality of electrical loads; the controller comparing the total amount of power to a threshold amount of power; the controller automatically transmitting a digital message to the plurality of load control devices if the total amount of power exceeds a threshold amount of power; and the load control devices controlling the amount of power delivered to the electrical loads in accordance with the load shed parameters of the load shedding tier in response to the digital message transmitted by the controller.
    Type: Application
    Filed: August 31, 2009
    Publication date: December 24, 2009
    Applicant: LUTRON ELECTRONICS CO., INC.
    Inventors: William Howe, Timothy S. Majewski, Glen Andrew Kruse
  • Patent number: 7496899
    Abstract: Techniques for preventing the loss of trace information being transmitted via trace infrastructure are disclosed. A data processing apparatus for processing instructions is provided.
    Type: Grant
    Filed: August 17, 2005
    Date of Patent: February 24, 2009
    Assignee: ARM Limited
    Inventors: Stephen John Hill, Glen Andrew Harris, David James Williamson
  • Patent number: 7382100
    Abstract: A lighting control device for controlling the light intensity level of at least one lamp is disclosed. The lighting control device includes an actuator and a controller operable to cause the light intensity level of the at least one lamp to fade at a first fade rate that is based on the initial light intensity level of the at least one lamp upon a determination that the actuator has been actuated, to fade to off at a second fade rate upon a determination that the actuator has been actuated for only a single transitory duration, to fade from the initial intensity level to a preset desired intensity level at a third fade rate upon a determination that the actuator has been actuated for two successive transitory durations, and to fade to off in a predefined fade rate sequence upon a determination that the actuator has been actuated for more than a transitory duration. The first fade rate is based on a predefined fade-off time.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: June 3, 2008
    Assignee: Lutron Electronics Co., Inc.
    Inventors: Benjamin Aaron Johnson, Glen Andrew Kruse, Jon Michael Keagy
  • Patent number: 7353551
    Abstract: A cushion for use by a person, the cushion having a main portion and a subsidiary portion joined to the main portion. The main portion and the subsidiary portion have unequal volumes wherein a part of the main portion is adapted to be placed between the legs of the person while the person is lying on a side of the person, and the subsidiary portion is adapted to support the abdomen of the person while the person is lying on the person's side.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: April 8, 2008
    Assignee: Trimester Cushion Company
    Inventor: Glen Andrew Racovolis
  • Publication number: 20080052832
    Abstract: A cushion for use by a person, the cushion having a main portion and a subsidiary portion joined to the main portion. The main portion and the subsidiary portion have unequal volumes wherein a part of the main portion is adapted to be placed between the legs of the person while the person is lying on a side of the person, and the subsidiary portion is adapted to support the abdomen of the person while the person is lying on the person's side.
    Type: Application
    Filed: August 30, 2006
    Publication date: March 6, 2008
    Inventor: Glen Andrew Racovolis
  • Publication number: 20080023511
    Abstract: A carrying apparatus for a cycle-type vehicle comprises a pair of object carriers releasably mountable on corresponding transverse sides of the cycle, a pair of upper support members which extend transversely between the cycle and the object carriers to support upper portions of the object carriers, and, a pair of lower support members which extend transversely between the cycle and the object carriers to support lower portions of the object carriers.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 31, 2008
    Inventors: Steven Mark King, Glen Andrew Taylor
  • Patent number: 7234043
    Abstract: Within a multiple instruction pipeline data processing system which supports predication instructions, program instructions are initially decoded upon the assumption that they are predicated. A predication signal is generated within the instruction decoder stages when a predication instruction is detected. The presence or absence of this predication signal can then be used to correct any decoding which has been performed upon the basis of an assumption that the program instructions are predicated. The predication instruction can predicate a variable number of following instructions. The predication instruction can issue in parallel with an instruction which it predicates and yet the proper identification of the predication instruction need not be confirmed until at least some decoding has been performed upon the other program instruction.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: June 19, 2007
    Assignee: ARM Limited
    Inventors: Conrado Blasco Allue, Glen Andrew Harris, Stephen John Hill
  • Patent number: 7166970
    Abstract: A lighting control device for controlling the light intensity level of at least one lamp is disclosed. The lighting control device includes an actuator and a controller, such as a microcontroller, for example. The controller is operable to cause the light intensity level of the lamp to fade at a first fade rate when the actuator is actuated. If the controller determines that the actuator has been actuated for at least a predefined hold time, the controller causes the light intensity level of the lamp to fade at a second fade rate for a predefined long fade time. After the long fade time elapses, the controller causes the light intensity level of the lamp to fade to off at a third fade. The first fade rate is based on a predefined fade-off time that represents a time allotted for fading the light intensity level of the lamp from its initial light intensity level to off.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: January 23, 2007
    Assignee: Lutron Electronics Co., Inc.
    Inventors: Benjamin Aaron Johnson, Glen Andrew Kruse, Jon Michael Keagy
  • Patent number: 7126291
    Abstract: An independent radio frequency programming device automates a setup process for a lighting system with lighting control devices and master controls. The programming device intercepts communications between the lighting control devices and the master control during an initial setup phase. A start function permits the programming device to provide automated setup information to the master controls. Once the automated setup process completes, the lighting system is fully programmed with behavior functions for all lighting control devices.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: October 24, 2006
    Assignee: Lutron Electronics Co., Inc.
    Inventors: Glen Andrew Kruse, Jason Douglass Craze, Robert Francis Walko, Jr.
  • Patent number: 7071634
    Abstract: A lighting control device for controlling the light intensity level of at least one lamp is disclosed. The lighting control device includes a microcontroller and a user-actuatable switch controller that is operatively coupled to the microcontroller. The microcontroller causes the light intensity level of the lamp to fade at a first fade rate when the switch controller is actuated. If the microcontroller determines that the switch controller has been actuated for at least a predefined actuator hold time, the microcontroller causes the light intensity level of the lamp to fade at a second fade rate for a predefined long fade time. After the long fade time elapses, the microcontroller causes the light intensity level of the lamp to fade to off at a third fade. The first fade rate is based on a predefined fade-off time that represents a time allotted for fading the light intensity level of the lamp from its initial light intensity level to off.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: July 4, 2006
    Assignee: Lutron Electronics Co., Inc.
    Inventors: Benjamin Aaron Johnson, Glen Andrew Kruse, Jon Michael Keagy
  • Patent number: 6927547
    Abstract: A method for operatively interconnecting a first and second lighting control subnet is disclosed. In the method, a link claim is transmitted to the first and second lighting control subnets from a bridge. The link claim directs the first and second lighting control subnets to wait for a lighting control command, which is transmitted to the lighting control command to the first lighting control subnet. A random wait time is assigned to the first lighting control subnet and a maximum random wait time is assigned to the second lighting control subnet. Finally, an acknowledgement is received from the first lighting control subnet.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: August 9, 2005
    Assignee: Lutron Electronics Co., Inc.
    Inventors: Robert Francis Walko, Jr., Jon Michael Keagy, Jason Douglass Craze, Glen Andrew Kruse
  • Patent number: 6803728
    Abstract: A wireless control system for lighting or the like has a central processor that receives commands from keypads and other control devices, and sends commands to dimmers and other controlled devices. The central processor also receives status reports from the dimmers and sends updates to the keypads, in order to ensure that displays on the keypads are up to date.
    Type: Grant
    Filed: September 16, 2002
    Date of Patent: October 12, 2004
    Assignee: Lutron Electronics Co., Inc.
    Inventors: Gnanagiri Balasubramaniam, Richard Leo Black, Brian Michael Courtney, Jason Douglass Craze, Stuart William Dejonge, William Harlan Howe, Benjamin Aaron Johnson, Glen Andrew Kruse, Donald Ray Mosebrook, Daniel Curtis Raneri, Chris Mark Rogan, Timothy Russell Roper, Siddarth P. Sinha, Steven Spencer Thompson, Brian Raymond Valenta, Robert Francis Walko, Jr.
  • Publication number: 20040051467
    Abstract: A wireless control system for lighting or the like has a central processor that receives commands from keypads and other control devices, and sends commands to dimmers and other controlled devices. The central processor also receives status reports from the dimmers and sends updates to the keypads, in order to ensure that displays on the keypads are up to date.
    Type: Application
    Filed: September 16, 2002
    Publication date: March 18, 2004
    Inventors: Gnanagiri Balasubramaniam, Richard Leo Black, Brian Michael Courtney, Jason Douglass Craze, Stuart William Dejonge, William Harlan Howe, Benjamin Aaron Johnson, Glen Andrew Kruse, Donald Ray Mosebrook, Daniel Curtis Raneri, Chris Mark Rogan, Timothy Russell Roper, Siddarth P. Sinha, Stephen Spencer Thompson, Brian Raymond Valenta, Robert Francis Walko