IP Library Granted Patent US 11,038,964
Granted Patent B2
US 11,038,964 · App. 16/511,858 · Granted Jun 15, 2021

Systems and methods for smart device networking

Inventors: Amir Haleem (San Francisco, CA); Andrew Thompson (Norwood, NY); Eric Gnoske (Colorado Springs, CO); Blake Leverett (Colorado Springs, CO); Mike Vidales (Colorado Springs, CO); Sean Carey (Boston, MA); Theo Wilson (Berkeley, CA)
Assignee: HELIUM SYSTEMS, INC.
H04L67/12H04L12/4625H04L45/7453H04W4/70H04W4/80H04L61/6022H04L63/0428H04L67/1002H04L2212/00H04W4/02H04W40/20H04W84/12H04W88/06
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 11,038,964
App. No.
16/511,858
Granted
Jun 15, 2021
Kind
B2
Abstract

A system for smart device networking includes an endpoint that enables communication with a connected device, a bridge that communicates with the endpoint over a PAN and relays PAN communications to a WAN, and a router that connects to the bridge through the WAN and routes communication to and from the endpoint.

Claims (25)

1. An endpoint device for smart device networking comprising:

a device interface that enables communication between the endpoint device and a connected device;

a processor that is programmed to:

(i) process data received from the connected device via the device interface to extract a property of the data, and generate a transmission instruction for transmitting at least a portion of the data to a remote server based on the property;

(ii) detect a latency in receiving an instruction from the remote server, and in response to detecting the latency, generate a backup instruction to the connected device, and

a wireless communication module configured to transmit the at least portion of the data to one or more bridges devices according to the transmission instruction, wherein the one or more bridge devices are in communication with the remote server over a WAN.

2. The endpoint device of claim 1 , wherein the connected device has no WAN connectivity.

3. The endpoint device of claim 1 , wherein the property of the data comprises a change in a value of the data.

4. The endpoint device of claim 3 , wherein the property of the data is extracted by comparing the data to historical data received via the device interface.

5. The endpoint device of claim 4 , wherein the transmission instruction in (i) is generated when the change exceeds a threshold.

6. The endpoint device of claim 1 , wherein the backup instruction is generated based on (a) a correlation between a historical data pattern and historical instructions received from the remote server and (b) current data received via the device interface.

7. The endpoint device of claim 6 , wherein the historical data pattern and a current data pattern are recognized using machine learning technique.

8. The endpoint device of claim 1 , wherein the backup instruction comprises operational instructions to operate the connected device.

9. The endpoint device of claim 1 , wherein the backup instruction is generated based on the latency and the data received via the device interface so as to modify the instruction received from the remote server.

10. The endpoint device of claim 1 , wherein the processor is further programmed to manage one or more power parameters based on the data received via the device interface.

11. The endpoint device of claim 1 , wherein the processor is further programmed to encrypt a data frame based on a cryptographic key and a MAC address of the endpoint device, and wherein the remote server comprises a key server operable to store the cryptographic key in association with the MAC address of the endpoint device and generate a session key based on the cryptographic key and the MAC address of the endpoint device.

12. The endpoint device of claim 11 , wherein the processor is further programmed to combine the MAC address of the endpoint device and a nonce to create a value, and encrypt the data frame based on the cryptographic key and the value.

13. The endpoint device of claim 1 , wherein the wireless communication module comprises a dual-band PAN radio or a multi-band radio.

14. The endpoint device of claim 1 , wherein each of the one or more bridge devices comprises: (a) a dual-band PAN radio or a multi-band radio that communicates with the wireless communication module of the endpoint device, and (b) a WAN communications module that communicatively couples the bridge device to the WAN.

15. The endpoint device of claim 1 , wherein each of the one or more bridge devices comprises a geolocation module operable to collect geolocation data associated with a location of the bridge device.

16. The endpoint device of claim 1 , wherein the remote server is connected to the one or more bridge devices through the WAN.

17. The endpoint device of claim 1 , wherein the WAN is the internet.

18. The endpoint device of claim 1 , wherein the remote server hosts a router operable to route communication to and from the endpoint device.

19. The endpoint device of claim 1 , wherein the processor is further programmed to encrypt a data frame based on a first cryptographic key and a nonce, and wherein the remote server is operable to receive the data frame through the WAN and decrypt the data frame based on a second cryptographic key and the nonce.

20. The endpoint device of claim 19 , wherein the first cryptographic key is a non-secret key and the second cryptographic key is a secret key.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2026
From: DECENTRALIZED WIRELESS FOUNDATION
To: NOVA LABS, INC.
Reel/Frame 074325/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2022
From: HELIUM SYSTEMS, INC.
To: DECENTRALIZED WIRELESS FOUNDATION, INC.
Reel/Frame 061919/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2019
From: HALEEM, AMIR; THOMPSON, ANDREW; GNOSKE, ERIC; LEVERETT, BLAKE; VIDALES, MIKE; CAREY, SEAN; WILSON, THEO
To: HELIUM SYSTEMS, INC.
Reel/Frame 049946/0907 →
Continuity (4)
Continuation 15483930 · Apr 10, 2017
Continuation 14919664 · Oct 21, 2015
Provisional Application 62066678 · Oct 21, 2014
Related Publication 20190349434A1 · Nov 14, 2019
Cited By (2)
US 12,273,802 US 12,388,642