Method and apparatus for tracking, in real-time, a position of a mobile wireless communication device
First Claim
1. A data processing apparatus comprising:
- one or more integrated circuit (IC) devices including a location processor configured to acquire and track measurements of location for a mobile wireless communication device; and
a host processor programmed with a host software manager configured to obtain various positioning input signals from different device positioning technologies and assemble a selected set of the various positioning input signals into a unified format;
wherein the data processing apparatus includes a hybrid fusion engine configured to receive data from the host software manager in the unified format and calculate a position of the mobile wireless communication device using the received data in accordance with input type information for the received data;
wherein the host software manager is further configured to manage a location database for wireless positioning and map aiding information used with the position calculation;
wherein the location database comprises a virtual database distributed between a first database local to the mobile wireless communication device and one or more second databases accessible over a network, wherein the host software manager maintains data relevant to the calculated position in the first database; and
wherein the host software manager controls selection and indexing of map data based on global coordinates from a satellite navigation receiver, including caching map data in the first database.
9 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes systems and techniques relating to determining a real-time position of a mobile device. According to an aspect of the described systems and techniques, a data processing apparatus includes: one or more integrated circuit (IC) devices including a location processor configured to acquire and track measurements of location for a mobile wireless communication device; and a host processor programmed with a host software manager configured to obtain various positioning input signals from different device positioning technologies and assemble a selected set of the various positioning input signals into a unified format; wherein the data processing apparatus includes a hybrid fusion engine configured to receive data from the host software manager in the unified format and calculate a position of the mobile wireless communication device using the received data in accordance with input type information for the received data.
-
Citations
17 Claims
-
1. A data processing apparatus comprising:
-
one or more integrated circuit (IC) devices including a location processor configured to acquire and track measurements of location for a mobile wireless communication device; and a host processor programmed with a host software manager configured to obtain various positioning input signals from different device positioning technologies and assemble a selected set of the various positioning input signals into a unified format; wherein the data processing apparatus includes a hybrid fusion engine configured to receive data from the host software manager in the unified format and calculate a position of the mobile wireless communication device using the received data in accordance with input type information for the received data; wherein the host software manager is further configured to manage a location database for wireless positioning and map aiding information used with the position calculation; wherein the location database comprises a virtual database distributed between a first database local to the mobile wireless communication device and one or more second databases accessible over a network, wherein the host software manager maintains data relevant to the calculated position in the first database; and wherein the host software manager controls selection and indexing of map data based on global coordinates from a satellite navigation receiver, including caching map data in the first database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing apparatus comprising:
-
one or more integrated circuit (IC) devices including a location processor configured to acquire and track measurements of location for a mobile wireless communication device; and a host processor programmed with a host software manager configured to obtain various positioning input signals from different device positioning technologies and assemble a selected set of the various positioning input signals into a unified format; wherein the data processing apparatus includes a hybrid fusion engine configured to receive data from the host software manager in the unified format and calculate a position of the mobile wireless communication device using the received data in accordance with input type information for the received data; wherein the host software manager is further configured to manage a location database for wireless positioning and map aiding information used with the position calculation; and wherein the host software manager comprises; a middleware interface configured to communicate with a selected host middleware; an assistance interface configured to trigger AGNSS (Assisted Global Navigation Satellite System), predicted ephemeris, sensors, and wireless assistance procedures; a data interface through which the location database is managed; a power management module configured to provide context aware device management; and core logic configured to operate the middleware interface, the assistance interface, the data interface, and the power management module. - View Dependent Claims (9, 10)
-
-
11. A method comprising:
-
obtaining various positioning input signals from different device positioning technologies and an IC-based location processor configured to acquire and track measurements of location for a mobile wireless communication device; triggering the different device positioning technologies based on location context information; assembling a selected set of the various positioning input signals into a unified format; sending assembled data in the unified format to a fusion engine configured to calculate a position of the mobile wireless communication device using the assembled data in accordance with input type information for the assembled data; receiving calculated position information from the fusion engine; and outputting the calculated position information for use by the mobile wireless communication device; wherein the location context information comes from multi-context detection based on user activity, dynamics and environment, and the triggering comprises triggering the different device positioning technologies to reduce power consumption while meeting a desired quality of positioning. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification