Determining vehicle orientation for enhanced navigation experience
First Claim
1. A method for improving the accuracy of a user device when generating map/navigation information for display to a user, the method comprising:
- obtaining a compass heading from a magnetometer of the user device located within a vehicle;
adding or subtracting a mount angle of the user device within the vehicle to the compass heading, thereby producing a corrected compass heading;
obtaining location data from a location sensor of the user device;
determining that a course of the vehicle cannot be reliably determined from the location data;
in response to the determining that the course of the vehicle cannot be reliably determined from the location data, determining the orientation of the vehicle using the corrected compass heading but not the course;
generating, by a processor, first map/navigation information using the orientation of the vehicle; and
displaying, by a processor, the first map/navigation information to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for improving the accuracy of a user device when generating map/navigation information for display to a user, comprising: obtaining compass heading from a magnetometer of the user device located within a vehicle; adjusting the compass heading based on a mount angle of the user device within the vehicle; obtaining location data from a location sensor of the user device; determining if a course of the vehicle can be reliably determined from the location data; if the course of the vehicle cannot be reliably determined from the location data, determining the orientation of the vehicle using the compass heading but not the course; if the course of the vehicle can be reliably determined from the location data, calculating a course of the vehicle based on the location data and determining the orientation of the vehicle using the course; generating, by a processor, first map/navigation information using the orientation of the vehicle; and displaying, by a processor, the first map/navigation information to the user.
32 Citations
22 Claims
-
1. A method for improving the accuracy of a user device when generating map/navigation information for display to a user, the method comprising:
-
obtaining a compass heading from a magnetometer of the user device located within a vehicle; adding or subtracting a mount angle of the user device within the vehicle to the compass heading, thereby producing a corrected compass heading; obtaining location data from a location sensor of the user device; determining that a course of the vehicle cannot be reliably determined from the location data; in response to the determining that the course of the vehicle cannot be reliably determined from the location data, determining the orientation of the vehicle using the corrected compass heading but not the course; generating, by a processor, first map/navigation information using the orientation of the vehicle; and displaying, by a processor, the first map/navigation information to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 21)
-
-
14. A user device with improved accuracy when generating map/navigation information for display to a user, the user device comprising:
-
a magnetometer configured to generate a compass heading of the user device; a location sensor configured to generate location data of the user device; a processor circuit in communication with the magnetometer and the location sensor and configured to execute instructions causing the processor circuit to; add or subtract a mount angle of the user device within the vehicle to the compass heading, thereby producing a corrected compass heading; determine that a course of the vehicle cannot be reliably determined from the location data; in response to the determining that the course of the vehicle cannot be reliably determined from the location data, determine the orientation of the vehicle using the corrected compass heading but not the course; generate first map/navigation information using the orientation of the vehicle; and display the first map/navigation information to the user. - View Dependent Claims (15, 16, 17, 18, 20, 22)
-
Specification