US 12,192,861 B1
Service continuity and network preference for SMS services
Dev Cham, New Providence, NJ (US); and Suman Pothuraju, Ozone Park, NY (US)
Assigned to CSC Holdings, LLC, Bethpage, NY (US)
Filed by CSC HOLDINGS, LLC, Bethpage, NY (US)
Filed on Jun. 9, 2023, as Appl. No. 18/332,525.
Application 14/926,177 is a division of application No. 13/835,615, filed on Mar. 15, 2013, granted, now 9,204,269, issued on Dec. 1, 2015.
Application 18/332,525 is a continuation of application No. 17/465,077, filed on Sep. 2, 2021, granted, now 11,722,859.
Application 17/465,077 is a continuation of application No. 16/568,968, filed on Sep. 12, 2019, granted, now 11,115,786, issued on Sep. 7, 2021.
Application 16/568,968 is a continuation of application No. 15/947,284, filed on Apr. 6, 2018, granted, now 10,419,899, issued on Sep. 17, 2019.
Application 15/947,284 is a continuation of application No. 14/926,177, filed on Oct. 29, 2015, granted, now 9,973,907, issued on May 15, 2018.
Claims priority of provisional application 61/667,348, filed on Jul. 2, 2012.
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 4/00 (2018.01); H04L 61/5007 (2022.01); H04L 65/1073 (2022.01); H04W 4/14 (2009.01); H04W 60/00 (2009.01); H04W 60/04 (2009.01); H04W 88/02 (2009.01); H04W 88/06 (2009.01); H04W 92/00 (2009.01)
CPC H04W 4/14 (2013.01) [H04L 61/5007 (2022.05); H04L 65/1073 (2013.01); H04W 60/005 (2013.01); H04W 60/00 (2013.01); H04W 60/04 (2013.01); H04W 88/02 (2013.01); H04W 88/06 (2013.01); H04W 92/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
attempting delivery of a short message service (SMS) message on a first network 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 a second network after a failure to deliver the SMS message on the first network;
after failure to deliver the SMS message on the second network, reattempting delivery of the SMS message on the first network followed by reattempting delivery of the SMS message on the second network, according to a second predetermined time schedule;
receiving a new registration for a recipient of the SMS message on the second network;
attempting delivery of the SMS message on the second network in response to the new registration;
receiving a RADIUS feed corresponding to the SMS message;
extracting data from the RADIUS feed;
storing at least one of the following for the SMS message in an accessible storage: at least one IP address of a sender of the SMS message, a route index, a mobile directory number, a wide area network (WAN) IP address and a virtual private network (VPN) IP address in a call detail record; and
evaluating the call detail record by determining SMS traffic patterns on the first network and on the second network.