Patent ID: 8010097

Claim:
A data server for processing documents, comprising: a code book cache for storing a plurality of code books, each code book comprising a set of one or more code pages, each code page being a set of XML tag equivalents a code book system configured to receive a request for a requested code book from a wireless mobile communication device or the data server and to determine whether the requested code book is stored in the code book cache; a code book builder configured to generate the requested code book where the requested code book is not stored in the code book cache; a data server transcoder system configured to receive documents, and, for each received document, to request a corresponding code book from the code book system and to use the code book to transcode the received document; and a connection handler configured to: receive documents from an information source and to provide the documents to the transcoder system; receive transcoded documents from the transcoder system, and to send the transcoded documents to a wireless mobile communication device via a wireless transport; and receive connection requests from said wireless mobile communication device via the wireless transport, wherein the documents are requested from the information source responsive to the connection requests, wherein the code book system is further configured to transmit the requested code book in response to the request.