Patent ID: 8606584

Claim:
A method, comprising: in a computer, receiving information indicative of a communication; using the computer to recognize at least one keyword within the communication as being one of a group of keywords representing only specific allowed operations that can be carried out by the computer, where each keyword on said group of keywords represents multiple different operations that can be carried out by the computer that include actions including said keyword, determining at least one secondary word associated with said at least one keyword, and where said at least one secondary word is specific to said at least one keyword, and is not associated with other keywords other than said at least one keyword; in the computer, using said secondary word to select one of said multiple different operations associated with said keyword; where at least one of said multiple operations is represented by a plurality of different secondary words, any of which secondary words will cause the same operation to be carried out by the computer; finding a best match to the secondary word within the communication; and based on said finding, returning a response that is indicative of a most probable action representing what a sender of the communication wanted to do on the computer, as represented by said information indicative of said communication, based on said finding the best match.