INTERNET OF THINGS (IOT) SYSTEM AND METHOD FOR SELECTING A SECONDARY COMMUNICATION CHANNEL
First Claim
1. A method comprising:
- attempting to establish a connection between an Internet of Things (IoT) device and an IoT service over one or more primary communication channels;
determining whether a primary threshold related to connection attempts over the one or more primary communication channels has been reached;
in response to detecting that the primary threshold has been reached, attempting to establish a connection between the IoT device and the IoT service over a secondary communication channel; and
exchanging data between the IoT device and the IoT service using the secondary communication channel.
1 Assignment
0 Petitions
Accused Products
Abstract
An IoT system and method for selecting a secondary communication channel. For example, one embodiment of an apparatus comprises: one or more primary communication interfaces to establish a connection between an Internet of Things (IoT) device and an IoT service over one or more primary communication channels; one or more secondary communication interfaces to establish a connection between the IoT device and the IoT service over one or more secondary communication channels; a communication interface selection module to determine whether a primary threshold related to connection attempts over the one or more primary communication channels has been reached; in response to detecting that the primary threshold has been reached, the communication interface selection module to attempt to establish a connection between the IoT device and the IoT service over one of the secondary communication channels; the secondary communication interface to exchange data between the IoT device and the IoT service over the secondary communication channel.
35 Citations
21 Claims
-
1. A method comprising:
-
attempting to establish a connection between an Internet of Things (IoT) device and an IoT service over one or more primary communication channels; determining whether a primary threshold related to connection attempts over the one or more primary communication channels has been reached; in response to detecting that the primary threshold has been reached, attempting to establish a connection between the IoT device and the IoT service over a secondary communication channel; and exchanging data between the IoT device and the IoT service using the secondary communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16)
-
-
8. An apparatus comprising:
-
one or more primary communication interfaces to establish a connection between an Internet of Things (IoT) device and an IoT service over one or more primary communication channels; one or more secondary communication interfaces to establish a connection between the IoT device and the IoT service over one or more secondary communication channels; a communication interface selection module to determine whether a primary threshold related to connection attempts over the one or more primary communication channels has been reached; in response to detecting that the primary threshold has been reached, the communication interface selection module to attempt to establish a connection between the IoT device and the IoT service over one of the secondary communication channels; and the secondary communication interface to exchange data between the IoT device and the IoT service over the secondary communication channel. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:
-
attempting to establish a connection between an Internet of Things (IoT) device and an IoT service over one or more primary communication channels; determining whether a primary threshold related to connection attempts over the one or more primary communication channels has been reached; in response to detecting that the primary threshold has been reached, attempting to establish a connection between the IoT device and the IoT service over a secondary communication channel; and exchanging data between the IoT device and the IoT service using the secondary communication channel. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification