| CPC G06F 9/44526 (2013.01) | 20 Claims |

|
10. A method for providing plugins, the method being implemented by one or more processors and comprising:
maintaining a data store that identifies a plurality of plugins;
receiving, via a text entry box within a search user interface, a first set of input provided by a user of a computing device;
matching the first set of input to a plugin in the data store;
determining, based on a set of configurations associated with the plugin, one or more prompts for a set of parametric values needed to execute the plugin;
displaying, within the text entry box, a visual representation of a given prompt that specifies at least one characteristic of a parametric value to be provided for the given prompt set of parametric values;
displaying, within the search user interface and for the given prompt, a set of selectable options that correspond to the at least one characteristic;
determining the set of parametric values based on a second set of input received from the user via the search user interface, wherein the second set of input includes at least a selection of one of the set of selectable options; and
triggering execution of the plugin using the set of parametric values in response to detecting a first trigger input provided by the user.
|