IP Library Granted Patent US 7,676,229
Granted Patent B2
US 7,676,229 · App. 11/513,529 · Granted Mar 9, 2010

Cellular-to-VoIP call establishment systems, methods, devices, and computer software

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,676,229
App. No.
11/513,529
Granted
Mar 9, 2010
Kind
B2
Abstract

Various embodiments of systems, methods, devices, and computer software for establishing a cellular-to-VoIP call are provided. One embodiment is a method for establishing a VoIP media session between an originating cellular telephone and a VoIP destination device. One such method comprises: receiving a first data message from an originating cellular telephone, the first data message comprising an identifier associated with a VoIP destination device; sending a second data message to the originating cellular telephone, the second data message comprising information identifying a temporary directory number (TDN) associated with the VoIP destination device; detecting an incoming voice call to the TDN from the originating cellular telephone; sending an invite message to the identifier associated with the VoIP destination device; sending a ringing indication to the originating cellular telephone; receiving an accept reply from the VoIP destination device; and answering the incoming voice call from the cellular telephone and establishing a VoIP media session between the originating cellular telephone and the VoIP destination device.

Claims (33)

1. A method for establishing a session between an originating mobile communication device and a VoIP destination device, the method comprising:

receiving a first data message from an originating mobile communication device while the originating mobile communication device is not engaged in a current voice call with a VoIP destination device, the first data message comprising information identifying the VoIP destination device;

in response to receiving the first data message, sending a second data message to the originating mobile communication device, the second data message comprising information identifying a temporary directory number (TDN) associated with the VoIP destination device;

the originating mobile communication device initiating an initial incoming voice call to the TDN;

receiving the initial incoming voice call to the TDN from the originating mobile communication device;

in response to receiving the initial incoming voice call, establishing a media session between the originating mobile communication device and the VoIP destination device; and

bridging the initial incoming voice call with the media session.

2. The method of claim 1 , wherein the receiving the first data message comprises receiving a session initiation protocol (SIP) uniform resource indicator (URI) associated with the VoIP destination device.

3. The method of claim 1 , further comprising validating the VoIP destination device, in response to receiving the first data message.

4. The method of claim 3 , further comprising allocating the TDN based on a location of an originating switch.

5. The method of claim 1 , wherein the establishing the media session between the originating mobile communication device and the VoIP destination device involves a session initiation protocol (SIP).

6. The method of claim 1 , wherein the establishing the media session between the originating mobile communication device and the VoIP destination device comprises bridging the initial incoming voice call with the originating mobile communication device to a VoIP media session with the VoIP destination device.

7. The method of claim 1 , wherein the establishing the media session between the originating mobile communication device and the VoIP destination device and bridging the initial incoming voice call with the media session comprises:

sending an invite message to the VoIP destination device;

answering the incoming voice call;

receiving an accept reply from the VoIP destination device; and

sending a ringing indication to the originating mobile communication device.

8. A method for establishing a VoIP media session between an originating cellular telephone and a VoIP destination device, the method comprising:

an originating cellular telephone initiating a call establishment process with a VoIP destination device, while there is not a current voice call with the VoIP destination device, by sending a first data message to an application server, the first data message comprising an identifier associated with the VoIP destination device;

the application server receiving the first data message;

the application server sending a second data message to the originating cellular telephone, the second data message comprising information identifying a temporary directory number (TDN) associated with the VoIP destination device;

the originating cellular telephone initiating an initial incoming voice call to the TDN;

a gateway detecting the initial incoming voice call to the TDN from the originating cellular telephone;

sending an invite message to the identifier associated with the VoIP destination device;

sending a ringing indication to the originating cellular telephone;

receiving an accept reply from the VoIP destination device;

answering the initial incoming voice call from the originating cellular telephone and establishing a VoIP media session between the originating cellular telephone and the VoIP destination device; and

bridging the initial incoming voice call with the VoIP media session.

9. The method of claim 8 , wherein the receiving the first data message comprises receiving a SIP URI associated with the VoIP destination device.

10. The method of claim 8 , wherein the first data message comprises one of a 1XRTT message, a WAP message, and an SMS message.

11. The method of claim 8 , wherein the detecting the initial incoming voice call comprises:

routing the signaling associated with the TDN to the application server; and

retrieving the identifier associated with the VoIP destination.

Assignments (10)
NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 16, 2022
From: SYNIVERSE TECHNOLOGIES, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 060072/0598 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 13, 2022
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: SYNIVERSE TECHNOLOGIES, LLC
Reel/Frame 060064/0447 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 13, 2022
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: SYNIVERSE TECHNOLOGIES, LLC
Reel/Frame 060064/0454 →
SECURITY INTEREST Recorded Mar 12, 2018
From: SYNIVERSE TECHNOLOGIES, LLC
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 045176/0670 →
SECURITY AGREEMENT Recorded Apr 24, 2012
From: SYNIVERSE TECHNOLOGIES, LLC
To: BARCLAYS BANK PLC
Reel/Frame 028097/0801 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 026103/0469 Recorded Apr 23, 2012
From: BARCLAYS BANK PLC
To: SYNIVERSE TECHNOLOGIES, LLC F/K/A SYNIVERSE TECHNOLOGIES, INC.
Reel/Frame 028088/0628 →
CHANGE OF NAME Recorded Apr 19, 2012
From: SYNIVERSE TECHNOLOGIES, INC.
To: SYNIVERSE TECHNOLOGIES, LLC
Reel/Frame 028079/0007 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Apr 11, 2011
From: SYNIVERSE HOLDINGS, INC.; SYNIVERSE TECHNOLOGIES, INC.; SYNIVERSE ICX CORPORATION; THE RAPID ROAMING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 026103/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2008
From: ALBINA, TROY; DRUECKHAMMER, CARL; HAMMER, KENNETH
To: SYNIVERSE TECHNOLOGIES, INC.
Reel/Frame 020755/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2006
From: ALBINA, TROY; DRUECKHAMMER, CARL; HAMMER, KENNETH
To: SYNIVERSE TECHNOLOGIES, INC.
Reel/Frame 018255/0746 →