Patent Document ID: 8700389
Application ID: 12977670

Base Claim:
1. A computer-implemented method comprising: receiving, on a computer system, an input from a user, the input comprising one or more linguistic inputs; parsing the one or more linguistic inputs on the computer system; mapping, on the computer system, the one or more linguistic inputs to a formal representation used by a model, wherein the formal representation comprises actors, activities, and objects, wherein the one or more linguistic inputs are mapped to a first actor, a first activity, and a first object; storing information in a datastore on the computer system, the information corresponding to a plurality of software resources, wherein the plurality of software resources have associated annotations, the annotations comprising first elements of the formal representation used by the model; applying, on the computer system, the formal representation of the linguistic inputs against the model, wherein the model specifies relationships between elements of the formal representation and defines process information; and accessing software resources on the computer system based on the formal representation of the linguistic inputs, the relationships and process information in said model, and the annotations.

---

Claim 3:
3. The method of claim 1 further comprising determining that the one or more linguistic inputs do not include at least one of the first actor, the first activity, or the first object, the method further comprising invoking a resolution dialog to obtain first actor, first activity, or first object not included in said one or more linguistic inputs.