Patent Document ID: 10001977
Application ID: 12479585

Base Claim:
1. A method comprising: for a plurality of operations, each operation defined to operate on one or more input arguments including one or more constraints, receiving input data; identifying, by a first processor, a first operation in which the input data satisfies the one or more constraints of the one or more input arguments of the first operation; identifying, by the first or a second processor, a second operation in which the input data does not satisfy the one or more constraints of the one or more input arguments of the second operation; presenting, on a display coupled to the first or the second processor, the first operation in a form selectable for execution by a user based on the input data satisfying the one or more constraints of the one or more input arguments of the first operation; presenting on the display the second operation in a form that is non-selectable for execution by the user based on the input data not satisfying the one or more constraints of the one or more input arguments of the second operation; executing, by the first, the second or a third processor, the first operation utilizing the input data; and presenting a result of the executing of the first operation on the display.

---

Claim 12:
12. The method of claim 1 wherein a group of operations from the plurality of operations is identified where the input data does not satisfy the one or more constraints on the one or more input arguments of each operation in the group of operations, and each operation of the group has at least one of a name, a description, and documentation, the method further comprising: receiving from the user a search string; and presenting on the display only those operations from the group of operations having the name, the description or the documentation that matches the search string from the user.