4. The non-transitory computer readable storage medium of claim 1 , further comprising the steps of: receiving a query from a user; and determining the set of possible elements in response to the query.
4. The non-transitory computer readable storage medium of claim 1 , further comprising the steps of: receiving a query from a user; and determining the set of possible elements in response to the query. 5. The non-transitory computer readable storage medium of claim 4 , wherein the set of possible elements is determined in accordance with a search engine.