Patent ID: 8204900
Filing Date: 2012-06-19
Classification: G06F

Abstract:
1. A metrics library system including a CPU and computer program code, wherein the computer program code implements creation and storage of complex search queries in a searchable repository, the system comprising: a user interface configured to allow a user to login into a metrics library system; a metric definition interface, accessible after the user login, configured to allow the user to identify existing metrics and associated queries, identify existing metrics and modify the associated queries, and create new metrics and add the associated queries; wherein the metrics define a type of measurement data and the associated queries retrieve the measurement data related to the metric from one or more disparate data stores; a defined metric query store, accessible via the metric definition interface, configured to allow the user to identify a defined metric of interest and query information for retrieving the measurement data related to the defined metric of interest; wherein the user identifies one or more disparate data stores from which a query searches for the defined metric of interest; a query execution function, wherein the query information associated with the defined metric of interest is used to retrieve the measurement data from the one or more disparate data stores for the defined metric of interest; a metric library interface, configured to execute the query associated with the defined metric of interest to retrieve the measurement data related to the defined metric of interest; wherein each time one of the queries is accessed and not run historical data is stored that the query is a searched miss, wherein each time one of the queries is accessed and modified historical data is stored as a searched partial hit, and wherein each time one of the queries is accessed and run historical data is stored as a search hit; and a user interface configured to direct the measurement data retrieved by the query execution function to a location specified by the user.