Portable high speed internet or desktop device
First Claim
1. A host to serve a remote device, the host comprising:
- means for generating, at the host, a first image of a virtual desktop to indicate a state of the virtual desktop, the virtual desktop representing a graphical desktop environment for controlling the host;
means for sending the first image in a compressed image format to the remote device;
means for receiving a first message from the remote device, the first message indicating user input received with respect to the first image;
means for applying the user input to the virtual desktop at a location corresponding to a location at which the user input is received with respect to the first image at the remote device;
means for generating, at the host, a second image of the virtual desktop, the second image indicating a state of the virtual desktop after the user input is applied to the virtual desktop; and
means for sending the second image of the virtual desktop to the remote device.
4 Assignments
0 Petitions
Accused Products
Abstract
A portable device that allows accessing the Internet and World Wide Web wirelessly through a cellular telephone. A host computer, which may also be a Web server, translates and compresses into bitmap or raster images the information received from the Internet. The compressed images are sent to the portable device for decompression and display. The portable device accepts pointing and clicking to links to other pages. Commands entered by the user at the portable device are sent to the host computer for execution via a virtual browser to generate a new page, which is then rasterized, compressed and sent to the portable device. Alternatively, a user may perform clicking and scrolling with respect to the image on the device to cause the actual execution in the virtual browser. The user may access a virtual desktop through the palm top device to create and modify documents.
-
Citations
30 Claims
-
1. A host to serve a remote device, the host comprising:
-
means for generating, at the host, a first image of a virtual desktop to indicate a state of the virtual desktop, the virtual desktop representing a graphical desktop environment for controlling the host; means for sending the first image in a compressed image format to the remote device; means for receiving a first message from the remote device, the first message indicating user input received with respect to the first image; means for applying the user input to the virtual desktop at a location corresponding to a location at which the user input is received with respect to the first image at the remote device; means for generating, at the host, a second image of the virtual desktop, the second image indicating a state of the virtual desktop after the user input is applied to the virtual desktop; and means for sending the second image of the virtual desktop to the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to serve a remote device, the method comprising:
-
generating, at a host, a first image of a virtual desktop to indicate a state of the virtual desktop, the virtual desktop representing a graphical desktop environment for controlling the host; sending the first image in a compressed image format to the remote device; receiving a first message from the remote device, the first message indicating user input received with respect to the first image; applying the user input to the virtual desktop at a location corresponding to a location at which the user input is received with respect to the first image at the remote device; generating, at the host, a second image of the virtual desktop, the second image indicating a state of the virtual desktop after the user input is applied to the virtual desktop; and sending the second image of the virtual desktop to the remote device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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 remote device, the method comprising:
-
generating, at a host, a first image of a virtual desktop to indicate a state of the virtual desktop, the virtual desktop representing a graphical desktop environment for controlling the host; sending the first image in a compressed image format to the remote device; receiving a first message from the remote device, the first message indicating user input received with respect to the first image; applying the user input to the virtual desktop at a location corresponding to a location at which the user input is received with respect to the first image at the remote device; generating, at the host, a second image of the virtual desktop, the second image indicating a state of the virtual desktop after the user input is applied to the virtual desktop; and sending the second image of the virtual desktop to the remote device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification