US 12,395,448 B2
Agent message delivery fairness
Gwendolyn Meredith Hunt, Portland, OR (US); Benjamin J. Jansen, Tigard, OR (US); Eric L. Delaney, Portland, OR (US); Ryan Larson, Keizer, OR (US); Mitch Thomas, Portland, OR (US); and Brian McFeely, Orinda, CA (US)
Assigned to TRIPWIRE, INC., Portland, OR (US)
Filed by Tripwire, Inc., Portland, OR (US)
Filed on Dec. 15, 2023, as Appl. No. 18/542,042.
Application 18/542,042 is a division of application No. 17/497,745, filed on Oct. 8, 2021, granted, now 11,863,460.
Application 17/497,745 is a division of application No. 16/414,390, filed on May 16, 2019, granted, now 11,159,439, issued on Oct. 26, 2021.
Application 16/414,390 is a division of application No. 14/818,169, filed on Aug. 4, 2015, granted, now 10,313,257, issued on Jun. 4, 2019.
Application 14/818,169 is a continuation in part of application No. 14/303,431, filed on Jun. 12, 2014, granted, now 9,634,951, issued on Apr. 25, 2017.
Claims priority of provisional application 62/032,975, filed on Aug. 4, 2014.
Prior Publication US 2024/0113984 A1, Apr. 4, 2024
Int. Cl. H04L 47/50 (2022.01); G06F 11/14 (2006.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01); H04L 47/34 (2022.01)
CPC H04L 47/50 (2013.01) [G06F 11/1464 (2013.01); H04L 9/3263 (2013.01); H04L 47/34 (2013.01); H04L 63/0428 (2013.01); G06F 2201/84 (2013.01)] 17 Claims
OG exemplary drawing
 
1. At least one computer-readable storage medium storing computer-executable instructions, which when executed by a processor in communication with a server, cause the server to perform a method, the computer-executable instructions comprising:
instructions that cause the server to send a message to at least one agent executing on a compute host indicating a message type of a plurality of message types via a communication connection;
instructions that cause the server to send advisory messages to the at least one agent instructing to hold all messages having one or more message types of the plurality of message types while still forwarding all messages having a message type other than the one or more message types, wherein the one or more message types are not all of the plurality of message types;
instructions that cause the server to send a subsequent advisory message indicating that the agent should resume sending of messages having at least one of the one or more message types; and
instructions that cause the server to receive host data from the at least one agent, wherein at least some of the received host data has been stored at the compute host when the at least one agent cannot send data to the server via the communication connection.