IP Library Granted Patent US 9,100,487
Granted Patent B1
US 9,100,487 · App. 13/705,807 · Granted Aug 4, 2015

Conditional voicemail routing in wireless communication networks

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,100,487
App. No.
13/705,807
Granted
Aug 4, 2015
Kind
B1
Abstract

Systems, methods, and software for operating a wireless communication system are provided herein. In one example, method of operating a wireless communication system is provided. The method includes processing a voice call directed to a user device and alerting the user device of the voice call, determining that the user device has not answered the voice call, and determining a status of the wireless communication system. When the status of the wireless communication system indicates a first condition, then the method includes initiating a first connection for the voice call to a voicemail service for the wireless communication system. When the status of the wireless communication system indicates a second condition, then the method includes initiating a second connection for the voice call to a voicemail service on the user device.

Claims (33)

1. A method of operating a wireless communication system, the method comprising:

identifying a voice call directed to a user device and alerting the user device of the voice call, wherein the voice call is directed to the user device over a cellular voice link;

determining that the user device has not answered the voice call;

determining a data congestion status of cellular data link resources of the wireless communication system;

when the data congestion status indicates data congestion above a threshold level, then routing the voice call over the wireless communication system to a voicemail service provided by the wireless communication system; and

when the data congestion status indicates the data congestion below the threshold level, then establishing a data connection over the cellular data link resources of the wireless communication system with a voicemail client on the user device and routing the voice call to the voicemail client on the user device over the data connection.

2. The method of claim 1 , wherein determining the data congestion status of the cellular data link resources of the wireless communication system comprises determining an activity level of data transfer resources of a radio access network of the wireless communication system.

3. The method of claim 2 , wherein the data congestion is above the threshold level when the activity level of the data transfer resources exceed an activity threshold, and wherein the data congestion is below the threshold level when the activity level of the data transfer resources falling below the activity threshold.

4. The method of claim 1 , wherein routing the voice call to the voicemail client on the user device comprises routing the voice call over a data wireless link for connection with the voicemail client on the user device.

5. The method of claim 1 , further comprising:

when the data congestion status initially indicated the data congestion above the threshold level and subsequently indicates the data congestion below the threshold level, then transferring voicemail data resulting from the voice call for delivery to the voicemail client on the user device, wherein the voicemail data resulting from the voice call is transferred from the voicemail service provided by the wireless communication system.

6. The method of claim 5 , wherein transferring the voicemail data resulting from the voice call for delivery to the voicemail client on the user device comprises transferring the voicemail data for delivery into the voicemail client on the user device using the cellular data link resources of the wireless communication system.

7. The method of claim 1 , further comprising:

when the data congestion status initially indicated the data congestion above the threshold level and subsequently indicates the data congestion below the threshold level, then transferring an indication of voicemail data resulting from the voice call for delivery to the voicemail client on the user device; and

responsive to a user election on a graphical user interface of the user device to retrieve the voicemail data, then transferring the voicemail data resulting from the voice call for delivery to the voicemail client on the user device using the cellular data link resources of the wireless communication system.

8. A wireless communication system, comprising:

a network element configured to identify a voice call directed to a user device and alert the user device of the voice call, wherein the voice call is directed to the user device over a cellular voice link;

the network element configured to determine that the user device has not answered the voice call;

the network element configured to determine a data congestion status of cellular data link resources of the wireless communication system;

when the data congestion status indicates data congestion above a threshold level, then the network element is configured to route the voice call over the wireless communication system to a voicemail service provided by the wireless communication system; and

when the data congestion status indicates the data congestion below the threshold level, then the network element is configured to establish a data connection over the cellular data link resources of the wireless communication system with a voicemail client on the user device and route the voice call to the voicemail client on the user device over the data connection.

9. The wireless communication system of claim 8 , comprising:

the network element configured to determine an activity level of data transfer resources of the cellular data link resources of the wireless communication system to determine the data congestion status of a radio access network of the wireless communication system.

10. The wireless communication system of claim 9 , wherein the data congestion is above the threshold level when the activity level of the data transfer resources exceed an activity threshold, and wherein the data congestion is below the threshold level when the activity level of the data transfer resources fall below the activity threshold.

11. The wireless communication system of claim 8 , comprising:

the radio access network of the wireless communication system configured to route the voice call over a data wireless link for connection with the voicemail client on the user device.

12. The wireless communication system of claim 8 , comprising:

when the data congestion status initially indicated the data congestion above the threshold level and subsequently indicates the data congestion below the threshold level, then the voicemail service provided by the wireless communication system is configured to transfer voicemail data resulting from the voice call for delivery to the voicemail client on the user device.

13. The wireless communication system of claim 12 , comprising:

the voicemail service provided by the wireless communication system configured to transfer the voicemail data for delivery into the voicemail client on the user device using the cellular data link resources of the wireless communication system.

14. The wireless communication system of claim 8 , comprising:

when the data congestion status initially indicated the data congestion above the threshold level and subsequently indicates the data congestion below the threshold level, then the voicemail service provided by the wireless communication system is configured to transfer an indication of voicemail data resulting from the voice call for delivery to the voicemail client on the user device; and

responsive to a user election on a graphical user interface of the user device to retrieve the voicemail data, then the voicemail service provided by the wireless communication system is configured to transfer the voicemail data resulting from the voice call for delivery to the voicemail client on the user device using the cellular data link resources of the wireless communication system.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
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 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2012
From: MOHIUDDIN, MOHAMMED GHOUSE
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 029411/0501 →