Forced network portal
First Claim
1. A method of providing communication between a user and a network, the method comprising:
- receiving a user request for access to a network file during a user network connection session with a connecting network;
determining whether the user has a connected user session state or a disconnected user session state with respect to a portal server;
responding to a disconnected user session state by determining a physical location for the user, providing the user with a redirected page for display in a user graphical interface program in accordance with the determined user physical location, and changing the user session state to a connected state; and
responding to a connected user session state by routing the user request for access to the network file to a network server.
0 Assignments
0 Petitions
Accused Products
Abstract
A system manages communications between a user and a network by receiving a user request for access to a network file during a user network connection session with a connecting network, determining whether the user has a connected user session state or a disconnected user session state with respect to a portal server, responding to a disconnected user session state by determining a user identity that specifies a physical location for the user and providing the user with a redirected page for display in a user graphical interface program in accordance with the determined user physical location user identification and in accordance with service selection information, and then changing the user session state to a connected state, and responding to a connected user session state by routing the user request for access to the network file to a network server. The system thereby controls user access to web pages, but does not require any specialized client-side software, and permits different content to be delivered according to the location of the user who will receive it.
-
Citations
34 Claims
-
1. A method of providing communication between a user and a network, the method comprising:
-
receiving a user request for access to a network file during a user network connection session with a connecting network;
determining whether the user has a connected user session state or a disconnected user session state with respect to a portal server;
responding to a disconnected user session state by determining a physical location for the user, providing the user with a redirected page for display in a user graphical interface program in accordance with the determined user physical location, and changing the user session state to a connected state; and
responding to a connected user session state by routing the user request for access to the network file to a network server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing communication between a user and a network, the method comprising:
-
intercepting a network request for a network file from a network server at a portal server in order to identify a connection state of the user;
responding to a disconnected connection state by sending the user a redirected query page that identifies the physical location of the user, determining a redirected portal page in accordance with the user physical location, sending the user the redirected portal page, and changing the user connection state to connected; and
responding to a connected connection state by routing the original network request to a network server and thereby providing the user with access to the requested network file. - View Dependent Claims (9, 10, 11)
-
-
12. A method of providing communication between a user and a network, the method comprising:
-
connecting the user to a local connecting network;
generating a network request at the user for access to a network file stored at a network server;
intercepting the network request at a portal server and determining the connection state of the user;
responding to a disconnected user state by;
sending the user a redirected query page that will identify the physical location of the user;
determining a redirected portal page in accordance with the user physical location;
sending the user the redirected portal page; and
changing the user connection state to connected; and
responding to a connected user state by routing the original network request to a network server and thereby providing the user with access to the requested network file.
-
-
13. A server that manages access by a user to a network, the server comprising a computer including:
-
a central processing unit that communicates with network information sources; and
memory that contains programming instructions executed by the central processing unit to cause the computer to perform steps such that it receives a user request for access to a network file during a user network connection session with a connecting network, determines whether the user has a connected user session state or a disconnected user session state with respect to a portal server, responds to a disconnected user session state by determining a physical location for the user and providing the user with a redirected page for display in a user graphical interface program in accordance with the determined user physical location, and changing the user session state to a connected state, and responds to a connected user session state by routing the user request for access to the network file to a network server. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A program product for use in a computer system that executes program steps recorded in a computer-readable media to perform a method for providing communication between a user and a network, the program product comprising:
-
a recordable media; and
a program of computer-readable instructions executable by the computer system to perform method steps comprising;
receiving a user request for access to a network file during a user network connection session with a connecting network;
determining whether the user has a connected user session state or a disconnected user session state with respect to a portal server;
responding to a disconnected user session state by determining a physical location for the user, providing the user with a redirected page for display in a user graphical interface program in accordance with the determined user physical location, and changing the user session state to a connected state; and
responding to a connected user session state by routing the user request for access to the network file to a network server. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. An apparatus for providing communication between a user and a network, the apparatus comprising:
-
means for receiving a user request for access to a network file during a user network connection session with a connecting network;
means for determining whether the user has a connected user session state or a disconnected user session state with respect to a portal server;
means for responding to a disconnected user session state by determining a physical location for the user, providing the user with a redirected page for display in a user graphical interface program in accordance with the determined user physical location, and changing the user session state to a connected state; and
means for responding to a connected user session state by routing the user request for access to the network file to a network server. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification