IP Library Granted Patent US 7,774,006
Granted Patent B2
US 7,774,006 · App. 11/351,566 · Granted Aug 10, 2010

Apparatus and method for improving short message service dependability

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,774,006
App. No.
11/351,566
Granted
Aug 10, 2010
Kind
B2
Abstract

An apparatus and a method for improving short message service dependability by reducing the risk of an SM being loss due to failure in a network having both an SMS routers and an SMSC and in which forward and store delivery or Early-Ack is enabled in the router. Alternative apparatus and methods are presented which mitigate the possibility of losing an SM before it is delivered to a recipient or received and persistently stored by the SMSC by placing the SM in a survivable storage medium before acknowledgement of the SM is sent to the submitter of the SM and by providing a recovery mechanism that can re-attempt a delivery or a forwarding of the SM, based on the content of the survivable storage medium, in the case of a failure.

Claims (68)

1. A method for improving short message service (SMS) dependability in a mobile telephony network having a short message service center (SMSC) that can provide for persistently storing and forwarding of short messages (SM) to respective addressees and a router that first receives the SM and mitigates the number of SM forwarded to the SMSC by attempting to deliver a portion of the SM received, the method comprising the steps of:

receiving a SM from a submitter;

creating a first log entry, including a copy of the SM, in a log store;

acknowledging receipt of the SM to the submitter;

attempting one of a first delivery attempt (FDA) of the SM to an addressee and a forwarding (FWD) of the SM to the SMSC;

on recovery from a failure, determining that a second log entry is not found, indicating that the one of the FDA and the FWD failed;

re-attempting the one of the FDA and the FWD using the copy of the SM included in the first log entry; and

on successful completion of the one of the FDA and the FWD, creating the second log entry, including an indication of the successful completion, in the log store;

wherein the log store is a survivable storage medium whose contents can survive a failure of the router and wherein the step of creating a first log entry occurs before the step of acknowledging.

2. The method of claim 1 , wherein log entries are written sequentially to the log store.

3. The method of claim 1 , wherein the first log entry includes an indication of whether a FDA or a FWD is to be attempted and in the case of the FWD also includes an identifier of the SMSC.

4. The method of claim 1 , further comprising the step of starting an acknowledge timer when the SM is received; and wherein the steps of:

creating a first log entry; and

acknowledging receipt;

occur when the acknowledge timer has expired and a successful completion of the one of the FDA and the FWD has not occurred.

5. The method of claim 4 , wherein the duration of the acknowledge timer is less than an anticipated acknowledge time-out duration for the submitter.

6. A method for improving short message service (SMS) dependability in a mobile telephony network having a short message service center (SMSC) that can provide for persistently storing and forwarding of short messages (SM) to respective addressees and a router that first receives the SM and mitigates the number of SM forwarded to the SMSC by attempting to deliver a portion of the SM received, the method comprising the steps of:

receiving a SM from a submitter;

starting an acknowledge timer when the SM is received;

when the acknowledge timer expires and a successful completion of one of a first delivery attempt (FDA) of the SM to an addressee and a forwarding (FWD) of the SM to the SMSC has not occurred:

creating a copy of the SM in a replicate store; and

acknowledging receipt of the SM to the submitter;

attempting the one of the FDA and the FWD;

on recovery from a failure, determining that the copy of the SM is found in the replicate store, indicating that the one of the FDA and the FWD failed;

re-attempting the one of the FDA and the FWD using the copy of the SM; and

on the successful completion of the one of the FDA and the FWD, deleting the copy of the SM in the replicate store;

wherein the replicate store is a survivable storage medium whose contents can survive a failure of the router and wherein the step of creating a copy of the SM occurs before the step of acknowledging.

7. The method of claim 6 , further comprising the steps of:

starting a message timer after the step of creating a copy of the SM; and

reattempting the one of the FDA and the FWD when the message timer has expired and the copy of the SM has not been deleted from the replicate store.

8. The method of claim 6 , wherein the duration of the acknowledge timer is less than an anticipated acknowledge time-out duration for the submitter.

9. An apparatus for improving short message service (SMS) dependability in a mobile telephony network comprising:

a mobile telephony network interface adapted to receiving a short message (SM) from a submitter in the mobile telephony network and for sending an acknowledgement to the submitter;

a fixed network interface adapted to forwarding the SM to an addresses;

an SMSC interface adapted to forwarding the SM to a short message service center (SMSC);

a log store adapted to storing log entries and to preserving the log entries in the case of a failure of the apparatus;

a log manager adapted to adding and retrieving log entries to and from the log store;

a recovery manager adapted to, on recovery from a failure, determining that a second log entry is not found, indicating that one of a first delivery attempt (FDA) of the SM to an addressee and a forwarding (FWD) of the SM to the SMSC failed; and

a SM manager adapted to:

creating a first log entry, including a copy of the SM, in the log store via the log manager;

sending an acknowledgement to the submitter via the mobile telephony network interface after creating the first log entry;

attempting the one of the FDA and the FWD, via the fixed network interface and the SMSC interface respectively; and

in response to the recovery manager determining that the second log entry is not found, re-attempting the one of the FDA and the FWD using the copy of the SM included in the first log entry; and

creating, on successful completion of the one of the FDA and the FWD, a second log entry, including an indication of the successful completion, in the log store via the log manager.

10. The apparatus of claim 9 , wherein the log store stores log entries sequentially.

11. The apparatus of claim 9 , wherein the first log entry includes an indication of whether a FDA or a FWD is to be attempted and in the case of the FWD also includes an identifier of the SMSC.

12. The apparatus of claim 9 , further comprising a timer manager adapted to starting an acknowledge timer when the SM is received; and wherein the SM manager is further adapted to

creating the first log entry and sending the acknowledgement when the acknowledge timer has expired and a successful completion of the one of the FDA and the FWD has not occurred.

13. The apparatus of claim 12 , wherein the duration of the acknowledge timer is less than an anticipated acknowledge time-out duration for the submitter.

14. An apparatus for improving short message service (SMS) dependability in a mobile telephony network comprising:

a mobile telephony network interface adapted to receiving a short message (SM) from a submitter in the mobile telephony network and for sending an acknowledgement to the submitter;

a timer manager adapted to starting an acknowledge timer when the SM is received;

a fixed network interface adapted to forwarding the SM to an addresses;

an SMSC interface adapted to forwarding the SM to a short message service center (SMSC);

a replicate store adapted to storing a copy of the SM, and to preserving the copy of the SM in the case of a failure of the apparatus;

a replicate manager adapted to adding and deleting the copy of the SM to and from the replicate store;

a recovery manager adapted to determining, on recovery from a failure, that the copy of the SM is found in the replicate store, indicating that one of a first delivery attempt (FDA) of the SM to an addressee and a forwarding (FWD) of the SM to the SMSC failed;

a SM manager adapted to:

when the acknowledge timer expires and a successful completion of one of the FDA and the FWD has not occurred:

adding the copy of the SM to the replicate store via the replicate manager; and

sending an acknowledgement to the submitter via the mobile telephony network interface after creating the first log entry;

attempting the one of a first delivery attempt (FDA) of the SM to an addressee and a forwarding (FWD) of the SM to the SMSC, via the fixed network interface and the SMSC interface respectively; and

in response to the recovery manager determining that the copy of the SM is found in the replicate store, re-attempting the one of the FDA and the FWD using the copy of the SM; and

deleting, on the successful completion of the one of the FDA and the FWD, the copy of the SM from the replicate store via the replicate manager.

15. The apparatus of claim 14 , the SM manager further adapted to:

starting a message timer after creating a copy of the SM;

reattempting the one of the FDA and the FWD when the message timer has expired and the copy of the SM has not been deleted from the replicate store.

16. The apparatus of claim 14 , wherein the duration of the acknowledge timer is less than an anticipated acknowledge time-out duration for the submitter.

