Document transformation
First Claim
1. A process carried out by a server for providing an output document of content for delivery to a user device, by transforming a source document, characterised in that, the source document is represented in the server as a source document object model (DOM) having a plurality of interconnected nodes, the server dynamically selects a transformation map according to characteristics of the user device and/or its delivery channel, the transformation map comprising at least one transformation rule, and the server transforms the source DOM to a target DOM on a node-by-node basis according to the selected transformation map.
1 Assignment
0 Petitions
Accused Products
Abstract
In a server a source document is represented as a source document object model (13). For delivery of the source document to a user device such as a mobile phone the server dynamically selects transformation maps (10) and merges them to provide a compound map (12). The maps (10) are selected according to characteristics of the delivery channel and of the user device. The source DOM (13) is then transformed into a target DOM (14) in a single pass. Each node of the source DOM (13) self-transforms using the map rules. At the node level the transformation may change node attributes and/or node-to-node relationships.
60 Citations
17 Claims
-
1. A process carried out by a server for providing an output document of content for delivery to a user device, by transforming a source document, characterised in that,
the source document is represented in the server as a source document object model (DOM) having a plurality of interconnected nodes, the server dynamically selects a transformation map according to characteristics of the user device and/or its delivery channel, the transformation map comprising at least one transformation rule, and the server transforms the source DOM to a target DOM on a node-by-node basis according to the selected transformation map.
Specification