Please download the dossier by clicking on the dossier button x
×

Method and apparatus for high-speed processing of structured application messages in a network device

  • US 8,549,171 B2
  • Filed: 03/24/2005
  • Issued: 10/01/2013
  • Est. Priority Date: 12/06/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for high-speed processing of structured application messages in a network device, the method comprising the computer-implemented steps of:

  • receiving, from user specified input, a plurality of message classification requirements;

    wherein the message classification requirements specify rules used to classify a structured application layer message;

    wherein the message classification requirements include operations to be performed on a classified structured application layer message;

    identifying, in the 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 message, and to an operation portion of the structured application layer message that is used to perform the operations;

    determining one or more XPath expressions, based on the reference to the classification portion, that indicate the portion of the structured application layer message used to classify the message;

    determining one or more location identifiers, based on the reference to the operation portion, that indicate the portion of the structured application layer message used to perform the operations;

    receiving the structured application layer message at the network device;

    wherein the structured application layer message is formed from two or more Internet Protocol (IP) payloads of two or more IP packets;

    extracting, based on the one or more XPath expressions, an extracted portion of message information needed to classify the structured application layer message; and

    wherein the extracted portion may be used to perform at least one operation on the application layer message;

    using only the extracted portion of the message information, classifying the structured application layer message according to the message classification requirements;

    performing the at least one operation on the classified message, further comprising only accessing information indicated by the one or more location identifiers;

    wherein information in the structured application layer message that is not at locations indicated by the one or more XPath expressions and the one or more location identifiers is not extracted;

    wherein the method is performed by one or more processors.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×