IP Library Granted Patent US 8,144,695
Granted Patent B2
US 8,144,695 · App. 12/189,679 · Granted Mar 27, 2012

System and method for configuring and executing communication diversion with a globally routable user agent uniform resource identifier

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 8,144,695
App. No.
12/189,679
Granted
Mar 27, 2012
Kind
B2
Abstract

A method for diverting a Session Initiation Protocol (SIP) message is provided. The method includes receiving a SIP message comprising a Globally Routable User Agent Uniform Resource Identifier (GRUU). The method further includes evaluating a diversion rule including a condition comprising whether the first GRUU matches a second GRUU, wherein the second GRUU is contained in the condition.

Claims (45)

1. A method for diverting Session Initiation Protocol (SIP) messages using rules, the method comprising:

receiving a SIP message including a first field, the first field comprising a first Globally Routable User Agent Uniform Resource Identifier (GRUU) identifying a node, wherein the first GRUU comprises a GR URI parameter and a GR parameter value;

evaluating a communication policy comprising a diversion rule, the diversion rule including a condition, the condition comprising matching the first GRUU to a second GRUU, wherein the second GRUU is contained in the condition and wherein the communication policy further comprises a target field set to a URI; and

in response to evaluating the diversion rule, diverting the SIP message when the first GRUU matches the second GRUU, the diverting comprising setting a second field of the SIP message to the URI of the target field.

2. The method of claim 1 , wherein the first GRUU further comprises a public user identity (PUID).

3. The method of claim 1 , wherein the first GRUU is a GRUU of at least one of:

a first node that originates the SIP message;

a second node to which the SIP message is targeted;

a third node to which the SIP message is diverted; or

an intermediate node to which the SIP message was targeted;

and wherein the second GRUU is a GRUU of at least one of:

a first node that originates the SIP message;

a second node to which the SIP message is targeted;

a third node to which the SIP message is diverted; or

an intermediate node to which the SIP message was targeted.

4. The method of claim 1 , wherein the first GRUU is located in at least one of:

a Contact header field in the SIP message;

a History-Info header field in the SIP message;

a P-Asserted-Identity header field in the SIP message;

a To header field in the SIP message; and

a From header field in the SIP message.

5. The method of claim 1 , wherein the SIP message is a SIP INVITE request.

6. The method of claim 1 , wherein the method is implemented through a modification of a Communication Diversion (CDIV) configuration.

7. A telecommunications network, comprising:

a component including a processor configured to execute instructions on a storage device in order to:

receive a Session Initiation Protocol (SIP) message including a first field, the first field comprising a first Globally Routable User Agent Uniform Resource Identifier (GRUU) identifying a node, wherein the first GRUU comprises a GR parameter and a GR parameter value;

evaluate a communication policy comprising a diversion rule, the diversion rule including a condition comprising whether the first GRUU matches a second GRUU, wherein the second GRUU is contained in the condition, and wherein the communication policy further comprises a target field set to a URI; and

in response to evaluating the diversion rule, diverting the SIP message when the first GRUU matches the second GRUU, the diverting comprising setting a second field of the SIP message to the URI of the target field.

8. The telecommunications network of claim 7 , wherein the first GRUU further comprises a public user identity (PUID).

9. The telecommunications network of claim 7 , wherein the first GRUU is at least one of:

a first node that originates the SIP message;

a second node to which the SIP message is targeted;

a third node to which the SIP message is diverted; or

an intermediate node to which the SIP message was targeted; wherein the first GRUU is located in at least one of:

a Contact header field in the SIP message;

a History-Info header field in the SIP message;

a P-Asserted-Identity header field in the SIP message;

a To header field in the SIP message; or

a From header field in the SIP message;

and wherein the second GRUU is a GRUU of at least one of:

a first node that originates the SIP message;

a second node to which the SIP message is targeted;

a third node to which the SIP message is diverted; or

an intermediate node to which the SIP message was targeted.

10. The telecommunications network of claim 8 , wherein the SIP message is a SIP INVITE request that is diverted through a modification of a Communication Diversion (CDIV) configuration.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Feb 23, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037893/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2011
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026753/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2010
From: BAKKER, JAN HENDRIK LUCAS; BUCKLEY, ADRIAN
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 024715/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2008
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 021972/0264 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2008
From: BAKKER, JOHN-LUC; BUCKLEY, ADRIAN
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 021652/0083 →