Portable high speed internet access device priority protocol
First Claim
1. A host computer which receives information from an outside source, contains a browser with a window which renders the information onto a virtual display in a host computer memory, the host computer having a software program which reduces the color depth of the virtual display, compresses the virtual display and sends it to a remote device capable of receiving, decompressing, storing into a remote device memory and displaying a portion of the virtual display to a user such that a first priority of sending information is dependent upon the portion of the virtual display being displayed by the remote device, and such that a second priority of sending information is dependent on a non-displayed portion of the virtual display surrounding the displayed portion of the virtual display up to a fixed distance.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention aims to provide a system that allows multiple users operating a PDA (Personal Digital Assistant) to access the Internet or the World Wide Web (WWW), and to be able to view and interact with these images remotely on a display screen. The invention provides a client and server system to facilitate multiple PDA users simultaneously on a single server, which has multiple virtual machines contained within, with each virtual machine containing a web browser. The invention relates to the priority in which packets or blocks of information are transferred to and displayed on the screen of the PDA device. The invention also relates to the interlacing of blocks and the construction of such blocks displayed on the PDA screen. The invention further relates to the sending, receiving, and acknowledgement of these blocks between the PDA and server.
314 Citations
10 Claims
- 1. A host computer which receives information from an outside source, contains a browser with a window which renders the information onto a virtual display in a host computer memory, the host computer having a software program which reduces the color depth of the virtual display, compresses the virtual display and sends it to a remote device capable of receiving, decompressing, storing into a remote device memory and displaying a portion of the virtual display to a user such that a first priority of sending information is dependent upon the portion of the virtual display being displayed by the remote device, and such that a second priority of sending information is dependent on a non-displayed portion of the virtual display surrounding the displayed portion of the virtual display up to a fixed distance.
-
4. A host computer which receives information from an outside source, contains a browser with a window which renders the information onto a virtual display in a host computer memory, the host computer having a software program which reduces the color depth of the virtual display, compresses the compresses the virtual display and sends it to a remote device capable of receiving, decompressing, storing into a remote device memory and displaying the virtual display to a user such that a priority of sending information depends on an intent of the user to move a remote device display in a particular direction with respect to the virtual display.
- 5. A host computer which receives information from an outside source, contains a browser with a window which renders this the information onto a virtual display in a host computer memory, the host computer having a software program which reduces the color depth of the virtual display, compresses the virtual display and sends it to a remote device capable of receiving, decompressing, storing into a remote device memory and displaying the virtual display to a user such that a first priority is to download information of primarily text portions of a lower bit depth and a picture portion at a higher bit depth.
-
7. A host computer which receives information from an outside source, contains a browser with a window which renders the information onto a virtual display in a host computer memory, the host computer having a software program which reduces the color depth of the virtual display, compresses the virtual display and sends it to a remote device capable of receiving, decompressing, storing into a remote device memory and displaying the virtual display to a user such that only a limited amount of information is downloaded to the remote device until the remote device sends the host computer an acknowledgement of receiving the limited amount of information.
-
8. A host computer which receives information from an outside source, contains a browser with a window which renders the information onto a virtual display in a host computer memory, the host computer having a software program which reduces the color depth of the virtual display, compresses the virtual display and sends it to a remote device capable of receiving, decompressing, storing into a remote device memory and displaying the virtual display to a user such that no information is sent to the remote device until the browser has fully rendered the information in the host computer memory.
-
9. A host computer which receives information from an outside source, contains a browser with a window which renders the information onto a virtual display in a host computer memory, the host computer having a software program which reduces the color depth of the virtual display, compresses the compresses the virtual display and sends it to a remote device capable of receiving, decompressing, storing into a remote device memory and displaying the virtual display to a user such that a priority of download depends on a past history of sending information.
-
10. A host computer which receives information from an outside source, contains a browser with a window which renders the information onto a virtual display in a host computer memory, the host computer having a software program which reduces the color depth of the virtual display, compresses the virtual display and sends it to a remote device capable of receiving, decompressing, storing into a remote device memory and displaying the virtual display to a user such that some information comprising the remote device display area is first sent to the remote device for display, and more information is sent at a later time to display all information within the remote device display area.
Specification