Assignments (27)
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 069113 AND FRAME 0558 Recorded Jul 31, 2025
From: GLAS USA LLC
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072308/0172 →
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 067565 AND FRAME 0678 Recorded Jul 29, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0421 →
RELEASE OF SECURITY INTERESTS (SYNDICATED) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0121 →
RELEASE OF SECURITY INTERESTS (SIDECAR) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0041 →
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 29, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: GLAS USA LLC
Reel/Frame 072245/0764 →
SECURITY INTEREST Recorded Jul 28, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: BLUE TORCH FINANCE LLC
Reel/Frame 072268/0439 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 069113/0596 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 4, 2024
From: MAVENIR SYSTEMS, INC.
To: GLAS USA LLC
Reel/Frame 069113/0558 →
SECURITY INTEREST Recorded Aug 30, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 068822/0966 →
SECURITY INTEREST Recorded May 29, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 067565/0678 →
SECURITY AGREEMENT Recorded Jul 13, 2022
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060641/0242 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL - RELEASE OF 046139.0299 Recorded Aug 18, 2021
From: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
To: MAVENIR SYSTEMS, INC.
Reel/Frame 057222/0398 →
SECURITY AGREEMENT Recorded Aug 18, 2021
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 057221/0801 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded May 14, 2018
From: MAVENIR SYSTEMS, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 046139/0299 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2018
From: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
To: MAVENIR SYSTEMS, INC. (F/K/A MITEL MOBILITY INC.)
Reel/Frame 045773/0100 →
CHANGE OF NAME Recorded Apr 21, 2017
From: MITEL MOBILITY INC.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 042369/0185 →
GRANT OF A SECURITY INTEREST -- PATENTS Recorded Mar 3, 2017
From: MAVENIR SYSTEMS, INC. (F/K/A MITEL MOBILITY INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 041877/0881 →
MERGER AND CHANGE OF NAME Recorded Oct 23, 2015
From: MAVENIR HOLDINGS, INC.; MITEL MOBILITY, INC.
To: MITEL MOBILITY, INC.
Reel/Frame 036873/0095 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: SILICON VALLEY BANK
To: MAVENIR SYSTEMS, INC.; MAVENIR HOLDINGS, INC.; MAVENIR INTERNATIONAL HOLDINGS, INC. FKA STOKE, INC.; MAVENIR SYSTEMS IP HOLDINGS, LLC
Reel/Frame 035551/0171 →
MERGER Recorded Nov 19, 2012
From: AIRWIDE SOLUTIONS INC.
To: MAVENIR HOLDINGS, INC.
Reel/Frame 029319/0904 →
RELEASE OF SECURITY INTEREST Recorded Oct 24, 2012
From: COMERICA BANK, A TEXAS BANKING ASSOCIATION
To: MAVENIR HOLDINGS, INC., FORMERLY KNOWN AS AIRWIDE SOLUTIONS, INC.
Reel/Frame 029178/0732 →
SECURITY AGREEMENT Recorded Oct 19, 2012
From: MAVENIR SYSTEMS, INC.; MAVENIR HOLDINGS, INC.
To: SILICON VALLEY BANK
Reel/Frame 029156/0199 →
SECURITY AGREEMENT Recorded Sep 30, 2011
From: MAVENIR HOLDINGS, INC. FORMERLY KNOWN AS AIRWIDE SOLUTIONS INC.
To: COMERICA BANK
Reel/Frame 026999/0975 →
RELEASE OF SECURITY INTEREST Recorded Sep 1, 2011
From: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
To: AIRWIDE SOLUTIONS INC.
Reel/Frame 026844/0194 →
RELEASE OF SECURITY INTEREST Recorded May 27, 2011
From: AIRWIDE SOLUTIONS INC.
To: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
Reel/Frame 026355/0828 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2009
From: HUGGET, ROBERT; WORTH, NICHOLAS W; WANG, JIWEI R
To: AIRWIDE SOLUTIONS INC
Reel/Frame 023562/0984 →
SECURITY AGREEMENT Recorded Dec 4, 2007
From: AIRWIDE SOLUTIONS INC.
To: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
Reel/Frame 020196/0127 →