Extensible markup language (XML) server pages having custom...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C715S252000, C715S252000, C715S252000, C717S144000, C717S148000, C709S203000, C709S219000

Reexamination Certificate

active

06981212

ABSTRACT:
A method for serving a web page uses eXtensible Markup Language (XML) server pages. The first time a page is accessed, a given flat file is parsed into an XML Document Object Model (DOM), and required tag libraries are loaded. The DOM tree is then traversed, preferably in a depth-first, inside-out manner to locate custom tags. Upon locating a custom tag, if the tag is registered as a Java object, the object is loaded. A process method is then called on the object, passing the custom tag's tree node. The Java object then examines the custom tag and replaces it with an object, e.g., script code. Alternatively, if the tag is registered as an XSL stylesheet, the stylesheet is loaded and passed, together with the DOM, to an XSL processor. The processor applies the template to the custom tag and replaces it with given script code. Once all custom tags are reduced to HTML and script code, the DOM is compiled into a Java servlet to service the client request.

REFERENCES:
patent: 5745908 (1998-04-01), Anderson et al.
patent: 5835712 (1998-11-01), DuFresne
patent: 6012098 (2000-01-01), Bayeh et al.
patent: 6014680 (2000-01-01), Sato et al.
patent: 6125391 (2000-09-01), Meltzer et al.
patent: 6188401 (2001-02-01), Peyer
patent: 6192382 (2001-02-01), Lafer et al.
patent: 6209124 (2001-03-01), Vermeire et al.
patent: 6212640 (2001-04-01), Abdelnur et al.
patent: 6226675 (2001-05-01), Meltzer et al.
patent: 6266681 (2001-07-01), Guthrie
patent: 6308198 (2001-10-01), Uhler et al.
patent: 6330574 (2001-12-01), Murashita
patent: 6347307 (2002-02-01), Sandhu et al.
patent: 6370561 (2002-04-01), Allard et al.
patent: 6381743 (2002-04-01), Mutschler, III
patent: 6418446 (2002-07-01), Lection et al.
patent: 6456308 (2002-09-01), Agranat et al.
patent: 6480865 (2002-11-01), Lee et al.
patent: 6507856 (2003-01-01), Chen et al.
patent: 6560633 (2003-05-01), Roberts et al.
patent: 2002/0073398 (2002-06-01), Tinker
patent: 2003/0028561 (2003-02-01), Gounares et al.
WorldWide Web Consortium, Extensible StyleSheet Language (XSL) Specification, W3C Working Draft Apr. 21, 1999, found online at www.w3.org/TR/1999/WD-xsl-19990421, pp. 1-18.
David Wood et al., XMLC Tutorial Version 1.02, Jul. 1, 1999, found online at staff.pisoftware.com/dwood/xmlc-tutorial.
WorldWide Web Consortium, Document Object Model (DOM) Level 1 Specification, Version 1.0, W3C Recommendation Oct. 1, 1998, pp. 1-47.
News Release, Lutris™ Delivers XML Compiler Leading to Open Source Application Server, Jul. 6, 1999, found online at www.enhydra.org/aboutEnhydra
ewsAndEvents
ews/Enhydra—2.1.html.
Stefano Mazzocchi, “eXtensible Server Pages (XSP) Layer 1” (Jun. 11, 1999), downloaded on Jul. 8, 2003 from http://xml.coverpages.org/WD-xsp-19990611.html.
Pelegri-Llopart et al.,JavaServer Pages™ Specification, Version 1.1—Public Release, Sun Microsystems, Inc. Aug. 18, 1999.
Pelegri-Llopart et al.,JavaServer Pages™ Specification, Version 1.0, Sun Microsystems, Inc., Sep. 27, 1999.
Gonsalves, “Lutris' server divides duties”,eWEEK, http://zdnet.com/filters/printerfriendly/0,6061,409493-2,00.html, Jul. 11, 1999.
Kung, “The Next Generation Web Servers”,MU-SPIN Ninth Annual Users' Conference, http://www.cs.nsu.edu/others/research/mu—spin/muspin99.pdf, Sep. 27, 1999.
JavaServer Pages Specification 1.0, Sun Microsystems Inc., ftp://ftp.java.sun.com/pub/jsp/798flk/jps1—0-spec.pdf, Sep. 27, 1999.
World Wide Web Consortium (W3C), “Namespaces in XML”, W3C Recommendation Jan. 14, 1999, www.w3.org.
“XML-Based Templates for Generating Artifacts form Java-Based Models”, RD 416103,Research Disclosure, p. 1678, Dec. 1998.
“Parameterized XSL Style Sheets”, RD 423110,Research Disclosure, p. 1009, Jul. 1999.
“Converting HTML to Well Formed XML With Preference Based Tag Expansion”, RD 423111,Research Disclosure, p. 1011, Jul. 1999.
World Wide Web Consortium (W3C), “HTML 4.0 Specification”, W3C Recommendation Apr. 24, 1998, www.w3.org, pp. 238-240.
Kung, “The Next Generation Web Servers”, MU-SPIN Ninth Annual Users' Conference, Sep. 27, 1999.
Sundsted, “Java Makes the most of XML”,JavaWorld Magazine, Jul. 1999.
Gonsalves, “Lutris' server divides duties”,eWeek, www.zdnet.com/zdnn, Jul. 11, 1999.
Hildyard, “An XML Document to JavaScript Object Converter”,Web Techniques, v. 4, n. 1, pp. 63-69, 1999.
Gardner, “Open-source application server enters the fray”,InfoWorld, Apr. 14, 1999.
Wood, “The Web Document API”, SoftQuad, Inc., 1999.
Fields, “Java Servlets for JavaScripters”, http://web.archive.org, Jan. 1999.
Lie et al., “Multipurpose Web Publishing Using HTML, XML, and CSS”,Comm. of the ACM, v. 42, n. 10, Oct. 1999.

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

Extensible markup language (XML) server pages having custom... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Extensible markup language (XML) server pages having custom..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Extensible markup language (XML) server pages having custom... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3512771

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