Patents by Inventor Boaz Tabachnik

Boaz Tabachnik 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: 11216597
    Abstract: A chip system comprising ROM code including a bootloader which runs whenever the chip is powered on; and programmable fuse array memory storing version identifiers, NVMs in which copies of a version of bootable firmware are stored, wherein a first identifier is stored including active major number and minor numbers, signed with a private key; wherein a second identifier is stored including recovery major and minor numbers, signed with said private key; and hardware which obeys a first command by the boot ROM code to disable until next system reset, writing to the recovery NVM other than to the bootloader, and obeys a second command, to lift write protection of the recovery NVM, wherein firmware images associated with both said versions, and both said identifiers, are signed with said private key, and the boot ROM code authenticates firmware image/s and said identifiers.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: January 4, 2022
    Assignee: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Moshe Alon, Avraham Fishman, Ben Bender, Boaz Tabachnik, Eyal Cohen
  • Patent number: 10025669
    Abstract: A method for data storage includes storing data in a set of memory blocks of a non-volatile memory. Each memory block, which holds a respective portion of the data, is classified as valid or invalid depending on whether the memory block holds a most updated version of the portion, and as anchor or non-anchor depending on whether the portion belongs to a coherent snapshot of the data. Upon recovering from a power interruption, the coherent snapshot of the data is reconstructed from the memory blocks, based on classification of the memory blocks as valid or invalid and as anchor or non-anchor.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: July 17, 2018
    Assignee: Nuvoton Technology Corporation
    Inventors: Boaz Tabachnik, Ziv Hershman, Yael Kanter
  • Publication number: 20160231940
    Abstract: A method for data storage includes storing data in a set of memory blocks of a non-volatile memory. Each memory block, which holds a respective portion of the data, is classified as valid or invalid depending on whether the memory block holds a most updated version of the portion, and as anchor or non-anchor depending on whether the portion belongs to a coherent snapshot of the data. Upon recovering from a power interruption, the coherent snapshot of the data is reconstructed from the memory blocks, based on classification of the memory blocks as valid or invalid and as anchor or non-anchor.
    Type: Application
    Filed: December 21, 2015
    Publication date: August 11, 2016
    Inventors: Boaz Tabachnik, Ziv Hershman
  • Patent number: 9343162
    Abstract: A non-volatile memory (NVM) device includes an NVM array, which is configured to store data, and control logic. The control logic is configured to receive data values for storage in the NVM array, and to write at least some of the received data values to the NVM array and simultaneously to write complements of the at least some of the received data values.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: May 17, 2016
    Assignee: WINBOND ELECTRONICS CORPORATION
    Inventors: Nir Tasher, Valery Teper, Dennis Chin Cheng, Boaz Tabachnik
  • Publication number: 20150103598
    Abstract: A non-volatile memory (NVM) device includes an NVM array, which is configured to store data, and control logic. The control logic is configured to receive data values for storage in the NVM array, and to write at least some of the received data values to the NVM array and simultaneously to write complements of the at least some of the received data values.
    Type: Application
    Filed: August 25, 2014
    Publication date: April 16, 2015
    Inventors: Nir Tasher, Valery Teper, Dennis Chin Cheng, Boaz Tabachnik
  • Publication number: 20110157083
    Abstract: The subject matter discloses an apparatus, comprising a first resistive sheet and a second resistive sheet disposed in proximity to the first resistive sheet, such that pressure applied at a first touch point and at a second touch point on the first resistive sheet causes flow of electrical current between the first resistive sheet and the second resistive sheet. The apparatus further comprises a control unit coupled to a first terminal and to a second terminal, and configured to measure a first resistance between the first terminal and the second terminal; and configured to estimate a distance between the first touch point and the second touch point. The apparatus further estimates the location of the first touch point and the second touch point.
    Type: Application
    Filed: December 28, 2010
    Publication date: June 30, 2011
    Applicant: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Ziv HERSHMAN, Boaz TABACHNIK, Andrey TOVCHIGRECHKO
  • Publication number: 20080002894
    Abstract: A method for detecting changes in a sequence of images includes dividing each of the images into tiles, each tile including a group of pixels. A tile signature representing the pixel values of the pixels of a given tile using a single numerical value is defined, such that a change in the signature is indicative of a change in at least one of the pixel values of the pixels of the given tile. Reference signatures of the tiles of a first image in the sequence are computed and stored. Current signatures of the tiles of a second image in the sequence are computed. An indication of changed tiles in the second image with respect to the first image is outputted by comparing the respective current signatures to the respective reference signatures of the tiles.
    Type: Application
    Filed: June 29, 2006
    Publication date: January 3, 2008
    Applicant: WINBOND ELECTRONICS CORPORATION
    Inventors: Yoel Hayon, Uri Trichter, Boaz Tabachnik