INFORMATION BROWSER SYSTEM AND METHOD FOR A WIRELESS COMMUNICATION DEVICE
First Claim
Patent Images
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable storage medium comprising instructions for implementing 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for rendering a page on a wireless communication device using a web browser comprising:
-
maintaining a registry of converters registered with a serialization manager; registering a plurality of first converters resident on the wireless communication device in the registry of converters, the plurality of first converters configured to create a plurality of first renderers for rendering the 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; receiving information in response to a request for the content over a wireless network; in response to the request, examining a resultant content type and determining 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; determining whether the second converter is a first converter registered in the registry of converters and is resident on the wireless communication device; if the at least one second converter is determined to be registered in the registry of converters and is resident on the wireless communication device, then rendering the 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. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification