IP Library Granted Patent US 9,860,681
Granted Patent B2
US 9,860,681 · App. 14/590,708 · Granted Jan 2, 2018

System and method for selecting a cell carrier to connect an IOT hub

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,860,681
App. No.
14/590,708
Granted
Jan 2, 2018
Kind
B2
Abstract

A platform, apparatus and method for Internet of Things Implementations for selecting a cellular carrier. For example, one embodiment of a system comprises: an Internet of Things (IoT) hub comprising a network interface to couple the IoT hub to an IoT service through a cellular (cell) carrier, the IoT hub further comprising a local communication interface to communicatively couple the IoT hub to a plurality of IoT devices over local communication channels; cell carrier selection logic on the IoT hub to implement a set of rules to select between two or more cell carriers through which to connect the IoT hub to the IoT service, the rules being based, at least in part, on a cost associated with connecting to each of the two or more cell carriers and connectivity data associated with cell connections between the IoT hub and each of the two or more cell carriers.

Claims (23)

1. A system comprising:

an Internet of Things (IoT) hub comprising a network interface to couple the IoT hub to an IoT service through a cellular (cell) carrier, the IoT hub further comprising a local communication interface to communicatively couple the IoT hub to a plurality of IoT devices over local communication channels;

cell carrier selection logic on the IoT hub to implement a set of rules to select between two or more cell carriers through which to connect the IoT hub to the IoT service, the rules being based, at least in part, on a cost associated with connecting to each of the two or more cell carriers and connectivity data associated with cell connections between the IoT hub and each of the two or more cell carriers, and the rules are periodically updated on the IOT hub from the IoT service to reflect changes in established agreements between the IoT service and at least one of the cell carriers and/or new agreements between the IoT service and a new cell carrier.

2. The system as in claim 1 wherein upon selecting a first cell carrier, the cell carrier selection logic is to cause the network interface to connect the IoT hub to the first cell carrier.

3. The system as in claim 1 wherein the connectivity data comprises signal strength between the IoT hub and each of the cell carriers.

4. The system as in claim 3 wherein the connectivity data further comprises reliability and/or performance data associated with connections between the IoT hub and each of the cell carriers.

5. The system as in claim 3 wherein the rules specify that the cell carrier selection logic is to connect with the lowest cost cell carrier as long as the connectivity data indicates that the signal strength and/or other connectivity variables associated with the lowest cost cell carrier are above specified thresholds.

6. The system as in claim 1 wherein the IoT hub is pre-provisioned with the ability to connect to each of the two or more cell carriers.

7. The system as in claim 1 wherein the local communication channels comprise Bluetooth Low Energy (LE) communication channels.

8. The system as in claim 7 wherein one or more of the IoT devices comprise an IR or RF blaster to control different types of electronics equipment via IR or RF communication with the electronics equipment, each IoT device further comprising at least one sensor to detect current conditions associated with the operation of the different electronics equipment, each IoT device to transmit an indication of the current conditions to the IoT hub over the wireless communication channel.

9. A method comprising:

programming an IoT hub with rules related to connecting to an IoT service through one of a plurality of cellular (cell) carriers including rules related to cell carrier cost and/or connectivity;

periodically updating rules on the IOT hub from the IoT service to reflect changes in established agreements between the IoT service and at least one of the cell carriers and/or new agreements between the IoT service and a new cell carrier

collecting data related to cell carrier cost and/or connectivity;

executing the rules using the collected data to determine a primary cell carrier over which to connect the IoT hub; and

connecting the IoT hub to the primary cell carrier.

10. The method as in claim 9 wherein upon selecting a first cell carrier, the cell carrier selection logic is to cause the network interface to connect the IoT hub to the first cell carrier.

11. The method as in claim 9 wherein the connectivity data comprises signal strength between the IoT hub and each of the cell carriers.

12. The method as in claim 11 wherein the connectivity data further comprises reliability and/or performance data associated with connections between the IoT hub and each of the cell carriers.

13. The method as in claim 11 wherein the rules specify that the cell carrier selection logic is to connect with the lowest cost cell carrier as long as the connectivity data indicates that the signal strength and/or other connectivity variables associated with the lowest cost cell carrier are above specified thresholds.

14. The method as in claim 9 wherein the IoT hub is pre-provisioned with the ability to connect to each of the two or more cell carriers.

15. The method as in claim 9 wherein the local communication channels comprise Bluetooth Low Energy (LE) communication channels.

16. The method as in claim 15 wherein one or more of the IoT devices comprise an IR or RF blaster to control different types of electronics equipment via IR or RF communication with the electronics equipment, each IoT device further comprising at least one sensor to detect current conditions associated with the operation of the different electronics equipment, each IoT device to transmit an indication of the current conditions to the IoT hub over the wireless communication channel.

Assignments (3)
SECURITY INTEREST Recorded Oct 27, 2020
From: AFERO INC.
To: VENTURE LENDING & LEASING IX, INC.
Reel/Frame 054256/0299 →
CHANGE OF NAME Recorded Feb 10, 2016
From: KIBAN LABS, INC.
To: AFERO, INC.
Reel/Frame 037760/0886 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2015
From: BRITT, JOE; MATSUMURA, SHIN; FOROOD, HOUMAN
To: KIBAN LABS, INC.
Reel/Frame 036814/0207 →