Methods and systems for mobile device messaging
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to methods, systems, and computer-readable media for mobile device messaging. Mobile device messaging comprises collecting from an originating system information including content data to be sent to the mobile device. One or more short messages are generating for encapsulating the content data. The one or more short messages are formatted to be readable by a web service and the content data is formatted to be readable by the mobile device. The one or more short messages are sent to the web service for delivery to the mobile device.
15 Citations
23 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for mobile device messaging over a web service comprising:
-
receiving two or more short messages from a web service client, the two or more short messages formatted to be readable by a web service and containing content data formatted to be readable by a mobile device, wherein the content data was specified by a user request to be sent from an originating system of the user to the mobile device; determining whether a sender of the two or more short messages is authentic and authorized to send the two or more short messages; if the sender of the two or more short messages are authentic and authorized to send the two or more short messages, sending the content data to the mobile device; generating a response readable by the web service client and indicating a status of delivery of the two or more short messages, wherein said response has a first result element an 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 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; and sending the response to the web service client. - View Dependent Claims (11, 12)
-
-
13. A system for mobile device messaging over a web service comprising:
-
a processor; and a memory coupled with and readable by the processor and containing instructions that, when executed by the processor, cause the processor to; receive, at a web service client, a request from a user to send content to a mobile device; collect, from an originating system of the user, information including content data to be sent to the mobile device; generate two or more short messages encapsulating the content data, the two or more short messages formatted to be readable by a web service and the content data formatted to be readable by the mobile device; send the two or more short messages to a web service for delivery to the mobile device; receive 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; 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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for mobile device messaging over a web service comprising:
-
a processor; and a memory coupled with and readable by the processor and containing a series of instructions that, when executed by the processor, cause the processor to; receive two or more short messages from a web service client, the two or more short messages formatted to be readable by a web service and containing content data formatted to be readable by a mobile device, wherein the content data was specified by a user request to be sent from an originating system of the user to the mobile device; determine whether a sender of the two or more short messages are authentic and authorized to send the two or more short messages, and if the sender of the two or more short messages are authentic and authorized to send the two or more short messages, send the content data to the mobile device; generate a response readable by the web service client 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 comprising; a second child count element of the second result 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; and send the response to the web service client. - View Dependent Claims (22, 23)
-
Specification