Flexible Application Classification
AssigneeAT&T Corp.
InventorsAlexandre Gerber, Oliver Spatscheck, Carsten Lund, Frederick True, Ajay Todimala, Jeffrey Erman
Life of this patent
Estimating the term…
Abstract
A system includes an information storage module and an inspection module. The information storage module is configured to store a plurality of tags. Each tag is associated with a known set of traffic types of a plurality of known sets of traffic types. The inspection module is configured to compare a traffic flow to a set of traffic types to determine a matching set of traffic types, request a tag from the information storage module, and mark the traffic flow with the tag. The tag corresponds to the matching set of traffic types.
Claims18
A system comprising:
- an information storage module configured to store a plurality of tags, each tag associated with a known set of traffic types of a plurality of known sets of traffic types;
- and
- an inspection module configured to:
- compare a traffic flow to the known sets of traffic types to determine a matching set of traffic types;
- request one of the tags from the information storage module, the tag corresponding to the matching set of traffic types;
- and
- mark the traffic flow with the tag.
A network device comprising:
- a processor configured to:
- compare a traffic flow to a set of traffic types to determine a matching set of traffic types;
- identify a tag associated with the matching set of traffic types;
- and
- mark the traffic flow with the tag.
A system comprising:
- an information storage module configured to store a plurality of tags, each tag associated with a known set of traffic types of a plurality of known sets of traffic types;
- and
- a flow control module configured to:
- receive traffic marked with one of the tags;
- retrieve information about the set of traffic types associated with the tag;
- determine if the traffic matches one of the known sets of traffic types based on the tag;
- and
- process the traffic based on the traffic type.
A computer readable medium comprising a plurality of instructions to manipulate a processor, the plurality of instructions comprising:
- a processor configured to:
- instructions to receive traffic marked with a tag;
- instructions to retrieve information about a set of traffic types associated with the tag;
- instructions to determine if the traffic matches a traffic type based on the tag;
- and
- instructions to processes the traffic based on the traffic type.
A computer readable medium comprising a plurality of instructions to manipulate a processor, the plurality of instructions comprising:
- a processor configured to:
- instructions to store a plurality of tags, each tag associated with a known set of traffic types of a plurality of known sets of traffic types;
- instructions to receive a matching set of traffic types from an inspection module;
- instructions to provide the inspection module with the tag corresponding to the matching set of traffic types;
- instructions to receive a traffic type identifier from a flow control module;
- and
- instructions to provide the flow control module with a list of tags corresponding to the traffic type identifier.
Dependencies are inferred from the claim text.