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,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,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,630,649

HOME AUTOMATION SYSTEM INCLUDING ENCRYPTED DEVICE CONNECTION BASED UPON PUBLICLY ACCESSIBLE CONNECTION FILE AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a plurality of addressable HA devices that are not publicly accessible via the Internet and each having a unique device identifier (ID) and a unique last cloud session ID associated therewith;
a remote user device configured to generate a connection request to communicate with a given addressable HA device; and
a cloud server configured to
cooperate with said remote user device to generate a device-specific connection file based upon the connection request and a hash of the unique device ID and the unique last cloud session ID, and
store the device-specific connection file so that the device-specific connection file is publicly accessible via the Internet, the device-specific connection file comprising instructions for establishing an encrypted on-demand tunneling connection to the given addressable HA device for operation of the given addressable HA device, the encrypted on-demand tunneling connection comprising first and second encrypted connections;
said given addressable HA device being configured to retrieve the device-specific connection file, and establish the first encrypted connection with said cloud server;
said cloud server configured to cooperate with said remote user device to establish the second encrypted connection therewith based upon the first encrypted connection.

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,708,079

HOME AUTOMATION SYSTEM INCLUDING DESIGNATED HUB DEVICE TO PUSH DOWNLOADED MEDIA CONTENT AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a cloud media content server;
a plurality of HA operation devices within a senior living center, each having a respective HA device signature associated therewith;
a plurality of HA user interface devices for respective users within the senior living center, 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, and
provide stored media content to the respective user; and
a plurality of HA hub devices within the senior living center to provide communications for the cloud media content server, plurality of HA user interface devices, and plurality of HA operation devices, the plurality of HA hub devices being configured to communicate with the plurality of HA operation devices based upon the respective HA device signatures;
a designated HA hub device from among the plurality of HA hub devices being configured to:
communicate with the cloud media content server,
determine whether new media content has been uploaded to the cloud media content server based upon the communication therewith, and
upon determining new media content has been uploaded to the cloud media content server, wirelessly download the new media content from the cloud media content server, and push the downloaded new media content to the plurality of HA user interface devices within the senior living center so that the plurality of HA user interface devices do not communicate with the cloud media content server relating to the downloaded new media content.

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,686,620

HOME AUTOMATION SYSTEM INCLUDING DESIGNATED USER INTERFACE DEVICE TO PUSH DOWNLOADED MEDIA CONTENT AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a cloud media content server;
a plurality of HA operation devices within a structure, each having a respective HA device signature associated therewith and each wirelessly communicating using respective different wireless communications protocols from among a plurality of different wireless communications protocols; and
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, and
provide stored media content to the respective user;
a designated HA user interface device from among the plurality of HA user interface devices being configured to
communicate with the cloud media content server,
determine whether new media content has been uploaded to the cloud media content server based upon the communication therewith, and
upon determining new media content has been uploaded to the cloud media content server, download the new media content from the cloud media content server, and push the downloaded new media content to others of the plurality of HA user interface devices within the structure so that the others of the plurality of HA user interface devices do not communicate with the cloud media content server relating to the downloaded new media content and so that at least one of the plurality of HA user interface devices pushes the downloaded new media content to at least one other HA user interface device.

US Pat. No. 10,637,680

HOME AUTOMATION SYSTEM INCLUDING SHAREABLE CAPACITY DETERMINING HUB DEVICES AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system to be used within a structure, the HA system comprising:a communications network extending within the structure;
a plurality of HA operation devices within the structure;
a plurality of HA user interface devices for respective users within the structure; and
a plurality of HA hub devices within the structure to provide communications via the communications network for the plurality of HA user interface devices and the plurality of HA operation devices, each HA hub device having a processing capacity associated therewith and configured to
determine a shareable processing capacity for sharing with at least one other of the plurality of HA hub devices based upon a current processing capacity and at least one of the plurality of HA operation devices,
communicate the amount of shareable processing capacity to another one of the plurality of HA hub devices, and
perform processing operations for the other one of the plurality of HA hub devices based upon the communicated shareable processing capacity.

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.

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,893,467

HOME AUTOMATION SYSTEM INCLUDING SELECTIVE OPERATION OF PAIRED DEVICE BASED UPON VOICE COMMANDS 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
an HA interface device positioned in spaced relation from said plurality of addressable HA devices and comprising
a housing,
a display, and an audio input device carried by said housing,
at least one radio controller, and
a controller carried by said housing and coupled to said display, said audio input device, and said at least one radio controller, the at least one radio controller being configured to permit said plurality of addressable HA devices to wirelessly communicate with said controller, and said controller configured to
store a plurality of HA device signatures for paired and unpaired ones of said plurality of addressable HA devices,
poll for a response from said 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,
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, and
selectively operate paired addressable HA devices based upon voice commands received via said audio input device.

US Pat. No. 10,892,907

HOME AUTOMATION SYSTEM INCLUDING USER INTERFACE OPERATION ACCORDING TO USER COGNITIVE LEVEL AND RELATED METHODS

K4CONNECT INC., Raleigh,...

1. A home automation (HA) system comprising:a cloud server;
a plurality of HA operation devices;
a plurality of HA user interface devices for respective users and each comprising a user audio input device, a touch display defining a user interface (UI), and a controller coupled to the user audio input device and the touch display, the controller of each HA user interface device being switchable between a voice input mode for receiving user input based upon the user audio input device and a touch input mode for receiving user input based upon the touch display; and
a plurality of HA hub devices to provide communications for the cloud server, the plurality of HA user interface devices and the plurality of HA operation devices;
the controller of each HA user interface device configured to send user interaction data to the cloud server and operate the UI according to a user cognitive level, the user interaction data comprising a current touch display user contact location and historical touch display user contact locations; and
the cloud server configured to
determine the user cognitive level based upon the user interaction data received from a given HA user interface device,
decrease the user cognitive level based upon the current touch display user contact location being outside a touch location threshold relative to the historical touch display user contact locations, and
send the user cognitive level to the given HA user interface device; and
the controller of each HA user interface device being configured to switch from the touch input mode to the voice input mode based upon the decreased user cognitive level.

US Pat. No. 10,826,716

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

K4CONNECT INC., Raleigh,...

1. An automation system comprising:a plurality of addressable automation devices each having associated therewith at least one of a respective device configuration, device capability, and device state;
a cloud message queue controller and a cloud message queue memory coupled thereto for storing the at least one of the respective device configuration, device capability, and device state for each of the plurality of addressable automation devices; and
a local device message queue controller and a local device message queue memory coupled thereto for storing the at least one of the respective device configuration, device capability, and device state for each of the plurality of addressable automation devices;
said cloud message queue controller and said local device message queue controller synchronizing the at least one of the respective device configuration, device capability, and device state for each of the plurality of addressable automation devices.