IP Library Granted Patent US 8,452,247
Granted Patent B2
US 8,452,247 · App. 13/688,056 · Granted May 28, 2013

Automatic gain control

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,452,247
App. No.
13/688,056
Granted
May 28, 2013
Kind
B2
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.

Claims (73)

1. A memory having instructions stored thereon that, in response to execution by a processor, cause the processor to perform operations comprising:

transmitting communications to pass through a Bluetooth connection between a first device and a second mobile phone device that is different than the first device and to pass through a wireless voice channel of a wireless telecommunications network associated with the second mobile phone device;

inputting a digital bit sequence into a modulator to generate 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;

using the modulator, generating and sending a first transmission according to a first transmit-side power gain amount;

using the modulator, generating and sending a second transmission according to a second different transmit-side power gain amount;

receiving back a response indicating receive-side power gain amounts for the first and second transmissions;

determining a third transmit-side power gain amount by analyzing the response;

using the modulator, generating and sending a third transmission according to the third transmit-side power gain amount;

discovering a Bluetooth client identifier for the second mobile phone device; and

generating an entry in a table of the first device to associate the discovered Bluetooth client identifier with the third transmit-side power gain amount.

2. The memory of claim 1 , wherein the first device table includes a plurality of entries each associating a custom transmit-side power gain amount with a Bluetooth enabled mobile phone device.

3. The memory of claim 1 , wherein the first device comprises a portable device.

4. The memory of claim 1 , wherein the first device comprises an in-vehicle component that is installed in a vehicle.

5. A memory having instructions stored thereon that, in response to execution by a processor, cause the processor to perform operations comprising:

transmitting communications to pass through a Bluetooth connection between a first device and a second mobile phone device that is different than the first device and to pass through a wireless voice channel of a wireless telecommunications network associated with the second mobile phone device;

inputting a digital bit sequence into a modulator to generate 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;

using the modulator, generating and sending a first transmission according to a first transmit-side power gain amount;

using the modulator, generating and sending a second transmission according to a second different transmit-side power gain amount;

receiving back a response indicating receive-side power gain amounts for the first and second transmissions;

determining a third transmit-side power gain amount by analyzing the response;

using the modulator, generating and sending a third transmission according to the third transmit-side power gain amount;

discovering a Bluetooth client identifier for the second mobile phone device;

identifying the wireless telecommunications network; and

generating an entry in a table of the first device to associate a combination of the discovered Bluetooth client identifier and the wireless telecommunications network identification with the third transmit-side power gain amount.

6. The memory of claim 5 , wherein the table includes a plurality of entries each associating a custom transmit-side power gain amount with a combination of a Bluetooth enabled mobile phone device and a mobile network.

7. A memory having instructions stored thereon that, in response to execution by a processor, cause the processor to perform operations comprising:

transmitting communications to pass through a Bluetooth connection between a first device and a second mobile phone device that is different than the first device and to pass through a wireless voice channel of a wireless telecommunications network associated with the second mobile phone device;

inputting a digital bit sequence into a modulator to generate 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;

using the modulator, generating and sending a first transmission according to a first transmit-side power gain amount;

using the modulator, generating and sending a second transmission according to a second different transmit-side power gain amount;

receiving back a response indicating receive-side power gain amounts for the first and second transmissions;

determining a third transmit-side power gain amount by analyzing the response;

using the modulator, generating and sending a third transmission according to the third transmit-side power gain amount;

receiving a communication indicating that a receive-side power gain is outside a predetermined range; and

in response to receiving the communication, using the modulator, generating and sending a plurality of transmission according to a plurality of transmit-side power gain amounts to identify a new transmit-side power gain amount for use with the second mobile phone device.

8. A method, comprising:

transmitting communications to pass through a Bluetooth connection between a first device and a second mobile phone device that is different than the first device and to pass through a wireless voice channel of a wireless telecommunications network associated with the second mobile phone device;

inputting a digital bit sequence into a modulator to generate 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;

using the modulator, generating and sending a first transmission according to a first transmit-side power gain amount;

using the modulator, generating and sending a second transmission according to a second different transmit-side power gain amount;

receiving back a response indicating receive-side power gain amounts for the first and second transmissions;

determining a third transmit-side power gain amount by analyzing the response;

using the modulator, generating and sending a third transmission according to the third transmit-side power gain amount;

identifying a currently available mobile phone device in response to a communication request;

comparing a unique identifier for the currently available mobile phone device to a table associating mobile phone devices with the transmit-side power gain amounts;

setting circuitry on the first device according to the comparison; and

uploading data via the currently available mobile phone device after setting the circuitry.

9. The method of claim 8 , wherein the communication request is received over a user interface of the first device.

10. A method, comprising:

transmitting communications to pass through a Bluetooth connection between a first device and a second mobile phone device that is different than the first device and to pass through a wireless voice channel of a wireless telecommunications network associated with the second mobile phone device;

inputting a digital bit sequence into a modulator to generate 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;

using the modulator, generating and sending a first transmission according to a first transmit-side power gain amount;

using the modulator, generating and sending a second transmission according to a second different transmit-side power gain amount;

receiving back a response indicating receive-side power gain amounts for the first and second transmissions;

determining a third transmit-side power gain amount by analyzing the response;

using the modulator, generating and sending a third transmission according to the third transmit-side power gain amount;

receiving a session initiation request originating from a remote location;

setting a bit in an acknowledgement message to cause a delay in initiating the session; and

sending the acknowledgement message with the set bit.

11. The method of claim 10 , wherein at least one of the first, second, and third transmissions are sent after or in conjunction with sending the acknowledgement message and before a delayed session initiation.

12. A method, comprising:

transmitting communications to pass through a Bluetooth connection between a first device and a second mobile phone device that is different than the first device and to pass through a wireless voice channel of a wireless telecommunications network associated with the second mobile phone device;

inputting a digital bit sequence into a modulator to generate 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;

using the modulator, generating and sending a first transmission according to a first transmit-side power gain amount;

using the modulator, generating and sending a second transmission according to a second different transmit-side power gain amount;

receiving back a response indicating receive-side power gain amounts for the first and second transmissions;

determining a third transmit-side power gain amount by analyzing the response;

using the modulator, generating and sending a third transmission according to the third transmit-side power gain amount;

determining a mode of operation of a vocoder of the second mobile phone device or a vocoder of the wireless telecommunications network;

generating an entry in a table of the first device to associate the third transmit-side power gain amount with the second mobile phone device; and

in the generated entry, recording the determined mode of operation such that the third transmit-side power gain amount is associated with the determined mode of operation.

13. The method of claim 12 , wherein the first device comprises a portable device.

14. The method of claim 12 , wherein the first device comprises an in-vehicle component that is installed in a vehicle.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2024
From: AIRBIQUITY, INC.
To: KARMA AUTOMOTIVE, LLC
Reel/Frame 066977/0722 →
RELEASE OF SECURITY INTEREST Recorded Apr 8, 2020
From: SILICON VALLEY BANK
To: AIRBIQUITY INC.
Reel/Frame 052341/0327 →
SECURITY INTEREST Recorded Apr 2, 2015
From: AIRBIQUITY INC.
To: SILICON VALLEY BANK
Reel/Frame 035364/0317 →
SECURITY INTEREST Recorded Jun 3, 2014
From: AIRBIQUITY INC.
To: ORIX VENTURES, LLC
Reel/Frame 033083/0036 →