Patent Document ID: 8055999
Application ID: 12196723

Base Claim:
1. A system including a processor and a memory for reformatting data, the system comprising: a buffer for receiving documents formatted in a first markup language; a content converter system operating as an interface between a client and a server, the content converter system including one or more templates for extracting data from the received documents and presenting the extracted data in a second markup language, each template having at least one content marker for extracting data from said received documents in accordance with an ordering of the at least one content marker in the one or more templates, wherein said extracted data corresponds to at least one among a type of data and a particular action from formatted content in said documents, wherein each said template corresponds to at least one document and a second target markup language and is customizable by a user to extract in one or more combinations information from a corresponding at least one document based upon the at least one content marker, wherein each content marker indicates a data offset for identifying within the specified document data at least one data field containing information corresponding to the predetermined topic, and wherein the at least one content marker further specifies at least one among markup language tags, code, and additional text to associate with the information contained in a particular data field when presented in said second target markup language; a template table for associating each of said templates with a corresponding document, with a network location identifier of a particular document, and a particular target markup language; and, a formatter for formatting said extracted data for presentation in said presentation order using the second target markup language; wherein the content converter system is configured to receive a content request from the client, said content request specifying a network location from which a specified document including formatted content in the first markup language can be retrieved, said content request further indicating the second target markup language; respond to the content request by identifying a template which corresponds to said specified document and said target markup language using the template table; apply said template to said specified document and extract data from said formatted content based upon the template by identifying a presentation order of the at least one content marker in said template, and extracting the information in said data fields from said specified document in accordance with the presentation order; and format said information by the markup language application of the content converter system for presentation in said presentation order based upon said associated markup language tags, code, and additional text specified in the template, wherein said formatting produces a second document formatted for presentation according to the second target markup language.

---

Claim 5:
5. The system of claim 1 , said first markup language is a hypertext markup language (HTML).