US Pat. No. 9,848,375

HOME AUTOMATION SYSTEM INCLUDING DEVICE SIGNATURE PAIRING AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:
a plurality of addressable HA devices each having a respective HA device signature associated therewith and each configured
to wirelessly communicate using respective different wireless communications protocols from among a plurality of different
wireless communications protocols; and

a controller and a memory coupled thereto, said memory configured to store a plurality of HA device signatures for paired
and unpaired ones of said plurality of addressable HA devices;

at least one radio controller coupled to said controller;
said controller configured to
poll said plurality of addressable HA devices by polling for a broadcast from the plurality of addressable HA devices,
determine an unpaired addressable HA device from among the plurality thereof based upon the polling,
compare the associated HA device signature of the unpaired addressable HA device with the stored HA device signatures, and
when there is a match between the HA device signature of the unpaired addressable HA device and one of the stored HA device
signatures, permit pairing of the unpaired addressable HA device to communicate with the unpaired addressable HA device using
the respective wireless communications protocol;

each of said plurality of addressable devices being configured to wirelessly communicate with said controller via said at
least one respective radio controller.

US Pat. No. 10,049,181

HOME AUTOMATION SYSTEM INCLUDING HUB COUPLED WIRELESS RADIO CONTROLLERS AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a plurality of addressable HA devices, each configured to wirelessly communicate using a respective HA wireless communications protocol from among a plurality of different HA wireless communications protocols;
a plurality of HA wireless radio controllers, each configured to wirelessly communicate using a respective different HA wireless communications protocol also from among the plurality of different HA wireless communications protocols, each HA wireless radio controller comprising a radio controller housing, circuitry carried by said radio controller housing, and a connector coupled to said circuitry; and
an HA hub device comprising
an HA hub device housing,
a plurality of wireless radio port connectors carried by said HA hub device housing, each configured to couple to a respective connector of a corresponding HA wireless radio controller so that said hub device can be augmented with a given HA wireless communications protocol, and
hub processing circuitry carried by said HA hub device housing and coupled to said plurality of wireless radio port connectors and configured to communicate with said plurality of addressable HA devices based upon the respective HA wireless communications protocols.

US Pat. No. 10,200,208

HOME AUTOMATION SYSTEM INCLUDING CLOUD AND HOME MESSAGE QUEUE SYNCHRONIZATION AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a plurality of addressable HA devices each having associated therewith a respective device capability, device configuration, and device state;
a cloud message queue controller and a cloud message queue memory coupled thereto in the cloud for storing the device configurations, device capabilities, and device states for the plurality of addressable HA devices; and
a home device message queue controller and a home device message queue memory coupled thereto for storing the device configurations, device capabilities, and device states for the plurality of addressable HA devices;
said cloud message queue controller and said home device message queue controller synchronizing device configurations, device capabilities, and device states for the plurality of addressable HA devices.

US Pat. No. 10,561,004

HOME AUTOMATION SYSTEM INCLUDING LIGHT DIMMER OPERATION BASED UPON A SEQUENCE OF PARTIAL DIMMING COMMANDS AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a plurality of HA operation devices within a structure, at least one of the plurality of HA operation devices comprising a light dimmer for a first area;
a plurality of HA user interface devices for respective users within the structure, each HA user interface device configured to wirelessly communicate with at least one of the plurality of HA operation devices; and
at least one HA hub device within the structure to provide communications for the plurality of HA user interface devices and the plurality of HA operation devices and configured to
receive a light-off command from an HA user interface device within a second area for the light dimmer and send a sequence of partial dimming commands over at least 10 seconds to the light dimmer to turn the light off, and
determine whether the given area is occupied based upon at least one HA operation device, and when occupied, then send a light-on override command to the light dimmer.

US Pat. No. 10,210,950

HOME AUTOMATION (HA) SYSTEM INCLUDING FAILED SANDBOXED BRIDGE RELOADING AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a plurality of addressable HA devices; and
a processor and a memory associated therewith and configured to implement
a message queue configured to generate a plurality of generic messages for respective ones of the plurality of addressable HA devices,
a plurality of sandboxed bridges each configured to convert a generic message from said message queue into a specific message for a given one of said addressable HA devices, the specific message comprising at least one of a specific control message and a specific status message for a respective one of the plurality of sandboxed bridges, and
upon a failure of one of the plurality of sandboxed bridges, reloading the failed sandboxed bridge while maintaining operational the other sandboxed bridges.

US Pat. No. 10,536,291

HOME AUTOMATION SYSTEM INCLUDING HUB DEVICE DETERMINED TIME SLOT WIRELESS COMMUNICATIONS AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a plurality of HA operation devices within a building structure;
a plurality of HA hub devices;
a plurality of HA user interface devices within the building structure, each HA user interface device configured to wirelessly communicate with at least one of the plurality of HA operation devices via a respective one of the plurality of HA hub devices to perform at least one HA operation; and
said plurality of HA hub devices to provide communications within the building structure for the plurality of HA user interface devices and the plurality of HA operation devices, the plurality of HA hub devices each having an HA hub device identifier associated therewith and configured to determine a wireless communications time slot for wirelessly communicating with corresponding ones of the plurality of HA operation devices, each wireless communications time slot being determined relative to a same reference time with a corresponding different time offset relative to other time offsets, each different time offset being determined based upon a corresponding HA hub device identifier so that a given wireless communications time slot is non-overlapping in time with other wireless communications time slots.

