IP Library Granted Patent US 8,948,802
Granted Patent B1
US 8,948,802 · App. 13/178,745 · Granted Feb 3, 2015

Conditional wireless communication channel for a wireless communication device

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,948,802
App. No.
13/178,745
Granted
Feb 3, 2015
Kind
B1
Abstract

A method of operating a wireless communication device comprises storing initial data in a first wireless channel table that associates a geographic identifier, a network availability signal, and a first wireless communication channel. New data is received that associates the geographic identifier, the network availability signal, and a second wireless communication channel. The initial data is compared to the new data to determine that the first wireless communication channel in the initial data changed to the second wireless communication channel associated in the new data. A conditional statement is generated that directs the wireless communication device to utilize the first wireless communication channel for the geographic identifier if a performance metric of the second wireless communication channel fails to meet a performance standard. The conditional statement is stored along with the new data that associates the geographic identifier, the network availability signal, and the second wireless communication channel in a second wireless channel table.

Claims (36)

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

storing initial data in a first wireless channel table that associates a geographic identifier, a network availability signal, and a first wireless communication channel;

receiving new data that associates the geographic identifier, the network availability signal, and a second wireless communication channel;

comparing the initial data to the new data to determine that the first wireless communication channel associated with the geographic identifier in the initial data changed to the second wireless communication channel associated with the geographic identifier in the new data;

generating a conditional statement that directs the wireless communication device to utilize the first wireless communication channel for the geographic identifier if a performance metric of the second wireless communication channel fails to meet a performance standard; and

storing the conditional statement along with the new data that associates the geographic identifier, the network availability signal, and the second wireless communication channel in a second wireless channel table.

2. The method of claim 1 further comprising storing historical data associated with a performance of the first wireless communication channel for the geographic identifier.

3. The method of claim 2 further comprising determining the performance standard based on the historical data associated with the performance of the first wireless communication channel for the geographic identifier.

4. The method of claim 1 further comprising reporting to a communication network when the conditional statement is triggered.

5. The method of claim 1 further comprising storing the first wireless communication channel in a memory system of the wireless communication device, and wherein the conditional statement identifies a location in the memory system where the first wireless communication channel is stored.

6. The method of claim 1 wherein the performance metric comprises a received signal strength indicator and the performance standard comprises a threshold level of received signal strength.

7. The method of claim 1 wherein the performance metric comprises a carrier-to-noise-and-interference ratio and the performance standard comprises a threshold level of carrier-to-noise-and-interference.

8. The method of claim 1 wherein the performance metric comprises a number of connection failures, the performance standard comprises a maximum number of connection failures, and the performance metric fails to meet the performance standard if the number of connection failures exceeds the maximum number of connection failures.

9. The method of claim 1 wherein storing the conditional statement along with the new data that associates the geographic identifier, the network availability signal, and the second wireless communication channel in the second wireless channel table comprises storing the conditional statement along with the new data in a preferred roaming list.

10. The method of claim 1 wherein the network availability signal comprises a system identification number of a communication network.

11. A wireless communication device comprising:

a processing system configured to store initial data in a first wireless channel table that associates a geographic identifier, a network availability signal, and a first wireless communication channel; and

a wireless communication interface configured to receive new data that associates the geographic identifier, the network availability signal, and a second wireless communication channel;

the processing system configured to compare the initial data to the new data to determine that the first wireless communication channel associated with the geographic identifier in the initial data changed to the second wireless communication channel associated with the geographic identifier in the new data, generate a conditional statement that directs the wireless communication device to utilize the first wireless communication channel for the geographic identifier if a performance metric of the second wireless communication channel fails to meet a performance standard, and store the conditional statement along with the new data that associates the geographic identifier, the network availability signal, and the second wireless communication channel in a second wireless channel table.

12. The wireless communication device of claim 11 further comprising the processing system configured to store historical data associated with a performance of the first wireless communication channel for the geographic identifier.

13. The wireless communication device of claim 12 further comprising the processing system configured to determine the performance standard based on the historical data associated with the performance of the first wireless communication channel for the geographic identifier.

14. The wireless communication device of claim 11 further comprising the wireless communication transceiver configured to report to a communication network when the conditional statement is triggered.

15. The wireless communication device of claim 11 further comprising the processing system configured to store the first wireless communication channel in a memory system of the wireless communication device, and wherein the conditional statement identifies a location in the memory system where the first wireless communication channel is stored.

16. The wireless communication device of claim 11 wherein the performance metric comprises a received signal strength indicator and the performance standard comprises a threshold level of received signal strength.

17. The wireless communication device of claim 11 wherein the performance metric comprises a carrier-to-noise-and-interference ratio and the performance standard comprises a threshold level of carrier-to-noise-and-interference.

18. The wireless communication device of claim 11 wherein the performance metric comprises a number of connection failures, the performance standard comprises a maximum number of connection failures, and the performance metric fails to meet the performance standard if the number of connection failures exceeds the maximum number of connection failures.

19. The wireless communication device of claim 11 wherein the processing system configured to store the conditional statement along with the new data that associates the geographic identifier, the network availability signal, and the second wireless communication channel in the second wireless channel table comprises the processing system configured to store the conditional statement along with the new data in a preferred roaming list.

20. A method of operating a wireless communication device, the method comprising:

storing initial data in a first wireless channel table that associates a geographic identifier, a network availability signal, and a first wireless communication channel;

receiving new data that associates the geographic identifier, the network availability signal, and a second wireless communication channel;

comparing the initial data to the new data to determine that the first wireless communication channel associated with the geographic identifier in the initial data changed to the second wireless communication channel associated with the geographic identifier in the new data;

storing historical data associated with a performance of the first wireless communication channel for the geographic identifier;

determining a performance standard based on the historical data associated with the performance of the first wireless communication channel for the geographic identifier;

generating a conditional statement that directs the wireless communication device to utilize the first wireless communication channel for the geographic identifier if a performance metric of the second wireless communication channel fails to meet the performance standard;

storing the conditional statement along with the new data that associates the geographic identifier, the network availability signal, and the second wireless communication channel in a second wireless channel table; and

reporting to a communication network when the conditional statement is triggered.

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 Jul 8, 2011
From: SINGH, JASINDER PAL; SIGG, JASON PETER; SHAH, MAULIK K.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 026562/0175 →