Patent ID: 8078604
Filing Date: 2011-12-13
Classification: G06F,Y10S

Abstract:
1. One or more memory hardware computer-storage media storing computer-executable instructions embodied thereon that, when executed, perform a method for identifying executable scenario solutions in response to search queries, the method comprising: receiving a scenario-related query on a computing device, wherein the scenario-related query seeks a solution and indicates an intent to execute a specific solution and achieve a result; in response to the received scenario-related query, identifying one or more selectable scenario descriptions, each selectable scenario description describing only one corresponding executable scenario solution, wherein the executable scenario solution comprises a scenario description and a solution which is directly associated with one or more steps implemented by a workflow, wherein at least one executable scenario solution requires one or more peripheral software object enablers, the one or more peripheral software object enablers being software which is required to be executed in addition to the executable scenario solution for successful execution of the executable scenario solution, and wherein the peripheral software object enabler corresponds to a scenario query, the scenario query being previously stored as a part of the executable scenario solution and; being a query suitable for acquiring the peripheral software object enabler; determining that the one or more peripheral software object enablers for the at least one executable scenario solution have been previously acquired; determining a presentation order for the identified scenario descriptions by organizing the one or more corresponding executable scenario solutions based on an associative rating indicating in part the number of peripheral software object enablers the user will have to acquire to complete execution of the executable scenario solution; presenting the one or more identified selectable scenario descriptions in the determined presentation order; receiving a selection of a scenario description from the at least one identified selectable scenario description; implementing the one or more steps of the workflow of the executable scenario solution corresponding to the selected scenario description; and executing the one or more peripheral software object enablers during implementation of the one or more steps of the workflow to successfully complete execution of the executable scenario solution, wherein if it is determined that one or more peripheral software object enablers are is required to execute the at least one executable scenario solution, determining if the user has metadata associated with the one or more required peripheral software object enablers stored in association with a user-specific information store.