Patents by Inventor Imad Jean Fattouch

Imad Jean Fattouch 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: 11550068
    Abstract: A method of modeling mutable environmental structures includes receiving an estimated location of a Global Navigation Satellite Systems (GNSS) receiver in an environment and a plurality of GNSS-related features corresponding to a GNSS signal received at the GNSS receiver. The method also includes determining a plurality of candidate positions about the estimated location for the GNSS receiver. Each candidate position corresponds to a possible actual location of the GNSS receiver in the environment. For each candidate position, the method further includes generating, as an output from a GNSS localization model configured to receive the plurality of GNSS-related features as input, a respective probability that the respective candidate position includes the actual location of the GNSS receiver. The method also includes selecting from the plurality of candidate positions, the respective candidate position having a greatest probability as the actual location of the GNSS receiver.
    Type: Grant
    Filed: August 29, 2020
    Date of Patent: January 10, 2023
    Assignee: Google LLC
    Inventors: Stefano Maggiolo, Imad Jean Fattouch, Andrea Marchesini, Zixuan Qu, Zifei Tong
  • Patent number: 11531118
    Abstract: A method of processing signal paths includes receiving an estimated location for a GNSS receiver in an environment. The method also includes generating a plurality of candidate positions about the estimated location where each candidate position corresponds to a possible actual location of the GNSS receiver. The method further includes, for each available satellite at each candidate position, modeling a plurality of candidate signal paths by ray-launching a raster map of geographical data Here, the plurality of candidate signal paths includes one or more reflected signal paths. At each candidate position, the method also includes comparing, the plurality of candidate signal paths modeled for each available satellite at the respective candidate position to measured GNSS signal data from the GNSS receiver and generating a likelihood that the respective candidate position includes the actual location of the GNSS receiver based on the comparison.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: December 20, 2022
    Assignee: Google LLC
    Inventors: Imad Jean Fattouch, Arastoo Zabolestani Moradi, Frank Van Diggelen, Zifei Tong, Mohammed Khider, Stefano Maggiolo, David Orendorff
  • Patent number: 11500110
    Abstract: A method of localization using bearing from environmental features includes receiving an estimated location of a global navigation satellite system (GNSS) receiver associated with a user and a corresponding bearing for the GNSS receiver. The method also includes identifying one or more environmental features about the estimated location of the GNSS receiver. The method further includes determining whether an orientation of a respective environmental feature of the one or more environmental features correlates to the corresponding bearing for the GNSS receiver. When the orientation of the respective environmental feature correlates to the corresponding bearing for the GNSS receiver, the method includes generating an updated bearing for the GNSS receiver or locational system that matches the orientation of the respective environmental feature.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: November 15, 2022
    Assignee: Google LLC
    Inventors: David William Earle Orendorff, Imad Jean Fattouch, Mohammed Khider, Frank van Diggelen, Kevin Watts
  • Patent number: 11391848
    Abstract: A method of Doppler-based localization includes establishing an estimated position for a moving receiver. The method also includes generating a plurality of candidate positions about the estimated position. Each candidate position corresponds to a possible actual location of the moving receiver. For each available satellite, the method includes receiving a measured Doppler effect for a signal from the respective available satellite caused by the moving receiver. For each available satellite, the method also includes, at each candidate position, determining a predicted direction of the signal based on ray-launching the signal to the respective satellite and generating a predicted Doppler effect for the moving receiver.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: July 19, 2022
    Assignee: Google LLC
    Inventors: Frank Van Diggelen, Imad Jean Fattouch, David William Earle Orendorff
  • Publication number: 20220066053
    Abstract: A method of modeling mutable environmental structures includes receiving an estimated location of a Global Navigation Satellite Systems (GNSS) receiver in an environment and a plurality of GNSS-related features corresponding to a GNSS signal received at the GNSS receiver. The method also includes determining a plurality of candidate positions about the estimated location for the GNSS receiver. Each candidate position corresponds to a possible actual location of the GNSS receiver in the environment. For each candidate position, the method further includes generating, as an output from a GNSS localization model configured to receive the plurality of GNSS-related features as input, a respective probability that the respective candidate position includes the actual location of the GNSS receiver. The method also includes selecting from the plurality of candidate positions, the respective candidate position having a greatest probability as the actual location of the GNSS receiver.
    Type: Application
    Filed: August 29, 2020
    Publication date: March 3, 2022
    Applicant: Google LLC
    Inventors: Stefano Maggiolo, Imad Jean Fattouch, Andrea Marchesini, Zixuan Qu, Zifei Tong
  • Publication number: 20220066040
    Abstract: A method of processing signal paths includes receiving an estimated location for a GNSS receiver in an environment. The method also includes generating a plurality of candidate positions about the estimated location where each candidate position corresponds to a possible actual location of the GNSS receiver. The method further includes, for each available satellite at each candidate position, modeling a plurality of candidate signal paths by ray-launching a raster map of geographical data Here, the plurality of candidate signal paths includes one or more reflected signal paths. At each candidate position, the method also includes comparing, the plurality of candidate signal paths modeled for each available satellite at the respective candidate position to measured GNSS signal data from the GNSS receiver and generating a likelihood that the respective candidate position includes the actual location of the GNSS receiver based on the comparison.
    Type: Application
    Filed: September 1, 2020
    Publication date: March 3, 2022
    Applicant: Google LLC
    Inventors: Imad Jean Fattouch, Arastoo Zabolestani Moradi, Frank Van Diggelen, Zifei Tong, Mohammed Khider, Stefano Maggiolo, David Orendorff
  • Publication number: 20220066047
    Abstract: A method of localization using bearing from environmental features includes receiving an estimated location of a global navigation satellite system (GNSS) receiver associated with a user and a corresponding bearing for the GNSS receiver. The method also includes identifying one or more environmental features about the estimated location of the GNSS receiver. The method further includes determining whether an orientation of a respective environmental feature of the one or more environmental features correlates to the corresponding bearing for the GNSS receiver. When the orientation of the respective environmental feature correlates to the corresponding bearing for the GNSS receiver, the method includes generating an updated bearing for the GNSS receiver or locational system that matches the orientation of the respective environmental feature.
    Type: Application
    Filed: August 27, 2020
    Publication date: March 3, 2022
    Applicant: Google LLC
    Inventors: David William Earle Orendorff, Imad Jean Fattouch, Mohammed Khider, Frank van Diggelen, Kevin Watts
  • Publication number: 20220066046
    Abstract: A method of Doppler-based localization includes establishing an estimated position for a moving receiver. The method also includes generating a plurality of candidate positions about the estimated position. Each candidate position corresponds to a possible actual location of the moving receiver. For each available satellite, the method includes receiving a measured Doppler effect for a signal from the respective available satellite caused by the moving receiver. For each available satellite, the method also includes, at each candidate position, determining a predicted direction of the signal based on ray-launching the signal to the respective satellite and generating a predicted Doppler effect for the moving receiver.
    Type: Application
    Filed: August 27, 2020
    Publication date: March 3, 2022
    Applicant: Google LLC
    Inventors: Frank van Diggelen, Imad Jean Fattouch, David William Earle Orendorff