Method and apparatus for controlling access to a website
First Claim
1. A method of processing a first request for web page, comprising:
- receiving the first request for the web page; and
transmitting, to a device from which the first request was received, at least one command to send a second request for the web page, and a first timestamp.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus delays users from accessing a service via the world wide web in an orderly manner without maintaining a queue. When a user requests the service, if the service is busy, a web server does not allow access to the service: instead it configures the user'"'"'s web browser via a script or applet to periodically retry requesting the service. A timestamp designating a time the user requested the service or other similar time is provided to the user and a count of timestamps issued in different periods are maintained by the web server. The web server periodically determines a cutoff timestamp corresponding to an available capacity of the apparatus using the count of timestamps it maintains. When the user retries requesting the service, the browser provides to the web server the timestamp it received from the server. If the timestamp provided is less than or equal to the cutoff timestamp, the user is allowed access to the service, otherwise, the users browser is instructed to retry at a specified interval.
24 Citations
31 Claims
-
1. A method of processing a first request for web page, comprising:
-
receiving the first request for the web page; and transmitting, to a device from which the first request was received, at least one command to send a second request for the web page, and a first timestamp. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a non-transitory computer useable medium having computer readable program code embodied therein for processing a first request for web page, the computer program product comprising:
- computer readable program code devices configured to cause a computer to receive the first request for the web page; and
computer readable program code devices configured to cause a computer to transmit, to a device from which the first request was received, at least one command to send a second request for the web page, and a first timestamp. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
- computer readable program code devices configured to cause a computer to receive the first request for the web page; and
-
27. An apparatus for processing a first request for a web page, the apparatus comprising:
-
a user request router having an input coupled to an apparatus input operatively coupled for receiving the first request, the user request router for providing at an output a signal responsive to the first request received at the user request router input; and a cookie/applet generator having an input coupled to the user request router output for receiving the signal, the cookie/applet generator for providing, to a device from which the first request was received, via a first output coupled to an apparatus output, a first indicator of at least one time to send a second request for the web page. - View Dependent Claims (28, 29, 30, 31)
-
Specification