Patent ID: 8255389

Claim:
A computer-implemented method for use in a computing apparatus, the method comprising: automatically determining a context and an input data requirement for a candidate action to be selected, the selection specifying an action in a workflow, wherein determining the context and the input data requirement comprises identifying a previously selected action; automatically filtering, for user selection of one or more of the candidate actions, the candidate actions for relevance with respect to the context and the input data requirement, wherein automatically filtering comprises at least one of providing to all candidate actions the same relevance, or providing the highest relevance to candidate actions that accept as input any data and providing all other candidate actions the lowest relevance; and wherein filtering the candidate actions for relevance further comprises assigning a relevance to the respective candidate actions as a function of data compatibility between the previously selected action and the respective candidate action, and further comprises at least one of: assigning a relevance to each of the candidate actions relative to the degree to which data type conversion will be required between the selected action and the respective candidate action; and assigning a relevance to each of the candidate actions that require no data conversion to accept the output of the previously selected action as input.