Patents by Inventor Dimitry Melts

Dimitry Melts 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: 8693868
    Abstract: Methods and systems for implementing versatile optical terminals that detect optical transmission protocols and subsequently adapt to the correct protocol are disclosed. In an embodiment, an interface device for providing an interface for a first network with a passive optical network (PON) is disclosed. The interface device includes a protocol detection circuit for determining whether optical communication signals received from the PON conform to a first optical communication protocol, and a switchover control circuit that reconfigures the interface device to work with a second optical communication protocol when the received optical communication signals do not conform to the first optical communication protocol.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: April 8, 2014
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Erez Izenberg, Oren Ben-Hayune, Erez Amit, Dimitry Melts, Arie Elias
  • Patent number: 8612822
    Abstract: A data unit is received, wherein the data unit includes a primary information data structure and a primary redundancy data structure. A field in the primary information data structure is detected. A secondary error correction operation is performed on the detected field. After performing the secondary error correction operation, a primary error correction operation is performed on the data unit using the primary redundancy data structure.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: December 17, 2013
    Assignee: Marvell Israel (M.I.S.L.) Ltd.
    Inventors: Erez Izenberg, Oren Shafrir, Erez Amit, Dimitry Melts
  • Patent number: 8588242
    Abstract: Some of the embodiments of the present disclosure provide a method for scheduling processing of packets received from a network, comprising assigning a corresponding queue weight to each of a plurality of queues that are configured to enqueue the packets for processing; for each of the plurality of queues, determining a corresponding multiplication factor (MF) as a function of a number of cycles until a next packet is available from the corresponding queue for processing; and incrementing a plurality of counters, associated with the corresponding plurality of queues, based at least in part on the multiplication factors. Other embodiments are also described and claimed.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: November 19, 2013
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Erez Izenberg, Ruven Torok, Erez Amit, Dimitry Melts
  • Patent number: 8522116
    Abstract: In accordance with the teachings described herein, systems and methods are provided for performing forward error correction. A decoder for performing forward error correction for a frame in a data stream includes a state machine configured to determine if a code block within the frame received by the decoder is a complete code block or a partial code block, the frame including a plurality of code blocks. A decoding unit is configured to receive the code block, and, when the code block is a partial code block, to generate an output based on decoding the partial code block and an additional partial decoding result that is input to the decoding unit.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: August 27, 2013
    Assignee: Marvell Israel (M.I.S.L.) Ltd.
    Inventors: Oren Shafrir, Erez Izenberg, Erez Amit, Dimitry Melts
  • Publication number: 20130212670
    Abstract: A physical layer device includes memory, a memory control module, and a physical layer module. The memory control module is configured to control access to the memory. The physical layer module is configured to store packets in the memory via the memory control module. The physical layer module includes an interface configured to receive the packets from a network device via a network and an interface bus. The interface bus includes at least one of a control module and a regular expression module. The at least one of the control module and the regular expression module is configured to inspect the packets to determine a security level of the packets. A network interface is configured to, based on the security level, provide the packets to a device separate from the physical layer device.
    Type: Application
    Filed: August 10, 2012
    Publication date: August 15, 2013
    Inventors: Sehat Sutardja, Tsahi Daniel, Dimitry Melts
  • Patent number: 8417982
    Abstract: Some of the embodiments of the present disclosure provide a method for operating a first in first out (FIFO) memory system in different clock domains, the method comprising receiving a write request in a first clock domain; generating, by a write shift and truncation module in response to receiving the write request, a shifted series of binary numbers such that the shifted series of binary numbers is a reduced sub-set of a first series of binary numbers; and generating, by a binary to Gray conversion module, a series of Gray code numbers corresponding to the shifted series of binary numbers. Other embodiments are also described and claimed.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: April 9, 2013
    Assignee: Marvell Israel (M.I.S.L.) Ltd.
    Inventors: Erez Amit, Dimitry Melts, Erez Izenberg
  • Publication number: 20120036415
    Abstract: In accordance with the teachings described herein, systems and methods are provided for performing forward error correction. A decoder for performing forward error correction for a frame in a data stream includes a state machine configured to determine if a code block within the frame received by the decoder is a complete code block or a partial code block, the frame including a plurality of code blocks. A decoding unit is configured to receive the code block, and, when the code block is a partial code block, to generate an output based on decoding the partial code block and an additional partial decoding result that is input to the decoding unit.
    Type: Application
    Filed: July 27, 2011
    Publication date: February 9, 2012
    Inventors: Oren Shafrir, Erez Izenberg, Erez Amit, Dimitry Melts
  • Publication number: 20110229131
    Abstract: Methods and systems for implementing versatile optical terminals that detect optical transmission protocols and subsequently adapt to the correct protocol are disclosed. In an embodiment, an interface device for providing an interface for a first network with a passive optical network (PON) is disclosed. The interface device includes a protocol detection circuit for determining whether optical communication signals received from the PON conform to a first optical communication protocol, and a switchover control circuit that reconfigures the interface device to work with a second optical communication protocol when the received optical communication signals do not conform to the first optical communication protocol.
    Type: Application
    Filed: March 14, 2011
    Publication date: September 22, 2011
    Inventors: Erez IZENBERG, Oren Ben-Hayune, Erez Amit, Dimitry Melts, Arie Elias
  • Publication number: 20110228781
    Abstract: A forwarding system comprises a identification engine, a hardware forwarding engine configured to process an ingressing packet, a software forwarding engine configured to process the ingressing packet, and a selection engine. The selection engine is configured to select one of the hardware forwarding engine or the software forwarding engine to process the ingressing packet. The selection is based on at least one of an indication of resource availability or a classification of the ingressing packet based on a priority of a flow as determined by the identification engine. In some embodiments, the selection engine selects different forwarding engines to process different packets of a same flow based on changes in resource availability or classification of the ingressing packet.
    Type: Application
    Filed: March 1, 2011
    Publication date: September 22, 2011
    Inventors: Erez Izenberg, Alon Pais, Ruven Torok, Dimitry Melts, Yuval Caduri, Dmitri Epshtein