1. A method comprising: receiving by a computing device, a verbal input, wherein the computing device includes one or more applications configured to execute on the computing device and to perform functions based on the received verbal input; obtaining one or more textual phrases corresponding to the received verbal input; processing the one or more textual phrases into categories, wherein the categories comprise: (a) selection of a given application on the computing device, (b) an action within the given application, and (c) one or more parameters of the action within the given application; providing the one or more textual phrases to a given application on the computing device; accumulating data on the one or more textual phrases, wherein the accumulated data comprises at least a count of a number of times a particular textual phrase is obtained based on a given received verbal input, wherein the accumulated data further comprises associating the count of the number of times a particular textual phrase is obtained with a corresponding category, and wherein the data is representative of textual phrases provided to the one or more applications on the computing device; based on the count of a given textual phrase for one of the categories exceeding a threshold, providing a query corresponding to the textual phrase, wherein the query is usable to search an advertisement database for one or more advertisements relating to the textual phrase.