Patent ID: 8812962

Claim:
A system, comprising: a memory, the memory embedded within a computing device; and a processor coupled to the memory, wherein the processor is configured to retrieve instructions from the memory that cause execution of: an interface module configured to: generate a user interface based on a service specification, the service specification associated with a web service and referencing a series identifier, wherein the interface module uses the series identifier to access one or more series specifications, wherein the accessed one or more series specifications define interface module specifications; generate input parameter options displayed at the user interface, the input parameter options defined by the one or more series specifications; receive user input via the user interface, wherein the user input comprises a selection of at least one of the input parameter options; and automatically refresh the input parameter options at the user interface based on the received user input; a query module configured to: in response to the selection of at least one of the input parameter options, automatically generate a query with respect to the web service, wherein the query is generated based on the selection; and a results module configured to display a result of the query at the user interface.