US 12,250,200 B2
Management system for networked endpoints
Michael Karas, Fairfax Station, VA (US)
Assigned to The Government of the United States of America, as represented by the Secretary of Homeland Security, Washington, DC (US)
Filed by The Government of the United States of America, as represented by the Secretary of Homeland Security, Washington, DC (US)
Filed on Sep. 3, 2024, as Appl. No. 18/823,485.
Application 18/823,485 is a continuation of application No. 18/383,376, filed on Oct. 24, 2023, granted, now 12,095,739.
Claims priority of provisional application 63/425,390, filed on Nov. 15, 2022.
Prior Publication US 2024/0430236 A1, Dec. 26, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01)
CPC H04L 63/0272 (2013.01) [H04L 9/088 (2013.01); H04L 9/30 (2013.01); H04L 9/3247 (2013.01); H04L 63/0236 (2013.01); H04L 63/029 (2013.01); H04L 63/101 (2013.01); H04L 63/102 (2013.01); H04L 63/1425 (2013.01); H04L 63/1433 (2013.01)] 29 Claims
OG exemplary drawing
 
1. A system comprising:
a server configured to send a connection packet to an endpoint to establish communications at a future time through a network; the connection packet comprising a next IP address, a next IP Port, a next connection time, and a next connection date; the connection packet providing instructions to the endpoint as to when and how to send information from the endpoint to the server;
the server comprising:
a processor, memory, tangible computer readable storage media, and non-transitory computer readable software configured to cause the processor to execute a series of steps;
a network interface connecting the server to the network;
a firewall and switch configured to: turn off the network interface until the next connection time and date; and keep all other ports on the network interface closed except the next IP port; and
a time transfer window generator configured to generate a time transfer window comprising a date, start time and end time; the time transfer window comprising a default duration; and a scheduling monitor configured to: adjust the time transfer window based on how many endpoints are scheduled to send data packets;
lengthen the time transfer window when it determines there has been an increase in size or number of recently received data packets; and
shorten the time transfer window when it determines there has been a decrease in size or number of recently received data packets.