Browse Prior Art Database

Tracking Concurrent Usage License Products Installed on Client's Machine

IP.com Disclosure Number: IPCOM000113397D
Original Publication Date: 1994-Aug-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 38K

Publishing Venue

IBM

Related People

Thio, HC: AUTHOR [+2]

Abstract

This disclosure describes the technique used to achieve the auto detection of when a concurrent license product has been abnormally terminated.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 75% of the total text.

Tracking Concurrent Usage License Products Installed on Client's
Machine

      This disclosure describes the technique used to achieve the
auto detection of when a concurrent license product has been
abnormally terminated.

      The technique 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
    background.

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.

3.  Periodically (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 client's machine
        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 requester agent
        using the PID detects that the application is no longer
        running.  In this case, the scheduler will also free the
        license fo...