Patents by Inventor Mamdouh Yanni
Mamdouh Yanni 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: 12174295Abstract: In a method for multipath reflection correction of acoustic signals received at an ultrasonic sensor, acoustic signals are received at the ultrasonic sensor over a time of flight range. Characteristics of multipath reflection signals of received acoustic signals are determined, wherein the characteristics of the multipath reflection signals of the received acoustic signals comprise a relationship of primary signal contributions to multipath reflection signal contributions for the acoustic signals received at the ultrasonic sensor at a plurality of times of flight for a plurality of locations of the ultrasonic sensor. The characteristics of the multipath reflection signals of received acoustic signals are compared to the received acoustic signals.Type: GrantFiled: August 6, 2021Date of Patent: December 24, 2024Assignee: TDK CORPORATIONInventors: Mamdouh Yanni, Xiaoyue Jiang, Peter George Hartwell
-
Patent number: 12158460Abstract: Environmental conditions affecting a sensor having a thermal coefficient are compensated by applying an adaptive filter to an environmental condition reference signal. The resulting adaptive cancellation signal may be used to provide feedback control to a first heating element.Type: GrantFiled: February 4, 2022Date of Patent: December 3, 2024Assignee: InvenSense, Inc.Inventors: Mamdouh Yanni, Eiji Iwatsuki
-
Patent number: 11995909Abstract: In a method for multipath reflection correction of acoustic signals received at an ultrasonic sensor, characteristics of multipath reflection signals of the ultrasonic sensor are accessed, wherein the characteristics of the multipath reflection signals include a relationship of primary signal contributions to multipath reflection signal contributions for acoustic signals received at the ultrasonic sensor at a plurality of times of flight for a plurality of locations of the ultrasonic sensor. Acoustic signals are received at the ultrasonic sensor over a time of flight range while a target is interacting with the ultrasonic sensor, wherein the acoustic signals include a primary signal contribution and a multipath reflection signal contribution. The characteristics of the multipath reflection signals are compared to received acoustic signals.Type: GrantFiled: July 16, 2021Date of Patent: May 28, 2024Assignee: TDK CORPORATIONInventors: Xiaoyue Jiang, Peter George Hartwell, Mei-Lin Chan, Mamdouh Yanni
-
Publication number: 20220252567Abstract: Environmental conditions affecting a sensor having a thermal coefficient are compensated by applying an adaptive filter to an environmental condition reference signal. The resulting adaptive cancellation signal may be used to provide feedback control to a first heating element.Type: ApplicationFiled: February 4, 2022Publication date: August 11, 2022Inventors: Mamdouh Yanni, Eiji Iwatsuki
-
Publication number: 20220043993Abstract: In a method for receive beamforming using an array of ultrasonic transducers, a plurality of array positions comprising pluralities of ultrasonic transducers of the array of ultrasonic transducers is defined. A pixel capture operation is performed at each array position of the plurality of array positions. The pixel capture operation includes transmitting ultrasonic signals using a transmit beam pattern comprising ultrasonic transducers of the array of ultrasonic transducers, the transmit beam pattern for forming an ultrasonic beam toward a region of interest, and receiving reflected ultrasonic signals using a receive beam pattern comprising at least one ultrasonic transducer of the array of ultrasonic transducers. Received reflected ultrasonic signals are combined for a plurality of array positions overlapping the region of interest in a receive beamforming operation to generate a pixel for a reference array position of the plurality of array positions.Type: ApplicationFiled: August 6, 2021Publication date: February 10, 2022Applicant: TDK CORPORATIONInventors: Xiaoyue JIANG, Mamdouh YANNI, Mei-Lin CHAN, Cathy LEE, Peter George HARTWELL
-
Publication number: 20220043144Abstract: In a method for multipath reflection correction of acoustic signals received at an ultrasonic sensor, acoustic signals are received at the ultrasonic sensor over a time of flight range. Characteristics of multipath reflection signals of received acoustic signals are determined, wherein the characteristics of the multipath reflection signals of the received acoustic signals comprise a relationship of primary signal contributions to multipath reflection signal contributions for the acoustic signals received at the ultrasonic sensor at a plurality of times of flight for a plurality of locations of the ultrasonic sensor. The characteristics of the multipath reflection signals of received acoustic signals are compared to the received acoustic signals.Type: ApplicationFiled: August 6, 2021Publication date: February 10, 2022Inventors: Mamdouh YANNI, Xiaoyue JIANG, Peter George HARTWELL
-
Publication number: 20220019754Abstract: In a method for multipath reflection correction of acoustic signals received at an ultrasonic sensor, characteristics of multipath reflection signals of the ultrasonic sensor are accessed, wherein the characteristics of the multipath reflection signals include a relationship of primary signal contributions to multipath reflection signal contributions for acoustic signals received at the ultrasonic sensor at a plurality of times of flight for a plurality of locations of the ultrasonic sensor. Acoustic signals are received at the ultrasonic sensor over a time of flight range while a target is interacting with the ultrasonic sensor, wherein the acoustic signals include a primary signal contribution and a multipath reflection signal contribution. The characteristics of the multipath reflection signals are compared to received acoustic signals.Type: ApplicationFiled: July 16, 2021Publication date: January 20, 2022Applicant: TDK CorporationInventors: Xiaoyue JIANG, Peter George HARTWELL, Mei-Lin CHAN, Mamdouh YANNI
-
Patent number: 8009089Abstract: A system and method of providing a clock signal to a navigation satellite receiver in a device is disclosed. A clock signal generated by a voltage controlled temperature compensated crystal oscillator (VCTCXO) in a cellular engine of the same device is appropriated to clock a numerically controlled oscillator (NCO) programmed to generate an adjusted clock signal suitable for use in receiving signals from navigation satellites and to heterodyne them down to baseband or an intermediate frequency for processing. Preferably, if the cellular engine has an automatic frequency control (AFC) module for adjusting the voltage control input to the VCTCXO to compensate for a change in the operating environment of the cellular engine, the AFC module modifies the control word in the NCO to counteract such adjustment so that the adjusted clock signal provided to the navigation satellite receiver is not unduly impacted.Type: GrantFiled: March 8, 2011Date of Patent: August 30, 2011Assignee: Research In Motion LimitedInventor: Mamdouh Yanni
-
Publication number: 20110159819Abstract: A system and method of providing a clock signal to a navigation satellite receiver in a device is disclosed. A clock signal generated by a voltage controlled temperature compensated crystal oscillator (VCTCXO) in a cellular engine of the same device is appropriated to clock a numerically controlled oscillator (NCO) programmed to generate an adjusted clock signal suitable for use in receiving signals from navigation satellites and to heterodyne them down to baseband or an intermediate frequency for processing. Preferably, if the cellular engine has an automatic frequency control (AFC) module for adjusting the voltage control input to the VCTCXO to compensate for a change in the operating environment of the cellular engine, the AFC module modifies the control word in the NCO to counteract such adjustment so that the adjusted clock signal provided to the navigation satellite receiver is not unduly impacted.Type: ApplicationFiled: March 8, 2011Publication date: June 30, 2011Applicant: RESEARCH IN MOTION LIMITEDInventor: Mamdouh Yanni
-
Patent number: 7903025Abstract: A system and method of providing a clock signal to a navigation satellite receiver in a device is disclosed. A clock signal generated by a voltage controlled temperature compensated crystal oscillator (VCTCXO) in a cellular engine of the same device is appropriated to clock a numerically controlled oscillator (NCO) programmed to generate an adjusted clock signal suitable for use in receiving signals from navigation satellites and to heterodyne them down to baseband or an intermediate frequency for processing. Preferably, if the cellular engine has an automatic frequency control (AFC) module for adjusting the voltage control input to the VCTCXO to compensate for a change in the operating environment of the cellular engine, the AFC module modifies the control word in the NCO to counteract such adjustment so that the adjusted clock signal provided to the navigation satellite receiver is not unduly impacted.Type: GrantFiled: March 12, 2008Date of Patent: March 8, 2011Assignee: Research In Motion LimitedInventor: Mamdouh Yanni
-
Publication number: 20090231188Abstract: A system and method of providing a clock signal to a navigation satellite receiver in a device is disclosed. A clock signal generated by a voltage controlled temperature compensated crystal oscillator (VCTCXO) in a cellular engine of the same device is appropriated to clock a numerically controlled oscillator (NCO) programmed to generate an adjusted clock signal suitable for use in receiving signals from navigation satellites and to heterodyne them down to baseband or an intermediate frequency for processing. Preferably, if the cellular engine has an automatic frequency control (AFC) module for adjusting the voltage control input to the VCTCXO to compensate for a change in the operating environment of the cellular engine, the AFC module modifies the control word in the NCO to counteract such adjustment so that the adjusted clock signal provided to the navigation satellite receiver is not unduly impacted.Type: ApplicationFiled: March 12, 2008Publication date: September 17, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Mamdouh YANNI, Sean SIMMONS
-
Publication number: 20090037106Abstract: A real-time integrated Global Positioning System (GPS) and Inertial Navigation System (INS) system in which each aids the other to offer continuously available navigation information by each GPS and INS subsystem calculating an initial solution, providing the initial solution to the other GPS or INS subsystem, and then each GPS and INS subsystem calculating a collaborative solution based on the initial solution received from the other GPS or INS subsystem.Type: ApplicationFiled: October 11, 2007Publication date: February 5, 2009Inventors: Alexei Gavriline, Mamdouh Yanni, Yang Gao, Yufeng Zhang
-
Publication number: 20080243417Abstract: Systems and methods for correcting received magnetometer coordinates of a measured magnetic bearing are disclosed. The measured magnetic bearing may be received from a calibrated magnetometer configured to measure the strength and direction of a magnetic field. In embodiments used to navigate a geographical area, the magnetic field comprises, at least in part, Earth's magnetic field. The magnetic field is subject to anomalies caused by metal structures in the vicinity of the magnetometer. The corrected magnetic bearing is based on a slope of the coordinates relative to a defined origin and a magnetic field constant, such as Earth's magnetic field constant. In some embodiments, the received magnetometer coordinates are filtered prior to correction. In some embodiments, a magnitude of the measured magnetic bearing relative to the defined origin is compared to an anomaly detection limit and a bearing validity indicator is output according to the result of the comparison.Type: ApplicationFiled: June 29, 2007Publication date: October 2, 2008Inventors: Mamdouh Yanni, Alexei Gavriline, Ming He, Warren Tom, Joseph Schembri
-
Publication number: 20070156337Abstract: Accelerometers are used to provide acceleration data in 3 dimensions, from which vehicle distance traveled may be calculated during GPS outage using a one step integration of a 3-D pseudo acceleration vector. Magnetometers may also be used in combination with the accelerometers to calculate direction of travel. The system may be utilized for combined in-vehicle navigation and pedestrian navigation applications, and the same hardware is utilized for both system applications.Type: ApplicationFiled: February 15, 2006Publication date: July 5, 2007Inventor: Mamdouh Yanni