×

Indoor navigation techniques to calibrate/recalibrate inertial sensors and navigation processing

  • US 9,097,536 B2
  • Filed: 02/04/2013
  • Issued: 08/04/2015
  • Est. Priority Date: 02/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for determining geographic locations of a device implemented on a device programmed to perform the method comprising:

  • receiving with a GPS receiver within the device, satellite signals from a plurality of GPS satellites;

    determining with the device, an approximate geographic location in response to the satellite signals;

    determining in the device, a potential GPS signal reduction condition in response to the satellite signals and to a GPS signal threshold;

    determining with physical perturbation sensors in the device, physical perturbations;

    determining in the device, a Wi-Fi-based positioning data in response to a plurality of Wi-Fi Access Points, wherein the Wi-Fi-based positioning data is provided from a database of MAC address data or Service Set Identifier (SSID) data of Wi-Fi signals from the plurality of Wi-Fi Access Points, wherein determining the Wi-Fi based positioning data comprises;

    gathering SSID data through the Wi-Fi signals from the plurality of Wi-Fi Access Points;

    comparing the SSID data to an SSID database to determine a known SSID data or an unknown SSID data;

    enabling a Simultaneous Location and Mapping (SLAM) process to update the SSID database with the unknown SSID data using the approximate geographic location or the physical perturbations;

    gathering MAC address data from the plurality of Wi-Fi Access Points;

    determine the Wi-Fi-based positioning data from the known SSID data, the unknown SSID data, or the MAC address data;

    determining with the device, an augmented geographic location in response to the approximate geographic location, the physical perturbations, the Wi-Fi-based positioning data, and a weighting factor, wherein determining the augmented geographic location includes applying a blending filter process using the approximate geographic location, the physical perturbations, the Wi-Fi-based positioning data, and the weighting factor to determine the augmented geographic location;

    determining with the device, a user display in response to the augmented geographic location; and

    outputting on a display of the device, the user display.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×