US Pat. No. 10,506,503

HOME AUTOMATION SYSTEM INCLUDING DEVICE SIGNATURE PAIRING AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a plurality of addressable HA devices each having a respective HA device signature associated therewith and each configured to wirelessly communicate using respective different wireless communications protocols from among a plurality of different wireless communications protocols; and
a control device being positioned in spaced relation from said plurality of HA addressable devices and comprising a controller and at least one radio controller coupled thereto, the at least one radio controller configured to permit said plurality of addressable HA devices to wirelessly communicate with said controller, and said controller configured to
poll for a response from the plurality of addressable HA devices,
determine an unpaired addressable HA device from among the plurality thereof based upon the polling, and
permit pairing of the unpaired addressable HA device to communicate using the respective wireless communications protocol when there is a match between the HA device signature of the unpaired addressable HA device and a stored HA device signature.

US Pat. No. 10,374,822

HOME AUTOMATION (HA) SYSTEM INCLUDING DESIRED SCENE IMPLEMENTATION BASED UPON USER-SELECTABLE LIST OF ADDRESSABLE HA DEVICES AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a plurality of addressable HA devices at a given location;
an HA device scene controller configured to
obtain from a user a first desired scene comprising at least one first trigger action and at least one first responsive event,
present, after obtaining the first desired scene, a first user-selectable list of corresponding ones of the addressable HA devices capable of implementing the first desired scene comprising the at least one first trigger action and the at least one first responsive event,
determine the first user-selected ones of the addressable HA devices,
upon occurrence of the at least one first trigger action, perform the at least one first responsive event using the first user-selected ones of the addressable HA devices to thereby implement the first desired scene,
obtain from a cloud computing environment a second desired scene comprising at least one second trigger action and at least one second responsive event,
present, after obtaining the second desired scene, a second user-selectable list of corresponding ones of the addressable HA devices capable of implementing the second desired scene comprising the at least one second trigger action and the at least one second responsive event,
determine the second user-selected ones of the addressable HA devices, and
upon occurrence of the at least one second trigger action, perform the at least one second responsive event using the second user-selected ones of the addressable HA devices to thereby implement the second desired scene.

US Pat. No. 10,581,630

HOME AUTOMATION SYSTEM INCLUDING AUTONOMOUS HUB DETERMINATION OF WIRELESS COMMUNICATIONS LINK FAILURE AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a plurality of HA operation devices within a structure;
a plurality of HA user interface devices for respective users within the structure, each HA user interface device configured to wirelessly communicate with at least one of the plurality of HA operation devices to perform at least one HA operation;
a wireless network access point within the structure; and
a plurality of HA hub devices within the structure to provide communications for the plurality of HA user interface devices and plurality of HA operation devices, each of the plurality of HA hub devices comprising
client wireless communications circuitry,
back-up access point wireless communications circuitry, and
an HA hub device controller cooperating with the client and back-up access point wireless communications circuitry to
establish a first wireless communications link between the client wireless communications circuitry and the wireless network access point, and
autonomously determine when the first wireless communications link fails, and, responsive thereto, establish a second wireless communications link between the client communications circuitry of the HA hub device and the back-up access point wireless communications circuitry of another HA hub device, the another HA hub device from the plurality thereof being determined based upon at least one historical wireless communications link failure.

US Pat. No. 10,523,690

HOME AUTOMATION SYSTEM INCLUDING DEVICE CONTROLLER FOR TERMINATING COMMUNICATION WITH ABNORMALLY OPERATING ADDRESSABLE DEVICES AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a plurality of addressable HA devices each having associated therewith a respective HA device signature, a respective device capability, device configuration, and device state;
a cloud message queue controller in a cloud computing environment configured to store the device configurations, device capabilities, and device states for the plurality of addressable HA devices; and
an HA device controller configured to store the device configurations, device capabilities, and device states for the plurality of addressable HA devices;
said cloud message queue controller and said HA device message queue controller configured to synchronize device configurations, device capabilities, and device states for the plurality of addressable HA devices;
said HA device controller configured to
communicate with said plurality of addressable HA devices via respective ones of a plurality of communications ports, with a given communications port from among the plurality thereof being an open not currently being used communications port by said plurality of addressable HA devices, and
poll the open not currently being used communications port to determine when a given one of the plurality of addressable HA devices communicates via the given open not currently being used communications port, and when so,
determine whether the given addressable HA device is expected to communicate via the open not currently being used communications port during normal operation based upon the respective HA device signature,
communicate to the cloud computing environment for verification of whether the given addressable HA device is expected to communicate via the open not currently being used communications port during normal operation,
receive, from the cloud computing environment, the verification of whether the given addressable HA device is operating abnormally and instructions for a next time to communicate with the cloud computing environment, and
terminate communications with the given addressable HA device and generate a notification when the given addressable HA device is verified to be operating abnormally.