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 remote users; 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; placing the remainder of the plurality of remote users in a queue; sending alerts to remote users as licenses become available; and allowing access to the software on the server to the queued remote users.
- 2. The method of claim 1, further comprising sending a message to the remote users that are placed in the queue.
- 3. The method of claim 1, wherein each of the queued remote users is allowed access to the software on the server only after the remote user responds to the alert.
- 4. The method of claim 1, wherein the remote users in the queue are prioritized based on when the requests are received.
- 5. A server comprising:
a receiver to receive requests for access to a software on the server from a plurality of 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 remote users such that the number of remote users allowed access does not exceed the set number of available licenses, and to place the remainder of the plurality of remote users in a queue; a transmitter to send alerts to remote users as licenses become available; wherein
the processor allows access to the software to the queued remote users.
- 6. The server of claim 5, wherein the transmitter sends a message to the remote users that are placed in the queue.
- 7. The server of claim 5, wherein each of the queued remote users is allowed access to the software on the server only after the remote user responds to the alert.
- 8. The server of claim 5, wherein the remote users in the queue are prioritized based on when the requests are received.
- 9. A computer-readable 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 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 remote users such that the number of remote users allowed access does not exceed the set number of available licenses; placing the remainder of the plurality of remote users in a queue; sending alerts to remote users as licenses become available; and allowing access to the software on the server to the queued remote users.
- 10. The computer-readable medium of claim 9, wherein the instructions further cause the processor to send a message to the remote users that are placed in the queue.
- 11. The computer-readable medium of claim 9, wherein each of the queued remote users is allowed access to the software on the server only after the remote user responds to the alert.
- 12. The computer-readable medium of claim 9, wherein the remote users in the queue are prioritized based on when the requests are received.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/121,214, filed Feb. 22, 1999.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60121214 |
Feb 1999 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09325508 |
Jun 1999 |
US |
Child |
10660881 |
Sep 2003 |
US |