Compass heading display for a computerized mobile device
First Claim
Patent Images
1. A method for displaying a compass heading, the method implemented by a computerized mobile device and comprising:
- receiving, by one or more processors, a plurality of coordinates from a global positioning system, each coordinate representative of a location of the computerized mobile device;
selecting, by the one or more processors, at least two coordinates by determining a distance between first and second coordinates received successively in time, and discarding the first coordinate if the distance between the first and second coordinates exceeds a distance threshold;
storing, by the one or more processors, the at least two coordinates in a memory of the computerized mobile device;
retrieving, by the one or more processors, the at least two coordinates from the memory;
determining, by the one or more processors, if the computerized mobile device is traveling above or below a motion threshold using the at least two coordinates;
retrieving, by the one or more processors, a compass heading from an onboard compass and displaying the compass heading from the onboard compass on a display unit of the computerized mobile device if the computerized mobile device is traveling below a motion threshold; and
determining, by the one or more processors, a compass heading using the at least two coordinates and displaying the compass heading determined from the at least two coordinates on the display unit of the computerized mobile device if the computerized mobile device is traveling above the motion threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for displaying a compass heading implemented by a computerized mobile device includes displaying a compass heading on a display of a computerized mobile device according to a compass onboard the computerized mobile device if the computerized mobile device is traveling below a motion threshold. The method also includes displaying a compass heading on a display of a computerized mobile device according to a compass heading calculated using at least two coordinates for the computerized mobile device if the computerized mobile device is traveling above the motion threshold.
-
Citations
12 Claims
-
1. A method for displaying a compass heading, the method implemented by a computerized mobile device and comprising:
-
receiving, by one or more processors, a plurality of coordinates from a global positioning system, each coordinate representative of a location of the computerized mobile device; selecting, by the one or more processors, at least two coordinates by determining a distance between first and second coordinates received successively in time, and discarding the first coordinate if the distance between the first and second coordinates exceeds a distance threshold; storing, by the one or more processors, the at least two coordinates in a memory of the computerized mobile device; retrieving, by the one or more processors, the at least two coordinates from the memory; determining, by the one or more processors, if the computerized mobile device is traveling above or below a motion threshold using the at least two coordinates; retrieving, by the one or more processors, a compass heading from an onboard compass and displaying the compass heading from the onboard compass on a display unit of the computerized mobile device if the computerized mobile device is traveling below a motion threshold; and determining, by the one or more processors, a compass heading using the at least two coordinates and displaying the compass heading determined from the at least two coordinates on the display unit of the computerized mobile device if the computerized mobile device is traveling above the motion threshold. - View Dependent Claims (2, 3, 4)
-
-
5. A tangible non-transitory computer-readable medium having computer executable instructions stored thereon that, when executed by one or more processors of a computerized mobile device, cause the one or more processors to:
-
receive a plurality of coordinates from a global positioning system, each coordinate representative of a location of the computerized mobile device; select at least two coordinates from the plurality of coordinates by determining a distance between first and second coordinates received successively in time, and by discarding the first coordinate if the distance between the first and second coordinates exceeds a distance threshold; store the at least two coordinates in a memory of the computerized mobile device; retrieve the at least two coordinates from the memory; determine if the computerized mobile device is traveling above or below a motion threshold using the at least two coordinates; retrieve a compass heading from an onboard compass and control a display unit to display the compass heading from the onboard compass if the computerized mobile device is traveling below a motion threshold; and determine a compass heading using the at least two coordinates and control the display unit to display the compass heading determined from the at least two coordinates if the computerized mobile device is traveling above the motion threshold. - View Dependent Claims (6, 7, 8)
-
-
9. A computerized mobile device comprising:
-
a display unit; an onboard compass unit; a global positioning system receiver; and a processor coupled to the display unit, the onboard compass unit, the global positioning system receiver and a memory, the processor programmed to; receive a plurality of coordinates via the global positioning system receiver, each coordinate representative of a location of the computerized mobile device; select at least two coordinates from the plurality of coordinates by determining a distance between first and second coordinates received successively in time, and by discarding the first coordinate if the distance between the first and second coordinates exceeds a distance threshold; store the at least two coordinates in the memory; retrieve the at least two coordinates from the memory; determine if the computerized mobile device is traveling above or below a motion threshold using the at least two coordinates; retrieve a compass heading from the onboard compass and control the display unit to display the compass heading from the onboard compass if the computerized mobile device is traveling below a motion threshold; and determine a compass heading using the at least two coordinates and control the display unit to display the compass heading determined from the at least two coordinates if the computerized mobile device is traveling above the motion threshold. - View Dependent Claims (10, 11, 12)
-
Specification