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 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.
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.
5 Citations
20 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 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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 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 circuits to; adjust the compass heading based on a mount angle of the user device within the vehicle; determine 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, determine 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, calculate a course of the vehicle based on the location data and determining the orientation of the vehicle using 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 (16, 17, 18, 19, 20)
-
Specification