4. A computer-implemented method of retrieving results from a content service, the computer-implemented method comprising: receiving a query; processing, by a computing device, the query to recognize at least one entity associated with a derived intention of a user; accessing a collection of concepts to identify at least one concept related to the at least one entity, wherein the at least one concept of the collection of concepts comprises a top-level entity of a hierarchy of related entities; identifying, by a computing device, a mapping relationship between the top-level entity of the at least one concept and at least one category within a collection of categories of content, wherein the collection of categories of content is associated with the content service, and wherein each category of content represents a general type of information offered by the content service; selecting the at least one category mapped to the top-level entity; requesting information from the content service, the information associated with the derived intention of the user; and receiving the information from the content service and displaying the information on a display.
6. The computer-implemented method of claim 4 , wherein the query is a text string received from an input device.