Patents by Inventor Eyal David
Eyal David 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: 11934332Abstract: Devices, methods, and systems are provided. In one example, a device is described to include a device interface that receives data from at least one data source; a data shuffle unit that collects the data received from the at least one data source, receives a descriptor that describes a data shuffle operation to perform on the data received from the at least one data source, performs the data shuffle operation on the collected data to produce shuffled data, and provides the shuffled data to at least one data target.Type: GrantFiled: February 1, 2022Date of Patent: March 19, 2024Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Daniel Marcovitch, Dotan David Levi, Eyal Srebro, Eliel Peretz, Roee Moyal, Richard Graham, Gil Bloch, Sean Pieper
-
Publication number: 20240008726Abstract: An ingestible device includes a cylindrical capsule having a central axis defined therethrough, a proximal end portion, and an atraumatically shaped distal end portion. A propulsion unit is disposed at the proximal end portion of the capsule for effecting movement of the capsule within an in vivo environment.Type: ApplicationFiled: July 5, 2023Publication date: January 11, 2024Inventors: Chen Mann, Vitaly Fastovsky, Yaniv Birnboim, Eyal David, Daniel Weihs, Mark Ishay
-
Publication number: 20230166156Abstract: Suspension training systems include one or more bands, and one or more handles. The handles can be coupled to the bands, and transmit user-generated forces to the bands. The systems also include a force sensor that measures the user-generated forces acting on the bands, and a computing device that acquires and displays information relating to the exercise session. The systems can generate recommendations for future exercise sessions based on the acquired information, so that exercise sessions can be tailed to the specific needs and capabilities of the user.Type: ApplicationFiled: October 12, 2022Publication date: June 1, 2023Inventors: Guy Bar, Eyal David, Elad Elkalai, Idan Hail, Paul M. Juris, Elisha Poplinger, Dan Strik
-
Publication number: 20230157638Abstract: A medical patch configured for being applied to a patient and for communicating with an in-vivo device located within the patient’s body; The medical patch comprises an adhesive surface configured for adhering the patch to the patient’s skin; and a communication arrangement configured for providing communication between the medical patch and the in-vivo device.Type: ApplicationFiled: May 20, 2021Publication date: May 25, 2023Inventors: Eyal David, Eli Ziv
-
Publication number: 20230148965Abstract: A patch configured for being applied to a patients skin, said patch comprising a contact area configured for being in direct contact with the patients skin when applied thereto, and a detector configured for detecting contact between the contact area and the patients skin.Type: ApplicationFiled: May 20, 2021Publication date: May 18, 2023Inventors: Eyal David, Iddo Diukman, Baruch Gruman
-
Publication number: 20230110715Abstract: Interactive/smart resistance band training systems include one or more resistance bands connected to a force sensing unit that registers the force exerted by a user on handles connected to the bands. The sensing unit operates effectively regardless of whether the user is training with one handle individually, or with two handles being pulled in parallel or non-parallel directions. The systems may correct the force readings to account for non-alignment between the force-measurement axis of the force sensing unit and the directions in which the user applies force to the resistance bands. The systems may guide a user through exercise sessions tailored to the fitness level of the user; may display the force readings, calories burned, and other performance parameters and goals on a continuous, real-time basis; may summarize the result of the exercise session; and may recommend subsequent exercise sessions based on the performance of the user.Type: ApplicationFiled: February 9, 2022Publication date: April 13, 2023Inventors: Eyal David, Guy Bar, Jack Afik, Elisha Poplinger, Paul M. Juris, Jeffrey Cooper, Dan Strik, Elad Elkalai
-
Patent number: 11540175Abstract: A method of processing packets propagated over a packet switched communications network having a control plane, user plane, and a plurality of probes, the method comprising: receiving at least one control plane packet associated with creating at least one user session in the network; selecting a set of user sessions from the at least one user session; determining at least one target feature that characterizes packets propagated over the network; and load balancing all packets sharing the at least one target feature that belong to a same user session of the set of user sessions to a same probe of the plurality of probes for processing by the probe.Type: GrantFiled: August 14, 2019Date of Patent: December 27, 2022Assignee: Radcom Ltd.Inventors: Eyal David Harari, Tomer Tuvia Ilan, Tiran Golan, Itay Orgad
-
Patent number: 11418947Abstract: Apparatus comprising a plurality of servers and at least one router that are configured to receive from a communications network data records that the network generates, which are associated with IMSIs and comprise metadata characterizing communications that the network propagates, associate IMSIs with the data records, and store data records associated with a same IMSI in a memory correlated with their shared associated IMSI.Type: GrantFiled: January 16, 2017Date of Patent: August 16, 2022Assignee: RADCOM LTD.Inventors: Yehiel Itman, David Dragilev, Tomer Tuvia Ilan, Eyal David Harari
-
Publication number: 20220233905Abstract: The present invention relates to a body resistance physical exercise device with monitoring and fitness tracking capabilities, comprising: a) an electrical monitoring element configured to measure information relative to exercise parameters during repetitive motions performed with said device; and b) an elastomeric band adapted to enable the repetitive motions, wherein the resistance of the elastomeric band is capable of being adjusted.Type: ApplicationFiled: April 15, 2022Publication date: July 28, 2022Inventors: Guy Bar, Eyal David
-
Patent number: 11350295Abstract: A data store configured to store data generated by activity of network elements (NEs) of a communications network, the data store comprising: a stateless Base-index data store configured to store stateless Base-index records, each stateless Base-index record comprising a copy of at least a portion of data comprised in a protocol data unit (PDU) generated by an NE and a stateless Base-index vector comprising a value for at least one intrinsic Base-index from a selection of intrinsic Base indices, which value may be used to associate the PDU with a temporary feature of the network; and a stateful identifier index (ID-index) store configured to store stateful ID-index records, each stateful ID-index stateful record comprising an identifier index (ID-index) vector.Type: GrantFiled: March 20, 2020Date of Patent: May 31, 2022Assignee: RADCOM LTD.Inventors: Tal Yaniv, Eyal David Harari, Yehiel Itman, Ram Amit, Tomer Tuvia Ilan
-
Patent number: 10848298Abstract: Embodiments are disclosed for full-rate phase detection for a pulse amplitude modulation N (PAM-N) signal. The example method includes sampling an incoming signal in one or more sampling times. The example method further includes determining that an amplitude associated with a current sampling time is within an upper threshold and a lower threshold for each sampling time of the one or more sampling times. The example method further includes upon determining that the amplitude of the current sampling time is within the upper threshold and the lower threshold, determining an amplitude range associated with an immediately preceding sampling time and an amplitude range associated with an immediately subsequent sampling time. The example method further includes determining a transition status representing one of an upward transition, a downward transition, or no transition with respect to the current sampling time.Type: GrantFiled: October 15, 2019Date of Patent: November 24, 2020Assignee: Mellanox Technologies Denmark ApS.Inventors: Johan Jacob Mohr, Thorkild Franck, Eyal David
-
Publication number: 20200305011Abstract: A data store configured to store data generated by activity of network elements (NEs) of a communications network, the data store comprising: a stateless Base-index data store configured to store stateless Base-index records, each stateless Base-index record comprising a copy of at least a portion of data comprised in a protocol data unit (PDU) generated by an NE and a stateless Base-index vector comprising a value for at least one intrinsic Base-index from a selection of intrinsic Base indices, which value may be used to associate the PDU with a temporary feature of the network; and a stateful identifier index (ID-index) store configured to store stateful ID-index records, each stateful ID-index stateful record comprising an identifier index (ID-index) vector.Type: ApplicationFiled: March 20, 2020Publication date: September 24, 2020Inventors: Tal Yaniv, Eyal David Harari, Yehiel Itman, Ram Amit, Tomer Tuvia Ilan
-
Patent number: 10764095Abstract: Embodiments are disclosed for tuning a continuous time linear equalizer embedded in a receiver of a communication system. An example method includes receiving an N-point estimation of a channel pulse response associated with an input signal. The method further includes calculating an estimated power spectral density for one or more desired frequency bands. The method further includes updating one or more parameters of a continuous time linear equalizer to adjust one or more power densities of the one or more desired frequency bands based on the one or more estimated power spectral densities calculated. The method further includes calculating, for each desired frequency band, an estimated power spectral density after updating the one or more parameters of the continuous time linear equalizer to adjust the one or more power densities of the one or more desired frequency bands.Type: GrantFiled: June 25, 2019Date of Patent: September 1, 2020Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Daniel Kedar, Eyal David, Johan Jacob Mohr, Stanislav Gurtovoy
-
Patent number: 10757025Abstract: A load balancing system for a packet switched communications network, the load balancing system comprising: at least one stateful load balancer configured to receive and process copies of control plane packets propagated by the network to determine a characterizing vector for each target feature of at least one target feature that characterizes packets propagated by the network, which vector comprises one or more characterizing components and is useable to associate packets propagated by the network with the target feature; and at least one non-stateful load balancer configured to: receive the at least one characterizing vector and copies of packets propagated by the network; use the at least one characterizing vector to associate a target feature of the at least one target feature with each of a plurality of the received packets; and load balance and transmit copies of packets that the non-stateful load balancer associates with a target feature of the at least one target feature to at least one probe, and coType: GrantFiled: August 14, 2018Date of Patent: August 25, 2020Assignee: Radcom Ltd.Inventors: Eyal David Harari, Tomer Tuvia Ilan, Tiran Golan
-
Patent number: 10686630Abstract: Embodiments are disclosed for channel estimation in a receiver of a communication system. An example method includes receiving, via a receiver of a communication system, an input signal. The example method further includes using a first event indicator embedded in an analog circuit of the receiver to slice the input signal to generate a sliced input signal and applying an offset to the input signal to generate an offsetted signal. The example method further includes using a second event indicator embedded in the analog circuit to slice the offsetted signal to generate a sliced offsetted signal. The example method further includes applying a first predefined delay to the sliced input signal and applying a second predefined delay to the sliced offsetted signal. The example method further includes generating a conditional ones signal based on the sliced input signal and the sliced offsetted signal and using the conditional ones signal to calibrate an equalizer embedded in the receiver.Type: GrantFiled: July 15, 2019Date of Patent: June 16, 2020Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Eyal David, Shai Cohen, Johan Jacob Mohr, Daniel Kedar, Stanislav Gurtovoy, Ran Sela, Aviv Berg
-
Patent number: 10686528Abstract: Embodiments are disclosed for generating a lookup table value for calibrating a lookup table circuit in an optical transmitter. The example method includes generating a calibration signal. The calibration signal encodes a plurality of bits in a number of amplitude levels. The example method further includes transmitting the calibration signal to a module under calibration and transmitting a symbol sequence of defined length to a reference module. The reference module compares the symbol sequence with a distorted signal received from the module under calibration to generate a set of condition count statistics. The example method further includes receiving the set of condition count statistics from the receiver in the reference module and calculating a lookup table value based on the set of condition count statistics. The example method further includes transmitting the lookup table value to a transmitter associated with the module under calibration.Type: GrantFiled: November 7, 2018Date of Patent: June 16, 2020Assignee: MELLANOX TECHNOLOGIES DENMARK APS.Inventors: Thorkild Franck, Bjarke Vad Pedersen, Johan Jacob Mohr, Eyal David, Juan Jose Vegas Olmos
-
Publication number: 20200145111Abstract: Embodiments are disclosed for generating a lookup table value for calibrating a lookup table circuit in an optical transmitter. The example method includes generating a calibration signal. The calibration signal encodes a plurality of bits in a number of amplitude levels. The example method further includes transmitting the calibration signal to a module under calibration and transmitting a symbol sequence of defined length to a reference module. The reference module compares the symbol sequence with a distorted signal received from the module under calibration to generate a set of condition count statistics. The example method further includes receiving the set of condition count statistics from the receiver in the reference module and calculating a lookup table value based on the set of condition count statistics. The example method further includes transmitting the lookup table value to a transmitter associated with the module under calibration.Type: ApplicationFiled: November 7, 2018Publication date: May 7, 2020Inventors: Thorkild FRANCK, Bjarke Vad PEDERSEN, Johan Jacob MOHR, Eyal DAVID, Juan Jose VEGAS OLMOS
-
Publication number: 20190373506Abstract: A method of processing packets propagated over a packet switched communications network having a control plane, user plane, and a plurality of probes, the method comprising: receiving at least one control plane packet associated with creating at least one user session in the network; selecting a set of user sessions from the at least one user session; determining at least one target feature that characterizes packets propagated over the network; and load balancing all packets sharing the at least one target feature that belong to a same user session of the set of user sessions to a same probe of the plurality of probes for processing by the probe.Type: ApplicationFiled: August 14, 2019Publication date: December 5, 2019Inventors: Eyal David Harari, Tomer Tuvia Ilan, Tiran Golan, Itay Orgad
-
Publication number: 20190200216Abstract: Apparatus comprising a plurality of servers and at least one router that are configured to receive from a communications network data records that the network generates, which are associated with IMSIs and comprise metadata characterizing communications that the network propagates, associate IMSIs with the data records, and store data records associated with a same IMSI in a memory correlated with their shared associated IMSI.Type: ApplicationFiled: January 16, 2017Publication date: June 27, 2019Inventors: Yehiel Itman, David Dragilev, Tomer Tuvia Ilan, Eyal David Harari
-
Publication number: 20180359186Abstract: A load balancing system for a packet switched communications network, the load balancing system comprising: at least one stateful load balancer configured to receive and process copies of control plane packets propagated by the network to determine a characterizing vector for each target feature of at least one target feature that characterizes packets propagated by the network, which vector comprises one or more characterizing components and is useable to associate packets propagated by the network with the target feature; and at least one non-stateful load balancer configured to: receive the at least one characterizing vector and copies of packets propagated by the network; use the at least one characterizing vector to associate a target feature of the at least one target feature with each of a plurality of the received packets; and load balance and transmit copies of packets that the non-stateful load balancer associates with a target feature of the at least one target feature to at least one probe, and coType: ApplicationFiled: August 14, 2018Publication date: December 13, 2018Inventors: Eyal David Harari, Tomer Tuvia Ilan, Tiran Golan