Patent Document ID: 20120084301
Application ID: 12895532
Patent Flag: 0

Claim One:
1. At a computer system including a processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for defining a query expression over a dynamic system model, the method comprising: an act of receiving one or more user inputs that are to be included as part of a query expression for querying a dynamic system model, wherein the dynamic system model is queryable to determine features provided by a service hosted by a back-end server; an act of dynamically building the query expression based on both the received inputs and the available features provided by the service as indicated by the dynamic system model, wherein the query expression includes metadata structures representing those features of the service which are provided by the service; and an act of querying across the dynamic system model using the dynamically built query expression to retrieve and provide the service features requested in the received user input.