Patent ID: 8244886

Claim:
A method of providing location-based content to a client computer connected to a local area network, the method comprising: receiving a request for network content from a client computer via an intermediary network device, the client computer being connected to the intermediary network device via a port of a plurality of ports of the intermediary network device; determining a physical location of the client computer based at least in part upon a location identification message originating from the intermediary network device, the location identification message identifying the port of the plurality of ports to which the client computer is connected, whereby the client computer may be differentiated, based on the location identification message, from other devices connected via the intermediary network device; preparing a response comprising alternate network content based in part on the physical location of the client computer, the alternate network content being associated with the physical location and being different from the requested network content; and transmitting the alternate network content to the client computer in response to the request for content; and transmitting, to an account management server, billing information associated with the physical location of the client computer in response to a request for services received from the client computer, thereby enabling a user of the client computer to request the services without necessarily entering identification or location information.