Patents by Inventor Nigel John

Nigel John 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: 20180253310
    Abstract: First and second types of vector load instruction are provided. For the first type, a response action is performed when an exceptional condition is detected for a load operation performed for a first active data element of at least one vector register, but when the exceptional condition is detected for an active data element other than the first active data element, the response action is suppressed and element identifying information is stored identifying the element which caused the exceptional condition. For the second type, the response action is suppressed and the element identifying information is stored when the exceptional condition arises for any active data element. This approach is useful for allowing loop speculation and loop unrolling to be used together to improve performance of vectorised code.
    Type: Application
    Filed: September 5, 2016
    Publication date: September 6, 2018
    Inventor: Nigel John STEPHENS
  • Publication number: 20180253309
    Abstract: A vector data transfer instruction is provided for triggering a data transfer between storage locations corresponding to a contiguous block of addresses and multiple data elements of at least one vector register. The instruction specifies a start address of the contiguous block using a base register and an immediate offset value specifies as a multiple of the size of the contiguous block of addresses. This is useful for loop unrolling which can help to improve performance of vectorised code by combining multiple iterations of a loop into a single iteration of an unrolled loop, to reduce the loop control overhead.
    Type: Application
    Filed: September 14, 2016
    Publication date: September 6, 2018
    Inventor: Nigel John STEPHENS
  • Publication number: 20180210731
    Abstract: Data processing apparatus comprises processing circuitry to selectively apply a vector processing operation to data items at positions within data vectors according to the states of a set of respective predicate flags associated with the positions, the data vectors having a data vector processing order, each data vector comprising a plurality of data items having a data item order, the processing circuitry comprising: instruction decoder circuitry to decode program instructions; and instruction processing circuitry to execute instructions decoded by the instruction decoder circuitry; wherein the instruction decoder circuitry is responsive to a propagation instruction to control the instruction processing circuitry to derive a set of predicate flags applicable to a current data vector in dependence upon a set of predicate flags applicable to a preceding data vector in the data vector processing order, wherein when one or more last-most predicate flags of the set applicable to the preceding data vector are inac
    Type: Application
    Filed: July 28, 2016
    Publication date: July 26, 2018
    Inventors: Nigel John STEPHENS, Mbou EYOLE, Alejandro MARTINEZ VICENTE
  • Publication number: 20180210733
    Abstract: An apparatus and a method are provided for performing a splice operation, the apparatus having a set of vector registers and one or more control registers. Processing circuitry is arranged to execute a sequence of instructions including a splice instruction that identifies at least a first vector register and at least one control register. The first vector register stores a first vector of data elements having a vector length, and the at least one control register stores control data identifying one or more data elements occupying sequential data element positions within the first vector of data elements.
    Type: Application
    Filed: June 15, 2016
    Publication date: July 26, 2018
    Applicant: ARM LIMITED
    Inventors: Nigel John STEPHENS, Jacob EAPEN, Mbou EYOLE
  • Publication number: 20180203699
    Abstract: A data processing system (2) includes processing circuitry (18) and decoder circuitry (14) for decoding program instructions and controlling the processor circuitry. The decoder circuitry is responsive to a vector operand bit size dependant instruction executed within a selected exception level state of a hierarchy of exception level states to control the processing circuitry to perform processing with a vector operand bit size governed by a limiting value of the vector operand bit size associated with the currently selected exception level state, any programmable limit value set for an exception level state closer to a top exception level state within the hierarchy and the implemented limit.
    Type: Application
    Filed: June 21, 2016
    Publication date: July 19, 2018
    Inventor: Nigel John STEPHENS
  • Publication number: 20180201681
    Abstract: The present disclosure relates to proteins that bind to CD83 and uses thereof, for example, in therapy, prophylaxis, diagnosis or prognosis.
    Type: Application
    Filed: November 9, 2017
    Publication date: July 19, 2018
    Applicants: DENDROCYTE BIOTECH PTY LTD, THE UNIVERSITY OF QUEENSLAND, THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Therese Ann Seldon, David John Munster, Derek Nigel John Hart, Martina Louise Jones, Trent Phillip Munro, Stephen Michael Mahler, Yu Zhou, James D. Marks
  • Publication number: 20180203692
    Abstract: A data processing system (2) supports vector processing operations performed upon vector operands comprising a plurality of vector operand elements. The data processing system includes a processor (4) having an instruction decoder (14) which decodes mixed-element-sized vector arithmetic instructions to generate control signals (16) which control processing circuitry (18) to perform arithmetic operations upon a first vector of first source operand elements ai of a first bit size A, and a second vector of second source operand elements bj of a second bit size B. The second bit size B is greater than the first bit size A.
    Type: Application
    Filed: June 23, 2016
    Publication date: July 19, 2018
    Inventor: Nigel John STEPHENS
  • Publication number: 20180203756
    Abstract: A data processing system (2) supports non-speculative execution of vector load instructions that perform at least one contingent load of a data value. Fault detection circuitry (26) serves to detect whether a contingent load is fault-generating contingent load or a fault-free contingent load. Contingent load suppression circuitry (28) detects and suppresses a fault-free contingent load that matches a predetermined criteria that may result in an undesired change of architectural state (undesired side-effect). Examples of such predetermined criteria are that the contingent load is to a non-memory device or that the contingent load will trigger a diagnostic response such as entry of a halting debug halting mode or triggering of a debug exception.
    Type: Application
    Filed: June 21, 2016
    Publication date: July 19, 2018
    Inventors: Nigel John STEPHENS, Michael John WILLIAMS, Richard Roy GRISENTHWAITE
  • Publication number: 20180196673
    Abstract: A data processing system 2 supporting vector processing operations uses scaling vector length querying instructions. The scaling vector length querying instructions return a result which is dependent upon a number of elements in a vector for a variable vector element size specified by the instruction and multiplied by a scaling value specified by the instruction. The scaling vector length querying instructions may be in the form of count instructions, increment instructions or decrement instructions. The instructions may include a pattern constraint applying a constraint, such as modulo(M) or power of 2 to the partial result value representing the number of vector elements provided for the register element size specified for the instruction.
    Type: Application
    Filed: June 23, 2016
    Publication date: July 12, 2018
    Inventors: Nigel John STEPHENS, Grigorios MAGKLIS, Alejandro MARTINEZ VICENTE, Nathanael PREMILLIEU
  • Patent number: 10000518
    Abstract: The present invention relates to a method for improving stability of non fluoridated sugar derivatives, and in particular glucose derivatives such as 1,3,4,6-tetra-O-acetyl-2-O-trifluoromethanesulfonyl-ß-D-mannopyranose which are used as precursors for production of radiofluoridated sugar derivatives for use in in vivo imaging procedures such as positron emission tomography (PET). The method comprises storing the non fluoridated sugar derivative in an organic solvent. The resultant formulations of the non fluoridated sugar derivative and cassettes for automated synthesis apparatus comprising the same are also claimed.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: June 19, 2018
    Assignees: GE HEALTHCARE LIMITED, GE HEALTHCARE AS
    Inventors: Lill Torild Wickstrom, Dirk-Jan in't Veld, Nigel John Osborn, Julian Grigg, Anthony Wilson
  • Patent number: 9983872
    Abstract: An apparatus performs an operation on a register, and then conditionally selects either that register or a further register on which no operation has been performed. The apparatus includes a decoder that decodes a conditional select instruction that specifies a primary source register, a secondary source register, a destination register, a condition, and an operation to be performed on a data element from the secondary source register. A data processor is responsive to the decoded conditional select instruction and the condition (i) having a predetermined outcome to perform the operation on the data element from the secondary source register to form a resultant data element and to store the resultant data element in the destination register, and (ii) not having the predetermined outcome to form the resultant data element from the data element from the primary register and to store the resultant data element in the destination register.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: May 29, 2018
    Assignee: ARM Limited
    Inventors: Simon John Craske, Richard Roy Grisenthwaite, Nigel John Stephens
  • Patent number: 9975635
    Abstract: An aircraft comprises a weapons bay, the weapons bay comprising a cavity having an opening through which stores may be deployed, and a door assembly for exposing/closing the opening of the cavity. A first store is held in the cavity via a launcher and a first structure is disposed inside the cavity, for controlling the aero-acoustic environment. The first structure for controlling the aero-acoustic environment is removably mounted in the weapons bay, such that if the first store is exchanged for a second, different, store, the structure for controlling the aero-acoustic environment may be unmounted from the weapons bay and removed, to be exchanged for a second, different, structure for controlling the aero-acoustic environment.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: May 22, 2018
    Assignee: MBDA UK Limited
    Inventors: Nigel John Taylor, Benjamin James Newby
  • Patent number: 9977145
    Abstract: A wellbore survey tool and methods for estimating a direction of highest gamma ray intensity of a gamma ray distribution are provided. The tool includes a body having a center axis. The body is configured to be placed within a wellbore. The tool further includes a plurality of gamma ray detectors within the body. Each detector of the plurality of gamma ray detectors has a direction of maximum gamma ray sensitivity with the direction having a non-zero component perpendicular to the center axis. The non-zero components of the plurality of gamma ray detectors are spaced circumferentially about the center axis.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: May 22, 2018
    Assignee: Gyrodata, Incorporated
    Inventors: Nigel John Dennis Kilshaw, Donald Ian Carruthers, Peter Allen, Walter Edward Somerville Davey
  • Patent number: 9969761
    Abstract: The present invention relates to a method for improving stability of non fluoridated sugar derivatives, and in particular glucose derivatives such as 1,3,4,6-tetra-O-acetyl-2-O-trifluoromethanesulfonyl-?-D-mannopyranose which are used as precursors for production of radiofluoridated sugar derivatives for use in in vivo imaging procedures such as positron emission tomography (PET). The method comprises storing the non fluoridated sugar derivative in an organic solvent. The resultant formulations of the non fluoridated sugar derivative and cassettes for automated synthesis apparatus comprising the same are also claimed.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: May 15, 2018
    Assignees: GE HEALTHCARE AS, GE HEALTHCARE LIMITED
    Inventors: Torild Wickstrom, Dirk-Jan In't Veld, Nigel John Osborn, Julian Grigg, Anthony Wilson
  • Publication number: 20180110446
    Abstract: The invention discloses apparatus, and the method of using it, comprising one, or more, electronic sensors attached to a part(s) of a human or animal's body. The patient then performs an activity, or has an activity performed on them, and the results of the measured parameters are recorded by the sensor and processed, or downloaded and processed. The sensor may include a range of instrumentation, e.g. accelerometers, magnetometers, gyroscopes, force sensors, etc. to record positions (in the X, Y and Z planes), movements, angular movements, forces, stresses in bones/joints, etc. The use of the apparatus and method are appropriate to medical treatments, and perfecting sporting or dancing techniques and the results are processed to give the clinician or coach appropriate information to improve the problem being addressed. Methods for measuring lateral angular movement of hinged joints and spinal extension are taught.
    Type: Application
    Filed: April 22, 2016
    Publication date: April 26, 2018
    Inventors: Alan Chamberlain, Alison Marshall, Nigel John Walker, Stephen Aubrey Clark, Timothy James Barry
  • Publication number: 20180105604
    Abstract: In one aspect, the invention provides methods for reducing proteinuria in a human subject suffering, or at risk of developing Immunoglobulin A Nephropathy (IgAN). The methods comprise the step of administering, to a subject in need thereof, an amount of a MASP-2 inhibitory antibody effective to inhibit MASP-2-dependent complement activation.
    Type: Application
    Filed: October 12, 2017
    Publication date: April 19, 2018
    Inventors: Nigel John Brunskill, Gregory A. Demopulos, Tom Dudler, Hans-Wilhelm Schwaeble
  • Patent number: 9875214
    Abstract: An apparatus and method are provided for transferring a plurality of data structures between memory and a plurality of vector registers, each vector register being arranged to store a vector operand comprising a plurality of data elements. Access circuitry is used to perform access operations to move data elements of vector operands between the data structures in memory and specified vector registers, each data structure comprising multiple data elements stored at contiguous addresses in the memory.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: January 23, 2018
    Assignees: ARM Limited, Apple, Inc.
    Inventors: Mbou Eyole, Nigel John Stephens, Jeffry Gonion, Alex Klaiber, Charles Tucker
  • Patent number: 9840559
    Abstract: The present disclosure relates to proteins that bind to CD83 and uses thereof, for example, in therapy, prophylaxis, diagnosis, or prognosis.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: December 12, 2017
    Assignees: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, THE UNIVERSITY OF QUEENSLAND, DENDROCYTE BIOTECH PTY LTD
    Inventors: Therese Ann Seldon, David John Munster, Derek Nigel John Hart, Martina Louise Jones, Trent Phillip Munro, Stephen Michael Mahler, Eunice Yu Zhou, James D. Marks
  • Publication number: 20170329603
    Abstract: An apparatus performs an operation on a register, and then conditionally selects either that register or a further register on which no operation has been performed. The apparatus includes a decoder that decodes a conditional select instruction that specifies a primary source register, a secondary source register, a destination register, a condition, and an operation to be performed on a data element from the secondary source register. A data processor is responsive to the decoded conditional select instruction and the condition (i) having a predetermined outcome to perform the operation on the data element from the secondary source register to form a resultant data element and to store the resultant data element in the destination register, and (ii) not having the predetermined outcome to form the resultant data element from the data element from the primary register and to store the resultant data element in the destination register.
    Type: Application
    Filed: August 2, 2017
    Publication date: November 16, 2017
    Inventors: Simon John CRASKE, Richard Roy GRISENTHWAITE, Nigel John STEPHENS
  • Publication number: 20170253667
    Abstract: In one aspect, the invention provides methods for treating, inhibiting, alleviating or preventing fibrosis in a mammalian subject suffering, or at risk of developing a disease or disorder caused or exacerbated by fibrosis and/or inflammation. In one embodiment, the invention provides methods of treating a subject suffering from renal fibrosis. In one embodiment, the invention provides methods of reducing proteinuria in a subject suffering from a renal disease or condition associated with proteinuria. The methods comprise the step of administering, to a subject in need thereof, an amount of a MASP-2 inhibitory agent effective to inhibit MASP-2-dependent complement activation.
    Type: Application
    Filed: March 27, 2017
    Publication date: September 7, 2017
    Inventors: Nigel John Brunskill, Gregory A. Demopulos, Thomas Dudler, Hans-Wilhelm Schwaeble