Patent ID: 8499088

Claim:
A portable electronic device, comprising: a processor; a memory; a display; and an application stored in the memory that, when executed by the processor, initiates a plurality of user agents that each indicates a different communication point on the portable electronic device, wherein each of the user agents is associated with a different content format of a plurality of different content formats, and wherein the plurality of different content formats includes a markup language file format, a wireless access protocol (WAP) page format, and a binary file format, transmits a request for a content from each of the user agents to a content source, the requests being transmitted in response to receiving an identifier for the content, receives a plurality of contents from the content source, each content associated with one of the user agents and each content formatted differently according to the format associated with the corresponding user agent, wherein the plurality of contents represents the same item of content in different formats, and wherein the plurality of contents is concurrently downloaded from the content source, and presents one of the plurality of contents on the display based on a learned presentation format for a content type of the content, wherein the learned presentation format is determined by the application based on a history of user selected presentation formats for the content type.