Patents by Inventor James Peters

James Peters 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: 20220032728
    Abstract: A vehicle comprising a passenger cabin and an air conditioning system is disclosed. The air conditioning system comprises a Peltier device, a first blower for directing a first airflow over a first side of the Peltier device, and a second blower for directing a second airflow over a second side of the Peltier device. The second blower draws the second airflow from inside the passenger cabin, and the second airflow is discharged to outside the passenger cabin.
    Type: Application
    Filed: September 24, 2019
    Publication date: February 3, 2022
    Applicant: Dyson Technology Limited
    Inventors: Daniel James WOODFIELD, Ross Patrick FERREIRA, Laurent James PETERS, Roy Edward POULTON
  • Publication number: 20220032729
    Abstract: A vehicle comprising, a passenger cabin, a door to the passenger cabin, and an air conditioning system is disclosed. The air conditioning system comprise a Peltier device, a blower for directing an airflow over a first side of the Peltier device and ducting for ducting air to the blower, the ducting comprising an inlet located on an underside of the door.
    Type: Application
    Filed: September 24, 2019
    Publication date: February 3, 2022
    Applicant: Dyson Technology Limited
    Inventors: Daniel James WOODFIELD, Ross Patrick FERREIRA, Laurent James PETERS, Roy Edward POULTON
  • Patent number: 11231881
    Abstract: A RAID data storage device multi-step command coordination system includes a RAID storage controller device that generates and transmits a first multi-step command that includes a barrier instruction, and a second multi-step command that includes a notification instruction. A first RAID data storage device receives the first multi-step command, identifies the barrier instruction in the first multi-step command and, in response, pauses performance of first multi-step command. A second RAID data storage device receives the second multi-step command, identifies the notification instruction in the second multi-step command and, in response, transmits a notification to the first RAID data storage device. While pausing the performance of the first multi-step command, the first RAID data storage device determines that the notification has been received and, in response, resumes the performance of the first multi-step command.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: January 25, 2022
    Assignee: Dell Products L.P.
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Publication number: 20220019475
    Abstract: There is provided a method of computing resource allocation. The method comprises allocating a first bounded amount of computing resources forming a first set of computing resources; exclusively assigning the first set of computing resources to a first process of a computer program; receiving a request from the first process for additional computing resources; in response to the request from the first process, allocating a second bounded amount of computing resources forming a second set of computing resources; and spawning a second process from the first process and exclusively assigning the second set of computing resources to the second process; wherein this method may be repeated indefinitely by the first process, second process, or any other process created according to this method. By following this method, a process does not control the amount of computing resources allocated to that process (i.e., itself), but instead controls the amount of computing resources allocated to its child processes.
    Type: Application
    Filed: December 9, 2019
    Publication date: January 20, 2022
    Inventors: Matthew Carlson Dobson, James Peter Nicholas Kay, Rashid Mohamed Mansoor
  • Patent number: 11216269
    Abstract: An information handling system may include a processor, one or more storage resources communicatively coupled to the processor, including at least one of the one or more storage resources communicatively coupled to the processor via a storage interface, and a basic input/output system (BIOS) comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may be further configured to, in response to a request to perform a firmware update to the one or more storage resources, scan for storage resources communicatively coupled to the processor via the storage interface, register unique identifiers associated with the storage resources communicatively coupled to the processor via the storage interface, and perform a firmware update of the storage resources communicatively coupled to the processor via the storage interface based on the unique identifiers.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: January 4, 2022
    Assignee: Dell Products L.P.
    Inventors: Ajay Shenoy, Aniruddha Suresh Herekar, Manjunath Vishwanath, James Peter Giannoules, Ankit Singh, Naveen Karthick Chandrasekaran
  • Patent number: 11187837
    Abstract: Various embodiments provide an optical lens that includes wafer level diffractive microstructures. In one embodiment, the optical lens includes a substrate, a microstructure layer having a first refractive index, and a protective layer having a second refractive index that is different from the first refractive index. The microstructure layer is formed on the substrate and includes a plurality of diffractive microstructures. The protective layer is formed on the diffractive microstructures. The protective layer provides a cleanable surface and encapsulates the diffractive microstructures to prevent damage and contamination to the diffractive microstructures. In another embodiment, the optical lens includes a substrate and an anti-reflective layer. The anti-reflective layer is formed on the substrate and includes a plurality of diffractive microstructures.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: November 30, 2021
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventors: Kevin Channon, James Peter Drummond Downing, Andy Price
  • Publication number: 20210364423
    Abstract: Concentrations are determined based on a measurement of a composition (X) by Laser Induced Breakdown Spectroscopy (LIBS). The LIBS spectrum (Sx) comprises resonance peaks (Rk,Rca,Rna) corresponding to the constituents (K,Ca,Na) in the composition (X). The resonance peaks comprise spectral amplitudes (Pk,Pca,Dna,Pna) indicative of the unknown concentrations (Cna,Ck,Cca) of the constituents (K,Ca,Na). A first spectral amplitude (Pk,Pca,Dna) in the LIBS spectrum (Sx) corresponds to the unknown concentration (Ck,Cca,Cna) of a first constituent (K,Ca,Na) to be determined. A second spectral amplitude (Pna) corresponds to a maximum value of a self-reversed resonance peak (Rna) of the first or another constituent (Na) in the LIBS spectrum (Sx). An amplitude ratio (Pk/Pna, Pca/Pna, Dna/Pna) is calculated between the first spectral amplitude (Pk,Pca,Dna) and the second spectral amplitude (Pna) and the ratio is matched with calibration data to determine concentrations.
    Type: Application
    Filed: July 5, 2018
    Publication date: November 25, 2021
    Applicant: Nederlandse Organisatie voor toegepast-natuurwetenschappelijk onderzoek TNO
    Inventors: Frerik VAN BEIJNUM, James Peter Robert DAY, Dolf Jaap KLOMP
  • Patent number: 11180464
    Abstract: Disclosed are compounds of general formula (I): and pharmaceutically acceptable salts thereof, formulations, methods and uses in, for example, the treatment of disease.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: November 23, 2021
    Assignee: WisTa Laboratories Ltd.
    Inventors: Colin Marshall, Scott Clunas, John Mervyn David Storey, James Peter Sinclair, Thomas Craven Baddeley, Ahtsham Ishaq, Michael Simpson, Craig Williamson, Barry Alan Wood, Claude Michel Wischik, Charles Robert Harrington, Janet Elizabeth Rickard, David Horsley, Yin Sze Loh, Karrar Ahmad Khan, Christopher Paul Larch
  • Publication number: 20210353074
    Abstract: A non-rigid, soft, portable and foldable baby changing mat (1) having a restraint system (18) for restraining movement of a baby (46) during nappy changing or dressing in which the restraint system (18) comprises a knee controllable restraint system (18).
    Type: Application
    Filed: August 2, 2017
    Publication date: November 18, 2021
    Inventors: James Peter MCCAULEY, Aileen Maria MCCAULEY
  • Publication number: 20210358514
    Abstract: A method of cropping a portion of an audio signal captured from a plurality of spatially separated audio sources in a scene, the method comprising: capturing the audio signal with one or more recording devices; separating the audio signal into a plurality of components each associated with one or more of the plurality of audio sources; selecting a spatial region in the scene; determining which of the plurality of components are associated with an audio source positioned outside of the selected spatial region; and cropping the plurality of components associated with an audio source positioned outside of the selected spatial region out of the audio signal.
    Type: Application
    Filed: July 23, 2021
    Publication date: November 18, 2021
    Inventors: David Anthony Betts, James Peter McTavish, Joe Patrick Lynas
  • Patent number: 11169113
    Abstract: An analysis instrument comprises plural modules connected together over a data network, each module comprising an analysis apparatus operable to perform biochemical analysis of a sample. Each module comprises a control unit that controls the operation of the analysis apparatus. The control units are addressable to select an arbitrary number of modules to operate as a cluster for performing a common biochemical analysis. The control units communicate over the data network, repeatedly during the performance of the common biochemical analysis, to determine the operation of the analysis apparatus of each module required to meet the global performance targets, on the basis of measures of performance derived from the output data produced by the modules. The arrangement of the instrument as modules interacting in this manner provides a scalable analysis instrument.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: November 9, 2021
    Assignee: Oxford Nanopore Technologies Ltd.
    Inventors: Clive Gavin Brown, James Peter Willcocks
  • Patent number: 11163501
    Abstract: A RAID storage multi-step command system includes a RAID storage system coupled to a RAID storage controller device. The RAID storage controller device identifies a RAID storage system configuration of the RAID storage system and, based on the RAID storage system configuration, generates a first multi-step command definition file for a first RAID storage device in the RAID storage system, and transmits it to the first RAID storage device. The first multi-step command definition file defines first steps that each include first operation(s). Subsequent to transmitting the first multi-step command definition file, the RAID storage controller device generates a first multi-step command that references the first multi-step command definition file and includes first parameter(s) for use in performing each first operation(s) included in the first steps defined by the first multi-step command definition file, and transmits the first multi-step command to the first RAID storage device.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: November 2, 2021
    Assignee: Dell Products L.P.
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Patent number: 11157363
    Abstract: A distributed RAID storage-device-assisted data rebuild system includes a first RAID data storage device, provided in response to data unavailability, that retrieves respective first data for a first data stripe from each of the other RAID data storage devices, performs an XOR operation on the respective first data to generate first rebuilt data for the first data stripe, and stores the first rebuilt data as part of the first data stripe. A second RAID data storage device retrieves respective second data for a second data stripe from third RAID data storage devices, performs an XOR operation on the respective second data and third data for the second data stripe stored on the second RAID data storage device to generate second rebuilt data for the second data stripe, and provides the second rebuilt data for storage on the first RAID data storage device as part of the second data stripe.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: October 26, 2021
    Assignee: Dell Products L.P.
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Publication number: 20210322435
    Abstract: Disclosed are methods of synthesis and/or purification of certain 3,7-diamino-phenothiazin-5-ium compounds (“diaminophenothiazinium compounds”) including Methylthioninium Chloride (MTC) (Methylene Blue), and the resulting high purity characterized by a purity greater than 98%, and very low levels of heavy metals and organic impurities Azure A, B, C and MVB. Also disclosed are methods of treatment of a tauopathy or methemoglobinemia in a patient in need thereof, comprising administering to the patient a therapeutically effective amount of the high-purity diaminophenothiazinium compound.
    Type: Application
    Filed: June 23, 2021
    Publication date: October 21, 2021
    Applicant: Wis Ta Laboratories Ltd.
    Inventors: Claude Michel Wischik, John Mervy David Storey, Colin Marshall, James Peter Sinclair, Thomas Craven Baddeley
  • Publication number: 20210311639
    Abstract: An autonomous RAID data storage device locking system includes first RAID data storage device(s) that store data included in a data stripe, and that are coupled to a second RAID data storage device. The second RAID data storage device receives a command to perform a data update operation on a subset of data included in the data stripe, and transmits a locking request to each first RAID data storage device. When the second RAID data storage device receives a locking confirmation that indicates that each first RAID data storage device is locked, it completes the data update operation on the subset of data included in the data stripe. The second RAID data storage device then transmits an unlocking request to each first RAID data storage device to cause them to unlock, and transmits a completion communication that indicates that the data update operation has been performed.
    Type: Application
    Filed: April 3, 2020
    Publication date: October 7, 2021
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Publication number: 20210311662
    Abstract: A RAID data storage device multi-step command coordination system includes a RAID storage controller device that generates and transmits a first multi-step command that includes a barrier instruction, and a second multi-step command that includes a notification instruction. A first RAID data storage device receives the first multi-step command, identifies the barrier instruction in the first multi-step command and, in response, pauses performance of first multi-step command. A second RAID data storage device receives the second multi-step command, identifies the notification instruction in the second multi-step command and, in response, transmits a notification to the first RAID data storage device. While pausing the performance of the first multi-step command, the first RAID data storage device determines that the notification has been received and, in response, resumes the performance of the first multi-step command.
    Type: Application
    Filed: April 2, 2020
    Publication date: October 7, 2021
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Publication number: 20210311647
    Abstract: A scalable RAID storage controller device system includes a host system coupled to a switch device by first and second NTB subsystems, first and second RAID storage devices connected to the switch device and provided in respective data storage device chassis having a storage device form factor, and first and second RAID storage controller devices connected to the switch device and provided in respective storage controller device chassis having the storage device form factor. The first RAID storage controller device executes commands received via the first NTB subsystem from the host system for a first RAID data storage system that it provides with the first RAID data storage system, and the second RAID storage controller device executes commands received via the second NTB subsystem from the host system for a second RAID data storage system that it provides with the second RAID data storage system.
    Type: Application
    Filed: April 3, 2020
    Publication date: October 7, 2021
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Publication number: 20210311663
    Abstract: An autonomous RAID data storage system includes a RAID storage controller device that communicates with RAID data storage devices in order to configure them to perform direct command operations with each other. A first RAID data storage device receives a multi-step command from the RAID storage controller device and performs a first subset of operations associated with the multi-step command, while also performing direct command operations with a second RAID data storage device in order to cause it to perform a second subset of operations associated with the multi-step command, When the first RAID data storage device completes the first subset of operations and receives a first completion communication from the second RAID data storage device that indicates that the second subset of operations are completed, it sends a second completion communication to the RAID storage controller device that indicates that the multi-step command is completed.
    Type: Application
    Filed: April 3, 2020
    Publication date: October 7, 2021
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Publication number: 20210311661
    Abstract: A RAID parity data generation offload system includes a RAID storage controller device that determines that a RAID parity data storage device loading for a RAID parity data storage device exceeds a loading threshold, and then generates and transmits a RAID parity data generation offload command associated with a RAID parity data update required in response to a RAID primary data update. A first RAID primary data storage device receives the RAID parity data generation offload command, and then retrieves current parity data from the RAID parity data storage device, and performs an XOR operation using the current parity data, current primary data, and updated primary data associated with the RAID primary data update in order to generate updated parity data. The first RAID primary data storage device then provides the updated parity data for storage on the RAID parity data storage device in place of the current parity data.
    Type: Application
    Filed: April 2, 2020
    Publication date: October 7, 2021
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Publication number: 20210303396
    Abstract: A distributed RAID storage-device-assisted data rebuild system includes a first RAID data storage device, provided in response to data unavailability, that retrieves respective first data for a first data stripe from each of the other RAID data storage devices, performs an XOR operation on the respective first data to generate first rebuilt data for the first data stripe, and stores the first rebuilt data as part of the first data stripe. A second RAID data storage device retrieves respective second data for a second data stripe from third RAID data storage devices, performs an XOR operation on the respective second data and third data for the second data stripe stored on the second RAID data storage device to generate second rebuilt data for the second data stripe, and provides the second rebuilt data for storage on the first RAID data storage device as part of the second data stripe.
    Type: Application
    Filed: March 25, 2020
    Publication date: September 30, 2021
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen