Patent ID: 7725813

Claim:
A process for previewing on a mobile communication device at least one table embedded in a document stored in a server, comprising: building a graph structure within said server representing a map of said document, including a table component representing each said table; issuing a request for said document from said mobile communication device to said server including an indication of display capabilities for said device; iterating said graph structure within said server and for each said table component constructing and adding a preview table component as an attribute to an external component reference command, wherein said preview table component includes a predetermined number of rows and columns of said table with cell content textual information limited to said display capabilities; downloading and displaying said document from said server to said mobile communication device with said preview table component embedded in said document at the location of said table, wherein said preview table component displays a portion of the table without any additional requests to said server; and wherein said iterating further comprises iterating said preview table component and for each iterated table row command, table cell command and text segment command within said predetermined number of rows and columns and limited cell content textual information, creating a new table row command, new table cell command, and new text segment command respectively with attributes copied from each said iterated table row command table, cell command and text segment command and adding said new table row command, new table cell command, and new text segment command to said preview table component in said graph structure.