Patent ID: 8473300

Claim:
A method, comprising: receiving, from a device, an activity log, wherein the activity log comprises information indicative of: an input instruction, a determined function, wherein the determined function is based at least in part on a match of the input instruction to a grammar-based textual pattern, wherein the grammar-based textual pattern indicates an association of a given function based on one or more grammars, and a response determination based on an acknowledgment of the determined function; comparing at least a portion of the activity log with stored activity logs so as to determine a correlation between the activity log and the stored activity logs; based on the correlation, determining a modification to a given association of the given function based on the one or more grammars; and providing to the device information indicative of the modification to the given association of the given function based on the one or more grammars so as to update the grammar-based textual pattern.