Patents by Inventor Alan Armstrong

Alan Armstrong 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: 12617282
    Abstract: The present disclosure relates to a control system (200), to a vehicle (1), to a method (400), and to computer software (208). The method (400) is a method of controlling a user interface of a vehicle (1). The method (400) comprises obtaining (402) context information associated with use of the vehicle. The method (400) comprises providing (402) the context information to a dynamic decision model to determine (404) a display location at which to display a user interface item (502-518) on at least one of a plurality of driver-viewable displays (216, 218, 220) at different locations relative to a front windscreen (2) of the vehicle. The method (400) comprises causing (406) the user interface item (502-518) to be displayed at the determined display location. The method (400) comprises updating (410, 412, 414) the dynamic decision model in dependence on the context information and a determined user response to the display location of display of the user interface item (502-518).
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: May 5, 2026
    Assignee: JAGUAR LAND ROVER LIMITED
    Inventor: Alan Armstrong
  • Publication number: 20250222768
    Abstract: The present disclosure relates to a control system (200), to a vehicle (1), to a method (400), and to computer software (208). The method (400) is a method of controlling a user interface of a vehicle (1). The method (400) comprises obtaining (402) context information associated with use of the vehicle. The method (400) comprises providing (402) the context information to a dynamic decision model to determine (404) a display location at which to display a user interface item (502-518) on at least one of a plurality of driver-viewable displays (216, 218, 220) at different locations relative to a front windscreen (2) of the vehicle. The method (400) comprises causing (406) the user interface item (502-518) to be displayed at the determined display location. The method (400) comprises updating (410, 412, 414) the dynamic decision model in dependence on the context information and a determined user response to the display location of display of the user interface item (502-518).
    Type: Application
    Filed: March 22, 2023
    Publication date: July 10, 2025
    Inventor: Alan ARMSTRONG
  • Publication number: 20250217213
    Abstract: The present disclosure relates to a control system (200), to a vehicle (1), to a method (400), and to computer software (208). The method (400) is a method of interfacing with an automatable function (214) of a vehicle. The method (400) comprises determining (402) that an entry condition for automatic activation of the automatable function is satisfied. The method (400) comprises determining (404) which one of an opt-in message or an opt-out message will be presented to a user based on satisfaction of the entry condition. The determination (404) is dependent on user response history information (406). The method (400) comprises causing presentation (410, 420, 432) to the user of the determined opt-in or opt-out message. The method (400) comprises outputting (414, 424, 430) a control signal to the automatable function, in dependence on whether the message is an opt-in message or an opt-out message.
    Type: Application
    Filed: March 22, 2023
    Publication date: July 3, 2025
    Inventor: Alan ARMSTRONG
  • Publication number: 20220306569
    Abstract: The present invention provides novel, stable, processable and pharmaceutically acceptable salt forms of 2R,6R-hydrox-ynorketamineor 2S,6S-hydroxynorketamine with high aqueous solubility.
    Type: Application
    Filed: May 27, 2022
    Publication date: September 29, 2022
    Applicant: Small Pharma Ltd
    Inventors: David PEARSON, Lorraine SHARP, Alan ARMSTRONG, Richard MYERSON, Jonathan HULL, Paul BLANEY, Peter RANDS, Marie LAYZELL, Zelah JOEL
  • Patent number: 11415579
    Abstract: The present invention relates to a method of measuring the rate of reaction between a target molecule and a ligand candidate, ligands of interest identified according to this method and drugs developed from such ligands. The present invention also relates to a method of measuring the rate of reaction between a thiol and a molecule capable of reacting with said thiol.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: August 16, 2022
    Assignee: Imperial College Innovations Ltd.
    Inventors: David Julian Mann, Gregory Benedict Craven, Stefan Matthies, Alan Armstrong
  • Patent number: 11377416
    Abstract: The present invention provides novel, stable, processable and pharmaceutically acceptable salt forms of 2R,6R-hydroxynorketamine or 2S,6S-hydroxynorketamine with high aqueous solubility.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: July 5, 2022
    Assignee: SMALL PHARMA LTD.
    Inventors: David Pearson, Lorraine Sharp, Alan Armstrong, Richard Myerson, Jonathan Hull, Paul Blaney, Peter Rands, Marie Layzell, Zelah Joel
  • Publication number: 20200157040
    Abstract: The present invention provides novel, stable, processable and pharmaceutically acceptable salt forms of 2R,6R-hydroxynorketamine or 2S,6S-hydroxynorketamine with high aqueous solubility.
    Type: Application
    Filed: July 31, 2018
    Publication date: May 21, 2020
    Applicant: SMALL PHARMA LTD
    Inventors: David Pearson, Lorraine Sharp, Alan Armstrong, Richard Myerson, Jonathan Hull, Paul Blaney, Peter Rands, Marie Layzell, Zelah Joel
  • Patent number: 10558523
    Abstract: A computing system includes: storage devices configured to read data sectors; and a data correction engine, coupled to the storage devices, configured to: detect an error data sector among the data sectors, generate soft information from the error data sector, apply a soft bit flipping logic to the error data sector to produce a transformed data sector, and generate a corrected data sector from the transformed data sector.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: February 11, 2020
    Assignee: CNEX LABS, Inc.
    Inventors: Alan Armstrong, Yiren Ronnie Huang, Xiaojie Zhang
  • Publication number: 20190380978
    Abstract: This invention relates to solid oral dosage forms of 2R6R-hydroxynorketamine or prodrugs thereof having Formula Ib, including any pharmaceutically acceptable salt of the foregoing, for use in a therapeutic method for the treatment of a depressive disorder in a patient.
    Type: Application
    Filed: June 5, 2017
    Publication date: December 19, 2019
    Applicant: SMALL PHARMA LTD
    Inventors: Peter Rands, Marie Layzell, Zelah Joel, Alan Armstrong, Richard Myerson
  • Publication number: 20190324859
    Abstract: The power protection system includes a host driver in the host system and an SSD driver situated in an SSD. In one aspect, the host driver includes a write buffer able to store information during a write operation to an open-channel solid state drive (“OCSSD”). The SSD driver connected to the host driver via a bus includes an SSD double data rate (“DDR”) buffer configured to store a copy of content similar to content in the write buffer and an SSD nonvolatile memory (“NVM”) coupled to the SSD DDR buffer and configured to preserve the data stored in the SSD DDR buffer when a power failure is detected. The SSD driver also includes a power supply, which can be a capacitor, coupled to the SSD DDR buffer for providing power to the SSD DDR buffer when the power is lost.
    Type: Application
    Filed: April 20, 2019
    Publication date: October 24, 2019
    Applicant: CNEX Labs, Inc.
    Inventors: Alan Armstrong, Javier González González, Yiren Ronnie Huang
  • Publication number: 20190293641
    Abstract: The present invention relates to a method of measuring the rate of reaction between a target molecule and a ligand candidate, ligands of interest identified according to this method and drugs developed from such ligands. The present invention also relates to a method of measuring the rate of reaction between a thiol and a molecule capable of reacting with said thiol.
    Type: Application
    Filed: August 18, 2017
    Publication date: September 26, 2019
    Inventors: David Julian Mann, Gregory Benedict Craven, Stefan Matthies, Alan Armstrong
  • Patent number: 10417090
    Abstract: A computing system includes: a data block including data pages and each of the data pages includes data sectors and each of the data sectors include sector data and a sector redundancy; a storage engine, coupled to the data block, configured to: apply a first protection across the data pages, apply a second protection across the data sectors, and correct at least one of the data sectors when a sector correction with the sector redundancy failed with the first protection and the second protection.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: September 17, 2019
    Assignee: CNEX LABS, Inc.
    Inventors: Alan Armstrong, Patrick Lee, Yiren Ronnie Huang
  • Patent number: 10402595
    Abstract: A computing system includes: an interface circuit configured to provide access to a data block including an arrangement of multiple individual data; and a processing circuit, coupled to the interface circuit, configured to generate a non-orthogonal protection data corresponding to instances of the individual data along a non-orthogonal direction within the data block for correcting the one or more of the corresponding instances of the individual data.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: September 3, 2019
    Assignee: CNEX LABS, Inc.
    Inventors: Alan Armstrong, Yiren Ronnie Huang, Xiaojie Zhang
  • Patent number: 10331515
    Abstract: A computing system includes: a data block including data pages and each of the data pages includes data sectors and each of the data sectors include sector data and a sector redundancy; a storage engine, coupled to the data block, configured to: apply a first protection across the data pages includes shifted parities generated, apply a second protection across the data sectors, and correct at least one of the data sectors when a sector correction with the sector redundancy failed by selecting one of the shifted parities for the first protection and the second protection.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: June 25, 2019
    Assignee: CNEX LABS, Inc.
    Inventors: Alan Armstrong, Patrick Lee
  • Publication number: 20190095299
    Abstract: A storage system includes: a control processor, configured to: read user data, calculate error statistics from the user data, and operate a machine learning mechanism configured to identify a bad sector based on the error statistics; and a non-volatile memory array, coupled to the control processor, configured to store the user data; and wherein the control processor is further configured to map out the bad sector, based on the machine learning mechanism, and move the user data to a target sector for enhancing performance of the non-volatile memory array.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Yi Liu, Xiaojie Zhang, Alan Armstrong
  • Patent number: 10122309
    Abstract: A generator comprising a magnetic gear, the magnetic gear comprising a stationary member comprising a set of electromagnets, a first moveable member comprising a set of magnets, and a second moveable member disposed between the first moveable member and the stationary member. The second moveable member comprises a set of core members. The first and second moveable members are magnetically coupled to define a gear ratio therebetween and the electromagnets are operable to control the gear ratio. The stationary member comprises a stator of the generator and the first moveable member comprises an armature of the generator, wherein the armature is arranged to induce an electrical current in a set of generator windings disposed around the stator. The second moveable member comprises an input means arranged to receive a drive force. The gear ratio is variable, such that a variable output speed may be produced for a given input speed.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: November 6, 2018
    Assignee: JAGUAR LAND ROVER LIMITED
    Inventor: Alan Armstrong
  • Publication number: 20170344426
    Abstract: A computing system includes: storage devices configured to read data sectors; and a data correction engine, coupled to the storage devices, configured to: detect an error data sector among the data sectors, generate soft information from the error data sector, apply a soft bit flipping logic to the error data sector to produce a transformed data sector, and generate a corrected data sector from the transformed data sector.
    Type: Application
    Filed: May 31, 2016
    Publication date: November 30, 2017
    Inventors: Alan Armstrong, Yiren Ronnie Huang, Xiaojie Zhang
  • Publication number: 20170262646
    Abstract: A computing system includes: an interface circuit configured to provide access to a data block including an arrangement of multiple individual data; and a processing circuit, coupled to the interface circuit, configured to generate a non-orthogonal protection data corresponding to instances of the individual data along a non-orthogonal direction within the data block for correcting the one or more of the corresponding instances of the individual data.
    Type: Application
    Filed: May 17, 2016
    Publication date: September 14, 2017
    Inventors: Alan Armstrong, Yiren Ronnie Huang, Xiaojie Zhang
  • Publication number: 20170228328
    Abstract: A method and apparatus for configuring or fabricating a small form-factor (“SFP”) non-volatile memory (“NVM”) solid state drive (“SSD”) plug is disclosed. The SFP NVM SSD (“SNS”) plug capable of storing data persistently, in one embodiment, is configured to couple to an SFP socket of a digital processing system capable of accessing external storage. The SFP socket is capable of providing memory access and optical communication. The SNS plug includes a connector, interface module, memory controller, buffer, and NVM chip wherein the digital processing system host performs storage access to the NVM chip via the memory controller.
    Type: Application
    Filed: February 3, 2017
    Publication date: August 10, 2017
    Applicant: CNEXLABS, Inc.
    Inventors: Alan Armstrong, Bernie Sardinha
  • Publication number: 20170025977
    Abstract: A generator comprising a magnetic gear, the magnetic gear comprising a stationary member comprising a set of electromagnets, a first moveable member comprising a set of magnets, and a second moveable member disposed between the first moveable member and the stationary member. The second moveable member comprises a set of core members. The first and second moveable members are magnetically coupled to define a gear ratio therebetween and the electromagnets are operable to control the gear ratio. The stationary member comprises a stator of the generator and the first moveable member comprises an armature of the generator, wherein the armature is arranged to induce an electrical current in a set of generator windings disposed around the stator. The second moveable member comprises an input means arranged to receive a drive force. The gear ratio is variable, such that a variable output speed may be produced for a given input speed.
    Type: Application
    Filed: January 23, 2015
    Publication date: January 26, 2017
    Inventor: Alan ARMSTRONG