IP Library Granted Patent US 9,444,854
Granted Patent B2
US 9,444,854 · App. 12/877,091 · Granted Sep 13, 2016

Session initiation protocol (SIP) router

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,444,854
App. No.
12/877,091
Granted
Sep 13, 2016
Kind
B2
Abstract

Systems and methods for a Session Initiation Protocol (SIP) router are described. In one aspect, the SIP router receives a SIP INVITE for an incoming call to a target mobile subscriber. Responsive to receiving the SIP INVITE, the SIP router identifies, via a Send Routing Information for Short Message (SRI/SM) request to a Home Location Register, a first address of a serving switch in a circuit-switched mobile network; a mobile telephony device associated with the target mobile subscriber is currently location-updated on the serving switch. The SIP router maps the first address to a second address for the serving switch; the second address being a SIP address. Using the SIP address, the SIP router sends the received SIP INVITE to a SIP interface of the serving switch. The serving switch being configured to process the received SIP INVITE and the incoming call to the target mobile subscriber.

Claims (56)

1. A processor-implemented method comprising:

receiving a SIP INVITE for an incoming call to a target mobile subscriber;

responsive to receiving the SIP INVITE, identifying a first address of a serving switch in a circuit-switched mobile network,

wherein the serving switch is one serving switch among multiple serving switches,

wherein the target mobile subscriber is currently location-updated on, and currently connected to, the serving switch, and

wherein identifying the first address comprises:

transmitting a Send Routing Information for Short Message (SRI/SM) request to a home location register (HLR) associated with the serving switch, and

receiving the first address from the HLR,

wherein the HLR determines the first address of the serving switch, for connecting the incoming call, based on the transmitted SRI/SM request and without communicating with the serving switch, and

wherein the first address is determined, based on the transmitted SRI/SM request, without determining call forwarding information for the incoming call;

mapping the first address of the serving switch to a second address of the serving switch,

wherein the mapping of the first address of the serving switch to the second address of the serving switch is performed at a SIP interface address mapping table, and

wherein the serving switch has the first address in the circuit-switch mobile network and the second address to a SIP interface; and

sending, via the second address, the SIP INVITE to the SIP interface of the serving switch for processing the incoming call to the target mobile subscriber,

wherein the sending of the SIP invite to the serving switch for processing the incoming call is the first transmission to the serving switch associated with the incoming call.

2. The method of claim 1 wherein the SIP INVITE is destined for termination in a circuit-switched mobile environment.

3. The method of claim 1 wherein the incoming call is a packet-switched call that a Media Gateway Control Function (MGCF)/call server can process.

4. The method of claim 1 wherein the second address is an IP address or a Fully Qualified Domain Name (FQDN).

5. A non-transitory computer-readable medium comprising computer-program instructions executable by a processor for performing operations comprising:

receiving a SIP INVITE for an incoming call to a target mobile subscriber;

responsive to receiving the SIP INVITE, identifying a first address of a serving switch in a circuit-switched mobile network,

wherein the serving switch is one serving switch among multiple serving switches,

wherein the target mobile subscriber is currently location-updated on, and currently connected to, the serving switch, and

wherein identifying the first address comprises:

transmitting a Send Routing Information for Short Message (SRI/SM) request to a home location register (HLR) associated with the serving switch, and

receiving the first address from the HLR,

wherein the HLR determines the first address of the serving switch, for connecting the incoming call, based on the transmitted SRI/SM request and without communicating with the serving switch, and

wherein the first address is determined, based on the transmitted SRI/SM request, without determining call forwarding information for the incoming call;

mapping the first address of the serving switch to a second address of the serving switch,

wherein the mapping of the first address of the serving switch to the second address of the serving switch is performed at a SIP interface address mapping table, and

wherein the serving switch has the first address in the circuit-switch mobile network and the second address to the SIP interface; and

sending, via the second address, the SIP INVITE to the SIP interface of the serving switch for processing the incoming call to the target mobile subscriber,

wherein the sending of the SIP invite to the serving switch for processing the incoming call is the first transmission to the serving switch associated with the incoming call.

6. The non-transitory computer-readable medium of claim 5 wherein the SIP INVITE is destined for termination in a circuit-switched mobile environment.

7. The non-transitory computer-readable medium of claim 5 wherein the incoming call is a packet-switched call that a Media Gateway Control Function (MGCF)/call server can process.

8. The non-transitory computer-readable medium of claim 5 wherein the second address is an IP address or a Fully Qualified Domain Name (FQDN).

9. An apparatus comprising:

a processor; and

a memory coupled to the processor, the memory comprising computer executable instructions that when executed by the processor performing operations including:

receiving a SIP INVITE for an incoming call to a target mobile subscriber;

responsive to receiving the SIP INVITE, identifying a first address of a serving switch in a circuit-switched mobile network,

wherein the serving switch is one serving switch among multiple serving switches,

wherein the target mobile subscriber is currently location-updated on, and currently connected to, the serving switch, and

wherein identify the first address comprises:

transmitting a Send Routing Information for Short Message (SRI/SM) request to a home location register (HLR) associated with the serving switch, and

receiving the first address from the HLR

 wherein the HLR determines the first address of the serving switch, for connecting the incoming call, based on the transmitted SRI/SM request and without communicating with the serving switch, and

 wherein the first address is determined, based on the transmitted SRI/SM request, without determining call forwarding information for the incoming call;

mapping the first address of the serving switch to a second address to the serving switch,

wherein the mapping of the first address of the serving switch to the second address of the serving switch is performed at a SIP interface address mapping table, and

wherein the serving switch has the first address in the circuit-switch mobile network and the second address to the SIP interface; and

sending, via the second address, the SIP INVITE to the SIP interface of the serving switch for processing the incoming call to the target mobile subscriber,

wherein the sending of the SIP invite to the serving switch for processing the incoming call is the first transmission to the serving switch associated with the incoming call.

10. The apparatus of claim 9 wherein the SIP INVITE is destined for termination in a circuit-switched mobile environment.

11. The apparatus of claim 9 herein the incoming call is a packet-switched call that a Media Gateway Control Function (MGCF)/call server can process.

12. The apparatus of claim 9 wherein the second address is an IP address or a Fully Qualified Domain Name (FQDN).

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2010
From: PISCOPO, ROBERT
To: T-MOBILE USA, INC.
Reel/Frame 024950/0126 →