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).

  • Publication number: 20230218834
    Abstract: An injection device includes a needle, a needle sleeve surrounding the needle, the needle sleeve having an aperture and being arranged such that the needle extends through the aperture during an injection process, and a needle obscuring element movable between a first position and a second position relative to the needle sleeve. The needle obscuring element is coupled to the needle sleeve when in the first position and when in the second position. The needle obscuring element is arranged to cover a larger portion of the aperture when in the second position than when in the first position.
    Type: Application
    Filed: April 1, 2021
    Publication date: July 13, 2023
    Inventors: Uwe Dasbach, Kai Scheinert, Daniel Auernhammer, Florian Schauderna, Thomas Mark Kemp, Tim Schuller, Robbie Wilson, Michael Noble, Ryan Anthony McGinley
  • Publication number: 20230181828
    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 6, 2023
    Publication date: June 15, 2023
    Inventors: Thomas Mark Kemp, Louise Hodgson
  • Publication number: 20230158250
    Abstract: A drug delivery device comprises a housing adapted to receive a medicament container, a plunger and a plunger release mechanism that comprises a first plunger boss arranged on the plunger, a profiled slot arranged on the housing and adapted to be engaged by the first plunger boss so as to inhibit movement of the plunger in a distal direction. The plunger is rotatable about a longitudinal axis to release the first plunger boss from the profiled slot so as to allow movement of the plunger in the distal direction. A sleeve is coupled to the housing to permit movement of the sleeve relative to the housing. A sleeve ramp is arranged on the sleeve and adapted to engage a rib or boss on the plunger to rotate the plunger to release the first plunger boss from the profiled slot when the sleeve is moved in a proximal direction.
    Type: Application
    Filed: January 20, 2023
    Publication date: May 25, 2023
    Inventors: Jim Bradford, Thomas Mark Kemp, William Timmis
  • Patent number: 11654246
    Abstract: The present specification relates to a drug delivery device including a housing adapted to receive a primary container with a piston, a plunger slidably disposed in the housing and adapted to drive the piston for delivering a medicament, a drive spring pre-loaded between the housing and the plunger so as to urge the plunger in a distal direction, an audible and/or tactile indicator, and a trigger mechanism arranged between the indicator and the plunger. The trigger mechanism is configured to support the indicator in an initial state of the device and during delivery of the medicament and to couple with the plunger to activate the audible and/or tactile indicator at or near an end of delivery.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: May 23, 2023
    Assignee: Sanofi
    Inventors: Hugo Revellat, Thomas Mark Kemp, William Timmis
  • Publication number: 20230145661
    Abstract: An injector device comprising an elongate housing having a proximal end and a distal end, and configured to receive a container of medicament, a plunger rod moveable longitudinally within the housing between a primed position and a completed position, the plunger rod being configured to engage a container of medicament when received in the housing; wherein the housing comprises an indicator located in a proximal region of the housing; the indicator comprising a spindle, the spindle comprising a shaft and a dial, and wherein the shaft of the spindle comprises a threaded arrangement configured to engage with a threaded arrangement on the plunger rod such that longitudinal movement of the plunger rod from the primed position towards the completed position is configured to cause the dial of the spindle to rotate to provide a user with information associated with the progress of the injection process dependent upon the longitudinal position of the plunger rod.
    Type: Application
    Filed: March 31, 2021
    Publication date: May 11, 2023
    Inventors: Uwe Dasbach, Kai Scheinert, Daniel Auernhammer, Florian Schauderna, Thomas Mark Kemp, Tim Schuller, Robbie Wilson, Michael Noble, Ryan Anthony McGinley
  • Publication number: 20230146808
    Abstract: An injection device storage container includes a case configured to contain at least one injection device for delivering a medicament; and a hanger arrangement coupled to the case and configured to suspend the case from a supporting wall; wherein the case includes an upper panel having an opening formed therein through which the at least one injection device can be dispensed, and wherein the opening is arranged such that, when the case is suspended from the supporting wall, the at least one injection device is dispensed in a horizontal orientation through the opening.
    Type: Application
    Filed: April 1, 2021
    Publication date: May 11, 2023
    Inventors: Uwe Dasbach, Kai Scheinert, Daniel Auernhammer, Florian Schauderna, Thomas Mark Kemp, Tim Schuller, Robbie Wilson, Michael Noble, Ryan Anthony McGinley
  • Publication number: 20230146367
    Abstract: A patch for placement on the skin and for use with an injector device. The patch comprises a first layer on a first side of the patch, a second layer on a second side of the patch opposite to the first side, and a sealed fluid reservoir between the first and second layers. A fluid is contained within the fluid reservoir. The patch also includes a moveable rupturing element and an aperture. The rupturing element is configured to rupture the fluid reservoir to allow release of the fluid out of the fluid reservoir. The aperture extends at least partially through the patch to receive an injection needle of an injector device. Also provided is a system comprising an injector device and such a patch, and also a method of use of such a patch.
    Type: Application
    Filed: March 31, 2021
    Publication date: May 11, 2023
    Inventors: Uwe Dasbach, Kai Scheinert, Daniel Auernhammer, Florian Schauderna, Thomas Mark Kemp, Tim Schuller, Robbie Wilson, Michael Noble, Ryan Anthony McGinley
  • Publication number: 20230126468
    Abstract: An information handling system bus port above a subject information handling system bus device may host an information handling system bus out of band message access control list of information handling system bus target device identifiers of other information handling system bus connected devices that the subject device is permitted to communicate with. The port may compare an information handling system bus target device identification field in out of band messages from the subject device to the list and route only out of band messages from the subject device in which the target device identification in the target device identification field is on the access control list through the information handling system bus. The port may discard (and generate error notifications, statuses, etc.) for out of band messages in which the target device identification in the target device identification field is not on the access control list.
    Type: Application
    Filed: October 26, 2021
    Publication date: April 27, 2023
    Applicant: Dell Products, L.P.
    Inventors: Austin P. Bolen, Chandrashekar Nelogal, Kevin Thomas Marks
  • Publication number: 20230127858
    Abstract: An injector device comprising: an outer housing for receiving a medicament container; and a drive mechanism for dispensing medicament from a medicament container received in the outer housing. The drive mechanism comprises a plunger rod and a displacing member configured to displace a distal end of the plunger rod into said medicament container to dispense said medicament. The device further comprises a brake configured to slow the rate of displacement of the plunger rod under the force of the displacing member.
    Type: Application
    Filed: March 31, 2021
    Publication date: April 27, 2023
    Inventors: Uwe Dasbach, Kai Scheinert, Daniel Auernhammer, Florian Schauderna, Thomas Mark Kemp, Tim Schuller, Robbie Wilson, Michael Noble, Ryan Anthony McGinley
  • Publication number: 20230116177
    Abstract: The disclosure relates to a drug delivery device including: a housing configured to contain a drug container with a needle, a needle shroud that is telescopically connected to the housing, and a cap that is configured to be releasably connected to the housing before use of the device. At least one of the cap and the needle shroud is adapted to unreleasably lock the cap onto the housing after reapplying the cap onto the housing after the drug delivery device is used.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 13, 2023
    Inventors: Marc Schader, William Timmis, Thomas Mark Kemp, Jim Bradford
  • Patent number: 11614920
    Abstract: A device (e.g., integrated circuit chip) includes a first operand register, a second operand register, a multiplication unit, and a hardware logic component. The first operand register is configured to store a first operand value. The second operand register is configured to store a second operand value. The multiplication unit is configured to at least multiply the first operand value with the second operand value. The hardware logic component is configured to detect whether a zero value is provided and in response to a detection that the zero value is being provided: cause an update of at least the first operand register to be disabled, and cause a result of a multiplication of the first operand value with the second operand value to be a zero-value result.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: March 28, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Thomas Mark Ulrich, Abdulkadir Utku Diril, Zhao Wang
  • Patent number: 11599181
    Abstract: A computer-implemented method may include (1) maintaining (a) a filter matrix in a filter cache included in a local memory device (LMD) included in a hardware accelerator, and (b) a plurality of activation matrices corresponding to different rows of an activation volume in an activation cache included in the LMD, (2) for each activation matrix, directing a matrix multiplication unit (MMU) included in the hardware accelerator to execute a matrix multiplication operation (MMU) using the filter matrix and the activation matrix, (3) loading an additional filter matrix into the filter cache, and (4) directing the MMU to execute a plurality of additional MMOs, each additional MMO using one filter matrix included in the filter cache and one activation matrix included in the activation cache, such that the MMU reuses the filter matrix for at least one additional MMO and uses the additional filter matrix for a different additional MMO.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: March 7, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Krishnakumar Narayanan Nair, Abdulkadir Utku Diril, Yuchen Hao, Thomas Mark Ulrich, Rakesh Komuravelli, Ehsan Khish Ardestani Zadeh, Martin Schatz
  • Publication number: 20230056304
    Abstract: A system includes a vector multiplier configured to multiply a first vector of integer elements with a second vector of integer elements to determine a resulting vector of integer elements, wherein integer elements of the first and second vectors of integer elements are represented using a first number of bits and an integer element of the first vector of integer elements represents a portion of a value of a group of values. The system further includes a vector adder configured to add together the integer elements of the resulting vector of integer elements to determine a summed result, a bit shifter configured to shift bits of the summed result leftward, and an accumulator configured to determine an accumulated output sum that includes the leftward-shifted summed result.
    Type: Application
    Filed: August 24, 2022
    Publication date: February 23, 2023
    Inventors: Thomas Mark Ulrich, Krishnakumar Narayanan Nair, Ehsan Khish Ardestani Zadeh
  • Patent number: 11583636
    Abstract: The present disclosure relates to a drug delivery device, comprising a housing adapted to receive a medicament container, a plunger and a plunger release mechanism, the plunger release mechanism comprising a first plunger boss arranged on the plunger, a profiled slot arranged on the housing and adapted to be engaged by the first plunger boss so as to inhibit movement of the plunger in a distal direction, wherein the plunger is rotatable about a longitudinal axis to release the first plunger boss from the profiled slot so as to allow movement of the plunger in the distal direction, a sleeve coupled to the housing to permit movement of the sleeve relative to the housing, wherein a sleeve ramp is arranged on the sleeve, the sleeve ramp adapted to engage a rib or boss on the plunger to rotate the plunger to release the first plunger boss from the profiled slot when the sleeve is moved in a proximal direction.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: February 21, 2023
    Assignee: Sanofi
    Inventors: Jim Bradford, Thomas Mark Kemp, William Timmis
  • Patent number: 11580192
    Abstract: A processor system comprises a plurality of processing elements. Each processing element includes a corresponding convolution processor unit configured to perform a portion of a groupwise convolution. The corresponding convolution processor unit determines multiplication results by multiplying each data element of a portion of data elements in a convolution data matrix with a corresponding data element in a corresponding groupwise convolution weight matrix. The portion of data elements in the convolution data matrix that are multiplied belong to different channels and different groups. For each specific channel of the different channels, the corresponding convolution processor unit sums together at least some of the multiplication results belonging to the same specific channel to determine a corresponding channel convolution result data element.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: February 14, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Rakesh Komuravelli, Krishnakumar Narayanan Nair, Abdulkadir Utku Diril, Ehsan Khish Ardestani Zadeh, Yuchen Hao, Martin Schatz, Thomas Mark Ulrich, Olivia Wu, Anup Ramesh Kadkol, Amin Firoozshahian
  • Patent number: 11577462
    Abstract: In in-process inspection or calibration of a print bed or 3D printed part with a 3D printer, toolpaths defining printing material shells for deposition by a 3D printer are compared to surface profile scans from a range scanner to identify differences between the print bed, instructed deposition and the measured result, permitting pausing or alteration of the toolpaths or printing process.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: February 14, 2023
    Assignee: MARKFORGED, INC.
    Inventor: Gregory Thomas Mark
  • Publication number: 20230004624
    Abstract: A system comprises a data input vector unit, a weight input vector unit, and a plurality of calculation units. 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. At least one calculation unit of each group of the first and second group of calculation units is configured to multiply elements from the data input vector unit with corresponding 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: Application
    Filed: June 30, 2022
    Publication date: January 5, 2023
    Inventors: Krishnakumar Narayanan Nair, Olivia Wu, Ehsan Khish Ardestani Zadeh, Abdulkadir Utku Diril, Thomas Mark Ulrich, Yuchen Hao, Rakesh Komuravelli, Aravind Kalaiah
  • Patent number: 11537865
    Abstract: A processor system comprises a first and second group of registers and a hardware channel convolution processor unit. The first group of registers is configured to store data elements of channels of a portion of a convolution data matrix. Each register stores at least one data element from each channel. The second group of registers is configured to store data elements of convolution weight matrices including a separate convolution weight matrix for each channel. Each register stores at least one data element from each convolution weight matrix. The hardware channel convolution processor unit is configured to multiply each data element in the first group of registers with a corresponding data element in the second group of registers and sum together the multiplication results for each specific channel to determine corresponding channel convolution result data elements in a corresponding channel convolution result matrix.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: December 27, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Krishnakumar Narayanan Nair, Rakesh Komuravelli, Abdulkadir Utku Diril, Ehsan Khish Ardestani Zadeh, Yuchen Hao, Martin Schatz, Thomas Mark Ulrich, Olivia Wu, Anup Ramesh Kadkol, Amin Firoozshahian
  • Patent number: D972716
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: December 13, 2022
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Craig Robert Prentice, Bernard Tsz Lun Ip, Richard John Boyes, Thomas Mark Richardson, Gareth Thomas McDermott, Jonathan Mark Downey, Matthew Roger Stephenson
  • Patent number: D989289
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: June 13, 2023
    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