Patents by Inventor Thomas Marks

Thomas Marks 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: 11442661
    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: Grant
    Filed: April 2, 2020
    Date of Patent: September 13, 2022
    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: 11436086
    Abstract: 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: Grant
    Filed: May 5, 2021
    Date of Patent: September 6, 2022
    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: 11422740
    Abstract: A RAID storage-device-assisted data update system includes a RAID storage controller coupled to first RAID storage devices each including respective first RAID storage subsystems. Each first RAID storage devices receives a command from the RAID storage controller that identifies a second RAID buffer subsystem as a target memory location and, in response, retrieves respective first RAID storage device data from its respective first RAID storage subsystem and performs DMA operations to provide that first RAID storage device data on the second RAID buffer subsystem. A second RAID storage device that includes the second RAID buffer subsystem and a second RAID storage subsystem receives a command from the RAID storage controller and, in response, performs an XOR operation using the first RAID storage device data in the second RAID buffer subsystem to produce update data that it stores in its second RAID storage subsystem.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: August 23, 2022
    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: 11420382
    Abstract: Methods for additive manufacturing using a three-dimensional printer including at least one linear feed mechanism and a print head positioned proximate a build platen are disclosed. The methods include a step of providing and/or feeding an unmelted fiber reinforced composite filament at a feed rate by the at least one linear feed mechanism. The methods include heating the filament to a temperature at which a matrix material therein flows within at least one rounded outlet of the print head. The methods include moving the print head and the build platen relative to one another at a printing rate. The methods include applying a spreading force to the filament between the at least one rounded outlet of the print head and the build platen. The methods include a step of controlling a differential in the feed rate and printing rate using the at least one linear feed mechanism so that the feed rate and the printing rate are substantially the same.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: August 23, 2022
    Assignee: MARKFORGED, INC.
    Inventors: Gregory Thomas Mark, Antoni S. Gozdz
  • Publication number: 20220257865
    Abstract: The disclosure relates to a drug delivery device, comprising a mechanical audible indicator capable of producing an audible signal with a volume of at least 100 dB.
    Type: Application
    Filed: May 6, 2022
    Publication date: August 18, 2022
    Inventors: Carsten Mosebach, Thomas Mark Kemp, Louise Hodgson, William Timmis
  • Publication number: 20220249793
    Abstract: A patient interface can have a frame supporting a sealing member. Various features of the sealing member can improve comfort and sealing performance in the context of forming seals with the nares of a user, as well as contact with other facial surfaces. The sealing member can include convex portions, concave portions and thickness variations for providing various sealing, comfort, and deformability effects.
    Type: Application
    Filed: December 1, 2021
    Publication date: August 11, 2022
    Inventors: Jonathan Mark Downey, Thomas Mark Richardson, Craig Robert Prentice, Richard John Boyes
  • Patent number: 11409838
    Abstract: A system comprises a data input vector unit, a weight input vector unit, and a plurality of calculation units of a matrix processor unit. The data input vector unit is configured to concurrently receive elements of different rows of a first and second data matrix. The weight input vector unit is configured to receive a combined weight vector and at least in part concurrently provide obtained weight elements of a first and second weight matrix to a corresponding first and second group of calculation units. Each calculation unit of the first and second group of calculation units is configured to multiply elements from the data input vector unit with elements of the corresponding weight matrix from the weight input vector unit and sum together multiplication results of the corresponding calculation unit to at least in part determine a corresponding element in a first or second convolution result matrix.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: August 9, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Krishnakumar Narayanan Nair, Olivia Wu, Ehsan Khish Ardestani Zadeh, Abdulkadir Utku Diril, Thomas Mark Ulrich, Yuchen Hao, Rakesh Komuravelli, Aravind Kalaiah
  • Publication number: 20220241505
    Abstract: An assembly for a drug delivery device is provided, the assembly comprising: a housing for receiving a reservoir, and a cap releasable with respect to the housing, wherein the assembly has a capped state and an uncapped state, wherein the cap comprises a member to be gripped by a user for releasing the cap from the housing, wherein the member is rotatable to release the cap from the housing, wherein the assembly comprises an interface to convert rotational movement of the member into axial movement of the member, the interface comprising a track configured to guide movement of the member, wherein the track has a first region and a second region, wherein, when the first region guides the movement, the member is displaced from the housing by a first distance, and when the second region guides the movement, the member is displaced from the housing by a second distance.
    Type: Application
    Filed: May 27, 2020
    Publication date: August 4, 2022
    Inventors: Uwe Dasbach, Thomas Mark Kemp, Timothy Denyer
  • Patent number: 11400061
    Abstract: Compositions and methods are presented that provide substantially improved physical and pharmacological parameters for subungually administrable formulations. Most beneficially, the compositions presented herein have a viscosity and film-forming capacity that retain the liquid formulation in sufficient quantities and that help penetrate the polysaccharide matrix commonly associated with onychomycosis. In especially preferred aspects, the carrier is formulated to have a high concentration of the active pharmaceutically active agent (API), to allow migration of the formulation within the subungual space, and to reduce systemic absorption while promoting diffusion of the API into the nail plate at or above minimum inhibitory concentration into a larger treatment space.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: August 2, 2022
    Assignee: HALLUX INC.
    Inventors: Christopher Ronald Agee, Robert L. Orr, Thomas Mark Tremblay
  • Patent number: 11400216
    Abstract: The disclosure relates to a syringe support for supporting an axial position of a syringe relative to a housing of an autoinjector. The syringe support comprises a projecting portion, which projects from the syringe support in a distal direction and a flexible portion which axially adjoins the projecting portion. The flexible portion is adapted to axially bias the syringe in the distal direction within the housing. The disclosure further relates to an autoinjector.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: August 2, 2022
    Assignee: Sanofi-Aventis Deutschland GMBH
    Inventors: Thomas Mark Kemp, Louise Hodgson
  • Patent number: 11379557
    Abstract: A device includes a matrix transpose component, a matrix processing component, a data alignment component, and a data reduction component. The matrix transpose component is configured to transpose an input matrix of elements to output an output matrix of the elements that have been transposed. The matrix processing component is configured to multiply a first multiplication input matrix with a second multiplication input matrix, wherein the output matrix of the matrix transpose component is utilized as the first multiplication input matrix and a mask vector is utilized as the second multiplication input matrix. The data alignment component is configured to modify at least a portion of elements of a result of the matrix processing component. The data reduction component is configured to sum at least the elements of the modified result of the matrix processing component to determine a sum of the group of values.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: July 5, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Krishnakumar Narayanan Nair, Thomas Mark Ulrich, Ehsan Khish Ardestani Zadeh
  • Patent number: 11372644
    Abstract: A processor system comprises a shared memory and a processing element. The processing element includes a matrix processor unit and is in communication with the shared memory. The processing element is configured to receive a processor instruction specifying a data matrix and a matrix manipulation operation. A manipulation matrix based on the processor instruction is identified. The data matrix and the manipulation matrix are loaded into the matrix processor unit and a matrix operation is performed to determine a result matrix. The result matrix is outputted to a destination location.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: June 28, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Thomas Mark Ulrich, Krishnakumar Narayanan Nair, Yuchen Hao
  • Patent number: 11365902
    Abstract: To position a solar oven radiation collection device, a structural extension assembly extends in a radial direction with respect to a structure. A moveable transport provides linear movement of the solar oven radiation collection device along an axis of the structural extension assembly. A linear deploy electric motor is used to control linear movement of the solar oven radiation collection device along the axis of the structural extension assembly. A solar altitude electric motor is used to adjust orientation of the solar oven radiation collection device to take into account changes in solar altitude with respect to time. A solar azimuth electric motor is used to adjust orientation of the solar oven radiation collection device to take into account changes in azimuth with respect to time.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: June 21, 2022
    Inventor: Thomas Mark Hoffmann
  • Patent number: 11357922
    Abstract: The disclosure relates to a drug delivery device, comprising a mechanical audible indicator capable of producing an audible signal with a volume of at least 100 dB.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: June 14, 2022
    Assignee: Sanofi-Aventis Deutschland GMBH
    Inventors: Carsten Mosebach, Thomas Mark Kemp, Louise Hodgson, William Timmis
  • Patent number: 11340989
    Abstract: A RAID storage-device-assisted unavailable primary data/Q data rebuild system includes a RAID primary data drive that receives a RAID storage controller device command and DMA's first primary data to a RAID parity data drive. The RAID parity data drive receives a RAID storage controller device command and XORs its first parity data, the first primary data, and its second primary data to produce third primary data that it writes to its storage subsystem. The RAID parity data storage device then receives a RAID storage controller device command and performs GF and XOR operations on the first primary data, the second primary data, and the third primary data to produce second Q data, and DMA's the first Q data to a RAID Q data drive. The RAID Q data storage device receives a RAID storage controller device command and writes the first Q data to its storage subsystem.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: May 24, 2022
    Assignee: Dell Products L.P.
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules
  • Publication number: 20220152332
    Abstract: A headgear, for use in combination with a breathing apparatus, has a plastic or elastomer core and a fabric or textile casing. The headgear, or portions thereof, may also include a length adjustment arrangement that permits adjustment of a length of a section of the headgear. The length adjustment arrangement can comprise overlapping strap portions of the headgear. In some configurations, the overlapping strap portions can be covered by a sleeve. The sleeve can be secured to the headgear by overmolded end caps. A nasal respiratory interface can include a frame having a front surface, a rear surface, and an aperture extending from the front surface to the rear surface. The frame can have an oval form with a truncated height portion. The interface can also include a seal for a nasal pillow. The seal can be attached to the frame.
    Type: Application
    Filed: November 30, 2021
    Publication date: May 19, 2022
    Inventors: Janine Elizabeth Collins, Adam Luke Gilbert, Thomas Mark Richardson, Chris Onin Limpin Hipolito
  • Publication number: 20220152305
    Abstract: The disclosure relates to a syringe support for supporting an axial position of a syringe relative to a housing of an autoinjector. The syringe support comprises a projecting portion, which projects from the syringe support in a distal direction and a flexible portion which axially adjoins the projecting portion. The flexible portion is adapted to axially bias the syringe in the distal direction within the housing. The disclosure further relates to an autoinjector.
    Type: Application
    Filed: February 8, 2022
    Publication date: May 19, 2022
    Inventors: Thomas Mark Kemp, Louise Hodgson
  • Patent number: 11334261
    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: Grant
    Filed: April 3, 2020
    Date of Patent: May 17, 2022
    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: 11334292
    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: Grant
    Filed: April 3, 2020
    Date of Patent: May 17, 2022
    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: D955553
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: June 21, 2022
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Silas Sao Jin Siew, Thomas Mark Richardson, Jonathan Mark Downey, Janine Elizabeth Collins, Chris Onin Limpin Hipolito, Steve Thomas, Priyanka Ferdinand Pereira, Matthew Aaron Bradley