IP Library Granted Patent US 9,301,086
Granted Patent B2
US 9,301,086 · App. 14/340,576 · Granted Mar 29, 2016

Data transmission system and method for bluetooth interface

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 9,301,086
App. No.
14/340,576
Granted
Mar 29, 2016
Kind
B2
Abstract

A data transmission system and a data transmission method for a Bluetooth interface are provided. The data transmission system includes a central electronic apparatus and a peripheral electronic apparatus. The central electronic apparatus has a central Bluetooth module, and the peripheral electronic apparatus has a peripheral Bluetooth module. Some Bluetooth characteristic information are transmitted between the central Bluetooth module and the peripheral Bluetooth module, wherein the characteristic information indicates a plurality of pieces of buffer size information in the central and peripheral Bluetooth modules. The central and peripheral Bluetooth modules perform a data transmission operation therebetween based on the characteristic information through a central enable flag and a peripheral Bluetooth module enable flag respectively.

Claims (30)

1. A data transmission system of a Bluetooth interface, the data transmission system comprising:

a central electronic apparatus comprising a central Bluetooth module; and

a peripheral electronic apparatus comprising a peripheral Bluetooth module,

wherein a transmitting and receiving operation of a plurality of characteristic information is performed between the central Bluetooth module and the peripheral Bluetooth module, wherein the characteristic information indicates a plurality of buffer size information in the central Bluetooth module and the peripheral Bluetooth module, and a data transmission operation is performed between the central Bluetooth module and the peripheral Bluetooth module based on the characteristic information through a central enable flag and a peripheral Bluetooth module enable flag respectively.

2. The data transmission system according to claim 1 , wherein the characteristic information respectively indicates a central Bluetooth module maximum receiving buffer size and a central returning buffer size of the central Bluetooth module, and a peripheral Bluetooth module maximum receiving buffer size and a peripheral Bluetooth module returning buffer size of the peripheral Bluetooth module.

3. The data transmission system according to claim 2 , wherein the central Bluetooth module obtains a peripheral Bluetooth module permissible transmission data size of the peripheral Bluetooth module according to the peripheral Bluetooth module maximum receiving buffer size, the peripheral Bluetooth module returning buffer size, and a central Bluetooth module transmitted data size.

4. The data transmission system according to claim 3 , wherein the central Bluetooth module permissible transmission data size=the peripheral Bluetooth module maximum receiving buffer size−the central Bluetooth module transmitted data size+the peripheral Bluetooth module returning buffer size.

5. The data transmission system according to claim 2 , wherein the peripheral Bluetooth module obtains a central Bluetooth module permissible transmission data size of the central Bluetooth module according to the central Bluetooth module maximum receiving buffer size, the central returning buffer size, and a peripheral transmitted data size.

6. The data transmission system according to claim 5 , wherein the peripheral Bluetooth module permissible transmission data size=the central Bluetooth module maximum receiving buffer size−the peripheral Bluetooth module transmitted data size+the central returning buffer size.

7. The data transmission system according to claim 1 , wherein the central enable flag comprises a central writing flag and a central writing demand flag, and the peripheral Bluetooth module enable flag comprises a peripheral writing flag and a peripheral writing demand flag.

8. The data transmission system according to claim 1 , wherein each of the central Bluetooth module and the peripheral Bluetooth module comprises:

a Bluetooth controller comprising a data transmitting buffer and a data receiving buffer, wherein the data transmitting buffer is configured to temporarily store general attribute profile information to be transmitted and the data receiving buffer is configured to temporarily receive received general attribute profile information.

9. The data transmission system according to claim 1 , wherein the central Bluetooth module executes a central application program to perform a transmission operation of a first portion of the characteristic information, and the peripheral Bluetooth module executes a peripheral application program to perform a transmission operation of a second portion of the characteristic information.

10. The data transmission system according to claim 8 , wherein the central Bluetooth module sets the peripheral Bluetooth module enable flag through the central application program, and the peripheral Bluetooth module sets the central enable flag through the peripheral Bluetooth module application program.

11. A data transmission method of a Bluetooth interface, the data transmission method comprising:

performing a transmitting and receiving operation of a plurality of pieces of characteristic information between a central Bluetooth module in a central electronic apparatus and a peripheral Bluetooth module in a peripheral electronic apparatus, wherein the characteristic information indicates a plurality of pieces of buffer size information in the central Bluetooth module and the peripheral Bluetooth module; and

performing a data transmission operation between the central Bluetooth module and the peripheral Bluetooth module based on the characteristic information through a central enable flag and a peripheral Bluetooth module enable flag.

12. The data transmission method according to claim 11 , wherein the characteristic information respectively indicates a central Bluetooth module maximum receiving buffer size and a central returning buffer size of the central Bluetooth module, and a peripheral Bluetooth module maximum receiving buffer size and a peripheral Bluetooth module returning buffer size of the peripheral Bluetooth module.

13. The data transmission method according to claim 12 , wherein the step of performing the data transmission operation between the central Bluetooth module and the peripheral Bluetooth module based on the characteristic information through the central enable flag and the peripheral Bluetooth module enable flag comprises:

obtaining a peripheral Bluetooth module permissible transmission data size of the peripheral Bluetooth module according to the peripheral Bluetooth module maximum receiving buffer size, the peripheral Bluetooth module returning buffer size, and a central Bluetooth module transmitted data size.

14. The data transmission method according to claim 13 , wherein the central Bluetooth module permissible transmission data size=the peripheral Bluetooth module maximum receiving buffer size−the central Bluetooth module transmitted data size+the peripheral Bluetooth module returning buffer size.

15. The data transmission method according to claim 12 , wherein the step of performing the data transmission operation between the central Bluetooth module and the peripheral Bluetooth module based on the characteristic information through the central enable flag and the peripheral Bluetooth module enable flag comprises:

obtaining a central Bluetooth module permissible transmission data size of the central Bluetooth module according to the central Bluetooth module maximum receiving buffer size, the central returning buffer size, and a peripheral transmitted data size.

16. The data transmission method according to claim 15 , wherein the peripheral Bluetooth module permissible transmission data size=the central Bluetooth module maximum receiving buffer size−the peripheral Bluetooth module transmitted data size+the central returning buffer size.

17. The data transmission method according to claim 11 , wherein the step of performing the transmitting and receiving operation of the characteristic information between the central Bluetooth module in the central electronic apparatus and the peripheral Bluetooth module in the peripheral electronic apparatus comprises:

executing a central application program to perform a transmission operation of a first portion of the characteristic information; and

executing a peripheral application program to perform a transmission operation of a second portion of the characteristic information.

18. The data transmission method according to claim 17 , further comprising:

providing the central Bluetooth module to set the peripheral Bluetooth module enable flag through the central application program; and

providing the peripheral Bluetooth module to set the central enable flag through the peripheral application program.

Assignments (17)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 059666/0545 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: MICROCHIP TECHNOLOGY INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041675/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2015
From: MICROCHIP TECHNOLOGY (BARBADOS) II INCORPORATED
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 036640/0944 →
MERGER Recorded Sep 13, 2015
From: ISSC TECHNOLOGIES CORP.
To: MICROCHIP TECHNOLOGY (BARBADOS) II INCORPORATED
Reel/Frame 036597/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2014
From: LEE, CHUNG-I; CHU, HSIN-LING
To: ISSC TECHNOLOGIES CORP.
Reel/Frame 033416/0528 →