On-demand web server
First Claim
Patent Images
1. A system for accessing a remote device, comprising:
- a server with a static IP (Internet Protocol) address accessible on the public Internet, to manage requests to access information of the remote device the server including;
an application to manage client browser requests to connect to the remote device by sending a wake-up request to an on-demand device by making a phone call to a phone number provided by a client the number corresponding to a line connected to the on-demand device and receiving an assigned dynamic IP address of the on-demand device after upon receipt of a connection complete from the on-demand device and forwarding the dynamically assigned IP address to a web browser via an embedded HTML redirect tag;
an on-demand device that dials into a local ISP to connect to the Internet after receiving the wake-up request from the server with the static IP address and which receives the dynamic IP address from the local ISP, the on-demand device monitoring and providing information about the remote device, said on-demand device located remotely from the server with the static IP; and
a client device for transmitting authentication information to the server with the static IP address, and the client device executing the web browser application to transmit to the server the telephone number through which the server establishes communication with the on-demand device to initiate requests to access the on-demand device and receive the embedded HTML redirect tag from the application on the server to redirect the client device to the dynamic address of the on-demand device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method that allows one network device that is connected to the Internet to gain access to another network device via the Internet that is initially off-line and connected to an idle phone line, but is ultimately brought on-line, on-demand, in a seamless manner by the first network device for information access.
90 Citations
34 Claims
-
1. A system for accessing a remote device, comprising:
-
a server with a static IP (Internet Protocol) address accessible on the public Internet, to manage requests to access information of the remote device the server including;
an application to manage client browser requests to connect to the remote device by sending a wake-up request to an on-demand device by making a phone call to a phone number provided by a client the number corresponding to a line connected to the on-demand device and receiving an assigned dynamic IP address of the on-demand device after upon receipt of a connection complete from the on-demand device and forwarding the dynamically assigned IP address to a web browser via an embedded HTML redirect tag;
an on-demand device that dials into a local ISP to connect to the Internet after receiving the wake-up request from the server with the static IP address and which receives the dynamic IP address from the local ISP, the on-demand device monitoring and providing information about the remote device, said on-demand device located remotely from the server with the static IP; and
a client device for transmitting authentication information to the server with the static IP address, and the client device executing the web browser application to transmit to the server the telephone number through which the server establishes communication with the on-demand device to initiate requests to access the on-demand device and receive the embedded HTML redirect tag from the application on the server to redirect the client device to the dynamic address of the on-demand device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 32)
-
-
14. A system for accessing information available at a remote location, comprising:
-
a corporate web server continuously connected to the Internet, said corporate web server hosting at least one web page accessible to a client running a web browser;
a tapping web server linked to the corporate web server, said tapping web server hosting at least one web page for receiving requests from the client for accessing information at the remote location, the requests including a telephone number that the tapping web server can use to establish communication with an on-demand web server, said tapping web server being continuously connected to the Internet; and
the on-demand web server connectable to the Internet through an Internet Service Provider, after receiving a wake-up demand from the tapping web server through a modem, said on-demand web server providing information about the remote location through at least one web page accessible to the client through the Internet, and a remote device providing information pertaining to monitoring and controlling of an industrial process to the client via web pages hosted by the on-demand web server. - View Dependent Claims (15, 19, 20, 21, 22, 23, 24, 25, 33)
-
-
26. A method for accessing information from a remote device at a remote location, comprising;
-
issuing a connection request;
connecting an on-demand web server to the Internet in response to receiving the connection request by;
placing a telephone call to a telephone number specified in the connection request the telephone number corresponding to a device in communication with the on-demand web server to wake up the on-demand web server, the on-demand web server not answering the call but responding by using a modem to dial an ISP to connect to the Internet; and
accessing information regarding the remote device available at the on-demand web server through a web browser run on a client application connected to the Internet. - View Dependent Claims (34)
-
-
27. The method of 26, further comprising:
-
establishing a connection between the web browser run on the client application and a tapping web server; and
sending authentication information and the telephone number from the client application to the tapping web server.
-
-
28. The method of 27, wherein connecting the on-demand web server to the Internet comprises:
receiving a dynamic IP address from the ISP.
-
29. The method of 28, wherein accessing information regarding the at least one remote device further comprises:
-
passing the dynamic IP address to the tapping web server; and
directing the web browser run on the client application from the tapping web server to the on-demand web server according to the IP address.
-
-
30. The method of 26, wherein placing a call comprises calling the on-demand web server through a POTS line.
-
31. The method of 26, wherein issuing a connection request comprises sending a PING to the on-demand web server to check connection status.
Specification