Claims
- 1. A data retrieving system for a computer including a plurality of application programs operable with respective license certificates, the system comprising:
a software license manager for handling issuance of license certificates to the plurality of application programs; a data logger associated with the license manager, the data logger creates log records containing data reflecting usage of application programs, the log records including parametric fields by which license certificate transactions are classified; a search formulating facility responsive to user inputs, formulates parametric criteria in the form of log data searching specifications; and a data collection facility responsive to the data retrieving facility searches through the log records to retrieve records that comply with the searching specifications created by the data retrieving facility.
- 2. The system of claim 1, in which the search formulating facility and the data collection facility are integrated within the license manager.
- 3. The system of claim 1, in which the search formulating facility and the data collection facility are coupled to the license manager by exit routines.
- 4. The system of claim 1, in which functionalities provided by the search formulating facility and the data collection facility are implemented by augmenting the license manager using intercepts.
- 5. The system of claim 1, in which the parametric criteria comprises one or more of:
combined, fixed and variable length data records; variable length data records; extensible markup language (XML); free format text strings; and name or token for pre-defined specification.
- 6. The system of claim 1, in which the parametric criteria are converted into a tree-list format.
- 7. The system of claim 1, in which the parametric criteria are converted into a binary truth table.
- 8. The system of claim 1, in which the data collection facility temporarily maintains data retrieved from among the log records in an output buffer.
- 9. The system of claim 1, in which the parametric criteria includes start and stop times.
- 10. The system of claim 1, further comprising a specification builder for building parametric criteria for a user.
- 11. The system of claim 10, including a selection of a plurality of pre-defined search parameters.
- 12. The system of claim 1, further comprising filter categories and the data collection facility being responsive to the filter categories.
- 13. The system of claim 12, in which the filter categories enable the searching for data by reference to user-id in combination with CPU-id.
- 14. The system of claim 12, in which filter categories specification are maintained in textual format.
- 15. The system of claim 1, further comprising a get-last-use facility that determines the last occasion that a license was granted for a specified product without requiring that log records be searched over an arbitrary time period.
- 16. The system of claim 15, in which the get-last-use facility operates with input parameters ordered by increasing specificity.
- 17. The system of claim 16, in which the get-last-use facility operates in conjunction with usage records that are correlated to respective certificates, with corresponding usage records containing the time and date of a last successful certificate request.
- 18. The system of claim 1, further comprising an auxiliary data logger that stores in a recording file data records that have been designated by the user to be filtered out.
- 19. The system of claim 18, in which the auxiliary data logger is capable of receiving an input parameter that specifies log records that are not to be stored in the recording file.
- 20. The system of claim 19, in which the data logger further accepts a set of input parameters that specify the scope of license use records to be stored as log records.
- 21. The system of claim 20, in which the data collection facility searches both through the log records and the data records stored in the recording file.
- 22. The system of claim 18, in which all data records associated with the recording file are written to a single logical file.
- 23. The system of claim 18, in which the application programs specify recording file-id parameters such that data records in the recording file contained in a particular logical recording file are supplied only to those application programs that supply a correct matching id.
RELATED APPLICATION
[0001] This Application claims priority and is entitled to the filing date of U.S. Provisional Application Serial No. 60/243,211 filed Oct. 25, 2000, and entitled “METHOD AND SYSTEM FOR RETRIEVING DATA FROM THE XSLM LICENSE MANAGER”, the contents of which are incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60243211 |
Oct 2000 |
US |