Patents by Inventor Mehran Ferdowsi

Mehran Ferdowsi 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: 20220066450
    Abstract: This disclosure describes systems and methods for a multipoint cable cam (MPCC) of an aerial vehicle. A method includes operations of receiving user input associated with a predetermined path and correlating the received user input with stored global positioning satellite (GPS) data to generate one or more virtual waypoints along the predetermined path. The method includes processing the one or more virtual waypoints to generate a spline-based flight path. The method may include storing the spline-based flight path and transmitting the spline-based flight path to the aerial vehicle.
    Type: Application
    Filed: November 8, 2021
    Publication date: March 3, 2022
    Inventors: William Silva, Vikrant More, Ashwani Arya, Mehran Ferdowsi, Stephen Yui
  • Publication number: 20220019244
    Abstract: The position of a UAV within a three-dimensional space is changed based on a change in position of a controller of the UAV. First and second sensor data are produced using sensors of the controller to maintain stable altitude output for the UAV. The first sensor data indicates a geolocation of the controller, and the second sensor data indicates a barometric pressure of an environment in which the controller is located. The first and second sensor data are post-processed using a complementary filter based on respective altitude measurements of the first and second sensor data to determine an altitude of the controller. A position of the controller is determined within a three-dimensional space based on the altitude. Data indicative of the position of the controller within the three-dimensional space is then transmitted to the UAV to cause a change in a position of the UAV within the three-dimensional space.
    Type: Application
    Filed: August 3, 2021
    Publication date: January 20, 2022
    Inventors: Ruihui Di, Ashwani Arya, Mehran Ferdowsi, Nirmit Kamalbhai Shah
  • Patent number: 11194027
    Abstract: Sensors, including time-of-flight sensors, may be used to detect objects in an environment. In an example, a vehicle may include a time-of-flight sensor that images objects around the vehicle, e.g., so the vehicle can navigate relative to the objects. Sensor data generated by the time-of-flight sensor can include noise. In some examples, the sensor data is filtered by comparing a measured intensity value to a threshold intensity value. The threshold intensity value can be determined on a per-pixel basis using depth information and/or intensity information for a corresponding image frame.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: December 7, 2021
    Assignee: Zoox, Inc.
    Inventors: Subasingha Shaminda Subasingha, Turhan Karadeniz, Robert Nicholas Moor, Mehran Ferdowsi
  • Patent number: 11169522
    Abstract: This disclosure describes systems and methods for a multipoint cable cam (MPCC) of an aerial vehicle. A method includes operations of receiving user input associated with a predetermined path and correlating the received user input with stored global positioning satellite (GPS) data to generate one or more virtual waypoints along the predetermined path. The method includes processing the one or more virtual waypoints to generate a spline-based flight path. The method may include storing the spline-based flight path and transmitting the spline-based flight path to the aerial vehicle.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: November 9, 2021
    Assignee: GoPro, Inc.
    Inventors: William Silva, Vikrant More, Ashwani Arya, Mehran Ferdowsi, Stephen Yui
  • Patent number: 11099581
    Abstract: The position of a UAV within a three-dimensional space is changed based on a change in position of a controller of the UAV. First and second sensor data are produced using sensors of the controller to maintain stable altitude output for the UAV. The first sensor data indicates a geolocation of the controller, and the second sensor data indicates a barometric pressure of an environment in which the controller is located. The first and second sensor data are post-processed using a complementary filter based on respective altitude measurements of the first and second sensor data to determine an altitude of the controller. A position of the controller is determined within a three-dimensional space based on the altitude. Data indicative of the position of the controller within the three-dimensional space is then transmitted to the UAV to cause a change in a position of the UAV within the three-dimensional space.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: August 24, 2021
    Assignee: GoPro, Inc.
    Inventors: Ruihui Di, Ashwani Arya, Mehran Ferdowsi, Nirmit Kamalbhai Shah
  • Patent number: 11018974
    Abstract: A vehicle can include various components such as sensors and computing devices, as well as a network to couple the sensors and computing devices. A capability status can indicate an error with a computing device, available computational resources of a computing device, and/or an available bandwidth among others. Sensor data can be manipulated, based on the capability status, into various formats and/or sent to various destinations.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: May 25, 2021
    Assignee: Zoox, Inc.
    Inventors: Mehran Ferdowsi, Turhan Karadeniz
  • Publication number: 20200309957
    Abstract: Particulate matter, such as dust, steam, smoke, rain, etc. may cause one or more sensor types to generate false positive detections. In particular, various depth measurements may be impeded by particulate matter. Identifying a false return and/or removing a false detection based at least in part on a sensor output may comprise determining a similarity of a portion of a return signal to an emitted light pulse or an expected return signal, determining a variance of the signal portion over time, determining a difference between a power spectrum of the return relative to an expected power spectrum, and/or determining that a duration associated with the signal portion meets or exceeds a threshold duration.
    Type: Application
    Filed: April 16, 2020
    Publication date: October 1, 2020
    Inventors: Sreevatsan Bhaskaran, Mehran Ferdowsi, Ryan McMichael, Subasingha Shaminda Subasingha
  • Publication number: 20200309923
    Abstract: A machine-learned (ML) model for detecting that depth data (e.g., lidar data, radar data) comprises a false positive attributable to particulate matter, such as dust, steam, smoke, rain, etc. The ML model may be trained based at least in part on simulated depth data generated by a fluid dynamics model and/or by collecting depth data during operation of a device (e.g., an autonomous vehicle. In some examples, an autonomous vehicle may identify depth data that may be associated with particulate matter based at least in part on an outlier region in a thermal image. For example, the outlier region may be associated with steam.
    Type: Application
    Filed: April 16, 2020
    Publication date: October 1, 2020
    Inventors: Sreevatsan Bhaskaran, Mehran Ferdowsi, Ryan McMichael, Subasingha Shaminda Subasingha
  • Publication number: 20200249326
    Abstract: A LIDAR system that identifies, from a channel output, a false positive return and/or suppressing a corresponding false positive detection caused, in some cases, a strong reflection by a highly reflective surface that caused light to leak from a first channel to a second channel. The LIDAR system described herein may identify, as a false return, a return detected in the second channel that has an intensity that is much less than a return in the first channel and indicates a distance that is the same or very close to a distance indicated the return in the first channel. Based at least in part on identifying a return as a false return, the LIDAR system may suppress a false detection associated with the false return by modifying a detection threshold.
    Type: Application
    Filed: February 14, 2019
    Publication date: August 6, 2020
    Inventors: Sreevatsan Bhaskaran, Mehran Ferdowsi, Ryan McMichael, Subasingha Shaminda Subasingha
  • Publication number: 20200172262
    Abstract: A condition of an unmanned aerial vehicle (UAV) is detected using one or more sensors of the UAV and signaled according to an alert definition associated with the condition. For example, an alert definition can indicate to signal the condition by using a motor of the UAV to produce an audible tone. A tonal signal having a frequency within an audible spectrum can be generated according to the alert definition. The tonal signal and a drive signal used for supplying current to the motor can be combined to produce a combined signal. The combined signal can then be transmitted to the motor to cause the motor to produce the audible tone. In some cases, an amplitude of the tonal signal can be modulated, such as where the amplitude of the combined signal exceeds a threshold associated with an operating margin of the UAV.
    Type: Application
    Filed: February 7, 2020
    Publication date: June 4, 2020
    Inventors: Joseph A. Enke, Miles Hansen, Mehran Ferdowsi
  • Patent number: 10577121
    Abstract: A condition of an unmanned aerial vehicle (UAV) is detected using one or more sensors of the UAV and signaled according to an alert definition associated with the condition. For example, an alert definition can indicate to signal the condition by using a motor of the UAV to produce an audible tone. A tonal signal having a frequency within an audible spectrum can be generated according to the alert definition. The tonal signal and a drive signal used for supplying current to the motor can be combined to produce a combined signal. The combined signal can then be transmitted to the motor to cause the motor to produce the audible tone. In some cases, an amplitude of the tonal signal can be modulated, such as where the amplitude of the combined signal exceeds a threshold associated with an operating margin of the UAV.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: March 3, 2020
    Assignee: GoPro, Inc.
    Inventors: Joseph A. Enke, Miles Hansen, Mehran Ferdowsi
  • Publication number: 20190177002
    Abstract: A condition of an unmanned aerial vehicle (UAV) is detected using one or more sensors of the UAV and signaled according to an alert definition associated with the condition. For example, an alert definition can indicate to signal the condition by using a motor of the UAV to produce an audible tone. A tonal signal having a frequency within an audible spectrum can be generated according to the alert definition. The tonal signal and a drive signal used for supplying current to the motor can be combined to produce a combined signal. The combined signal can then be transmitted to the motor to cause the motor to produce the audible tone. In some cases, an amplitude of the tonal signal can be modulated, such as where the amplitude of the combined signal exceeds a threshold associated with an operating margin of the UAV.
    Type: Application
    Filed: December 7, 2017
    Publication date: June 13, 2019
    Applicant: GoPro, Inc.
    Inventors: Joseph A. Enke, Miles Hansen, Mehran Ferdowsi
  • Publication number: 20190094863
    Abstract: This disclosure describes systems and methods for a multipoint cable cam (MPCC) of an aerial vehicle. A method includes operations of receiving user input associated with a predetermined path and correlating the received user input with stored global positioning satellite (GPS) data to generate one or more virtual waypoints along the predetermined path. The method includes processing the one or more virtual waypoints to generate a spline-based flight path. The method may include storing the spline-based flight path and transmitting the spline-based flight path to the aerial vehicle.
    Type: Application
    Filed: February 27, 2018
    Publication date: March 28, 2019
    Inventors: William Silva, Vikrant More, Ashwani Arya, Mehran Ferdowsi, Stephen Yui
  • Publication number: 20190094887
    Abstract: The position of a UAV within a three-dimensional space is changed based on a change in position of a controller of the UAV. First and second sensor data are produced using sensors of the controller to maintain stable altitude output for the UAV. The first sensor data indicates a geolocation of the controller, and the second sensor data indicates a barometric pressure of an environment in which the controller is located. The first and second sensor data are post-processed using a complementary filter based on respective altitude measurements of the first and second sensor data to determine an altitude of the controller. A position of the controller is determined within a three-dimensional space based on the altitude. Data indicative of the position of the controller within the three-dimensional space is then transmitted to the UAV to cause a change in a position of the UAV within the three-dimensional space.
    Type: Application
    Filed: March 8, 2018
    Publication date: March 28, 2019
    Inventors: Ruihui Di, Ashwani Arya, Mehran Ferdowsi, Nirmit Kamalbhai Shah