Patent Document ID: 10157206
Application ID: 14549468
Patent Flag: 1

Claim One:
1. A computer system comprising: one or more processors; and one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by the one or more processors of the computer system, the computer-executable instructions cause the computer system to operate a model query engine configured to: identify a plurality of logical data models that are each configured to retrieve data from a particular data storage system; interpret one or more received model queries that each identify at least one logical data model of the plurality of logical data models and direct to retrieve data from the at least one identified logical data model of the plurality of logical data models; in response to interpreting the one or more received model queries, interact with the at least one identified logical data model; in response to interacting with the at least one identified logical data model, receive a query result from the at least one identified logical data model, the received logical data model result comprising a first modeling notation associated with the at least one identified logical data model; convert the received logical data model result from the first modeling notation into a common modeling notation that is both different than the first modeling notation and used by the particular data storage system; and based on the converted logical data model result, formulate a query against the particular data storage system using the common modeling notation.