METHOD AND SYSTEM TO DECREASE MEASURED USAGE LICENSE CHARGES FOR DIAGNOSTIC DATA COLLECTION
First Claim
1. A non-transitory computer-readable storage medium having computer readable program code stored thereon that, when executed, performs a method, the method comprising:
- executing, by one or more first processors, one or more software products associated with a measured usage pricing model;
receiving, by the one or more first processors and during execution of the one or more software products, an indication to execute one or more sets of diagnostic machine instructions related to execution of the one or more software products;
initiating, by the one or more first processors and responsive to receiving the indication, execution by one or more distinct second processors of the one or more sets of diagnostic machine instructions, wherein the initiating is based at least in part on the execution of the one or more sets of diagnostic machine instructions by the one or more distinct second processors not being associated with the measured usage pricing model.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for executing, by one or more first processors, one or more software products associated with a measured usage pricing model. An indication is received, during the execution of the software products, to execute a set of diagnostic machine instructions related to the execution of the software products. Responsive to that received indication, the one or more first processors initiate execution, by one or more distinct second processors, of the set of diagnostic machine instructions. The initiating of the execution by the distinct second processors of that set of diagnostic machine instructions is based at least in part on such execution not being associated with the measured usage pricing model.
23 Citations
13 Claims
-
1. A non-transitory computer-readable storage medium having computer readable program code stored thereon that, when executed, performs a method, the method comprising:
-
executing, by one or more first processors, one or more software products associated with a measured usage pricing model; receiving, by the one or more first processors and during execution of the one or more software products, an indication to execute one or more sets of diagnostic machine instructions related to execution of the one or more software products; initiating, by the one or more first processors and responsive to receiving the indication, execution by one or more distinct second processors of the one or more sets of diagnostic machine instructions, wherein the initiating is based at least in part on the execution of the one or more sets of diagnostic machine instructions by the one or more distinct second processors not being associated with the measured usage pricing model. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising one or more first processors, one or more distinct second processors, a system memory, and a bus that couples various system components including the system memory to the one or more first processors and to the one or more distinct second processors, the system configured to perform a method that includes:
-
executing, by the one or more first processors, one or more software products associated with a measured usage pricing model; receiving, by the one or more first processors and during execution of the one or more software products, an indication to execute a set of diagnostic machine instructions related to execution of the one or more software products; initiating, by the one or more first processors and responsive to receiving the indication, execution by the one or more distinct second processors of the set of diagnostic machine instructions, wherein the initiating is based at least in part on the execution of the set of diagnostic machine instructions by the one or more distinct second processors not being associated with the measured usage pricing model. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification