Patents by Inventor Christopher Goodall

Christopher Goodall 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: 10302669
    Abstract: Systems and methods are disclosed for estimating speed and/or velocity for a portable device using an optical sensor. The optical sensor may capture a plurality of samples to be processed to estimate speed. The speed or velocity may be estimated based on a determined context and/or usage of the portable device. The estimated speed or velocity may be used to supplement other navigational solutions or may be used independently.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: May 28, 2019
    Assignee: InvenSense, Inc.
    Inventors: Amr Al-Hamad, Bashir Kazemipur, Jacques Georgy, Zainab Syed, Christopher Goodall
  • Publication number: 20190086211
    Abstract: The present disclosure relates to methods of enhancing a navigation solution about a device and a platform, wherein the mobility of the device may be constrained or unconstrained within the platform, and wherein the navigation solution is provided even in the absence of normal navigational information updates (such as, for example, GNSS). More specifically, the present method comprises utilizing measurements from sensors (e.g. accelerometers, gyroscopes, magnetometers etc.) within the device to calculate and resolve the attitude of the device and the platform, and the attitude misalignment between the device and the platform.
    Type: Application
    Filed: November 9, 2018
    Publication date: March 21, 2019
    Applicant: InvenSense, Inc.
    Inventors: Jacques Georgy, Zainab Syed, Christopher Goodall, Mohamed Atia, Aboelmagd Noureldin, Naser El-Sheimy
  • Patent number: 10228252
    Abstract: An apparatus and method are disclosed for enhancing a navigation solution of a portable device and a platform. Motion sensor data may be obtained corresponding to motion of the portable device, such that a first filter may be configured to output a navigation solution and at least one second filter may be configured to use the motion sensor data to generate at least one value. The at least one generated value may then be used with the first filter to enhance the navigation solution output by the first filter.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: March 12, 2019
    Assignee: InvenSense, Inc.
    Inventors: Jacques Georgy, Zainab Syed, Christopher Goodall
  • Patent number: 10203207
    Abstract: The present disclosure relates to methods of enhancing a navigation solution about a device and a platform, wherein the mobility of the device may be constrained or unconstrained within the platform, and wherein the navigation solution is provided even in the absence of normal navigational information updates (such as, for example, GNSS). More specifically, the present method comprises utilizing measurements from sensors (e.g. accelerometers, gyroscopes, magnetometers etc.) within the device to calculate and resolve the attitude of the device and the platform, and the attitude misalignment between the device and the platform.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: February 12, 2019
    Assignee: InvenSense, Inc.
    Inventors: Jacques Georgy, Zainab Syed, Christopher Goodall, Mohamed Atia, Aboelmagd Noureldin, Naser El-Sheimy
  • Patent number: 10184797
    Abstract: An apparatus and methods are disclosed for determining a navigational constraint for a portable device using an ultrasonic sensor. The navigational constraint may be used to supplement other navigational solutions or may be used independently. The ultrasonic sensor may provide a plurality of samples to be processed to determine the constraint. Processing the ultrasonic samples may include performing a flow analysis regarding detected external objects. Determining the constraint may include any or all of determining a context for usage, distinguishing usage modes, estimating relative heading changes, and estimating misalignment angle between device and platform needed to determine direction of motion of the platform and determining a speed of the portable device from the samples.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: January 22, 2019
    Assignee: InvenSense, Inc.
    Inventors: Jacques Georgy, Amr Al-Hamad, Christopher Goodall
  • Publication number: 20180372499
    Abstract: An apparatus and method are disclosed for characterizing motion of a platform. Motion sensor data from a portable device having a sensor assembly may be obtained. The portable device may be within the platform and tethered or untethered, and the mobility of the portable device may be constrained or unconstrained within the platform. Following a determination the platform is moving, motion dynamics of the portable device that are independent from motion dynamics of the platform may be identified and motion sensor data corresponding to motion of the platform and motion sensor data corresponding to the identified independent motion of the portable device may be separated from the obtained motion sensor data. Accordingly, motion sensor data corresponding to motion of the platform that is independent of motion of the portable device may be output. This may be used to derive operator analytics for assessing performance.
    Type: Application
    Filed: June 25, 2017
    Publication date: December 27, 2018
    Inventors: Abdelrahman Ali, Mostafa Elhoushi, Jacques Georgy, Christopher Goodall
  • Patent number: 10132915
    Abstract: The present disclosure relates to a system and method for integrating online, dynamic wireless system modeling with a navigation solution. The building of wireless dynamic online models for wireless positioning does not require pre-existing information such as pre-surveys and is capable of providing relatively better accuracy. Integration of the wireless positioning using dynamic online models with other navigation systems/solutions is proposed whereby the other navigation system/solution can benefit and enhance the building of wireless dynamic online models. In addition, the wireless dynamic online models can be optimally integrated with the other navigation system/solution for enhanced positioning performance.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: November 20, 2018
    Assignee: InvenSense, Inc.
    Inventors: Jacques Georgy, Zainab Syed, Christopher Goodall
  • Patent number: 10082583
    Abstract: A navigation module for providing a real-time INS/GNSS navigation solution for a moving object comprising a receiver for receiving absolute navigational information from an external source and an assembly of self-container sensors for generating navigational information. The module also contains a processor coupled to receive the output information from the receiver and sensor assembly, and integrate the output information in real-time to produce an overall navigation solution. The overall navigation solution will contain a main navigation solution task, and at least one other task, where the other task is used to enhance the overall navigation solution.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: September 25, 2018
    Assignee: InvenSense, Inc.
    Inventors: Jacques Georgy, Christopher Goodall, Mohamed Atia, Walid Abdelfatah, Zhi Shen, Aboelmagd Noureldin, Husain Syed
  • Publication number: 20180070213
    Abstract: One or more sets of anchor points may be assigned to one or more trajectories of a portable device by scoring each anchor point set with respect to each trajectory. The score for an anchor point set may be determined by cumulating the differences between each anchor point in the set with its closest trajectory segment.
    Type: Application
    Filed: September 7, 2016
    Publication date: March 8, 2018
    Inventors: Abdelrahman Ali, Jacques Georgy, Tao Li, Sheng Mao, Christopher Goodall
  • Patent number: 9880005
    Abstract: Systems and methods are disclosed for providing a plurality of navigation solutions using a portable sensor device associated with a user. Motion sensor data may be used to derive a first navigation solution using the obtained sensor data under a first set of processing conditions navigation solution and to derive at least a second navigation solution using the sensor data under a second set of processing conditions, wherein the second navigation solution is refined as compared to the first navigation solution. As such, the second navigation solution may represent a more accurate or more complete solution, with the first navigation solution may represent a reduced expenditure of resources. The system includes the portable sensor device and optionally may include an auxiliary device associated with the user and/or remote processing resources.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: January 30, 2018
    Assignee: InvenSense, Inc.
    Inventors: Jacques Georgy, Ardalan Heshmati, Christopher Goodall, Rahul Bakshi
  • Patent number: 9818037
    Abstract: This disclosure is about a method and apparatus for estimating heading misalignment between a device and a person, where the device/apparatus comprises an optical sensor, the optical sensor capable of capturing an image of the person. At least one physical feature of the person is extracted from the image. A misalignment angle is estimated using the at least one physical feature of the person extracted from the image.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: November 14, 2017
    Assignee: InvenSense, Inc.
    Inventors: Amr Al-Hamad, Abdelrahman Ali, Jacques Georgy, Christopher Goodall
  • Patent number: 9797727
    Abstract: The present disclosure relates to a method and apparatus for determining the misalignment between a device and a platform (such as for example a vessel or vehicle) using acceleration and/or deceleration of the platform, wherein the device can be strapped or non-strapped to the platform, wherein in case of non-strapped the mobility of the device may be constrained or unconstrained within the platform. In case of non-strapped, the device may be moved or tilted to any orientation within the platform and still provide a seamless navigation solution without degrading the performance of this navigation solution. When the device is in a holder in the platform, it is still considered non-strapped, as it may move with respect to the platform. The present method can utilize measurements (readings) from sensors (such as for example, accelerometers, odometer/wheel encoders, gyroscopes, etc.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: October 24, 2017
    Assignee: InvenSense, Inc.
    Inventors: Jacques Georgy, Christopher Goodall
  • Patent number: 9719787
    Abstract: The navigation solution of a device may be enhanced by perforating multiple pass smoothing. Forward and backward processing of the input data may be performed to derive interim navigation solutions. One or more quantities of the interim navigation solutions may be combined to smooth the quantities. At least one additional pass of forward and backward processing may then be performed using quantities of the navigation solution that were combined to enhance the interim navigation solutions. Next, at least one uncombined quantity of the navigation solution from the enhanced interim navigation solution is combined to provide an enhanced smoothed navigation solution. Additional passes may be performed to combine other quantities of the navigation solution as desired.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: August 1, 2017
    Assignee: InvenSense, Inc.
    Inventors: Jacques Georgy, You Li, Medhat Omr, Christopher Goodall, Hsui-Wen Chang
  • Publication number: 20170176188
    Abstract: An apparatus and methods are disclosed for determining a navigational constraint for a portable device using an ultrasonic sensor. The navigational constraint may be used to supplement other navigational solutions or may be used independently. The ultrasonic sensor may provide a plurality of samples to be processed to determine the constraint. Processing the ultrasonic samples may include performing a flow analysis regarding detected external objects. Determining the constraint may include any or all of determining a context for usage, distinguishing usage modes, estimating relative heading changes, and estimating misalignment angle between device and platform needed to determine direction of motion of the platform and determining a speed of the portable device from the samples.
    Type: Application
    Filed: January 25, 2016
    Publication date: June 22, 2017
    Inventors: Jacques Georgy, Amr Al-Hamad, Christopher Goodall
  • Publication number: 20170030716
    Abstract: An apparatus and method are disclosed for user and moving vehicle detection in which sensor data for a portable device is processed to determine whether the portable device is in a moving vehicle. Following a determination the portable device is in a moving vehicle, the sensor data is to characterize an association between the user and the portable device to determine whether the portable device is connected to the user. If the user is connected to the portable device, it is then determined if the portable device is being held in hand. If the portable device is held in hand, it is then determined if the user is operating the moving vehicle. Output from an image sensor of the portable device may be used in determining if the user is the operator.
    Type: Application
    Filed: July 29, 2015
    Publication date: February 2, 2017
    Inventors: Abdelrahman Ali, Mostafa Elhoushi, Jacques Georgy, Christopher Goodall, Ardalan Heshmati, Michael D. Housholder
  • Publication number: 20170010098
    Abstract: Systems and methods are disclosed for providing a plurality of navigation solutions using a portable sensor device associated with a user. Motion sensor data may be used to derive a first navigation solution using the obtained sensor data under a first set of processing conditions navigation solution and to derive at least a second navigation solution using the sensor data under a second set of processing conditions, wherein the second navigation solution is refined as compared to the first navigation solution. As such, the second navigation solution may represent a more accurate or more complete solution, with the first navigation solution may represent a reduced expenditure of resources. The system includes the portable sensor device and optionally may include an auxiliary device associated with the user and/or remote processing resources.
    Type: Application
    Filed: October 14, 2015
    Publication date: January 12, 2017
    Inventors: Jacques Georgy, Ardalan Heshmati, Christopher Goodall, Rahul Bakshi
  • Publication number: 20170004630
    Abstract: Systems and methods are disclosed for estimating speed and/or velocity for a portable device using an optical sensor. The optical sensor may capture a plurality of samples to be processed to estimate speed. The speed or velocity may be estimated based on a determined context and/or usage of the portable device. The estimated speed or velocity may be used to supplement other navigational solutions or may be used independently.
    Type: Application
    Filed: September 15, 2016
    Publication date: January 5, 2017
    Inventors: Amr Al-Hamad, Bashir Kazemipur, Jacques Georgy, Zainab Syed, Christopher Goodall
  • Publication number: 20160252354
    Abstract: The navigation solution of a device may be enhanced by perforating multiple pass smoothing. Forward and backward processing of the input data may be performed to derive interim navigation solutions. One or more quantities of the interim navigation solutions may be combined to smooth the quantities. At least one additional pass of forward and backward processing may then be performed using quantities of the navigation solution that were combined to enhance the interim navigation solutions. Next, at least one uncombined quantity of the navigation solution from the enhanced interim navigation solution is combined to provide an enhanced smoothed navigation solution. Additional passes may be performed to combine other quantities of the navigation solution as desired.
    Type: Application
    Filed: February 26, 2016
    Publication date: September 1, 2016
    Inventors: Jacques Georgy, You Li, Medhat Omr, Christopher Goodall, Hsui-Wen Chang
  • Publication number: 20160224855
    Abstract: This disclosure is about a method and apparatus for estimating heading misalignment between a device and a person, where the device/apparatus comprises an optical sensor, the optical sensor capable of capturing an image of the person. At least one physical feature of the person is extracted from the image. A misalignment angle is estimated using the at least one physical feature of the person extracted from the image.
    Type: Application
    Filed: February 3, 2016
    Publication date: August 4, 2016
    Applicant: InvenSense, Inc.
    Inventors: Amr AL-HAMAD, Abdelrahman ALI, Jacques GEORGY, Christopher GOODALL
  • Publication number: 20160223334
    Abstract: The present disclosure relates to a method and apparatus for determining the misalignment between a device and a platform (such as for example a vessel or vehicle) using acceleration and/or deceleration of the platform, wherein the device can be strapped or non-strapped to the platform, wherein in case of non-strapped the mobility of the device may be constrained or unconstrained within the platform. In case of non-strapped, the device may be moved or tilted to any orientation within the platform and still provide a seamless navigation solution without degrading the performance of this navigation solution. When the device is in a holder in the platform, it is still considered non-strapped, as it may move with respect to the platform. The present method can utilize measurements (readings) from sensors (such as for example, accelerometers, odometer/wheel encoders, gyroscopes, etc.
    Type: Application
    Filed: September 8, 2014
    Publication date: August 4, 2016
    Inventors: Jacques Georgy, Christopher Goodall