Method and apparatus for content based switching
First Claim
Patent Images
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.
0 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are described for performing pattern matching for content based switching. In one embodiment, an apparatus may include a document parser and a pattern parser. The document parser may be arranged to parse a document having transaction information and to create a document object from the transaction information. The pattern parser may be arranged to parse pattern information of a pattern for one or more elements according to a predefined pattern object data structure and to place the elements in appropriate blocks within the pattern object data structure. Other embodiments are described and claimed.
23 Citations
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a network apparatus comprising a content based message director coupled to a wireless telephone, said content based message director comprising; a document parser to parse said document and 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. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
parsing, by a document parser, a document having transaction information; creating, by said document parser, a document object using said transaction information; parsing, by a pattern parser, pattern information of a pattern for one or more elements according to a predefined pattern object data structure; placing said elements in appropriate blocks within said pattern object data structure; creating a pattern object from said pattern information; making a switching decision, using content based switching decision logic, for a message based upon a comparison of said document object with said pattern object; and
evaluating, using said content based switching logic, at least one expression contained in said pattern object for a match with said document object. - View Dependent Claims (13, 14)
-
-
15. An article comprising:
-
a storage medium; said storage medium including stored instructions that, when executed by a processor, result in parsing a document having transaction information, creating a document object using said transaction information, parsing pattern information of a pattern for one or more elements according to a predefined pattern object data structure, placing said elements in appropriate blocks within said pattern object data structure, creating a pattern object from said pattern information, making a switching decision for a message based upon a comparison of said document object with said pattern object, and evaluating at least one expression contained in said pattern object for a match with said document object. - View Dependent Claims (16, 17)
-
Specification