IP Library Granted Patent US 9,445,247
Granted Patent B2
US 9,445,247 · App. 14/942,710 · Granted Sep 13, 2016

System and method for short message services to an instant messaging conversion

Inventors: William B. Long (Louisville, CO); Bopsi Chandramouli (Warrenville, IL); Todd J. Whiteley (Lake Forest, IL)
Assignees: Level 3 Communications, LLC.; Vail Systems, Inc.
H04W4/14H04L12/66H04L51/066H04L51/36H04L67/2823H04W4/12
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,445,247
App. No.
14/942,710
Granted
Sep 13, 2016
Kind
B2
Abstract

Implementations of the present disclosure involve systems and methods for federating communications between a first network that transmits and receives messages formatted in a first format and a second network that transmits and receives messages formatted in a second format. The systems and methods are configured to receive a message from the first network formatted in the first format. The system then converts the message into a unified format that may be sent to the second network. After receiving the message in the unified format, the message may then be converted into the format of the second network and sent on the second network like any other message on the second network.

Claims (44)

1. A system for federating communications between a short message service (SMS) format and an instant messaging (IM) format, the system comprising:

an SMS gateway to receive a first message over a telecommunications network in the SMS format, and to convert the first message to a unified communication format employed in a computing network and to transmit the first message in the unified communication format over the computing network based on a destination of the first message corresponding to an enterprise client of the system;

a centralized unified communication environment to receive the first message in the unified communication format via the computing network; and

a plurality of enterprise unified communication environments communicatively coupled to the centralized communication environment, each of the plurality of enterprise unified communication environments corresponding to an enterprise client of the system;

the centralized unified communication environment to forward the first message to one of the plurality of enterprise unified communication environments, the one of the plurality of enterprise unified communication environments corresponding to the destination of the first message; and

the one of the plurality of enterprise unified communication environments to transmit the first message in the IM format to the destination of the first message when a user corresponding to the destination is online with the IM system and to return the first message to the centralized unified communication environment based on the user corresponding to the destination not being online with the IM system, the centralized unified communication environment further to return the first message from the one of the plurality of enterprise unified communication environments to the SMS gateway in the unified communication format.

2. The system of claim 1 , the centralized unified communication environment comprising a federation interface to convert messages from the unified communication format to the IM format, and the centralized unified communication environment to forward the first message to the one of the plurality of enterprise unified communication environments in the IM format.

3. The system of claim 1 , each of the plurality of enterprise unified communication environments comprising a federation interface to convert messages from the unified communication format to the IM format, and the centralized unified communication environment to forward the first message to the one of the plurality of enterprise unified communication environments in the unified communication format.

4. The system of claim 1 , the SMS gateway to forward the first message in the SMS format over the telecommunications network based on the destination of the first message not corresponding to an enterprise client of the system.

5. The system of claim 1 , the SMS gateway to access a database including information identifying a plurality of enterprise clients of the system, to determine whether the destination of the first message corresponds to one of the plurality of enterprise clients of the system based on the database, and to identify the one of the plurality of enterprise clients corresponding to the destination of the first message.

6. The system of claim 5 , the one of the plurality of enterprise unified communication environments to access the database to identify the destination of the first message prior to transmitting the first message in the IM format to the destination.

7. The system of claim 1 , the one of the plurality of enterprise unified communication environments to query the IM system of the one of the plurality of enterprise unified communication environments to ensure the user corresponding to the destination is online with the IM system prior to transmitting the first message in the IM format to the destination.

8. The system of claim 1 ,

a second one of the plurality of enterprise unified communication environments to receive a second message in the IM format from a source of the second message and to forward the second message to the centralized unified communication environment;

the centralized unified communication environment to forward the second message in the unified communication format over the computing network to the SMS gateway; and

the SMS gateway to convert the second message from the unified communication format to the SMS format and to transmit the second message over the telecommunications network in the SMS format to a destination of the second message.

9. The system of claim 8 , the centralized unified communication environment comprising a federation interface to convert messages from the IM format to the unified communication format, and the second one of the plurality of plurality of enterprise unified communication environments to forward the second message to the centralized unified communication environment in the IM format.

10. The system of claim 8 , each of the plurality of enterprise unified communication environments comprising a federation interface to convert messages from the IM format to the unified communication format, and the second one of the plurality of plurality of enterprise unified communication environments to forward the second message to the centralized unified communication environment in the unified communication format.

11. The system of claim 8 , the second one of the plurality of enterprise unified communication environments to forward the second message to the centralized unified communication environment based on the second message being addressed to a telephone number.

