Tracking Concurrent Usage License Products Installed on Client's Machine
Original Publication Date: 1994-Aug-01
Included in the Prior Art Database: 2005-Mar-27
Thio, HC: AUTHOR [+1]
This disclosure describes the technique used to achieve the auto detection of when a concurrent license product has been abnormally terminated.
Tracking Concurrent Usage License Products Installed on
disclosure describes the technique used to achieve the
auto detection of when a concurrent license product has been
described herein involves a scheduler function
which tracks the execution of the concurrent license product.
1. On the client's
machine, where the concurrent license product
physically resides, there is a requester agent running in the
2. When a
concurrent license product is executed on the client's
machine by a LAN user, its process ID (PID) is sent to the
scheduler function on the server machine by the requester agent.
(every X seconds - user configurable), the scheduler
will "wake-up" and send a message to the requester agent on the
client's machine. Included in this message is the PID of the
process running the concurrent license product. Three possible
states can occur:
a. The send by the scheduler fails because the
is not powered on. In this case, the scheduler will free the
license for the product that was being used on that machine.
b. The send by the scheduler succeeds, but the
using the PID detects that the application is no longer
running. In this case, the scheduler will also free the