Patents by Inventor Eli Elmoalem

Eli Elmoalem 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: 10333911
    Abstract: A system, method, and computer program product for booting a device are provided herein. The method includes the steps of synchronizing the device based on a downstream signal from a second device, receiving a software from the second device for booting on a reserved downstream channel of the second device, and storing the received first software in a volatile memory. The device does not pre-store the software in a non-volatile memory.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: June 25, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Eli Elmoalem, David Avishai, Asaf Koren
  • Patent number: 10002649
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for providing a preliminary ready indication for non-volatile memory. A non-volatile memory element initiates a write operation for one or more storage cells of the non-volatile memory element. The non-volatile memory element determines whether a progress threshold is satisfied for the write operation. The non-volatile memory element provides a preliminary ready indication, indicating that the progress threshold is satisfied.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: June 19, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Ronen Golan, Roie Shpaizman, Alex Bazarsky, Eli Elmoalem, Grishma Shah, Idan Alrod
  • Patent number: 9710329
    Abstract: A data storage device includes a memory including a plurality of storage elements. The data storage device further includes a controller coupled to the memory. The controller includes an error correction code (ECC) engine. The controller further includes a reliability engine configured to access historical bit error data. The historical bit error data includes a first count of bit errors associated with a first set of storage elements of the plurality of storage elements. The reliability engine is configured to generate reliability information based on the historical bit error data and to provide the reliability information to the ECC engine.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 18, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Ronen Golan, Idan Alrod, Eli Elmoalem
  • Publication number: 20170091028
    Abstract: A data storage device includes a memory including a plurality of storage elements. The data storage device further includes a controller coupled to the memory. The controller includes an error correction code (ECC) engine. The controller further includes a reliability engine configured to access historical bit error data. The historical bit error data includes a first count of bit errors associated with a first set of storage elements of the plurality of storage elements. The reliability engine is configured to generate reliability information based on the historical bit error data and to provide the reliability information to the ECC engine.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: RONEN GOLAN, IDAN ALROD, ELI ELMOALEM
  • Publication number: 20170062075
    Abstract: A device may include a first core, a master clock core, and a clock gating circuit. The master clock core may generate a master clock signal. The clock gating circuit may clock gate the master clock signal in response to a stall signal from the first core.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: EDGAR BARBER, RONEN GOLAN, ELI ELMOALEM
  • Publication number: 20170017484
    Abstract: A system, method, and computer program product for booting a device are provided herein. The method includes the steps of synchronizing the device based on a downstream signal from a second device, receiving a software from the second device for booting on a reserved downstream channel of the second device, and storing the received first software in a volatile memory. The device does not pre-store the software in a non-volatile memory.
    Type: Application
    Filed: September 27, 2016
    Publication date: January 19, 2017
    Applicant: Broadcom Corporation
    Inventors: Eli ELMOALEM, David AVISHAI, Asaf KOREN
  • Patent number: 9535680
    Abstract: A system, method, and computer program product for a flashless optical network unit (ONU) in a Passive Optical Network (PON) are provided herein. The method includes the steps of synchronizing on a downstream signal of an optical line terminal (OLT), receiving a first software from the OLT for its operation on a reserved downstream channel of the OLT, and storing the received first software in a volatile memory. The ONU does not pre-store the first software in a non-volatile memory.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: January 3, 2017
    Assignee: Broadcom Corporation
    Inventors: Eli Elmoalem, David Avishai, Assaf Koren
  • Patent number: 9209897
    Abstract: A method for an adaptive forward error correction (FEC) in a passive optical network. The method comprises selecting an initial downstream FEC code to be applied on downstream data transmitted from an optical line terminal (OLT) to a plurality of optical network units (ONUs) of the PON; communicating the selected downstream FEC code to the plurality of ONUs; receiving at least one downstream bit error ratio (BER) value from at least one ONU of the plurality of ONUs, wherein the downstream BER value is measured respective to downstream data received at the at least one ONU; changing the selected downstream FEC code to a new downstream FEC code based on a plurality of downstream BER values measured by the at least one ONU; and communicating the new downstream FEC code to the plurality of ONUs.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: December 8, 2015
    Assignee: Broadcom Corporation
    Inventors: Assaf Amitai, David Avishai, Eli Elmoalem
  • Patent number: 9059946
    Abstract: A passive optical network (PON) packet processor for processing PON traffic includes a core processor for executing threads related to the processing of PON traffic and a plurality of hardware (HW) accelerators coupled to the core processor for accelerating the processing of said PON traffic. A memory unit is coupled to the core processor for maintaining program and traffic data. In an embodiment of the present invention, the PON packet processor includes a scheduler that optimizes the execution of PON related tasks.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: June 16, 2015
    Assignee: Broadcom Corporation
    Inventors: Gil Levy, Eliezer Weitz, Eli Elmoalem, Gal Sitton
  • Publication number: 20150138972
    Abstract: The present disclosure extends the flow control in a DSL communication system to include a remote back-pressure flow control within a DSL receiver of the DSL communication system. The remote back-pressure flow control can prevent a DSL transmitter of the DSL communication system from overwhelming the DSL receiver. The remote back-pressure flow control is implemented within a receiving network processor (rx-NP) of the DSL receiver to prevent the DSL transmitter from overwhelming the rx-NP.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Applicant: Broadcom Corporation
    Inventors: Miguel PEETERS, Jean-Philippe Cornil, Eli Elmoalem, Lowell David Lamb, Benoit Christiaens
  • Patent number: 8948594
    Abstract: A method for processing data flows of a plurality of passive optical network (PON) operating modes, the method is performed by an optical network unit (ONU). The method comprises processing upstream data flows of said plurality of PON operating modes; and processing downstream data flows of the plurality of PON operating modes. The plurality of PON operating modes include at least a Gigabit PON (GPON) mode, a broadband PON (BPON) mode, and an Ethernet PON (EPON).
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: February 3, 2015
    Assignee: Broadcom Corporation
    Inventors: Eliezer Weitz, Gil Levy, David Avishai, Eli Elmoalem, Moti Kurnick, Gal Sitton
  • Patent number: 8879594
    Abstract: Systems and methods are provided to efficiently manage power in a laser a driver of an optical network unit (ONU) of a passive optical network (PON). Using information from an allocation map, the expected next allocated schedule for a transmission can be determined. The driver can be efficiently powered down and powered up based on the time remaining between the end of the current burst and the beginning of the next expected burst so that power is not wasted while the laser has no data to transmit.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 4, 2014
    Assignee: Broadcom Corporation
    Inventors: Amiad Dvir, Eli Elmoalem, Assaf Koren
  • Patent number: 8873960
    Abstract: A method for detecting faults and their locations in an optical path between an optical line terminal (OLT) of and optical network units (ONUs) of a passive optical network (PON). The method comprises forming a maintenance optical link through the PON between the OLT and a collocated ONU, the OLT and its collocated ONU are each connected to an optical splitter; sending a ranging request from the OLT to the collocated ONU; in response to the ranging request, receiving, over the maintenance optical line, a ranging burst signal including at least a fault analysis detection pattern (FADP); and analyzing the FADP in the received signal by auto-correlating the FADP signal with an expected FADP signal, an uncorrelated event measured through the auto-correlation is indicative of a fault in the optical path of the PON and occurrence times of such events are indicative of the fault's location in the optical path.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: October 28, 2014
    Assignee: Broadcom Corporation
    Inventors: Amiad Dvir, Eli Elmoalem
  • Patent number: 8855491
    Abstract: A method for performing a protection in passive optical networks. The method comprises forming a protection maintenance link between an active optical line terminal (OLT) and a standby OLT; forming a synchronization link between the active OLT and the standby OLT; computing a base differential distance value; continuously measuring round trip time (RTT) values by the active OLT using the protection maintenance link; periodically sending at least RTT values calculated by the active OLT to the standby OLT over the synchronization link; and computing, by the standby OLT, a new RTT value based on at least a RTT value measured by the active OLT and a standby differential distance value, when a switch-over action is triggered, thereby allowing the standby OLT to serve optical network units (ONUs) in the PON without performing a ranging process.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: October 7, 2014
    Assignee: Broadcom Corporation
    Inventors: Eli Elmoalem, Amiad Dvir
  • Publication number: 20140119396
    Abstract: Systems and methods are provided to efficiently manage power in a laser a driver of an optical network unit (ONU) of a passive optical network (PON). Using information from an allocation map, the expected next allocated schedule for a transmission can be determined. The driver can be efficiently powered down and powered up based on the time remaining between the end of the current burst and the beginning of the next expected burst so that power is not wasted while the laser has no data to transmit.
    Type: Application
    Filed: March 15, 2013
    Publication date: May 1, 2014
    Applicant: Broadcom Corporation
    Inventors: Amiad DVIR, Eli Elmoalem, Assaf Koren
  • Publication number: 20130156420
    Abstract: A method for an adaptive forward error correction (FEC) in a passive optical network. The method comprises selecting an initial downstream FEC code to be applied on downstream data transmitted from an optical line terminal (OLT) to a plurality of optical network units (ONUs) of the PON; communicating the selected downstream FEC code to the plurality of ONUs; receiving at least one downstream bit error ratio (BER) value from at least one ONU of the plurality of ONUs, wherein the downstream BER value is measured respective to downstream data received at the at least one ONU; changing the selected downstream FEC code to a new downstream FEC code based on a plurality of downstream BER values measured by the at least one ONU; and communicating the new downstream FEC code to the plurality of ONUs.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: BROADLIGHT, LTD
    Inventors: Assaf Amitai, David Avishai, Eli Elmoalem
  • Publication number: 20110280568
    Abstract: A method for detecting faults and their locations in an optical path between an optical line terminal (OLT) of and optical network units (ONUs) of a passive optical network (PON). The method comprises forming a maintenance optical link through the PON between the OLT and a collocated ONU, the OLT and its collocated ONU are each connected to an optical splitter; sending a ranging request from the OLT to the collocated ONU; in response to the ranging request, receiving, over the maintenance optical line, a ranging burst signal including at least a fault analysis detection pattern (FADP); and analyzing the FADP in the received signal by auto-correlating the FADP signal with an expected FADP signal, an uncorrelated event measured through the auto-correlation is indicative of a fault in the optical path of the PON and occurrence times of such events are indicative of the fault's location in the optical path.
    Type: Application
    Filed: July 25, 2011
    Publication date: November 17, 2011
    Applicant: BROADLIGHT, LTD.
    Inventors: Amiad Dvir, Eli Elmoalem
  • Patent number: 7925156
    Abstract: Apparatus and method to measure the quality of burst signals and to perform optical line diagnostics in and optical passive optical network (PON). Statistical information about phase noise (jitter), signal distortion, clock distortions, and any other effects present in burst signals is generated. The statistics are based on phase and bit-length distortions, direction and length of the effect as detected by a phase error detector integrated in a burst mode clock and data recovery (BCDR) circuit. The invention can be further adapted to perform optical line diagnostics to detect the root cause performance degradation and failures in the PON, thereby providing an optical layer supervision tool for monitoring the PON. The statistical information can be used to estimate the quality of service (QoS) per customer connected to the PON. In addition, the generated statistic information can be used to calibrate transmission parameters of optical network unit (ONU) transmitters.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: April 12, 2011
    Assignee: Broadlight, Ltd.
    Inventors: Raviv Weber, Amiad Dvir, Eli Elmoalem, Alex Goldstein, Igor Elkanovich, David Avishai
  • Publication number: 20100166419
    Abstract: A method for performing a protection in passive optical networks. The method comprises forming a protection maintenance link between an active optical line terminal (OLT) and a standby OLT; forming a synchronization link between the active OLT and the standby OLT; computing a base differential distance value; continuously measuring round trip time (RTT) values by the active OLT using the protection maintenance link; periodically sending at least RTT values calculated by the active OLT to the standby OLT over the synchronization link; and computing, by the standby OLT, a new RTT value based on at least a RTT value measured by the active OLT and a standby differential distance value, when a switch-over action is triggered, thereby allowing the standby OLT to serve optical network units (ONUs) in the PON without performing a ranging process.
    Type: Application
    Filed: December 29, 2009
    Publication date: July 1, 2010
    Applicant: BROADLIGHT, LTD.
    Inventors: Eli Elmoalem, Amiad Dvir
  • Publication number: 20100067908
    Abstract: A method for processing data flows of a plurality of passive optical network (PON) operating modes, the method is performed by an optical network unit (ONU). The method comprises processing upstream data flows of said plurality of PON operating modes; and processing downstream data flows of the plurality of PON operating modes. The plurality of PON operating modes include at least a Gigabit PON (GPON) mode, a broadband PON (BPON) mode, and an Ethernet PON (EPON).
    Type: Application
    Filed: November 11, 2009
    Publication date: March 18, 2010
    Applicant: BROADLIGHT, LTD.
    Inventors: Eliezer Weitz, Gil Levy, David Avishai, Eli Elmoalem, Moti Kurnick, Gal Sitton