Methods and apparatuses for simultaneous access by multiple remote devices
First Claim
1. A host computer which contains multiple virtual machines in software, each of the virtual machines containing a web browser, each of the virtual machines communicating with a dedicated client, the dedicated client being in software running on the host computer, the dedicated client converting information received from a corresponding one of the virtual machines into a display image, which is compressed and sent to a port for transmission to a remote portable display device.
4 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. It is a further aim to provide a RDP (Remote Data Protocol) client and sever system to facilitate multiple PDA users simultaneously on a single server. The host computer contains an RDP server which has multiple virtual machines contained within, with each virtual machine containing a web browser. Multiple RDP clients interact with the virtual machines with a dedicated virtual machine for each client on the server. Each client is represented by software, which sends the display of the virtual machine to a single remote PDA device via a dedicated modem port. This modem port allows two way communication between a single PDA and a dedicated virtual machine on the server, via a single RDP client. By implementing multiple virtual machines and multiple RDP clients with multiple modem ports, it is now possible to communicate with multiple users of PDA devices on the RDP. The RDP client relays information received via a modem port from the PDA, such as mouse clicks or keyboard commands, to the application program in the virtual machine, which is then processed and a refreshed display sent back to the PDA via the same dedicated RDP client and modem port.
-
Citations
18 Claims
- 1. A host computer which contains multiple virtual machines in software, each of the virtual machines containing a web browser, each of the virtual machines communicating with a dedicated client, the dedicated client being in software running on the host computer, the dedicated client converting information received from a corresponding one of the virtual machines into a display image, which is compressed and sent to a port for transmission to a remote portable display device.
-
7. A method to provide simultaneous remote access, the method comprising:
-
running multiple virtual machines on a computer system, each of the virtual machines executing an application program; and
running multiple clients on the computer system, each of the clients;
communicating with one of the virtual machines to generate a display image of the corresponding one of the virtual machines, the display image showing the application program; and
transmitting the display image in a compressed format to a remote device for display. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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 provide simultaneous remote access, the method comprising:
-
executing multiple virtual machines on a computer system, each of the virtual machines executing an application program; and
executing multiple clients on the computer system, each of the clients;
communicating with one of the virtual machines to generate a display image of the corresponding one of the virtual machines, the display image showing the application program; and
transmitting the display image in a compressed format to a remote device for display. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification