Detecting network activity from sampled network metadata

US12401661B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12401661-B2
Application numberUS-202017004435-A
CountryUS
Kind codeB2
Filing dateAug 27, 2020
Priority dateAug 27, 2020
Publication dateAug 26, 2025
Grant dateAug 26, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Generally discussed herein are devices, systems, and methods for cloud traffic monitoring. A method can include receiving sampled network metadata of a packet transmitted via a computer network, providing the sampled network metadata to a neural network (NN) trained on labeled sampled network metadata, and providing, based on only the sampled network metadata, a classification for the sampled network metadata via the trained neural network.

First claim

Opening claim text (preview).

What is claimed is: 1. A device comprising: processing circuitry; a memory including instructions that when executed by the processing circuitry cause the processing circuitry to perform operations, the operations comprising: performing deep packet inspection on deep network information of network traffic, including a packet transmitted via a computer network, resulting in network metadata; sampling the network metadata to include data of a subset of the packets associated with the network metadata resulting in sampled network metadata; providing the sampled network metadata to a recurrent neural network (RNN) trained (i) on labeled sampled network metadata and the deep network information and (ii) to generate a classification based on only the sampled network metadata, the classification indicating whether the network traffic associated with the sampled network metadata is malicious; generating, by an analyzer and based on the classification for the sampled network metadata, an action, the action indicating an operation to mitigate malicious traffic associated with the sampled network metadata; and performing the action. 2. The device of claim 1 , wherein the RNN is trained further based on contents of the packet and the label is an actual classification associated with the contents of the packet and associated sampled network metadata. 3. The device of claim 2 , wherein the actual classification is determined using the deep packet inspection. 4. The device of claim 2 , wherein the actual classification includes one of a user authentication, a device authentication, a database query, file transfer, data streaming, or a malicious action. 5. The device of claim 1 , wherein the RNN includes a bi-directional long short term memory (LSTM) NN. 6. The device of claim 1 , wherein the sampled network metadata is of network traffic provided over layer three of the computer network. 7. The device of claim 1 , wherein the device is a router, switch, firewall, or client device. 8. A method comprising performing, by processing circuitry, deep packet inspection on deep network information of network traffic, including a packet transmitted via a computer network, resulting in network metadata; sampling the network metadata to include data of a subset of the packets associated with the network metadata resulting in the sampled network metadata; providing, by the processing circuitry, the sampled network metadata to a recurrent neural network (RNN) trained (i) on labeled sampled network metadata and the deep network information and the deep network information and (ii) to generate a classification based on only the sampled network metadata, the classification indicating whether the network traffic associated with the sampled network metadata is malicious; generating, by an analyzer and based on the classification for the sampled network metadata, an action, the action indicating an operation to mitigate malicious traffic associated with the sampled network metadata; and performing the action. 9. The method of claim 8 , wherein the RNN is trained further based on contents of the packet and the label is an actual classification associated with the contents of the packet and associated sampled network metadata. 10. The method of claim 9 , wherein the actual classification is determined using the deep packet inspection. 11. The method of claim 9 , wherein the actual classification includes one of a user authentication, a device authentication, a database query, file transfer, data streaming, or a malicious action. 12. The method of claim 8 , wherein the RNN includes a bi-directional long short term memory (LSTM) NN. 13. The method of claim 8 , wherein the sampled network metadata is of network traffic provided over layer three of the computer network. 14. A non-transitory machine-readable medium including instructions that, when executed by a machine, cause the machine to perform operations comprising: performing deep packet inspection on deep network information of network traffic, including a packet transmitted via a computer network, resulting in network metadata; sampling the network metadata to include data of a subset of the packets associated with the network metadata resulting in the sampled network metadata; providing the sampled network metadata to a recurrent neural network (RNN) trained (i) on labeled sampled network metadata and (ii) to generate a classification based on only the sampled network metadata, the classification indicating whether the network traffic associated with the sampled network metadata is malicious; generating, by an analyzer and based on the classification for the sampled network metadata, an action, the action indicating an operation to mitigate malicious traffic associated with the sampled network metadata; and performing the action. 15. The non-transitory machine-readable medium of claim 14 , wherein the RNN is trained further based on contents of the packet and the label is an actual classification associated with the contents of the packet and associated sampled network metadata. 16. The non-transitory machine-readable medium of claim 15 , wherein the actual classification is determined using the deep packet inspection. 17. The non-transitory machine-readable medium of claim 14 , wherein the RNN includes a bi-directional long short term memory (LSTM) NN.

Assignees

Inventors

Classifications

  • characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU] · CPC title

  • Supervised learning · CPC title

  • Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • Parsing or analysis of headers · CPC title

  • Recurrent networks, e.g. Hopfield networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12401661B2 cover?
Generally discussed herein are devices, systems, and methods for cloud traffic monitoring. A method can include receiving sampled network metadata of a packet transmitted via a computer network, providing the sampled network metadata to a neural network (NN) trained on labeled sampled network metadata, and providing, based on only the sampled network metadata, a classification for the sampled n…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L63/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).