12. The system of claim 8 , the second one of the plurality of enterprise unified communication environments to forward the second message to the centralized unified communication environment based on a user explicitly selecting the SMS format for the second message.

13. The system of claim 8 , one of the centralized unified communication environment or the second one of the plurality of enterprise unified communication environments to format the second message in the unified communication format to conform to an SMS message policy prior to forwarding the second message in the unified communication format.

14. A method of federating communications between a short message service (SMS) format and an instant messaging (IM) format, the method comprising:

receiving a first message in the SMS format at an SMS gateway from a telecommunications network,

converting the first message at the SMS gateway to a unified communication format employed in a computing network and transmitting the first message in the unified communication format from the SMS gateway over the computing network based on a destination of the first message corresponding to an enterprise client of a federating system;

receiving the first message in the unified communication format via the computing network at a centralized unified communication environment;

forwarding the first message from the centralized unified communication environment to one of a plurality of enterprise unified communication environments, each of the plurality of enterprise unified communication environments corresponding to an enterprise client of the system, the one of the plurality of enterprise unified communication environments corresponding to the destination of the first message; and

transmitting the first message in the IM format from the one of the plurality of enterprise unified communication environments to the destination of the first message when a user corresponding to the destination is online with the IM system and returning the first message to the centralized unified communication environment based on the user corresponding to the destination not being online with the IM system, the centralized unified communication environment further returning the first message from the one of the plurality of enterprise unified communication environments to the SMS gateway in the unified communication format.

15. The method of claim 14 , further comprising converting the first message from the unified communication format to the IM format in a federation interface of the centralized unified communication environment.

16. The method of claim 14 , further comprising converting the first message from the unified communication format to the IM format in a federation interface of the one of the plurality of enterprise unified communication environments.

17. The method of claim 14 , further comprising forwarding the first message in the SMS format from the SMS gateway over the telecommunications network based on the destination of the first message not corresponding to an enterprise client of the federating system.

18. The method of claim 14 , further comprising:

receiving a second message in the IM format at a second one of the plurality of enterprise unified communication environments from a source of the second message;

forwarding the second message from the second one of the plurality of enterprise unified communication environments to the centralized unified communication environment;

forwarding the second message in the unified communication format from the centralized unified communication environment over the computing network to the SMS gateway;

converting the second message from the unified communication format to the SMS format at the SMS gateway; and

transmitting the second message from the SMS gateway over the telecommunications network in the SMS format to a destination of the second message.

19. The method of claim 18 , the forwarding of the second message from the second one of the plurality of enterprise unified communication environments to the centralized unified communication environment being based on the second message being addressed to a telephone number.

20. The method of claim 18 , the forwarding of the second message from the second one of the plurality of enterprise unified communication environments to the centralized unified communication environment being based on a user explicitly selecting the SMS format for the second message.

21. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of at least one machine, cause the at least one machine to perform operations comprising:

receiving a first message in a short message service (SMS) format at an SMS gateway from a telecommunications network,

converting the first message at the SMS gateway to a unified communication format employed in a computing network and transmitting the first message in the unified communication format from the SMS gateway over the computing network based on a destination of the first message corresponding to an enterprise client of a federating system;

receiving the first message in the unified communication format via the computing network at a centralized unified communication environment;

forwarding the first message from the centralized unified communication environment to one of a plurality of enterprise unified communication environments, each of the plurality of enterprise unified communication environments corresponding to an enterprise client of the system, the one of the plurality of enterprise unified communication environments corresponding to the destination of the first message; and

transmitting the first message in an instant messaging (IM) format from the one of the plurality of enterprise unified communication environments comprising an IM system to the destination of the first message when a user corresponding to the destination is online with the IM system and returning the first message to the centralized unified communication environment based on the user corresponding to the destination not being online with the IM system, the centralized unified communication environment further returning the first message from the one of the plurality of enterprise unified communication environments to the SMS gateway in the unified communication format.

Assignments (4)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2015
From: LONG, WILLIAM B.; CHANDRAMOULI, BOPSI
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 037059/0352 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2015
From: WHITELEY, TODD J.
To: LEVEL 3 COMMUNICATIONS, LLC; VAIL SYSTEMS, INC.
Reel/Frame 037059/0436 →
Continuity (3)
Continuation 13612638 · Sep 12, 2012
Provisional Application 61533885 · Sep 13, 2011
Related Publication 20160073244A1 · Mar 10, 2016