Method and apparatus for controlling a computer over a TCP/IP protocol network
First Claim
1. An apparatus for remotely controlling a computer comprising:
- a client computer coupled to the Internet, said client computer having a monitor, a keyboard, and a pointing device;
a host computer coupled to the Internet running a host program that is responsive to events created by said keyboard and said pointing device of said client computer as transmitted to said host computer over the Internet in an encrypted form, said host program transmitting encrypted image information destined for said client computer over the Internet; and
a web server coupled to the Internet to facilitate at least an initial access of said host computer by 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.
75 Citations
23 Claims
-
1. An apparatus for remotely controlling a computer comprising:
-
a client computer coupled to the Internet, said client computer having a monitor, a keyboard, and a pointing device;
a host computer coupled to the Internet running a host program that is responsive to events created by said keyboard and said pointing device of said client computer as transmitted to said host computer over the Internet in an encrypted form, said host program transmitting encrypted image information destined for said client computer over the Internet; and
a web server coupled to the Internet to facilitate at least an initial access of said host computer by said client computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7-12. -12. (canceled)
-
13. A method permitting the remote control of a host computer comprising:
-
providing a web server coupled to the Internet;
communicating with a client computer to initiate a remote control of a host computer over the Internet;
providing remote control assess of said host computer by said client computer such that said host computer receives encrypted event data from said client computer, decrypts said event data, and places it in an event queue of said host computer and such that said host computer sends encrypted video data to said client computer. - View Dependent Claims (14, 15, 16, 17, 21)
-
-
18-20. -20. (canceled)
-
22. A method for remote viewing of images developed at a host computer comprising:
-
providing a web server coupled to the Internet which can communicate with a host computer coupled to the Internet and a client computer coupled to the Internet; and
initiating a session by said web server wherein image information from said host computer is provided to said client computer for viewing on a monitor of said client computer, such that image information provided by said host computer is encrypted before being transmitted over the Internet. - View Dependent Claims (23)
-
Specification