Method and apparatus for utilizing advertisements in conjunction with device discovery
First Claim
1. A method comprising:
- receiving, by an apparatus, an advertisement packet via a Bluetooth low energy (LE) protocol;
determining, by the apparatus, a time period in which a source device of the advertisement packet will be performing a page scan using Bluetooth basic rate (BR)/enhanced data rate (EDR) protocol based on information included in the received advertisement packet;
causing, by the apparatus, a Bluetooth basic rate (BR)/enhanced data rate (EDR) protocol page to be issued during the time period in which the source device of the advertisement packet will be performing the page scan; and
continuing establishment of a Bluetooth basic rate (BR)/enhanced data rate (EDR) connection to support communication with the source device following receipt of a page response from the source device.
12 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided for facilitating device discovery so as to consume less power with reduced channel occupancy. In regards to a method implemented by a master device, a scan for an advertisement is caused to be performed and an advertisement packet is received during the scan that defines a time period in which the source device of the advertisement packet will be performing a page scan. The method also determines the time period in which the source device of the advertisement packet will be performing the page scan. The method also causes a page to be issued during the time period in which the source device of the advertisement packet will be performing the page scan, and then receives a page response in response to the page. Corresponding apparatus and computer program products as employed by both master and slave devices are also provided.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving, by an apparatus, an advertisement packet via a Bluetooth low energy (LE) protocol; determining, by the apparatus, a time period in which a source device of the advertisement packet will be performing a page scan using Bluetooth basic rate (BR)/enhanced data rate (EDR) protocol based on information included in the received advertisement packet; causing, by the apparatus, a Bluetooth basic rate (BR)/enhanced data rate (EDR) protocol page to be issued during the time period in which the source device of the advertisement packet will be performing the page scan; and continuing establishment of a Bluetooth basic rate (BR)/enhanced data rate (EDR) connection to support communication with the source device following receipt of a page response from the source device. - View Dependent Claims (2, 3, 4, 5, 23)
-
-
6. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; receive an advertisement packet via a Bluetooth low energy (LE) protocol; determine a time period in which a source device of the advertisement packet will be performing a page scan using a Bluetooth basic rate (BR)/enhanced data rate (EDR) protocol based on information included in the received advertisement packet; cause a Bluetooth basic rate (BR)/enhanced data rate (EDR) protocol page to be issued during the time period in which the source device of the advertisement packet will be performing the page scan; and continuing establishment of a Bluetooth basic rate (BR)/enhanced data rate (EDR) connection to support communication with the source device following receipt of a page response from the source device. - View Dependent Claims (7, 8, 9, 10, 24)
-
-
11. A computer program product comprising computer executable program code recorded on a non-transitory computer readable storage medium, the computer executable program code comprising:
-
code for receiving an advertisement packet via a Bluetooth low energy (LE) protocol; code for determining a time period in which a source device of the advertisement packet will be performing a page scan using a Bluetooth basic rate (BR)/enhanced data rate (EDR) protocol based on information included in the received advertisement packet; code for causing a Bluetooth basic rate (BR)/enhanced data rate (EDR) protocol page to be issued during the time period in which the source device of the advertisement packet will be performing the page scan; and continuing establishment of a Bluetooth basic rate (BR)/enhanced data rate (EDR) connection to support communication with the source device following receipt of a page response from the source device. - View Dependent Claims (25)
-
-
12. A method comprising:
-
generating, by an apparatus, an advertisement including information defining a time period in which a Bluetooth basic rate (BR)/enhanced data rate (EDR) page scan will be performed by the apparatus; causing, by the apparatus, transmission of the advertisement via a Bluetooth low energy (LE) protocol; causing, by the apparatus, the Bluetooth basic rate (BR)/enhanced data rate (EDR) page scan to be performed during the time period; and causing, by the apparatus, issuance of a Bluetooth basic rate (BR)/enhanced data rate (EDR) page response for establishing a Bluetooth basic rate (BR)/enhanced data rate (EDR) connection with another device in response to receiving a Bluetooth basic rate (BR)/enhanced data rate (EDR) page from the another device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; generate an advertisement including information defining a time period in which a Bluetooth basic rate (BR)/enhanced data rate (EDR) page scan will be performed by the apparatus; cause transmission of the advertisement via a Bluetooth low energy (LE) protocol; cause the Bluetooth basic rate (BR)/enhanced data rate (EDR) page scan to be performed during the time period; and cause issuance of a Bluetooth basic rate (BR)/enhanced data rate (EDR) page response for establishing a Bluetooth basic rate (BR)/enhanced data rate (EDR) connection with another device in response to receiving a Bluetooth basic rate (BR)/enhanced data rate (EDR) page from the another device. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer program product comprising computer executable program code recorded on a non-transitory computer readable storage medium, the computer executable program code comprising:
-
code for generating an advertisement including information defining a time period in which a Bluetooth basic rate (BR)/enhanced data rate (EDR) page scan will be performed by the apparatus; code for causing transmission of the advertisement via a Bluetooth low energy (LE) protocol; code for causing the Bluetooth basic rate (BR)/enhanced data rate (EDR) page scan to be performed during the time period; and code for causing issuance of a Bluetooth basic rate (BR)/enhanced data rate (EDR) page response for establishing a Bluetooth basic rate (BR)/enhanced data rate (EDR) connection with another device in response to receiving a Bluetooth basic rate (BR)/enhanced data rate (EDR) page from the another device.
-
Specification