US 12,347,289 B2
Selectively routing data streams over different communication channels
Paul G. Saldin, Stillwater, MN (US); Josh Gathje, St. Paul, MN (US); Bryan Peterson, St. Paul, MN (US); Kevin Stebbins, St. Paul, MN (US); Eric Lofstad, St. Paul, MN (US); and David J. Mayne, Eagan, MN (US)
Assigned to Resolution Products, LLC, St. Paul, MN (US)
Filed by Resolution Products, LLC, St. Paul, MN (US)
Filed on Oct. 7, 2021, as Appl. No. 17/496,007.
Application 17/496,007 is a continuation of application No. 17/601,676, previously published as PCT/US2020/026934, filed on Apr. 6, 2020.
Claims priority of provisional application 62/874,256, filed on Jul. 15, 2019.
Claims priority of provisional application 62/874,230, filed on Jul. 15, 2019.
Claims priority of provisional application 62/874,283, filed on Jul. 15, 2019.
Claims priority of provisional application 62/874,270, filed on Jul. 15, 2019.
Claims priority of provisional application 62/874,480, filed on Jul. 15, 2019.
Claims priority of provisional application 62/830,359, filed on Apr. 5, 2019.
Prior Publication US 2022/0052942 A1, Feb. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/125 (2022.01); G06F 3/0482 (2013.01); G06F 3/14 (2006.01); G08B 13/196 (2006.01); G08B 25/10 (2006.01); G08B 25/14 (2006.01); H04L 12/28 (2006.01); H04L 45/24 (2022.01); H04L 67/12 (2022.01)
CPC G08B 13/19658 (2013.01) [G06F 3/0482 (2013.01); G06F 3/14 (2013.01); G08B 13/19656 (2013.01); G08B 13/1966 (2013.01); G08B 13/19678 (2013.01); G08B 13/19695 (2013.01); G08B 25/10 (2013.01); G08B 25/14 (2013.01); H04L 12/2825 (2013.01); H04L 45/24 (2013.01); H04L 67/125 (2013.01); H04L 67/12 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A system for providing integrated security control, the system comprising:
an existing security panel;
a security cloud server;
a local network access device;
an output device; and
a security communicator device configured to be connected to the existing security panel, the security communicator device including a plurality of communication interfaces, including a broadband communication interface and a cellular communication interface, configured to be selectively used to connect to the security cloud server, the security communicator device configured to perform operations comprising:
connecting to the existing security panel;
receiving a security data stream from at least one security device associated with the security communicator device;
splitting the security data stream into a first device signal and a second device signal;
in response to determining that the first device signal comprises video data and that the broadband communication interface is available, automatically selecting, from among the plurality of communication channel interfaces, the broadband communication interface to communicate the first device signal with the security cloud server;
in response to determining that the second device signal does not comprise video data, automatically selecting, from among the plurality of communication channel interfaces, the cellular communication interface to communicate the second device signal with the security cloud server;
contemporaneously transmitting the first device signal to the security cloud server using the broadband communication interface and the second device signal to the security cloud server using the cellular communication interface, the security cloud server being configured to process the first device signal and the second device signal, and to generate a processed signal;
receiving the processed signal from the security cloud server using the one of the plurality of communication interfaces; and
selecting, from among a plurality of communication pathways between the security communicator device and the output device, a communication pathway for transmitting the processed signal to the output device; and
transmitting the processed signal to the output device using the selected communication pathway, the output device configured to output content contained in the processed signal.