Patents by Inventor Adam Katz

Adam Katz 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: 11940411
    Abstract: The invention provides a dry electroblotting system for dry blotting gels, in which the system includes an electroblotting transfer stack that comprises an analysis gel and a blotting membrane, an anode, a body of anodic gel matrix juxtaposed with the anode between the anode and the transfer stack, a cathode, and a body of cathodic gel matrix juxtaposed with the cathode between the cathode and the transfer stack, in which the anodic gel matrix and the cathodic gel matrix each comprise an ion source for electrophoretic transfer. The dry electroblotting system does not use any liquid buffers that are added to the system just before electroblotting (such as when the transfer stack is being assembled). The anode, the cathode, or both can be separate from a power supply and provided as part of a disposable electrode assembly that also includes a body of gel matrix that includes ions for electrophoretic transfer.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: March 26, 2024
    Assignee: THERMO FISHER ISRAEL LTD.
    Inventors: Ilana Margalit, Uri Yogev, Itay Sela, Yuri Katz, Adam Sartiel, Timothy Updyke
  • Patent number: 10447823
    Abstract: A packet parsing engine comprises a DMEM configured to store packet data; one or more registers configured to store parsing instructions or parse results; and one or more arithmetic logic units configured to parse the packet data based on the parsing instructions and to derive the parse results. The engine may be one engine of a plurality of engines configured to access a shared memory, and the engine may be configured to receive data from the shared memory or to send data to the shared memory. The DMEM may be divided into subsections, and at least one of the one or more registers may be divided into subsections, and the subsections may be configured such that while a DMEM subsection and its corresponding register subsection is parsing packet data for a first packet, one or more other subsections load packed data or unload parse results for a second packet.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: October 15, 2019
    Assignee: Marvell Semiconductor, Inc.
    Inventors: Wilson Parkhurst Snyder, II, Daniel Adam Katz, Varada Ramesh Ogale
  • Patent number: 10284690
    Abstract: A method for parsing network packets via one or more clusters configured to parse network packets comprises receiving one or more packets to be parsed; determining a candidate cluster of the one or more clusters for parsing the one or more packets; transmitting the one or more packets to the candidate cluster; launching the candidate cluster to parse the one or more packets when a launch condition is met; and receiving parse results for the one or more packets from the candidate cluster. The launch condition may be met after transmitting the one or more packets meets a fraction of a parsing capacity of the candidate cluster. The fraction may be one such that the transmitting the one or more packets meets a parsing capacity of the candidate cluster. The launch condition may also be met when a time elapsed since a previous cluster was launched reaches a delay limit.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: May 7, 2019
    Assignee: Cavium, LLC
    Inventors: Wilson Parkhurst Snyder, II, Daniel Adam Katz
  • Publication number: 20190008993
    Abstract: Compositions containing a surface active agent and a sub-lethal amount of an antimicrobial agent and methods for using such compositions are provided herein.
    Type: Application
    Filed: January 10, 2018
    Publication date: January 10, 2019
    Inventors: George Rodeheaver, Adam Katz
  • Patent number: 9884136
    Abstract: Compositions containing a surface active agent and a sub-lethal amount of an antimicrobial agent and methods for using such compositions are provided herein.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: February 6, 2018
    Assignee: PluroGen Therapeutics, Inc.
    Inventors: George Rodeheaver, Adam Katz
  • Publication number: 20170216480
    Abstract: Compositions containing a surface active agent and a sub-lethal amount of an antimicrobial agent and methods for using such compositions are provided herein.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 3, 2017
    Inventors: George RODEHEAVER, Adam KATZ
  • Patent number: 9603966
    Abstract: Compositions containing a surface active agent and a sub-lethal amount of an antimicrobial agent and methods for using such compositions are provided herein.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: March 28, 2017
    Assignee: PluroGen Therapeutics, Inc.
    Inventors: George Rodeheaver, Adam Katz
  • Publication number: 20160151533
    Abstract: Compositions containing a surface active agent and a sub-lethal amount of an antimicrobial agent and methods for using such compositions are provided herein.
    Type: Application
    Filed: February 4, 2016
    Publication date: June 2, 2016
    Inventors: George RODEHEAVER, Adam KATZ
  • Patent number: 9307057
    Abstract: Methods and systems are provided for operating a SIMD packet parsing cluster, wherein the cluster includes a plurality of M packet parsing engines 1 to M, and the cluster further includes a shared memory and an instruction memory storing a plurality of instructions to be performed by each of the engines, and wherein the instructions include one or more memory accessing instructions that require accessing the shared memory. The method comprises transmitting the instructions to the engines for instructions to be executed by the engines; for each of the engines 2 to M, delaying execution of each of the memory accessing instructions by a delay time compared to a previous engine; and each one of the engines performing one of the memory accessing instructions at a time that the other engines are not performing one of the memory accessing instructions.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: April 5, 2016
    Assignee: Cavium, Inc.
    Inventors: Wilson Parkhurst Snyder, II, Daniel Adam Katz
  • Patent number: 9283278
    Abstract: Compositions containing a surface active agent and a sub-lethal amount of an antimicrobial agent and methods for using such compositions are provided herein.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: March 15, 2016
    Assignee: Plurogen Therapeutics, Inc.
    Inventors: George Rodeheaver, Adam Katz
  • Publication number: 20150195386
    Abstract: Methods and systems are provided for operating a SIMD packet parsing cluster, wherein the cluster includes a plurality of M packet parsing engines 1 to M, and the cluster further includes a shared memory and an instruction memory storing a plurality of instructions to be performed by each of the engines, and wherein the instructions include one or more memory accessing instructions that require accessing the shared memory. The method comprises transmitting the instructions to the engines for instructions to be executed by the engines; for each of the engines 2 to M, delaying execution of each of the memory accessing instructions by a delay time compared to a previous engine; and each one of the engines performing one of the memory accessing instructions at a time that the other engines are not performing one of the memory accessing instructions.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 9, 2015
    Applicant: CAVIUM, INC.
    Inventors: Wilson Parkhurst Snyder, II, Daniel Adam Katz
  • Publication number: 20150195384
    Abstract: A packet parsing engine comprises a DMEM configured to store packet data; one or more registers configured to store parsing instructions or parse results; and one or more arithmetic logic units configured to parse the packet data based on the parsing instructions and to derive the parse results. The engine may be one engine of a plurality of engines configured to access a shared memory, and the engine may be configured to receive data from the shared memory or to send data to the shared memory. The DMEM may be divided into subsections, and at least one of the one or more registers may be divided into subsections, and the subsections may be configured such that while a DMEM subsection and its corresponding register subsection is parsing packet data for a first packet, one or more other subsections load packed data or unload parse results for a second packet.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 9, 2015
    Applicant: CAVIUM, INC.
    Inventors: Wilson Parkhurst Snyder, II, Daniel Adam Katz, Varada Ramesh Ogale
  • Publication number: 20150195383
    Abstract: A parser for parsing network packets comprises a plurality of clusters, each cluster comprising one or more engines; a launcher configured to determine a candidate cluster of the plurality of clusters to parse a subset of a plurality of received packets; a loader configured to transmit the subset of the plurality of packets to the candidate cluster, wherein each of the one or more engines in the candidate cluster is configured to parse and derive parse results for a packet of the subset of the plurality of packets; and an unloader configured to receive from the candidate cluster the parse results for the subset of the plurality of packets and to transmit that information to a target.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 9, 2015
    Applicant: CAVIUM, INC.
    Inventors: Wilson Parkhurst Snyder, II, Daniel Adam Katz
  • Publication number: 20150195385
    Abstract: A method for parsing network packets via one or more clusters configured to parse network packets comprises receiving one or more packets to be parsed; determining a candidate cluster of the one or more clusters for parsing the one or more packets; transmitting the one or more packets to the candidate cluster; launching the candidate cluster to parse the one or more packets when a launch condition is met; and receiving parse results for the one or more packets from the candidate cluster. The launch condition may be met after transmitting the one or more packets meets a fraction of a parsing capacity of the candidate cluster. The fraction may be one such that the transmitting the one or more packets meets a parsing capacity of the candidate cluster. The launch condition may also be met when a time elapsed since a previous cluster was launched reaches a delay limit.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 9, 2015
    Applicant: CAVIUM, INC.
    Inventors: Wilson Parkhurst Snyder, II, Daniel Adam Katz
  • Publication number: 20150099009
    Abstract: Compositions containing a surface active agent and a sub-lethal amount of an antimicrobial agent and methods for using such compositions are provided herein.
    Type: Application
    Filed: October 27, 2014
    Publication date: April 9, 2015
    Inventors: George Rodeheaver, Adam Katz
  • Patent number: 8871248
    Abstract: Compositions containing a surface active agent and a sub-lethal amount of an antimicrobial agent and methods for using such compositions are provided herein.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: October 28, 2014
    Assignee: PluroGen Therapeutics, Inc.
    Inventors: George Rodeheaver, Adam Katz
  • Publication number: 20090202615
    Abstract: Compositions containing a surface active agent and a sub-lethal amount of an antimicrobial agent and methods for using such compositions are provided herein.
    Type: Application
    Filed: February 19, 2008
    Publication date: August 13, 2009
    Applicant: PLUROGEN THERAPEUTICS, INC.
    Inventors: George Rodeheaver, Adam Katz
  • Patent number: D916842
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: April 20, 2021
    Assignee: GOOGLE LLC
    Inventors: Isaac Blankensmith, Byeong Chae Cho, Callil Capuozzo, Adam Katz, Steven Rura
  • Patent number: D929416
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: August 31, 2021
    Assignee: GOOGLE LLC
    Inventors: Isaac Blankensmith, Byeong Chae Cho, Callil Capuozzo, Adam Katz, Steven Rura
  • Patent number: D934271
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: October 26, 2021
    Assignee: GOOGLE LLC
    Inventors: Isaac Blankensmith, Byeong Chae Cho, Callil Capuozzo, Adam Katz, Steven Rura