ESTIMATING AND PREDICTING STRUCTURES PROXIMATE TO A MOBILE DEVICE
First Claim
Patent Images
1. One or more computer-readable storage media having instructions stored thereon that when executed by a processor of a computing device cause the computing device to perform acts, comprising:
- approximating a location of a mobile device based upon a last accurate global navigation satellite system (GNSS) reading;
identifying expected GNSS data from a set of GNSS satellites that should be in line of sight to the mobile device based upon the last accurate GNSS reading and ephemeris information;
detecting differences between received GNSS data and the expected GNSS data;
recognizing a geographic feature proximate to the mobile device that is causing the differences;
predicting effects of the geographic feature on the mobile device at a subsequent time; and
,controlling a function of the mobile device based at least in part on the predicted effects.
2 Assignments
0 Petitions
Accused Products
Abstract
The description relates to mobile device location. One example can identify global navigation satellite system (GNSS) satellites expected to be in line-of-sight of a mobile device. This example can detect differences between received GNSS data signals and expected GNSS data signals from the expected GNSS satellites. The example can also determine a direction from the mobile device of an obstruction that is causing at least some of the detected differences.
51 Citations
20 Claims
-
1. One or more computer-readable storage media having instructions stored thereon that when executed by a processor of a computing device cause the computing device to perform acts, comprising:
-
approximating a location of a mobile device based upon a last accurate global navigation satellite system (GNSS) reading; identifying expected GNSS data from a set of GNSS satellites that should be in line of sight to the mobile device based upon the last accurate GNSS reading and ephemeris information; detecting differences between received GNSS data and the expected GNSS data; recognizing a geographic feature proximate to the mobile device that is causing the differences; predicting effects of the geographic feature on the mobile device at a subsequent time; and
,controlling a function of the mobile device based at least in part on the predicted effects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method, comprising:
-
identifying global navigation satellite system (GNSS) satellites expected to be in line-of-sight of a mobile device; detecting differences between received GNSS data signals and expected GNSS data signals from the expected GNSS satellites; and
,determining a direction from the mobile device of an obstruction that is causing at least some of the detected differences. - View Dependent Claims (14, 15, 16)
-
-
17. A mobile device, comprising:
-
an obstruction-detection module configured to detect an obstruction relative to the mobile device; and
,a prediction module configured to predict future effects of the obstruction on the mobile device based at least in part on a location of the obstruction and a direction of travel of the mobile device. - View Dependent Claims (18, 19, 20)
-
Specification