Method for dynamically streaming an XSLT transformation

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S231000, C709S232000

Reexamination Certificate

active

07603655

ABSTRACT:
A method in one embodiment includes receiving an XSLT transformation; analyzing the transformation for determining which information about the input is required to generate code that is streaming with respect to the rest of the input; calculating an algorithm which when given the required input information will then execute the entire XSLT transform in a streaming fashion; and generating code for computing the information about the input that is required for the calculated streaming algorithm while simultaneously buffering all incoming input data; storing the generated code; receiving incoming input data; running the generated code for computing the information that is required for the calculated streaming algorithm while simultaneously buffering incoming data; and once the required information has been computed: replaying the buffered data through the calculated streaming algorithm in a streaming manner; and finishing any remaining input through the calculated streaming version of the input algorithm in a streaming manner.

REFERENCES:
patent: 5317736 (1994-05-01), Bowen
patent: 6507857 (2003-01-01), Yalcinalp
patent: 7111076 (2006-09-01), Abjanic et al.
patent: 7165239 (2007-01-01), Hejlsberg et al.
patent: 7328403 (2008-02-01), Ramarao et al.
patent: 7392239 (2008-06-01), Fontoura et al.
patent: 7458022 (2008-11-01), Ramarao
patent: 2004/0034830 (2004-02-01), Fuchs et al.
patent: 2005/0086584 (2005-04-01), Sampathkumar et al.
patent: 2005/0273772 (2005-12-01), Matsakis et al.
Bar-Yossef et al., “On the Memory Requirements of XPath Evaluation over XML Streams,” Jun. 2004, ACM, p. 177-188.
Gou et al., “Efficient Algorithms for Evaluating XPath over Streams,” Jun. 2007, ACM, p. 269-280.
Dvorakova, Jana, “Automatic Streaming Processing of XSLT Transformations Based on Tree Transducers,” Mar. 2008, p. 373-382.
Dvorakova et al., “Using Input Buffers for Streaming XSLT Processing,” <Date Unknown>.
Schmidt et al., “Combined Static and Dynamic Analysis for Effective Buffer Minimization in Streaming XQuery Evaluation” Saarland University Database Group, Germany Data Engineering, 2007. ICDE 2007. IEEE 23rdInternational Conference on Apr. 15-20, 2007; pp. 236-245.
Quin, Liam, “Alternate Team Contact for the XSL Working Group: Extensible Stylesheet Language Family (XSL)” http://www.w3.org/style/xsl/; W3C Architecture Domain; p. 1-5; Mar. 31, 2008.
“Extensible Stylesheet Language Transformations (XSLT)” http://www.ibm.com/develperworks/xml/standards/x-xsltspec.html; IBM; p. 1-3; Feb. 6, 2007; updated Apr. 25, 2007.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for dynamically streaming an XSLT transformation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for dynamically streaming an XSLT transformation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for dynamically streaming an XSLT transformation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4098806

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.