Patents by Inventor Matthew Shaffer

Matthew Shaffer 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: 20260147571
    Abstract: A method and system are provided a dataflow using a reconfigurable dataflow architecture (RDA) with repeated layered structure having synchronization boundaries between layers for a large language model used in machine learning for artificial intelligence (AI). The method first identifies in the dataflow consecutive calls to a same kernel, wherein the consecutive calls are made in an inference process involving generating a sequence of output tokens based on a given set of input tokens. The method then applies kernel looping to transform the identified consecutive calls in the dataflow into a single call to the kernel by identifying from a list of pattern matched calls ones to include in the single call to the kernel.
    Type: Application
    Filed: January 15, 2026
    Publication date: May 28, 2026
    Applicant: SambaNova Systems, Inc.
    Inventors: David Alan KOEPLINGER, Darshan GANDHI, Pushkar Shridhar NANDKAR, Nathan Francis SHEELEY, Matheen MUSADDIQ, Leon ZHANG, Reid GOODBAR, Matthew SHAFFER, Han Wang, Angela WANG, Mingran WANG, Raghu PRABHAKAR, Peter Buckman
  • Publication number: 20260147570
    Abstract: A system and method provide kernel looping to eliminate synchronization boundaries to achieve peak inference performance in dataflow accelerators. The system provides a dataflow using a reconfigurable dataflow architecture (RDA) with repeated layered structure having synchronization boundaries between layers for a large language model used in machine learning. The method provides kernel looping between layers by first identifying in the dataflow consecutive calls to a same kernel, wherein the consecutive calls are made in an inference process involving generating a sequence of output tokens based on a given set of input tokens. The method then applies kernel looping to transform the identified consecutive calls in the dataflow into a single call to the kernel. The method further modifies the kernel to contain a pipelined outer loop.
    Type: Application
    Filed: November 24, 2025
    Publication date: May 28, 2026
    Applicant: SambaNova Systems, Inc.
    Inventors: David Alan KOEPLINGER, Darshan GANDHI, Pushkar Shridhar NANDKAR, Nathan Francis SHEELEY, Matheen MUSADDIQ, Leon ZHANG, Reid GOODBAR, Matthew SHAFFER, Han Wang, Angela WANG, Mingran WANG, Raghu PRABHAKAR, Peter Buckman
  • Patent number: 11986762
    Abstract: In the description and drawings a fiberglass product is disclosed. The fiberglass product may have one or more fiber curl layers. The fiber curl layers may have a plurality of generally sinusoidal fiber bundles therein.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: May 21, 2024
    Assignee: AMERICAN AIR FILTER COMPANY, INC.
    Inventors: Alejandro Vinardi, Matthew Shaffer, William Barrows
  • Publication number: 20210275958
    Abstract: In the description and drawings a fiberglass product is disclosed. The fiberglass product may have one or more fiber curl layers. The fiber curl layers may have a plurality of generally sinusoidal fiber bundles therein.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 9, 2021
    Inventors: Alejandro Vinardi, Matthew Shaffer, William Barrows
  • Publication number: 20150147465
    Abstract: Provided herein is a tack coat for use with paving applications and a method of making the same. The tack coat is substantially non-tracking, and includes asphalt, a pH adjustor, an emulsifier, acrylic, and water. In certain embodiments, the tack coat may also include a stabilizer to prevent settling of the emulsion during storage. The method of producing the tack coat involves heating the asphalt in one tank, and heating the water and emulsifier in a second, separate tank. This mixture of the water and emulsifier is referred to as soap, and is then mixed with asphalt, and the acrylic may be added to the mixture immediately thereafter, with a stabilizer, or later, just prior to shipment of the product, in which case a stabilizer may not be required. The tack coat exhibits moderate softness, with a penetration value above 40 dmm.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 28, 2015
    Inventors: Matthew Shaffer, Logan Norman