Extensible markup language (XML) server pages having custom document object model (DOM) tags

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6981212
SERIAL NO

09409598

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • INTERNATIONAL BUSINESS MACHINES CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Claussen, Christopher Shane Austin, TX 23 976
Conner, Michael Haden Austin, TX 17 998
McClain, Matthew Dale Austin, TX 18 1398
ZumBrunnen, Benjamin Charles Farmington Hills, MI 5 413

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation