Patent ID: 11924058
Assignee: GFI USA, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A network traffic appliance to improve efficiency of sending and receiving network traffic to a plurality of computing devices based on data analysis of network traffic in a network that includes the computing devices coupled to the network traffic appliance that routes data to and from the computing devices, the network traffic appliance comprising:
one or more application program interfaces (APIs) to provide access to and from network traffic analysis modules;
one or more processors; and
a memory, coupled to the one or more processors, having code stored therein that when executed causes the one or more processors to perform operations comprising:
managing network traffic analysis modules using a module manager, wherein managing the network traffic analysis modules includes determining which network traffic analysis modules the network traffic appliance executes, determining when to execute the network traffic analysis modules, and storing configuration information of the network traffic analysis modules, wherein the network traffic analysis modules are plug-ins;
the module manager and the network traffic analysis modules are distinct from policies that manage network traffic; and
providing the network traffic analysis modules access to data from one or more systems via the APIs;
running the network traffic analysis module to obtain selected network traffic data on the network;
analyzing the selected network traffic data via the network traffic analysis module;
correlating the network traffic data from a plurality of the computing devices included in the network to extend data analysis of the selected network traffic data;
generating the recommendation from the analysis of the selected network traffic data; and
adjusting the policies based on the recommendation to improve the efficiency of the sending and receiving of network traffic to the plurality of computing devices.