IP Library Granted Patent US 7,720,082
Granted Patent B2
US 7,720,082 · App. 11/778,006 · Granted May 18, 2010

System and method for short message service and instant messaging continuity

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,720,082
App. No.
11/778,006
Granted
May 18, 2010
Kind
B2
Abstract

A system and method are disclosed for communicating messages between users that use different messaging services. A message from a user communication device is communicated to a remote user communication device using a first messaging service. The remote user communication device communicates messages using a second messaging service. The message from the user communication device is routed to a messaging interface gateway in accordance with configuration information associated with the remote user communication device. The message is routed from the messaging interface gateway to a messaging server associated with the remote user communication device. The messaging server is configured to use the second messaging service. The message is delivered to the remote user communication device using the second messaging service.

Claims (76)

1. A system for communicating information between users that use different messaging services, comprising:

a first user communication module,

wherein the first user communication module is configured to communicate a message to a second user communication module using a first messaging service, and

wherein the second user communication module is configured to communicate messages using a second messaging service; and

a signaling gateway module in communication with the first user communication module,

wherein the signaling gateway module is configured to interface messages between the first messaging service and the second messaging service,

wherein the message from the first user communication module is routed to the signaling gateway module in accordance with configuration information associated with the second user communication module, and

wherein the signaling gateway module is configured to route the message to the second user communication module via a messaging server module configured to use the second messaging service, and

wherein the signaling gateway module comprises:

a message filter module,

wherein the message filter module is configured to allow routing through the signaling gateway module of messages communicated from the first user communication module using the first messaging service, and wherein the message filter module is further configured to block non-message-related information communicated from the first user communication module using the first messaging service.

2. The system of claim 1 , comprising:

a communication server module in communication between the first user communication module and the signaling gateway module,

wherein the communication server module is configured to communicate with the first user communication module using the first messaging service.

3. The system of claim 2 , wherein the communication server module comprises a Short Message Service Center (SMSC) module.

4. The system of claim 2 , comprising:

a user information database module in communication with the communication server module,

wherein the user information database module is configured to store the configuration information of the first and second user communication modules.

5. The system of claim 4 , wherein the configuration information of the second user communication module comprises a Mobile Station International Subscriber Directory Number (MSISDN).

6. The system of claim 4 , wherein the communication server module is configured to obtain the configuration information associated with the second user communication module from the user information database module for routing the message to the signaling gateway module.

7. The system of claim 4 , wherein the signaling gateway module is configured to modify the configuration information of the second user communication module stored in the user information database module so that messages between the first user communication module and the second user communication module are routed through the signaling gateway module.

8. The system of claim 4 , wherein the user information database module comprises a Home Location Register (HLR) module.

9. The system of claim 1 , wherein the message filter module is configured to return the non-message-related information to the first user communication module.

10. The system of claim 9 , comprising:

a user information database proxy module,

wherein the user information database proxy module is configured to prevent the returned non-message-related information from being routed back to the signaling gateway module.

11. The system of claim 10 , wherein the user information database proxy module comprises a Home Location Register (HLR) proxy module.

12. The system of claim 9 , wherein the first user communication module is associated with at least two addresses, and

wherein one of the at least two addresses is adapted for use in returning the non-message related information to the first user communication module.

13. The system of claim 1 , wherein the first user communication module comprises a Short Message Service (SMS) communication device.

14. The system of claim 1 , wherein the signaling gateway module comprises a Signaling System 7 (SS7) application module.

15. The system of claim 1 , wherein the second user communication module comprises an Instant Messaging (IM) communication device.

16. The system of claim 1 , wherein the messaging server module comprises an Instant Messaging (IM) enabler module.

17. The system of claim 1 , wherein the first messaging service comprises Short Message Service (SMS).

18. The system of claim 1 , wherein the second messaging service comprises Instant Messaging (IM).

19. A method of communicating messages between users that use different messaging services, comprising the steps of:

a.) communicating a message from a first user communication device to a second user communication device using a first messaging service,

wherein the second user communication device communicates messages using a second messaging service;

b.) routing the message from the first user communication device to a messaging interface gateway in accordance with configuration information associated with the second user communication device;

c.) routing the message from the messaging interface gateway to a messaging server associated with the second user communication device,

wherein the messaging server is configured to use the second messaging service;

d.) delivering the message to the second user communication device using the second messaging service;

