IP Library Granted Patent US 7,496,077
Granted Patent B2
US 7,496,077 · App. 11/109,021 · Granted Feb 24, 2009

Method and system for dynamically changing audio stream bit rate based on condition of a Bluetooth connection

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 7,496,077
App. No.
11/109,021
Granted
Feb 24, 2009
Kind
B2
Abstract

Methods and systems for controlling a personal area network access device are disclosed herein and comprise receiving at least one Bluetooth® event by a Bluetooth® device. A line speed used by the Bluetooth® device may be controlled based on the received Bluetooth® event. The line speed utilized by the Bluetooth® device may be dynamically adjusted based on the received Bluetooth® event associated with said Bluetooth device. The line speed may be dynamically adjusted utilizing a line speed algorithm. The line speed algorithm may comprise a variable bit rate coding algorithm. Encoded data may be transmitted by the Bluetooth® device utilizing the line speed. The encoded data may comprise encoded audio data. The line speed may be controlled based on a current line speed of the Bluetooth® device.

Claims (31)

1. A method for controlling a personal area network access device, the method comprising:

receiving at least one Bluetooth event by a Bluetooth device;

controlling changes in a line speed used by said Bluetooth device, said controlling based on said at least one received Bluetooth event; and

selecting said line speed from a plurality of line speeds, said selecting based on said received at least one Bluetooth event.

2. The method according to claim 1 , comprising dynamically adjusting said line speed utilized by said Bluetooth device based on said at least one received Bluetooth event associated with said Bluetooth device.

3. The method according to claim 1 , comprising dynamically adjusting said line speed utilizing a line speed algorithm.

4. The method according to claim 3 , wherein said line speed algorithm comprises a variable bit rate coding algorithm.

5. The method according to claim 1 , comprising transmitting encoded data by said Bluetooth device utilizing said line speed.

6. The method according to claim 5 , wherein said encoded data comprises encoded audio data.

7. The method according to claim 1 , comprising controlling said line speed based on a current line speed of said Bluetooth device.

8. The method according to claim 1 , wherein said received at least one Bluetooth event comprises: one or more of a device in/out piconet event, an inquiry start/stop event, a flush time out event, a master/slave role event, a QoS/poll interval event, a power savings mode event, and/or a simultaneous profiles event.

9. The method according to claim 1 , comprising controlling said line speed based on a current configuration of said Bluetooth device.

10. A computer-readable storage having stored thereon, a computer program having at least one code section for controlling a personal area network access device, the at least one code section being executable by a computer for causing the computer to perform steps comprising:

receiving at least one Bluetooth event by a Bluetooth device;

controlling changes in a line speed used by said Bluetooth device based on said at least one received Bluetooth event; and

selecting said line speed from a plurality of line speeds, said selecting based on said received at least one Bluetooth event.

11. The computer-readable storage according to claim 10 , comprising code for dynamically adjusting said line speed utilized by said Bluetooth device based on said at least one received Bluetooth event associated with said Bluetooth device.

12. The computer-readable storage according to claim 10 , comprising code for dynamically adjusting said line speed utilizing a line speed algorithm.

13. The computer-readable storage according to claim 12 , wherein said line speed algorithm comprises a variable bit rate coding algorithm.

14. The computer-readable storage according to claim 10 , comprising code for transmitting encoded data by said Bluetooth device utilizing said line speed.

15. The computer-readable storage according to claim 14 , wherein said encoded data comprises encoded audio data.

16. The computer-readable storage according to claim 10 , comprising code for controlling said line speed based on a current line speed of said Bluetooth device.

17. The computer-readable storage according to claim 10 , wherein said received at least one Bluetooth event comprises: one or more of a device in/out piconet event, an inquiry start/stop event, a flush time out event, a master/slave role event, a QoS/poll interval event, a power savings mode event, and/or a simultaneous profiles event.

18. The computer-readable storage according to claim 10 , comprising code for controlling said line speed based on a current configuration of said Bluetooth device.

19. A system for controlling a personal area network access device, the system comprising:

at least one processor that receives at least one Bluetooth event by a Bluetooth device;

said at least one processor controls changes in a line speed used by said Bluetooth device based on said at least one received Bluetooth event; wherein

said at least one processor dynamically adjusts said line speed utilized by said Bluetooth device, said dynamic adjustment based on said at least one received Bluetooth event associated with said Bluetooth device.

20. The system according to claim 19 , wherein said at least one processor dynamically adjusts said line speed utilizing a line speed algorithm.

21. The system according to claim 20 , wherein said line speed algorithm comprises a variable bit rate coding algorithm.

22. The system according to claim 19 , wherein said at least one processor transmits encoded data by said Bluetooth device utilizing said line speed.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2005
From: ZHODZISHSKY, VICTOR G.; KAPUR, ASH (FREDERICK); HILLYARD, JASON
To: BROADCOM CORPORATION
Reel/Frame 016337/0579 →