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: 11934332
    Abstract: 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: Grant
    Filed: February 1, 2022
    Date of Patent: March 19, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Daniel Marcovitch, Dotan David Levi, Eyal Srebro, Eliel Peretz, Roee Moyal, Richard Graham, Gil Bloch, Sean Pieper
  • Publication number: 20240008726
    Abstract: 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: Application
    Filed: July 5, 2023
    Publication date: January 11, 2024
    Inventors: Chen Mann, Vitaly Fastovsky, Yaniv Birnboim, Eyal David, Daniel Weihs, Mark Ishay
  • Publication number: 20230166156
    Abstract: 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: Application
    Filed: October 12, 2022
    Publication date: June 1, 2023
    Inventors: Guy Bar, Eyal David, Elad Elkalai, Idan Hail, Paul M. Juris, Elisha Poplinger, Dan Strik
  • Publication number: 20230157638
    Abstract: 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: Application
    Filed: May 20, 2021
    Publication date: May 25, 2023
    Inventors: Eyal David, Eli Ziv
  • Publication number: 20230148965
    Abstract: 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: Application
    Filed: May 20, 2021
    Publication date: May 18, 2023
    Inventors: Eyal David, Iddo Diukman, Baruch Gruman
  • Publication number: 20230110715
    Abstract: 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: Application
    Filed: February 9, 2022
    Publication date: April 13, 2023
    Inventors: Eyal David, Guy Bar, Jack Afik, Elisha Poplinger, Paul M. Juris, Jeffrey Cooper, Dan Strik, Elad Elkalai
  • Patent number: 11540175
    Abstract: 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: Grant
    Filed: August 14, 2019
    Date of Patent: December 27, 2022
    Assignee: Radcom Ltd.
    Inventors: Eyal David Harari, Tomer Tuvia Ilan, Tiran Golan, Itay Orgad
  • Patent number: 11418947
    Abstract: 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: Grant
    Filed: January 16, 2017
    Date of Patent: August 16, 2022
    Assignee: RADCOM LTD.
    Inventors: Yehiel Itman, David Dragilev, Tomer Tuvia Ilan, Eyal David Harari
  • Publication number: 20220233905
    Abstract: 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: Application
    Filed: April 15, 2022
    Publication date: July 28, 2022
    Inventors: Guy Bar, Eyal David
  • Patent number: 11350295
    Abstract: 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: Grant
    Filed: March 20, 2020
    Date of Patent: May 31, 2022
    Assignee: RADCOM LTD.
    Inventors: Tal Yaniv, Eyal David Harari, Yehiel Itman, Ram Amit, Tomer Tuvia Ilan
  • Patent number: 10848298
    Abstract: 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: Grant
    Filed: October 15, 2019
    Date of Patent: November 24, 2020
    Assignee: Mellanox Technologies Denmark ApS.
    Inventors: Johan Jacob Mohr, Thorkild Franck, Eyal David
  • Publication number: 20200305011
    Abstract: 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: Application
    Filed: March 20, 2020
    Publication date: September 24, 2020
    Inventors: Tal Yaniv, Eyal David Harari, Yehiel Itman, Ram Amit, Tomer Tuvia Ilan
  • Patent number: 10764095
    Abstract: 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: Grant
    Filed: June 25, 2019
    Date of Patent: September 1, 2020
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Daniel Kedar, Eyal David, Johan Jacob Mohr, Stanislav Gurtovoy
  • Patent number: 10757025
    Abstract: 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 co
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: August 25, 2020
    Assignee: Radcom Ltd.
    Inventors: Eyal David Harari, Tomer Tuvia Ilan, Tiran Golan
  • Patent number: 10686630
    Abstract: 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: Grant
    Filed: July 15, 2019
    Date of Patent: June 16, 2020
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Eyal David, Shai Cohen, Johan Jacob Mohr, Daniel Kedar, Stanislav Gurtovoy, Ran Sela, Aviv Berg
  • Patent number: 10686528
    Abstract: 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: Grant
    Filed: November 7, 2018
    Date of Patent: June 16, 2020
    Assignee: MELLANOX TECHNOLOGIES DENMARK APS.
    Inventors: Thorkild Franck, Bjarke Vad Pedersen, Johan Jacob Mohr, Eyal David, Juan Jose Vegas Olmos
  • Publication number: 20200145111
    Abstract: 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: Application
    Filed: November 7, 2018
    Publication date: May 7, 2020
    Inventors: Thorkild FRANCK, Bjarke Vad PEDERSEN, Johan Jacob MOHR, Eyal DAVID, Juan Jose VEGAS OLMOS
  • Publication number: 20190373506
    Abstract: 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: Application
    Filed: August 14, 2019
    Publication date: December 5, 2019
    Inventors: Eyal David Harari, Tomer Tuvia Ilan, Tiran Golan, Itay Orgad
  • Publication number: 20190200216
    Abstract: 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: Application
    Filed: January 16, 2017
    Publication date: June 27, 2019
    Inventors: Yehiel Itman, David Dragilev, Tomer Tuvia Ilan, Eyal David Harari
  • Publication number: 20180359186
    Abstract: 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 co
    Type: Application
    Filed: August 14, 2018
    Publication date: December 13, 2018
    Inventors: Eyal David Harari, Tomer Tuvia Ilan, Tiran Golan