Portable high speed communication device
First Claim
1. A method implemented on a server to serve documents, the method comprising:
- receiving, at the server from a remote device, a request for a document, the document including text and one or more links;
transmitting, from the server, a request over a network to have the document delivered to the server and receiving the document, at the server, in response to the request transmitted from the server;
rendering, at the server and for displaying on a screen attached to the remote device, an image of the entire document in response to the request, the image being larger than a screen area on the remote device available for displaying the document, the image including non-linkable graphical representations of the one or more links; and
sending, from the server to the remote device, a portion of the image in a compressed format as a response to the request for the document; and
receiving, at the server from the remote device, a message to indicate a location of a user input being received at the remote device relative to a location on the portion of the image displayed in the screen area.
4 Assignments
0 Petitions
Accused Products
Abstract
A host computer system which receives information, rasterizes it, compresses it and transmits it to a portable device which decompresses the image to display it on a screen. The image can be decompressed in whole or in parts to be viewed as the user scrolls through the image. An electronic touch screen keyboard is featured, which is used to input text characters in a text area on the screen of the device. Thereafter, text is transmitted to specific areas on a virtual browser in the host computer as a string of characters, or individually, with refreshed images of the virtual browser sent back to the device for each transmission. The host computer system is also capable of translating locations on the touch screen of the device into text characters or commands.
222 Citations
81 Claims
-
1. A method implemented on a server to serve documents, the method comprising:
-
receiving, at the server from a remote device, a request for a document, the document including text and one or more links; transmitting, from the server, a request over a network to have the document delivered to the server and receiving the document, at the server, in response to the request transmitted from the server; rendering, at the server and for displaying on a screen attached to the remote device, an image of the entire document in response to the request, the image being larger than a screen area on the remote device available for displaying the document, the image including non-linkable graphical representations of the one or more links; and sending, from the server to the remote device, a portion of the image in a compressed format as a response to the request for the document; and receiving, at the server from the remote device, a message to indicate a location of a user input being received at the remote device relative to a location on the portion of the image displayed in the screen area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method implemented on a portable device to access remote documents, the method comprising:
-
sending, from the device to a remote server, a request for a document, the document having vector information including text the request causing the remote server to transmit a further request over a network to have the document delivered to the remote server so that the remote server can render the image; receiving, at the device, an image in a compressed format from the remote server, the image being rendered at the remote server from the entire document in response to the request, the image including a non-linkable graphical representation of at least one link; storing the image in the compressed format on the device; according to a user input to the device, selectively displaying only a portion of the image on a screen attached to the device according to the image stored on the device; and receiving, at the device, a user input of a location on the portion of the image displayed on the screen; transmitting, from the device to the remote server, a message to indicate the location of a user input relative to the location on the portion of the image displayed on the screen. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A machine readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method implemented on a server to serve documents, the method comprising:
-
transmitting, from the server, a request over a network to have the document delivered to the server and receiving the document, at the server, in response to the request transmitted from the server; receiving, at the server from a remote device, a request for a document, the document including text and one or more links; rendering, at the server and for displaying on a screen attached to the remote device, an image of the entire document in response to the request, the image being larger than a screen area on the remote device available for displaying the document, the image including non-linkable graphical representations of the one or more links; sending, from the server to the remote device, a portion of the image in a compressed format as a response to the request for the document; and receiving, at the server from the remote device, a message to indicate a location of a user input being received at the remote device relative to a location on the portion of the image displayed in the screen area. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
-
46. A machine readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method implemented on a portable device to access remote documents, the method comprising:
-
sending, from the device to a remote server, a request for a document, the document having vector information including text the request causing the remote server to transmit a further request over a network to have the document delivered to the remote server so that the remote server can render the image; receiving, at the device, an image in a compressed format from the remote server, the image being rendered at the remote server from the entire document in response to the request, the image including a non-linkable graphical representation of at least one link; storing the image in the compressed format on the device; according to a user input to the device, selectively displaying only a portion of the image on a screen attached to the device according to the image stored on the device; and receiving, at the device, a user input of a location on the portion of the image displayed on the screen; transmitting, from the device to the remote server, a message to indicate the location of the user input relative to the location on the portion of the image displayed on the screen. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A server to serve documents, the server comprising:
-
means for receiving, at the server from a remote device, a request for a document, the document including text and one or more links; transmitting, from the server, a request over a network to have the document delivered to the server and receiving the document, at the server, in response to the request transmitted from the server; means for rendering, at the server and for displaying on a screen attached to the remote device, an image from of the entire document in response to the request, the image being larger than a screen area on the remote device available for displaying the document, the image including non-linkable graphical representations of the one or more links; means for sending, from the server to the remote device, a portion of the image in a compressed format as a response to the request for the document; and receiving, at the server from the remote device, a message to indicate a location of a user input being received at the remote device relative to a location on the portion of the image displayed in the screen area. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
-
68. A portable device to access remote documents, the device comprising:
-
means for sending, from the device to a remote server, a request for a document, the document having vector information including text the request causing the remote server to transmit a further request over a network to have the document delivered to the remote server so that the remote server can render the image; means for receiving, at the device, an image in a compressed format from the remote server, the image being rendered at the remote server from the entire document in response to the request, the image including a non-linkable graphical representation of at least one link; means for storing the image in the compressed format on the device; and means for, according to a user input to the device, selectively displaying only a portion of the image on a screen attached to the device according to the image stored on the device; means for receiving, at the device, a user input of a location on the portion of the image displayed on the screen; and means for transmitting, from the device to the remote server, a message to indicate the location of a user input relative to the location on the portion of the image displayed on the screen. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
Specification