1. A computer implemented system for resolving ambiguity comprising: a processor; the processor operatively coupled to a computer readable storage medium including program modules that include executable instructions, the computer readable storage medium including: at least one program module that receives inputs; at least one program module configured to parse a grammatical structure of the received inputs to identify a token not present in the received inputs, wherein the token includes a word that is statistically associated with documents that have grammatical structures similar to the received inputs; at least one program module configured to add the token to the received inputs thereby generating a modified inputs; and at least one program module configured to generate from the modified inputs, a collection of ranked interpretations representing a list of probable intent comprising a set of fragments of data types structurally compatible to other fragments in the set, wherein a fragment of the set of compatible fragments is generated by analyzing a grammatical structure of one or more of the modified inputs at a linguistic level, wherein the collection of ranked interpretation is determined based on a number of matching data types; connecting to a plurality of search providers and receives a collection of search results from at least one of the plurality of search providers and displaying results according to a specified expansion policy, in relevance order, as blocks of results from search providers, merged results from multiple search providers in relevance order and eliminate duplicate results.
1. A computer implemented system for resolving ambiguity comprising: a processor; the processor operatively coupled to a computer readable storage medium including program modules that include executable instructions, the computer readable storage medium including: at least one program module that receives inputs; at least one program module configured to parse a grammatical structure of the received inputs to identify a token not present in the received inputs, wherein the token includes a word that is statistically associated with documents that have grammatical structures similar to the received inputs; at least one program module configured to add the token to the received inputs thereby generating a modified inputs; and at least one program module configured to generate from the modified inputs, a collection of ranked interpretations representing a list of probable intent comprising a set of fragments of data types structurally compatible to other fragments in the set, wherein a fragment of the set of compatible fragments is generated by analyzing a grammatical structure of one or more of the modified inputs at a linguistic level, wherein the collection of ranked interpretation is determined based on a number of matching data types; connecting to a plurality of search providers and receives a collection of search results from at least one of the plurality of search providers and displaying results according to a specified expansion policy, in relevance order, as blocks of results from search providers, merged results from multiple search providers in relevance order and eliminate duplicate results. 4. The system of claim 1 , wherein the inputs comprise a bias.