Patents by Inventor Stuart John

Stuart 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: 20250139014
    Abstract: A method includes receiving a request to write data at a virtual location, writing the data to a physical location on a persistent storage device, and recording a mapping from the virtual location to the physical location. The physical location corresponds to a next free block in a sequence of blocks on the persistent storage device.
    Type: Application
    Filed: January 3, 2025
    Publication date: May 1, 2025
    Inventors: Stuart John INGLIS, Sheridan John LAMBERT, Timothy Kelly DAWSON, Xavier Aldren SIMMONS, Alexander Kingsley ST. JOHN
  • Patent number: 12248016
    Abstract: A health signature of each switching device in a control system is estimated using system parameters such as a DC-link voltage, three-phase voltages, three-phase currents, and temperature. The switching devices can be implemented as transistors, and a health signature for each transistor may be an on-state resistance or an on-state voltage of the transistors. For example, the on-state resistance for a metal-oxide-semiconductor field-effect transistor (MOSFET) functions as a health signature. Alternatively, the on-state voltage is used as a health signature for an insulated-gate bipolar transistor (IGBT). Additionally, a junction temperature is estimated for each transistor. Using the estimated health signatures and the junction temperatures, the remaining useful life of each transistor is estimated.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: March 11, 2025
    Assignee: EATON INTELLIGENT POWER LIMITED
    Inventors: Deepak Balaji Somayajula, Swati Narula, Sravanthi Srikantam, Satish Mohanty, Chaitanya Pradeep Bhalwankar, Stuart John Moody, Daniel Peck, Ranjith Kumar Sreenilayam Raveendran
  • Patent number: 12235772
    Abstract: A method comprising: receiving, at a vector processor, a request to store data; performing, by the vector processor, one or more transforms on the data; and directly instructing, by the vector processor, one or more storage device to store the data; wherein performing one or more transforms on the data comprises: erasure encoding the data to generate n data fragments configured such that any k of the data fragments are usable to regenerate the data, where k is less than n; and wherein directly instructing one or more storage device to store the data comprises: directly instructing the one or more storage devices to store the plurality of data fragments.
    Type: Grant
    Filed: September 7, 2023
    Date of Patent: February 25, 2025
    Assignee: Daedalus Cloud LLC
    Inventors: Xavier Aldren Simmons, Jack Spencer Turpitt, Rafael John Patrick Shuker, Tyler Wilson Hale, Alexander Kingsley St. John, Stuart John Inglis
  • Patent number: 12229055
    Abstract: A method includes receiving a request to write data at a virtual location, writing the data to a physical location on a persistent storage device, and recording a mapping from the virtual location to the physical location. The physical location corresponds to a next free block in a sequence of blocks on the persistent storage device.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: February 18, 2025
    Assignee: Daedalus Cloud LLC
    Inventors: Stuart John Inglis, Sheridan John Lambert, Timothy Kelly Dawson, Xavier Aldren Simmons, Alexander Kingsley St. John
  • Patent number: 12204467
    Abstract: Aspects disclosed herein relate to a method comprising: obtaining a list of data paths to at least one persistent storage device through a plurality of NUMA nodes; associating with each data path, access performance information; receiving a request to access one of the at least one persistent storage device; calculating a preferred data path to the one of the at least one persistent storage device using the access performance information; and accessing the one of the at least one persistent storage device using the preferred data path.
    Type: Grant
    Filed: November 17, 2023
    Date of Patent: January 21, 2025
    Assignee: Daedalus Cloud LLC
    Inventors: Stuart John Inglis, Leon Wiremu Macrae Oud, Dominic Joseph Michael Houston Azaris, Jack Spencer Turpitt
  • Patent number: 12197341
    Abstract: Aspects described herein relate to a method comprising: receiving a request to write data to a persistent storage device, the request comprising data; determining an affinity of the data; writing the request to a cache line of a cache; associating the cache line with the affinity of the data; and reporting the data as having been written to the persistent storage device.
    Type: Grant
    Filed: January 16, 2024
    Date of Patent: January 14, 2025
    Assignee: Daedalus Cloud LLC
    Inventors: Stuart John Inglis, Cameron Ray Simmonds, Dmitry Lapik, Chia-Chi Hsu, Daniel James Nicholas Stokes, Adam Gworn Kit Fleming
  • Publication number: 20250001118
    Abstract: A device (1) for providing hyperoxic/hypoxic breathable gas mixtures comprises a membrane tube assembly (2) for separating air into a high oxygen and low oxygen gas mixtures, a pressurized air inlet (2a), gas mixture outlets for permeate hyperoxic gas and retentate hypoxic gas mixture, means (6) for controlling the flow rate (F) of retentate gas mixture and means (7) for controlling the pressure (Pi) of the pressurized air fed to said inlet (2a), a control unit (100) connected to said means (6) for controlling the flow rate (F) of retentate gas and to the means (7) for controlling the pressure (Pi) of the pressurized air, valve means (21, 22) for regulating the flow of permeate and retentate gas mixtures from said outlets (2b, 2c).
    Type: Application
    Filed: September 7, 2022
    Publication date: January 2, 2025
    Inventors: Alberto ZAMPERLA, Stuart John CLOUGH
  • Patent number: 12184304
    Abstract: Provided are systems, methods, and computer program products for protecting AV communications including a sender component and a receiver component from components of an AV system communicating via a shared memory buffer, the sender component configured to send one or more serialized communications to the receiver component, by controlling at least one processor to access a data block storing message data; obtain a first instruction for serializing a communication; obtain a second instruction for computing a CRC checksum; and interleave the CRC checksum with serialized message data to generate a communication within a communication channel, by computing a serialized communication of the message data in the data block based on the first instruction, while concurrently computing the CRC checksum for the message data based on the second instruction.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: December 31, 2024
    Assignee: Volkswagen Group of America Investments, LLC
    Inventors: Tilmann Wilhelm Wolfgang Ochs, Stuart John Lowe, Dalton Miles Woodard
  • Patent number: 12163587
    Abstract: There is provided a gasket comprising a rigid core (2) defining an aperture (4). The core has a serrated profile (8) on at least one of its upper and lower outer surfaces and the core is divided into upper and lower parts (2a, 2b) each having a respective outer surface (6a, 6b) and also an inner surface (42, 44) opposite the outer surface. The gasket also includes an optional sealing facing (12, 14) on the at least one outer serrated profile surface, wherein an inner insulating layer (40) is located between the said upper and lower parts so that it is operable to substantially reduce electrical conduction between the said upper and lower parts. There is described a method of production of the gasket and use of the gasket.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: December 10, 2024
    Assignee: Flexitallic Investments, Inc.
    Inventors: Stephen Peter Bond, Stuart John Shaw, Roberto Yumbla Orbes, Michael Nash, Yi Li
  • Publication number: 20240402987
    Abstract: The present disclosure generally relates to user interfaces for managing spatial audio. Some exemplary techniques include user interfaces for transitioning between visual elements. Some exemplary techniques include user interfaces for previewing audio. Some exemplary techniques include user interfaces for discovering music. Some exemplary techniques include user interfaces for managing headphone transparency. Some exemplary techniques include user interfaces for manipulating multiple audio streams of an audio source.
    Type: Application
    Filed: August 15, 2024
    Publication date: December 5, 2024
    Inventors: Stuart John WOOD, Martin E. JOHNSON, Darius A. SATONGAR
  • Patent number: 12147680
    Abstract: In some examples, there is provided a method for a storage controller to receive a request to write data at a virtual location, writing data at the next free physical location in sequence, writing metadata correlating the virtual location with the physical location at the physical location, and writing a counter at the physical location. The recorded metadata can be used to re-construct the mapping between a given physical location and its corresponding virtual location if the virtual block address is somehow lost. The recorded counter can be used to determine the most recently recorded mapping between the virtual location and physical location, thereby resolving any discrepancies between earlier recorded metadata.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: November 19, 2024
    Assignee: Daedalus Cloud LLC
    Inventors: Stuart John Inglis, Sheridan John Lambert, Adam Gworn Kit Fleming, Matthew Sylvain Lazaro
  • Patent number: 12140637
    Abstract: The present disclosure relates to systems and methods for detecting a winding fault and the winding fault severity in a brushless direct current motor before motor failure. Methods for detecting a winding fault include time domain based sequence component analysis, fast Fourier transform analysis, or Hilbert analysis. Methods for detecting the severity of a winding fault include analysis of the standard deviation of real mean squared values determined using motor currents.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: November 12, 2024
    Assignee: Eaton Intelligent Power Limited
    Inventors: Gurmeet Singh, Deepak Balaji Somayajula, Satish Mohanty, Chaitanya Pradeep Bhalwankar, Stuart John Moody, Daniel Peck, Nirav Mahenra Parmar
  • Publication number: 20240370377
    Abstract: A method includes receiving, at a block device interface, an instruction to write data, the instruction comprising a memory location of the data; copying the data to pinned memory; performing, by a vector processor, one or more invertible transforms on the data; and writing the data from the pinned memory to one or more storage devices asynchronously. The pinned memory of the data corresponds to a location in pinned memory, the pinned memory being accessible by the vector processor and one or more other processors.
    Type: Application
    Filed: July 18, 2024
    Publication date: November 7, 2024
    Inventors: Stuart John INGLIS, Timothy Kelly DAWSON, Xavier Aldren SIMMONS, Sheridan John LAMBERT, Rafael John Patrick SHUKER, Dominic Joseph Michael Houston AZARIS, Alexander Kingsley ST. JOHN
  • Patent number: 12131097
    Abstract: The present disclosure generally relates to user interfaces for managing spatial audio. Some exemplary techniques include user interfaces for transitioning between visual elements. Some exemplary techniques include user interfaces for previewing audio. Some exemplary techniques include user interfaces for discovering music. Some exemplary techniques include user interfaces for managing headphone transparency. Some exemplary techniques include user interfaces for manipulating multiple audio streams of an audio source.
    Type: Grant
    Filed: April 13, 2023
    Date of Patent: October 29, 2024
    Assignee: Apple Inc.
    Inventors: Stuart John Wood, Martin E. Johnson, Darius A. Satongar
  • Publication number: 20240310282
    Abstract: An apparatus for detecting optical signals according to the present disclosure includes a movable mount for carrying a set of light guides, the set of light guides having an excitation light guide and an emission light guide; an excitation light engine module for providing light to the excitation light guide; and an emission light detector module for detecting light from the emission light guide, wherein each distal end of the excitation light guide and the emission light guide are respectively connected to the excitation light engine module and the emission light detector module, wherein each proximal end of the excitation light guide and the emission light guide are both connected to the movable mount, and moved via the movable mount to be in optical communication with one reaction cavity at a time, among a plurality of reaction cavities.
    Type: Application
    Filed: March 14, 2023
    Publication date: September 19, 2024
    Inventors: Simon Philip Adam HIGGINS, Trevor David Shields, Stuart John Knowles, Walson Lawi
  • Patent number: 12086407
    Abstract: Systems and methods for attaching a virtual input device to a virtual object in a mixed reality (MR) environment are provided. The system includes a memory, a processor communicatively coupled to the memory, and a display device. The display device is configured to display a MR environment provided by at least one application implemented by the processor. The mixed reality environment includes a virtual object corresponding to an application, and a virtual input device. The at least one application docks the virtual input device to the virtual object with an offset relative to the virtual object.
    Type: Grant
    Filed: September 15, 2023
    Date of Patent: September 10, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Jackson Klein, Hendry Effendy, Ethan Harris Arnowitz, Jonathon Burnham Cobb, Melissa Hellmund Vega, Stuart John Mayhew, Jeremy Bruce Kersey
  • Patent number: 12086070
    Abstract: A method includes receiving, at a block device interface, an instruction to write data, the instruction comprising a memory location of the data; copying the data to pinned memory; performing, by a vector processor, one or more invertible transforms on the data; and writing the data from the pinned memory to one or more storage devices asynchronously. The pinned memory of the data corresponds to a location in pinned memory, the pinned memory being accessible by the vector processor and one or more other processors.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: September 10, 2024
    Assignee: DAEDALUS CLOUD LLC
    Inventors: Stuart John Inglis, Timothy Kelly Dawson, Xavier Aldren Simmons, Sheridan John Lambert, Rafael John Patrick Shuker, Dominic Joseph Michael Houston Azaris, Alexander Kingsley St. John
  • Publication number: 20240295967
    Abstract: A system and method which allows data to be received into a placement intelligence. After the data is analyzed. the data is written to a persistent storage device. Subsequently. the data may be written. Periodically, self-optimization may occur to improve read speeds or other metrics.
    Type: Application
    Filed: May 15, 2024
    Publication date: September 5, 2024
    Inventors: Stuart John Inglis, Sheridan John Lambert, Adam Gworn Kit Fleming, Matthew Sylvain Lazaro, Herbert Dennis Hunt, Dmitry Lapik, Pradeep Balakrishnan, Rafael John Patrick Shuker
  • Publication number: 20240264945
    Abstract: Aspects described herein relate to a method comprising: receiving a request to write data to a persistent storage device, the request comprising data; determining an affinity of the data; writing the request to a cache line of a cache; associating the cache line with the affinity of the data; and reporting the data as having been written to the persistent storage device.
    Type: Application
    Filed: January 16, 2024
    Publication date: August 8, 2024
    Inventors: Stuart John Inglis, Cameron Ray Simmonds, Dmitry Lapik, Chia-Chi Hsu, Daniel James Nicholas Stokes, Adam Gworn Kit Fleming
  • Patent number: 12056363
    Abstract: In some embodiments, there is provided a system which allows data to be received into a placement intelligence. After the data is analyzed, the data is written to a persistent storage device. Subsequently, the data may be written. Periodically, self-optimization may occur to improve read speeds or other metrics.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: August 6, 2024
    Assignee: Daedalus Cloud LLC
    Inventors: Stuart John Inglis, Sheridan John Lambert, Adam Gworn Kit Fleming, Matthew Sylvain Lazaro, Herbert Dennis Hunt, Dmitry Lapik, Pradeep Balakrishnan, Rafael John Patrick Shuker