Systems and methods for providing content and services on a network system
First Claim
Patent Images
1. 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.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing and providing content and services on a network system. Aspects of the invention include location-based determination of network content and services that may be provided to client computers. Other aspects of the invention include authorization and authentication components that determine access rights of client computers. Additional aspects include systems and methods for redirecting client computers to different network content. The disclosed systems and methods may be used in numerous network system applications.
710 Citations
28 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, configured to provide location-based content to client computers in communication with the system, the system comprising:
-
a database, configured to store location-related information associated with a plurality of physical locations; a network port configured to receive a request for online 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; and a processor, configured to determine a physical location of the client computer based at least in part on an identifier received from the intermediary network device, the identifier being associated with the port of the plurality of ports of the intermediary network device, the identifier differentiating the client computer from other devices connected via the intermediary network device; the processor further configured to respond to the request for online content based in part on the physical location of the client computer, construct location-related content based on the location-related information associated with the physical location, and send the location-related content to the client computer; the processor further configured to transmit, 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; wherein the location-related content differs from the requested online content. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system configured to provide location-based content, the system comprising:
-
a network port in communication with an intermediary network device; a processor in communication with the network port; and executable instructions stored on a computer-readable medium and configured to be executed on the processor, the executable instructions configured to cause the performance of operations comprising; processing a request for online content received via the intermediary network device, the request indicating that the request originated from a client computer, the request further comprising a physical location indicator indicating that the client computer is connected to a connection interface of a plurality of connection interfaces on the intermediary network device; determining a physical location of the client computer based at least in part on the physical location indicator, the identifier differentiating the client computer from other devices connected via the intermediary network device; responding to the request for online content based in part on the physical location indicator, the response comprising location-related content based on the physical location, the location-related content differing from the requested online 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.
-
Specification