Method and system for determining software license compliance
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 13, 14, 15, 16, 17, 18, 19, 26)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12, 20, 21, 22, 23, 24, 25)
-
Specification