Search

US-12621676-B2 - Systems and methods for service gap mitigation or elimination via new site recommendation

US12621676B2US 12621676 B2US12621676 B2US 12621676B2US-12621676-B2

Abstract

A method may include determining an area of a service gap and an area of a candidate site; multiplying the candidate site area by a predetermined percentage to determine a threshold; when the service gap area is greater than or equal to the threshold, dividing the service gap area by the candidate site area to determine a number of recommended sites; determining a centroid and a perimeter of the service gap; determining a perimeter section distance by dividing the perimeter of the service gap by the number of recommended sites; generating a new site shape based on the service gap centroid, a point on the service gap boundary, and the perimeter section distance; and determining a recommended site location based on a centroid of the new site shape.

Inventors

  • Durgesh Rathore
  • Nilesh BANKAR
  • Atul RAJPOOT
  • Sudeep Kumar Jain

Assignees

  • RAKUTEN SYMPHONY, INC.

Dates

Publication Date
20260505
Application Date
20221128

Claims (18)

  1. 1 . A method of determining a number of recommended sites, the method comprising: determining an area size value of a service gap; determining an area size value of a candidate site; comparing the area size value of the service gap to the area size value of the candidate site to determine a comparison; and recommending, based on the comparison, at least one of a new site or a tilt recommendation to mitigate the service gap.
  2. 2 . The method of claim 1 , wherein the comparing the area size value of the service gap to the area size value of the candidate site comprises: multiplying the area size value of the candidate site by a predetermined percentage to determine a threshold; and comparing the area size value of the service gap to the threshold.
  3. 3 . The method of claim 2 , wherein the recommending comprises not recommending the new site when the area size value of the service gap is less than the threshold.
  4. 4 . The method of claim 2 , wherein the recommending comprises recommending a positive nonzero integer number of new sites when the area size value of the service gap is greater than or equal to the threshold.
  5. 5 . The method of claim 1 , further comprising: determining a centroid of the service gap and a perimeter of the service gap; determining a distance of a perimeter section of the service gap; determining a portion of the perimeter of the service gap corresponding to the perimeter section; and determining a shape of a recommended site based on the centroid of the service gap and the portion of the perimeter of the service gap corresponding to the perimeter section.
  6. 6 . The method of claim 5 , wherein the determining the distance of the perimeter section of the service gap comprises dividing the perimeter of the service gap by the number of recommended sites.
  7. 7 . The method of claim 5 , further comprising: determining a centroid of the shape of the recommended site; and determining a recommended site location based on the centroid of the shape of the recommended site.
  8. 8 . The method of claim 1 , wherein: the candidate site is either a macro site or a micro site, and a number of recommended new sites is either a number of recommended macro sites or a number of recommended micro sites.
  9. 9 . The method of claim 1 , wherein a number of recommended new sites is a combination of a number of recommended macro sites and a number of recommended micro sites.
  10. 10 . An information processing system for determining a number of recommended sites, the system comprising: at least one memory configured to store computer program code; and at least one processor configured to access said at least one memory and operate as instructed by said computer program code, said computer program code including: first determining code configured to cause at least one of the at least one processor to determine an area size value of a service gap; second determining code configured to cause at least one of the at least one processor to determine at least one of an area size value of a macro site or an area size value of a micro site; comparing code configured to cause at least one of the at least one processor to compare the area size value of the service gap to at least one of the area size value of the macro site or the area size value of the micro site to determine a comparison; and third determining code configured to cause at least one of the at least one processor to recommend, based on the comparison, at least one of a new site or a tilt recommendation to mitigate the service gap.
  11. 11 . The information processing system of claim 10 , wherein the comparing code is further configured to cause the at least one of the at least one processor to: multiply at least one of the area size value of the macro site or the area size value of the micro site by a predetermined percentage to determine a threshold; and compare the area size value of the service gap to the threshold.
  12. 12 . The information processing system of claim 11 , wherein the third determining code is further configured to cause at least one of the at least one processor to not recommend the new site when the area size value of the service gap is less than the threshold.
  13. 13 . The information processing system of claim 11 , wherein the third determining code is further configured to cause at least one of the at least one processor to recommend a positive nonzero integer number of new sites when the area size value of the service gap is greater than or equal to the threshold.
  14. 14 . The information processing system of claim 10 , further comprising: fourth determining code configured to cause at least one of the at least one processor to determine a centroid of the service gap and a perimeter of the service gap; fifth determining code configured to cause at least one of the at least one processor to determine a distance of a perimeter section of the service gap; sixth determining code configured to cause at least one of the at least one processor to determine a portion of the perimeter of the service gap corresponding to the perimeter section; and seventh determining code configured to cause at least one of the at least one processor to determine a shape of a recommended site based on the centroid of the service gap and the portion of the perimeter of the service gap corresponding to the perimeter section.
  15. 15 . The information processing system of claim 14 , wherein the fifth determining code is further configured to cause at least one of the at least one processor to divide the perimeter of the service gap by the number of recommended sites.
  16. 16 . The information processing system of claim 14 , further comprising: eighth determining code configured to cause at least one of the at least one processor to determine a centroid of the shape of the recommended site; and ninth determining code configured to cause at least one of the at least one processor to determine a recommended site location based on the centroid of the shape of the recommended site.
  17. 17 . The information processing system of claim 10 , wherein a number of recommended new sites is either a number of recommended macro sites or a number of recommended micro sites.
  18. 18 . The information processing system of claim 10 , wherein a number of recommended new sites comprises a combination of a number of recommended macro sites and a number of recommended micro sites.

