BLUETOOTH LOW ENERGY INTERLACED ADVERTISING AND SCANNING
First Claim
1. A method for a communication device to advertise and scan, the method comprising:
- transmitting by the communication device a first advertising packet on a first advertising channel;
listening by the communication device on the first advertising channel for a connection request or scan request during a first listening time slot after waiting for a time interval at the end of the first advertising packet;
processing by the communication device a connection request or scan request if received during the first listening time slot;
scanning by the communication device on the first advertising channel during a first scanning window for advertising packets upon the end of the first listening time slot if no connection request or scan request is received during the first listening time slot;
processing by the communication device an advertising packet if received during the first scanning window; and
incrementing by the communication device the first advertising channel to provide a second advertising channel if no advertising packet is received during the first scanning window.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a wireless device for Bluetooth Low Energy technology utilizes interlaced advertising and scanning on a same advertising channel to improve power efficiency. In an embodiment, a device transmits an advertising packet on an advertising channel, waits for an inter frame space, listens for any connection request or scan request during a listening time slot, and upon not receiving a connection request or scan request, begins a scanning window on the same advertising channel to listen to advertising packets. If no advertising packets are received, the advertising channel is incremented and the process of interlaced advertising and scanning begins again.
31 Citations
16 Claims
-
1. A method for a communication device to advertise and scan, the method comprising:
-
transmitting by the communication device a first advertising packet on a first advertising channel; listening by the communication device on the first advertising channel for a connection request or scan request during a first listening time slot after waiting for a time interval at the end of the first advertising packet; processing by the communication device a connection request or scan request if received during the first listening time slot; scanning by the communication device on the first advertising channel during a first scanning window for advertising packets upon the end of the first listening time slot if no connection request or scan request is received during the first listening time slot; processing by the communication device an advertising packet if received during the first scanning window; and incrementing by the communication device the first advertising channel to provide a second advertising channel if no advertising packet is received during the first scanning window. - View Dependent Claims (2, 3, 4)
-
-
5. A communication device comprising:
-
an antenna; a processor coupled to the antenna to implement a communication protocol, the communication protocol comprising; transmitting by the communication device via the antenna a first advertising packet on a first advertising channel; listening by the communication device via the antenna on the first advertising channel for a connection request or scan request during a first listening time slot after waiting for a time interval at the end of the first advertising packet; processing by the communication device a connection request or scan request if received during the first listening time slot; scanning by the communication device via the antenna on the first advertising channel during a first scanning window for advertising packets upon the end of the first listening time slot if no connection request or scan request is received during the first listening time slot; processing by the communication device an advertising packet if received during the first scanning window; and incrementing by the communication device the first advertising channel to provide a second advertising channel if no advertising packet is received during the first scanning window. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer readable medium having instructions stored thereon that when executed by a communication device causes the communication device to perform a method comprising:
-
transmitting by the communication device a first advertising packet on a first advertising channel; listening by the communication device on the first advertising channel for a connection request or scan request during a first listening time slot after waiting for a time interval at the end of the first advertising packet; processing by the communication device a connection request or scan request if received during the first listening time slot; scanning by the communication device on the first advertising channel during a first scanning window for advertising packets upon the end of the first listening time slot if no connection request or scan request is received during the first listening time slot; processing by the communication device an advertising packet if received during the first scanning window; and incrementing by the communication device the first advertising channel to provide a second advertising channel if no advertising packet is received during the first scanning window. - View Dependent Claims (10, 11, 12)
-
-
13. A method for a communication device to advertise and scan, the method comprising:
-
means for transmitting by the communication device a first advertising packet on a first advertising channel; means for listening by the communication device on the first advertising channel for a connection request or scan request during a first listening time slot after waiting for a time interval at the end of the first advertising packet; means for processing by the communication device a connection request or scan request if received during the first listening time slot; means for scanning by the communication device on the first advertising channel during a first scanning window for advertising packets upon the end of the first listening time slot if no connection request or scan request is received during the first listening time slot; means for processing by the communication device an advertising packet if received during the first scanning window; and means for incrementing by the communication device the first advertising channel to provide a second advertising channel if no advertising packet is received during the first scanning window. - View Dependent Claims (14, 15, 16)
-
Specification