Patent ID: 9204269
Filing Date: 2015-12-01
Classification: H04L,H04W

Abstract:
1. A method, comprising: receiving a short message service (SMS) message in a short message service center (SMSC) and storing the SMS message in a realtime cache to be delivered to a recipient; determining an SMS routing preference for the recipient including attempted delivery on a first network followed by attempted delivery on a second network; attempting delivery of the SMS message on the first network up to a first predetermined number of times according to a first predetermined time schedule, wherein the first predetermined number of times and the first predetermined time schedule are based on a retry mechanism on SIP that utilizes an increasing back-off interval between delivery attempts; attempting delivery of the SMS message on the second network after a failure to deliver the SMS message on the first network; placing the SMS message in a waitlist queue after a failure to deliver the SMS message on the second network; monitoring network registration of the recipient on the first network and the second network according to a second predetermined time schedule; moving the SMS message from the waitlist queue to the realtime cache based on the network registration of the recipient; and reattempting delivery of the SMS message to the recipient based on the SMS routing preference.