Patents by Inventor Kevin A. Brady

Kevin A. Brady 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: 20240118992
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to debug a hardware accelerator such as a neural network accelerator for executing Artificial Intelligence computational workloads. An example apparatus includes a core with a core input and a core output to execute executable code based on a machine-learning model to generate a data output based on a data input, and debug circuitry coupled to the core. The debug circuitry is configured to detect a breakpoint associated with the machine-learning model, compile executable code based on at least one of the machine-learning model or the breakpoint. In response to the triggering of the breakpoint, the debug circuitry is to stop the execution of the executable code and output data such as the data input, data output and the breakpoint for debugging the hardware accelerator.
    Type: Application
    Filed: October 16, 2023
    Publication date: April 11, 2024
    Applicant: Intel Corporation
    Inventors: Martin-Thomas Grymel, David Bernard, Martin Power, Niall Hanrahan, Kevin Brady
  • Patent number: 11940907
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for sparse tensor storage for neural network accelerators. An example apparatus includes sparsity map generating circuitry to generate a sparsity map corresponding to a tensor, the sparsity map to indicate whether a data point of the tensor is zero, static storage controlling circuitry to divide the tensor into one or more storage elements, and a compressor to perform a first compression of the one or more storage elements to generate one or more compressed storage elements, the first compression to remove zero points of the one or more storage elements based on the sparsity map and perform a second compression of the one or more compressed storage elements, the second compression to store the one or more compressed storage elements contiguously in memory.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: March 26, 2024
    Assignee: INTEL CORPORATION
    Inventors: Martin-Thomas Grymel, David Bernard, Niall Hanrahan, Martin Power, Kevin Brady, Gary Baugh, Cormac Brick
  • Patent number: 11937835
    Abstract: A clot retrieval device for removing clot from a blood vessel, including a shaft; a plurality of expandable bodies distal of the shaft, each expandable body comprising a plurality of scaffolding segments forming closed cells, wherein at least one of the clot scaffolding segments terminates in a distal apex free from connection to an adjacent closed cell; and a plurality of clot inlet mouths between expandable bodies through which clot may pass and enter the device.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: March 26, 2024
    Assignee: NEURAVI LIMITED
    Inventors: David Vale, Eamon Brady, Michael Gilvarry, Mahmood Razavi, Kevin McArdle, David Hardiman, Brendan Casey
  • Patent number: 11913874
    Abstract: The system includes a modulatable illumination source configured to illuminate a surface of a sample disposed on a sample stage, a detector configured to detect illumination emanating from a surface of the sample, illumination optics configured to direct illumination from the modulatable illumination source to the surface of the sample, collection optics configured to direct illumination from the surface of the sample to the detector, and a modulation control system communicatively coupled to the modulatable illumination source, wherein the modulation control system is configured to modulate a drive current of the modulatable illumination source at a selected modulation frequency suitable for generating illumination having a selected coherence feature length. In addition, the present invention includes the time-sequential interleaving of outputs of multiple light sources to generate periodic pulse trains for use in multi-wavelength time-sequential optical metrology.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: February 27, 2024
    Assignee: KLA Corporation
    Inventors: Andrei V. Shchegrov, Lawrence D. Rotter, David Y. Wang, Andrei Veldman, Kevin Peterlinz, Gregory Brady, Derrick A. Shaughnessy
  • Patent number: 11913945
    Abstract: Herein is reported a method for determining the concentration of a therapeutic antibody in a tissue of an experimental animal to whom the therapeutic antibody had been administered, wherein the interference from residual blood in a tissue sample of the experimental animal, which is used for determining the concentration of the therapeutic antibody in said tissue, is reduced by applying an inert reference antibody that does not penetrate into said tissue, whereby the inert reference antibody is administered 2 to 10 minutes prior to obtaining the tissue and blood sample.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: February 27, 2024
    Assignee: Hoffmann-La Roche Inc.
    Inventors: Martin Schaefer, Sylvia Rottach, Gregor Jordan, Kay-Gunnar Stubenrauch, Roland Staack, Kevin Brady
  • Publication number: 20240036763
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that increase data reuse for multiply and accumulate (MAC) operations. An example apparatus includes a MAC circuit to process a first context of a set of a first type of contexts stored in a first buffer and a first context of a set of a second type of contexts stored in a second buffer. The example apparatus also includes control logic circuitry to, in response to determining that there is an additional context of the second type to be processed in the set of the second type of contexts, maintain the first context of the first type in the first buffer. The control logic circuitry is also to, in response to determining that there is an additional context of the first type to be processed in the set of the first type of contexts maintain the first context of the second type in the second buffer and iterate a pointer of the second buffer from a first position to a next position in the second buffer.
    Type: Application
    Filed: September 12, 2023
    Publication date: February 1, 2024
    Applicant: Intel Corporation
    Inventors: Niall Hanrahan, Martin Power, Kevin Brady, Martin-Thomas Grymel, David Bernard, Gary Baugh, Cormac Brick
  • Publication number: 20230399853
    Abstract: A rail panel includes a first rail and a second rail. The first rail includes a first pair of side walls, a first perimeter wall disposed orthogonally to the first pair of side walls, and a pair of internal walls extending from the first perimeter wall and disposed parallel to the first pair of side walls. The first perimeter wall defines a plurality of first cable holes spaced apart along the length of the first perimeter wall. The second rail includes a second pair of side walls, and a second perimeter wall disposed orthogonally to the second pair of side walls, the second perimeter wall defining a plurality of second cable holes disposed spaced apart along the length of the second perimeter wall. A plurality of vertical cables extend from the first rail to the second rail, where a first end of each of the plurality of vertical cables extends through a respective first cable hole and a second end of each of the plurality of vertical cables extends through a respective second cable hole.
    Type: Application
    Filed: August 18, 2023
    Publication date: December 14, 2023
    Applicant: Fortress Iron, LP
    Inventors: Kevin Troy Burt, Geoff T. Luczycki, Kevin Brady Flatt, Collin Michael Robinson
  • Patent number: 11829279
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to debug a hardware accelerator such as a neural network accelerator for executing Artificial Intelligence computational workloads. An example apparatus includes a core with a core input and a core output to execute executable code based on a machine-learning model to generate a data output based on a data input, and debug circuitry coupled to the core. The debug circuitry is configured to detect a breakpoint associated with the machine-learning model, compile executable code based on at least one of the machine-learning model or the breakpoint. In response to the triggering of the breakpoint, the debug circuitry is to stop the execution of the executable code and output data such as the data input, data output and the breakpoint for debugging the hardware accelerator.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: November 28, 2023
    Assignee: Intel Corporation
    Inventors: Martin-Thomas Grymel, David Bernard, Martin Power, Niall Hanrahan, Kevin Brady
  • Patent number: 11789646
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that increase data reuse for multiply and accumulate (MAC) operations. An example apparatus includes a MAC circuit to process a first context of a set of a first type of contexts stored in a first buffer and a first context of a set of a second type of contexts stored in a second buffer. The example apparatus also includes control logic circuitry to, in response to determining that there is an additional context of the second type to be processed in the set of the second type of contexts, maintain the first context of the first type in the first buffer. The control logic circuitry is also to, in response to determining that there is an additional context of the first type to be processed in the set of the first type of contexts maintain the first context of the second type in the second buffer and iterate a pointer of the second buffer from a first position to a next position in the second buffer.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: October 17, 2023
    Assignee: INTEL CORPORATION
    Inventors: Niall Hanrahan, Martin Power, Kevin Brady, Martin-Thomas Grymel, David Bernard, Gary Baugh, Cormac Brick
  • Publication number: 20230265177
    Abstract: The invention provides humanized anti-human Tau(pS422) antibodies and methods of using the same.
    Type: Application
    Filed: December 29, 2022
    Publication date: August 24, 2023
    Inventors: Stefan Dengl, Thomas Emrich, Guy Georges, Ulrich Goepfert, Fiona Grueninger, Adrian Hugenmatter, Anton Jochner, Hubert Kettenberger, Joerg Moelleken, Ekkehard Moessner, Olaf Mundigl, Jens Niewoehner, Tilman Schlothauer, Michael Molhoj, Kevin Brady
  • Patent number: 11732161
    Abstract: A masking film includes an adhesion layer that includes a blend of hydrogenated styrene block copolymer and low density polyethylene. The adhesion layer has an outer adhesion surface configured to contact a substrate. The outer adhesion surface has an average surface roughness Ra of between 100 nm and 350 nm, and an average spacing between peaks Sm of between 20 ?m and 150 ?m. The masking film also includes a release layer on a side of the adhesion layer opposite the outer adhesion surface.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: August 22, 2023
    Assignee: TREDEGAR SURFACE PROTECTION, LLC
    Inventors: Gregory K. Jones, Bankim Bhupendra Desai, Carl Douglas Ray, Sukwoo Park, Kevin A. Brady
  • Patent number: 11732482
    Abstract: A rail panel includes a top rail defining a plurality of fastener receiving holes and a plurality of top cable holes. The rail panel includes a bottom rail defining a plurality of bottom cable holes and a plurality of clip receiving holes. The rail panel includes a plurality of vertical cables extending from the top rail to the bottom rail. The rail panel includes a plurality of threaded swage fittings, each coupled to a respective top end of one of the plurality of vertical cables, and a plurality of clip receiving swage fittings, each coupled to a respective bottom end of one of the plurality of vertical cables, and a plurality of clips, each received by a respective clip receiving swage fitting.
    Type: Grant
    Filed: January 16, 2021
    Date of Patent: August 22, 2023
    Assignee: Fortress Iron, LP
    Inventors: Kevin Troy Burt, Geoff T. Luczycki, Kevin Brady Flatt, Collin Michael Robinson
  • Publication number: 20230229910
    Abstract: A compute block includes a DMA engine that reads data from an external memory and write the data into a local memory of the compute block. An MAC array in the compute block may use the data to perform convolutions. The external memory may store weights of one or more filters in a memory layout that comprises a sequence of sections for each filter. Each section may correspond to a channel of the filter and may store all the weights in the channel. The DMA engine may convert the memory layout to a different memory layout, which includes a sequence of new sections for each filter. Each new section may include a weight vector that includes a sequence of weights, each of which is from a different channel. The DMA engine may also compress the weights, e.g., by removing zero valued weights, before the conversion of the memory layout.
    Type: Application
    Filed: October 3, 2022
    Publication date: July 20, 2023
    Applicant: Intel Corporation
    Inventors: Kevin Brady, Sudheendra Kadri, Niall Hanrahan
  • Patent number: 11588842
    Abstract: One or more network tests for a network are selected, wherein the selected one or more network tests simulate an attempt to establish an anomalous network configuration. A network configuration update is generated based on the selected one or more network tests and the network configuration update is issued to a network-based device. A performance of the network is monitored for establishment of the anomalous network configuration in response to the network configuration update and a configuration of the network is revised based on the monitored performance of the network, to mitigate the establishment of the anomalous network configuration.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: February 21, 2023
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventors: Richard A. Compton, Pratik Lotia, Kevin Brady
  • Patent number: 11572404
    Abstract: The invention provides humanized anti-human Tau(pS422) antibodies and methods of using the same.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: February 7, 2023
    Assignee: Hoffman-La Rocher Inc.
    Inventors: Stefan Dengl, Thomas Emrich, Guy Georges, Ulrich Goepfert, Fiona Grueninger, Adrian Hugenmatter, Anton Jochner, Hubert Kettenberger, Joerg Moelleken, Ekkehard Moessner, Olaf Mundigl, Jens Niewoehner, Tilman Schlothauer, Michael Molhoj, Kevin Brady
  • Publication number: 20230015376
    Abstract: The present invention relates generally to a device which is directed toward a compact, portable, lightweight and modular device for the integrity testing of equipment to determine fluid pressure, temperature and flow rates at specific locations throughout a system. The present invention provides the ability and capability to acquire data via immediate, intermediate or distanced pressure and temperature monitoring, observation and collection. Said results may be directly monitored, at an immediate, intermediate or distanced proximity, and thereby collected and digitally stored and/or transmitted, via real-time data collection and transmission, to an on-site or off-site operator or manager for remote active or passive data collection, data monitoring, data analysis and data management.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 19, 2023
    Inventors: Kevin Brady, Chris Sneed, Elias Gutierrez
  • Publication number: 20230020929
    Abstract: A compute tile includes a WCB that receives a workload of writing an output tensor of a convolution into a local memory of the compute tile. The local memory may be a SRAM. The WCB receives write transactions. A write transaction includes a data block, which is a part of the output tensor, and metadata describing one or more attributes of the data block. The WCB may store write transactions in its internal buffers. The WCB may determine whether to combine two write transactions, e.g., based on an operation mode or metadata in the write transactions. In embodiments where the WCB determines to combine the two write transactions, the WCB may combine the two write transactions into a new write transaction and write the new write transaction into the local memory or an internal memory of the WCB. The total number of write transactions for the workload can be reduced.
    Type: Application
    Filed: September 16, 2022
    Publication date: January 19, 2023
    Inventors: Martin-Thomas Grymel, David Thomas Bernard, Martin Power, Niall Hanrahan, Kevin Brady
  • Publication number: 20230018857
    Abstract: Sparsity processing within a compute block can be done on unpacked data. The compute block includes a sparsity decoder that generates a combined sparsity vector from an activation sparsity vector and a weight sparsity vector. The activation sparsity vector indicates positions of non-zero valued activations in an activation context. The weight sparsity vector indicates positions of non-zero valued weights in a weight context. The combined sparsity vector comprises one or more zero valued bits and one or more non-zero valued bits. The sparsity decoder may determine the position of a non-zero valued bit in the combined sparsity vector and determine an address for the non-zero valued activation and the non-zero valued weight based on the position of the non-zero valued bit. The non-zero valued activation and the non-zero valued weight may be provided to a PE for performing MAC operations.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 19, 2023
    Inventors: Martin Power, Conor Byrne, Niall Hanrahan, Deepak Abraham Mathaikutty, Arnab Raha, Raymond Jit-Hung Sung, David Thomas Bernard, Kevin Brady, Martin-Thomas Grymel
  • Publication number: 20230017662
    Abstract: An DNN accelerator includes a DMA engine that can rearrange weight data layout. The DMA engine may read a weight tensor from a memory (e.g., DRAM). The weight tensor includes weights arranged in a 3D matrix. The DMA engine may partition the weight tensor into a plurality of virtual banks based on a structure of a PE array, e.g., based on the number of activated PE columns in the PE array. Then the DMA engine may partition a virtual bank into a plurality of virtual sub-banks. The DMA engine may also identify data blocks from different ones of the plurality of virtual sub-banks. A data block may include a plurality of input channels and may have a predetermined spatial size and storage size. The DMA engine form a linear data structure by interleaving the data blocks. The DMA engine can write the linear data structure into another memory (e.g., SRAM).
    Type: Application
    Filed: September 16, 2022
    Publication date: January 19, 2023
    Inventors: Sudheendra Kadri, Darren Crews, Deepak Abraham Mathaikutty, Andrea Deidda, Arnab Raha, Kevin Brady, David Thomas Bernard
  • Publication number: 20220357340
    Abstract: Herein is reported a method for determining the concentration of a therapeutic antibody in a tissue of an experimental animal to whom the therapeutic antibody had been administered, wherein the interference from residual blood in a tissue sample of the experimental animal, which is used for determining the concentration of the therapeutic antibody in said tissue, is reduced, wherein the concentration of the therapeutic antibody in the tissue of the experimental animal is calculated with the following formula: C tmAb , tissue = C t ? m ? A ? b , tissue , det . C t ? i ? s ? sue , sample - C r ? e ? f ? m ? A ? b , tissue , det . C t ? i ? s ? sue , sample C r ? e ? f ? m ? A ? b , plasma . det . * C t ? m ? A ? b , plasma , det . wherein CtmAb,tissue,det.=obtained by determining the concentration of the therapeutic antibody in the tissue sample of the experimental animal, CtmAb,plasma,det.
    Type: Application
    Filed: June 14, 2022
    Publication date: November 10, 2022
    Applicant: Hoffmann-La Roche Inc.
    Inventors: Kevin BRADY, Gregor JORDAN, Sylvia ROTTACH, Martin SCHAEFER, Roland STAACK, Kay-Gunnar STUBENRAUCH