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: 20210286191Abstract: A diffuse illumination system for reducing diffusion-related illumination inhomogeneities includes an array of vertical cavity surface emitting laser (VCSEL) emitters and a diffusing element including a transparent substrate and an array of nanostructures. A dimension and a shape of each nanostructure is configured to retard phases of two orthogonal polarization states of light incident on each nanostructure from the emitters for reducing illumination inhomogeneities in the output.Type: ApplicationFiled: March 12, 2020Publication date: September 16, 2021Applicant: STMICROELECTRONICS (RESEARCH & DEVELOPMENT) LIMITEDInventor: James Peter Drummond DOWNING
-
Patent number: 11116772Abstract: This disclosure pertains generally to the field of chemical synthesis and purification, and more specifically to methods of synthesizing and purifying certain 3,7 diamino-phenothiazin-5-ium compounds (referred to herein as “diaminophenothiazinium compounds”) including Methythioninium Chloride (MTC) (also known as Methylene Blue). In one embodiment, the method comprises the steps of, in order: nitrosylation (NOS); nitrosyl reduction (NR); thiosulfonic acid formation (TSAF); oxidative coupling (OC); Cr(VI) reduction (CR); isolation and purification of zwitterionic intermediate (IAPOZI); ring closure (RC); chloride salt-formation (CSF); one of: sulphide treatment (ST); dimethyldithiocarbamate treatment (DT); carbonate treatment (CT); ethylenediaminetetraacetic acid treatment (EDTAT); organic extraction (OE); and recrystallisation (RX). Also disclosed resulting (high purity) compounds, compositions comprising them (e.g.Type: GrantFiled: November 27, 2019Date of Patent: September 14, 2021Assignee: WisTa Laboratories Ltd.Inventors: John Mervyn David Storey, James Peter Sinclair, Colin Marshall, Han Wan Tan, Claude Michel Wischik
-
Patent number: 11106607Abstract: A NUMA-aware storage system including a first processing subsystem coupled to a first memory subsystem, and a second processing subsystem coupled to a second memory subsystem. A first NTB subsystem connected to the first processing subsystem presents itself as a first storage device, identifies first data transfer operations directed to the first memory subsystem and, in response, claims those first data transfer operations and provides them directly to the first processing subsystem. A second NTB subsystem connected to the second processing subsystem presents itself as a second storage device, identifies second data transfer operations directed to the second memory subsystem and, in response, claims those second data transfer operations and provides them directly to the second processing subsystem. A storage controller system receives a command from either the first or second processing subsystem via the first or second NTB subsystem and, in response, transmits that command to a storage system.Type: GrantFiled: March 31, 2020Date of Patent: August 31, 2021Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Publication number: 20210255924Abstract: A RAID storage-device-assisted deferred parity data update system includes a RAID primary data drive that retrieves second primary data via a DMA operation from host system, and XOR's it with first primary data to produce first interim parity data, which causes a RAID storage controller device to provide an inconsistent parity stripe journal entry in the host system. The RAID primary data drive then retrieves third primary data via a DMA operation from the host system, XORs it with the second primary data and the first interim parity data to produce second interim parity data. A RAID parity data drive retrieves the second interim parity data via a DMA operation, and XORs it with first parity data to produce second parity data that it uses to overwrite the first parity data, which causes the RAID storage controller device to remove the inconsistent parity stripe journal entry from the host system.Type: ApplicationFiled: May 5, 2021Publication date: August 19, 2021Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Patent number: 11093180Abstract: A RAID storage multi-operation command system includes a RAID storage controller device that generates a multi-operation command including a multi-operation command role and a plurality of addresses, and transmits the multi-operation command, and also includes a RAID storage device that is coupled to the RAID storage controller device. The RAID storage device receives the multi-operation command from the RAID storage controller device, and identifies a plurality of operations that are associated in a database with the multi-operation command role included in the multi-operation command. The RAID storage device then performs the plurality of operations using the plurality of addresses included in the multi-operation command, which may include retrieving first data located in a first address, retrieving second data located in a second address, performing an XOR operation on the first and second data to produce third data, and writing the third data to one or more third addresses.Type: GrantFiled: September 27, 2019Date of Patent: August 17, 2021Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules
-
Patent number: 11093329Abstract: A RAID proxy storage-device-assisted data update system includes a RAID parity data storage device and a first RAID primary data storage device without storage-device-assisted data update functionality, and a second RAID primary data storage device with storage-device-assisted data update functionality. The second RAID primary data storage device receives a command that identifies updated primary data for the first RAID primary data storage device and, in response, retrieves the updated primary data, current primary data from the first RAID primary data storage device, and current parity data from the RAID primary parity data storage device. The second RAID primary data storage device performs an XOR operation using the updated primary data, the current primary data, and the current parity data to generate updated parity data, transmits the updated primary data to the first RAID primary data storage device, and transmits the updated parity data to the RAID parity data storage device.Type: GrantFiled: March 27, 2020Date of Patent: August 17, 2021Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Patent number: 11093175Abstract: A RAID data storage device direct communication system includes a first RAID data storage device that includes a first RAID data storage device controller having a first RAID data storage device function providing a second RAID data storage device submission queue in a first RAID data storage device memory subsystem, and a second RAID data storage device that includes a second RAID data storage device controller having a second RAID data storage device function providing a second RAID data storage device completion queue in a second RAID data storage device memory subsystem. The second RAID data storage device generates a command, transmits the command directly to first RAID data storage device and in the second RAID data storage device submission queue, and receives a completion message that is associated with the command directly from the first RAID data storage device and in the second RAID data storage device completion queue.Type: GrantFiled: April 2, 2020Date of Patent: August 17, 2021Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Publication number: 20210240564Abstract: A RAID storage controller storage-device-assisted data update system includes a RAID storage controller device coupled to a host system and RAID storage devices in a “look aside” RAID storage controller device configuration. Based on command(s) from the RAID storage controller device, a first RAID primary data storage device may perform a first DMA operation to access first primary data stored on the host system, and write the first primary data to its first buffer subsystem. The first RAID primary data storage device may then perform a first XOR operation using the first primary data stored in its first buffer subsystem and second primary data stored in its first storage subsystem in order to produce first interim parity data, and write the first interim parity data to its second buffer subsystem. The first RAID primary data storage device may then update the second primary data with the first primary data.Type: ApplicationFiled: April 23, 2021Publication date: August 5, 2021Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Publication number: 20210216299Abstract: 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: ApplicationFiled: January 9, 2020Publication date: July 15, 2021Applicant: Dell Products L.P.Inventors: Ajay SHENOY, Aniruddha Suresh HEREKAR, Manjunath VISHWANATH, James Peter GIANNOULES, Ankit SINGH, Naveen Karthic CHANDRASEKARAN
-
Patent number: 11051189Abstract: According to aspects of the invention there is provided a remote unit comprising a processor and one or more terminal interfaces, the processor being connected to the one or more terminal interfaces, the terminal interfaces configured for coupling with a set of terminals, wherein the processor is configured to perform quality of service network testing using one or more of the set of terminals over one or more communication networks.Type: GrantFiled: February 13, 2020Date of Patent: June 29, 2021Inventors: James Peter Tagg, Alistair James Campbell, Igor Borisoglebski, Miguel Deus, Edward Thomas Guy, III
-
Patent number: 11045477Abstract: 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: GrantFiled: November 15, 2019Date of Patent: June 29, 2021Assignee: WisTa Laboratories Ltd.Inventors: Claude Michel Wischik, John Mervyn David Storey, Colin Marshall, James Peter Sinclair, Thomas Craven Baddeley
-
Publication number: 20210172002Abstract: A method and device for detecting cell vitality, i.e. determining whether cells are alive (vital) or dead (non-vital). The method includes detecting vitality of cells in a sample), including: providing a sample containing cells and a fluorescent dye; disposing a portion of the sample in a test volume between a pair of electrodes; applying a voltage across the pair of electrodes to generate an electric field across the portion of the sample; illuminating the test volume; measuring a fluorescence response from the test volume over a period of time after applying the voltage across the pair of electrodes; and detecting cells in the sample to be vital dependent on a change in their fluorescence response over the period of time.Type: ApplicationFiled: April 18, 2019Publication date: June 10, 2021Inventors: James Peter Stratford, Munehiro Asari
-
Publication number: 20210170262Abstract: An operation assembly for a game assembly is disclosed. The operation assembly has an actuating assembly, an electric relay that is electrically connected to the actuating assembly, a tracking device that is electrically connected to the electric relay, and a display assembly that is selectively electrically connected to the electric relay. The display assembly is configured to transfer an electrical pulse from the display assembly to the tracking device via the electric relay. The actuating assembly performs an operation when the electrical pulse is transferred to the tracking device. The operation includes activating one or more actuators of the actuating assembly to move a structural member of the actuating assembly. The structural member is disposed at an elongated slot of the game assembly.Type: ApplicationFiled: February 19, 2021Publication date: June 10, 2021Inventors: James J. Kershbaumer, James Peter Kershbaumer
-
Patent number: 11027559Abstract: A method and apparatus for expanding a color gamut of a direct thermal printer is described. The method includes, in a three-color direct thermal printer having at least a print head, the print head including print head elements, dynamically adjusting a duty cycle of at least one of the colors depending on the color to be printed in each pixel of an image.Type: GrantFiled: June 5, 2019Date of Patent: June 8, 2021Assignee: ZINK HOLDINGS, LLCInventors: Brian D. Busch, James Peter Zelten
-
Publication number: 20210165085Abstract: The present disclosure is directed to a sensor that detects a distance between the sensor and a target object. The sensor includes a transmission optical structure and/or a light source that polarizes light and minimizes cross talk within the sensor. As a result, detection results of the sensor are improved.Type: ApplicationFiled: November 17, 2020Publication date: June 3, 2021Applicant: STMICROELECTRONICS (RESEARCH & DEVELOPMENT) LIMITEDInventors: James Peter Drummond DOWNING, Adam CALEY, Christoph KUCH
-
Patent number: 11023313Abstract: A RAID storage controller storage-device-assisted data update system includes a RAID storage controller device coupled to a host system and RAID storage devices in a “look aside” RAID storage controller device configuration. Based on command(s) from the RAID storage controller device, a first RAID primary data storage device may perform a first DMA operation to access first primary data stored on the host system, and write the first primary data to its first buffer subsystem. The first RAID primary data storage device may then perform a first XOR operation using the first primary data stored in its first buffer subsystem and second primary data stored in its first storage subsystem in order to produce first interim parity data, and write the first interim parity data to its second buffer subsystem. The first RAID primary data storage device may then update the second primary data with the first primary data.Type: GrantFiled: March 9, 2020Date of Patent: June 1, 2021Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Patent number: 11023321Abstract: A RAID storage-device-assisted deferred parity data update system includes a RAID primary data drive that retrieves second primary data via a DMA operation from host system, and XOR's it with first primary data to produce first interim parity data, which causes a RAID storage controller device to provide an inconsistent parity stripe journal entry in the host system. The RAID primary data drive then retrieves third primary data via a DMA operation from the host system, XORs it with the second primary data and the first interim parity data to produce second interim parity data. A RAID parity data drive retrieves the second interim parity data via a DMA operation, and XORs it with first parity data to produce second parity data that it uses to overwrite the first parity data, which causes the RAID storage controller device to remove the inconsistent parity stripe journal entry from the host system.Type: GrantFiled: September 27, 2019Date of Patent: June 1, 2021Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Patent number: 11003391Abstract: A data-transfer-based RAID data update system includes a RAID storage controller device coupled to a host system and RAID storage devices. The RAID storage controller device receives a command that is associated with a data update on at least one of the RAID storage devices from the host system. The RAID storage controller device then determines, from a plurality of RAID data update techniques that are available to execute the command and perform the data update on the at least one of the RAID storage devices, a first RAID data update technique that is included in the plurality of RAID data update techniques and that requires the lowest number of data transfers to execute the command and perform the data update. The RAID storage controller device then causes the command to be performed using the first RAID data update technique to provide the data update.Type: GrantFiled: September 27, 2019Date of Patent: May 11, 2021Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules
-
Publication number: 20210103846Abstract: A computing device including memory storing a quantum computing device model. The quantum computing device model may include a plurality of quantum computing device components having a respective plurality of actual boundaries. The computing device may further include a processor configured to generate a first discretized model of the quantum computing device model. The first discretized model may indicate a respective estimated boundary for each quantum computing device component. The processor may be further configured to solve a first differential equation discretized with the first discretized model. The processor may be further configured to generate a second discretized model of a focus region of the quantum computing device model. In the second discretized model, the focus region may have the estimated boundary computed for the focus region in the first discretized model. The processor may be further configured to solve a second differential equation discretized with the second discretized model.Type: ApplicationFiled: October 2, 2019Publication date: April 8, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Jan Philipp GUKELBERGER, Spencer James PETERS, John King GAMBLE, IV
-
Patent number: 10968174Abstract: The present invention pertains generally to the field of chemical synthesis, and more particularly to methods for the chemical synthesis of a thiosulfonic acid of Formula (1) by a step of periodate mediated oxidative coupling of a thiosulfonic acid of Formula (2) with an aniline of Formula (3), as described herein. The present invention also relates to such methods which incorporate one or more additional (subsequent and/or preceding) steps, for example, to prepare compounds of Formula (5) from compounds of Formula (1); to prepare compounds of Formula (6) from compounds of Formula (5); and to prepare compounds of Formula (2) from compounds of Formula (4), as described herein.Type: GrantFiled: December 21, 2017Date of Patent: April 6, 2021Assignee: WisTa Laboratories Ltd.Inventors: James Peter Sinclair, Sarah Louise Nicoll, John Mervyn David Storey, Christopher Paul Larch