Expression grouping and evaluation

Data processing: presentation processing of document – operator i – Presentation processing of document – Structured document

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C715S267000

Reexamination Certificate

active

07437666

ABSTRACT:
An apparatus comprises a stylesheet compiler and a document processor. The stylesheet compiler is configured to identify expressions in a stylesheet and is configured to generate one or more expression trees representing the expressions. Expressions having one or more common nodes are represented as children of a subtree that represents the common nodes. Coupled to receive a document and the expression tree, the document processor is configured to evaluate the expressions represented in the one or more expression trees against the document.

REFERENCES:
patent: 5544357 (1996-08-01), Iteni
patent: 6151034 (2000-11-01), Jain et al.
patent: 6167409 (2000-12-01), DeRose et al.
patent: 6223193 (2001-04-01), Pau et al.
patent: 6247068 (2001-06-01), Kyle
patent: 6263332 (2001-07-01), Nasr et al.
patent: 6317804 (2001-11-01), Levy et al.
patent: 6678705 (2004-01-01), Berchtold et al.
patent: 6687873 (2004-02-01), Ballantyne et al.
patent: 6772413 (2004-08-01), Kuznetson
patent: 6915304 (2005-07-01), Krupa
patent: 7194683 (2007-03-01), Hind et al.
patent: 2001/0042081 (2001-11-01), MacFarlane et al.
patent: 2001/0043600 (2001-11-01), Chatterjee et al.
patent: 2002/0073119 (2002-06-01), Richard
patent: 2003/0041302 (2003-02-01), McDonald
patent: 2003/0163285 (2003-08-01), Hiroaki et al.
patent: 2004/0060003 (2004-03-01), Mani et al.
patent: 2005/0086584 (2005-04-01), Sampathkumar et al.
patent: WO01/46837 (2001-06-01), None
patent: WO03/094007 (2003-11-01), None
Abiteboul, Serge, et al, “Compact Labeling Schemes For Ancestor Queries”, Proceedings of the Twelfth Annual ACM-SIAM Symposium on Discrete Algorithms SODA '01, Jan. 2001, pp. 547-556.
Li, Changkai, et al, “Composing XSL Transformations with XML Publishing Views”, Proceedings of the 2003 ACM SIGMOD International COnference on Management of Data SIGMOD '03, Jun. 2003, pp. 515-526.
Villard, Lionel, et al, “XML Applications: An Incremental XSL Transformation Processor for XML Document Manipulation”, Proceedings of the 11th International Conference on World Wide Web WWW '02, May 2002, pp. 474-485.
Fenandez et al., “SilkRoute: Trading Between Relations and XML,” Computer Networks 33, www.elsvier.com/locate/comnet, 2000 (723-745).
Banerjee et al., “Oracle 8i—The XML Enabled Data Management System,” 2000 IEEE, Oracle Corporation, (pp. 561-568).
Emmerich et al., “Markup Meets Middleware,” 1999 IEEE, (pp. 261-266).
Barton et al., “Streaming Xpath Processing with Forward and Backward Axes,” 2003 IEEE, (pp. 455-466).
Morton Jorgensen, “XSLTC Documentation,” xml.apache.org/xalan-j/xsltc/index.html, Jun. 18, 2003 (4 Pages).
Practical Transformation Using XSLT and Xpath (XSL Transformations and the XML Path Language,) ISBN 1-894049-05-5, Eighth Edition, Crane Software, Ltd., Jul. 7, 2000, (122 Pages).
Gupta et al., “Stream Processing of Xpath Queries with Predicates,” ACM 1-58113-634, SIGMOD 2003, Jun. 9-12, 2003, (pp. 419-430).
G. Ken Holman, “What is XSLT?,” http://www.xml.com/pub/a/2000/08/holman/s1/html, Aug. 12-15, 2003, (31 Pages).
G. Ken Holman, “Getting Started with XSLT and XPath,” http://www.xml.com/lpt/a/2000/8/holman/s2—1.html, Aug. 12-15, 2003, (15 Pages).
Norman Walsh et al., “What do XML Documents Look Like?” http://www.xml.com/pub/a/98/10/guide.html, Oct. 3, 1998, (13 Pages).
Norman Walsh, “What is XML?,” http://www.xml.com/pub/a/98/10/guide3.html, Oct. 3, 1998, (5 Pages).
Norman Walsh, “Pulling the Pieces Together,” http://www.xml.com/pub/a/98/10/guide4.html, Oct. 3, 1998, (5 Pages).
Norman Walsh, “Validity,” http://www.xml.com/pub/a/98/10/guide3.html, Oct. 3, 1998, (2 Pages).
Maler et al., “XML Linking Language (Xlink),” http://www.w3.org/TR/1998/WD-xlink-19980303.html, Mar. 3, 1998, (15 Pages).
Maler et al., “XML Pointer Language,” http://www.w3.org/TR/1998/WD-xptr-19980303.html, Mar. 3, 1998, (19 Pages).
Adler et al., “Extensible Stylesheet Language (XSL) Version 1.0,” http://www.w3.org/TR/2000/CR-xsl-20001121.html, Nov. 21, 2000, (11 Pages).
Bray et al., “Extensible Markup Language (XML Edition),” http://www.w3.org/TR/2000/REC-xml-20001006.html, Oct. 6, 2000, (50 Pages).
Clark et al., “XML Path Language (Xpath) Version 1.0,” http://www.w3.org/TR/1999/REC-xpath-19991116.html, Nov. 16, 1999, (36 Pages).
James Clark, “XSL Transformations (XSLT) Version 1.0,” http://www.w3.org/TR/1999/REC-xslt-19991116.html, Nov. 16, 1999, (102 Pages).
International Search Report, PCT/US2004/035285 mailed Feb. 17, 2005, (11 Pages).
DataPower Technology, Inc., “XA35 XML Accelerator,” 2002, 2 pages.
DataPower Technology, Inc., “XS40XML Security Gateway,” 2003, 4 pages.
DataPower Technology, Inc., Intelligent XML-Aware Network Infrastructure, “XG3™ Technology,” printed from http://www.datapower.com/products/index.html on Oct. 14, 2003, 2 pages.
DataPower Technology, Inc., Intelligent XML-Aware Network Infrastructure, “XA35 XML Accelerator Applications,” printed from http://www.datapower.com/products/app—za35.html on Oct. 14, 2003, 2 pages.
DataPower Technology, Inc., Intelligent XML-Aware Network Infrastructure, “XA35 XML Accelerator,” printed from http://www.datapower.com/products/xa35.html on Oct. 14, 2003, 3 pages.
DataPower Technology, Inc., Intelligent XML-Aware Network Infrastructure, “XS40 XML Security Gateway Applications,” printed from http://www.datapower.com/products/app—xs40.html on Oct. 14, 2003, 2 pages.
Sarvega, Inc., “XESOS™ Technology,” 2003, 2 pages.
Sarvega, Inc. “Sarvega XPE 2000,” 2003, 1 page.
Sarvega, Inc., The Sarvega XPE 2000: Unlock the Power of XML, 2003, 1 page.
Sarvega, Inc., “XESOS Studio™,” 2003, 1 page.
Forum Systems, Inc., White Paper, “SSL: Not Enough for Today's Web Services,” 8 pages.
Forum Systems, Inc., Managing & Accelerating XML Web Services Security, “Forum Sentry™,” printed from http://www.forumsys.com/products—sentry.html on Oct. 14, 2003, 1 page.
Forum Systems, Inc., Managing & Accelerating XML Web Services Security, “Extended Enterprise Security” printed from http://www.forumsys.com/products-40303-ees.html on Oct. 14, 2003, 1 page.
Forum Systems, Inc., Managing & Accelerating XML Web Services Security, “Forum Sentry™ 1500 Benefits” printed from http://www.forumsys.com/products-40303-benefits.html on Oct. 14, 2003, 1 page.
Forum Systems, Inc., Managing & Accelerating XML Web Services Security, “Forum Sentry™ 1500 Specifications” printed from http://www.forumsys.com/products-40303-specifications.html on Oct. 14, 2003, 2pgs.
Forum Systems, Inc., Managing & Accelerating XML Web Services Security, “Unique Features” printed from http://www.forumsys.com/products-40303-solutions.html on Oct. 14, 2003, 1 page.
Reactivity, Inc., “Secure XML: Reactivity XML Firewall™,” 2003, 3 pages.
Westbridge Technology, “Westbridge XA2500 Security and Management Appliance,” 2003, 2 pages.
Westbridge Technology, “XMS Overview,” 2003, 2 pages.
Westbridge Technology, “XMS Features,” 2003, 4 pages.
Westbridge Technology, “XMS Architecture,” 2003, 1 page.
Sarvega, Inc., “Product Features and Technical Specifications,” 2003, 1 page.

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

Expression grouping and evaluation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Expression grouping and evaluation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Expression grouping and evaluation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4005345

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