Method and Apparatus For High-Speed Processing of Structured Application Messages in a Network Device
First Claim
1. A method, comprising:
- receiving a structured application layer message at a network device;
identifying, in message classification requirements at the network device, a reference to;
a classification portion of the structured application layer message that is used to classify the structured application layer message; and
an operation portion of the structured application layer message that is used to perform operations on a classified structured application layer message;
determining one or more expressions, based on the reference to the classification portion, that indicate a portion of the structured application layer message used to classify the structured application layer message;
determining one or more location identifiers, based on the reference to the operation portion, that indicate a portion of the structured application layer message used to perform the operations;
extracting, based on the one or more expressions, an extracted portion of message information for classifying the structured application layer message; and
classifying, using the extracted portion of the message information, the structured application layer message according to the message classification requirements;
performing, at least in part by accessing information indicated by the one or more location identifiers, at least one operation on the classified structured application layer message;
wherein the method is performed by one or more processors.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for high-speed processing of structured application messages in a network device. According to one aspect, a network device receives a structured application layer message and identifies, in message classification requirements at the network device, a reference to a classification portion of the structured application layer message and an operation portion of the structured application layer message. The system extracts, based on one or more expressions, a portion of the message for classifying the structured application layer message and classifies the message using the extracted portion and according to the message classification requirements. At least in part by accessing information indicated by one or more location identifiers, at least one operation is performed on the classified structured application layer message.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a structured application layer message at a network device; identifying, in message classification requirements at the network device, a reference to; a classification portion of the structured application layer message that is used to classify the structured application layer message; and an operation portion of the structured application layer message that is used to perform operations on a classified structured application layer message; determining one or more expressions, based on the reference to the classification portion, that indicate a portion of the structured application layer message used to classify the structured application layer message; determining one or more location identifiers, based on the reference to the operation portion, that indicate a portion of the structured application layer message used to perform the operations; extracting, based on the one or more expressions, an extracted portion of message information for classifying the structured application layer message; and classifying, using the extracted portion of the message information, the structured application layer message according to the message classification requirements; performing, at least in part by accessing information indicated by the one or more location identifiers, at least one operation on the classified structured application layer message; wherein the method is performed by one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for processing of structured application messages, comprising:
-
one or more processors; one or more computer-readable storage media storing one or more sequences of instructions which, when executed by the one or more processors, cause the one or more processors to carry out the steps of; receiving a structured application layer message at a network device; identifying, in message classification requirements at the network device, a reference to; a classification portion of the structured application layer message that is used to classify the structured application layer message; and an operation portion of the structured application layer message that is used to perform operations on a classified structured application layer message; determining one or more expressions, based on the reference to the classification portion, that indicate a portion of the structured application layer message used to classify the structured application layer message; determining one or more location identifiers, based on the reference to the operation portion, that indicate a portion of the structured application layer message used to perform the operations; extracting, based on the one or more expressions, an extracted portion of message information for classifying the structured application layer message; classifying, using the extracted portion of the message information, the structured application layer message according to the message classification requirements; performing, at least in part by accessing information indicated by the one or more location identifiers, at least one operation on the classified structured application layer message. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing one or more sequences of instructions for processing of structured application messages in a network device, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving a structured application layer message at the network device; identifying, in message classification requirements at the network device, a reference to; a classification portion of the structured application layer message that is used to classify the structured application layer message; an operation portion of the structured application layer message that is used to perform operations on a classified structured application layer message; determining one or more expressions, based on the reference to the classification portion, that indicate a portion of the structured application layer message used to classify the structured application layer message; determining one or more location identifiers, based on the reference to the operation portion, that indicate a portion of the structured application layer message used to perform the operations; extracting, based on the one or more expressions, an extracted portion of message information for classifying the structured application layer message; and classifying, using the extracted portion of the message information, the structured application layer message according to the message classification requirements; performing, at least in part by accessing information indicated by the one or more location identifiers, at least one operation on the classified structured application layer message. - View Dependent Claims (20)
-
Specification