Patent · US Expired

High-performance extensible document transformation

US6941511B1 · kind B1 · utility

156Cited by
2References
37Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 31, 2000
Grant dateSep 6, 2005
Priority date
Expiry dateJun 22, 2023

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F40/154
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention provides a method, system, and computer program product for applying transformations to extensible documents, enabling reductions in the processing time required to transform arbitrarily-structured documents having particular well-defined elements. Signatures for structured document types are defined, along with one or more transformations to be performed upon documents of that type. The transformations are specified using syntax elements referred to as maps. A map specifies an operation code for the transformation to be performed, and describes the input and output of the associated transformation. A special map processing engine locates an appropriate transformation object to a particular input document at run-time, and applies the transformation operation according to the map definition. This technique is preferably used for a set of predetermined core transformations, with other transformations being processed using stylesheet engines of the prior art. The input documents may be encoded in the Extensible Markup Language (XML), or in other structured notations. The techniques of the present invention are particularly well suited to use in high-volume and th…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.