Method and apparatus for controlling a computer over a wide area network
First Claim
1. An apparatus for remotely controlling a computer comprising:
- a network;
a client computer coupled to said network, said client computer having a monitor, a keyboard, and a pointing device, said client computer running a browser program displaying a browser window on said monitor and further being capable of running a client program means in conjunction with said browser program that is delivered over said network; and
a host computer coupled to said network and being accessible by said client computer using said browser program, said host computer running a host program means that is responsive to inputs of said client computer as transmitted to said host computer over said network from said client computer, said host program means transmitting image updates to said client computer over said network to affect an image displayed in said browser window of said client computer.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention permits virtually the entire functionality of a computer system to be made accessible over a network such as the Internet or an Intranet. More particularly, the present invention permits a computer system to be run as a “virtual machine” through a web page provided at a web site on the World Wide Web (WWW). The apparatus of the present invention includes a plurality of computers arranged in a wide area network (WAN) such as the Internet or an Intranet. At least one of the computers has at least one unique address designating a web site. A host computer system (which may or may not be one of the computers on the Internet) can be “posted” onto an “advertising” web page at the web site to permit other computers coupled to the Internet to interact directly with the host computer system. The computer “posted” on the web page is referred to as the “host” or “advertiser” computer, and computers accessing the host computer are referred to as “client” or “user” computers. Having the host computer posted on a web page creates a “virtual computer” that can be view and/or controlled by the client computers. Once the connection has been made between the host computer and one or more client computers, the web page is bypassed, i.e. the two or more computer systems communicate through the Internet without necessarily going through the web site supporting the “advertising” web page.
107 Citations
17 Claims
-
1. An apparatus for remotely controlling a computer comprising:
-
a network; a client computer coupled to said network, said client computer having a monitor, a keyboard, and a pointing device, said client computer running a browser program displaying a browser window on said monitor and further being capable of running a client program means in conjunction with said browser program that is delivered over said network; and a host computer coupled to said network and being accessible by said client computer using said browser program, said host computer running a host program means that is responsive to inputs of said client computer as transmitted to said host computer over said network from said client computer, said host program means transmitting image updates to said client computer over said network to affect an image displayed in said browser window of said client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
providing a client program over a network to a client computer connected to said network, said client program permitting said client computer to at least one of control and view an image derived from image information generated on a host computer also connected to said network; receiving at said host computer over said network remote computer control information produced in response to manipulation of at least one of a keyboard and a pointing device of said client computer; and receiving at said client computer said image information; wherein said client computer provides at least one of a translation of resolution between said host computer and said client computer and an ability to pan, on said client computer, said image derived from said image information generated on said host computer. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification