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: 20200018423
    Abstract: A tower for a pipe laying system comprises a frame with a leg to support the frame, and a winch support integrally formed with the leg. The winch support is able to receive and support a winch and/or winch components. The winch support can be formed in a lower portion of the tower leg.
    Type: Application
    Filed: February 13, 2018
    Publication date: January 16, 2020
    Applicant: IHC Holland IE B.V.
    Inventor: Nigel John Urwin
  • Patent number: 10521232
    Abstract: A data processing apparatus comprises a processing circuit and instruction decoder. A bitfield manipulation instruction controls the processing apparatus to generate at least one result data element from corresponding first and second source data elements. Each result data element includes a portion corresponding to a bitfield of the corresponding first source data element. Bits of the result data element that are more significant than the inserted bitfield have a prefix value that is selected, based on a control value specified by the instruction, as one of a first prefix value having a zero value, a second prefix value having the value of a portion of the corresponding second source data element, and a third prefix value corresponding to a sign extension of the bitfield of the first source data element.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: December 31, 2019
    Assignee: ARM Limited
    Inventors: David James Seal, Richard Roy Grisenthwaite, Nigel John Stephens
  • Publication number: 20190377573
    Abstract: A data processing apparatus, a method of operating a data processing apparatus, a non-transitory computer readable storage medium, and an instruction are provided. The instruction specifies a first source register, a second source register, and an index. In response to the instruction control signals are generated, causing processing circuitry to perform a data processing operation with respect to each data group in the first source register and the second source register to generate respective result data groups forming a result of the data processing operation. Each of the first source register and the second source register has a size which is an integer multiple at least twice a predefined size of the data group, and each data group comprises a plurality of data elements. The operands of the data processing operation for each data group are a selected data element identified in the data group of the first source register by the index and each data element in the data group of the second source register.
    Type: Application
    Filed: February 2, 2018
    Publication date: December 12, 2019
    Inventors: Grigorios MAGKLIS, Nigel John STEPHENS, Jacob EAPEN, Mbou EYOLE, David Hennah MANSELL
  • Patent number: 10495777
    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: May 21, 2018
    Date of Patent: December 3, 2019
    Assignee: Gyrodata, Incorporated
    Inventors: Nigel John Dennis Kilshaw, Donald Ian Carruthers, Peter Allen, Walter Edward Somerville Davey
  • Publication number: 20190344449
    Abstract: A system for controlling interactions between a plurality of real and virtual robots, includes one or more real robots present in the real environment, one or more virtual robots present in a virtual environment corresponding to the real environment, and a processing device operable to control interactions between one or more of the real robots and one or more of the virtual robots, where the interactions between the real and virtual robots are dependent upon at least the positions of the one or more real robots in the real environment and the positions of the one or more virtual robots in the virtual environment.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 14, 2019
    Applicant: Sony Interactive Entertainment Inc.
    Inventor: Nigel John Williams
  • Patent number: 10442534
    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 removeably 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 26, 2017
    Date of Patent: October 15, 2019
    Assignee: MBDA UK Limited
    Inventors: Nigel John Taylor, Benjamin James Newby
  • Patent number: 10430192
    Abstract: Data processing apparatus comprises processing circuitry to selectively apply vector processing operations to one or more data items of a data vector comprising a plurality of data items at respective positions in the data vector, according to the state of respective predicate flags associated with the positions; 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 WHILE instruction and a CHANGE instruction, to control the instruction processing dependent upon a number of the predicate flags.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: October 1, 2019
    Assignee: ARM Limited
    Inventors: Nigel John Stephens, Grigorios Magklis, Alejandro Martinez Vicente, Nathanael Premillieu, Mbou Eyole
  • Patent number: 10409602
    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: Grant
    Filed: June 21, 2016
    Date of Patent: September 10, 2019
    Assignee: ARM Limited
    Inventor: Nigel John Stephens
  • Publication number: 20190230996
    Abstract: The present disclosure relates to aerosol delivery devices. The aerosol delivery devices include mechanisms configured to deliver an aerosol precursor composition from a reservoir to an atomizer including a heating element to produce a vapor. A pressure controller may control dispensing of the aerosol precursor composition from the reservoir based on a pressure differential between a first pressure within the reservoir and a second pressure proximate the atomizer. The first pressure within the reservoir may be substantially equal to atmospheric pressure. Alternatively, the first pressure within the reservoir may be greater than atmospheric pressure.
    Type: Application
    Filed: April 9, 2019
    Publication date: August 1, 2019
    Inventors: David Allan Brammer, David Jackson, Nigel John Flynn, Eric T. Hunt, Stephen Benson Sears, Dennis Lee Potter
  • Patent number: 10366741
    Abstract: Circuitry comprises: a set of bit processing circuitries to apply two or more successive instances of bitwise processing to an ordered bit array; each bit processing circuitry for a given bit position within the ordered bit array comprising: bit shifting circuitry to selectively apply a bit shift of a respective input bit to a next bit processing circuitry in a first direction relative to the ordered bit array, in response to an active state of a bit shift control signal, the bit shifting circuitry not applying the bit shift in response to an inactive state of the bit shift control signal; and bit shift control circuitry to selectively allow or inhibit a bit shifting operation in response to one or more inhibit control signals; in which: the bit shift control circuitry is configured to selectively propagate an output inhibit control signal, indicating that a bit shifting operation should be inhibited, as an inhibit control signal to bit processing circuitry applying a next instance of the bitwise processing a
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: July 30, 2019
    Assignee: ARM Limited
    Inventors: Neil Burgess, Nigel John Stephens, Lee Evan Eisen, Jaime Ferragut Martinez-Vara De Rey
  • Publication number: 20190171376
    Abstract: A data processing apparatus and method serve to manage access permission checking in respect of contingent memory access operations (the access permission failure of which does not alter program flow) in dependence of a contingent-access permission checking disable flag. If the contingent access disable flag has a first value, then this disables memory permission circuitry e.g. a walk state machine 22, from performing a check as to whether or not the memory access circuitry is permitted to perform a requested memory access. Non-contingent memory accesses are able to utilise the memory permission circuitry irrespective of the value of the contingent-access permission checking disable flag.
    Type: Application
    Filed: May 18, 2017
    Publication date: June 6, 2019
    Applicant: ARM Limited
    Inventors: Nigel John STEPHENS, Grigorios MAGKLIS
  • Patent number: 10292424
    Abstract: The present disclosure relates to aerosol delivery devices. The aerosol delivery devices include mechanisms configured to deliver an aerosol precursor composition from a reservoir to an atomizer including a heating element to produce a vapor. A pressure controller may control dispensing of the aerosol precursor composition from the reservoir based on a pressure differential between a first pressure within the reservoir and a second pressure proximate the atomizer. The first pressure within the reservoir may be substantially equal to atmospheric pressure. Alternatively, the first pressure within the reservoir may be greater than atmospheric pressure.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: May 21, 2019
    Assignee: RAI Strategic Holdings, Inc.
    Inventors: David Allan Brammer, David Jackson, Nigel John Flynn, Eric T. Hunt, Stephen Benson Sears, Dennis Lee Potter
  • Publication number: 20190088307
    Abstract: Circuitry comprises: a set of bit processing circuitries to apply two or more successive instances of bitwise processing to an ordered bit array; each bit processing circuitry for a given bit position within the ordered bit array comprising: bit shifting circuitry to selectively apply a bit shift of a respective input bit to a next bit processing circuitry in a first direction relative to the ordered bit array, in response to an active state of a bit shift control signal, the bit shifting circuitry not applying the bit shift in response to an inactive state of the bit shift control signal; and bit shift control circuitry to selectively allow or inhibit a bit shifting operation in response to one or more inhibit control signals; in which: the bit shift control circuitry is configured to selectively propagate an output inhibit control signal, indicating that a bit shifting operation should be inhibited, as an inhibit control signal to bit processing circuitry applying a next instance of the bitwise processing a
    Type: Application
    Filed: September 21, 2017
    Publication date: March 21, 2019
    Inventors: Neil BURGESS, Nigel John STEPHENS, Lee Evan EISEN, Jaime FERRAGUT MARTINEZ-VARA DE REY
  • Publication number: 20190072690
    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: Application
    Filed: May 21, 2018
    Publication date: March 7, 2019
    Inventors: Nigel John Dennis Kilshaw, Donald Ian Carruthers, Peter Allen, Walter Edward Somerville Davey
  • Publication number: 20190026173
    Abstract: Processing circuitry (85) supports a vector atomic memory update instruction identifying an address vector, for triggering at least one atomic memory update operation for performing an atomic memory update to a memory location having an address determined based on a corresponding active data element of the address vector. When a fault condition is determined for the address determined using a given faulting active data element of the address vector, atomic memory update operations for that element and any subsequent element in a predetermined sequence are suppressed. If the faulting element is the first active data element in the sequence, a fault handling response is triggered, while otherwise the fault handling response is suppressed and status information is stored indicating which element is the faulting element.
    Type: Application
    Filed: December 15, 2016
    Publication date: January 24, 2019
    Inventor: Nigel John STEPHENS
  • Publication number: 20190012176
    Abstract: Data processing apparatus comprises processing circuitry to selectively apply vector processing operations to one or more data items of a data vector comprising a plurality of data items at respective positions in the data vector, according to the state of respective predicate flags associated with the positions; 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 WHILE instruction and a CHANGE instruction, to control the instruction processing dependent upon a number of the predicate flags.
    Type: Application
    Filed: July 28, 2016
    Publication date: January 10, 2019
    Inventors: Nigel John STEPHENS, Grigorios MAGKLIS, Alejandro MARTINEZ VICENTE, Nathanael PREMILLIEU, Mbou EYOLE
  • Patent number: 10134496
    Abstract: Methods and devices for directing a waste fluid from a radiopharmaceutical synthesis system to a waste vessel are provided. In one example, the method includes serially connecting a primary waste vessel to a secondary waste vessel with a fluid conduit, including a waste valve connected to the fluid conduit extending between the primary waste vessel and secondary waste vessel; opening the waste valve so as to allow fluid communication between cavities of the primary and secondary waste vessels; drawing a low pressure in both waste vessels; closing the waste valve so as to fluidically isolate the secondary waste vessel from the primary waste vessel, discharging the waste fluid through a pump valve into the primary waste vessel, and opening the waste valve to evacuate the waste fluid from the primary waste vessel into the secondary waste vessel.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 20, 2018
    Assignee: GE Healthcare Limited Company
    Inventors: Nigel John Osborn, Julian Grigg, Eric Horn, Jonathan Robert Shales
  • Publication number: 20180293078
    Abstract: Processing circuitry supports a first type of vector arithmetic instruction specifying at least a first input vector. When at least one exceptional condition is detected for an arithmetic operation performed for a first active data element of the first input vector in a predetermined sequence, the processing circuitry performs at least one response action. When the at least one exceptional condition is detected for a given active data element other than the first active data element in the predetermined sequence, the processing circuitry suppresses the at least one response action and stores elements identifying information identifying which data element is the given active data element which triggered the exceptional condition. This can be useful for reducing the amount of hardware resource for tracking the occurrence of the exceptional conditions and/or supporting speculative execution of vector instructions.
    Type: Application
    Filed: September 14, 2016
    Publication date: October 11, 2018
    Inventors: Giacomo GABRIELLI, Nigel John STEPHENS
  • Publication number: 20180267798
    Abstract: An apparatus 2 has instruction fusing circuitry 50 for fusing two or more instructions fetched from a data store to generate a fused instruction to be processed by processing circuitry 14. A move prefix instruction is provided which indicates to the instruction fusing circuitry 50 that the move prefix instruction can be fused with an immediately following data processing instruction without needing to compare registers specified by the move prefix instruction and the immediately following instruction. This enables the instruction fusing circuitry 50 to be implemented with reduced hardware and energy cost.
    Type: Application
    Filed: September 14, 2016
    Publication date: September 20, 2018
    Inventors: Richard Roy GRISENTHWAITE, Nigel John STEPHENS
  • Publication number: 20180260809
    Abstract: A digitized card data structure is stored in association with a digital card environment. The digitized card data structure corresponds to a card issued to a card holder. The digitized card data structure has a component for providing output to the card holder. Under a first condition the component provides a first output and under a second condition, the component provides a second output different from the first output.
    Type: Application
    Filed: March 9, 2017
    Publication date: September 13, 2018
    Inventors: Kerry Tryon, John Baker, Gary Adler, Nigel John Raynor