System and method for processing extensible markup language (XML) documents
First Claim
1. A method of processing extensible markup language (XML) documents on a wireless mobile communication device, comprising the steps of:
- receiving a processed document from a data server, wherein the processed document is generated by transcoding an XML document using a code book;
determining whether the code book is stored on the wireless mobile communication device;
requesting the code book from the data server where the code book is not stored on the wireless mobile communication device;
receiving the code book from the data server; and
transcoding the processed document using the code book to recover the XML document.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing documents are disclosed. Documents received at a data server are transcoded using locally stored or generated code books. Code books for transcoded documents received at a wireless mobile communication device are either retrieved from a memory on the device or requested from a data server. In response to a code book request, a data server retrieves a requested code book from a local memory or generates the requested code book and returns the requested code book to a requestor. A wireless mobile communication device may also generate and transcode XML documents using a locally stored code book, a locally generated code book, or a code book received in response to a code book request.
-
Citations
42 Claims
-
1. A method of processing extensible markup language (XML) documents on a wireless mobile communication device, comprising the steps of:
-
receiving a processed document from a data server, wherein the processed document is generated by transcoding an XML document using a code book; determining whether the code book is stored on the wireless mobile communication device; requesting the code book from the data server where the code book is not stored on the wireless mobile communication device; receiving the code book from the data server; and transcoding the processed document using the code book to recover the XML document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system of processing extensible markup language (XML) documents on a wireless mobile communication device, comprising:
-
a receiver configured to reccive a processed document from a data server, wherein the processed document is generated by transcoding an XML document using a code book; a code book system comprising a cache for storing code books; and a transcoding system coupled to the receiver and to the code book system and configured to parse the processed document, to request the code book from the code book system, and to transcode the processed document using the code book to recover the XML document, wherein the code book system is configured to determine whether the code book is stored in the cache when the code book is requested by the transcoding system, to provide the code book to the transcoding system where the code book is stored in the cache, and to request the code book from the data server, receive the code book from the data server, and provide the code book to the transcoding system where the code book is not stored in the cache. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of processing documents comprising the steps of:
-
receiving a document from an information source; determining whether a code book for transcoding the document is stored in a code book system; generating the code book where the code book for transcoding the document is not stored in the code book system; and transcoding the document using the code book to generate a transcoded document. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of processing extensible markup language (XML) documents, comprising the steps of:
-
receiving a processed document from a first data server, wherein the processed document is generated by transcoding an XML document using a code book; determining whether the code book is stored in a code book cache; requesting the code book from a second data server where the code book is not stored in the code book cache; receiving the code book from the second data server; and transcoding the processed document using the code book to recover the XML document. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A method of processing documents at a wireless mobile communication device for transmission via a wireless network, comprising the steps of:
-
generating a document at the wireless mobile communication device; determining whether the document is associated with a referenced document definition; where the document is associated with a referenced definition, determining whether a code book for the referenced definition is stored in a code book cache; retrieving the code book from the code book cache where the code book is stored in the code book cache; and requesting the code book from a data server and receiving the code book from the data server where the code book is not stored in the code book cache; transcoding the document using the code hook to generate a transcoded document; and transmitting the transcoded document via the wireless network. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
Specification