US 12,323,396 B1
Network data decoding and encoding
Ho Yu Lam, Santa Clara, CA (US); and Viswesh Ananthakrishnan, Palo Alto, CA (US)
Assigned to Auradine, Inc., Santa Clara, CA (US)
Filed by Auradine, Inc., Santa Clara, CA (US)
Filed on Jan. 23, 2025, as Appl. No. 19/035,283.
Claims priority of provisional application 63/624,034, filed on Jan. 23, 2024.
Int. Cl. H04L 29/06 (2006.01); G06F 40/279 (2020.01); H04L 9/40 (2022.01); G06F 40/30 (2020.01)
CPC H04L 63/0281 (2013.01) [G06F 40/279 (2020.01); G06F 40/30 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
a non-transitory storage medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
accessing a first transaction of a communications session between a client device and an application hosted by a server, wherein the client device and the server are communicably coupled to the system through one or more network connections;
clustering the first transaction with a plurality of other transactions for the application, based on a common data feature of the first transaction and the plurality of other transactions;
providing structured data comprising indications of the clustering and the common data feature as input to a natural language processing (NLP) machine learning model; and
based on one or more outputs of the NLP machine learning model,
identifying the application,
identifying a content type of a portion of data in the first transaction, and
based on the identified content type, generating a recipe;
wherein the recipe is configured to decode network data corresponding to the application.