Creating and Using Network Coverage Models
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-modified1 . 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.