IP Library Granted Patent US 11,825,304
Granted Patent B2
US 11,825,304 · App. 16/758,312 · Granted Nov 21, 2023

Intelligent lighting control system secure connection control apparatuses, systems, and methods

Inventors: Casey Scott Marshall (Santa Cruz, CA); David Creighton Mott (Los Altos, CA)
Assignee: Savant Systems, Inc.
H04W12/06H04L9/3013H04L63/08H05B47/19G05B19/042G05B2219/2642H04L9/3066
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,825,304
App. No.
16/758,312
Granted
Nov 21, 2023
Kind
B2
Abstract

The present disclosure provides intelligent lighting control systems. The lighting control systems include a switch control circuit including a processor configured to cause a transmitter communicably coupled to the processor to initiate direct wireless communication with a mobile electronic device via a wireless protocol, the mobile electronic device operating a mobile application and communicably coupled to a remote server system via a dual factor authentication. The processor is configured to broadcast a device pin to the mobile electronic device via the wireless protocol, wherein the device pin comprises one or more of a serial number, a UUID and an actuator state. The processor is configured to obtain Wi-Fi credentials from the application via an encrypted exchange with the mobile electronic device. The processor is configured to initiate an authentication sequence with the remote server system using the Wi-Fi credentials and the device pin.

Claims (23)

1. A computer program product comprising a non-transitory computer-readable storage device storing computer executable instructions, wherein one or more of the computer executable instructions, when executed by a data processing system communicably coupled to a mobile electronic device, cause the mobile electronic device to:

register a user account by establishing wireless communications between the mobile electronic device and a remote server system,

transmit a request instructing a user to press a light switch actuator of a lighting control system,

identify the lighting control system in response to detecting a device pin of the lighting control system broadcasted via a wireless protocol responsive to the user pressing the light switch actuator, the device pin including a universally unique identifier (UUID) and an actuator state,

in response to receipt of the device pin, transmit Wi-Fi credentials from an application via an encrypted exchange with the lighting control system by the mobile electronic device, the encrypted exchange transmitted via the wireless protocol, and

authenticate the lighting control system at the remote server system using the device pin.

2. The computer program product according to claim 1 , wherein the computer executable instruction causes the mobile electronic device to transmit a setup complete message to the lighting control system, the setup complete message configured to cause the lighting control system to disconnect the wireless protocol.

3. The computer program product according to claim 1 , wherein the computer executable instruction causes the mobile electronic device to register the user account by establishing the wireless communications between the mobile electronic device and the remote server system via a two-factor authentication.

4. The computer program product according to claim 1 , wherein the computer executable instruction, when executed by the data processing system communicably coupled to the mobile electronic device, cause the mobile electronic device to:

request connection status and a secret pin from lighting control system.

5. The computer program product according to claim 1 , wherein the wireless protocol comprises BLE.

6. The computer program product according to claim 1 , wherein the computer executable instruction, when executed by the data processing system communicably coupled to the mobile electronic device, cause the mobile electronic device to:

control an auxiliary lighting control system communicably coupled to a primary lighting control system connected directly to the remote server system by sending communication from the mobile electronic device to the remote server system and from the remote server system to the primary lighting control system.

7. The computer program product according to claim 1 , wherein the computer executable instruction, when executed by the data processing system communicably coupled to the mobile electronic device, cause the mobile electronic device to obtain an authentication token.

8. The computer program product according to claim 7 , wherein the authentication token is obtained in response to receipt of a two-factor authentication.

9. The computer program product according to claim 1 , wherein the computer executable instructions are transmitted via a GUI.

10. The computer program product according to claim 1 , wherein a portion of the computer executable instructions are transmitted via a speaker.

11. The computer program product according to claim 1 , wherein the computer executable instruction, when executed by the data processing system communicably coupled to the mobile electronic device, cause the mobile electronic device to:

pair with the lighting control system via a Bluetooth key exchange for encrypting communication therewith.

12. The computer program product according to claim 1 , wherein the computer executable instruction, when executed by the data processing system communicably coupled to the mobile electronic device, cause the mobile electronic device to:

transmit an instruction to the lighting control system.

13. The computer program product according to claim 1 , wherein the computer executable instruction, when executed by the data processing system communicably coupled to the mobile electronic device, cause the mobile electronic device to:

in response to receiving a connection confirmation from the lighting control system indicating that the lighting control system is communicably coupled to the remote server system, terminate communication achieved via the wireless protocol established between the lighting control system and the mobile electronic device.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Apr 14, 2022
From: PNC BANK, NATIONAL ASSOCIATION
To: SAVANT SYSTEMS, INC.; SAVANT TECHNOLOGIES LLC; RACEPOINT ENERGY, LLC
Reel/Frame 059910/0312 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2021
From: RACEPOINT ENERGY, LLC
To: SAVANT SYSTEMS, INC.
Reel/Frame 057334/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2020
From: MARSHALL, CASEY SCOTT; MOTT, DAVID CREIGHTON
To: RACEPOINT ENERGY, LLC
Reel/Frame 053924/0158 →