The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 04, 2023

Filed:

Jun. 10, 2021
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventor:

Steven Victor Balls, Enfield, GB;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 45/745 (2022.01); H04L 45/28 (2022.01); G06N 20/00 (2019.01); H04L 45/00 (2022.01); H04L 45/02 (2022.01); H04L 41/0896 (2022.01); H04L 47/33 (2022.01); H04L 43/028 (2022.01);
U.S. Cl.
CPC ...
H04L 45/74591 (2022.05); G06N 20/00 (2019.01); H04L 41/0896 (2013.01); H04L 45/02 (2013.01); H04L 45/28 (2013.01); H04L 45/38 (2013.01); H04L 45/745 (2013.01); H04L 43/028 (2013.01); H04L 47/33 (2013.01);
Abstract

A networking router process, by a hardware data plane, a first incoming packet by matching the packet with a routing table of the hardware data plane. A software data plane processes a second incoming packet by matching the packet with a routing table of the software data plane. In response to the processing of the first incoming packet by the hardware data plane failing, subsequently processing, by the software data plane, the first incoming packet by matching the packet with the routing table of the software data plane. The method comprises delivering, from the software and hardware data plane, network traffic flow information to a flow analyzer. The flow analyzer analyzes the network traffic flow information and updates at least one of the routing tables based at least on the analyzed network traffic flow information.


Find Patent Forward Citations

Loading…