Patents by Inventor Ilan Bar-On

Ilan Bar-On 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: 9372792
    Abstract: A method of managing a non-volatile memory module, the method may include: receiving data sectors during a set of at least one write transactions; selecting, out of the currently buffered portions, to-be-merged memory space portions and to-be-cleaned memory space portions; merging, for each to-be-merged memory space portion and before the buffer becomes full, data sectors that belong to the to-be-merged memory space portion into a sequential portion of the non-volatile memory module, wherein the sequential portion differs from the buffer; and copying, for each to-be-cleaned memory space and before the buffer becomes full, data sectors that belong to the to-be-cleaned memory space portion into a buffer block of the buffer.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: June 21, 2016
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Hanan Weingarten, Michael Katz, Ilan Bar
  • Publication number: 20160148346
    Abstract: This invention relates to a method of increasing spatial/temporal resolution including the steps of (a) providing a current video having an initial temporal/spatial resolution; (b) repeatedly reducing the temporal/spatial resolution of the current video to produce a lowest temporal/spatial resolution current video; (c) increasing the spatial/temporal resolution of the lowest temporal/spatial resolution current video; (d) increasing the spatial/temporal resolution of the next higher temporal/spatial resolution current video; and (e) repeating step (d) up to the initial temporal/spatial resolution.
    Type: Application
    Filed: June 23, 2014
    Publication date: May 26, 2016
    Applicant: NUMERI LTD.
    Inventors: Ilan Bar-On, Oleg Kostenko
  • Patent number: 9187110
    Abstract: A man-powered (e.g. manually pulled or pushed) multipurpose wheeled carrying device with ground clearance for transporting people, animals, equipment and goods over unsurfaced roads or tracks. The carrying device may include a chassis, a front dependent suspension and a rear dependent suspension, wherein each of the dependent suspensions comprises a legged solid axle, a connector, springs, and wheels. The legged solid axles of the dependent suspensions are adapted to keep the chassis at least 6 inches above the ground surface. The dependent suspensions are tiltable around a longitudinal axis of the chassis to keep the chassis leveled while all of the wheels are in contact with the ground, and to provide ground clearance during use.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: November 17, 2015
    Assignee: NEXT GENERATION STRETCHER LTD.
    Inventor: Ilan Bar Noy
  • Publication number: 20150256837
    Abstract: A method of decoding and encoding video, the encoding method comprising: receiving a video; performing a shrink operation on the received video, the shrink operation comprising: creating a first lower resolution video from the video; and sequentially creating additional N?1 lower resolution videos, each one of the additional lower resolution videos created from the preceding lower resolution video; compressing the lowest resolution video; creating a lowest resolution reconstructed video by decompressing the lowest resolution compressed video; performing a first raise operation on the lowest resolution reconstructed video, the first raise operation comprising sequentially creating N higher resolutions reconstructed videos, each one of the higher resolution reconstructed videos created from the preceding lower resolution reconstructed video by: creating a higher resolution video from the lower resolution reconstructed video; computing a residual between the respective lower resolution video and the created high
    Type: Application
    Filed: September 30, 2013
    Publication date: September 10, 2015
    Applicant: NUMERI LTD.
    Inventors: Ilan Bar-On, Oleg Kostenko
  • Patent number: 8972472
    Abstract: A system and method for unbiased rounding away from, or toward, zero by truncating N bits from a M bit input number to provide a M?N bit number, and adding the equivalent value of ‘½’ to the M?N bit number unless the input number is negative, or positive, respectively, and the N truncated bits represent exactly ½. The method for rounding away from zero may include outputting a (M?N) bit truncated number if the M-bit input number is negative and the sequence of N truncated bits comprises a most significant bit of 1, followed by zeros; and otherwise, computing and outputting a sum of (a) a number that has an equivalent value of one followed by (N?1) replicas of zero, the one provided by applying a logical operation on the most significant bit of the sequence of truncated bits and (b) the (M?N) bit truncated number.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: March 3, 2015
    Assignee: Densbits Technologies Ltd.
    Inventors: Ofir Avraham Kanter, Ilan Bar
  • Patent number: 8879325
    Abstract: A flash memory controller, a non-transitory computer readable medium and a method for reading flash memory cells of a flash memory module. The method may include calculating a group of read thresholds to be applied during a reading operation of a set of flash memory cells that belong to a certain row of the flash memory module based upon a compressed representation of reference read thresholds associated with multiple reference rows of the flash memory module; and reading the set of flash memory cells by applying the group of reference read thresholds to provide read results.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: November 4, 2014
    Assignee: Densbits Technologies Ltd.
    Inventors: Ilan Bar, Hanan Weingarten
  • Patent number: 8850297
    Abstract: A system and method for using a cyclic redundancy check (CRC) to evaluate error corrections. A set of data and initial CRC values associated therewith may be received. The set of data by changing a sub-set of the data may be corrected. Intermediate CRC values may be computed for the entire uncorrected set of data in parallel with said correcting. Supplemental CRC values may be computed for only the sub-set of changed data after said correcting. The intermediate and supplemental CRC values may be combined to generate CRC values for the entire corrected set of data. The validity of the corrected set of data may be evaluated by comparing the combined CRC values with the initial CRC values.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: September 30, 2014
    Assignee: Densbits Technologies Ltd.
    Inventors: Avi Steiner, Erez Sabbag, Avigdor Segal, Ilan Bar, Eli Sterin
  • Publication number: 20140284902
    Abstract: A man-powered (e.g. manually pulled or pushed) multipurpose wheeled carrying device with ground clearance for transporting people, animals, equipment and goods over unsurfaced roads or tracks. The carrying device may include a chassis, a front dependent suspension and a rear dependent suspension, wherein each of the dependent suspensions comprises a legged solid axle, a connector, springs, and wheels. The legged solid axles of the dependent suspensions are adapted to keep the chassis at least 6 inches above the ground surface. The dependent suspensions are tiltable around a longitudinal axis of the chassis to keep the chassis leveled while all of the wheels are in contact with the ground, and to provide ground clearance during use.
    Type: Application
    Filed: June 3, 2014
    Publication date: September 25, 2014
    Applicant: NEXT GENERATION STRETCHER LTD.
    Inventor: Ilan BAR NOY
  • Patent number: 8770615
    Abstract: The present invention discloses a foldable collapsible wheeled stretcher on wheels, having handles for pulling and steering. The device is provided with dependent suspensions allowing mobility in rough and bumpy terrain while maintaining the stability of stretcher surface, reducing tilt and vibration that reach the wounded person being transported upon the stretcher. It is provided with folding or telescopic means allowing it to be carried upon the back or stowed in a small volume. The device enables rescue of injured people in an improved manner from (for example) regions which are not passable by vehicles, and may be pulled by a single rescuer instead of being carried by two to four. The device may be further used to transport material.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: July 8, 2014
    Assignee: Next Generation Stretcher Ltd.
    Inventors: Ilan Bar Noy, Hava Bar Noy
  • Patent number: 8621321
    Abstract: A system and method for using a cyclic redundancy check (CRC) to evaluate error corrections. A set of data and initial CRC values associated therewith may be received. The set of data by changing a sub-set of the data may be corrected. Intermediate CRC values may be computed for the entire uncorrected set of data in parallel with said correcting. Supplemental CRC values may be computed for only the sub-set of changed data after said correcting. The intermediate and supplemental CRC values may be combined to generate CRC values for the entire corrected set of data. The validity of the corrected set of data may be evaluated by comparing the combined CRC values with the initial CRC values.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: December 31, 2013
    Assignee: Densbits Technologies Ltd.
    Inventors: Avi Steiner, Erez Sabbag, Avigdor Segal, Ilan Bar, Eli Sterin
  • Patent number: 8510639
    Abstract: A system and method for decoding multi-dimensional encoded data. A set of multi-dimensional encoded data may be received encoding each input bit in a set of input bits by multiple different component codes in multiple different encoding dimensions. The multi-dimensional data may potentially have errors. A map may be used to locate each set of intersection bits that encode the same input bit by multiple unsolved component codes. The unsolved component codes may be decoded using one or a plurality of tested error correction hypotheses that yields a decoding success, where each hypothesis correcting a different set of intersection bits for a different input bit. The successful hypothesis may be applied for correcting the multi-dimensional encoded data.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: August 13, 2013
    Assignee: Densbits Technologies Ltd.
    Inventors: Avi Steiner, Erez Sabbag, Avigdor Segal, Ilan Bar, Eli Sterin
  • Patent number: 8468431
    Abstract: A system and method is provided for decoding a set of bits using a plurality of hypotheses, for example, each independently tested on-the-fly. Initial bit states and associated reliability metrics may be received for the set of bits. A current hypothesis may be decoded for correcting the set of bits, wherein the current hypothesis defines different bit states and associated reliability metrics for the set of bits. If decoding the current hypothesis is not successful, a subsequently ordered hypothesis may be decoded, wherein the hypotheses are ordered such that their associated reliability metric is a monotonically non-decreasing sequence. Decoding may proceed iteratively until the current hypothesis is successful.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: June 18, 2013
    Assignee: Densbits Technologies Ltd.
    Inventors: Avi Steiner, Erez Sabbag, Avigdor Segal, Ilan Bar, Eli Sterin
  • Patent number: 8331708
    Abstract: Methods and apparatuses for compressing and decompressing digital data. The method for compressing digital data comprises a number of steps: a) generating a vector-valued dataset according to the digital data, b) transforming the vector-valued dataset into multiwavelet coefficients, and c) entropically coding the multiwavelet coefficients. The method for decompressing digital data is substantially made up of the same steps as the method for compressing digital data but functioning in a reverse manner.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: December 11, 2012
    Assignee: Numeri Ltd.
    Inventor: Ilan Bar-On
  • Patent number: 8327246
    Abstract: A method and system for writing in flash memory, the system operative for, and the method comprising, writing data onto a plurality of logical pages characterized by a plurality of different probabilities of error respectively, the writing including encoding data intended for each of the plurality of physical pages using a redundancy code with a different code rate for each individual physical page, the code rate corresponding to the probability of error in the individual logical page.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: December 4, 2012
    Assignee: Densbits Technologies Ltd.
    Inventors: Hanan Weingarten, Shmuel Levy, Ilan Bar
  • Publication number: 20120007340
    Abstract: The present invention discloses a foldable collapsible wheeled stretcher on wheels, having handles for pulling and steering. The device is provided with dependent suspensions allowing mobility in rough and bumpy terrain while maintaining the stability of stretcher surface, reducing tilt and vibration that reach the wounded person being transported upon the stretcher. It is provided with folding or telescopic means allowing it to be carried upon the back or stowed in a small volume. The device enables rescue of injured people in an improved manner from (for example) regions which are not passable by vehicles, and may be pulled by a single rescuer instead of being carried by two to four. The device may be further used to transport material.
    Type: Application
    Filed: April 27, 2010
    Publication date: January 12, 2012
    Inventors: Ilan Bar Noy, Hava Bar Noy
  • Publication number: 20120005554
    Abstract: A system and method for using a cyclic redundancy check (CRC) to evaluate error corrections. A set of data and initial CRC values associated therewith may be received. The set of data by changing a sub-set of the data may be corrected. Intermediate CRC values may be computed for the entire uncorrected set of data in parallel with said correcting. Supplemental CRC values may be computed for only the sub-set of changed data after said correcting. The intermediate and supplemental CRC values may be combined to generate CRC values for the entire corrected set of data. The validity of the corrected set of data may be evaluated by comparing the combined CRC values with the initial CRC values.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 5, 2012
    Inventors: Avi STEINER, Erez SABBAG, Avigdor SEGAL, Ilan BAR, Eli STERIN
  • Publication number: 20120005560
    Abstract: A system and method is provided for decoding a set of bits using a plurality of hypotheses, for example, each independently tested on-the-fly. Initial bit states and associated reliability metrics may be received for the set of bits. A current hypothesis may be decoded for correcting the set of bits, wherein the current hypothesis defines different bit states and associated reliability metrics for the set of bits. If decoding the current hypothesis is not successful, a subsequently ordered hypothesis may be decoded, wherein the hypotheses are ordered such that their associated reliability metric is a monotonically non-decreasing sequence. Decoding may proceed iteratively until the current hypothesis is successful.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 5, 2012
    Inventors: Avi STEINER, Erez SABBAG, Avigdor Segal, Ilan Bar, Eli Sterin
  • Publication number: 20120001778
    Abstract: A system and method for decoding multi-dimensional encoded data. A set of multi-dimensional encoded data may be received encoding each input bit in a set of input bits by multiple different component codes in multiple different encoding dimensions. The multi-dimensional data may potentially have errors. A map may be used to locate each set of intersection bits that encode the same input bit by multiple unsolved component codes. The unsolved component codes may be decoded using one or a plurality of tested error correction hypotheses that yields a decoding success, where each hypothesis correcting a different set of intersection bits for a different input bit. The successful hypothesis may be applied for correcting the multi-dimensional encoded data.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 5, 2012
    Inventors: Avi STEINER, Erez SABBAG, Avigdor SEGAL, Ilan BAR, Eli STERIN
  • Publication number: 20110271963
    Abstract: The present invention discloses an Intra Uterine Ball (IUB) device useful for a gynecological procedure or treatment. The aforesaid device comprises a hollow sleeve for at least partial insertion into the uterine cavity; and, an elongate conformable member with at least a portion comprised of shape memory alloy. The elongate member is adapted to be pushed out from said sleeve within said uterine cavity. It is the core of the invention that the elongate member is adapted to conform into a predetermined three dimensional ball-like configuration within said uterine cavity following its emergence from said sleeve, such that expulsion from said uterine cavity, malposition in said uterine cavity, and perforation of the uterine walls is prevented.
    Type: Application
    Filed: January 14, 2010
    Publication date: November 10, 2011
    Applicant: OCON MEDICAL LTD
    Inventor: Ilan Bar-Am
  • Publication number: 20110252187
    Abstract: System and method for storing data in a non-volatile memory including a multi-level cell and single-level cell memory portions. To write a dataset to the non-volatile memory, if the size of the dataset is equal to the size of pages in the multi-level cell memory portion, the dataset may be written directly to the multi-level cell memory portion to fill an integer number of pages in a single write operation. However, if the size of the dataset is different than the size of the multi-level cell memory pages, at least a portion of the dataset may be temporarily written to the single-level cell memory portion until data is accumulated in a plurality of write operations having a size equal the size of the multi-level cell memory pages. The accumulated data may fill an integer number of the pages in the multi-level cell memory portion in a single write operation.
    Type: Application
    Filed: March 23, 2011
    Publication date: October 13, 2011
    Inventors: Avigdor SEGAL, Igal Maly, Boris Barsky, Ilan Bar