Method using an assigned dynamic IP address and automatically restoring the static IP address
First Claim
1. A method employed by a computer for establishing communications with a communications server, the method comprising:
- receiving an address broadcast from an access server over a network, wherein the address is for the communications server;
processing the address in response to executing an access software application;
executing a communications software application using the address;
communicating with the communications server at the address in response to executing the communications software application;
receiving a new proxy address from the access server over the network;
storing an original proxy address existing prior to receiving the new proxy address;
executing the communications software application using the new proxy address;
communicating with the Internet using the new proxy address; and
restoring the original proxy address subsequent to communicating with the Internet using the new proxy address.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention is a technology that provides a computer user with a connection to a communications server when they connect their computer to an access port. The technology automatically configures the computer for communication with the server and then restores the initial computer configuration after the session. In one example of the invention, the user simply connects their laptop computer to an Ethernet port in a hotel room and powers-up the computer. The laptop computer executes a small access software application that directs the laptop computer to process a Uniform Resource Locator (URL) that is broadcast over the Ethernet network by an access server. The access software application directs the computer to execute a web browser using the URL. The web browser directs the computer to retrieve and display a web page represented by the URL from a communications server. The web page contains basic service information. After the user responds to the web page, the communications server directs the communications system to provide the user with a high-speed connection to the Internet. The user can browse the World-Wide Web, access e-mail or exchange files with their corporate network over the high-speed Internet connection. The high-speed Internet connection speeds up the data transfer, conserves telephone system capacity, and avoids costly long-distance charges.
-
Citations
28 Claims
-
1. A method employed by a computer for establishing communications with a communications server, the method comprising:
-
receiving an address broadcast from an access server over a network, wherein the address is for the communications server;
processing the address in response to executing an access software application;
executing a communications software application using the address;
communicating with the communications server at the address in response to executing the communications software application;
receiving a new proxy address from the access server over the network;
storing an original proxy address existing prior to receiving the new proxy address;
executing the communications software application using the new proxy address;
communicating with the Internet using the new proxy address; and
restoring the original proxy address subsequent to communicating with the Internet using the new proxy address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
receiving another uniform resource locator from the access server, wherein the other uniform resource locator is for another web page in the web server; processing the other uniform resource locator;
executing the web browser using the other uniform resource locator;
transferring the other uniform resource locator to the web server in response to executing the web browser; and
receiving another web page from the web server in response to transferring the other uniform resource locator to the web server.
-
-
10. The method of claim 8 further comprising:
-
executing the web browser using an Internet address;
transferring the Internet address to the web server in response to executing the web browser; and
receiving the web page from the web server in response to transferring the Internet address to the web server.
-
-
11. The method of claim 8 further comprising:
-
executing the web browser using a media access control address;
transferring the media access control address to the web server in response to executing the web browser; and
receiving the web page from the web server in response to transferring the media access control address to the web server.
-
-
12. A method employed by a computer for establishing communications with a computer and a communications server, comprising:
-
receiving an address broadcast from an access server over a network, wherein the address is for the communications server;
processing the address in response to executing an access software application;
executing a communications software application using the address;
communicating with the communications server at the address in response to executing the communications software application;
receiving a new proxy address from the access server over the network;
storing a static Internet address for the communications software application which static Internet address existed prior to receiving the new proxy address;
executing the communications software application using the new proxy address;
communicating with the Internet using the new proxy address; and
restoring the static Internet address subsequent to communicating with the Internet using the new proxy address. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for establishing communications between a computer and a web server, comprising:
-
broadasting an uniform resource locator from an access server over a network, wherein the uniform resource locator corresponds to a web page in the web server;
receiving at the web server the uniform resource locator and an Internet address for the computer;
transferring a query containing the Internet address for the computer from the web server to an application server;
in the application server, identifying status information for the Internet address in response to the query;
transferring a response from the application server to the web server containing the status information;
in the web server, generating the web page in response to the status information, and transferring the web page to the computer.
-
-
21. A method comprising:
-
broadcasting an uniform resource locator from an access server over a network, wherein the uniform resource locator corresponds to a web page in the web server;
receiving at the web server the uniform resource locator and a media access control address;
transferring a query containing the media access control address for the computer from the web server to an application server;
in the application server, identifying status information for the media access control address in response to the query;
transferring a response from the application server to the web server containing the status information;
in the web server, generating the web page in response to the status information; and
transferring the web page to the computer.
-
-
22. A product that stores computer-executable instructions for directing a computer to access a server when the computer is connected to a network and executes the instructions, the product comprising:
-
interface instruction that are operational, when executed, to direct the computer to process a broadcast from the network, wherein the broadcast includes an address for the server;
processing instructions that are operational, when executed, to direct the computer to communicate with the server at the address in the broadcast, process a new proxy address after communicating with the server, store an original proxy address for the computer, communicate using the new proxy address, and restore the original proxy address after communicating using the new proxy address; and
;
a software storage medium for storing the interface instructions and the processing instructions. - View Dependent Claims (23, 24, 25, 28)
-
-
26. A product that stores computer-executable instructions for directing a computer to access a server when the computer is connected to a network and executes the instructions, the product comprising:
-
interface instructions that are operational, when executed, to direct the computer to process a broadcast from the network, wherein the broadcast includes an address for the server;
processing instructions that are operational, when executed, to direct the computer to communicate with the server at the address in the broadcast, process a new proxy address after communicating with the server, store a static Internet address for the computer, communicate using the new proxy address, and restore the static Internet address after communicating using the new proxy address; and
a software storage medium for storing the interface instructions and the processing instructions. - View Dependent Claims (27)
-
Specification