Patents by Inventor Yoram Zarai

Yoram Zarai 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: 20230107824
    Abstract: Modified genomes of an organism comprising at least one coding sequence comprising at least one mutation, wherein the mutation generates an underrepresented sequence that is underrepresented in the unmodified genome of the organism are provided. Organism and cells comprising the modified genomes of the invention, pharmaceutical compositions comprising the organisms and cells of the invention, as well as methods of making the modified genomes are also provided.
    Type: Application
    Filed: October 6, 2022
    Publication date: April 6, 2023
    Inventors: Tamir TULLER, Yoram ZARAI, Modi ROOPIN, Zohar ZAFRIR
  • Patent number: 8185568
    Abstract: Methods of generating Hilbert space-filling indexes using simple bit-wise transformation are described herein. One method is based on a linear-based transformation uses bit-wise AND and XOR operations on a simple input index counter. In another method, the regular structure of the transform matrix was then used to obtain a Gray-based transform at a reduced complexity. Due to the simple and regular structure of the transformation, an efficient hardware implementation of generating indexes (addresses) along the Hilbert curve results.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: May 22, 2012
    Inventors: Shlomo Selim Rakib, Yoram Zarai
  • Patent number: 8028150
    Abstract: A method and system for decoding and modifying processor instructions in runtime according to certain rules in order to separately control processing elements embedded within a multi-processor array using a single instruction. The present invention allows multiple processing elements and/or execution units in a multi-processor array to perform different operations, based upon a variable or variables such as their location in the multi-processor array, while accepting a single instruction as an input.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: September 27, 2011
    Inventors: Shlomo Selim Rakib, Yoram Zarai
  • Publication number: 20100146241
    Abstract: An apparatus and method for processing data includes an array of processing elements to simultaneously perform operations on multiple data elements using a single instruction. A grouping module assigns each processing element within the array to one of several groups. A modification module designates how each group of processing elements should handle the single instruction. This enables each group of processing elements to handle the single instruction differently. Each processing element is configured to handle the single instruction based on the group the processing element belongs to.
    Type: Application
    Filed: December 9, 2008
    Publication date: June 10, 2010
    Applicant: Novafora, Inc.
    Inventors: Shlomo Selim Rakib, Yoram Zarai
  • Publication number: 20090240755
    Abstract: Methods of generating Hilbert space-filling indexes using simple bit-wise transformation are described herein. One method is based on a linear-based transformation uses bit-wise AND and XOR operations on a simple input index counter. In another method, the regular structure of the transform matrix was then used to obtain a Gray-based transform at a reduced complexity. Due to the simple and regular structure of the transformation, an efficient hardware implementation of generating indexes (addresses) along the Hilbert curve results.
    Type: Application
    Filed: March 24, 2008
    Publication date: September 24, 2009
    Inventors: Shlomo Selim Rakib, Yoram Zarai
  • Publication number: 20090132787
    Abstract: A method and system for decoding and modifying processor instructions in runtime according to certain rules in order to separately control processing elements embedded within a multi-processor array using a single instruction. The present invention allows multiple processing elements and/or execution units in a multi-processor array to perform different operations, based upon a variable or variables such as their location in the multi-processor array, while accepting a single instruction as an input.
    Type: Application
    Filed: November 16, 2007
    Publication date: May 21, 2009
    Inventors: Shlomo Selim Rakib, Yoram Zarai
  • Patent number: 6426983
    Abstract: A narrow band interference excision circuit for use in broadband digital data communication systems such as CDMA systems. The excision circuit is comprised of a matrix of polyphase filters that divide the input signal into a plurality of narrow subbands. Each narrow subband signal is examined to determine if narrowband interference exists in that bin. This is done preferably by computing the average power of the subband signal. If a signal in a bin has an average power greater than some adjustable or adaptive threshold, then the entire subband signal is eliminated. A bank of polyphase synthesis filters reassembles the composite signal. An equalization circuit with an error predictor comprised of an adaptive FIR filter is coupled to adapt coefficients of the filter and generate a colored noise cancellation signal to remove colored noise from the input to the slicer.
    Type: Grant
    Filed: September 14, 1998
    Date of Patent: July 30, 2002
    Assignee: Terayon Communication Systems, Inc.
    Inventors: Selim Shlomo Rakib, Yoram Zarai