Patent ID: 9094805
Filing Date: 2015-07-28
Classification: H04L,H04M,H04W

Abstract:
1. A method for performing a service for a mobile device, the method comprising: receiving a request at a request processor system from the mobile device, the request for a service that is not natively supported by the mobile device and indicating a plurality of actions to be performed by the service, wherein the mobile device is not able to perform the actions, wherein each of the plurality of actions comprises a different action, wherein the request comprises a Short Message Service (SMS) message having text in a body of the message describing the actions or a Multimedia Message Service (MMS) message having text in a body of the message describing the; conducting a message-based exchange between the request processor system and the mobile device, wherein the message-based exchange between the request processor system and the mobile device comprises an exchange of a plurality of SMS or MMS messages in a question and answer exchange; processing the request with the request processor system to determine the plurality of actions described in the text of the body of the request, wherein processing the request comprises parsing the text of the body of the messages of the message-based exchange for one or more keywords in the messages, and wherein determining the plurality of actions that need to be performed to fulfill the request is based on the one or more keywords; selecting with the request processor from a plurality of resources one or more resources needed to perform each determined action; accessing with the request processor system the selected resources and performing with the request processor system each determined action associated with the request using the selected resources; and when performing the service generates at least one result, transmitting each result from the request processor system to the mobile device.