Description

CROSS REFERENCE TO RELATED APPLICATIONS This application is a National Stage of International Application No. PCT/US2022/051059 filed Nov. 28, 2022. FIELD The disclosure is related generally to mitigating or eliminating service gaps in network coverage via new site determination and recommendation. DESCRIPTION OF RELATED ART A network area may include service gaps that have poor network coverage or no network coverage. Service gaps downgrade the overall quality and performance of the network, and are a cause of dissatisfaction for network users or customers of a telecommunications operator. Thus, eliminating or mitigating the negative impact caused by service gaps is important in order to provide reliable and high-quality network performance. Related art systems have failed to provide efficient solutions for mitigating or eliminating service gaps. Accordingly, there exists a need for improved processes for mitigating and/or eliminating service gaps. SUMMARY According to embodiments, systems and methods are provided for generating information related to site recommendations, which may be used to mitigate and/or eliminate service gaps to thereby improve the reliability and quality of network performance. One method of determining a number of recommended sites may include determining an area of a service gap: determining an area of a candidate site: comparing the area of the service gap to the area of the candidate site to determine a comparison; and determining a number of recommended sites based on the comparison. According to additional or alternative embodiments, an information processing system may determine a number of recommended sites. The information processing system may include at least one memory configured to store computer program code. The information processing system may also include at least one processor configured to access the at least one memory and operate as instructed by the computer program code. The computer program code may include first determining code configured to cause at least one of the at least one processor to determine an area of a service gap. The computer program code may include second determining code configured to cause at least one of the at least one processor to determine at least one of an area of a macro site or an area of a micro site. The computer program code may include comparing code configured to cause at least one of the at least one processor to compare the area of the service gap to at least one of the area of the macro site or the area of the micro site to determine a comparison: and the computer program code may also include third determining code configured to cause at least one of the at least one processor to determine a number of recommended sites based on the comparison. Additional aspects will be set forth in part in the description that follows and, in part, will be apparent from the description, or may be learned by practice of the presented embodiments of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS The above and other aspects, features, and aspects of embodiments of the disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which: FIG. 1 is a diagram of a system according to an embodiment: FIG. 2 is a diagram of components of the devices of FIG. 1 according to an embodiment: FIGS. 3A and 3B are diagrams of an operation flow of a system for identifying service gaps, according to an example embodiment: FIG. 4 is a diagram of a process of providing new site recommendations, according to an example embodiment: FIG. 5 is a flow diagram of a process of mitigating or eliminating service gaps via new site recommendation(s), according to an example embodiment: FIGS. 6A through 6E show segmentation of a service gap to determine recommended new site locations, according to an example embodiment; and FIG. 7 is a flowchart of a method of mitigating or eliminating service gaps via new site recommendation(s), according to an example embodiment. DETAILED DESCRIPTION The following detailed description of example embodiments refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements. The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the implementations to the precise form disclosed. Modifications and variations are possible in light of the above disclosure or may be acquired from practice of the implementations. Further, one or more features or components of one embodiment may be incorporated into or combined with another embodiment (or one or more features of another embodiment). Additionally, in the flowcharts and descriptions of operations provided below, it is understood that one or more operations may be omitted, one or more operations may be added, one or more operations may be performed simultaneously (at least in part), and the order of one or more opera