Estimating and predicting structures proximate to a mobile device
First Claim
Patent Images
1. A method comprising:
- approximating a location of a mobile device based at least upon a last accurate global navigation satellite system (GNSS) reading associated with actual GNSS data received by the mobile device, the actual GNSS data being sensed according to a predetermined default setting;
identifying expected GNSS data from a set of GNSS satellites that should be in line of sight to the mobile device based at least upon the last accurate GNSS reading and ephemeris information;
detecting differences between the expected GNSS data and the actual GNSS data received by the mobile device;
distinguishing between at least one unobstructed GNSS satellite and at least one obstructed GNSS satellite using the differences, the at least one unobstructed GNSS satellite having corresponding actual GNSS data that matches the expected GNSS data and the at least one obstructed GNSS satellite having associated actual GNSS data that does not match the expected GNSS data;
recognizing that a geographic feature is proximate to the mobile device and that the geographic feature is located in the direction of the at least one obstructed GNSS satellite;
predicting effects of the geographic feature on the mobile device at a subsequent time; and
sensing the actual GNSS data more frequently than the predetermined default setting based at least in part on the predicted effects of the geographic feature.
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.
-
Citations
20 Claims
-
1. A method comprising:
-
approximating a location of a mobile device based at least upon a last accurate global navigation satellite system (GNSS) reading associated with actual GNSS data received by the mobile device, the actual GNSS data being sensed according to a predetermined default setting; identifying expected GNSS data from a set of GNSS satellites that should be in line of sight to the mobile device based at least upon the last accurate GNSS reading and ephemeris information; detecting differences between the expected GNSS data and the actual GNSS data received by the mobile device; distinguishing between at least one unobstructed GNSS satellite and at least one obstructed GNSS satellite using the differences, the at least one unobstructed GNSS satellite having corresponding actual GNSS data that matches the expected GNSS data and the at least one obstructed GNSS satellite having associated actual GNSS data that does not match the expected GNSS data; recognizing that a geographic feature is proximate to the mobile device and that the geographic feature is located in the direction of the at least one obstructed GNSS satellite; predicting effects of the geographic feature on the mobile device at a subsequent time; and sensing the actual GNSS data more frequently than the predetermined default setting based at least in part on the predicted effects of the geographic feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile device comprising:
-
a processor; and hardware storage storing instructions which, when executed by the processor, configure the processor to; approximate a location of the mobile device based at least upon a last accurate global navigation satellite system (GNSS) reading associated with actual GNSS data received by the mobile device according to a periodic setting; identify expected GNSS data from a set of GNSS satellites that are expected to be in line of sight to the mobile device based at least upon the last accurate GNSS reading; detect differences between the expected GNSS data and the actual GNSS data received by the mobile device to identify at least one obstructed GNSS satellite having associated actual GNSS data that does not match the expected GNSS data; recognize that a geographic feature is proximate to the mobile device and that the geographic feature is located in the direction of the at least one obstructed GNSS satellite; and responsive to recognizing that the geographic feature is proximate to the mobile device, receive the actual GNSS data more frequently than the periodic setting. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
a processor; and hardware storage storing instructions which, when executed by the processor, configure the processor to; approximate a location of a mobile device based at least upon a last accurate global navigation satellite system (GNSS) reading associated with actual GNSS data received by the mobile device according to a predetermined setting; identify expected GNSS data from a set of GNSS satellites that should be in line of sight to the mobile device based at least upon the last accurate GNSS reading; detect differences between the expected GNSS data and the actual GNSS data received by the mobile device; based at least on the detected differences between the expected GNSS data and the actual GNSS data, determine that there is at least one obstructed GNSS satellite at the location of the mobile device; and responsive to determining that there is at least one obstructed GNSS satellite at the location of the mobile device, cause the mobile device to receive the actual GNSS data more frequently than the predetermined setting. - View Dependent Claims (19, 20)
-
Specification