e.) filtering messages routed through the messaging interface gateway that are communicated from the first user communication device using the first messaging service; and

f.) blocking non-message-related information communicated from the first user communication device using the first messaging service.

20. The method of claim 19 , further comprising the step of:

g.) storing the configuration information of at least the second user communication device.

21. The method of claim 20 , wherein the configuration information of the second user communication device comprises a Mobile Station International Subscriber Directory Number (MSISDN).

22. The method of claim 20 , further comprising the step of:

h.) retrieving the stored configuration information associated with the second user communication device for routing the message to the messaging interface gateway.

23. The method of claim 20 , further comprising the step of:

h.) modifying the stored configuration information of the second user communication device so that messages between the first user communication device and the second user communication device are routed through the messaging interface gateway.

24. The method of claim 19 , further comprising the step of:

g.) returning the non-message-related information to the first user communication device.

25. The method of claim 24 , comprising the step of:

h.) preventing the returned non-message-related information from being routed back to the messaging interface gateway.

26. The method of claim 24 , wherein the first user communication device is associated with at least two addresses, and

wherein one of the at least two addresses is adapted for use in returning the non-message related information to the first user communication device.

27. The method of claim 19 , wherein the first user communication device comprises a Short Message Service (SMS) communication device.

28. The method of claim 19 , wherein the messaging interface gateway comprises a Signaling System 7 (SS7) application.

29. The method of claim 19 , wherein the second user communication device comprises an Instant Messaging (IM) communication device.

30. The method of claim 19 , wherein the messaging server comprises an Instant Messaging (IM) enabler.

31. The method of claim 19 , wherein the first messaging service comprises Short Message Service (SMS).

32. The method of claim 19 , wherein the second messaging service comprises Instant Messaging (IM).

33. A system for communicating information between users, comprising:

a first mobile network operator in communication with a first communication device,

wherein the first communication device is configured to communicate a message to a second communication device using a first messaging service, and

wherein the second communication device is configured to communicate messages using a second messaging service; and

a second mobile network operator in communication with the first mobile network operator and the second communication device,

wherein the second mobile network operator comprises:

a messaging interface module,

wherein the messaging interface module is configured to interface messages between the first messaging service and the second messaging service; and

a messaging server module in communication with the messaging interface module and the second communication device,

wherein the messaging server module is configured to use the second messaging service for communicating messages to the second communication device,

wherein the first mobile network operator is configured to route the message from the first communication device to the messaging interface module in accordance with address information associated with the second communication device,

wherein the messaging interface module is configured to route the message to the messaging server module, and

wherein the messaging server module is configured to deliver the message to the second communication device using the second messaging service, and wherein the messaging server module is further configured to block non-message-related information communicated from the first communication device using the first messaging service.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. 16/990,698 PREVIOUSLY RECORDED ON REEL 058294 FRAME 0010. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 21, 2022
From: TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 059846/0157 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 058294, FRAME 0161 Recorded Dec 27, 2021
From: JPMORGAN CHASE BANK, N.A.
To: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
Reel/Frame 058593/0852 →
SECOND LIEN PATENT SECURITY AGREEMENT RELEASE Recorded Dec 3, 2021
From: UBS AG, STAMFORD BRANCH
To: NEUSTAR, INC.; MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.
Reel/Frame 058300/0739 →
FIRST LIEN PATENT SECURITY AGREEMENT RELEASE Recorded Dec 3, 2021
From: BANK OF AMERICA, N.A.
To: NEUSTAR, INC.; MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.
Reel/Frame 058300/0762 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Dec 1, 2021
From: TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 058294/0010 →
GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Dec 1, 2021
From: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION HEALTHCARE, INC.; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: JPMORGAN CHASE BANK, N.A
Reel/Frame 058294/0161 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 22, 2017
From: MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.; NEUSTAR, INC.
To: UBS AG, STAMFORD BRANCH
Reel/Frame 043633/0527 →
SECURITY INTEREST Recorded Aug 22, 2017
From: MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.; NEUSTAR, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 043633/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2008
From: FRIDMAN, SHARON; VOLACH, BEN; MAKAVY, RAN; YU, I-HSIANG; ROSEN, BRIAN; ELY, THOMAS CHAMBERS
To: NEUSTAR, INC.
Reel/Frame 020513/0121 →