IP Library Granted Patent US 9,148,767
Granted Patent B2
US 9,148,767 · App. 13/921,967 · Granted Sep 29, 2015

System and method for communication diversion notification

Inventors: Jan Hendrik Lucas Bakker (Keller, TX); Adrian Buckley (Tracy, CA)
Assignee: BlackBerry Limited
H04W4/16H04M3/42374H04M3/4874H04M3/54H04L65/1006
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,148,767
App. No.
13/921,967
Granted
Sep 29, 2015
Kind
B2
Abstract

A node and method for communication diversion and communication diversion notification is provided. The node has a component configured to receive notification about a communication diversion related to an incoming communication corresponding to only those communication diversions which match criteria for at least one specific reason to be notified, wherein the notification includes a diversion reason element that is locale-independent encoded.

Claims (28)

1. A method in a node comprising:

sending, from a transceiver, a subscription message to an application server, the subscription message requesting notification when a communication for the node is diverted to another node, the subscription message containing a message body with criteria for the notification; and

receiving via the transceiver, according to the subscription message, a notification message about a communication diversion, the notification message containing an Extensible Markup Language (XML) document with information related to the criteria, the information including a diversion reason element and a reason code associated with the diversion reason element;

wherein the criteria of the subscription message specifies at least one of: an identity of an originating party of the communication; a time range for diversion notification; and a reason for diversion.

2. The method of claim 1 , wherein the reason code is a numeric value.

3. The method of claim 1 , wherein the subscription message is a SIP SUBSCRIBE request.

4. The method of claim 1 , wherein the criteria includes a time zone indicator.

5. The method of claim 1 , wherein the node is a user agent.

6. The method of claim 1 , wherein the reason code corresponds to a code specified in Internet Engineering Task Force (IETF) Request for Comments (RFC) 4458.

7. The method of claim 1 , wherein the notification message is a SIP (Session Initiated Protocol) NOTIFY request.

8. A method in an application server comprising:

receiving, at a transceiver, a subscription request from a node, the subscription request including a filter criteria for at least one specific reason to be notified; and

matching, at a processor, a redirection reason of a communication diversion to the filter criteria, and

sending, via the transceiver, a diversion notification message to the node, the diversion notification message containing an Extensible Markup Language (XML) document with a diversion reason element and a reason code associated with the diversion reason element,

wherein the filter criteria of the subscription request specifies at least one of: an identity of an originating party of the communication; a time range for diversion notification; and a reason for diversion.

9. The method of claim 8 , wherein the criteria is specifiable by a user to specify a time range for diversion notification.

10. The method of claim 8 further comprising mapping, via the processor, a cause param parameter to the diversion reason element.

11. The method of claim 10 , wherein the reason code corresponds to a numeric code specified in Internet Engineering Task Force (IETF) Request for Comments (RFC) 4458.

12. The method of claim 11 , wherein the mapping of the cause param parameter and the diversion reason element is one of:

Communication forwarding busy, the Cause value “486” as defined by RFC 4458 is used;

Communication forwarding no reply, the Cause value “408” as defined by RFC 4458 is used;

Communication forwarding unconditional, the Cause value “302” as defined by RFC 4458 is used;

Communication deflection (Immediate Response), the Cause value “480” as defined by RFC 4458 is used;

Communication Forwarding Not Logged in, the Cause value “404” as defined by RFC 4458 is used;

Communication deflection during alerting, the Cause value “487” as defined by RFC 4458 is used; or

Communication Forwarding on Subscriber Not Reachable, the Cause value “503” as defined by RFC 4458 is used.

13. The method of claim 8 , wherein the communication diversion is a first communication diversion or a subsequent communication diversion.

14. The method of claim 8 , wherein the diversion notification message is a SIP (Session Initiated Protocol) NOTIFY request with a body containing the XML document.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2022
From: WIRELESS INNOVATIONS LLC
To: LEPATENT (BEIJING) CONSULTING CORPORATION LIMITED
Reel/Frame 061242/0868 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2019
From: BLACKBERRY LIMITED
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 050394/0390 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2019
From: PROVENANCE ASSET GROUP LLC
To: WIRELESS INNOVATIONS LLC
Reel/Frame 049041/0258 →
CHANGE OF NAME Recorded Jun 1, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 035805/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2013
From: BAKKER, JOHN-LUC; BUCKLEY, ADRIAN
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 030866/0053 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2013
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030866/0078 →
Continuity (3)
Continuation 12256136 · Oct 22, 2008
Provisional Application 60982058 · Oct 23, 2007
Related Publication 20130279374A1 · Oct 24, 2013