Web browser of wireless device having serialization manager for maintaining registry of converters that convert data into format compatible with user interface of the device
First Claim
Patent Images
1. A web browser for a wireless communication device, the web browser comprising:
- a page cache resident on the wireless communication device, the page cache containing a plurality of pages comprising content rendered in a plurality of formats;
a plurality of first converters resident on the wireless communication device, the plurality of first converters configured to create a plurality of first renderers, the plurality of first renderers operatively connected to the page cache to add the pages comprising rendered content to the page cache, the plurality of first renderers for rendering the plurality of pages from information received in response to a plurality of requests for the 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 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;
wherein said wireless communication device comprises a radio configured for communications with both a Wireless Application Protocol gateway and an Internet Protocol proxy server.
4 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
22 Claims
-
1. A web browser for a wireless communication device, the web browser comprising:
-
a page cache resident on the wireless communication device, the page cache containing a plurality of pages comprising content rendered in a plurality of formats; a plurality of first converters resident on the wireless communication device, the plurality of first converters configured to create a plurality of first renderers, the plurality of first renderers operatively connected to the page cache to add the pages comprising rendered content to the page cache, the plurality of first renderers for rendering the plurality of pages from information received in response to a plurality of requests for the 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 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; wherein said wireless communication device comprises a radio configured for communications with both a Wireless Application Protocol gateway and an Internet Protocol proxy server. - View Dependent Claims (2, 3, 4)
-
-
5. A web browser for a wireless communication device, the web browser comprising:
-
a page cache resident on the wireless communication device, the page cache containing a plurality of pages comprising content rendered in a plurality of formats; a plurality of first converters resident on the wireless communication device, the plurality of first converters configured to create a plurality of first renderers, the plurality of first renderers operatively connected to the page cache to add the pages comprising rendered content to the page cache, the plurality of first renderers for rendering the plurality of pages from information received in response to a plurality of requests for the 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 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; the web browser further comprising a browser daemon, the browser daemon permitting the web browser to access information after the web browser has been closed. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A web browser for a wireless communication device, the web browser comprising:
-
a page cache resident on the wireless communication device, the page cache containing a plurality of pages comprising content rendered in a plurality of formats; a plurality of first converters resident on the wireless communication device, the plurality of first converters configured to create a plurality of first renderers, the plurality of first renderers operatively connected to the page cache to add the pages comprising rendered content to the page cache, the plurality of first renderers for rendering the plurality of pages from information received in response to a plurality of requests for the 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 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; 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; and a message store, the message store connected to at least one application selected from the set of;
email application, voicemail application and SMS application, and the message store containing objects retrieved by the web browser and the at least one application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A web browser for a wireless communication device, the web browser comprising:
-
a page cache resident on the wireless communication device, the page cache containing a plurality of pages comprising content rendered in a plurality of formats; a plurality of first converters resident on the wireless communication device, the plurality of first converters configured to create a plurality of first renderers, the plurality of first renderers operatively connected to the page cache to add the pages comprising rendered content to the page cache, the plurality of first renderers for rendering the plurality of paces from information received in response to a plurality of requests for the 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 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; 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; a browser object operatively connected to a browser daemon; a stack manager operatively connected to the browser object and the browser daemon;
the stack manager further connected to a wireless radio via a plurality of interface adapters; andthe radio connected to a plurality of communication links, the communication links providing information to and sending information from the browser object and the browser daemon. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A web browser for a wireless communication device, the web browser comprising:
-
a page cache resident on the wireless communication device, the page cache containing a plurality of pages comprising content rendered in a plurality of formats; a plurality of first converters resident on the wireless communication device, the plurality of first converters configured to create a plurality of first renderers, the plurality of first renderers operatively connected to the page cache to add the pages comprising rendered content to the page cache, the plurality of first renderers for rendering the plurality of pages from information received in response to a plurality of requests for the 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 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; wherein the wireless communication device is a device selected from the group consisting of;
a cellular telephone, a personal digital assistant, and a two-way pager.
-
Specification