| US 7,590,729 B2 | ||
| Method and apparatus for content based switching | ||
| John B. Abjanic, San Diego, Calif. (US); and Tak F. Sze, San Diego, Calif. (US) | ||
| Assigned to Intel Corporation, Santa Clara, Calif. (US) | ||
| Filed on Aug. 11, 2006, as Appl. No. 11/464,020. | ||
| Application 11/464020 is a continuation of application No. 09/927255, filed on Aug. 10, 2001, granted, now 7,096,270, filed on Aug. 22, 2006. | ||
| Application 09/927255 is a continuation in part of application No. 09/549041, filed on Apr. 13, 2000, granted, now 6,732,175, filed on May 04, 2004. | ||
| Prior Publication US 2006/0288122 A1, Dec. 21, 2006 | ||
| This patent is subject to a terminal disclaimer. | ||
| Int. Cl. G06F 15/173 (2006.01) | ||
| U.S. Cl. 709—224 [709/244] | 17 Claims |

| 1. A network apparatus, comprising:
a document parser to parse a document having transaction information and to create a document object from said transaction
information;
a pattern parser to parse pattern information of a pattern for one or more elements according to a predefined pattern object
data structure and to place said elements in appropriate blocks within said pattern object data structure;
a pattern object generator to receive said pattern information of a pattern and to create a pattern object from said pattern
information; and
content based switching decision logic to make a switching decision for a message based upon a comparison of said document
object with said pattern object, said pattern object contains at least one expression, and said content based switching logic
evaluates said at least one expression for a match with said document object.
|