The inventive system provides a user with a plurality of function choices based upon the communication device of the user. The system includes a device specific variable state transition model that formats the system functions into the function choices based upon a device of the user. Thus, if the user...http://www.google.se/patents/US6246989?utm_source=gb-gplus-sharePatent US6246989 - System and method for providing an adaptive dialog function choice model for various communication devices