Patents by Inventor Yaron Zimerman

Yaron Zimerman 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: 9088497
    Abstract: A packet switching device can allocate memory resources dynamically in order to utilize the memory resources efficiently. The packet switching device can include at least one ingress port that receives incoming packets from a network, a plurality of egress ports that transmit outgoing packets to the network, a storage unit configured to temporarily store the outgoing packets before transmission by the plurality of egress ports, the storage unit being coupled to the plurality of egress ports, so that a portion of the storage unit is dynamically allocated to an egress port, and a controller configured to dynamically allocate the portion of the storage unit to the egress port based on a network status.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: July 21, 2015
    Assignee: MARVELL ISRAEL (M.I.S.L) LTD.
    Inventor: Yaron Zimerman
  • Patent number: 8681807
    Abstract: A packet switching device can allocate memory resources dynamically in order to utilize the memory resources efficiently. The packet switching device can include at least one ingress port that receives incoming packets from a network, a plurality of egress ports that transmit outgoing packets to the network, a storage unit configured to temporarily store the outgoing packets before transmission by the plurality of egress ports, the storage unit being coupled to the plurality of egress ports, so that a portion of the storage unit is dynamically allocated to an egress port, and a controller configured to dynamically allocate the portion of the storage unit to the egress port based on a network status.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: March 25, 2014
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventor: Yaron Zimerman
  • Patent number: 8514651
    Abstract: In a memory device having a set of memory banks to store content data, at least two requests to perform respective memory operations in a first memory bank are received during a single clock cycle. One or more of the at least two requests is blocked from accessing the first memory bank, and in response: redundancy data associated with the first memory bank and different from content data stored therein is accessed, and, without accessing the first memory bank, at least a portion of the content data stored in the first memory bank is reconstructed based on the associated redundancy data. A first memory operation is performed using the content data stored in the first memory bank, and a second memory operation is performed using content data reconstructed i) without accessing the first memory bank and ii) based on the associated redundancy data.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: August 20, 2013
    Assignees: Marvell World Trade Ltd., Marvell Israel (M.I.S.L) Ltd.
    Inventors: Gil Levy, Nafea Bshara, Yaron Zimerman, Carmi Arad
  • Publication number: 20120127818
    Abstract: In a memory device having a set of memory banks to store content data, at least two requests to perform respective memory operations in a first memory bank are received during a single clock cycle. One or more of the at least two requests is blocked from accessing the first memory bank, and in response: redundancy data associated with the first memory bank and different from content data stored therein is accessed, and, without accessing the first memory bank, at least a portion of the content data stored in the first memory bank is reconstructed based on the associated redundancy data. A first memory operation is performed using the content data stored in the first memory bank, and a second memory operation is performed using content data reconstructed i) without accessing the first memory bank and ii) based on the associated redundancy data.
    Type: Application
    Filed: November 22, 2011
    Publication date: May 24, 2012
    Inventors: Gil Levy, Nafea Bshara, Yaron Zimerman, Carmi Arad