Patent ID: 7761603

Claim:
A web browser for a wireless communication device, the web browser comprising: a plurality of first converters resident on the wireless communication device, the plurality of first converters configured to create a plurality of first renderers; wherein the plurality of first renderers are configured to render a plurality of pages, from information received in response to a plurality of requests for content for display by the web browser, in a format compatible with a user interface implemented in the wireless communication device; a renderer controller resident on the wireless communication device, the renderer controller configured to examine, in response to each of the plurality of requests, a resultant content type, and to determine at least one second converter configured to create at least one second renderer required to render at least one of the plurality of pages for display by the web browser in the format compatible with the user interface implemented in the wireless communication device; and a serialization manager resident on the wireless communication device, the serialization manager configured to maintain a registry of converters registered with the serialization manager, to register the plurality of first converters resident on the wireless communication device in the registry of converters, and to determine whether each of the at least one second converter is a first converter registered in the registry of converters and is resident on the wireless communication device.