US 12,423,418 B1
Fine-grained security policy enforcement for applications
Philip David Hassey, Rye, CO (US); Yanran Zeng, Pittsburgh, PA (US); Brian David Rowe, Portland, OR (US); Kevin David Jamieson, North Vancouver (CA); Patrick David Stephen, Minneapolis, MN (US); and Karim Fanous, Seattle, WA (US)
Assigned to strongDM, Inc., Palo Alto, CA (US)
Filed by strongDM, Inc., Palo Alto, CA (US)
Filed on Feb. 26, 2025, as Appl. No. 19/063,742.
Application 19/063,742 is a continuation of application No. 18/899,488, filed on Sep. 27, 2024, granted, now 12,242,599.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/54 (2013.01); G06F 21/55 (2013.01)
CPC G06F 21/54 (2013.01) [G06F 21/554 (2013.01); G06F 2221/033 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for managing interactions with applications in a computing environment using one or more processors that are configured to execute instructions that cause performance of actions, comprising:
generating one or more message elements based on one or more application responses to one or more application requests, wherein the one or more message elements are enqueued in a message queue to reduce memory consumption associated in the application session;
determining a portion of one or more state elements in a state queue that are associated with the one or more message elements based on an association between the portion of the one or more state elements and the one or more message elements; and
updating the portion of the one or more state elements to advance a protocol state based on the one or more message elements that are associated with the portion of the one or more state elements, wherein the portion of the one or more state elements are dequeued from the state queue and the one or more message elements are dequeued from the message queue, and wherein the one or more application responses are communicated to the client.