Method and apparatus for tracking and disseminating health information via mobile channels
US-2015379240-A1 · Dec 31, 2015 · US
US10206071B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10206071-B2 |
| Application number | US-201615160450-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 20, 2016 |
| Priority date | May 21, 2015 |
| Publication date | Feb 12, 2019 |
| Grant date | Feb 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one implementation, a computer-implemented method includes: receiving, at a computer system, a multimedia message service (MMS) message for delivery to a client computing device; storing, by the computer system, the MMS message; generating, by the computer system, a traditional short message service (SMS) message including a notification that the MMS message is available for download from the computer system; transmitting, by the computer system, the SMS message to the client computing device; receiving, after transmitting the SMS message, a request from the client computing device to download the MMS message; and sending, by the computer system, the MMS message to the client computing device.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for transmitting a multimedia message service (MMS) message using SMS-based notifications, the method comprising: receiving, at a computer system, the MMS message for delivery to a client computing device; storing, by the computer system, the MMS message; generating, by the computer system, a short message service (SMS) message that is not a wireless application protocol (WAP) push notification, the SMS message comprising a notification that the MMS message is available for download from the computer system; transmitting, by the computer system, the SMS message that is not a WAP push notification to the client computing device, the SMS message that is not a WAP push notification being configured to be intercepted by the client computing device and to cause the client computing device to: (i) generate a client-side WAP push notification for the MMS message, and (ii) inject the client-side WAP push notification for the MMS message into a platform layer on the client computing device, wherein injecting the WAP push notification into the platform layer causes a messaging application on the client computing device to request download of the MMS message; receiving, after transmitting the SMS message that is not a WAP push notification to the client computing device, a request from the client computing device to download the MMS message; and sending, by the computer system, the MMS message to the client computing device after transmitting the SMS message that is not a WAP push notification to the client computing device and without first generating or sending a WAP push notification for the MMS message to the client computing device. 2. The computer-implemented method of claim 1 , wherein generating the SMS message that is not a WAP push notification comprises inserting (i) information to generate the client-side WAP push notification and (ii) a particular encoding that identifies the SMS message as the notification that the MMS message is available for download. 3. The computer-implemented method of claim 2 , wherein the information comprises (i) a recipient identifier that identifies the client computing device and (ii) a sender identifier that identifies another computing device that sent the MMS message. 4. The computer-implemented method of claim 3 , further comprising: generating, by the computer system, a message identifier for the MMS message, wherein the information further comprises the message identifier. 5. The computer-implemented method of claim 3 , wherein the recipient identifier and the sender identifier comprise telephone numbers. 6. The computer-implemented method of claim 1 , wherein transmitting the SMS message that is not a WAP push notification to the client computing device comprises redundant transmission of the SMS message to the client computing device. 7. The computer-implemented method of claim 6 , wherein the redundant transmission of the SMS message comprises: transmitting, by the computer system, a first instance of the SMS message over a first communication channel; and transmitting, by the computer system, a second instance of the SMS message over a second communication channel that is different from the first communication channel. 8. The computer-implemented method of claim 7 , wherein the first communication channel and the second communication channel each include one or more of the following: an internet protocol (IP) network, a public switched telephone network (PSTN), and a telecommunication carrier network. 9. The computer-implemented method of claim 1 , further comprising: determining, by the computer system, whether the client computing device is authorized to access the MMS message in response to receiving the request from the client computing device to download the MMS message; wherein the MMS message is sent to the client computing device in response to determining that the client computing device is authorized to access the MMS message. 10. A computer system for transmitting a multimedia message service (MMS) message using SMS-based notifications, the system comprising: one or more processors; one or more storage devices storing instructions that, when executed by, cause the one or more processors to perform operations comprising: receiving a multimedia message service (MMS) message for delivery to a client computing device; storing the MMS message; generating a short message service (SMS) message that is not a wireless application protocol (WAP) push notification, the SMS message comprising a notification that the MMS message is available for download from the computer system; transmitting the SMS message that is not a WAP push notification to the client computing device, the SMS message that is not a WAP push notification being configured to be intercepted by the client computing device and to cause the client computing device to: (i) generate a client-side WAP push notification for the MMS message, and (ii) inject the client-side WAP push notification for the MMS message into a platform layer on the client computing device, wherein injecting the WAP push notification into the platform layer causes a messaging application on the client computing device to request download of the MMS message; receiving, after transmitting the SMS message that is not a WAP push notification to the client computing device, a request from the client computing device to download the MMS message; and sending the MMS message to the client computing device after transmitting the SMS message that is not a WAP push notification to the client computing device and without first generating or sending a WAP push notification for the MMS message to the client computing device. 11. The computer system of claim 10 , wherein generating the SMS message that is not a WAP push notification comprises inserting (i) information to generate the client-side WAP push notification and (ii) a particular encoding that identifies the SMS message as the notification that the MMS message is available for download. 12. The computer system of claim 10 , wherein transmitting the SMS message that is not a WAP push notification to the client computing device comprises redundant transmission of the SMS message to the client computing device. 13. The computer system of claim 12 , wherein the redundant transmission of the SMS message comprises: transmitting a first instance of the SMS message over a first communication channel; and transmitting a second instance of the SMS message over a second communication channel that is different from the first communication channel. 14. The computer system of claim 10 , wherein the first communication channel and the second communication channel each include one or more of the following: an internet protocol (IP) network, a public switched telephone network (PSTN), and a telecommunication carrier network. 15. A computer-implemented method comprising: receiving, at a client computing device, a first SMS message that is not a wireless application protocol (WAP) push notification from a messaging system; determining, by the client computing device, that the first SMS message that is not a WAP push notification comprises a notification that an MMS message is available for the client computing device; generating, by the client computing device and in response to the determining, a WAP push notification that identifies the MMS message; injecting, by the client computing device, the WAP push notification that identifies the MMS message into a platform layer on the client computing device, wherein injecting the WAP push notif
Terminal devices · CPC title
by embedding added-value information into content, e.g. geo-tagging · CPC title
Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD] · CPC title
Messaging; Mailboxes; Announcements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.