Systems, devices and methods for location determination
First Claim
Patent Images
1. A computer-implemented method for determining the location of a mobile device, the method comprising the steps of:
- obtaining a first set of location data of the mobile device from a first source, the first set of location data indicating the location of the mobile device at a first level of granularity;
obtaining, subsequent to obtaining the first set of location data, a second set of location data of the mobile device from a second source, the second set of location data indicating the location of the mobile device at a second level of granularity finer than the first set of location data;
determining whether the mobile device can communicate directly with one or more satellites by executing a test sequence;
obtaining, subsequent to obtaining the first set of location data, a series of location data based on signals received from the one or more satellites and satellite almanac and Ephemeris information about the one or more satellites received from a remote computer server, the series of location data continuously tracking a movement of the mobile device at a level of granularity finer than the first set of location data;
displaying at least a part of the series of location data; and
responsive to a determination that the mobile device cannot communicate directly with the one or more satellites, displaying the second set of location data instead of the at least a part of the series of location data.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and system for location determination of a multi-mode device using a plurality of GPS fixation processes, each fixation process using a different mode (e.g. Cell-ID, MS-Assist, and MS-based) of the device is provided. The invention relates to methods for quickly obtaining and displaying geographic location of a mobile device on its display. These methods can be performed by applying successive fixation steps as outline herein.
21 Citations
18 Claims
-
1. A computer-implemented method for determining the location of a mobile device, the method comprising the steps of:
-
obtaining a first set of location data of the mobile device from a first source, the first set of location data indicating the location of the mobile device at a first level of granularity; obtaining, subsequent to obtaining the first set of location data, a second set of location data of the mobile device from a second source, the second set of location data indicating the location of the mobile device at a second level of granularity finer than the first set of location data; determining whether the mobile device can communicate directly with one or more satellites by executing a test sequence; obtaining, subsequent to obtaining the first set of location data, a series of location data based on signals received from the one or more satellites and satellite almanac and Ephemeris information about the one or more satellites received from a remote computer server, the series of location data continuously tracking a movement of the mobile device at a level of granularity finer than the first set of location data; displaying at least a part of the series of location data; and responsive to a determination that the mobile device cannot communicate directly with the one or more satellites, displaying the second set of location data instead of the at least a part of the series of location data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile computing device, comprising:
a computer-readable storage medium comprising executable computer program code for; obtaining a first set of location data of the mobile device from a first source, the first set of location data indicating the location of the mobile device at a first level of granularity; obtaining, subsequent to obtaining the first set of location data, a second set of location data of the mobile device from a second source, the second set of location data indicating the location of the mobile device at a second level of granularity finer than the first set of location data; determining whether the mobile device can communicate directly with one or more satellites by executing a test sequence; obtaining, subsequent to obtaining the first set of location data, a series of location data based on signals received from the one or more satellites and satellite almanac and Ephemeris information about the one or more satellites received from a remote computer server, the series of location data continuously tracking a movement of the mobile device at a level of granularity finer than the first set of location data; displaying at least a part of the series of location data and responsive to a determination that the mobile device cannot communicate directly with the one or more satellites, displaying the second set of location data instead of the at least a part of the series of location data. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A non-transitory computer-readable storage medium encoded with executable computer program code for determining the location of a mobile device, the computer program code comprising program code for:
-
obtaining a first set of location data of the mobile device from a first source, the first set of location data indicating the location of the mobile device at a first level of granularity; obtaining, subsequent to obtaining the first set of location data, a second set of location data of the mobile device from a second source, the second set of location data indicating the location of the mobile device at a second level of granularity finer than the first set of location data; determining whether the mobile device can communicate directly with one or more satellites by executing a test sequence; obtaining, subsequent to obtaining the first set of location data, a series of location data based on signals received from the one or more satellites and satellite almanac and Ephemeris information about the one or more satellites received from a remote computer server, the series of location data continuously tracking a movement of the mobile device at a level of granularity finer than the first set of location data; displaying at least a part of the series of location data; and responsive to a determination that the mobile device cannot communicate directly with the one or more satellites, displaying the second set of location data instead of the at least a part of a series of location data. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification