IP Library Granted Patent US 9,602,991
Granted Patent B1
US 9,602,991 · App. 14/987,305 · Granted Mar 21, 2017

User notification of cellular service impairment

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,602,991
App. No.
14/987,305
Granted
Mar 21, 2017
Kind
B1
Abstract

When a user of a mobile device attempts to use an application having high data demands, the mobile device queries its cellular data provider to determine currently available data transfer rates, based on the geographic location of the mobile device and the demands on the cellular base station from which the mobile device is being served. If the base station is experiencing data congestion, which is likely to result in a less than optimum user experience, the mobile device displays a warning to the user suggesting that the user postpone usage of the application or try using the application in a different geographic location that is experiencing less congestion.

Claims (34)

1. A method comprising:

establishing, by a wireless communication device, a data connection between the wireless communication device and a wireless data provider, the wireless communication device being in a geographic area that is served by the wireless data provider;

streaming, by an application of the wireless communication device, video through the data connection and displaying the video to a user of the wireless communication device;

querying, by the application of the wireless communication device, the wireless data provider regarding a data transfer rate that is currently available from the wireless data provider in the geographic area of the wireless communication device;

receiving, by the application of the wireless communication device, an indication from the wireless data provider regarding the data transfer rate that is currently available from the wireless data provider in the geographic area, the data transfer rate being dependent at least in part on demand for data by multiple wireless communication devices in the geographic area;

based at least on the data transfer rate, displaying, by the application of the wireless communication device, a notification to expect degraded video streaming; and

displaying, by the application of the wireless communication device, a message in conjunction with the notification, the message offering to reward the user for postponing the streaming and/or encouraging the user to stream the video at a different location.

2. The method of claim 1 , wherein the indication from the wireless data provider comprises a binary indicator that indicates whether the wireless data provider is experiencing data congestion in the geographic area.

3. The method of claim 1 , wherein querying the wireless data provider comprises specifying a cell ID of a cellular base station from which the wireless communication device is receiving data service, the indication being based at least in part on a measure of data congestion being experienced by the cellular base station.

4. The method of claim 1 , wherein an executing application receives the video, the method further comprising detecting initiation of the application, wherein the querying is performed in response to detecting the initiation of the application.

5. One or more non-transitory computer storage media with a stored computer-executable program, which, when executed by one or more processors of a telecommunication device, performs actions comprising:

establishing a data connection between the telecommunication device and a wireless data provider;

detecting operation of an application of the telecommunication device that transfers data through the data connection;

querying, by the application of the telecommunication device, the wireless data provider regarding a data transfer rate that is currently available to the wireless communication device from the wireless data provider;

receiving, by the application of the telecommunication device, an indication from the wireless data provider regarding a data transfer rate that is currently available to the wireless communication device from the wireless data provider; and

based at least in part on the indication, displaying, by the application of the telecommunication device, a notification to expect degraded performance of the application and offering to reward the user for postponing operation of the application and/or encouraging the user to utilize the application at a different location.

6. The one or more non-transitory computer-readable storage media of claim 5 , the actions further comprising maintaining a list of applications that depend on relatively high data transfer rates, the list including the application.

7. The one or more non-transitory computer-readable storage media of claim 5 , wherein the application is configured to stream video from a network source.

8. The one or more non-transitory computer-readable storage media of claim 5 , wherein the indication from the wireless data provider comprises a binary indicator that indicates whether the wireless data provider is experiencing data congestion.

9. The one or more non-transitory computer-readable storage media of claim 5 , wherein querying the wireless data provider comprises specifying a cell ID of a cellular base station from which the telecommunication device is receiving data service, the indication being based at least in part on a measure of data congestion being experienced by the cellular base station.

10. The one or more non-transitory computer-readable storage media of claim 5 , wherein detecting operation of the application comprises detecting initiation of the application.

11. The one or more non-transitory computer-readable storage media of claim 5 , the actions further comprising displaying a message in conjunction with the notification, the message offering to upgrade the user to a data plan with a higher data allowance.

12. A wireless communication device, comprising:

a cellular radio configured to receive data through a cellular communication network of a wireless data provider;

operating logic configured to perform actions comprising:

detecting an activity that depends on a threshold rate of data transfer by the wireless data provider;

querying the wireless data provider regarding a data transfer rate that is currently available to the wireless communication device from the wireless data provider;

receiving an indication from the wireless data provider regarding the data transfer rate that is currently available to the wireless communication device from the wireless data provider; and

based at least in part on the indication, displaying a notification to expect degraded performance of the activity; and

displaying a message in conjunction with the notification, the message offering to reward a user for postponing the activity and/or encouraging the user to perform the activity at a different location.

13. The wireless communication device of claim 12 , wherein querying the wireless data provider is performed in response to detecting performance degradation of the activity.

14. The wireless communication device of claim 12 , wherein the activity comprises running a video streaming application on the wireless communication device.

15. The wireless communication device of claim 12 , the actions further comprising maintaining a list of applications that depend on relatively high data transfer rates, wherein detecting the activity comprises detecting operation of one of the applications.

16. The wireless communication device of claim 12 , wherein querying the wireless data provider comprises specifying a cell ID of a cellular base station from which the wireless communication device is receiving data service, the indication being based at least in part on a measure of data congestion being experienced by the cellular base station.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; 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 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 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2016
From: ZHANG, HONGLIANG; ALKABRA, AHMAD O.; ASANDULUI, CRISTIAN
To: T-MOBILE USA, INC.
Reel/Frame 037402/0690 →