Back to results
US 7,096,270 B2Granted
Method and apparatus for content based switching
AssigneeIntel Corporation
InventorsJohn B. Abjanic, Tak F. Sze
Life of this patent
Estimating the term…
Abstract
A method and apparatus to perform pattern matching for content based switching is described.
Claims28
An apparatus, comprising:
- a document object generator to receive a document having transaction information
- a document parser to parse said document and create a document object from said transaction information;
- a pattern object generator to receive pattern information of a pattern and create a pattern object from said pattern information;
- a pattern parser to parse the pattern information 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;
- and
- a content based switching decision logic to compare said document object with said pattern object, and to make a switching decision for a message based upon said comparison.
3 more elements
A method comprising:
- receiving a document having application data with transaction information;
- parsing said document to create a document object using said transaction information;
- receiving a pattern object representing pattern information;
- parsing the pattern information 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;
- comparing said document object with said pattern object;
- and directing said message to one of a plurality of processing nodes in accordance with said comparison.
4 more elements
A method of XML based switching, comprising:
- receiving a XML document including business transaction information provided in a XML based language;
- parsing said XML document to create a document object using said business transaction information;
- comparing said document object to one or inure pattern objects representing pattern information;
- and
- directing said XML message to one of a plurality of processing nodes or application servers in accordance with said comparison,
- wherein said pattern information is parsed for one or more elements according to a predefined pattern object data structure, and said elements are placed in appropriate blocks within said pattern object data structure.
3 more elements
An article comprising:
- a storage medium;
- said storage medium including stored instructions that, when executed by a processor, result in receiving a document having application data with transaction information, parsing said document to create a document object using said transaction information, receiving a pattern object representing pattern information, parsing the pattern information 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, comparing said document object with said pattern object, and directing said message to one of a plurality of processing nodes in accordance with said comparison.
An article comprising:
- a storage medium;
- said storage medium including stored instructions that, when executed by a processor, result in receiving a XML document including business transaction information provided in a XML based language, parsing said XML document to create a document object using said business transaction information, comparing said document object to one or more pattern objects representing pattern information, parsing the pattern information 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, and directing said XML message to one of a plurality of processing nodes or application servers in accordance with said comparison.
Dependencies are inferred from the claim text.