IP Library Granted Patent US 9,510,180
Granted Patent B2
US 9,510,180 · App. 14/272,709 · Granted Nov 29, 2016

Mobile management message distribution and active on-network determination

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 9,510,180
App. No.
14/272,709
Granted
Nov 29, 2016
Kind
B2
Abstract

An application interface can support real-time mobile management notification. The application interface can have integrated Home Location Registry (HLR) mobile management signaling, such as Signal System 7 (SS7). An HLR database can contain mobile management registration messages, for example Update Location or Ready for Short Message (SM). A real-time feed can be received from the HLR database. Mobile management messages received via the feed can translated into application notification messages. The translated application notification messages can be delivered to registered applications that may reside on an external customer network.

Claims (39)

1. A method comprising the steps of:

by a digital gateway, maintaining a database that associates mobile devices with a customer application,

wherein the digital gateway comprises

a first communication interface for a first communication link to a home location registry (HLR) for a cellular network;

a second communication interface for a second communication link to an signalling system 7 (SS7) network for the cellular network;

a third communication interface for a third communication link to a short message service center (SMSC) for the SS7 network; and

a fourth communication interface for a fourth communication link to an external customer network, and

wherein the customer application comprises a machine-to-machine application that resides on the external customer network;

by the digital gateway, receiving a plurality of mobile management messages from the HLR via the first communication interface;

by the digital gateway, comparing a mobile management message from the plurality of mobile management messages with the database to determine whether the mobile management message is associated with one of the mobile devices; and

by the digital gateway, if the mobile management message is determined to be associated with the one of the mobile devices, sending notification to the customer application via the fourth communication interface that the one of the mobile devices is available,

wherein the step of sending notification to the customer application comprises the digital gateway translating the mobile management message into a format compatible with the customer application, wherein the mobile management message has a protocol that is incompatible with the customer application and the translated mobile management message has a protocol that is compatible with the application.

2. The method of claim 1 , wherein the digital gateway comprises an SMS messaging gateway.

3. The method of claim 1 , wherein the digital gateway receives the plurality of mobile management messages as a stream.

4. The method of claim 1 , wherein the digital gateway comprises an short message service (SMS) messaging gateway, wherein the plurality of mobile management messages are streamed from the HLR to the SMS messaging gateway via Extensible Markup Language (XML) protocol, and wherein the translated mobile management message comprises an application protocol message.

5. The method of claim 1 , further comprising the step of

by the digital gateway, if the mobile management message is determined to be associated with the one of the mobile devices, updating the database.

6. The method of claim 1 , wherein the step of sending notification to the customer application comprises translating the mobile management message into an application notification message.

7. The method of claim 1 , wherein the digital gateway comprises a messaging gateway that connects a plurality of external customer networks to at least one cellular network.

8. The method of claim 1 , further comprising the step of by the digital gateway, receiving SMS mobile terminate (SMS MT) results via SS7.

9. The method of claim 1 , further comprising the step of

by the digital gateway, receiving SMS MT results from the SMSC via the third communication interface.

10. The method of claim 1 , further comprising the steps of:

by the digital gateway, receiving SMS MT results via SS7; and

by the digital gateway, receiving SMS MT results from the SMSC.

11. A method comprising:

receiving a mobile terminate (MT) result at a gateway;

determining, at the gateway, whether the received MT result indicates a delivery failure for an application that resides on an external customer network;

if the delivery failure is indicated, then including in a registration database at the gateway a mobile device identifier that is associated with the MT result;

receiving, at the gateway, a mobile management message from a home location register, wherein the mobile management message has a first protocol that is incompatible with the application;

determining, at the gateway, whether the received mobile management message is associated with a mobile device based on comparing the mobile management message to a database; and

if the received mobile management message is determined to be associated with the mobile device, then, at the gateway, performing the steps of:

translating the mobile management message into a format compatible with the application so that the translated message has a second protocol that is compatible with the application; and

sending a notification to the application that the mobile device is available, the notification comprising the translated mobile management message.

12. The method of claim 11 , wherein the gateway comprises an SMS messaging gateway.

13. The method of claim 11 , wherein the application comprises a registered customer application.

14. The method of claim 11 , wherein the gateway provides an interface between one or more cellular networks and one or more external customer networks.

15. The method of claim 11 , further comprising the step of

at the gateway, translating another mobile management message into an application notification message having a protocol compatible with the application.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2023
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: SIERRA WIRELESS AMERICA, INC.; SIERRA WIRELESS, INC.
Reel/Frame 062702/0496 →
SECURITY INTEREST Recorded Feb 9, 2023
From: SIERRA WIRELESS AMERICA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 062646/0340 →
RELEASE OF SECURITY INTEREST Recorded Jan 12, 2023
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: SIERRA WIRELESS AMERICA INC.; SIERRA WIRELESS INC.
Reel/Frame 062389/0067 →
SECURITY INTEREST Recorded Mar 16, 2022
From: SIERRA WIRELESS, INC.; SIERRA WIRELESS AMERICA INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 059908/0311 →
MERGER Recorded Jan 21, 2022
From: SIERRA WIRELESS SERVICES AMERICA HOLDINGS INC.
To: SIERRA WIRELESS AMERICA, INC.
Reel/Frame 058803/0147 →
CHANGE OF NAME Recorded Jan 21, 2022
From: NUMEREX CORP.
To: SIERRA WIRELESS SERVICES AMERICA HOLDINGS INC.
Reel/Frame 058803/0001 →
RELEASE OF SECURITY INTEREST Recorded Dec 7, 2017
From: HCP-FVF, LLC
To: NUMEREX CORP.; OMNILINK SYSTEMS INC.; UPLINK SECURITY, LLC
Reel/Frame 044744/0970 →
RELEASE OF SECURITY INTEREST Recorded Jun 8, 2017
From: CRYSTAL FINANCIAL LLC
To: NUMEREX CORP.; OMNILINK SYSTEMS INC.
Reel/Frame 042735/0779 →
SECURITY INTEREST Recorded Jun 8, 2017
From: NUMEREX CORP.; OMNILINK SYSTEMS INC.
To: HCP-FVF, LLC, AS COLLATERAL AGENT
Reel/Frame 042735/0928 →
SECURITY INTEREST Recorded Apr 27, 2016
From: NUMEREX CORP.; OMNILINK SYSTEMS INC.
To: CRYSTAL FINANCIAL LLC
Reel/Frame 038542/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2014
From: TARLETON, BRYAN; CRISCOLO, MICHAEL J; STARGARDT, WAYNE
To: NUMEREX CORP.
Reel/Frame 032848/0874 →