Wireless short-range discovery and connection setup using first and second wireless carrier
First Claim
1. A method, comprising:
- transmitting, by an apparatus, a connection request including a random device address of the apparatus, to another wireless device over a first wireless carrier and establishing a connection with the other wireless device using the random device address;
establishing, by the apparatus, pairing with the other wireless device to establish a secure relationship with the other device over the first wireless carrier, wherein establishment of the secure relationship comprises generating one or more encryption keys for link encryption;
transmitting, by the apparatus, over the first wireless carrier, a device address of the apparatus associated with the paired secure relationship, the device address of the apparatus encrypted under at least one of the one or more encryption keys to provide authentication that it is the device address of the apparatus, to enable the other device to derive from the authenticated device address of the apparatus, an access code configured to access the apparatus over a second wireless carrier, the pairing providing the device address of the apparatus to the other device;
receiving, by the apparatus, wireless paging messages over the second wireless carrier from the other wireless device, the wireless paging messages being addressed to the apparatus with the device access code of the apparatus, wherein the device access code is derived by the other wireless device from the device address transmitted by the apparatus over the first wireless carrier during pairing; and
establishing, by the apparatus, a wireless connection over the second wireless carrier with the other wireless device, based on the device access code derived by the other wireless device from the device address transmitted by the apparatus over the first wireless carrier during pairing.
12 Assignments
0 Petitions
Accused Products
Abstract
In an example embodiment, a method includes establishing, by an apparatus, pairing with another wireless device to establish a secure relationship with the other device over a first wireless carrier and transmitting a device address of the apparatus associated with the secure relationship over the first wireless carrier; receiving, by the apparatus, wireless paging messages over a second wireless carrier from the other wireless device, the wireless paging messages being addressed to the apparatus using the device address associated with the secure relationship transmitted over the first wireless carrier; and exchanging, by the apparatus, paging response messages over the second wireless carrier with the other wireless device, and establishing a wireless connection over the second wireless carrier with the other wireless device.
-
Citations
22 Claims
-
1. A method, comprising:
-
transmitting, by an apparatus, a connection request including a random device address of the apparatus, to another wireless device over a first wireless carrier and establishing a connection with the other wireless device using the random device address; establishing, by the apparatus, pairing with the other wireless device to establish a secure relationship with the other device over the first wireless carrier, wherein establishment of the secure relationship comprises generating one or more encryption keys for link encryption; transmitting, by the apparatus, over the first wireless carrier, a device address of the apparatus associated with the paired secure relationship, the device address of the apparatus encrypted under at least one of the one or more encryption keys to provide authentication that it is the device address of the apparatus, to enable the other device to derive from the authenticated device address of the apparatus, an access code configured to access the apparatus over a second wireless carrier, the pairing providing the device address of the apparatus to the other device; receiving, by the apparatus, wireless paging messages over the second wireless carrier from the other wireless device, the wireless paging messages being addressed to the apparatus with the device access code of the apparatus, wherein the device access code is derived by the other wireless device from the device address transmitted by the apparatus over the first wireless carrier during pairing; and establishing, by the apparatus, a wireless connection over the second wireless carrier with the other wireless device, based on the device access code derived by the other wireless device from the device address transmitted by the apparatus over the first wireless carrier during pairing. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving, by an apparatus, a connection request from another wireless device, including a random device address of the other wireless device, over a first wireless carrier and establishing a connection with the other wireless device using the random device address; establishing, by the apparatus, pairing with the other wireless device to establish a secure relationship with the other device over the first wireless carrier, wherein establishment of the secure relationship comprises generating one or more encryption keys for link encryption; receiving, by the apparatus, a device address of the other device associated with the paired secure relationship over the first wireless carrier, the device address of the other device encrypted under at least one of the one or more encryption keys to provide authentication of the device address of the other device, the pairing providing the device address of the other device to the apparatus; deriving, by the apparatus, a device access code from the authenticated device address received over the first wireless carrier during pairing; transmitting, by the apparatus, wireless paging messages over a second wireless carrier to the other wireless device, the wireless paging messages being addressed to the other device with which the apparatus has established secure relationship, with the device access code derived by the apparatus from the device address received by the apparatus over the first wireless carrier during pairing; and establishing, by the apparatus, a wireless connection over the second wireless carrier with the other wireless device, based on the device access code derived from the device address received by the apparatus over the first wireless carrier during pairing. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
at least one processor; 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 at least to; transmit a connection request including a random device address of the apparatus, to another wireless device over a first wireless carrier and establishing a connection with the other wireless device using the random device address; establish pairing with the other wireless device to establish a secure relationship with the other device over a first wireless carrier, wherein establishment of the secure relationship comprises generating one or more encryption keys for link encryption; transmit over the first wireless carrier, a device address of the apparatus associated with the paired secure relationship, the device address of the apparatus encrypted under at least one of the one or more encryption keys to provide authentication that it is the device address of the apparatus, to enable the other device to derive from the authenticated device address of the apparatus, an access code configured to access the apparatus over a second wireless carrier, the pairing providing the device address of the apparatus to the other device; receive wireless paging messages over the second wireless carrier from the other wireless device, the wireless paging messages being addressed to the apparatus with the device access code of the apparatus, wherein the device access code is derived by the other wireless device from the device address transmitted by the apparatus over the first wireless carrier during pairing; and establish a wireless connection over the second wireless carrier with the other wireless device, based on the device access code derived by the other wireless device from the device address transmitted by the apparatus over the first wireless carrier during pairing. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
at least one processor; 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 at least to; receive a connection request from another wireless device, including a random device address of the other wireless device, over a first wireless carrier and establish a connection with the other wireless device using the random device address; establish pairing with the other wireless device to establish a secure relationship with the other device over the first wireless carrier, wherein establishment of the secure relationship comprises generating one or more encryption keys for link encryption; receive a device address of the other device associated with the paired secure relationship over the first wireless carrier, the device address of the other device encrypted under at least one of the one or more encryption keys to provide authentication of the device address of the other device, the pairing providing the device address of the other device to the apparatus; derive a device access code from the authenticated device address received over the first wireless carrier during pairing; transmit wireless paging messages over a second wireless carrier to the other wireless device, the wireless paging messages being addressed to the other device with which the apparatus has established secure relationship, with the device access code derived by the apparatus from the device address received by the apparatus over the first wireless carrier during pairing; and establishing a wireless connection over the second wireless carrier with the other wireless device, based on the device access code derived from the device address received by the apparatus over the first wireless carrier during pairing. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium comprising computer executable program code, the computer executable program code comprising:
-
code for transmitting, by an apparatus, a connection request including a random device address of the apparatus, to another wireless device over a first wireless carrier and establishing a connection with the other wireless device using the random device address; code for establishing, by the apparatus, pairing with the other wireless device to establish a secure relationship with the other device over a first wireless carrier, wherein establishment of the secure relationship comprises generating one or more encryption keys for link encryption; code for transmitting, by the apparatus, over the first wireless carrier, a device address of the apparatus associated with the paired secure relationship, the device address of the apparatus encrypted under at least one of the one or more encryption keys to provide authentication that it is the device address of the apparatus, to enable the other device to derive from the authenticated device address of the apparatus, an access code configured to access the apparatus over a second wireless carrier, the pairing providing the device address of the apparatus to the other device; code for receiving, by the apparatus, wireless paging messages over the second wireless carrier from the other wireless device, the wireless paging messages being addressed to the apparatus with the device access code of the apparatus, wherein the device access code is derived by the other wireless device from the device address transmitted by the apparatus over the first wireless carrier during pairing; and code for establishing, by the apparatus, a wireless connection over the second wireless carrier with the other wireless device, based on the device access code derived by the other wireless device from the device address transmitted by the apparatus over the first wireless carrier during pairing.
-
-
22. A non-transitory computer readable medium comprising computer executable program code, the computer executable program code comprising:
-
code for receiving, by an apparatus, a connection request from another wireless device, including a random device address of the other wireless device, over a first wireless carrier and establishing a connection with the other wireless device using the random device address; code for requesting, by the apparatus, pairing with the other wireless device and establishing pairing with the other device to establish a secure relationship with the other device over a first wireless carrier, wherein establishment of the secure relationship comprises generating one or more encryption keys for link encryption; code for receiving, by the apparatus, a device address of the other device associated with the paired secure relationship over the first wireless carrier, the device address of the other device encrypted under at least one of the one or more encryption keys to provide authentication of the device address of the other device, the pairing providing the device address of the other device to the apparatus; code for deriving, by the apparatus, a device access code from the authenticated device address received over the first wireless carrier during pairing; code for transmitting, by the apparatus, wireless paging messages over a second wireless carrier to the other wireless device, the wireless paging messages being addressed to the other device with which the apparatus has established secure relationship, with the device access code derived by the apparatus from the device address received by the apparatus over the first wireless carrier during pairing; and code for establishing, by the apparatus, a wireless connection over the second wireless carrier with the other wireless device, based on the device access code derived from the device address received by the apparatus over the first wireless carrier during pairing.
-
Specification