×

Enterprise leasing license algorithm

  • US 9,361,433 B2
  • Filed: 08/03/2012
  • Issued: 06/07/2016
  • Est. Priority Date: 08/03/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:

  • determining whether any of a plurality of floating licenses for a software program is available;

    determining whether a requesting client device is already assigned one of the plurality of floating licenses for the software program; and

    based on a determination that the client device is not yet assigned a floating license for the software program,obtaining client information from the client device that is communicatively coupled with the computing device even when all of the plurality of floating licenses for the software program have already been assigned to other client devices;

    based on a determination that at least one of the plurality of floating licenses for the software program is available, assigning an available floating license to the client device, wherein the floating license is encrypted based on a relationship between the computing device and the client device;

    establishing a check-in date provided by the client device as an expiration date for the floating license; and

    allowing the client device to run the software program on the client device regardless of the client device thereafter being communicatively coupled with the computing device until the floating license assigned to the client device is reclaimed by the computing device.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×