METHOD AND SYSTEM FOR PROPAGATING GNSS ASSISTANCE DATA AMONG COMMUNICATION DEVICES
First Claim
1. A method for communication, the method comprising:
- calculating, in a communication device, a position for the communication device utilizing Global Navigation Satellite Systems (GNSS) assistance data;
refreshing the GNSS assistance data by incorporating the position for the communication device and corresponding time information; and
propagating the refreshed GNSS assistance data from the communication device to one or more communication devices.
4 Assignments
0 Petitions
Accused Products
Abstract
A communication device within a GNSS group propagates GNSS assistance data to one or more other communication devices in the GNSS group. The GNSS assistance data includes ephemeris received from one or more GNSS satellites and/or predicted ephemeris. As a source device, the communication device generates, and/or acquires from other resources such as a remote location server, the predicted ephemeris. As a destination device, the communication device receives existing GNSS assistance data from a source device and/or other communication devices in the GNSS group. A GNSS position for the communication device and corresponding time information are used to refresh the received GNSS assistance data. In instances where the communication device further acts as a relay device, the refreshed GNSS assistance data is relayed to other communication devices over wired and/or wireless direct device-to-device connections utilizing appropriate communication technologies such as WiFi, Bluetooth and/or Bluetooth low energy.
12 Citations
20 Claims
-
1. A method for communication, the method comprising:
-
calculating, in a communication device, a position for the communication device utilizing Global Navigation Satellite Systems (GNSS) assistance data; refreshing the GNSS assistance data by incorporating the position for the communication device and corresponding time information; and propagating the refreshed GNSS assistance data from the communication device to one or more communication devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication device, comprising:
-
a transceiver configured to transmit and receive a communication signal, wherein the communication signal comprises GNSS assistance data; and a processor configured to; calculate a position for the communication device using the GNSS assistance data; and refresh the GNSS assistance data by incorporating the position for the communication device and corresponding time information; wherein the transceiver is further configured to receive the refreshed GNSS assistance data from the processor and propagate the refreshed GNSS assistance data to one or more communication devices. - View Dependent Claims (10, 11, 12, 14, 15)
-
-
13. The communication device of 9, wherein:
-
the transceiver is further configured to receive the assistance data from another communication device from among a plurality of communication devices, wherein the another communication device refreshed the GNSS assistance data with the another communication device'"'"'s position and corresponding time information.
-
-
16. A communication device, comprising:
-
a transceiver configured to transmit and receive a communication signal comprising GNSS assistance data; and a processor configured to; calculate a position for the communication device; and refresh the GNSS assistance data by incorporating the position for the communication device and corresponding time information; wherein the transceiver is further configured to receive the refreshed GNSS assistance data from the processor and propagate the refreshed GNSS assistance data to one or more communication devices. - View Dependent Claims (17, 18, 19, 20)
-
Specification