Back to results
US 8,725,647 B2Granted
Method and system for determining software license compliance
AssigneeCA, Inc.
InventorsDavid Disciascio, Lee B. Bash, Erika M. Caley, Nan Wu
Life of this patent
Estimating the term…
Abstract
According to one embodiment, a method includes providing one or more selectable criteria that each characterize a respective software license restriction. One or more selections of the one or more selectable criteria are received. A license metric is generated. The license metric corresponds to one or more selections of the one or more selectable criteria. A total number of instances of one or more software products is determined using the generated license metric.
Claims26
A method, comprising:
- providing, by a server, one or more selectable criteria, to a licensee, wherein the one or more selectable criteria each characterize a respective software license restriction of an executed software license governing the use of a software product by a plurality of client devices associated with the licensee;
- receiving, by the server, one or more selections of the one or more selectable criteria from the licensee;
- generating, by the server, a license metric corresponding to the one or more selections of the one or more selectable criteria by the licensee, the license metric identifying a number of instances that the software product may be used by the plurality of client devices associated with the licensee, wherein the number of instances that the software product may be used is governed by a plurality of overlapping licenses executed by the licensee;
- determining, by the server and based on the generated license metric, a count of a total number of instances of use of the software product by the plurality of client devices associated with the licensee;
- and
- determining, by the server, if the licensee is in compliance with the plurality of licenses based on a comparison of the total number of instances of use of the software product to the number of instances that the software may be used as governed by the plurality of overlapping licenses executed by the licensee.
3 more elements
A non-transitory computer-readable media with instructions being executed by a computer to:
- present one or more selectable criteria, to a licensee, wherein the one or more selectable criteria each characterize a respective software license restriction of an executed software license governing the use of a software product by a plurality of client systems associated with the licensee;
- receive one or more selections of the one or more selectable criteria from the licensee;
- generate a license metric corresponding to the one or more selections of the one or more selectable criteria by the licensee, the license metric identifying a number of instances that the software product may be used by the plurality of client systems associated with the licensee, wherein the number of instances that the software product may be used is governed by a plurality of overlapping licenses executed by the licensee;
- determine, based on the generated license metric, a count of a total number of instances of use of the software product by the plurality of client systems associated with the licensee;
- and
- determine if the licensee is in compliance with the plurality of licenses based on a comparison of the total number of instances of use of the software product to the number of instances that the software may be used as governed by the plurality of overlapping licenses executed by the licensee.
3 more elements
Dependencies are inferred from the claim text.