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).

  • Patent number: 11269634
    Abstract: A data processing apparatus is provided comprising: a plurality of storage circuits to store data. Execution circuitry performs one or more operations using the storage circuits in response to instructions. The instructions include a relinquish instruction. The execution circuitry responds to the relinquish instruction by indicating that at least one of the plurality of storage circuits is an unused storage circuit and the execution circuitry affects execution of future instructions based on the unused storage circuit after executing the relinquish instruction.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: March 8, 2022
    Assignee: Arm Limited
    Inventors: David Hennah Mansell, Nigel John Stephens, Matthew Lucien Evans
  • Publication number: 20220035155
    Abstract: Apparatus comprises an image processor configured to provide output video images to a head mountable display, HMD, having one or more display elements to display video images to a wearer of the HMD, for display by the one or more display elements in response to input video images, in which each output video image corresponds to a respective input video image; in which: the image processor comprises a detector configured to detect whether an input image brightness at image locations in the input video images exceeds a threshold image brightness; and the image processor is configured to vary a relationship between the display properties at a given image location in a given output video image and the input image display properties at the given image location in the corresponding input video image in response to a detection that image brightness at the given image location in one or more input video images preceding that corresponding input video image exceeded the threshold image brightness.
    Type: Application
    Filed: July 21, 2021
    Publication date: February 3, 2022
    Applicant: Sony Interactive Entertainment Inc.
    Inventors: Nigel John Williams, Patrick John Connor
  • Publication number: 20220020245
    Abstract: A computer-implemented method is disclosed. The method includes: determining a current configuration of at least one cassette loaded into an automated teller machine; and automatically configuring one or more user interface settings of the automated teller machine based on the current configuration of the at least one cassette.
    Type: Application
    Filed: September 30, 2021
    Publication date: January 20, 2022
    Applicant: The Toronto-Dominion Bank
    Inventors: A Warren PRATTEN, Vincent FAZIO, Anthony Wayne MILES, Nigel John SHIPLEY
  • Patent number: 11220336
    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: September 11, 2019
    Date of Patent: January 11, 2022
    Assignee: MBDA UK Limited
    Inventors: Nigel John Taylor, Benjamin James Newby
  • Publication number: 20210405744
    Abstract: An apparatus includes a video display to display video images to a user; a gaze detector configured to detect a gaze direction for one or both eyes of the user while the user views the display; a head tracker configured to detect a head orientation of the user; an image processor configured to generate the video images for display by the video display; the image processor being responsive to one or more control functions dependent upon the gaze direction detected by the gaze detector; and a controller configured to detect a predetermined condition and, in response to detection of the predetermined condition, to control the image processor to be responsive to one or more control functions dependent upon the head orientation detected by the head tracker in place of the one or more control functions dependent upon the gaze direction detected by the gaze detector.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 30, 2021
    Applicant: Sony Interactive Entertainment Inc.
    Inventors: Andrew William Walker, Nigel John Williams, Mandana Jenabzadeh, Rosario Leonardi
  • Publication number: 20210355236
    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 30, 2021
    Publication date: November 18, 2021
    Inventors: Nigel John Brunskill, Gregory A. Demopulos, Thomas Dudler, Hans-Wilhelm Schwaeble
  • Patent number: 11151846
    Abstract: A computer-implemented method is disclosed. The method includes: detecting, by an automated teller machine, a trigger event; in response to detecting the trigger event, determining a current configuration of at least one cassette loaded into the automated teller machine; automatically configuring one or more user interface settings of the automated teller machine based on the current configuration of the at least one cassette; and presenting a user interface based on the one or more user interface settings.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: October 19, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: A Warren Pratten, Vincent Fazio, Anthony Wayne Miles, Nigel John Shipley
  • Publication number: 20210304570
    Abstract: A computer-implemented method is disclosed. The method includes: detecting, by an automated teller machine, a trigger event; in response to detecting the trigger event, determining a current configuration of at least one cassette loaded into the automated teller machine; automatically configuring one or more user interface settings of the automated teller machine based on the current configuration of the at least one cassette; and presenting a user interface based on the one or more user interface settings.
    Type: Application
    Filed: June 5, 2020
    Publication date: September 30, 2021
    Applicant: The Toronto-Dominion Bank
    Inventors: A. Warren PRATTEN, Vincent FAZIO, Anthony Wayne MILES, Nigel John SHIPLEY
  • Patent number: 11106465
    Abstract: Vector add-with-carry instructions are described which use some elements of a destination vector register, or corresponding fields of a predicate register, to provide the carry information corresponding to results of an add-with-carry operation. This is useful for accelerating computations involving multiplications of long integer values.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: August 31, 2021
    Assignee: Arm Limited
    Inventors: Mbou Eyole, Nigel John Stephens, Neil Burgess, Grigorios Magklis
  • Publication number: 20210256776
    Abstract: A method of generating a three-dimensional (3D) reconstruction of a human includes obtaining at least one colour image and corresponding depth image of a scene comprising a human subject that is at least partially occluded by one or more items. The regions in the at least one colour image corresponding to a human subject are identified. A point cloud of the scene is generated based on the at least one colour image and corresponding depth image. One or more parameters of a parametric model are then adjusted based on the regions of the point cloud identified as corresponding to the human subject. The adjusted parametric model is then used to generate a 3D reconstruction of the human subject; where the parametric model provides an estimate for points in the point cloud corresponding to the occluded parts of the human subject. A corresponding system is also provided.
    Type: Application
    Filed: September 4, 2019
    Publication date: August 19, 2021
    Applicant: Sony Interactive Entertainment Inc.
    Inventors: Fabio Cappello, Nigel John Williams, Rajeev Gupta
  • Patent number: 11093243
    Abstract: Vector interleaving techniques in a data processing apparatus are disclosed, comprising apparatuses, instructions, methods of operating the apparatuses, and simulator implementations. A vector interleaving instruction specifies a first source register, second source register, and destination register. A first set of input data items is retrieved from the first source register and a second set of input data items from the second source register. A data processing operation is performed on selected input data item pairs taken from the first and second set of input data items to generate a set of result data items, which are stored as a result data vector in the destination register. First source register dependent result data items are stored in a first set of alternating positions in the destination data vector and second source register dependent result data items are stored in a second set of alternating positions in the destination data vector.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: August 17, 2021
    Assignee: ARM Limited
    Inventors: Mbou Eyole, Nigel John Stephens
  • Publication number: 20210241495
    Abstract: A method of reconstructing colour and depth information of a scene includes receiving a colour image of a scene and obtaining depth information of the scene. The colour and depth images are used to generate a point cloud, which is then projected to an alternative viewpoint and converted to sparse colour and depth images. Colour information is then estimated for at least some parts of the sparse colour image, resulting in a reconstructed colour image. The reconstructed colour image is used with the existing depth information to estimate depth information for the sparse depth image. In this way, colour and depth information of the scene can be estimated, and used to generate colour and depth images of the scene from a desired viewpoint. A corresponding system for reconstructing colour and depth information is also provided.
    Type: Application
    Filed: August 6, 2019
    Publication date: August 5, 2021
    Applicant: Sony Interactive Entertainment Inc.
    Inventors: Fabio Cappello, Nigel John Williams
  • Patent number: 11074214
    Abstract: Data processing apparatus comprises processing circuitry to apply processing operations to one or more data items of a linear array comprising a plurality, n, of data items at respective positions in the linear array, the processing circuitry being configured to access an array of n×n storage locations, where n is an integer greater than one, 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 an array access instruction, to control the instruction processing circuitry to access, as a linear array, a set of n storage locations arranged in an array direction selected, under control of the array access instruction, from a set of candidate array directions comprising at least a first array direction and a second array direction different to the first array direction.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: July 27, 2021
    Assignee: Arm Limited
    Inventors: Jelena Milanovic, Lee Evan Eisen, Nigel John Stephens
  • Patent number: 11068268
    Abstract: An apparatus comprises: an instruction decoder and processing circuitry. In response to a data structure processing instruction specifying at least one input data structure identifier and an output data structure identifier, the instruction decoder controls the processing circuitry to perform a processing operation on at least one input data structure to generate an output data structure. Each input/output data structure comprises an arrangement of data corresponding to a plurality of memory addresses. The apparatus comprises two or more sets of one or more data structure metadata registers, each set associated with a corresponding data structure identifier and designated to store address-indicating metadata for identifying the memory addresses for the data structure identified by the corresponding data structure identifier.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: July 20, 2021
    Assignee: Arm Limited
    Inventors: Nigel John Stephens, David Hennah Mansell, Richard Roy Grisenthwaite, Matthew Lucien Evans
  • Patent number: 11042378
    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: Grant
    Filed: July 28, 2016
    Date of Patent: June 22, 2021
    Assignee: ARM Limited
    Inventors: Nigel John Stephens, Mbou Eyole, Alejandro Martinez Vicente
  • Publication number: 20210183146
    Abstract: A system for modifying data representing a virtual environment includes: an environment navigation unit operable to control navigation within the virtual environment to generate one or more viewpoints within the virtual environment, an environment identification unit operable to identify one or more aspects of the geometry of the virtual environment visible in the one or more viewpoints, a geometry evaluation unit operable to evaluate the visibility of one or more aspects of the geometry based upon the identification for each of one or more viewpoints, and a data modification unit operable to modify one or more elements of data representing the virtual environment.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 17, 2021
    Applicant: Sony Interactive Entertainment Inc.
    Inventors: Fabio Cappello, Maurizio Cerrato, Rosario Leonardi, Gregory James Bedwell, Nigel John Williams
  • Patent number: 11003450
    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: Grant
    Filed: September 14, 2016
    Date of Patent: May 11, 2021
    Assignee: ARM Limited
    Inventor: Nigel John Stephens
  • Patent number: 11003447
    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: Grant
    Filed: June 23, 2016
    Date of Patent: May 11, 2021
    Assignee: ARM Limited
    Inventor: Nigel John Stephens
  • Patent number: 10995880
    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: Grant
    Filed: February 13, 2018
    Date of Patent: May 4, 2021
    Assignee: IHC Holland IE B.V.
    Inventor: Nigel John Urwin
  • Patent number: D946097
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: March 15, 2022
    Assignee: Peloton Interactive, Inc.
    Inventors: Mark Kruse, Jason Poure, Nigel John Alcorn, Lee Hendrickson