IP Library Granted Patent US 7,764,600
Granted Patent B1
US 7,764,600 · App. 12/053,785 · Granted Jul 27, 2010

Providing an alternative service application to obtain a communication service when the current service application is inhibited

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,764,600
App. No.
12/053,785
Granted
Jul 27, 2010
Kind
B1
Abstract

A communication system receives packets transmitted by a user device. The packets implement a named service application to provide a communication service. The system transmits the packets to a packet network and identifies a communication problem. The system transmits information for delivery to the user device indicating that the named service application will be inhibited due to the communication problem and offering an alternative service application to provide the communication service. The system receives an acceptance transmitted by the user device, and in response, transmits the alternative service application for delivery to the user device. The system receives additional packets transmitted by the user device. The additional packets implement the alternative service application to provide the communication service. The system transmits the additional packets to the packet network.

Claims (38)

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

receiving packets transmitted by a user device wherein the packets have a packet address and implement a named service application to provide a communication service;

transmitting the packets to a packet network;

identifying a communication problem;

transmitting information for delivery to the user device indicating that the named service application will be inhibited due to the communication problem and offering an alternative service application to provide the communication service along with the packet address for delivery to the user device;

receiving an acceptance transmitted by the user device, and in response, transmitting the alternative service application for delivery to the user device;

receiving additional packets transmitted by the user device wherein the additional packets include the packet address and implement the alternative service application to provide the communication service; and

transmitting the additional packets to the packet network.

2. The method of claim 1 further comprising transmitting an authorization for the user device for delivery to a server for the alternative service application.

3. The method of claim 1 wherein communication problem comprises congestion in the packet network.

4. The method of claim 1 wherein communication problem comprises the user device exceeding a communication usage threshold.

5. The method of claim 1 wherein the communication service comprises a voice over internet protocol service.

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

receiving first packets transmitted by a user device wherein the first packets implement a named service application to provide a communication service;

transmitting the first packets to a packet network;

identifying a communication problem;

receiving second packets transmitted by the user device wherein the second packets have a packet address and implement the named service application to provide the communication service;

in response to the communication problem, inhibiting the second packets and transmitting an alternative service application and with the packet address for delivery to the user device;

receiving third packets transmitted by the user device wherein the third packets use the packet address and implement the alternative service application to provide the communication service; and

transmitting the third packets to the packet network.

7. The method of claim 6 further comprising transmitting an authorization for the user device for delivery to a server for the alternative service application.

8. The method of claim 6 wherein communication problem comprises congestion in the packet network.

9. The method of claim 6 wherein communication problem comprises the user device exceeding a communication usage threshold.

10. The communication system of claim 6 wherein inhibiting the second packets that implement the named service application comprises performing deep packet inspection.

11. The method of claim 6 wherein the communication service comprises a voice over internet protocol service.

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

receiving packets transmitted by a user device wherein the packets have a destination internet protocol address and implement a named service application to provide a Voice Over Internet Protocol (VOIP) service;

transmitting the packets to a packet network;

identifying a communication problem;

transferring information for delivery to the user device indicating that the named service application will be inhibited due to the communication problem and offering an alternative service application to provide the VOIP service;

receiving an acceptance transmitted by the user device, and in response, transmitting the alternative service application and the destination internet protocol address for delivery to the user device and transmitting an authorization for the user device for delivery to a VOIP server for the alternative service application;

receiving additional packets transmitted by the user device wherein the additional packets include the destination internet protocol address and implement the alternative service application to provide the VOIP service; and

transmitting the additional packets to the packet network.

13. The method of claim 12 wherein communication problem comprises congestion in the packet network.

14. The method of claim 12 wherein communication problem comprises the user device exceeding a communication usage threshold.

15. The method of claim 12 wherein the user device comprises a wireless communication device.

16. The method of claim 12 wherein receiving the packets and the additional packets comprises receiving the packets and the additional packets into a deep packet inspection system.

17. The method of claim 12 wherein the named service application is inhibited by a deep packet inspection 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 Mar 24, 2008
From: LIMA, CLAUDIO R.; HUANG, RENXIANG; BLACK, JAMES D.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 020692/0021 →