Selective pairing of wireless devices using shared keys
First Claim
Patent Images
1. A computer-implemented method, comprising:
- scanning, by a pairing device, using a shared key, prior to connecting with a communication device, for an advertising packet transmitted by the communication device, the communication device not being provisioned by the pairing device;
checking, by the pairing device, each scanned advertising packet for the shared key; and
responding, by the pairing device, to the scanned advertising packet only when the advertising packet contains the shared key, the responding including connecting, by the pairing device, with the communication device, and the responding further including initiating data transmission between the pairing device and the communication device, wherein the connection includes at least one of the following;
a wireless connection and a wired connection;
wherein the shared key is provided to the communication device using at least one of the following;
the shared key is stored by the communication device,the shared key is shared between a server and/or a storage location and the communication device, the server and/or the storage location are communicatively coupled to at least one of the pairing device and the communication device,the shared key is generated by a server and/or a storage location communicatively coupled to at least one of the pairing device and the communication device and transmitted to the communication device,and any combination thereof.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, a method, and a computer program product for selective pairing of wireless devices are provided. A pairing device scans for an advertising packet. The pairing device checks each scanned advertising packet for a shared key. The pairing device responds to the scanned advertising packet only when the advertising packet contains the shared key.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
scanning, by a pairing device, using a shared key, prior to connecting with a communication device, for an advertising packet transmitted by the communication device, the communication device not being provisioned by the pairing device; checking, by the pairing device, each scanned advertising packet for the shared key; and responding, by the pairing device, to the scanned advertising packet only when the advertising packet contains the shared key, the responding including connecting, by the pairing device, with the communication device, and the responding further including initiating data transmission between the pairing device and the communication device, wherein the connection includes at least one of the following;
a wireless connection and a wired connection;wherein the shared key is provided to the communication device using at least one of the following; the shared key is stored by the communication device, the shared key is shared between a server and/or a storage location and the communication device, the server and/or the storage location are communicatively coupled to at least one of the pairing device and the communication device, the shared key is generated by a server and/or a storage location communicatively coupled to at least one of the pairing device and the communication device and transmitted to the communication device, and any combination thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one data processor; a memory storing instructions which, when executed by the at least one data processor, causes the at least one data processor to perform operations comprising; scanning, by a pairing device, using a shared key, prior to connecting with a communication device, for an advertising packet transmitted by the communication device, the communication device not being provisioned by the pairing device; checking, by the pairing device, each scanned advertising packet for the shared key; and responding, by the pairing device, to the scanned advertising packet only when the advertising packet contains the shared key, the responding including connecting, by the pairing device, with the communication device, and the responding further including initiating data transmission between the pairing device and the communication device, wherein the connection includes at least one of the following;
a wireless connection and a wired connection;wherein the shared key is provided to the communication device using at least one of the following; the shared key is stored by the communication device, the shared key is shared between a server and/or a storage location and the communication device, the server and/or the storage location are communicatively coupled to at least one of the pairing device and the communication device, the shared key is generated by a server and/or a storage location communicatively coupled to at least one of the pairing device and the communication device and transmitted to the communication device, and any combination thereof. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer program product storing instructions, which when executed by at least one data processor of at least one computing system, implement a method comprising:
-
scanning, by a pairing device, using a shared key, prior to connecting with a communication device, for an advertising packet transmitted by the communication device, the communication device not being provisioned by the pairing device; checking, by the pairing device, each scanned advertising packet for the shared key; and responding, by the pairing device, to the scanned advertising packet only when the advertising packet contains the shared key, the responding including connecting, by the pairing device, with the communication device, and the responding further including initiating data transmission between the pairing device and the communication device, wherein the connection includes at least one of the following;
a wireless connection and a wired connection;wherein the shared key is provided to the communication device using at least one of the following; the shared key is stored by the communication device, the shared key is shared between a server and/or a storage location and the communication device, the server and/or the storage location are communicatively coupled to at least one of the pairing device and the communication device, the shared key is generated by a server and/or a storage location communicatively coupled to at least one of the pairing device and the communication device and transmitted to the communication device, and any combination thereof.
-
Specification