9. The method of claim 8 , wherein determining whether the conversational service is to be processed locally or remotely is performed further based on conditions of the network.
8. A method for facilitating allocation of conversational resources among at least one server and a mobile device configured to communicate with the at least one server over a network, the method comprising: using the mobile device to perform: in response to receiving a request for a conversational service, determining whether the mobile device has available resources to process the conversational service; determining, based at least in part on results of determining whether the mobile device has the available resources to process the conversational service and without evaluating whether processing the requested conversational service locally produces acceptable results, whether to process the conversational service locally using the mobile device or remotely using the at least one server; and automatically communicating with the at least one server in furtherance of processing the conversational service, when it is determined that the conversational service is to be processed using the at least one server.