US 12,407,650 B2
Smart network switching systems and related methods
Briam Johnson, Idaho Falls, ID (US); Michael V. McCarty, Idaho Falls, ID (US); Rishi R. Chatterjee, Ammon, ID (US); and Kristopher Watts, Idaho Falls, ID (US)
Assigned to Battelle Energy Alliance, LLC, Idaho Falls, ID (US)
Filed by Battelle Energy Alliance, LLC, Idaho Falls, ID (US)
Filed on Jun. 5, 2024, as Appl. No. 18/735,045.
Application 18/735,045 is a continuation of application No. 17/253,724, granted, now 12,028,318, previously published as PCT/US2019/036787, filed on Jun. 12, 2019.
Claims priority of provisional application 62/686,300, filed on Jun. 18, 2018.
Prior Publication US 2024/0323164 A1, Sep. 26, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); H04L 43/18 (2022.01); H04L 67/75 (2022.01)
CPC H04L 63/0236 (2013.01) [H04L 43/18 (2013.01); H04L 63/104 (2013.01); H04L 63/1408 (2013.01); H04L 63/18 (2013.01); H04L 67/75 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving one or more data packets at a virtualized smart network switching system comprising a software-defined networking system;
analyzing the one or more data packets at a protocol level within a data plane of the software-defined networking system; and
based on the analysis, separating protocol command messages into match groups upon which different rule sets are applied and determining whether the one or more data packets are authorized data packets associated with an authorized command utilizing a respective rule set applied to the one or more data packets associated with a respective match group for each of the one or more data packets.