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 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 and in accordance with user identification and 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.
4 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
26 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 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 and in accordance with user identification and 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing communication between a user and a network, the method comprising:
-
connecting the user to a local network and generating a network request for a network file from a network server;
intercepting the network request at a portal server and thereby determining the network address of the user to identify the connection state of the user;
responding to a disconnected connection state by sending the user a redirected query page that requests user identification that will identify the physical location of the user, determining a redirected portal page in accordance with the user physical location user identification and user service selection information, 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 network address of the user and the connection state of the user;
responding to a disconnected user state by sending the user a redirected query page that requests user identification that will identify the physical location of the user;
determining a redirected portal page in accordance with the user physical location user identification and user service selection information;
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 with:
-
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 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 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 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 and in accordance with user identification and 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. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification