IP Library › Granted Patent US 12,114,183
Granted Patent B2
US 12,114,183 · App. 17/532,489 · Granted Oct 8, 2024

Methods and systems for determining a wireless service outage

Inventors: Robert Frangooles (Bellevue, WA); Christopher Chorney (Seattle, WA)
Assignee: T-Mobile USA, Inc.
H04W24/04
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 12,114,183
App. No.
17/532,489
Granted
Oct 8, 2024
Kind
B2
Abstract

Methods and systems for determining an outage of the wireless communication services in an area are discussed herein. The area may indicate a geographic area defined by at least one of a city boundary, a census tract, a county boundary, or a state boundary. A method includes monitoring signals from a plurality of nodes that provide services to an area; determining, based at least in part on the signals, that at least one of the plurality of nodes is out of service; determining, based at least in part on census data of the area, a coverage level of the area, the coverage level indicating the coverage of services provided by the plurality of nodes in service; determining that the coverage level is less than a coverage threshold; and transmitting an outage notification to an emergency service provider.

Claims (79)

1. A method of dynamic monitoring of coverage level in an area comprising:

monitoring signals from a plurality of nodes that provide services to the area, wherein at least some of the plurality of nodes are associated with a first organization;

determining, based at least in part on the signals, that at least one of the plurality of nodes is out of service;

determining an explicit coverage level, based at least in part on:

census data of the area from multiple sub-areas of the area,

those nodes of the plurality of nodes currently in service in the area, and

an indication of a population provided with corresponding services, wherein the indication is derived by adding population data from the multiple sub-areas of the area;

determining that the explicit coverage level in the area is less than a required coverage threshold; and

communicating an outage notification to an emergency service provider, wherein the emergency service provider is a regulatory body mandating the outage notification or a second organization.

2. The method of claim 1 , wherein the sub-areas are a plurality of blocks, and the method further comprises:

determining, based at least in part on individual census data of each block of the plurality of blocks, an individual coverage level of each block; and

determining, based at least in part on the individual coverage level of each block, the explicit coverage level of the area.

3. The method of claim 2 , further comprising:

determining, based on a sum of the individual coverage levels of the plurality of blocks, the explicit coverage level of the area; and

setting the coverage threshold as fifty percent of the explicit coverage level of the area.

4. The method of claim 2 , further comprising:

obtaining individual census data of an individual block;

determining that the individual block is covered by at least one of the plurality of nodes; and

setting the individual census data of the individual block as the individual coverage level of the individual block.

5. The method of claim 4 , further comprising:

determining that the individual block is not covered by at least one of the plurality of nodes; and

setting zero as the individual coverage level of the individual block.

6. The method of claim 3 , further comprising:

determining a signal strength at a centroid of an individual block;

determining that the signal strength is equal to or greater than a signal threshold; and

determining that the individual block is covered by at least one of the plurality of nodes.

7. The method of claim 1 , wherein the area indicates a geographic area defined by at least one of a city boundary, a census tract, a county boundary, or a state boundary.

8. The method of claim 1 , wherein the plurality of nodes is configured with radio transceivers and the signals include radio frequency (RF) signals.

9. A system for dynamic monitoring of coverage level in an area comprising:

a processor, and

a memory storing instructions executed by the processor to perform operations including:

monitoring signals from a plurality of nodes that provide services to the area, wherein at least some of the plurality of nodes are associated with a first organization;

determining, based at least in part on the signals, that at least one of the plurality of nodes is out of service;

determining an explicit coverage level, based at least in part on:

census data of the area from multiple sub-areas of the area,

those nodes of the plurality of nodes currently in service in the area, and

an indication of a population provided with corresponding services, wherein the indication is derived by adding population data from the multiple sub-areas of the area;

determining that the explicit coverage level in the area is less than a required coverage threshold; and

communicating an outage notification to an emergency service provider, wherein the emergency service provider is a regulatory body mandating the outage notification or a second organization.

10. The system of claim 9 , wherein the sub-areas are a plurality of blocks, and the operations further comprise:

determining, based at least in part on individual census data of each block of the plurality of blocks, an individual coverage level of each block; and

determining, based at least in part on the individual coverage level of each block, the explicit coverage level of the area.

11. The system of claim 10 , further comprising:

determining, based on a sum of the individual coverage levels of the plurality of blocks, the explicit coverage level of the area; and

setting the coverage threshold as fifty percent of the explicit coverage level of the area.

12. The system of claim 10 , further comprising:

obtaining individual census data of an individual block;

determining that the individual block is covered by at least one of the plurality of nodes; and

setting the individual census data of the individual block as the individual coverage level of the individual block.

13. The system of claim 12 , further comprising:

determining that the individual block is not covered by at least one of the plurality of nodes; and

setting zero as the individual coverage level of the individual block.

14. The system of claim 10 , further comprising:

determining a signal strength at a centroid of an individual block;

determining that the signal strength is equal to or greater than a signal threshold; and

determining that the individual block is covered by at least one of the plurality of nodes.

15. The system of claim 9 , wherein the area indicates a geographic area defined by at least one of a city boundary, a census tract, a county boundary, or a state boundary.

16. The system of claim 9 , wherein the plurality of nodes is configured with radio transceivers and the signals include radio frequency (RF) signals.

17. A non-transitory computer-readable storage medium storing computer-readable instructions for dynamic monitoring of coverage level in an area, that when executed by a processor, cause the processor to perform actions comprising:

monitoring signals from a plurality of nodes that provide services to the area, wherein at least some of the plurality nodes are associated with a first organization;

determining, based at least in part on the signals, that at least one of the plurality of nodes is out of service;

determining an explicit coverage level, based at least in part on:

census data of the area from multiple sub-areas of the area,

those nodes of the plurality of nodes currently in service in the area, and

an indication of a population provided with corresponding services, wherein the indication is derived by adding population data from the multiple sub-areas of the area;

determining that the explicit coverage level in the area is less than a required coverage threshold; and

communicating an outage notification to an emergency service provider, wherein the emergency service provider is a regulatory body mandating the outage notification or a second organization.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the sub-areas are a plurality of blocks, and the actions further comprise:

determining, based at least in part on individual census data of each block of the plurality of blocks, an individual coverage level of each block; and

determining, based at least in part on the individual coverage level of each block, the explicit coverage level of the area.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the actions further comprise:

obtaining individual census data of an individual block;

determining whether the individual block is covered by at least one of the plurality of nodes;

in response to the determining that the individual block is covered by at least one of the plurality of nodes, setting the census data of the individual block as the individual coverage level of the individual block; and

in response to the determining that the individual block is not covered by at least one of the plurality of nodes, setting zero as the individual coverage level of the individual block.

20. The non-transitory computer-readable storage medium of claim 18 , wherein the actions further comprise:

determining a signal strength at a centroid of an individual block;

determining that the signal strength is equal to or greater than a signal threshold; and

determining that the individual block is covered by at least one of the plurality of nodes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2021
From: FRANGOOLES, ROBERT; CHORNEY, CHRISTOPHER
To: T-MOBILE USA, INC.
Reel/Frame 058220/0260 →
Continuity (1)
Related Publication 20230164593A1 · May 25, 2023