×

License modes in call processing

  • US 7,698,225 B2
  • Filed: 08/30/2002
  • Issued: 04/13/2010
  • Est. Priority Date: 08/30/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer readable medium encoded with processor executable instructions to perform at least the following steps:

  • (a) receiving, by a license manager and from a computational component, a first message requesting permission to run;

    (b) in response to receipt of the first message, determining, by the license manager, whether a valid license file is present;

    (c) in response to determining that a valid license file is present, performing, by the license manager, at least the following sub-steps;

    (c1) determining whether at least one of a computational component name and version match a corresponding at least one of a name and version in the license file;

    (c2) determining whether a license error timer has a selected value;

    (c3) determining whether a serial number of the computational component matches a serial number in the license file; and

    (c4) determining whether a set of feature limits is exceeded;

    (d) determining, by a mode setting agent, a current licensing mode of the computational component;

    (e) selecting, by the mode setting agent, at least one of a no-license licensing mode, a license-error licensing mode, and a license-normal licensing mode, wherein, in each of the license-error and license-normal licensing modes, a common set of features performed by the computational component is enabled and operational and, in the no-license licensing mode, the common set of features is not enabled and is not operational, and wherein the licensing modes are selected by the mode setting agent according to the following rules;

    (e1) selecting the no-license licensing mode when the at least one of a computational component name and version fails to match the at least one of a name and version in the license file;

    (e2) selecting the license-error licensing mode when any of the following is true;

    (i) a valid license file is not present and the current license mode is a license-error mode, (ii) a valid license is present and the serial number of the computational component fails to match the serial number in the license file, and (iii) the set of feature limits is exceeded; and

    (e3) selecting the license-normal licensing mode when all of the following are true;

    (i) a valid license file is present, (ii) the serial number of the computational component matches the serial number in the license file; and

    (iii) the set of feature limits is not exceeded.

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