Patent ID: 8593458

Claim:
A query-resolver system, comprising: a memory storing a dataset comprising a plurality of elements, each of the elements defined by values for up to n variables, n>=3; a system interface exposing a query emit interface for accepting a query defined by parameters and a solution contribute interface for accepting, from executing code modules, results to be written to a buffer; and a processor configured with program code for accessing the memory to resolve the query by locating one or more of the elements that meet parameters defined by the query, and upon locating at least one element meeting the parameters, for executing one or more executable code modules selected based on one or more of data provided with the query and data associated with that element, and to use the system interface for accepting, through the query emit interface, from one or more of the executing code modules, one or more of a further query to be resolved, and through the solution contribute interface, a result to be written to the buffer.