Patents by Inventor Zvi SHTEINGART

Zvi SHTEINGART 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: 20170300875
    Abstract: A method and engine for hash calculation, the method comprising receiving data blocks via an input module, providing clock cycles by a clock module, calculating a hash from a received data block by a process module including a data pipeline and a state pipeline, the hash calculation comprising: receiving an input data block to the data pipeline, calculating, in every other clock cycle of the clock module, an induced data block based on the previous data block, and performing a stage of the state pipeline in each clock cycle of the clock module, in which a state is calculated based on input from the data pipeline, and outputting the hash via an output module.
    Type: Application
    Filed: September 21, 2015
    Publication date: October 19, 2017
    Inventors: Assaf GILBOA, Zvi SHTEINGART, Kobi LEVIN, Guy COREM
  • Publication number: 20170300877
    Abstract: A method and system for sharing hash calculations across N parallel mining threads, the method comprising: finding N Merkle root hash values that have identical marginal portions of a predetermined size, calculating a corresponding mid-state hash for each of the N Merkle root hash values, and transmitting the N Merkle root hash values along with the corresponding mid-state values to the N parallel mining threads.
    Type: Application
    Filed: September 21, 2015
    Publication date: October 19, 2017
    Inventors: Omri MANN, Zvi SHTEINGART
  • Publication number: 20170242475
    Abstract: A method and engine for hash calculation, the method comprising receiving data blocks via an input module, providing clock cycles by a clock module, calculating a hash from a received data block by a process module including a data pipeline and a state pipeline, the hash calculation comprising: an input data block to the data pipeline, the data block includes a sequence of data words including X data words, wherein X is a known number, calculating, in every other clock cycle of the clock module, an new data word based on the last calculated X data words, and performing a stage of the state pipeline in each clock cycle of the clock module, in which a state is calculated based on input from the data pipeline, the input includes the last calculated X data words, and outputting the hash via an output module every predetermined number of clock cycles.
    Type: Application
    Filed: October 29, 2015
    Publication date: August 24, 2017
    Inventors: Assaf GILBOA, Zvi SHTEINGART, Kobi LEVIN, Guy COREM