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: 10333911Abstract: 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: GrantFiled: September 27, 2016Date of Patent: June 25, 2019Assignee: Avago Technologies International Sales Pte. LimitedInventors: Eli Elmoalem, David Avishai, Asaf Koren
-
Patent number: 10002649Abstract: 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: GrantFiled: February 23, 2017Date of Patent: June 19, 2018Assignee: SANDISK TECHNOLOGIES LLCInventors: Ronen Golan, Roie Shpaizman, Alex Bazarsky, Eli Elmoalem, Grishma Shah, Idan Alrod
-
Patent number: 9710329Abstract: 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: GrantFiled: September 30, 2015Date of Patent: July 18, 2017Assignee: SANDISK TECHNOLOGIES LLCInventors: Ronen Golan, Idan Alrod, Eli Elmoalem
-
Publication number: 20170091028Abstract: 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: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Inventors: RONEN GOLAN, IDAN ALROD, ELI ELMOALEM
-
Publication number: 20170062075Abstract: 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: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: EDGAR BARBER, RONEN GOLAN, ELI ELMOALEM
-
Publication number: 20170017484Abstract: 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: ApplicationFiled: September 27, 2016Publication date: January 19, 2017Applicant: Broadcom CorporationInventors: Eli ELMOALEM, David AVISHAI, Asaf KOREN
-
Patent number: 9535680Abstract: 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: GrantFiled: March 29, 2013Date of Patent: January 3, 2017Assignee: Broadcom CorporationInventors: Eli Elmoalem, David Avishai, Assaf Koren
-
Patent number: 9209897Abstract: 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: GrantFiled: December 20, 2011Date of Patent: December 8, 2015Assignee: Broadcom CorporationInventors: Assaf Amitai, David Avishai, Eli Elmoalem
-
Patent number: 9059946Abstract: 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: GrantFiled: February 9, 2006Date of Patent: June 16, 2015Assignee: Broadcom CorporationInventors: Gil Levy, Eliezer Weitz, Eli Elmoalem, Gal Sitton
-
Publication number: 20150138972Abstract: 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: ApplicationFiled: November 15, 2013Publication date: May 21, 2015Applicant: Broadcom CorporationInventors: Miguel PEETERS, Jean-Philippe Cornil, Eli Elmoalem, Lowell David Lamb, Benoit Christiaens
-
Patent number: 8948594Abstract: 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: GrantFiled: November 11, 2009Date of Patent: February 3, 2015Assignee: Broadcom CorporationInventors: Eliezer Weitz, Gil Levy, David Avishai, Eli Elmoalem, Moti Kurnick, Gal Sitton
-
Patent number: 8879594Abstract: 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: GrantFiled: March 15, 2013Date of Patent: November 4, 2014Assignee: Broadcom CorporationInventors: Amiad Dvir, Eli Elmoalem, Assaf Koren
-
Patent number: 8873960Abstract: 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: GrantFiled: July 25, 2011Date of Patent: October 28, 2014Assignee: Broadcom CorporationInventors: Amiad Dvir, Eli Elmoalem
-
Patent number: 8855491Abstract: 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: GrantFiled: December 29, 2009Date of Patent: October 7, 2014Assignee: Broadcom CorporationInventors: Eli Elmoalem, Amiad Dvir
-
Publication number: 20140119396Abstract: 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: ApplicationFiled: March 15, 2013Publication date: May 1, 2014Applicant: Broadcom CorporationInventors: Amiad DVIR, Eli Elmoalem, Assaf Koren
-
Publication number: 20130156420Abstract: 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: ApplicationFiled: December 20, 2011Publication date: June 20, 2013Applicant: BROADLIGHT, LTDInventors: Assaf Amitai, David Avishai, Eli Elmoalem
-
Publication number: 20110280568Abstract: 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: ApplicationFiled: July 25, 2011Publication date: November 17, 2011Applicant: BROADLIGHT, LTD.Inventors: Amiad Dvir, Eli Elmoalem
-
Patent number: 7925156Abstract: 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: GrantFiled: December 20, 2007Date of Patent: April 12, 2011Assignee: Broadlight, Ltd.Inventors: Raviv Weber, Amiad Dvir, Eli Elmoalem, Alex Goldstein, Igor Elkanovich, David Avishai
-
Publication number: 20100166419Abstract: 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: ApplicationFiled: December 29, 2009Publication date: July 1, 2010Applicant: BROADLIGHT, LTD.Inventors: Eli Elmoalem, Amiad Dvir
-
Publication number: 20100067908Abstract: 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: ApplicationFiled: November 11, 2009Publication date: March 18, 2010Applicant: BROADLIGHT, LTD.Inventors: Eliezer Weitz, Gil Levy, David Avishai, Eli Elmoalem, Moti Kurnick, Gal Sitton