US 11,943,199 B2
Systems and methods for a computer network security manager
Raymond C. Rodriguez, Denver, CO (US)
Assigned to DISH Network L.L.C., Englewood, CO (US)
Filed by DISH NETWORK L.L.C., Englewood, CO (US)
Filed on Dec. 21, 2022, as Appl. No. 18/086,525.
Application 18/086,525 is a continuation of application No. 17/011,730, filed on Sep. 3, 2020, granted, now 11,563,718.
Prior Publication US 2023/0133246 A1, May 4, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G16Y 10/75 (2020.01); G16Y 30/10 (2020.01); H04M 1/725 (2021.01); H04W 76/10 (2018.01); H04W 80/12 (2009.01)
CPC H04L 63/0254 (2013.01) [G16Y 10/75 (2020.01); G16Y 30/10 (2020.01); H04M 1/725 (2013.01); H04W 76/10 (2018.02); H04W 80/12 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer network security manager device, comprising:
at least one processor; and
at least one memory coupled to the at least one processor, wherein the at least one memory has computer-executable instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to perform:
device agnostic activation of a plurality of devices to enable the plurality of devices to perform respective functions of each device;
preventing the plurality of devices from connecting directly to a first wireless router;
allowing other devices on the Internet to communicate with the plurality of devices according to firewall rules;
receiving a particular indication regarding the first wireless router to which the computer network security manager device is connected; and
in response to receiving the particular indication preventing other devices on the Internet from being able to communicate with the plurality devices;
wherein:
the device agnostic activation of the plurality of devices includes, for each device of the plurality of devices, at an application layer protocol for the device that is different than an application layer protocol of the other devices of the plurality of devices, enabling the device to perform a function of the device according to the application layer protocol for the device.