Portable high speed internet device integrating cellular telephone and palm top computer
Abstract
The invention discloses a portable device that is similar to a combination of a palm top computer and a cellular telephone, and which allows the user to access the Internet and World Wide Web. A host computer that may also be a Web server, is connected to the Internet and comprises various software programs to translate, rasterize and compress images received from the Internet. The compressed images are sent the portable device and the device is capable of decompressing the compressed image. Thus, the user views a bit map image of a Web page. The portable device further comprises methods of pointing and clicking on text and images which represent links to other pages. All commands that the user enters into the portable device are sent to the host computer; which performs the commands via a virtual browser, and sends the information back to the portable device.
Claims
exact text as granted — not AI-modified1 . A method to display a document the method comprising:
sending a request for a remote document from a device to a remote server, the remote document having first displayable information in a non-image format receiving at the device a compressed image from the remote server, the compressed image being rendered from the remote document, a portion of the compressed image being rendered from the first displayable information; decompressing the compressed image to generate a decompressed image; and selectively displaying only a portion of the decompressed image according a user input to the device.
2 . A method as in claim 1 wherein said selectively displaying comprises:
receiving an input of scrolling the decompressed image; and displaying a portion of the decompressed image according to the input of scrolling.
3 . A method as in claim 1 wherein the first displayable information comprises at least one of:
a) text; and b) Java.
4 . A method as in claim 3 wherein the remote document further has at least one of:
a) icons; b) graphics; and c) text box;
5 . A method as in claim 1 wherein the compressed image comprises a plurality of sections; and, the plurality of sections are received in a sequence according to a display priority.
6 . A method as in claim 5 wherein a first section of the plurality of sections is received, decompressed and displayed before a second section of the plurality of sections is received.
7 . A method as in claim 6 further comprising:
storing the second section in the device; displaying a portion of the second section in response to receiving a user input to display the portion of the second section.
8 . A method as in claim 1 wherein the compressed image is received from the remote server through a wireless telecommunication link.
9 . A method as in claim 8 wherein the compressed image is received from the remote server in one of:
a) a wireless mark up language; and b) WAP.
10 . A method as in claim 1 further comprising:
receiving location information from the remote server, the location information specifying in the decompressed image at least one location at which a user input can be accepted for an operation at the remote server with respect to the remote document; and communicating the location information to a user of the device.
11 . A method as in claim 10 wherein the at least one location comprises a location of one of:
a) a link to a document; and b) a text box.
12 . A method as in claim 10 wherein said communicating comprises:
determining whether or not a cursor is displayed on the device at a location on the decompressed image at which a user input can be accepted for an operation at the remote server with respect to the remote document; and displaying a feedback in response to a determination that the cursor is displayed on the device at a location on the decompressed image at which a user input can be accepted for an operation at the remote server with respect to the remote document.
13 . A method as in claim 12 wherein said displaying the feedback comprises:
changing a shape of the cursor.
14 . A method as in claim 1 further comprising:
storing the decompressed image in memory of the device in response to a user input; and retrieving the decompressed image from the memory for displaying on the device in response to a user input.
15 . A machine readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method to display a document, the method comprising:
sending a request for a remote document from a device to a remote servers the remote document having first displayable information in a non-image format; receiving at the device a compressed image from the remote server, the compressed image being rendered from the remote document, a portion of the compressed image being rendered from the first displayable information; decompressing the compressed image to generate a decompressed image; and selectively displaying only a portion of the decompressed image according a user input to the device.
16 . A medium as in claim 15 wherein said selectively displaying comprises:
receiving an input of scrolling the decompressed image; and displaying a portion of the decompressed image according to the input of scrolling.
17 . A medium as in claim 15 wherein the first displayable information comprises at least one of:
a) text; and b) Java.
18 . A medium as in claim 17 wherein the remote document further has at least one of
a) icons; b) graphics; and c) text box;
19 . A medium as in claim 15 wherein the compressed image comprises a plurality of sections; and, the plurality of sections are received in a sequence according to a display priority.
20 . A medium as in claim 19 wherein a first section of the plurality of sections is received, decompressed and displayed before a second section of the plurality of sections is received.
21 . A medium as in claim 20 wherein the method further comprises:
storing the second section in the device; displaying a portion of the second section in response to receiving a user input to display the portion of the second section.
22 . A medium as in claim 15 wherein the compressed image is received from the remote server through a wireless telecommunication link.
23 . A medium as in claim 22 wherein the compressed image is received from the remote server in one of:
a) a wireless mark up language; and b) WAP.
24 . A medium as in claim 15 wherein the method further comprises:
receiving location information from the remote server, the location information specifying in the decompressed image at least one location at which a user input can be accepted for an operation at the remote server with respect to the remote document; and communicating the location information to a user of the device.
25 . A medium as in claim 24 wherein the at least one location comprises a location of one of:
a) a link to a document; and b) a text box.
26 . A medium as in claim 24 wherein said communicating comprises:
determining whether or not a cursor is displayed on the device at a location on the decompressed image at which a user input can be accepted for an operation at the remote server with respect to the remote document; and displaying a feedback in response to a determination that the cursor is displayed on the device at a location on the decompressed image at which a user input can be accepted for an operation at the remote server with respect to the remote document.
27 . A medium as in claim 26 wherein said displaying the feedback comprises:
changing a shape of the cursor.
28 . A medium as in claim 15 wherein the method further comprises:
storing the decompressed image in memory of the device in response to a user input; and retrieving the decompressed image from the memory for displaying on the device in response to a user input.
29 . A machine readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method to serve a document for displaying on a remote device, the method comprising:
receiving at a server a request for a document from the remote device, the document having first displayable information in a non-image format; rendering the document into an image, a portion of the image being rendered from the first displayable information, the image being larger than a display area of the remote device; compressing the image into a compressed image; and causing a wireless transmission of the compressed image to the remote device.
30 . A medium as in claim 29 wherein the remove device is capable of scrolling an image decompressed from the compressed image for displaying in the display area of the remote device.
31 . A medium as in claim 29 wherein the first displayable information comprises at least one of:
a) text; and b) Java.
32 . A medium as in claim 31 wherein the document further has at least one of:
a) icons; b) graphics; and c) text box;
33 . A medium as in claim 29 wherein the compressed image is transmitted to the remote device through a wireless telecommunication link.
34 . A medium as in claim 33 wherein the compressed image is transmitted to the remote device in one of:
a) a wireless mark up language; and b) WAP.
35 . A medium as in claim 33 wherein the method further comprises:
sending location information to the remote device, the location information specifying in the image at least one location at which a user input can be accepted at the remote device for an operation at the server with respect to the document.
36 . A medium as in claim 35 wherein the at least one location comprises a location of one of:
a) a link to a document; and b) a text box.
37 . A device to display a document, the device comprising:
means for sending a request for a remote document to a remote server, the remote document having first displayable information in a non-image format; means for receiving a compressed image from the remote server, the compressed image being rendered from the remote document, a portion of the compressed image being rendered from the first displayable information; means for decompressing the compressed image to generate a decompressed image; and means for selectively displaying only a portion of the decompressed image according a user input.
38 . A device as in claim 37 wherein said means for selectively displaying comprises:
means for receiving an input of scrolling the decompressed image; and means for displaying a portion of the decompressed image according to the input of scrolling.
39 . A device as in claim 38 wherein the first displayable information comprises at least one of:
a) text; and b) Java.
40 . A device as in claim 39 wherein the remote document further has at least one of:
a) icons; b) graphics; and c) text box;
41 . A device as in claim 37 wherein the compressed image comprises a plurality of sections; and, the plurality of sections are received in a sequence according to a display priority.
42 . A device as in claim 41 wherein a first section of the plurality of sections is received, decompressed and displayed before a second section of the plurality of sections is received.
43 . A device as in claim 42 further comprising:
means for storing the second section; means for displaying a portion of the second section in response to receiving a user input to display the portion of the second section.
44 . A device as in claim 37 wherein the compressed image is received from the remote server through a wireless telecommunication link.
45 . A device as in claim 44 wherein the compressed image is received from the remote server in one of:
a) a wireless mark up language; and b) WAP.
46 . A device as in claim 37 further comprising:
means for receiving location information from the remote server, the location information specifying in the decompressed image at least one location at which a user input can be accepted for an operation at the remote server with respect to the remote document; and means for communicating the location information to a user of the device.
47 . A device as in claim 46 wherein the at least one location comprises a location of one of:
a) a link to a document; and b) a text box.
48 . A device as in claim 46 wherein said means for communicating comprises:
means for determining whether or not a cursor is displayed at a location on the decompressed image at which a user input can be accepted for an operation at the remote server with respect to the remote document; and means for displaying a feedback in response to a determination that the cursor is displayed at a location on the decompressed image at which a user input can be accepted for an operation at the remote server with respect to the remote document.
49 . A device as in claim 48 wherein said means for displaying the feedback comprises:
means for changing a shape of the cursor.
50 . A device as in claim 37 further comprising:
means for storing the decompressed image in response to a user input; and means for retrieving the decompressed image for displaying in response to a user input.
51 . A data processing system to serve a document for displaying on a remote device, the data processing system comprising:
means for receiving a request for a document from the remote device, the document having first displayable information in a non-image format; means for rendering the document into an image, a portion of the image being rendered from the first displayable information, the image being larger than a display area of the remote device; means for compressing the image into a compressed image; and means for causing a wireless transmission of the compressed image to the remote device.
52 . A data processing system as in claim 51 wherein the remove device is capable of scrolling an image decompressed from the compressed image for displaying in the display area of the remote device.
53 . A data processing system as in claim 51 wherein the first displayable information comprises at least one of:
a) text; and b) Java.
54 . A data processing system as in claim 53 wherein the document further has at least one of:
a) icons; b) graphics; and c) text box;
55 . A data processing system as in claim 51 wherein the compressed image is transmitted to the remote device through a wireless telecommunication link.
56 . A data processing system as in claim 55 wherein the compressed image is transmitted to the remote device in one of:
a) a wireless mark up language; and b) WAP.
57 . A data processing system as in claim 55 further comprising:
means for sending location information to the remote device, the location information specifying in the image at least one location at which a user input can be accepted at the remote device for an operation at the data processing system with respect to the document.
58 . A data processing system as in claim 57 wherein the at least one location comprises a location of one of:
a) a link to a document; and b) a text box.Join the waitlist — get patent alerts
Track US2008126940A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.