AUTOMATIC GAIN CONTROL IN A PERSONAL NAVIGATION DEVICE
First Claim
1. A processor readable medium encoded with instructions that, if executed, result in:
- communicating with a remote server, the communications passing through a Bluetooth connection between a navigation device and a mobile phone and a wireless voice channel of a wireless telecommunications network associated with the mobile phone;
modulating a received digital bit sequence into an audio signal that has different frequency tones for different bit values, wherein the frequency tones are selected to pass through the wireless voice channel unobstructed by vocoders operating within the wireless telecommunications network;
transmitting the audio signal a first time using a first transmit power gain amount and a second time using a second different transmit power gain amount;
receiving back a response indicating receive power gain amounts at a remote server for the first and second transmissions; and
determining a third transmit power gain amount by analyzing the response and using the third transmit power gain amount to transmit data to the remote server using the mobile phone.
5 Assignments
0 Petitions
Accused Products
Abstract
In one example, a Bluetooth enabled navigation device pairs with a mobile phone and then sends a plurality of tuning transmissions, each at a different transmission power gain amount, to a remote server using the mobile phone. These tuning transmissions are encoded using frequency tones that synthesize speech for transmission through the mobile phone and a voice channel of its wireless telecommunications network. The navigation device then tunes transmit power settings according to a received response to the tuning transmissions and uses the tuned transmit power settings for subsequent transmission to the remote server using this particular mobile phone.
-
Citations
20 Claims
-
1. A processor readable medium encoded with instructions that, if executed, result in:
-
communicating with a remote server, the communications passing through a Bluetooth connection between a navigation device and a mobile phone and a wireless voice channel of a wireless telecommunications network associated with the mobile phone; modulating a received digital bit sequence into an audio signal that has different frequency tones for different bit values, wherein the frequency tones are selected to pass through the wireless voice channel unobstructed by vocoders operating within the wireless telecommunications network; transmitting the audio signal a first time using a first transmit power gain amount and a second time using a second different transmit power gain amount; receiving back a response indicating receive power gain amounts at a remote server for the first and second transmissions; and determining a third transmit power gain amount by analyzing the response and using the third transmit power gain amount to transmit data to the remote server using the mobile phone. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
communicating with a remote server, the communications passing through a Bluetooth connection between a navigation device and a mobile phone and a wireless voice channel of the mobile phone'"'"'s wireless telecommunications network; sending a plurality of tuning transmissions to the remote server, wherein the tuning transmissions are modulated using frequency tones that are selected to pass through the wireless voice channel unobstructed by vocoders operating within the wireless telecommunications network, and wherein the tuning transmissions are transmitted using different transmit power gain amounts; receiving back a response indicating receive power gain amounts at a remote server and correlating each receive power gain amount to a respective one of the tuning transmissions; and determining a tuned transmit power gain amount by analyzing the receive power gain amounts and using the tuned transmit power gain amount when uploading data to the remote server using the mobile phone. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A server having a processor readable medium encoded with instructions that, if executed, result in:
-
communicating with a remote navigation device, the communications passing through a wireless voice channel extending to a mobile phone and a Bluetooth connection extending between the mobile phone and a navigation device; determining power gain amounts of a plurality of received audio signals originating from the navigation device; transmitting a communication that identifies the receive power gain amounts and correlating each receive power gain amount with a transmission from the navigation device; and receiving an upload from the navigation device, wherein a receive power gain amount of the received upload is tuned for In-Band Signaling (IBS) demodulation on the server. - View Dependent Claims (16, 17)
-
-
18. A system, comprising:
-
a navigation device configured to establish a Bluetooth connection with an available mobile phone; the navigation device configured to compare a unique identifier for the available mobile phone to a table that maps unique identifiers to transmit power gain amounts; if the comparison identifies an entry, the navigation device configured to upload data to a remote server through the available mobile phone at a power gain amount indicated in the identified entry; if the comparison does not identify an entry, the navigation device configured to transmit an audio signal at a plurality of different transmit power gain amounts and receive back a response from the server indicating receive power gain amounts for the transmissions; and the navigation device to determine a transmit power gain amount according to the response and to generate an entry in the table to associate the determined transmit power gain amount with the unique identifier for the available mobile phone. - View Dependent Claims (19, 20)
-
Specification