Patents by Inventor Nicholas Hayes

Nicholas Hayes 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: 20220027190
    Abstract: Virtual processors are mappable to a number of physical processors. An interrupt distributor is responsible for distributing interrupt requests to a subset of the physical processors. An interface communicates with further interrupt distributors responsible for other physical processors. In response to an interrupt request to be handled by a target virtual processor, the interrupt distributor determines, based on cached virtual processor mapping information, whether to route the interrupt request to one of the subset of physical processors or to one of the further interrupt distributors. When a rejection response is received in response to an interrupt request routed to one of the further interrupt distributors, an update of the cached virtual processing mapping information is requested based on shared virtual processor mapping information, and a resent interrupt request is sent to a further interrupt distributor determined based on the shared virtual processor mapping information.
    Type: Application
    Filed: July 21, 2020
    Publication date: January 27, 2022
    Inventors: Timothy Nicholas HAY, Haralds CAPKEVICS
  • Publication number: 20220027191
    Abstract: An apparatus comprises an interrupt distributor to distribute virtual interrupts to one or more physical processors, each virtual interrupt to be handled by one of a plurality of virtual processors mappable to said one or more physical processors; and control circuitry to maintain virtual processor interrupt tracking information corresponding to a given virtual processor. The virtual processor interrupt tracking information includes a pending interrupt record tracking which types of virtual interrupts are pending for the given virtual processor, and separate from the pending interrupt record, a pending interrupt status indication indicating a pending interrupt status for the given virtual processor. The pending interrupt status indicates whether the number of pending virtual interrupts for the given virtual processor is zero.
    Type: Application
    Filed: July 21, 2020
    Publication date: January 27, 2022
    Inventors: Timothy Nicholas HAY, Nathan William WHITAKER, Haralds CAPKEVICS
  • Publication number: 20210271512
    Abstract: An interrupt controller comprises issue circuitry to issue interrupt requests to a processing element and control circuitry to detect presence of a race condition in association with at least one pending interrupt request to be issued, and to set a barrier indicator when the race condition has been resolved. In response to the race condition being present, the issue circuitry is configured to select one of the at least one pending interrupt requests, to issue to the processing element the selected pending interrupt request followed by a dummy request over a path that ensures that the processing element receives the selected pending interrupt request prior to receiving the dummy request. On receiving an acknowledgement indicating that the processing element has received the dummy request, the control circuitry is then configured to set the barrier indicator.
    Type: Application
    Filed: May 1, 2019
    Publication date: September 2, 2021
    Inventors: Timothy Nicholas HAY, Martin WEIDMANN, Michael Alexander KENNEDY, Andrew John TURNER
  • Patent number: 10958023
    Abstract: An electrical device having a bus side and a load side is provided. The electrical device includes a plurality of conductive line terminals disposed on the bus side of said electrical device, and a plurality of electrical connectors. Each electrical connector of the plurality of electrical connectors includes a first end coupled to a respective line terminal of the plurality of line terminals, a second end distal from the first end, and a connector clip disposed at the second end. Each connector clip is configured to engage a bus bar to electrically couple the electrical device to the bus bar, and includes a first contact segment and a second contact segment spaced apart from the first contact segment. The first and second contact segments are configured to deflect towards one another from a relaxed position to a depressed position when inserted into a connector channel defined by the bus bar.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: March 23, 2021
    Assignee: ABB SCHWEIZ AG
    Inventors: Jeremy Robert Baillargeon, Michael Richard Wood, Mariusz Duda, Jason William Newby, Matthew Hock, Gregory Mathias Probert, John Matthew Hutson, Seth David Kravetz, Nicholas Hayes Ferruolo
  • Publication number: 20200409753
    Abstract: There is provided a data processing apparatus that includes processing circuitry for executing instructions relating to an active virtual processor in a plurality of virtual processors. Exception control circuitry receives an external exception associated with a target virtual processor in the plurality of virtual processors and when the target virtual processor is other than the active virtual processor, it issues a doorbell exception to cause a scheduling operation to schedule the target virtual processor to be the active virtual processor. Storage circuitry stores an indication of a set of masked virtual processors and the scheduling operation is adapted to disregard doorbell exceptions in respect of the set of masked virtual processors.
    Type: Application
    Filed: February 28, 2019
    Publication date: December 31, 2020
    Inventors: Martin WEIDMANN, Timothy Nicholas HAY, Marc ZYNGIER
  • Publication number: 20190372282
    Abstract: An electrical device having a bus side and a load side is provided. The electrical device includes a plurality of conductive line terminals disposed on the bus side of said electrical device, and a plurality of electrical connectors. Each electrical connector of the plurality of electrical connectors includes a first end coupled to a respective line terminal of the plurality of line terminals, a second end distal from the first end, and a connector clip disposed at the second end. Each connector clip is configured to engage a bus bar to electrically couple the electrical device to the bus bar, and includes a first contact segment and a second contact segment spaced apart from the first contact segment. The first and second contact segments are configured to deflect towards one another from a relaxed position to a depressed position when inserted into a connector channel defined by the bus bar.
    Type: Application
    Filed: December 21, 2018
    Publication date: December 5, 2019
    Inventors: Jeremy Robert Baillargeon, Michael Richard Wood, Mariusz Duda, Jason William Newby, Matthew Hock, Gregory Mathias Probert, John Matthew Hutson, Seth David Kravetz, Nicholas Hayes Ferruolo
  • Patent number: 10164387
    Abstract: An electrical device having a bus side and a load side is provided. The electrical device includes a plurality of conductive line terminals disposed on the bus side of said electrical device, and a plurality of electrical connectors. Each electrical connector of the plurality of electrical connectors includes a first end coupled to a respective line terminal of the plurality of line terminals, a second end distal from the first end, and a connector clip disposed at the second end. Each connector clip is configured to engage a bus bar to electrically couple the electrical device to the bus bar, and includes a first contact segment and a second contact segment spaced apart from the first contact segment. The first and second contact segments are configured to deflect towards one another from a relaxed position to a depressed position when inserted into a connector channel defined by the bus bar.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: December 25, 2018
    Assignee: ABB Schweiz AG
    Inventors: Jeremy Robert Baillargeon, Michael Richard Wood, Mariusz Duda, Jason William Newby, Matthew Hock, Gregory Mathias Probert, John Matthew Hutson, Seth David Kravetz, Nicholas Hayes Ferruolo
  • Publication number: 20160233649
    Abstract: An electrical device having a bus side and a load side is provided. The electrical device includes a plurality of conductive line terminals disposed on the bus side of said electrical device, and a plurality of electrical connectors. Each electrical connector of the plurality of electrical connectors includes a first end coupled to a respective line terminal of the plurality of line terminals, a second end distal from the first end, and a connector clip disposed at the second end. Each connector clip is configured to engage a bus bar to electrically couple the electrical device to the bus bar, and includes a first contact segment and a second contact segment spaced apart from the first contact segment. The first and second contact segments are configured to deflect towards one another from a relaxed position to a depressed position when inserted into a connector channel defined by the bus bar.
    Type: Application
    Filed: December 31, 2015
    Publication date: August 11, 2016
    Inventors: Jeremy Robert Baillargeon, Michael Richard Wood, Mariusz Duda, Jason William Newby, Matthew Hock, Gregory Mathias Probert, John Matthew Hutson, Seth David Kravetz, Nicholas Hayes Ferruolo
  • Publication number: 20140143633
    Abstract: An apparatus and method for correcting errors in data accessed from a memory device. A plurality of read symbols are read from a memory device. Syndrome information is then determined from the n data symbols and associated m error correction code symbols. Error correction circuitry uses the syndrome information in order to attempt to locate each read symbol containing an error and to correct the errors in each of those located read symbols. Error tracking circuitry tracks which memory regions the located read symbols containing an error originate from, and, on detecting an error threshold condition, sets at least one memory region as an erasure memory region. The correction circuitry treats each read symbol as a located read symbol containing an error, such that the read symbols to be located are not all randomly distributed and more than PMAX read symbols containing errors can be corrected.
    Type: Application
    Filed: November 20, 2012
    Publication date: May 22, 2014
    Applicant: ARM LIMITED
    Inventors: Michael Andrew CAMPBELL, Timothy Nicholas HAY
  • Patent number: 8106201
    Abstract: This invention relates to intermediates useful in the preparation of opiate alkaloids, particularly morphinane compounds. The invention also relates to processes for preparing such intermediates and to processes which utilise such intermediates in the synthesis of morphinane compounds.
    Type: Grant
    Filed: January 3, 2011
    Date of Patent: January 31, 2012
    Assignees: Johnson Matthey Public Limited Company, GlaxoSmithKline Australia Pty. Ltd.
    Inventors: Craig Smith, Stuart Purcell, Lucy Waddell, Nicholas Hayes, Jarrod Ritchie, Scott Brian Halliday, Melville Mitchell, George Scott Wilson
  • Publication number: 20110098474
    Abstract: This invention relates to intermediates useful in the preparation of opiate alkaloids, particularly morphinane compounds. The invention also relates to processes for preparing such intermediates and to processes which utilise such intermediates in the synthesis of morphinane compounds.
    Type: Application
    Filed: January 3, 2011
    Publication date: April 28, 2011
    Applicants: JOHNSON MATTHEY PUBLIC LIMITED COMPANY, GLAXOSMITHKLINE AUSTRALIA PTY. LTD.
    Inventors: Craig Smith, Stuart Purcell, Lucy Waddell, Nicholas Hayes, Jarrod Ritchie, Scott Brian Halliday, Melville Mitchell, George Scott Wilson
  • Patent number: 7875718
    Abstract: This invention relates to intermediates useful in the preparation of opiate alkaloids, particularly morphinane compounds. The invention also relates to processes for preparing such intermediates and to processes which utilise such intermediates in the synthesis of morphinane compounds.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: January 25, 2011
    Assignees: Johnson Matthey Public Limited Company, GlaxoSmithKline Australia Pty. Ltd.
    Inventors: Craig Smith, Stuart Purcell, Lucy Waddell, Nicholas Hayes, Jarrod Ritchie, Scott Brian Halliday, Melville Mitchell, George Scott Wilson
  • Publication number: 20080045716
    Abstract: This invention relates to intermediates useful in the preparation of opiate alkaloids, particularly morphinane compounds. The invention also relates to processes for preparing such intermediates and to processes which utilise such intermediates in the synthesis of morphinane compounds.
    Type: Application
    Filed: March 19, 2007
    Publication date: February 21, 2008
    Inventors: Craig Smith, Stuart Purcell, Lucy Waddell, Nicholas Hayes, Jarrod Ritchie, Scott Halliday, Melville Mitchell, George Wilson
  • Patent number: D508770
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: August 30, 2005
    Assignee: Kangol Limited
    Inventor: Nichola Hayes
  • Patent number: D509059
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: September 6, 2005
    Assignee: Kangol Limited
    Inventor: Nichola Hayes