Patents by Inventor Nir Laufer
Nir Laufer 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: 20260154227Abstract: In one embodiment, a responder device is associated with a data communication bus between a host device and a peripheral device, the host device being to execute a virtual machine (VM) and maintain a master clock time, the peripheral device being to execute a virtual function (VF) associated with the VM, and the responder device includes an interface to share data with the peripheral device, and processing circuitry to transform values of the master clock time to a frame of reference of the VM based on a transformation between the master clock time and a virtual counter value of the VM, and perform a time measurement dialogue with the VF including measurement messages exchanged by the responder device and the peripheral device, the measurement messages including translated values of the master clock time in the frame of reference of the VM.Type: ApplicationFiled: December 1, 2024Publication date: June 4, 2026Inventors: Wojciech Wasko, Natan Manevich, Maciej Machnikowski, Nir Laufer, Dotan David Levi
-
Patent number: 12647074Abstract: Approaches presented herein provide for the isolation of electronic components, such as oscillators, that may be sensitive to environmental conditions such as temperature. In at least one embodiment, an isolation assembly can be provided that includes a sealed housing for preventing ambient air from reaching an oscillator operating within an inner chamber of the sealed housing. The walls of the inner chamber can have a layer of low-emissivity blocking material that can reduce the amount of heat transferred to the oscillator due to radiation. The inner chamber can also be connected to a vacuum through an air valve that allows the pressure in the chamber to be reduced, to reduce an amount of heat transfer due to conduction.Type: GrantFiled: August 13, 2024Date of Patent: June 2, 2026Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Nir Laufer, Dotan David Levi, Boaz Atias, Elad Mentovich
-
Patent number: 12615130Abstract: In one embodiment, a device includes clock circuitry including an oscillator to generate a local clock signal having a clock frequency, and a hardware clock to maintain a local clock responsively to the clock signal, at least one sensor to measure at least one value of at least one environmental parameter, processing circuitry to find at least one value of at least one filter parameter based on the at least one value of the at least one environmental parameter, and a filter to receive an error signal between a remote clock and the local clock, and filter the error signal and generate an adjustment to cause the clock circuitry to adjust the local clock signal or the local clock based on the at least one value of the at least one filter parameter.Type: GrantFiled: April 2, 2024Date of Patent: April 28, 2026Assignee: Mellanox Technologies, LtdInventors: Nir Laufer, Dotan David Levi, Bar Shapira, Natan Manevich, Dror Porat, Gil Shabat
-
Publication number: 20260074877Abstract: In one embodiment, a syntonization system includes a device including a dedicated clock signal input interface to be connected by a clock connection to a remote device and to receive a remote clock signal from the remote device, the remote device being external to the device, and clock circuitry to generate a local clock signal, and a digital clock controller to generate digital control signals to control the clock circuitry to syntonize the local clock signal according to the remote clock signal based on a difference between frequencies of the remote clock signal and the local clock signal, and provide the digital control signals to the clock circuitry, wherein the clock circuitry is to adjust the frequency of the local clock signal based on the digital control signals.Type: ApplicationFiled: September 12, 2024Publication date: March 12, 2026Inventors: Natan Manevich, Bar Shapira, Nir Laufer, Dotan Levi, Ana-Maria Cretan, Asaf Horev, Guy Lederman, Yuri Chipchev, Dmitry Lachover
-
Publication number: 20260051849Abstract: Approaches presented herein provide for the isolation of electronic components, such as oscillators, that may be sensitive to environmental conditions such as temperature. In at least one embodiment, an isolation assembly can be provided that includes a sealed housing for preventing ambient air from reaching an oscillator operating within an inner chamber of the sealed housing. The walls of the inner chamber can have a layer of low-emissivity blocking material that can reduce the amount of heat transferred to the oscillator due to radiation. The inner chamber can also be connected to a vacuum through an air valve that allows the pressure in the chamber to be reduced, to reduce an amount of heat transfer due to conduction.Type: ApplicationFiled: August 13, 2024Publication date: February 19, 2026Inventors: Nir Laufer, Dotan David Levi, Boaz Atias, Elad Mentovich
-
Publication number: 20260019181Abstract: In one embodiment, a device includes a network interface to send first data at a transmission rate and receive second data at a receive rate, and processing circuitry to send a message to a remote device over a packet data network, the message including data indicative of a measurement of a local clock and a measurement of the receive rate.Type: ApplicationFiled: July 15, 2024Publication date: January 15, 2026Inventors: Bar Shapira, Ariel Almog, Natan Manevich, Nir Laufer, Wojciech Wasko, Dotan David Levi
-
Publication number: 20250378366Abstract: In one embodiment, a system includes clock circuitry to generate a local clock signal, the clock circuitry including an oscillator, clock synchronization circuitry to adjust the local clock signal based on a remote clock, and a processor to train a machine learning model to predict a frequency or a frequency adjustment for applying to the local clock signal during clock holdover.Type: ApplicationFiled: June 6, 2024Publication date: December 11, 2025Inventors: Nir Laufer, Dror Porat, Bar Shapira, Thomas Kernen, Gil Shabat
-
Publication number: 20250355692Abstract: In one embodiment, a system includes a peripheral device, which includes an interface to receive from a virtual machine (VM) running on a host device, over a communication data bus, a request for timing data derived from a time measurement dialogue, the host device maintaining a master clock time, a hardware clock to maintain a peripheral device clock time, and processing circuitry to transform the master clock time to a frame of reference of the VM, and provide to the VM, over the communication data bus, the timing data based on the peripheral device clock time, and the master clock time transformed to the frame of reference of the VM.Type: ApplicationFiled: May 15, 2024Publication date: November 20, 2025Inventors: Wojciech Wasko, Stephen Glaser, Jonathon Evans, Vikramjit Sethi, Nir Laufer, Dotan David Levi
-
Publication number: 20250358032Abstract: In one embodiment, a network device includes a network interface to share time synchronization packets with at least one remote device over a network, a hardware clock to maintain a clock time, and packet processing circuitry to process the time synchronization packets according to a two-way time synchronization protocol in order to cause clock synchronization between the hardware clock and at least one clock of the at least one remote device.Type: ApplicationFiled: May 15, 2024Publication date: November 20, 2025Inventors: Nir Laufer, Bar Shapira, Wojciech Wasko, Maciej Machnikowski, Dotan David Levi, Natan Manevich
-
Publication number: 20250358033Abstract: In one embodiment, a system includes a hardware clock to maintain a clock time, and a network device including a network interface to receive a first time-synchronization message from a clock synchronization leader as part of a two-way time synchronization protocol, and a hardware accelerator to identify the first time-synchronization message, cause generation and sending of a second time-synchronization message to the clock synchronization leader in response to identifying the first time synchronization message, and provide timing information associated with the first time-synchronization message and the second time-synchronization message to time-synchronization software running on a host device to synchronize the hardware clock to the clock synchronization leader.Type: ApplicationFiled: May 15, 2024Publication date: November 20, 2025Inventors: Natan Manevich, Dotan David Levi, Nir Laufer, Wojciech Wasko, Maciej Machnikowski, Bar Shapira
-
Publication number: 20250323743Abstract: In one embodiments, a system includes a network device including a host interface to receive time synchronization messages generated by software executed by a processing unit of a host device, a hardware clock to maintain a clock time, scheduler circuitry to manage periodic transmission of the time synchronization messages according to the clock time and schedule data provided by the software, and a network interface to transmit the time synchronization messages to at least one clock synchronization follower according to the schedule data and the clock time.Type: ApplicationFiled: April 10, 2024Publication date: October 16, 2025Inventors: Natan Manevich, Dotan David Levi, Nir Laufer, Wojciech Wasko, Maciej Machnikowski, Bar Shapira, Ariel Almog
-
Publication number: 20250310074Abstract: In one embodiment, a device includes clock circuitry including an oscillator to generate a local clock signal having a clock frequency, and a hardware clock to maintain a local clock responsively to the clock signal, at least one sensor to measure at least one value of at least one environmental parameter, processing circuitry to find at least one value of at least one filter parameter based on the at least one value of the at least one environmental parameter, and a filter to receive an error signal between a remote clock and the local clock, and filter the error signal and generate an adjustment to cause the clock circuitry to adjust the local clock signal or the local clock based on the at least one value of the at least one filter parameter.Type: ApplicationFiled: April 2, 2024Publication date: October 2, 2025Inventors: Nir Laufer, Dotan David Levi, Bar Shapira, Natan Manevich, Dror Porat, Gil Shabat
-
Publication number: 20250258519Abstract: Embodiments of the present disclosure are directed to synchronizing clocks across a plurality of computing devices. Generally speaking, the clocks of the plurality of devices can be synchronized to whichever of the clocks is the furthest ahead in time. More specifically, embodiments provide for determining a common time reference establishment without need for an external reference. Rather, a computing device or node with the furthest ahead in time clock among devices or nodes in a group or time domain can be become the leader node and propagate time to the other nodes. Embodiments of the present disclosure can replace the traditional one-way time transfer from the IEEE 1588 timeTransmitter to the timeReceiver with two-way communication and time transfer.Type: ApplicationFiled: February 12, 2024Publication date: August 14, 2025Inventors: Maciej Machnikowski, Thomas Kernen, Nir Laufer, Wojciech Wasko, Dotan David Levi, Bar Or Shapira
-
Publication number: 20250226906Abstract: In some embodiments, a system includes a plurality of compute nodes, clock connections to connect at least some of the compute nodes and to distribute a master clock among the at least some compute nodes, and processing circuitry to discover a clock distribution topology formed by the compute nodes and the clock connections.Type: ApplicationFiled: January 7, 2024Publication date: July 10, 2025Inventors: Natan Manevich, Dotan David Levi, Bar Or Shapira, Ariel Almog, Nir Laufer
-
Publication number: 20250055667Abstract: In one embodiment, a system, includes a digitally controlled oscillator (DCO) to generate a local clock signal having a local clock frequency, and a hardware clock to maintain a value indicative of a local clock time advancing at a frequency proportional to the local clock frequency of the local clock signal generated by the DCO, and clock synchronization circuitry to receive from a device an indication of a remote clock time, generate a digital control command to at least partially correct for a difference between the remote clock time and the local clock time, and provide the digital control command to the DCO, wherein the DCO is to adjust the local clock frequency responsively to the digital control command.Type: ApplicationFiled: January 24, 2024Publication date: February 13, 2025Inventors: Natan Manevich, Dotan David Levi, Nir Laufer, Wojciech Wasko, Maciej Machnikowski, Doron Fael, Arnon Sattinger
-
Patent number: 12105209Abstract: A method for automatic detection of antenna site conditions, ASC, at an antenna site, AS, of an antenna, A, the method comprising the steps of providing (S1) signal source observations, SSO, derived from signals received by the antenna, A, from at least one signal source, SS, and transforming (S2) the signal source observations, SSO, into images fed to a trained image-processing artificial intelligence, AI, model which calculates antenna site conditions, ASC, at an antenna site, AS, of the respective antenna, A.Type: GrantFiled: March 19, 2019Date of Patent: October 1, 2024Assignee: ADVA Optical Networking SEInventors: Sandbekkhaug Odd, Erik Oostveen, Ralph Gerst, Nir Laufer, Joseph Phelan
-
Publication number: 20200301021Abstract: A method for automatic detection of antenna site conditions, ASC, at an antenna site, AS, of an antenna, A, the method comprising the steps of providing (S1) signal source observations, SSO, derived from signals received by the antenna, A, from at least one signal source, SS, and transforming (S2) the signal source observations, SSO, into images fed to a trained image-processing artificial intelligence, AI, model which calculates antenna site conditions, ASC, at an antenna site, AS, of the respective antenna, A.Type: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Inventors: Sandbekkhaug Odd, Erik Oostveen, Ralph Gerst, Nir Laufer, Joseph Phelan
-
Patent number: 10171326Abstract: A method for use in connection with a data transmission network includes receiving a plurality of time interval error data samples over a sampling period and comparing a duration of the sampling period to a time threshold for the sampling period. If the duration of the sampling period is less than or equal to the time threshold for the sampling period, the method includes processing the received plurality of data samples so as to calculate in real time a maximum time interval error. However, if the duration of the sampling period exceeds the time threshold for the sampling period, the method includes dividing the sampling period into a finite number of sub-intervals and processing the data samples in each sub-interval so as to produce a respective intermediate result for each sub-interval. Each of these intermediate results is stored directly after it is produced, and these stored intermediate results are processed so as to estimate the maximum time interval error.Type: GrantFiled: June 23, 2015Date of Patent: January 1, 2019Assignee: ADVA Optical Networking SEInventors: Georgy Kolotov, Opher Ronen, Nir Laufer, Israel Sasson
-
Publication number: 20150381451Abstract: A method for use in connection with a data transmission network includes receiving a plurality of time interval error data samples over a sampling period and comparing a duration of the sampling period to a time threshold for the sampling period. If the duration of the sampling period is less than or equal to the time threshold for the sampling period, the method includes processing the received plurality of data samples so as to calculate in real time a maximum time interval error. However, if the duration of the sampling period exceeds the time threshold for the sampling period, the method includes dividing the sampling period into a finite number of sub-intervals and processing the data samples in each sub-interval so as to produce a respective intermediate result for each sub-interval. Each of these intermediate results is stored directly after it is produced, and these stored intermediate results are processed so as to estimate the maximum time interval error.Type: ApplicationFiled: June 23, 2015Publication date: December 31, 2015Inventors: Georgy Kolotov, Opher Ronen, Nir Laufer, Israel Sasson