×

Method and system for licensing program management within a distributed data processing system

  • US 5,752,041 A
  • Filed: 12/15/1995
  • Issued: 05/12/1998
  • Est. Priority Date: 12/15/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for licensed program management within a distributed data processing network having a plurality of local systems which requires minimal network communication traffic, said method comprising the data processing system implemented steps of:

  • initially distributing a plurality of use tokens within said distributed data processing system, each of said plurality of use tokens indicative of a permitted use of a licensed program;

    maintaining a local use count at each local system within said distributed data processing system, each local use count specifying the current number of permitted uses of said licensed program at an associated local system within said distributed data processing system;

    periodically redistributing at least one of said plurality of use tokens to a particular system within said distributed data processing system in response to a requested usage of said licensed program at said particular system by;

    requesting a use token redistribution to said particular local system within said distributed data processing system solely in response to a local use count for said particular local system being greater than or equal to the sum of a usage limit and a use token count for said particular local system;

    permitting a use token redistribution from a selected local system within said distributed data processing system solely in response to said local use count for said selected local system being less than the sum of said usage limit and said use token count for said selected local system; and

    maintaining said at least one of said plurality of use tokens at said particular system within said distributed data processing system upon completion of said usage of said licensed program at said particular system wherein network communication traffic in response to requests to utilize said licensed program is minimized.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×