Patent CA-3018353-A1 (CA)
Title: Method to wirelessly connect a mobile device to an internet of things device lacking an input or output mechanism
Inventor: DE LA FUENTE SANCHEZ ALFONSO F
IPC: H04W76/14
Filed: 2018-09-24
Abstract: What is claimed is 1- A method to connect two devices, comprising: a first device comprising: an NFC Tag, and a Bluetooth pairing ID wherein the first device comprises: opening its wireless communication channels and initiate it's Bluetooth communication pairing process; a second device comprising: connecting to a remote server; reading the first device's NFC tag within the predetermined amount of time; matching the NFC tag to the Bluetooth pairing ID and password; initiating a bluetooth connection to connect the second device to the first device; sending a bluetooth handshake signal to the first device; determining if the handshake is performed within the predetermined amount of time, if so, the first device proceeds to confirm the handshake and terminate the Bluetooth's communication pairing process with the second device.. 2- The first device from claim 1 that is one from the group of an Intemet of Things device, a Smart Desk Controller, a workspace fitness device. 3- The second device from claim 1 that is one from the group of a smartphone, a tablet, or a smartwatch. 4- The method from claim 1, wherein the NFC tag is one from the plurality of:  a passive NFC tag attached to the first device and not electronically connected to the first device, or, an active NFC tag electronically connected to the first device 5- The method of claim 4, wherein the NFC tag embeds the first device's Bluetooth credentials embedded. 5- The method of claim 1, wherein the initiation of the bluetooth connection is performed by either the first device or the second device. 7- The method of claim 1, wherein the matching of the NFC tag to Bluetooth pairing ID and password further comprises: connecting the second device to a cloud services database; searching for that particular NFC Tag within the database; receiving from the cloud services database at least one from the plurality of:  the Bluetooth pairing ID, the password to log into the first device. 8- The Matching of the NFC tag to Bluetooth pairing ID and password from claim 1 comprising:  Decoding, at the second device, the NFC Tag and extract the Bluetooth pairing ID data, and, if present, the password to log-in to the first device. 9- The method from claim 1, wherein the second device further comprises: storing data credentials from wi-fi networks wherein that data credentials comprises the network id and the network password; identifying the current active wi-fi connection; transmitting the data credentials from the current active wi-fi connection to the first device. 10- the method from claim 9, wherein the first device further comprises: receiving from the second device the data credentials with the wi-fi network ID and network password; attempting to connect to the said wi-fi network; sending a message, via the bluetooth connection to the second device to inform if the connection with the wi-fi network was successful or not. 11- the method of claim 10, wherein, if the connection to the wi-fi network was unsuccessful:  At the second device:   establishing a connection to the first device access the first device's settings manually modifying the first device's settings using the touchscreen in the second device as input mechanism to the first device. 12- The method of claim 10 further comprising: Manually modifying, using the touchscreen on the smartphone as input to the first device, the communication parameters and protocol between the first device and a second device when the second device is a sit and stand desk. 13- A non-transitory computer readable medium comprising instructions, which when executed by a processor, performs a method, the method comprising: A first device comprising: an NFC Tag or sensor, and a Bluetooth pairing ID, wherein the first device comprises: opening its wireless communication channels at the first device and initiate it's Bluetooth communication pairing process; connecting a second device to a remote server; Reading at the second device the first device's NFC tag within the predetermined amount of time; matching the NFC tag to the Bluetooth pairing ID and password; initiating a bluetooth connection to connect the second device to the first device; sending a bluetooth handshake signal to the first device; determining if the handshake is performed within the predetermined amount of time, if so, the first device proceeds to confirm the handshake and terminate the Bluetooth's communication pairing process with the second device. 14- The non-transitory computer readable medium of claim 13, wherein: the first device is one of a plurality of devices of: an Internet of Things device, a Smart Desk Controller, a workspace fitness device, and the second device is one of a plurality of devices of: a smartphone, a tablet, or a smartwatch. 16- The non-transitory computer readable medium of claim 13, wherein the NFC  tag is one from the plurality of: a passive NFC tag attached to the first device and not electronically connected to the first device, or, an active NFC tag electronically connected to the first device wherein the NFC tag embeds the first device's Bluetooth credentials 17- The non-transitory computer readable medium of claim 13, wherein the initiation of the bluetooth connection is performed by either the first device or the second device. 18- The non-transitory computer readable medium of claim 13, wherein the matching of the NFC tag to Bluetooth pairing ID and password further comprises: connecting the second device to a cloud services database; searching for that particular NFC Tag within the database; receiving from the cloud services database at least one from the plurality of:  the Bluetooth pairing ID, the password to log into the first device. 19- The non-transitory computer readable medium of claim 13, wherein matching the NFC tag to Bluetooth pairing ID and password further comprises: decoding, at the second device, the NFC Tag and extract the Bluetooth pairing ID  data, and, if present, the password to log-in to the first device. 20- The non-transitory computer readable medium of claim 13, wherein the second device further comprises: storing data credentials from wi-fi networks wherein that data credentials comprises the network id and the network password; identifying the current active wi-fi connection; transmitting the data credentials from the current active wi-fi connection to the first device. 21- The non-transitory computer readable medium of claim 20, further comprising: At the first device: receiving from the second device the data credentials with the wi-fi network ID and network password; attempting to connect to the said wi-fi network;   In general, in one aspect, the invention relates to a non-transitory computer readable medium comprising instructions, which when executed by a processor, performs a method, the method includes reading a radio frequency tag from an internet of things device. The method includes the initiation and a termination of a communication pairing process without the need for a keyboard, mouse, touch input or display at the Internet of Things device.