Processing extensible markup language security messages using delta parsing technology
Abstract
Markup language security messages are processed. A template corresponding to a markup language security message is identified. The markup language security message is parsed for variable values using the template. A transition sequence is generated that represents the entire markup language security message. Each transition in the transition sequence is associated with a portion of the markup language security message. A lightweight data model of the markup language security message is populated using the transition sequence. The lightweight data model includes nodes for the variable values and a set of selected constant values.
Claims
exact text as granted — not AI-modified1 . A data model for processing markup language security messages, the data model comprising:
a set of nodes mapped to variable values in a transformation sequence corresponding to a markup language security message; a set of nodes mapped to selected constant values in the transformation sequence corresponding to the markup language security message, wherein the selected constant values are selected from a plurality of constant values in the markup language security message, and wherein information that is not required for processing the markup language security message is absent from the lightweight data model.
2 . The data model of claim 1 , further comprising:
a transformation automaton, wherein the transformation automaton includes cached transitions corresponding to the markup language security message.
3 . The data model of claim 1 , further comprising:
a canonicalization automaton, wherein the canonicalization automaton includes cached results of canonicalization iterations of the markup language security message.Join the waitlist — get patent alerts
Track US2012210396A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.