Patents by Inventor Ifat Naaman
Ifat Naaman 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: 10541935Abstract: The present disclosure is directed to a network processor for processing high volumes of traffic provided by todays access networks at (or near) wireline speeds. The network process can be implemented within a residential gateway to perform, among other functions, routing to deliver high speed data services (e.g., data services with rates up to 10 Gbit/s) from a wide area network (WAN) to end user devices in a local area network (LAN).Type: GrantFiled: November 23, 2016Date of Patent: January 21, 2020Assignee: Avago Technologies International Sales Pte. LimitedInventors: Asaf Koren, Eliezer Weitz, Koby Harel, Ifat Naaman, Hilla Ben Yaacov, Tal Baum-Mizrachi, Yanai Pomeranz, Yariv Aviram, Ira Joffe, Oren Issac Wolach, Assaf Amitai, Daniel Pasternak, Yoram Gorsetman, Ryan Hirth, Gal Sitton, Mitchell Gordon McGee
-
Publication number: 20170150242Abstract: The present disclosure is directed to a network processor for processing high volumes of traffic provided by todays access networks at (or near) wireline speeds. The network process can be implemented within a residential gateway to perform, among other functions, routing to deliver high speed data services (e.g., data services with rates up to 10 Gbit/s) from a wide area network (WAN) to end user devices in a local area network (LAN).Type: ApplicationFiled: November 23, 2016Publication date: May 25, 2017Applicant: Broadcom CorporationInventors: Asaf KOREN, Eliezer Weitz, Koby Harel, Ifat Naaman, Hilla Ben Yaacov, Tal Baum-Mizrachi, Yanai Pomeranz, Yariv Aviram, Ira Joffe, Oren Issac Wolach, Assaf Amitai, Daniel Pasternak, Yoram Gorsetman, Ryan Hirth, Gal Sitton, Mitchell Gordon McGee
-
Patent number: 9455913Abstract: Methods, systems, and computer program products for managing memory of a passive optical network (PON) are provided herein. The method includes the steps of receiving a plurality of data packets from a stream of packets. A plurality of packet descriptors associated with each data packet is stored in a configurable first queue. The first queue includes a plurality of cache slots and is managed in an internal memory. A state of the first queue is identified. In response to the state of the first queue meeting a predetermined threshold, packet descriptors from a tail cache slot of the first queue are transferred to a second queue. The second queue is managed in an external memory.Type: GrantFiled: February 15, 2013Date of Patent: September 27, 2016Assignee: Broadcom CorporationInventors: Ifat Naaman, Hilla Ben Yaacov, Ariel Lior, Daniel Pasternak
-
Patent number: 8817799Abstract: A network processor for performing residential gateway processing tasks. The network processor includes a first cluster of packet processors and a second cluster of packet processors, wherein each of the first cluster and the second cluster includes a main packet processor and a secondary packet processor, wherein the main packet processor performs at least routing of incoming packets and the secondary packet processor performs off-loading tasks for the main packet processor; a plurality of Ethernet media access control (MAC) adapters for interfacing with a plurality of subscriber devices connected to a residential gateway; an external-network MAC adapter for interfacing with a wide area network (WAN) connected to the network processor; and an ingress handler for at least load balancing the processing of packets between the first cluster and the second cluster.Type: GrantFiled: April 14, 2011Date of Patent: August 26, 2014Assignee: Broadcom CorporationInventors: Asaf Koren, Ifat Naaman, Eliezer Weitz, Alex Goldstein, Yariv Aviram
-
Publication number: 20140233383Abstract: Methods, systems, and computer program products for managing memory of a passive optical network (PON) are provided herein. The method includes the steps of receiving a plurality of data packets from a stream of packets. A plurality of packet descriptors associated with each data packet is stored in a configurable first queue. The first queue includes a plurality of cache slots and is managed in an internal memory. A state of the first queue is identified. In response to the state of the first queue meeting a predetermined threshold, packet descriptors from a tail cache slot of the first queue are transferred to a second queue. The second queue is managed in an external memory.Type: ApplicationFiled: February 15, 2013Publication date: August 21, 2014Applicant: Broadcom CorporationInventors: Ifat NAAMAN, Hilla Ben Yaacov, Ariel Lior, Daniel Pasternak
-
Patent number: 8451864Abstract: A passive optical network (PON) processor comprises a packet processor for processing packets belonging to a certain flow through a plurality of processing stages of a programmable data-path; a microprocessor-data for performing one or more user-defined functions in the programmable data-path on designated packets belonging to the certain flow, wherein packets of respective flows to be processed by the microprocessor-data are designated in a flow table; a microprocessor-control for managing connections handled by the PON processor; a data-path bus for connecting the packet processor and the microprocessor-data, wherein the designated packets are transferred between the packet processor and the microprocessor-data on the data-path bus; and a control-path bus for connecting the packet processor and the microprocessor-control.Type: GrantFiled: June 23, 2010Date of Patent: May 28, 2013Assignee: Broadcom CorporationInventors: Gal Sitton, Asaf Koren, Eliezer Weitz, Ifat Naaman, Igor Ternovsky, Igor Elkanovich
-
Publication number: 20120263462Abstract: A network processor for performing residential gateway processing tasks. The network processor includes a first cluster of packet processors and a second cluster of packet processors, wherein each of the first cluster and the second cluster includes a main packet processor and a secondary packet processor, wherein the main packet processor performs at least routing of incoming packets and the secondary packet processor performs off-loading tasks for the main packet processor; a plurality of Ethernet media access control (MAC) adapters for interfacing with a plurality of subscriber devices connected to a residential gateway; an external-network MAC adapter for interfacing with a wide area network (WAN) connected to the network processor; and an ingress handler for at least load balancing the processing of packets between the first cluster and the second cluster.Type: ApplicationFiled: April 14, 2011Publication date: October 18, 2012Applicant: BROADLIGHT, LTD.Inventors: Asaf Koren, Ifat Naaman, Eliezer Weitz, Alex Goldstein, Yariv Aviram
-
Patent number: 8121123Abstract: A method for multicasting packets in a passive optical network (PON) residential gateway. The method comprises storing a payload portion of an input packet in a memory; duplicating a header of the input packet to create duplicate headers as the number of destination end-point devices; modifying each of the duplicated header to uniquely designate an output interface of an Ethernet medium access (MAC) adapter coupled to at least one of the destination endpoint devices; passing to the Ethernet MAC adapter its respective modified header together with a pointer to a location of the payload portion in the memory; generating a multicast packet by retrieving the payload portion from the memory and attaching the modified header to the payload portion; and transmitting the multicast packet to the destination endpoint device coupled to the Ethernet MAC adapter.Type: GrantFiled: November 24, 2008Date of Patent: February 21, 2012Assignee: Broadlight, Ltd.Inventors: Asaf Koren, Gil Levy, Michael Balter, Ifat Naaman
-
Publication number: 20110318002Abstract: A passive optical network (PON) processor comprises a packet processor for processing packets belonging to a certain flow through a plurality of processing stages of a programmable data-path; a microprocessor-data for performing one or more user-defined functions in the programmable data-path on designated packets belonging to the certain flow, wherein packets of respective flows to be processed by the microprocessor-data are designated in a flow table; a microprocessor-control for managing connections handled by the PON processor; a data-path bus for connecting the packet processor and the microprocessor-data, wherein the designated packets are transferred between the packet processor and the microprocessor-data on the data-path bus; and a control-path bus for connecting the packet processor and the microprocessor-control.Type: ApplicationFiled: June 23, 2010Publication date: December 29, 2011Applicant: BROADLIGHT, LTD.Inventors: Gal Sitton, Asaf Koren, Eliezer Weitz, Ifat Naaman, Igor Ternovsky, Igor Elkanovich
-
Patent number: 7925164Abstract: An optical line terminal (OLT) performs power management control in a passive optical network (PON) by acquiring a respective reception level for each optical network unit (ONU) in the PON and maintaining a reception table that stores the respective reception level for each ONU. Prior to receiving a burst signal from an ONU, it sets a reception threshold of an optical receiver at the OLT with the reception level of the ONU.Type: GrantFiled: July 17, 2007Date of Patent: April 12, 2011Assignee: Broadlight Ltd.Inventors: Gal Sitton, Jacob Harel, Ifat Naaman
-
Patent number: 7801161Abstract: A gigabit passive optical network (GPON) residential gateway comprising a microprocessor for at least processing packets including voice data and packets including video data; dual packet processors for performing GPON and residential gateway processing tasks; a plurality of Ethernet media access control (MAC) adapters for interfacing with a plurality of subscriber devices; a GPON MAC adapter for interfacing with an optical line terminal (OLT) of the GPON; and a digital signal processor (DSP) for processing voice signals.Type: GrantFiled: October 20, 2008Date of Patent: September 21, 2010Assignee: Broadlight, Ltd.Inventors: Gil Levy, Eliezer Weitz, Michael Balter, Ifat Naaman, Asaf Koren
-
Publication number: 20100098076Abstract: A method for multicasting packets in a passive optical network (PON) residential gateway. The method comprises storing a payload portion of an input packet in a memory; duplicating a header of the input packet to create duplicate headers as the number of destination end-point devices; modifying each of the duplicated header to uniquely designate an output interface of an Ethernet medium access (MAC) adapter coupled to at least one of the destination endpoint devices; passing to the Ethernet MAC adapter its respective modified header together with a pointer to a location of the payload portion in the memory; generating a multicast packet by retrieving the payload portion from the memory and attaching the modified header to the payload portion; and transmitting the multicast packet to the destination endpoint device coupled to the Ethernet MAC adapter.Type: ApplicationFiled: November 24, 2008Publication date: April 22, 2010Applicant: BROADLIGHT, LTD.Inventors: Gil Levy, Asaf Koren, Michael Balter, Ifat Naaman
-
Publication number: 20100098419Abstract: A gigabit passive optical network (GPON) residential gateway comprising a microprocessor for at least processing packets including voice data and packets including video data; dual packet processors for performing GPON and residential gateway processing tasks; a plurality of Ethernet media access control (MAC) adapters for interfacing with a plurality of subscriber devices; a GPON MAC adapter for interfacing with an optical line terminal (OLT) of the GPON; and a digital signal processor (DSP) for processing voice signals.Type: ApplicationFiled: October 20, 2008Publication date: April 22, 2010Applicant: BROADLIGHT, LTD.Inventors: Gil Levy, Eliezer Weitz, Michael Balter, Ifat Naaman, Asaf Koren
-
Publication number: 20080056720Abstract: An optical line terminal (OLT) performs power management control in a passive optical network (PON) by acquiring a respective reception level for each optical network unit (ONU) in the PON and maintaining a reception table that stores the respective reception level for each ONU. Prior to receiving a burst signal from an ONU, it sets a reception threshold of an optical receiver at the OLT with the reception level of the ONU.Type: ApplicationFiled: July 17, 2007Publication date: March 6, 2008Applicant: Broadlight Ltd.Inventors: Gal Sitton, Jacob Harel, Ifat Naaman