[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Any prior art?: An upcoming patent for an XSL implementation technique

  • From: Sean McGrath <sean.mcgrath@p...>
  • To: xml-dev@l...
  • Date: Sun, 01 Apr 2001 12:08:59 +0100

prior art
I have just had an odd conversation with a Dr. Uvbin Hadson
(a distant relative as it happens) from the Lifford Institute of
Electrochemical Sciences.

The conversation was both intriguing and worrying.

Dr. Handson claims to have developed an implementation of XSLT 1.0
(http://www.w3.org/TR/1999/REC-xslt-19991116) that is now
feature complete apart from some miscellaneous functions
(unparsed-entity-uri() for example).

But here is the kicker: the implementation is based on a patent pending
trancoding of the infoset (http://www.w3.org/TR/xml-infoset/) into molecular
structures. Once transcoded into molecular form,
the transformation essentially consists of the simultaneous application
of nano-templates (basically chemical reactions) that transform
the source XML per the XSLT stylesheet.

Handson claims that the side-effect free nature of XSL is key
to this implementation as all templates can be executed
*simultaneously* to generate the result infoset very, very quickly.
At the end of the process, a reverse transcoding takes place to
convert the hydrocarbon compound back to serialized XML in
UTF-8. The performance and scalability figures he cites are
truly mind-boggling!

Apparantly, the approach is based on treating XSL templates as
nano-machines that exert force on the molecules in ways that
can be controlled to implement particular transformations.

Using something called the "Born-Oppenheimer approximation", if you
know the positions r1, r2, .... rN of N nuclei representing element
nodes, then E(r1, r2, .... rN) gives the potential energy of the
system. Knowing the potential energy as a function of the nuclear
positions, means you can determine and then control the forces acting
on the individual nuclei. This allows you to control the evolution of
theirs positions over time and thus implement arbitrary XSLT

Unlike other workers in the field, who prefer diamond and isobutane
for representing structures, Dr Hadson is experimenting with
commodity hydrocarbons and sulphates for infoset representation
e.g (CaSO4)H20 and c2H5Oh.

Hadson himself is not in favour of patenting his method but he
is under pressure from his employers to do so. Personally, I
hope this stuff does not get patented or we could be in
an analagous situation to the "gene wars". A US supreme
court ruling from 1980 permits the patenting of some
organisms found in nature...

Hadson's methods seems to me to be certainly novel but I
am not a guru is this area. Is anyone aware of any prior
art that might skupper the patent plans?

Dr Hadson does not subscribe to this list but he can be
contacted at Uvbin.Hadson@p....

Sean McGrath


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.