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: 11520854
    Abstract: A first group of elements is element-wise multiplied with a second group of elements using a plurality of multipliers belonging to a matrix multiplication hardware unit. Results of the plurality of multipliers are added together using a hierarchical tree of adders belonging to the matrix multiplication hardware unit and a final result of the hierarchical tree of adders or any of a plurality of intermediate results of the hierarchical tree of adders is selectively provided for use in determining an output result matrix.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: December 6, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Yuchen Hao, Krishnakumar Narayanan Nair, Ehsan Khish Ardestani Zadeh, Rakesh Komuravelli, Abdulkadir Utku Diril, Thomas Mark Ulrich
  • Publication number: 20220374499
    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: Application
    Filed: June 7, 2022
    Publication date: November 24, 2022
    Inventors: Krishnakumar Narayanan Nair, Thomas Mark Ulrich, Ehsan Khish Ardestani Zadeh
  • Publication number: 20220370717
    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: May 6, 2022
    Publication date: November 24, 2022
    Inventors: Thomas Mark Kemp, Louise Hodgson
  • Patent number: 11504478
    Abstract: The present specification relates to a subassembly for a drug delivery device, the subassembly comprising: a housing adapted to contain a drug container with a needle, a cap, and a spacer, wherein the housing has an inner surface forming a cavity configured to retain the drug container, wherein the cap is configured to be releasably connected to the housing, and wherein the spacer is arranged between the cap and the housing.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: November 22, 2022
    Assignee: Sanofi
    Inventor: Thomas Mark Kemp
  • Patent number: 11504892
    Abstract: Various embodiments related to three dimensional printers, and reinforced filaments, and their methods of use are described. In one embodiment, a void free reinforced filament is fed into an conduit nozzle. The reinforced filament includes a core, which may be continuous or semi-continuous, and a matrix material surrounding the core. The reinforced filament is heated to a temperature greater than a melting temperature of the matrix material and less than a melting temperature of the core prior to drag the filament from the conduit nozzle.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: November 22, 2022
    Assignee: MARKFORGED, INC.
    Inventors: Gregory Thomas Mark, Antoni S. Gozdz
  • Publication number: 20220365784
    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 used to perform a matrix operation to determine a result matrix.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 17, 2022
    Inventors: Thomas Mark Ulrich, Krishnakumar Narayanan Nair, Yuchen Hao
  • Patent number: 11500718
    Abstract: 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: Grant
    Filed: April 23, 2021
    Date of Patent: November 15, 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: 11492030
    Abstract: A mobility apparatus includes a frame, a body surrounding the frame having a front side, a rear side, a top side, a bottom side, and first and second lateral sides, a seat located on the top side of the body, a plurality of wheels attached to the frame, a motor for driving at least one of the plurality of wheels attached to the frame, a battery for supplying electricity to the motor, and a controller for directing movement of the mobility apparatus. The top side of the body includes seats for children to ride the mobility apparatus. The mobility apparatus may also include a tether cord or handrails for directing movement of the mobility apparatus, or the mobility apparatus may follow a transmitter or autonomously drive.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: November 8, 2022
    Assignee: Honda Motor Co., Ltd.
    Inventors: Michael T. Sailer, Mariko K. Schimmel, Thomas Mark Abraham, Janet The Planet, Evan Michael Allen, Shaye Anna Roseman, Nicholas Michael Machesney
  • Patent number: 11484663
    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: Grant
    Filed: November 1, 2018
    Date of Patent: November 1, 2022
    Assignee: Sanofi
    Inventors: Marc Schader, William Timmis, Thomas Mark Kemp, Jim Bradford
  • Publication number: 20220323689
    Abstract: The disclosure refers to an apparatus, including a needle unit including a needle arranged along a first axis, a needle shield which covers the needle, a main part, a connector for connecting the needle shield to the main part by a positive connection or an adhesive bond, such that the needle shield is removed when the main part is moved along the first axis away from the needle.
    Type: Application
    Filed: June 3, 2020
    Publication date: October 13, 2022
    Inventors: Uwe Dasbach, Thomas Mark Kemp, William Timmis, Sarah Bielby
  • Publication number: 20220313627
    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: Application
    Filed: June 14, 2022
    Publication date: October 6, 2022
    Applicant: Hallux Inc.
    Inventors: Christopher Ronald Agee, Robert L. Orr, Thomas Mark Tremblay
  • Publication number: 20220314489
    Abstract: A honeycomb extrusion die (120) includes a die body (342) including an inlet face (315) and an outlet face (341). A plurality of pins (330) extend from the die body (342), wherein the pins (330) are arranged to define primary (312P) and secondary slots (312S). Primary slots (312P) include primary slot inlets (320P) and primary slot outlets (3120) and the secondary slots (312S) include secondary slot inlets (312SI) and secondary slot outlets (312SO). Feedholes (317) extend within the die body (342), the feedholes (317) including feedhole outlets (319), wherein the feedhole outlets (319) intersect only with the primary slot inlets (320P). First surface indentation features (345) extend into side surfaces (332) of the plurality of pins (330) defining the primary slots (312P). The first surface indentation features (345) are spaced from the primary slot outlets (3120). The secondary slots (312S) are devoid of surface indentation features. Other die bodies, extruders, and methods are disclosed.
    Type: Application
    Filed: May 13, 2020
    Publication date: October 6, 2022
    Inventors: Thomas William Brew, Thomas Mark Dubots, Kenneth Charles Sariego, Min Shen
  • Patent number: 11455143
    Abstract: A device (e.g., an integrated circuit chip) includes a dot product processing component, a data alignment component, and an accumulator. The dot product processing component is configured to calculate a dot product of a first group of elements stored in a first storage unit with a second group of elements, wherein: each element of the first group of elements is represented using a first number of bits, each value of a group of values stored in the first storage unit is represented using a second number of bits greater than the first number of bits, and each value of the group of values is stored as split segments across more than one element of the elements of the first group of elements. The data alignment component is configured to receive results of the dot product processing component and modify one or more of the results of the dot product processing component. The accumulator is configured to sum outputs of the data alignment component to at least in part determine a sum of the group of values.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: September 27, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Thomas Mark Ulrich, Krishnakumar Narayanan Nair, Ehsan Khish Ardestani Zadeh
  • Publication number: 20220297698
    Abstract: Devices, systems, and methods are provided for enhanced rider pairing of an autonomous vehicle (AV). A system may pair a first user profile of a first user located at a first location with a first autonomous vehicle (AV) to complete a trip to a destination selected by the first user. The system may detect a second AV at the first location, wherein the second AV is associated with a second user profile. The system may connect the second AV with the first user using a connection mechanism. The system may select a profile status of the first user profile based on the connection to the second AV. The system may pair the first user profile with the second AV based on the profile status.
    Type: Application
    Filed: June 10, 2021
    Publication date: September 22, 2022
    Applicant: Argo AI, LLC
    Inventors: Shenglong Gao, Israel Marc Kositsky, Ramadev Burigsay Hukkeri, Thomas Mark Petroff, Scott Plant, Brett Browning, Shubhashree Venkatesh
  • Patent number: 11443013
    Abstract: A processor system comprises a hardware channel convolution processor unit and dot product processor unit. The channel convolution processor unit is configured to perform depthwise convolution, including by multiplying each data element of a first group of data elements of a convolution data matrix with a corresponding data element of a second group of data elements of a plurality of depthwise convolution weight matrices and summing together, for each specific channel, multiplication results corresponding to the specific channel to determine one corresponding result data element in a corresponding channel convolution result matrix to calculate a portion of depthwise convolution results.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: September 13, 2022
    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: 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: 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
  • 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
  • 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