Method of queuing requests to access a communications network
First Claim
1. A method of queuing request to access to a server having software with a set number of available licenses, the method comprising:
- receiving requests for access to the software on the server from a plurality of simultaneous remote users;
allowing access to the software on the server to some of the plurality of simultaneous remote users such that the number of remote users allowed access does not exceed the set number of available licenses;
sending a message to any remote user denied access, the message indicating that an access is not possible and that the user denied access will be notified when access is available placing remote users denied access in a queue;
sending an alert to a queued remote user in the queue when a license becomes available, the alert indicating that access is available; and
determining whether the queued remote user has responded to the alert;
allowing access to the software on the server to the queued remote users only after the queued remote user responds to the alert;
placing the queued remote users denied access back in the queue if the queued remote user does not respond to the alert, to allow the queued remote users an additional opportunity to respond when an additional license becomes available;
wherein each of the queued remote users is allowed only a predetermined number of additional opportunities to respond to the alert before terminating the request for access.
20 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for queuing requests for access to a software through a communication network having a limited amount of licenses to the software. In one embodiment, the invention includes a server having the software receiving requests for access to the software from a plurality of remote users and allowing access to the software on the server to some of the plurality of remote users such that the number of remote users allowed access does not exceed the set number of available licenses. The remainder of the plurality of remote users can be placed in a queue. The method can further include sending alerts to remote users as licenses become available, and allowing access to the software on the server to the queued remote users.
79 Citations
9 Claims
-
1. A method of queuing request to access to a server having software with a set number of available licenses, the method comprising:
- receiving requests for access to the software on the server from a plurality of simultaneous remote users;
allowing access to the software on the server to some of the plurality of simultaneous remote users such that the number of remote users allowed access does not exceed the set number of available licenses; sending a message to any remote user denied access, the message indicating that an access is not possible and that the user denied access will be notified when access is available placing remote users denied access in a queue; sending an alert to a queued remote user in the queue when a license becomes available, the alert indicating that access is available; and determining whether the queued remote user has responded to the alert; allowing access to the software on the server to the queued remote users only after the queued remote user responds to the alert;
placing the queued remote users denied access back in the queue if the queued remote user does not respond to the alert, to allow the queued remote users an additional opportunity to respond when an additional license becomes available;
wherein each of the queued remote users is allowed only a predetermined number of additional opportunities to respond to the alert before terminating the request for access. - View Dependent Claims (2)
- receiving requests for access to the software on the server from a plurality of simultaneous remote users;
-
3. A server comprising:
-
a receiver to receive requests for access to a software on the server from a plurality of simultaneous remote users, the software having a set number of available licenses; a processor to allow access to the software on the server to some of the plurality of simultaneous remote users such that the number of remote users allowed access does not exceed the set number of available licenses, to generate and send a message to any remote users denied access, the message indicating that an access is not possible and that the user denied access will be notified when access is available, and to place remote users denied access in a queue; a transmitter to send an alert to a queued remote user in the queue when a license becomes available, the alert indicating that access is available; wherein the processor determines whether the queued remote user has responded to the alert, and allows access to the software to the queued remote users only after the queued remote users respond to the alert;
wherein the processor places the remote users denied access back in the queue if the queued remote user does not respond to the alert to allow the queued remote user an additional opportunity to respond when an additional license becomes available; and
comprising a counter to count a predetermined number of returns to the queue wherein each of the queued remote users is allowed only the predetermined number of additional opportunities to respond to the alert before terminating the request for access. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A computer-readable storage medium having stored thereon data representing instructions that, when executed by a processor of a server, cause the processor to perform operations comprising:
-
receiving requests for access to software on the server from a plurality of simultaneous remote users, the software having a set number of available licenses; allowing access to the software on the server to some of the plurality of simultaneous remote users such that the number of remote users allowed access does not exceed the set number of available licenses; sending a message to any remote users denied access, the message indicating that an access is not possible and that the user denied access will be notified when access is available placing the remainder of the plurality of remote users in a queue; sending an alert to a queued remote user in the queue when a license becomes as licenses become available, the alert indicating that access is available; and
determining whether the queued remote user has responded to the alert;
allowing access to the software on the server to the queued remote users only after the queued remote users respond to the alert;wherein the instructions further cause the processor to place the remote users denied access back in the queue if the queued remote user does not respond to the alert, to allow the queued remote user an additional opportunity to respond when an additional license becomes available; and
wherein each of the queued remote users is allowed only a predetermined number of additional opportunities to respond to the alert before terminating the request for access. - View Dependent Claims (9)
-
Specification