1. A mobile device configured to communicate with at least one server over a network to facilitate allocation of conversational resources, the mobile device comprising: at least one processor configured to: in response to receiving a request for a conversational service, determine, based at least in part on available conversational resources at the mobile device, whether the requested conversational service is to be processed locally using the mobile device, processed remotely using the at least one server, or processed at least in part locally using the mobile device and at least in part remotely using the at least one server, and automatically communicate with the at least one server in furtherance of processing of the requested conversational service, when it is determined that the requested conversational service is to be processed at least in part using the at least one server.