Internet server access control and monitoring systems
DCFirst Claim
1. A method of processing service requests from a client to a server system through a network, said method comprising the steps of:
- forwarding a service request from the client to the server system, wherein communications between the client and server system are according to hypertext transfer protocol;
returning a session identifier from the server system to the client; and
appending as part of a path name in a uniform resource locator the session identifier to the request and to subsequent service requests from the client to the server system within a session of requests.
11 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
This invention relates to methods for controlling and monitoring access to network servers. In particular, the process described in the invention includes client-server sessions over the Internet involving hypertext files. In the hypertext environment, a client views a document transmitted by a content server with a standard program known as the browser. Each hypertext document or page contains links to other hypertext pages which the user may select to traverse. When the user selects a link that is directed to an access-controlled file, the server subjects the request to a secondary server which determines whether the client has an authorization or valid account. Upon such verification, the user is provided with a session identification which allows the user to access to the requested file as well as any other files within the present protection domain.
1999 Citations
45 Claims
-
1. A method of processing service requests from a client to a server system through a network, said method comprising the steps of:
-
forwarding a service request from the client to the server system, wherein communications between the client and server system are according to hypertext transfer protocol; returning a session identifier from the server system to the client; and appending as part of a path name in a uniform resource locator the session identifier to the request and to subsequent service requests from the client to the server system within a session of requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of processing service requests from a client to a server system through a network, said method comprising the steps of:
-
appending as part of a path name in a uniform resource locator a session identifier to the request, wherein communications between the client and server system are according to hypertext transfer protocol; responding to requests for hypertext pages received from a client through the network by returning the requested hypertext pages to the client; responding to further client requests related to links in the hypertext pages; and
tracking the further client requests related to a particular hypertext page. - View Dependent Claims (23)
-
-
24. A method of processing service requests from a client to a server system through a network, said method comprising the steps of:
-
appending a session identifier to the request as part of a path name in a uniform resource locator, wherein communications between the client and server system are according to hypertext transfer protocol; and responding to requests for documents received from the client through the network by returning the requested documents wherein the documents are customized for a particular user based on a user profile.
-
-
25. A method of processing service requests from a client to a server system through a network, said method comprising the steps of:
-
responding to a request for a document received from the client through the network, wherein communications between the client and server system are according to hypertext transfer protocol; appending a session identifier, which includes a user identification to the request as part of a path name in a uniform resource locator; and returning the requested document wherein the document is customized for a particular user based on the user identification of the session identifier.
-
-
26. A method of processing service requests from a client to a server system through a network, said method comprising the steps of:
-
appending a session identifier to the request as part of a path name in a uniform resource locator, wherein communications between the client and server system are according to hypertext transfer protocol; responding to requests for information received from the client through the network by returning the requested information to the client; and counting requests to particular information exclusive of repeated requests from a common client. - View Dependent Claims (27)
-
-
28. A method of processing service requests for a document received from a client through a network in which the document has been purchased by a user, said method comprising the steps of:
-
responding to a request for a document received from a client through the network in which the document has been purchased by the user wherein communications between the client and server system are according to hypertext transfer protocol; appending an authorization identifier to the request as part of a path name in a uniform resource locator; and returning the requested document if the authorization identifier indicates that the user is authorized to access the document. - View Dependent Claims (29)
-
-
30. A method of processing service requests from a client to a server system through a network, said method comprising the steps of:
-
responding to a request for a document received from a client through the network, wherein communications between the client and server system are according to hypertext transfer protocol; appending as part of a path name in a uniform resource locator a session identifier to the request; returning the requested document to the client, and; charging the user identified in the session identifier for access to the document. - View Dependent Claims (31)
-
-
32. An information system on a network, comprising:
-
means for receiving service requests from clients and for determining whether a service request includes a session identifier, wherein communications between the client and server system are according to hypertext transfer protocol; means for appending the session identifier as part of a path name in a uniform resource locator in response to an initial service request in a session of requests; and means for servicing service requests from a client which include the session identifier, the subsequent service request being processed in the session. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. An information server on a network, comprising:
-
means for appending a session identifier as part of a path name in a uniform resource locator, wherein communications between the client and server system are according to hypertext transfer protocol; means for responding to requests for hypertext pages received from a client through the network by returning the requested hypertext pages to the client; means for responding to further requests derived from links in the hypertext pages; and
means for tracking the further requests derived from a particular hypertext page. - View Dependent Claims (41, 42)
-
-
43. An information server on a network, comprising:
-
means for appending the session identifier as part of a path name in a uniform resource locator, wherein communications between the client and server system are according to hypertext transfer protocol; means for responding to requests for service received from a client through a network by returning the requested service to the client; and means for counting requests to particular service exclusive of repeated requests from a common client. - View Dependent Claims (44, 45)
-
Specification