Server-assisted position determination in a radio network
First Claim
Patent Images
1. A server-assisted position detection system, comprising:
- a client global positioning system (GPS) receiver circuit, for receiving a first set of satellite positioning signal data from GPS satellites, the first set of data being insufficient to independently establish the location of the client GPS receiver;
a client transmitter to transmit the first set of data;
a client carrier detection module to detect radio traffic on a radio frequency (RF) channel;
a client transmit-enable module to enable the client transmitter when no radio traffic is detected on the RF channel;
a server receiver to receive the first set of data from the client transmitter; and
a server coupled to the server receiver and configured to analyze the satellite data received by the server receiver, the server using the first set of data and additional satellite positioning signal data to generate location information regarding the location of the client GPS receiver.
1 Assignment
0 Petitions
Accused Products
Abstract
A client unit (102) has a client GPS receiver (104) integrated with a two-way-radio transceiver (108) and a client manager (116) for performing server-assisted global position fixes. A server unit (120) is associated with a second two-way-radio transceiver (126) and a server manager (130). The client and server managers (116 and 130) function as communication managers, and each has modules for detecting RF channel traffic, enabling transmitter portions of the transceivers (108 and 126) to transmit satellite data and position information only when there is no traffic on the RF channel.
-
Citations
22 Claims
-
1. A server-assisted position detection system, comprising:
-
a client global positioning system (GPS) receiver circuit, for receiving a first set of satellite positioning signal data from GPS satellites, the first set of data being insufficient to independently establish the location of the client GPS receiver;
a client transmitter to transmit the first set of data;
a client carrier detection module to detect radio traffic on a radio frequency (RF) channel;
a client transmit-enable module to enable the client transmitter when no radio traffic is detected on the RF channel;
a server receiver to receive the first set of data from the client transmitter; and
a server coupled to the server receiver and configured to analyze the satellite data received by the server receiver, the server using the first set of data and additional satellite positioning signal data to generate location information regarding the location of the client GPS receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
a client receiver to receive the location information;
a server transmitter to transmit the location information to the client receiver;
a server carrier detection module for detecting radio traffic on an RF channel; and
a server transmit-enable module to enable the server transmitter when no radio traffic is detected on the RF channel to thereby transmit the location information to the client receiver.
-
-
8. The device of claim 7, further comprising a client user interface, including a display to display the location information.
-
9. The device of claim 8 wherein the client user interface further comprises a representation of a local map for indicating the location information.
-
10. The device of claim 7, further comprising a base processor wherein the base carrier detect module and the base transmit enable module comprise a series of program instructions executed by the base processor.
-
11. A method of server-assisted location detection, comprising:
-
requesting a location of a client unit;
detecting a plurality of satellite global position signals at the client unit in response to the location request;
capturing segments of the plurality of satellite signals;
observing a selected radio frequency (RF) channel to detect existing radio traffic on the selected RF channel; and
in the absence of existing radio traffic, transmitting data packets indicative of the captured satellite signals from the client unit to a server unit on the selected RF channel;
determining the location of the client unit by analysis of the satellite signal segments;
presenting the location of the client unit at a user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
observing a selected radio frequency (RF) channel to detect existing radio traffic on the selected RF channel; and
in absence of existing radio traffic, transmitting the location information from the server unit to the client unit on the selected RF channel.
-
-
14. The method of claim 11 wherein the location request originates at the client unit, the method further comprising transmitting data indicating the location to the client unit via the two-way radio.
-
15. The method of claim 14 wherein transmitting the location data to the client unit comprises:
-
compiling the location data into a location information packet;
observing a selected radio frequency (RF) channel to detect existing radio traffic on the selected RF channel; and
in the absence of existing radio traffic, transmitting the location information packet from the server unit to the client unit on the selected RF channel.
-
-
16. The method of claim 15, further comprising appending identification data to the location information packet, the identification data providing a unique identification of the client unit.
-
17. The method of claim 11 wherein detecting the plurality of satellite global position signals at the mobile unit and capturing segments occur in advance of receiving the location request.
-
18. The method of claim 17 wherein detecting the plurality of satellite global position signals at the mobile unit and capturing segments are performed periodically, and wherein the transmitting data packets to the server following step of receiving a request comprises transmitting the most recent data packets.
-
19. The method of claim 11 wherein the user interface is a portion of the client unit and presenting the location of the client unit comprises displaying the location on a display.
-
20. The method of claim 19, further comprising displaying a local map and displaying the location of the client unit on the local map.
-
21. For use in a server-assisted position detection system, a client unit comprising:
-
a client receiver for receiving satellite positioning data;
a client transmitter to transmit the data on an RF channel to a server for use in determining a location of the client receiver;
a client detector to detect radio traffic on the RF channel;
a client transmitter-enabler to allow the client transmitter to transmit the data only when no radio traffic is detected on the RF channel.
-
-
22. For use in a server-assisted position detection system, a server unit comprising:
-
a server receiver to receive satellite positioning data from a client;
a server coupled to the server receiver to generate client location information from at least the satellite positioning data;
a server transmitter to transmit the location information to the client;
a server detector to detect radio traffic on an RF channel; and
a server transmit-enabler to enable the server transmitter to transmit the location information only when no radio traffic is detected on the RF channel.
-
Specification