Patents by Inventor Avraham Fishman

Avraham Fishman 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: 20230266881
    Abstract: An apparatus includes a memory controller and scrambling circuitry. The memory controller is configured to control a Dynamic Random-Access Memory (DRAM). The scrambling circuitry is configured to maintain one or more scrambling keys associated with one or more active rows of the DRAM, respectively, to identify a memory-access command, which is transferred between the memory controller and the DRAM and which addresses a given active row of the DRAM, and to apply to the command a scrambling key that is associated with the given active row.
    Type: Application
    Filed: January 2, 2023
    Publication date: August 24, 2023
    Inventors: Joram Peer, Uri Trichter, Oved Oz, Avraham Fishman
  • Patent number: 11385902
    Abstract: A computer system includes one or more memory devices, non-resettable memory elements and a processor. The first memory device is configured to store in the one or more memory devices (i) a first version of a multi-stage bootstrap program for bootstrapping the computer system, the bootstrap program including a self-test program that tests the bootstrap program, and (ii) a second version of the bootstrap program known to be trustworthy. The non-resettable memory elements are configured to store non-resettable indicators including at least a self-test-request indicator and a self-test-passed indicator. The processor is configured to retrieve the first version of the bootstrap program, and, if the first version is at least as recent as the trustworthy second version, to bootstrap the computer system securely using the first version and the non-resettable indicators.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: July 12, 2022
    Assignee: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Moshe Alon, Avraham Fishman, Dan Morav, Eyal Cohen, Uri Trichter
  • Patent number: 11342044
    Abstract: System, method and computer program product for prioritizing trial-and-error attempted corrections of bit/s, in a memory, in which logical bit levels are determined by thresholding voltage values using threshold/s, the method comprising ranking bits such that a first bit is ranked before a second bit, which is less likely than said first bit to be erroneous and sequentially attempting to correct the bits in order of the ranking, including attempting to correct the first bit before attempting to correct the second bit.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 24, 2022
    Assignee: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Ziv Hershman, Ilan Margalit, Avraham Fishman
  • 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
  • Publication number: 20210357537
    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: Application
    Filed: May 14, 2020
    Publication date: November 18, 2021
    Applicant: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Moshe Alon, Avraham Fishman, Ben Bender, Boaz Tabachnic, Eyal Cohen
  • Publication number: 20210149681
    Abstract: A computer system includes one or more memory devices, non-resettable memory elements and a processor. The first memory device is configured to store in the one or more memory devices (i) a first version of a multi-stage bootstrap program for bootstrapping the computer system, the bootstrap program including a self-test program that tests the bootstrap program, and (ii) a second version of the bootstrap program known to be trustworthy. The non-resettable memory elements are configured to store non-resettable indicators including at least a self-test-request indicator and a self-test-passed indicator. The processor is configured to retrieve the first version of the bootstrap program, and, if the first version is at least as recent as the trustworthy second version, to bootstrap the computer system securely using the first version and the non-resettable indicators.
    Type: Application
    Filed: July 15, 2020
    Publication date: May 20, 2021
    Inventors: Moshe Alon, Avraham Fishman, Dan Morav, Eyal Cohen, Uri Trichter
  • Publication number: 20200381076
    Abstract: System, method and computer program product for prioritizing trial-and-error attempted corrections of bit/s, in a memory, in which logical bit levels are determined by thresholding voltage values using threshold/s, the method comprising ranking bits such that a first bit is ranked before a second bit, which is less likely than said first bit to be erroneous and sequentially attempting to correct the bits in order of the ranking, including attempting to correct the first bit before attempting to correct the second bit.
    Type: Application
    Filed: September 30, 2019
    Publication date: December 3, 2020
    Applicant: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Ziv HERSHMAN, Ilan MARGALIT, Avraham Fishman
  • Patent number: 5439128
    Abstract: A three-dimensional structure of concentric rings forming a container of plastic material. A plurality of concentric ring-shaped wall elements adjoin each other to form an inner surface of the container. Adjacently adjoining wall elements are connected and inclined with respect to each other. The wall elements are connected to each other with a ring-shaped area of reduced wall thickness, forming a film hinge. The wall elements are inclined so that they can be turned down over adjoining elements to collapse the container.
    Type: Grant
    Filed: March 2, 1994
    Date of Patent: August 8, 1995
    Inventor: Avraham Fishman
  • Patent number: 4413802
    Abstract: A device for maintaining an object on a surface comprising two membranes kept in spaced parallel relationship by a support ring, the membranes being interconnected at the center thereof by a centering element; by rotation of one membrane with respect to the other, the membranes may be brought closer to each other at the centers thereof or spaced apart at the edges thereof to create a suction gripping effect between an object on the upper membrane and a support surface.
    Type: Grant
    Filed: August 1, 1980
    Date of Patent: November 8, 1983
    Inventor: Avraham Fishman
  • Patent number: 4116290
    Abstract: A spoon-shaped spring scale having a hollow handle on one end and a closed spoon-shaped bowl for the material to be weighed on the other end, a tube-shaped housing telescopically sliding within the hollow handle with a tension spring scale within the hollow handle and housing. The spoon-shaped spring scale may have an exchangeable dial calibrated in grams or in calories or in nutritional value for weighing various materials placed within a spoon-shaped bowl.
    Type: Grant
    Filed: February 25, 1977
    Date of Patent: September 26, 1978
    Inventor: Avraham Fishman