Method and system for propagating GNSS assistance data among communication devices in a GNSS group
First Claim
1. A method for communication, the method comprising:
- in a communication device that is within a Global Navigation Satellite Systems (GNSS) group that comprises a plurality of communication devices;
calculating a position for said communication device utilizing GNSS assistance data;
refreshing said GNSS assistance data by adding said position for said communication device and corresponding time information;
establishing a device-to-device connection from said communication device to one or more communication devices of said plurality of communication devices; and
propagating said refreshed GNSS assistance data from said communication device to said one or more communication devices utilizing said device-to-device connection.
6 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 utilizing direct device-to-device connections. The GNSS assistance data comprises 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.
16 Citations
20 Claims
-
1. A method for communication, the method comprising:
in a communication device that is within a Global Navigation Satellite Systems (GNSS) group that comprises a plurality of communication devices; calculating a position for said communication device utilizing GNSS assistance data; refreshing said GNSS assistance data by adding said position for said communication device and corresponding time information; establishing a device-to-device connection from said communication device to one or more communication devices of said plurality of communication devices; and propagating said refreshed GNSS assistance data from said communication device to said one or more communication devices utilizing said device-to-device connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system for communication, the system comprising:
a processor and/or circuits for use in a communication device that is operable within a Global Navigation Satellite Systems (GNSS) group that comprises a plurality of communication devices, wherein said processor and/or circuits are configured to; calculate a position for said communication device utilizing GNSS assistance data; refresh said GNSS assistance data by adding said position for said communication device and corresponding time information; establish a device-to-device connection from said communication device to one or more communication devices of said plurality of communication devices; and propagate said GNSS assistance data from said communication device to said one or more communication devices utilizing said device-to-device connection. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A method, comprising:
-
receiving assistance data at a relay communication device within a Global Navigation Satellite Systems (GNSS) spreading group; calculating a position for said relay communication device utilizing said assistance data at said relay communication device; refreshing said assistance data by adding said position for said relay communication device and corresponding time information at said relay communication device; establishing at least one device-to-device connection from said relay communication device to at least one other communication device within said GNSS spreading group; and propagating said refreshed assistance data from said relay communication device to said at least one other communication device utilizing said at least one device-to-device connection. - View Dependent Claims (18, 19, 20)
-
Specification