Patents by Inventor Itay Peled
Itay Peled 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).
-
Publication number: 20240152022Abstract: An optical scanner may include one or more acousto-optic deflectors (AODs) configured to deflect an optical beam along one or more scanning directions, where a deflection angle of the optical beam from the one or more AODs is controllable by one or more drive signals applied to the one or more AODs. The scanner may further include a dispersion compensator, where dispersion by the dispersion compensator at least partly compensates for dispersion by the one or more AODs to provide that the deflection angle of the optical beam at a particular configuration of the one or more drive signals is constant within a first tolerance for wavelengths of the optical beam within a wavelength range, and where at least one of the dispersion of the dispersion compensator or a transmittance of the dispersion compensator is independent of a polarization of the optical beam within a second tolerance.Type: ApplicationFiled: November 4, 2022Publication date: May 9, 2024Inventor: Itay Peled
-
Publication number: 20240094595Abstract: An optical scanner may include a sampler to receive an optical beam and provide a sampled beam including a portion of the optical beam, a dispersive element to spectrally disperse the sampled beam along a dispersion direction, one or more detectors to receive at least a portion of the sampled beam dispersed along the dispersion direction, one or more acousto-optic deflectors (AODs) configured to deflect the optical beam from the sampler, and a controller. The controller may determine a center of mass of the sampled beam dispersed along the dispersion direction based on signals from at least one of the one or more detectors, and generate a drive signal for at least one of the one or more AODs to deflect the optical beam from the sampler along a selected deflection angle based on the center of mass.Type: ApplicationFiled: September 6, 2022Publication date: March 21, 2024Inventors: Itay Peled, John Linden
-
Patent number: 11929931Abstract: A packet processor of a network device receives packets ingressing from a plurality of network links via a plurality of network ports of the network device. The packet processor buffers the packets in an internal packet memory in a plurality of queues, including a first queue. In response to the packet processor detecting congestion in the internal packet memory, the packet processor selectively forwards a group of multiple packets in the first queue from the internal packet memory to a first port, among one or more ports coupled to one or more external memories, to transfer the group of multiple packets to a first external memory that is coupled to the first port so that the first queue is stored across the internal packet memory and the first external packet memory.Type: GrantFiled: October 24, 2022Date of Patent: March 12, 2024Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Rami Zemach, Itay Peled, Jacob Jul Schroder, Zvi Shmilovici Leib, Gideon Navon
-
INTERLEAVED EXACT-MATCH LOOKUP TABLE FOR MULTIPLE PACKET PROCESSING APPLICATIONS IN A NETWORK DEVICE
Publication number: 20230403281Abstract: A search engine of a network device performs a lookup based on packet information associated with a packet being processed using a plurality of packet processing applications. The lookup includes one or more accesses to a lookup table that includes a plurality of interleaved entries associated with different ones of the packet processing applications. For each access, the search engine generates a search key to include at least a search string generated based on the packet information and an application identifier indicating a packet processing application for which the lookup is being performed, identifies an entry based on the search key, determines whether the search key matches search information in the identified entry, and when the search key matches the search information in the identified entry, identifies an action to be performed by the packet processor in connection with processing the packet by the packet processing application.Type: ApplicationFiled: June 9, 2023Publication date: December 14, 2023Inventors: Rami ZEMACH, Itay PELED -
Publication number: 20230269184Abstract: In a network switching system that comprises a plurality of interconnected network devices, a first network device transmits one or more first packets via a first network interface of the first network device, the one or more first packets belonging to a packet flow. The first network device receives a message that indicates congestion corresponding to the packet flow within the network switching system. In response to the message, the first network device selects a second network interface of the first network device for transmitting one or more second packets that belong to the packet flow. After receiving the message, the first network device transmits the one or more second packets via the second network interface of the first network device.Type: ApplicationFiled: February 22, 2023Publication date: August 24, 2023Inventors: Rami ZEMACH, Avin FALDU, Adar PEERY, David MELMAN, Itay PELED
-
Publication number: 20230042709Abstract: A packet processor of a network device receives packets ingressing from a plurality of network links via a plurality of network ports of the network device. The packet processor buffers the packets in an internal packet memory in a plurality of queues, including a first queue. In response to the packet processor detecting congestion in the internal packet memory, the packet processor selectively forwards a group of multiple packets in the first queue from the internal packet memory to a first port, among one or more ports coupled to one or more external memories, to transfer the group of multiple packets to a first external memory that is coupled to the first port so that the first queue is stored across the internal packet memory and the first external packet memory.Type: ApplicationFiled: October 24, 2022Publication date: February 9, 2023Inventors: Rami ZEMACH, Itay PELED, Jacob Jul SCHRODER, Zvi SHMILOVICI LEIB, Gideon NAVON
-
Patent number: 11483244Abstract: Packets to be transmitted from a network device are buffered in queues in a first packet memory. In response to detecting congestion in a queue in the first packet memory, groups of multiple packets are transferred from the first packet memory to a second packet memory, the second packet memory configured to buffer a portion of traffic bandwidth supported by the network device. Prior to transmission of the packets among the one or more groups of multiple packets from the network device, packets among the one or more groups of multiple packets are transferred from the second packet memory back to the first packet memory. The packets transferred from the second packet memory back to the first packet memory are retrieved from the first packet memory and are forwarded to one or more network ports for transmission of the packets from the network device.Type: GrantFiled: March 18, 2021Date of Patent: October 25, 2022Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Rami Zemach, Itay Peled, Jacob Jul Schroder, Zvi Shmilovici Leib, Gideon Navon
-
Patent number: 11409184Abstract: Optical apparatus includes an acousto-optic medium and an array of multiple piezoelectric transducers attached to the acousto-optic medium. A drive circuit is coupled to apply to the piezoelectric transducers respective drive signals including at least first and second frequency components at different, respective first and second frequencies and with different, respective phase offsets for the first and second frequency components at each of the multiple piezoelectric transducers.Type: GrantFiled: August 19, 2019Date of Patent: August 9, 2022Assignee: Orbotech Ltd.Inventors: Itay Peled, Zvi Kotler, Ronald Kaminsky
-
Publication number: 20220024223Abstract: Printing apparatus includes a donor supply assembly, which positions a transparent donor substrate having opposing first and second surfaces and a donor film formed on the second surface so that the donor film is in proximity to a target area on an acceptor substrate. An optical assembly directs one or more beams of laser radiation to pass through the first surface of the donor substrate and impinge on the donor film so as to induce ejection of material from the donor film onto the acceptor substrate. Means are provided to mitigate or compensate for the variation in reflection of the laser radiation across an area of the donor substrate, so as to equalize a flux of the laser radiation that is absorbed in the donor film across the area of the donor substrate.Type: ApplicationFiled: May 4, 2020Publication date: January 27, 2022Inventors: Marc Altman, Zvi Kotler, Itay Peled, Oleg Ermak, Sharona Cohen
-
Publication number: 20210297354Abstract: Packets to be transmitted from a network device are buffered in queues in a first packet memory. In response to detecting congestion in a queue in the first packet memory, groups of multiple packets are transferred from the first packet memory to a second packet memory, the second packet memory configured to buffer a portion of traffic bandwidth supported by the network device. Prior to transmission of the packets among the one or more groups of multiple packets from the network device, packets among the one or more groups of multiple packets are transferred from the second packet memory back to the first packet memory. The packets transferred from the second packet memory back to the first packet memory are retrieved from the first packet memory and are forwarded to one or more network ports for transmission of the packets from the network device.Type: ApplicationFiled: March 18, 2021Publication date: September 23, 2021Inventors: Rami ZEMACH, Itay PELED, Jacob Jul SCHRODER, Zvi SHMILOVICI LEIB, Gideon NAVON
-
Publication number: 20190369459Abstract: Optical apparatus includes an acousto-optic medium and an array of multiple piezoelectric transducers attached to the acousto-optic medium. A drive circuit is coupled to apply to the piezoelectric transducers respective drive signals including at least first and second frequency components at different, respective first and second frequencies and with different, respective phase offsets for the first and second frequency components at each of the multiple piezoelectric transducers.Type: ApplicationFiled: August 19, 2019Publication date: December 5, 2019Applicant: Orbotech Ltd.Inventors: Itay Peled, Zvi Kotler, Ronald Kaminsky
-
Patent number: 10451953Abstract: Optical apparatus includes an acousto-optic medium and an array of multiple piezoelectric transducers attached to the acousto-optic medium. A drive circuit is coupled to apply to the piezoelectric transducers respective drive signals including at least first and second frequency components at different, respective first and second frequencies and with different, respective phase offsets for the first and second frequency components at each of the multiple piezoelectric transducers.Type: GrantFiled: November 5, 2015Date of Patent: October 22, 2019Assignee: Orbotech Ltd.Inventors: Itay Peled, Zvi Kotler, Ronald Kaminsky
-
Patent number: 10416530Abstract: Optical apparatus includes an acousto-optic medium and an array of multiple piezoelectric transducers attached to the acousto-optic medium. A drive circuit is coupled to apply to the piezoelectric transducers respective drive signals including at least first and second frequency components at different, respective first and second frequencies and with different, respective phase offsets for the first and second frequency components at each of the multiple piezoelectric transducers.Type: GrantFiled: November 5, 2015Date of Patent: September 17, 2019Assignee: Orbotech Ltd.Inventors: Itay Peled, Zvi Kotler, Ronald Kaminsky
-
Patent number: 10402198Abstract: A signal processing device comprising at least one control unit arranged to receive at least one pack-insert instruction, decode the received at least one pack-insert instruction, and output at least one pack-insert control signal in accordance with the received pack-insert instruction. The signal processing device further comprising at least one pack-insert component arranged to receive at least a first data block to be inserted into a sequence of data blocks to be output to at least one destination register, receive a plurality of further data blocks to be packed within the sequence of data blocks to be output to the at least one destination register, arrange the at least first data block and the plurality of further data blocks into a sequence of data blocks based at least partly on the at least one pack-insert control signal, and output the sequence of data blocks.Type: GrantFiled: June 18, 2013Date of Patent: September 3, 2019Assignee: NXP USA, Inc.Inventors: Avi Gal, Fabrice Aidan, Noam Eshel-Goldman, Roy Glasner, Dmitry Lachover, Itay Peled
-
Patent number: 10193831Abstract: A packet processing system and method for processing data units are provided. A packet processing system includes a processor, first memory having a first latency, and second memory having a second latency that is higher than the first latency. A first portion of a queue for queuing data units utilized by the processor is disposed in the first memory, and a second portion of the queue is disposed in the second memory. A queue manager is configured to push new data units to the second portion of the queue and generate an indication linking a new data unit to an earlier-received data unit in the queue. The queue manager is configured to transfer one or more queued data units from the second portion of the queue to the first portion of the queue prior to popping the queued data unit from the queue, and to update the indication.Type: GrantFiled: January 23, 2015Date of Patent: January 29, 2019Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Itay Peled, Dan Ilan, Michael Weiner, Einat Ophir, Moshe Anschel
-
Patent number: 9954771Abstract: A packet processing system comprises a plurality of packet processing nodes configured to process packets. The packet processing nodes are arranged in a plurality of packet processing clusters. The packet processing system also includes a plurality of prefetch buffers respectively associated with different ones of the packet processing clusters. A first prefetch buffer of the plurality of prefetch buffers is associated with a first packet processing cluster and is configured to store packets distributed for processing to the first packet processing cluster when the first packet processing clusters does not include any packet processing nodes available for processing of the packets.Type: GrantFiled: January 30, 2015Date of Patent: April 24, 2018Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Gil Levy, Itay Peled, Galia Peleg
-
Patent number: 9925797Abstract: Printing apparatus (20) includes a donor supply assembly (30), which provides a transparent donor substrate (26) having opposing first and second surfaces and a donor film formed on the second surface so as to position the donor film in proximity to a target area (28) on an acceptor substrate (22). An optical assembly (24) directs multiple output beams of laser radiation simultaneously in a predefined spatial pattern to pass through the first surface of the donor substrate and impinge on the donor film so as to induce ejection of material from the donor film onto the acceptor substrate according, thereby writing the predefined pattern onto the target area of the acceptor substrate.Type: GrantFiled: August 2, 2015Date of Patent: March 27, 2018Assignee: ORBOTECH LTD.Inventors: Zvi Kotler, Michael Zenou, Itay Peled
-
Patent number: 9892083Abstract: Embodiments include a network device comprising: at least one processing core; a packet processing module configured to perform a first set of packet processing operations at a first rate, to partially process data units that are received at the network device, the packet processing module being further configured to transmit ones of the data units to the at least one processing core, the at least one processing core being configured to perform a second set of processing operations at a second rate, wherein the second set of processing operations is different from the first set of processing operations; an interconnecting module configured to interconnect the packet processing module and the at least one processing core; and a rate limiter configured to selectively control a transmission rate at which the data units are transmitted by the packet processing module to the at least one processing core based on the second rate.Type: GrantFiled: March 6, 2015Date of Patent: February 13, 2018Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Itay Peled, Dan Ilan, Moshe Anschel, Michael Weiner, Eitan Joshua
-
Patent number: 9865503Abstract: Aspects of the disclosure provide a method for semiconductor wafer manufacturing. The method includes utilizing a subset of lower level masks in a mask set to form multiple modular units of lower level circuit structures on a semiconductor wafer. The mask set includes the subset of lower level masks and at least a first subset of upper level masks and a second subset of upper level masks. The first subset of upper level masks defines intra-unit interconnections. The second subset of upper level masks defines both intra-unit interconnections and inter-unit interconnections. The method further includes selecting one of at least the first subset of upper level masks and the second subset of upper level masks based on a composition request of a final integrated circuit (IC) product and utilizing the selected subset of upper level masks to form upper level structures on the semiconductor wafer.Type: GrantFiled: November 7, 2016Date of Patent: January 9, 2018Assignee: MARVELL ISRAEL (M.I.S.L) LTD.Inventors: Eran Rotem, Rami Zemach, Itay Peled
-
Publication number: 20170336697Abstract: Optical apparatus includes an acousto-optic medium and an array of multiple piezoelectric transducers attached to the acousto-optic medium. A drive circuit is coupled to apply to the piezoelectric transducers respective drive signals including at least first and second frequency components at different, respective first and second frequencies and with different, respective phase offsets for the first and second frequency components at each of the multiple piezoelectric transducers.Type: ApplicationFiled: November 5, 2015Publication date: November 23, 2017Applicant: Orbotech Ltd.Inventors: Itay PELED, Zvi KOTLER, Ronald KAMINSKY