US2021274356A1PendingUtilityA1

Creating and Using Network Coverage Models

Assignee: AT & T IP I LPPriority: Feb 27, 2020Filed: Mar 8, 2021Published: Sep 2, 2021
Est. expiryFeb 27, 2040(~13.6 yrs left)· nominal 20-yr term from priority
H04W 16/22G06V 10/82G06V 10/764H04W 16/18G06F 18/2413G06N 3/09G06N 3/0464G06V 20/176G06N 3/084H04W 64/003G06N 3/08G06N 3/04G06K 9/00637
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Concepts and technologies are disclosed herein for creating and using network coverage models. A request for a predicted coverage model that represents a first signal propagation in a first portion of a network that covers a first area associated with a first geographic location can be received. An aerial image that depicts the first area can be obtained. The aerial image can be provided to an existing coverage model. The existing coverage model can include a neural network, and the existing coverage model can be based on a second signal propagation in a second portion of the network that covers a second area associated with a second location. The predicted coverage model for the first area can be obtained from the existing coverage model.

Claims

exact text as granted — not AI-modified
1 . A system comprising:
 a processor; and   a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising
 obtaining a map representation of a first area associated with a first geographic location, 
 obtaining network data for the first area, wherein the network data comprises signal information measured at a point in the first area, and 
 generating, based on the map representation and the network data, an existing coverage model, wherein the existing coverage model comprises a neural network, and wherein the existing coverage model is based on a first signal propagation in a first portion of a network that covers the first area associated with the first geographic location. 
   
     
     
         2 . The system of  claim 1 , wherein the existing coverage model is generated by:
 creating, based on the map representation and the network data, a plurality of slices, each of the plurality of slices depicting a first location of a first device that emits a signal, a second location at which the signal is measured, a line of sight between the first location and the second location, and obstructions along the line of sight; and   creating the existing coverage model based on the plurality of slices.   
     
     
         3 . The system of  claim 1 , wherein the map representation is generated by performing an image processing operation on a first aerial image that depicts the first area, wherein a first color depicts an open space in the map representation, and wherein a second color depicts an obstruction in the map representation. 
     
     
         4 . The system of  claim 3 , wherein the obstruction comprises one of a building or a tree. 
     
     
         5 . The system of  claim 1 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising:
 receiving a request for a predicted coverage model that represents a second signal propagation in a second portion of the network that covers a second area associated with a second geographic location;   obtaining an aerial image that depicts the second area;   providing the aerial image as input to the existing coverage model; and   obtaining, using the aerial image and from the existing coverage model, the predicted coverage model for the second area.   
     
     
         6 . The system of  claim 5 , wherein the predicted coverage model represents obstructions between two points in the second area and an expected signal measurement at one of the two points. 
     
     
         7 . The system of  claim 5 , wherein the predicted coverage model is generated by:
 determining a geographic location associated with the request, wherein the geographic location comprises the second geographic location;   obtaining a further aerial image that depicts a portion of the second area; and   performing an image processing operation on the further aerial image to generate a further map representation.   
     
     
         8 . A method comprising:
 obtaining, at a computer comprising a processor, a map representation of a first area associated with a first geographic location;   obtaining, by the processor, network data for the first area, wherein the network data comprises signal information measured at a point in the first area; and   generating, by the processor and based on the map representation and the network data, an existing coverage model, wherein the existing coverage model comprises a neural network, and wherein the existing coverage model is based on a first signal propagation in a first portion of a network that covers the first area associated with the first geographic location.   
     
     
         9 . The method of  claim 8 , wherein the existing coverage model is generated by:
 creating, based on the map representation and the network data, a plurality of slices, each of the plurality of slices depicting a first location of a first device that emits a signal, a second location at which the signal is measured, a line of sight between the first location and the second location, and obstructions along the line of sight; and   creating the existing coverage model based on the plurality of slices.   
     
     
         10 . The method of  claim 8 , wherein the map representation is generated by performing an image processing operation on a first aerial image that depicts the first area, wherein a first color depicts an open space in the map representation, and wherein a second color depicts an obstruction in the map representation. 
     
     
         11 . The method of  claim 10 , wherein the obstruction comprises one of a building or a tree. 
     
     
         12 . The method of  claim 8 , further comprising:
 receiving a request for a predicted coverage model that represents a second signal propagation in a second portion of the network that covers a second area associated with a second geographic location;   obtaining an aerial image that depicts the second area;   providing the aerial image as input to the existing coverage model; and   obtaining, using the aerial image and from the existing coverage model, the predicted coverage model for the second area.   
     
     
         13 . The method of  claim 12 , wherein the predicted coverage model represents obstructions between two points in the second area and an expected signal measurement at one of the two points. 
     
     
         14 . The method of  claim 12 , wherein the predicted coverage model is generated by:
 determining a geographic location associated with the request, wherein the geographic location comprises the second geographic location;   obtaining a further aerial image that depicts a portion of the second area; and   performing an image processing operation on the further aerial image to generate a further map representation.   
     
     
         15 . A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
 obtaining a map representation of a first area associated with a first geographic location;   obtaining network data for the first area, wherein the network data comprises signal information measured at a point in the first area; and   generating, based on the map representation and the network data, an existing coverage model, wherein the existing coverage model comprises a neural network, and wherein the existing coverage model is based on a first signal propagation in a first portion of a network that covers the first area associated with the first geographic location.   
     
     
         16 . The computer storage medium of  claim 15 , wherein the existing coverage model is generated by:
 creating, based on the map representation and the network data, a plurality of slices, each of the plurality of slices depicting a first location of a first device that emits a signal, a second location at which the signal is measured, a line of sight between the first location and the second location, and obstructions along the line of sight; and   creating the existing coverage model based on the plurality of slices.   
     
     
         17 . The computer storage medium of  claim 15 , wherein the map representation is generated by performing an image processing operation on a first aerial image that depicts the first area, wherein a first color depicts an open space in the map representation, and wherein a second color depicts an obstruction in the map representation. 
     
     
         18 . The computer storage medium of  claim 15 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising:
 receiving a request for a predicted coverage model that represents a second signal propagation in a second portion of the network that covers a second area associated with a second geographic location;   obtaining an aerial image that depicts the second area;   providing the aerial image as input to the existing coverage model; and   obtaining, using the aerial image and from the existing coverage model, the predicted coverage model for the second area.   
     
     
         19 . The computer storage medium of  claim 18 , wherein the predicted coverage model represents obstructions between two points in the second area and an expected signal measurement at one of the two points. 
     
     
         20 . The computer storage medium of  claim 18 , wherein the predicted coverage model is generated by:
 determining a geographic location associated with the request, wherein the geographic location comprises the second geographic location;   obtaining a further aerial image that depicts a portion of the second area; and   performing an image processing operation on the further aerial image to generate a further map representation.

Join the waitlist — get patent alerts

Track US2021274356A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.