Method and apparatus for controlling a computer over a wide area network
First Claim
1. A system for accessing a computer over a TCP/IP protocol network comprising:
- a plurality of host computers connected to a TCP/IP protocol network, each of said host computers being capable of being remotely controlled by a client computer;
an advertising publisher computer connected to said network which receives advertising information about at least the availability and capacity of said plurality of host computers on said network; and
a client computer connected to said network operable to receive said advertising information about said plurality of computers from said publisher computer and to display said advertising information on a display of said client computer to allow a selection of a host computer among said plurality of host computers, and remote control information enabling said client computer to control a selected host computer over said network such that input events to said client computer become input events to said selected host computer and such that video output information of said selected host computer become video output information of said client computer;
wherein said advertising information for said selected host computer includes information about the poster of said host computer, password information for said host computer, and collaboration information for said host computer.
7 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.
56 Citations
21 Claims
-
1. A system for accessing a computer over a TCP/IP protocol network comprising:
-
a plurality of host computers connected to a TCP/IP protocol network, each of said host computers being capable of being remotely controlled by a client computer; an advertising publisher computer connected to said network which receives advertising information about at least the availability and capacity of said plurality of host computers on said network; and a client computer connected to said network operable to receive said advertising information about said plurality of computers from said publisher computer and to display said advertising information on a display of said client computer to allow a selection of a host computer among said plurality of host computers, and remote control information enabling said client computer to control a selected host computer over said network such that input events to said client computer become input events to said selected host computer and such that video output information of said selected host computer become video output information of said client computer; wherein said advertising information for said selected host computer includes information about the poster of said host computer, password information for said host computer, and collaboration information for said host computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for choosing a host machine coupled to a wide area network comprising:
-
providing advertisement information about a plurality of host computers connected to a wide area network to an advertiser machine connected to said wide area network, said advertisement information including availability information and compatibility information about said plurality of host computers; searching said advertiser machine by a client computer connected to the wide area network to find a suitable host computer for said client computer; sending selection information from said client computer to said advertiser machine, and receiving of said client computer connection information from said advertiser machine for a selected host computer; and establishing a connection between said client computer and said suitable host computer such that said client computer controls the functionality of said suitable host computer wherein input events to said client computer become input events to said suitable host computer and such that video output information of said suitable host computer becomes video output information of said client computer; wherein said advertising information for said at least one host computer includes information about the poster of said host computer, password information for said host computer, and collaboration information for said host computer. - View Dependent Claims (13, 14, 15)
-
-
16. A computer readable media having program instructions comprising:
-
a code segment providing advertisement information about a plurality of host computers connected to a wide area network to an advertiser machine connected to said wide area network, said advertisement information including availability information and compatibility information about said plurality of host computers; a code segment searching said advertiser machine by a client computer connected to the wide area network to find a suitable host computer for said client computer; a code segment sending selection information from said client computer to said advertiser machine, and receiving of said client computer connection information from said advertiser machine for a selected host computer; and a code segment establishing a connection between said client computer and said suitable host computer such that said client computer controls the functionality of said suitable host computer wherein input events to said client computer become input events to said suitable host computer and such that video output information of said suitable host computer becomes video output information of said client computer; wherein said advertising information for said at least one host computer includes information about the poster of said host computer, password information for said host computer, and collaboration information for said host computer.
-
-
17. A method of providing an advertising machine capable of advertising available host machines over a wide area network comprising:
-
providing an advertising machine connected to a network; providing a list of available host computers connected to said network on said advertising machine; and servicing a request for said list of available host computers to a client machine coupled to said network, such that said client machine may connect to a host computer selected from said list, whereby said client machine can control the functionality of said host computer over said network; wherein said advertising information for said at least one host computer includes information about the poster of said host computer, password information for said host computer, and collaboration information for said host computer. - View Dependent Claims (18, 19, 20)
-
-
21. A computer readable media having program instructions comprising:
-
a code segment providing an advertising machine connected to a network; a code segment providing a list of available host computers connected to said network on said advertising machine; and a code segment servicing a request for said list of available host computers to a client machine coupled to said network, such that said client machine may connect to a host computer selected from said list, whereby said client machine can control the functionality of said host computer over said network; wherein said advertising information for said at least one host computer includes information about the poster of said host computer, password information for said host computer, and collaboration information for said host computer.
-
Specification