Patent ID: 8112103

Claim:
A method of mobile device messaging comprising: receiving, at a web service client, a request from a user to send content to a mobile device; collecting, from an originating system of the user, information including content data to be sent to the mobile device; generating two or more short messages encapsulating the content data, the short message formatted to be readable by a web service and the content data formatted to be readable by the mobile device; sending the two or more short messages to the web service for delivery to the mobile device; and receiving a response readable by the originating system that indicates a status of delivery of the two or more short messages, wherein said response has a first result element and a second result element, and further wherein each said result element has one or more child elements representing details of said result element, wherein, the first result element further comprises: a first child count element of the first result element, wherein the first child count element indicates a number of the two or more short messages delivered successfully; and wherein the second result element further comprises: a second child count element of the second result element, wherein the second child count element indicates a number of the two or more short messages unsuccessfully delivered; a recipient element, wherein the recipient element is included when a recipient is associated with an error that caused the unsuccessful delivery of the two or more short messages; an error cause element comprising an indication of the cause of the error that resulted in unsuccessful delivery of the short messages unsuccessfully delivered; and a message element that contains a message describing the error; parsing the received response into individual elements; and notifying the web service client of the success or failure of the two or more messages based on the individual elements from the parsed received response.