Sign In to Follow Application
View All Documents & Correspondence

Method And System For Determining Optimal Serving Cell For Installing User Equipment In Telecommunication Network

Abstract: The present disclosure relates to a method and a system for determining an optimal serving cell for installing a user equipment in a telecommunication network. The present disclosure encompasses: receiving, by a receiver [302] via an interface, a geo-location; determining, by a processing unit [304], a set of serving cells from a plurality of cells corresponding to the received geo-location using a cell selection technique; determining, by the processing unit [304], a first set of parameters associated with each of the set of serving cells, the first set of parameters is selected from a plurality of parameters stored in a database; and determining, by the processing unit [304], a first feasibility status of each of the set of serving cells as one of feasible or non-feasible to determine the optimal serving cell, based at least on the determined first set of parameters. [FIG. 3]

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
06 July 2023
Publication Number
2/2025
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

Jio Platforms Limited
Office - 101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad - 380006, Gujarat, India

Inventors

1. Haresh Ambaliya
Office - 101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad - 380006, Gujarat, India

Specification

FORM 2
THE PATENTS ACT, 1970 (39 OF 1970) & THE PATENT RULES, 2003
COMPLETE SPECIFICATION
(See section 10 and rule 13)
“METHOD AND SYSTEM FOR DETERMINING OPTIMAL
SERVING CELL FOR INSTALLING USER EQUIPMENT IN
TELECOMMUNICATION NETWORK”
We, Jio Platforms Limited, an Indian National, of Office - 101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad - 380006, Gujarat, India.
The following specification particularly describes the invention and the manner in which it is to be performed.

METHOD AND SYSTEM FOR DETERMINING OPTIMAL SERVING
CELL FOR INSTALLING USER EQUIPMENT IN
TELECOMMUNICATION NETWORK
FIELD OF THE DISCLOSURE
[0001] Embodiments of the present disclosure generally relate to network performance management systems. More particularly, embodiments of the present disclosure relate to methods and systems for determining an optimal serving cell for installing a user equipment in a telecommunication network.
BACKGROUND
[0002] The following description of the related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section is used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of the prior art.
[0003] Wireless communication technology has rapidly evolved over the past few decades, with each generation bringing significant improvements and advancements. The first generation of wireless communication technology was based on analog technology and offered only voice services. However, with the advent of the second-generation (2G) technology, digital communication and data services became possible, and text messaging was introduced. 3G technology marked the introduction of high-speed internet access, mobile video calling, and location-based services. The fourth-generation (4G) technology revolutionized wireless communication with faster data speeds, better network coverage, and improved security. Currently, the fifth-generation (5G) technology is being deployed, promising even faster data speeds, low latency, and the ability to connect

multiple devices simultaneously. With each generation, wireless communication technology has become more advanced, sophisticated, and capable of delivering more services to its users.
[0004] Radio network performance of any wireless technology is highly volatile and rapidly changes in multi cell environment. To plan and deploy any wireless equipment, the existing systems need to visit customer premises multiple times to check feasibility of solutions followed by installations.
[0005] Further, over the period of time various solutions have been developed to improve the performance of communication devices and to plan and install new user equipment. However, there are certain challenges with existing solutions. To plan and deploy any wireless equipment, the existing systems need to visit customer premises multiple times to check feasibility of solutions followed by installations.
[0006] Thus, there exists an imperative need in the art to plan and install new user equipment based on network analytics, which the present disclosure aims to address.
SUMMARY
[0007] This section is provided to introduce certain aspects of the present disclosure in a simplified form that are further described below in the detailed description. This summary is not intended to identify the key features or the scope of the claimed subject matter.
[0008] An aspect of the present disclosure may relate to a method for determining an optimal serving cell for installing a user equipment in a telecommunication network. The method comprises receiving, by a receiver via an interface, a geo-location. The method further comprises determining, by a processing unit, a set of serving cells from a plurality of cells corresponding to the received geo-location

using a cell selection technique. The method further comprises determining, by the processing unit, a first set of parameters associated with each of the set of serving cells, the first set of parameters is selected from a plurality of parameters stored in a database. The method further comprises determining, by the processing unit, a first feasibility status of each of the set of serving cells as one of feasible or non-feasible to determine the optimal serving cell, based at least on the determined first set of parameters.
[0009] In an exemplary aspect of the present disclosure, a buffer technique and a grid technique are used as the cell selection technique for determining the set of serving cells.
[0010] In an exemplary aspect of the present disclosure, to determine the set of serving cells using the buffer technique, the method comprises creating, by the processing unit, a predefined distance around the received geo-location. The method further comprises identifying, by the processing unit, an overlapping area between the predefined distance and a plurality of best server plots (BSP). The method further comprises determining, by the processing unit, the set of serving cell based on the overlapping area.
[0011] In an exemplary aspect of the present disclosure, to determine the set of serving cells using the grid technique, the method comprises creating, by the processing unit, a plurality of predefined meter grids on a geographical region. The method further comprises identifying, by the processing unit, a plurality of serving cells in each grid using a crowd source data associated with identification of serving cells. The method further comprises creating, by the processing unit, a serving cell list for each grid. The method further comprises identifying, by the processing unit, a particular grid associated with the received geo-location to determine the set of serving cells.

[0012] In an exemplary aspect of the present disclosure, the method further comprises generating, by the processing unit, a cell summary report comprising summary of the set of serving cells with corresponding feasibility status. The method further comprises displaying, by a display unit, the generated cell summary report.
[0013] In an exemplary aspect of the present disclosure, the method further comprises receiving, by the receiver, a selection of at least one serving cell from the set of serving cells. The method further comprises determining, by the processing unit, a distance between the user equipment and the selected at least one serving cell based at least on geographical co-ordinates of the selected at least one serving cell and a user equipment. The method further comprises determining, by the processing unit, a desired orientation towards the at least one serving cell based at least on the determined distance. The method further comprises receiving, by the receiver, an altitude of the user equipment from an altitude sensor associated with the user equipment. The method further comprises fetching, by the processing unit, an altitude of an antenna of the at least one serving cell from the database. The method further comprises determining, by the processing unit, a tilt direction of the antenna based at least on a difference between the altitude of the antenna and the altitude of the user equipment. The method further comprises determining, by the processing unit, the feasibility status of the selected at least one serving cell as one of feasible or non-feasible based at least on the determined first set of parameters.
[0014] In an exemplary aspect of the present disclosure, the method further comprises generating, by the processing unit, a list of feasible cells based on determining the feasibility status of each of the set of serving cells.
[0015] In an exemplary aspect of the present disclosure, the method further comprises determining, by the processing unit, a second set of parameters associated with each of the set of serving cells, the second set of parameters is selected from a plurality of parameters. The method further comprises determining,

by the processing unit, a second feasibility status of each of the set of serving cells as one of feasible or non-feasible based at least on the determined second set of parameters.
[0016] In an exemplary aspect of the present disclosure, wherein for determining the first set of parameters and the second set of parameters comprises, the method further comprises determining the first set of parameters, the second set of parameters and Key Performance Indicators (KPIs) that are to be checked for each of the set of serving cells. The method further comprises retrieving, a set of parameter ranges associated with KPIs and threshold values from the database.
[0017] Another aspect of the present disclosure may relate to a system for determining an optimal serving cell for installing a user equipment in a telecommunication network. The system comprises a receiver and a processing unit connected to each other. The receiver is configured to receive, via an interface, a geo-location. The processing unit is configured to determine a set of serving cells from a plurality of cells corresponding to the received geo-location using a cell selection technique. The processing unit is further configured to determine a first set of parameters associated with each of the set of serving cells, the first set of parameters is selected from a plurality of parameters stored in a database. The processing unit is further configured to determine a first feasibility status of each of the set of serving cells as one of feasible or non-feasible to determine the optimal serving cell, based at least on the determined first set of parameters.
[0018] Another aspect of the present disclosure may relate to a User Equipment (UE). The UE may include a memory and a processor coupled to the memory. The processor may be configured to send, via an interface, a geo-location to a server. The geo-location may be used to determine an optimal serving cell for installing the UE in a telecommunication network. The optimal serving cell may be determined by the server based on: on receiving the geo-location from the UE, determining a set of serving cells from a plurality of cells corresponding to the received geo-

location using a cell selection technique; determining a first set of parameters associated with each of the set of serving cells, the first set of parameters is selected from a plurality of parameters stored in a database; and determining a first feasibility status of each of the set of serving cells as one of a feasible or non-feasible to determine the optimal serving cell, based at least on the determined first set of parameters.
[0019] Yet another aspect of the present disclosure may relate to a non-transitory computer readable storage medium storing instructions for determining an optimal serving cell for installing a user equipment in a telecommunication network, the instructions include executable code which, when executed by one or more units of a system, causes: a receiver of the system to receive, via an interface, a geo-location; a processing unit of the system to determine a set of serving cells from a plurality of cells corresponding to the received geo-location using a cell selection technique; the processing unit of the system to determine a first set of parameters associated with each of the set of serving cells, the first set of parameters is selected from a plurality of parameters stored in a database; the processing unit of the system to determine a first feasibility status of each of the set of serving cells as one of feasible or non-feasible to determine the optimal serving cell, based at least on the determined first set of parameters.
OBJECTS OF THE DISCLOSURE
[0020] Some of the objects of the present disclosure, which at least one embodiment disclosed herein satisfies are listed herein below.
[0021] It is an object of the present disclosure to provide a system and a method for determining an optimal serving cell for installing a user equipment in a telecommunication network.

[0022] It is an object of the present disclosure to provide a system and a method for new user equipment planning and installation based on network analytics.
[0023] It is another object of the present disclosure to provide a solution that enables prioritization of serving cell based on first level KPI measurement (threshold defined parameters) for selecting best serving cells and a second level KPI measurement (threshold defined parameters) of selected best serving cells by comparison between the selected best serving cells to identify the best cell for installation of devices.
DESCRIPTION OF THE DRAWINGS
[0024] The accompanying drawings, which are incorporated herein, and constitute a part of this disclosure, illustrate exemplary embodiments of the disclosed methods and systems in which like reference numerals refer to the same parts throughout the different drawings. Components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Also, the embodiments shown in the figures are not to be construed as limiting the disclosure, but the possible variants of the method and system according to the disclosure are illustrated herein to highlight the advantages of the disclosure. It will be appreciated by those skilled in the art that disclosure of such drawings includes disclosure of electrical components or circuitry commonly used to implement such components.
[0025] Figure 1 illustrates an exemplary block diagram representation of 5th generation core (5GC) network architecture.
[0026] Figure 2 illustrates an exemplary block diagram of a computing device upon which the features of the present disclosure may be implemented in accordance with exemplary implementation of the present disclosure.

[0027] Figure 3 illustrates an exemplary block diagram of a system for determining an optimal serving cell for installing a user equipment in a telecommunication network, in accordance with exemplary implementations of the present disclosure.
[0028] Figure 4 illustrates a method flow diagram for determining an optimal serving cell for installing a user equipment in a telecommunication network in accordance with exemplary implementations of the present disclosure.
[0029] Figure 5 illustrates an exemplary method flow diagram for determining an optimal serving cell for installing a user equipment in a telecommunication network in accordance with exemplary implementations of the present disclosure.
[0030] Figure 6 illustrates another exemplary method flow diagram for determining an optimal serving cell for installing a user equipment in a telecommunication network in accordance with exemplary implementations of the present disclosure.
[0031] The foregoing shall be more apparent from the following more detailed description of the disclosure.
DETAILED DESCRIPTION
[0032] In the following description, for the purposes of explanation, various specific details are set forth in order to provide a thorough understanding of embodiments of the present disclosure. It will be apparent, however, that embodiments of the present disclosure may be practiced without these specific details. Several features described hereafter may each be used independently of one another or with any combination of other features. An individual feature may not address any of the problems discussed above or might address only some of the problems discussed above.

[0033] The ensuing description provides exemplary embodiments only, and is not
intended to limit the scope, applicability, or configuration of the disclosure. Rather,
the ensuing description of the exemplary embodiments will provide those skilled in
the art with an enabling description for implementing an exemplary embodiment.
5 It should be understood that various changes may be made in the function and
arrangement of elements without departing from the spirit and scope of the disclosure as set forth.
[0034] Specific details are given in the following description to provide a thorough
10 understanding of the embodiments. However, it will be understood by one of
ordinary skill in the art that the embodiments may be practiced without these specific details. For example, circuits, systems, processes, and other components may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail. 15
[0035] Also, it is noted that individual embodiments may be described as a process
which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure
diagram, or a block diagram. Although a flowchart may describe the operations as
a sequential process, many of the operations may be performed in parallel or
20 concurrently. In addition, the order of the operations may be re-arranged. A process
is terminated when its operations are completed but could have additional steps not included in a figure.
[0036] The word “exemplary” and/or “demonstrative” is used herein to mean
25 serving as an example, instance, or illustration. For the avoidance of doubt, the
subject matter disclosed herein is not limited by such examples. In addition, any
aspect or design described herein as “exemplary” and/or “demonstrative” is not
necessarily to be construed as preferred or advantageous over other aspects or
designs, nor is it meant to preclude equivalent exemplary structures and techniques
30 known to those of ordinary skill in the art. Furthermore, to the extent that the terms
“includes,” “has,” “contains,” and other similar words are used in either the detailed
10

description or the claims, such terms are intended to be inclusive—in a manner similar to the term “comprising” as an open transition word—without precluding any additional or other elements.
5 [0037] As used herein, a “processing unit” or “processor” or “operating processor”
includes one or more processors, wherein processor refers to any logic circuitry for processing instructions. A processor may be a general-purpose processor, a special purpose processor, a conventional processor, a digital signal processor, a plurality of microprocessors, one or more microprocessors in association with a Digital
10 Signal Processing (DSP) core, a controller, a microcontroller, Application Specific
Integrated Circuits, Field Programmable Gate Array circuits, any other type of integrated circuits, etc. The processor may perform signal coding data processing, input/output processing, and/or any other functionality that enables the working of the system according to the present disclosure. More specifically, the processor or
15 processing unit is a hardware processor.
[0038] As used herein, “a user equipment”, “a user device”, “a smart-user-device”, “a smart-device”, “an electronic device”, “a mobile device”, “a handheld device”, “a wireless communication device”, “a mobile communication device”, “a
20 communication device” may be any electrical, electronic and/or computing device
or equipment, capable of implementing the features of the present disclosure. The user equipment/device may include, but is not limited to, a mobile phone, smart phone, laptop, a general-purpose computer, desktop, personal digital assistant, tablet computer, wearable device or any other computing device which is capable
25 of implementing the features of the present disclosure. Also, the user device may
contain at least one input means configured to receive an input from unit(s) which are required to implement the features of the present disclosure.
[0039] As used herein, “storage unit” or “memory unit” refers to a machine or
30 computer-readable medium including any mechanism for storing information in a
form readable by a computer or similar machine. For example, a computer-readable
11

medium includes read-only memory (“ROM”), random access memory (“RAM”),
magnetic disk storage media, optical storage media, flash memory devices or other
types of machine-accessible storage media. The storage unit stores at least the data
that may be required by one or more units of the system to perform their respective
5 functions.
[0040] As used herein “interface” or “user interface refers to a shared boundary
across which two or more separate components of a system exchange information
or data. The interface may also be referred to a set of rules or protocols that define
10 communication or interaction of one or more modules or one or more units with
each other, which also includes the methods, functions, or procedures that may be called.
[0041] All modules, units, components used herein, unless explicitly excluded
15 herein, may be software modules or hardware processors, the processors being a
general-purpose processor, a special purpose processor, a conventional processor,
a digital signal processor (DSP), a plurality of microprocessors, one or more
microprocessors in association with a DSP core, a controller, a microcontroller,
Application Specific Integrated Circuits (ASIC), Field Programmable Gate Array
20 circuits (FPGA), any other type of integrated circuits, etc.
[0042] As discussed in the background section, the current known solutions have several shortcomings. The present disclosure aims to overcome the above-mentioned and other existing problems in this field of technology by providing
25 method and system of determining an optimal serving cell for installing a user
equipment in a telecommunication network. The present disclosure relates to a wireless equipment installation and enables prioritization of serving cell based on a first level KPI measurement or threshold defined parameters for selecting best serving cells and a second level KPI measurement threshold defined parameters of
30 selected best serving cells by comparison between the selected best serving cells to
identify the best cell for installation of user equipment.
12

[0043] Figure 1 illustrates an exemplary block diagram representation of 5th
generation core (5GC) network architecture, in accordance with exemplary
implementation of the present disclosure. As shown in figure 1, the 5GC network
5 architecture [100] includes a user equipment (UE) [102], a radio access network
(RAN) [104], an access and mobility management function (AMF) [106], a Session Management Function (SMF) [108], a Service Communication Proxy (SCP) [110], an Authentication Server Function (AUSF) [112], a Network Slice Specific Authentication and Authorization Function (NSSAAF) [114], a Network Slice
10 Selection Function (NSSF) [116], a Network Exposure Function (NEF) [118], a
Network Repository Function (NRF) [120], a Policy Control Function (PCF) [122], a Unified Data Management (UDM) [124], an application function (AF) [126], a User Plane Function (UPF) [128], a data network (DN) [130], wherein all the components are assumed to be connected to each other in a manner as obvious to
15 the person skilled in the art for implementing features of the present disclosure.
[0044] Radio Access Network (RAN) [104] is the part of a mobile
telecommunications system that connects user equipment (UE) [102] to the core
network (CN) and provides access to different types of networks (e.g., 5G network).
20 It consists of radio base stations and the radio access technologies that enable
wireless communication.
[0045] Access and Mobility Management Function (AMF) [106] is a 5G core
network function responsible for managing access and mobility aspects, such as UE
25 registration, connection, and reachability. It also handles mobility management
procedures like handovers and paging.
[0046] Session Management Function (SMF) [108] is a 5G core network function
responsible for managing session-related aspects, such as establishing, modifying,
30 and releasing sessions. It coordinates with the User Plane Function (UPF) for data
forwarding and handles IP address allocation and QoS enforcement.
13

[0047] Service Communication Proxy (SCP) [110] is a network function in the 5G
core network that facilitates communication between other network functions by
providing a secure and efficient messaging service. It acts as a mediator for service-
5 based interfaces.
[0048] Authentication Server Function (AUSF) [112] is a network function in the 5G core responsible for authenticating UEs during registration and providing security services. It generates and verifies authentication vectors and tokens.
10
[0049] Network Slice Specific Authentication and Authorization Function (NSSAAF) [114] is a network function that provides authentication and authorization services specific to network slices. It ensures that UEs can access only the slices for which they are authorized.
15
[0050] Network Slice Selection Function (NSSF) [116] is a network function responsible for selecting the appropriate network slice for a UE based on factors such as subscription, requested services, and network policies.
20 [0051] Network Exposure Function (NEF) [118] is a network function that exposes
capabilities and services of the 5G network to external applications, enabling integration with third-party services and applications.
[0052] Network Repository Function (NRF) [120] is a network function that acts
25 as a central repository for information about available network functions and
services. It facilitates the discovery and dynamic registration of network functions.
[0053] Policy Control Function (PCF) [122] is a network function responsible for
policy control decisions, such as QoS, charging, and access control, based on
30 subscriber information and network policies.
14

[0054] Unified Data Management (UDM) [124] is a network function that centralizes the management of subscriber data, including authentication, authorization, and subscription information.
5 [0055] Application Function (AF) [126] is a network function that represents
external applications interfacing with the 5G core network to access network capabilities and services.
[0056] User Plane Function (UPF) [128] is a network function responsible for
10 handling user data traffic, including packet routing, forwarding, and QoS
enforcement.
[0057] Data Network (DN) [130] refers to a network that provides data services to
user equipment (UE) in a telecommunications system. The data services may
15 include but are not limited to Internet services, private data network related services.
[0058] Figure 2 illustrates an exemplary block diagram of a computing device [200] upon which the features of the present disclosure may be implemented in accordance with exemplary implementation of the present disclosure. In an
20 implementation, the computing device [200] may also implement a method for
determining an optimal serving cell for installing a user equipment in a telecommunication network utilising the system. In another implementation, the computing device [200] itself implements the method for determining an optimal serving cell for installing a user equipment in a telecommunication network using
25 one or more units configured within the computing device [200], wherein said one
or more units are capable of implementing the features as disclosed in the present disclosure.
[0059] The computing device [200] may include a bus [202] or other
30 communication mechanism for communicating information, and a hardware
processor [204] coupled with bus [202] for processing information. The hardware
15

processor [204] may be, for example, a general-purpose microprocessor. The
computing device [200] may also include a main memory [206], such as a random-
access memory (RAM), or other dynamic storage device, coupled to the bus [202]
for storing information and instructions to be executed by the processor [204]. The
5 main memory [206] also may be used for storing temporary variables or other
intermediate information during execution of the instructions to be executed by the
processor [204]. Such instructions, when stored in non-transitory storage media
accessible to the processor [204], render the computing device [200] into a special-
purpose machine that is customized to perform the operations specified in the
10 instructions. The computing device [200] further includes a read only memory
(ROM) [208] or other static storage device coupled to the bus [202] for storing static information and instructions for the processor [204].
[0060] A storage device [210], such as a magnetic disk, optical disk, or solid-state
15 drive is provided and coupled to the bus [202] for storing information and
instructions. The computing device [200] may be coupled via the bus [202] to a
display [212], such as a cathode ray tube (CRT), Liquid crystal Display (LCD),
Light Emitting Diode (LED) display, Organic LED (OLED) display, etc. for
displaying information to a computer user. An input device [214], including
20 alphanumeric and other keys, touch screen input means, etc. may be coupled to the
bus [202] for communicating information and command selections to the processor
[204]. Another type of user input device may be a cursor controller [216], such as
a mouse, a trackball, or cursor direction keys, for communicating direction
information and command selections to the processor [204], and for controlling
25 cursor movement on the display [212]. This input device typically has two degrees
of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allow
the device to specify positions in a plane.
[0061] The computing device [200] may implement the techniques described
30 herein using customized hard-wired logic, one or more ASICs or FPGAs, firmware
and/or program logic which in combination with the computing device [200] causes
16

or programs the computing device [200] to be a special-purpose machine.
According to one implementation, the techniques herein are performed by the
computing device [200] in response to the processor [204] executing one or more
sequences of one or more instructions contained in the main memory [206]. Such
5 instructions may be read into the main memory [206] from another storage medium,
such as the storage device [210]. Execution of the sequences of instructions
contained in the main memory [206] causes the processor [204] to perform the
process steps described herein. In alternative implementations of the present
disclosure, hard-wired circuitry may be used in place of or in combination with
10 software instructions.
[0062] The computing device [200] also may include a communication interface [218] coupled to the bus [202]. The communication interface [218] provides a two-way data communication coupling to a network link [220] that is connected to a
15 local network [222]. For example, the communication interface [218] may be an
integrated services digital network (ISDN) card, cable modem, satellite modem, or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, the communication interface [218] may be a local area network (LAN) card to provide a data communication connection to a
20 compatible LAN. Wireless links may also be implemented. In any such
implementation, the communication interface [218] sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
25 [0063] The computing device [200] can send messages and receive data, including
program code, through the network(s), the network link [220] and the communication interface [218]. In the Internet example, a server [230] might transmit a requested code for an application program through the Internet [228], the ISP [226], the local network [222], the host [224] and the communication interface
30 [218]. The received code may be executed by the processor [204] as it is received,
17

and/or stored in the storage device [210], or other non-volatile storage for later execution.
[0064] Referring to Figure 3, an exemplary block diagram of a system [300] for
5 determining an optimal serving cell for installing a user equipment in a
telecommunication network, is shown, in accordance with the exemplary implementations of the present disclosure. The system [300] comprises at least one receiver [302], and at least one processing unit [304], and may also comprise at least one display unit [306]. Also, all of the components/ units of the system [300]
10 are assumed to be connected to each other unless otherwise indicated below. As
shown in the figures all units shown within the system [300] should also be assumed to be connected to each other. Also, in Figure 3 only a few units are shown, however, the system [300] may comprise multiple such units or the system [300] may comprise any such numbers of said units, as required to implement the features
15 of the present disclosure. In another implementation, the system [300] may reside
in a server or a network entity.
[0065] The system [300] is configured for determining an optimal serving cell for installing a user equipment in a telecommunication network, with the help of the
20 interconnection between the components/units of the system [300]. The optimal
serving cell is a serving cell which would be most effective and most efficient for installing the user equipment in the telecommunication network. The telecommunication network is the communication network having different radio access technologies.
25
[0066] The receiver [302] is configured to receive, via an interface, a geo-location. The interface may refer to a communication channel between the user equipment, and the telecommunication network. The geo-location may refer to a geographical location of the user equipment with respect to the telecommunication network. The
30 receiver [302] is a device which receives data, signals, information or a combination
thereof between units/components within the system [300] and/or connected with
18

the system [300]. The receiver [302] may also be replaced by a transceiver unit (not shown) which can also be configured to for receiving and transmitting data, signals, information or a combination thereof between units/components within the system and/or connected with the system. 5
[0067] After the geo-location is received, the processing unit [304] is configured to determine a set of serving cells from a plurality of cells corresponding to the received geo-location using a cell selection technique. The set of serving cell may refer to the set of cells comprising primary cell and secondary cells used for data
10 transmission within the telecommunications network. The plurality of cells refers
to the plurality of geographical areas covered by a plurality of base stations in the telecommunications network. The set of serving cells which may be optimum for installation of the user equipment are determined based on the received geo-location using the cell selection technique. The present disclosure further discloses that a
15 buffer technique, and a grid technique may be used as the cell selection technique
for determining the set of serving cells.
[0068] The buffer technique is a technique for determining the set of serving cells and involves the following steps. The first step of the buffer technique involves the
20 processing unit [304] being configured to create a predefined distance around the
received geo-location. The predefined distance is the preset distance from the user equipment at the geo-location which can be set by a network operator operating in the telecommunications network and can be measured using a meter buffer. The second step of the buffer technique involves the processing unit [304] being
25 configured to identify an overlapping area between the predefined distance and a
plurality of best server plots (BSP). The plurality of best server plots (BSP) are one or more polygons of the plurality of cells of a cell site which has a dominant signal in that geographical region. The overlapping area is the overlapping region which is covered by the base stations provided by the best server plots (BSP) and the
30 predefined distance. The third step of the buffer technique involves the processing
19

unit [304] being configured to determine, the set of serving cell based on the overlapping area.
[0069] The grid technique is a technique for determining the set of serving cells
5 and involves the following steps. The first step of the grid technique involves the
processing unit [304] being configured to create a plurality of predefined meter grids on a geographical region. The plurality of predefined meter grids is the geographical region in form of grids. The geographical region is the area covered by the plurality of cells in the telecommunications network. The geographical
10 region is divided into the plurality of predefined meter grids having a predefined
size, such as 50metres x 50 metres. The second step of the grid technique involves the processing unit [304] being configured to identify a plurality of serving cells in each grid using a crowd source data associated with identification of serving cells. The plurality of serving cells in each grid is the plurality of serving cells in each of
15 the plurality of predefined meter grids in the geographical region. The crowd source
data may refer to the data which may be sourced from different sources such as from external sources or a data collected by the telecommunication network from multiple users. The crowd source data may also comprise a locate cell identifier which is received from the user equipment in all of the available plurality of
20 predefined meter grids. Thereafter, the third step of the grid technique involves the
processing unit [304] being configured to create a serving cell list for each grid. The serving cell list is the list for the plurality of serving cells which lies within each of the plurality of predefined meter grids. Finally, the last step of the grid technique involves the processing unit [304] being configured to identify a particular grid
25 associated with the received geo-location to determine the set of serving cells. The
particular grid is the plurality of predefined meter grids that falls within the received geo-location. The grid technique involves filtering out of all grids which has the locate cell identifier and look for other serving cells from the plurality of serving cells in all identified grids to create the serving cell list of all possible serving cells.
30
20

[0070] After the determination of the set of serving cells, the processing unit [304]
is further configured to determine a first set of parameters associated with each of
the set of serving cells, the first set of parameters is selected from a plurality of
parameters stored in a database. The first set of parameters are parameters which
5 are selected from the plurality of parameters for a first check of the selection of the
set of serving cells and its feasibility. The plurality of parameters comprises at least one of a distance from cell centre, an Azimuth, a number of previously installed user equipment count and a network KPI based on a defined threshold, a counter of telecom network, a downlink throughput, a PRB Utilization, a reference signal
10 received power (RSRP), an average RSRP, a signal-to-interference-plus-noise ratio
(SINR), and an average SINR. It may be noted that such above described examples of plurality of parameters are only exemplary and not to be construed to limit the scope of the present subject matter in any manner. Other exemplary parameters may also be considered and would lie within the scope of the present subject matter.
15
[0071] Further, the database is an organized collection of data or a type of datastore based on the use of a database management system (DBMS) which is the software that interacts with end users, applications, and the database itself to capture and analyse the data.
20
[0072] On determination of the first set of parameters, the processing unit [304] is further configured to determine a first feasibility status of each of the set of serving cells as one of feasible or non-feasible to determine the optimal serving cell, based at least on the determined first set of parameters. The first feasibility status is a
25 status showing whether the particular set of serving cells should be selected for
being the optimal serving cell or whether it should not be selected as the optimal serving cell. The first feasibility status may provide that selection of the set of serving cell as the optimal serving cell is feasible or not feasible, the feasibility of the determination of the optimal serving cell is based on the plurality of parameters.
30 For example, if the capacity of a cell site is higher than the number of connected
user equipment, then it may be a feasible option, however, if the capacity is low and
21

the number of connected user equipment are near the capacity of the cell site, then
it may be non-feasible for installing the user equipment. Similarly, if the average
RSRP is high then it may be feasible for determining the optimal serving cell, and
if average RSRP is low then it may be non-feasible. After determination of the set
5 of serving cells using the grid technique, the present disclosure provides checking
feasibility for each identified cell considering the plurality of parameters for feasibility check.
[0073] In another implementation of the present disclosure, the receiver [302] is
10 further configured to receive a selection of at least one serving cell from the set of
serving cells. The at least one serving cell which is selected from the set of serving cell is the serving cell which is selected as the optimal serving cell.
[0074] Once, the selection of said at least one serving cells is received, the
15 processing unit [304] is further configured to determine a distance between the user
equipment and the selected at least one serving cell based at least on geographical co-ordinates of the selected at least one serving cell and a user equipment.
[0075] After the determination of the distance between the user equipment and the
20 selected at least one serving cell, the processing unit [304] is further configured to
determine a desired orientation towards the at least one serving cell based at least on the determined distance. The desired orientation is the positioning of the at least one serving cell towards the user equipment. The determined distance is the distance between the user equipment and the selected at least one serving cell. 25
[0076] After the desired orientation is determined, the receiver [302] is further
configured to receive an altitude of the user equipment from an altitude sensor
associated with the user equipment. The altitude of the user equipment is the vertical
elevation of the user equipment from a level which is sensed by the altitude sensor,
30 which may be a sensor placed in the user equipment for detecting the altitude of the
user equipment.
22

[0077] After the determination of the desired orientation, the processing unit [304]
is further configured to fetch an altitude of an antenna of the at least one serving
cell from the database. The altitude of the antenna is the vertical elevation of the
5 antenna from a level. The altitude of the antenna is fixed when the antenna is
installed in the at least one serving cell, and the same can be fetched. The antenna is the device used for transmitting and receiving signals by using electromagnetic waves or radio wave signals.
10 [0078] Once, the altitude of the user equipment is received and the altitude of the
antenna is fetched, the processing unit [304] is further configured to determine a tilt direction of the antenna based at least on a difference between the altitude of the antenna and the altitude of the user equipment. The tilt direction is the direction towards which the antenna is tilted or adjusted in order to adjust the coverage area
15 and also improves the quality of signals of the plurality of cells.
[0079] The processing unit [304] is further configured to determine the feasibility status of the selected at least one serving cell as one of feasible or non-feasible based at least on the determined first set of parameters. The first feasibility status is
20 a status showing whether the particular set of serving cells should be selected for
being the optimal serving cell or whether it should not be selected as the optimal serving cell. The first feasibility status may provide that selection of the set of serving cell as the optimal serving cell is feasible or not feasible, the feasibility of the determination of the optimal serving cell is based on the plurality of parameters.
25 For example, if the capacity of a cell site is higher than the number of connected
user equipment, then it may be a feasible option, however, if the capacity is low and the number of connected user equipment are near the capacity of the cell site, then it may be non-feasible for installing the user equipment. Similarly, if the average RSRP is high then it may be feasible for determining the optimal serving cell, and
30 if average RSRP is low then it may be non-feasible. After determination of the set
of serving cells using the grid technique, the present disclosure provides checking
23

feasibility for each identified cell considering feasibility business logic use for
feasibility check. Feasibility business logic comprises at least one of a distance from
cell centre, Azimuth, a number of previously installed equipment count and a
network KPI based on a defined threshold. Network Parameters can be any KPI,
5 counter of telecom network for example, RSRP, SINR, downlink throughput, PRB
Utilization, etc.
[0080] The processing unit [304] is configured to generate a list of feasible cells
based on determining the feasibility status of each of the set of serving cells. The
10 list of feasible cells is the list comprising information regarding the set of serving
cells which are determined to be feasible based on the feasibility status. The list of feasible cells is generated by selecting the plurality of cells that are determined to be feasible and aggregating them and forming a list for the same.
15 [0081] The processing unit [304] is configured to determine a second set of
parameters associated with each of the set of serving cells, the second set of parameters is selected from a plurality of parameters. The second set of parameters are parameters selected from the plurality of parameters for a second check of the selection of the set of serving cells and its feasibility.
20
[0082] Thereafter, the processing unit [304] is configured to determine a second feasibility status of each of the set of serving cells as one of a feasible or non-feasible based at least on the determined second set of parameters. The second feasibility status is a status showing whether the particular selected set of serving
25 cells is actually optimal serving cell or whether it should not be selected as the
optimal serving cell. The second feasibility status may provide that selection of the set of serving cell as the optimal serving cell is feasible or not feasible, the feasibility of the determination of the optimal serving cell is based on the second set of parameters from the plurality of parameters.
30
24

[0083] In further implementation of the present disclosure, the processing unit
[304] is further configured to determine the first set of parameters, the second set
of parameters and Key Performance Indicators (KPIs) that are to be checked for
each of the set of serving cells. The KPIs are the measurement of performance of
5 the telecommunications network, and may be configured by the network
administrator. Such KPIs, in one example, may be based on a downlink throughput,
a PRB Utilization, a reference signal received power (RSRP), an average RSRP, a
signal-to-interference-plus-noise ratio (SINR), and an average SINR. It may be
noted that such aforementioned KPIs are only exemplary, and in no manner to be
10 construed to limit the scope of the present subject matter in any manner. Other
exemplary KPIs may also be used, and would lie within the scope of the present subject matter.
[0084] Thereafter, the processing unit [304] is further configured to retrieve a set
15 of parameter ranges associated with KPIs and threshold values from the database.
The set of parameter ranges is a predefined set of data showing the ranges of the
plurality of parameters, or the first set of parameters, and the second set of
parameters, which would assist in determining the first feasibility status and the
second feasibility status. Further, the threshold values of the set of parameters
20 associated with KPIs, in one example, may be configured by the network
administrator based on the network requirements.
[0085] In another implementation of the present disclosure, the processing unit [304] is further configured to generate a cell summary report comprising summary
25 of the set of serving cells with corresponding feasibility status. The display unit
[306] is configured to display the generated cell summary report. The cell summary report is a report which shows the set of serving cells and the first feasibility status of each of the set of serving cells, and may also show the first set of parameters. The cell summary report is displayed on the display unit [306] displaying the
30 information provided in the cell summary report. The display unit [306] may be a
device for displaying information such as a cathode ray tube (CRT), Liquid crystal
25

Display (LCD), Light Emitting Diode (LED) display, Organic LED (OLED)
display, etc. The corresponding feasibility status refers to the first feasibility status
or the second feasibility status that are determined based on the first set of
parameters and the second set of parameters respectively. The cell summary report
5 may comprise information associated with both the set of serving cell and the first
feasibility status and the second feasibility status.
[0086] Referring to Figure 4, an exemplary method flow diagram [400] for determining an optimal serving cell for installing a user equipment in a
10 telecommunication network, in accordance with exemplary implementations of the
present disclosure is shown. In an implementation the method [400] is performed by the system [300]. Further, in an implementation, the system [300] may be present in a server device to implement the features of the present disclosure. Also, as shown in Figure 4, the method [400] starts at step [402].
15
[0087] The method [400] enables determining an optimal serving cell for installing a user equipment in a telecommunication network. The optimal serving cell is a serving cell which would be most effective and most efficient for installing the user equipment in the telecommunication network. The telecommunication network is
20 the communication network having different radio access technologies.
[0088] At step [404], the method comprises receiving, by a receiver [302] via an interface, a geo-location. The interface may refer to a communication channel between the user equipment, and the telecommunication network. The geo-location
25 may refer to a geographical location of the user equipment with respect to the
telecommunication network. The receiver [302] is a device which receives data, signals, information or a combination thereof between units/components within the system [300] and/or connected with the system [300]. The receiver [302] may also be replaced by a transceiver unit (not shown) which can also be configured for
30 receiving and transmitting data, signals, information or a combination thereof
between units/components within the system and/or connected with the system.
26

[0089] Once the geo-location is received, thereafter at step [406], the method [400]
comprises determining, by a processing unit [304], a set of serving cells from a
plurality of cells corresponding to the received geo-location using a cell selection
5 technique. The set of serving cells may refer to the set of cells comprising primary
cell and secondary cells used for data transmission within the telecommunications
network. The plurality of cells refers to the plurality of geographical areas covered
by a plurality of base stations in the telecommunications network. The set of serving
cells which may be optimum for installation of the user equipment are determined
10 based on the received geo-location using the cell selection technique. The present
disclosure further discloses that a buffer technique and a grid technique is used as the cell selection technique for determining the set of serving cells.
[0090] The buffer technique is a technique for determining the set of serving cells
15 and involves the following steps. The first step of the buffer technique involves
creating, by the processing unit [304], a predefined distance around the received
geo-location. The predefined distance is the preset distance from the user equipment
at the geo-location which can be set by a network operator operating in the
telecommunications network and can be measured using a meter buffer. The second
20 step of the buffer technique involves identifying, by the processing unit [304], an
overlapping area between the predefined distance and a plurality of best server plots
(BSP). The plurality of best server plots (BSP) are one or more polygons of the
plurality of cells of a cell site which has a dominant signal in that geographical
region. The overlapping area is the overlapping region which is covered by the base
25 stations provided by the best server plots (BSP) and the predefined distance. The
third step of the buffer technique is to determine, by the processing unit [304], the
set of serving cell based on the overlapping area.
[0091] The grid technique is a technique for determining the set of serving cells
30 and involves the following steps. The first step of the grid technique involves
creating, by the processing unit [304], a plurality of predefined meter grids on a
27

geographical region. The plurality of predefined meter grids is the geographical
region in form of grids. The geographical region is the area covered by the plurality
of cells in the telecommunications network. The geographical region is divided into
the plurality of predefined meter grids having a predefined size, such as 50 metres
5 x 50 metres. The second step of the grid technique involves identifying, by the
processing unit [304], a plurality of serving cells in each grid using a crowd source data associated with identification of serving cells. The plurality of serving cells in each grid is the plurality of serving cells in each of the plurality of predefined meter grids in the geographical region. The crowd source data may refer to the data which
10 may be sourced from different sources such as from external sources or a data
collected by the telecommunication network from multiple users. The crowd source data may also comprise a locate cell identifier which is received from the user equipment in all of the available plurality of predefined meter grids. Thereafter, the third step of the grid technique involves creating, by the processing unit [304], a
15 serving cell list for each grid. The serving cell list is the list for the plurality of
serving cells which lies within each of the plurality of predefined meter grids. Finally, the last step of the grid technique involves identifying, by the processing unit [304], a particular grid associated with the received geo-location to determine the set of serving cells. The particular grid is the plurality of predefined meter grids
20 that falls within the received geo-location. The grid technique involves filtering out
of all grids which has the locate cell identifier and look for other serving cells from the plurality of serving cells in all identified grids to create the serving cell list of all possible serving cells.
25 [0092] Once, the set of serving cells are determined, then at step [408], the method
[400] comprises determining, by the processing unit [304], a first set of parameters associated with each of the set of serving cells, the first set of parameters is selected from a plurality of parameters stored in a database. The first set of parameters are parameters which are selected from the plurality of parameters for a first check of
30 the selection of the set of serving cells and its feasibility. The plurality of parameters
comprises at least one of a distance from cell centre, an Azimuth, a number of
28

previously installed user equipment count and a network KPI based on a defined
threshold, a counter of telecom network, a downlink throughput, a PRB Utilization,
a reference signal received power (RSRP), an average RSRP, a signal-to-
interference-plus-noise ratio (SINR), and an average SINR. The database is an
5 organized collection of data or a type of datastore based on the use of a database
management system (DBMS) which is the software that interacts with end users, applications, and the database itself to capture and analyse the data.
[0093] On determination of the first set of parameters, then at step [410], the
10 method further comprises determining, by the processing unit [304], a first
feasibility status of each of the set of serving cells as one of feasible or non-feasible to determine the optimal serving cell, based at least on the determined first set of parameters. The first feasibility status is a status showing whether the particular set of serving cells should be selected for being the optimal serving cell or whether it
15 should not be selected as the optimal serving cell. The first feasibility status may
provide that selection of the set of serving cell as the optimal serving cell is feasible or not feasible, the feasibility of the determination of the optimal serving cell is based on the plurality of parameters. For example, if the capacity of a cell site is higher than the number of connected user equipment, then it may be a feasible
20 option, however, if the capacity is low and the number of connected user equipment
are near the capacity of the cell site, then it may be non-feasible for installing the user equipment. Similarly, if the average RSRP is high then it may be feasible for determining the optimal serving cell, and if average RSRP is low then it may be non-feasible. After determination of the set of serving cells using the grid technique,
25 the present disclosure provides checking feasibility for each identified cell
considering the plurality of parameters for feasibility check.
[0094] In another implementation of the present disclosure, the method [400]
further comprises receiving, by the receiver [302], a selection of at least one serving
30 cell from the set of serving cells. The at least one serving cell which is selected from
29

the set of serving cell is the serving cell which is selected as the optimal serving cell.
[0095] Once, the selection of said at least one serving cells is received, the method
5 [400] further comprises determining, by the processing unit [304], a distance
between the user equipment and the selected at least one serving cell based at least on geographical co-ordinates of the selected at least one serving cell and a user equipment.
10 [0096] After the determination of the distance between the user equipment and the
selected at least one serving cell, the method [400] further comprises determining, by the processing unit [304], a desired orientation towards the at least one serving cell based at least on the determined distance. The determined distance is the distance between the user equipment and the selected at least one serving cell. The
15 desired orientation is the positioning of the at least one serving cell towards the user
equipment. After the desired orientation is determined, the method [400] further comprises receiving, by the receiver [302], an altitude of the user equipment from an altitude sensor associated with the user equipment. The altitude of the user equipment is the vertical elevation of the user equipment from a level which is
20 sensed by the altitude sensor, which may be a sensor placed in the user equipment
for detecting the altitude of the user equipment. After the determination of the desired orientation, the method [400] further comprises fetching, by the processing unit [304], an altitude of an antenna of the at least one serving cell from the database. The altitude of the antenna is the vertical elevation of the antenna from a
25 level. The altitude of the antenna is fixed when the antenna is installed in the at least
one serving cell, and the same can be fetched. The antenna is the device used for transmitting and receiving signals by using electromagnetic waves or radio wave signals.
30 [0097] Once, the altitude of the user equipment is received and the altitude of the
antenna is fetched, the method [400] further comprises determining, by the
30

processing unit [304], a tilt direction of the antenna based at least on a difference
between the altitude of the antenna and the altitude of the user equipment. The tilt
direction is the direction towards which the antenna is tilted or adjusted in order to
adjust the coverage area and also improves the quality of signals of the plurality of
5 cells.
[0098] The method [400] further comprises determining, by the processing unit [304], the feasibility status of the selected at least one serving cell as one of feasible or non-feasible based at least on the determined first set of parameters. The first
10 feasibility status is a status showing whether the particular set of serving cells
should be selected for being the optimal serving cell or whether it should not be selected as the optimal serving cell. The first feasibility status may provide that selection of the set of serving cell as the optimal serving cell is feasible or not feasible, the feasibility of the determination of the optimal serving cell is based on
15 the plurality of parameters. For example, if the capacity of a cell site is higher than
the number of connected user equipment, then it may be a feasible option, however, if the capacity is low and the number of connected user equipment are near the capacity of the cell site, then it may be non-feasible for installing the user equipment. Similarly, if the average RSRP is high then it may be feasible for
20 determining the optimal serving cell, and if average RSRP is low then it may be
non-feasible. After determination of the set of serving cells using the grid technique, the present disclosure provides checking feasibility for each identified cell considering feasibility business logic use for feasibility check. Feasibility business logic comprises at least one of a distance from cell centre, Azimuth, a number of
25 previously installed equipment count and a network KPI based on a defined
threshold. Network Parameters can be any KPI, counter of telecom network for example, RSRP, SINR, downlink throughput, PRB Utilization, etc.
[0099] In further implementation of the present disclosure, the method comprises
30 generating, by the processing unit [304], a list of feasible cells based on determining
the feasibility status of each of the set of serving cells. The list of feasible cells is
31

the list comprising information regarding the set of serving cells which are determined to be feasible based on the feasibility status. The list of feasible cells is generated by selecting the plurality of cells that are determined to be feasible and aggregating them and forming a list for the same. 5
[0100] In another implementation of the present disclosure, the method [400] further comprises determining, by the processing unit [304], a second set of parameters associated with each of the set of serving cells, the second set of parameters is selected from a plurality of parameters. Thereafter, the method [400]
10 further comprises determining, by the processing unit [304], a second feasibility
status of each of the set of serving cells as one of feasible or non-feasible based at least on the determined second set of parameters. The second set of parameters are parameters selected from the plurality of parameters for a second check of the selection of the set of serving cells and its feasibility.
15
[0101] In further implementation of the present disclosure, for determining the first set of parameters and the second set of parameters, the method [400] comprises determining the first set of parameters, the second set of parameters and Key Performance Indicators (KPIs) that are to be checked for each of the set of serving
20 cells. The method [400] further comprises retrieving a set of parameter ranges
associated with KPIs and threshold values from the database. The second feasibility status is a status showing whether the particular selected set of serving cells is actually optimal serving cell or whether it should not be selected as the optimal serving cell. The second feasibility status may provide that selection of the set of
25 serving cell as the optimal serving cell is feasible or not feasible, the feasibility of
the determination of the optimal serving cell is based on the second set of parameters from the plurality of parameters.
[0102] In another implementation of the present disclosure, the method [400]
30 further comprising generating, by the processing unit [304], a cell summary report
comprising summary of the set of serving cells with corresponding feasibility
32

status. Thereafter, the method [400] further comprises displaying, by a display unit
[306], the generated cell summary report. The cell summary report is a report which
shows the set of serving cells and the first feasibility status of each of the set of
serving cells, and may also show the first set of parameters. The cell summary report
5 is displayed on the display unit [306] displaying the information provided in the
cell summary report. The display unit [306] may be a device for displaying
information such as a cathode ray tube (CRT), Liquid crystal Display (LCD), Light
Emitting Diode (LED) display, Organic LED (OLED) display, etc. The
corresponding feasibility status refers to the first feasibility status or the second
10 feasibility status that are determined based on the first set of parameters and the
second set of parameters respectively. The cell summary report may comprise information associated with both the set of serving cell and the first feasibility status and the second feasibility status.
15 [0103] Thereafter, at step [412], the method [400] is terminated.
[0104] Referring to Figure 5, an exemplary method flow diagram [500] for
determining an optimal serving cell for installing a user equipment in a
telecommunication network, in accordance with another exemplary implementation
20 of the present disclosure is shown. In an implementation the method [500] is
performed by the system [300]. Further, in an implementation, the system [300] may be present in a server device to implement the features of the present disclosure. Also, as shown in Figure 5, the method [500] starts at step [502].
25 [0105] Initially, at step [504], receiving a geo-location. The geo-location is the
geographical location of the user equipment with respect to the telecommunication network. The geo-location may be received via an interface, which is a communication channel between the user equipment, and the telecommunication network.
30
33

[0106] Thereafter, at step [506], the method [500] comprises checking whether a
crowd source data is available. Based on the availability of the crowd source data,
a set of serving cells from a plurality of cells corresponding to the received geo-
location is determined using a cell selection technique as disclosed above. The cell
5 selection technique may be selected based on the availability of the crowd source
data. The crowd source data may refer to the data which may be sourced from
different sources such as from external sources or a data collected by the
telecommunication network from multiple users. The crowd source data may also
comprise a locate cell identifier which is received from the user equipment in all of
10 the available plurality of predefined meter grids.
[0107] For example, if the crowd source data is available then a grid technique is selected as the cell selection technique. Then at step [508], the method [500] comprises creating a plurality of predefined meter grids on a geographical region in
15 form of grids. The plurality of predefined meter grids is the geographical region in
form of grids. The geographical region is the area covered by the plurality of cells in the telecommunications network. The geographical region is divided into the plurality of predefined meter grids having a predefined size, such as 50 metres x 50 metres. Then at step [510], the method [500] comprises identifying a plurality of
20 serving cells in each grid using a crowd source data associated with identification
of serving cells. The plurality of serving cells in each grid is the plurality of serving cells in each of the plurality of predefined meter grids in the geographical region.
[0108] In case, the crowd source data is not available, then a buffer technique is
25 selected as the cell selection technique. Then at step [512], a predefined distance
around the received geo-location is created. The predefined distance is the preset
distance from the user equipment at the geo-location which can be set by a network
operator operating in the telecommunications network and can be measured using
a meter buffer. The predefined distance can be determined based on a buffer size
30 input. Thereafter, at step [514] the method [500] comprises identifying an
overlapping area between the predefined distance and a plurality of best server plots
34

(BSP). The plurality of best server plots (BSP) are one or more polygons of the
plurality of cells of a cell site which has a dominant signal in that geographical
region. The overlapping area is the overlapping region which is covered by the base
stations provided by the best server plots (BSP) and the predefined distance. The
5 overlapping region is identified based on an overlapped region covered by the base
stations in the BSPs and the region covered by the predefined distance from the UE. In further implementation of the present disclosure, the buffer technique also comprises determining the set of serving cell based on the overlapping area.
10 [0109] Thereafter, at step [516], the method [500] further comprises creating a
serving cell list for all possible serving cells. The serving cell list is the list for the plurality of serving cells which lies within each of the plurality of predefined meter grids, and the plurality of serving cells which lies in the overlapping area. The serving cell list can be created by other methods as well as disclosed by the present
15 disclosure under separate implementations of the present disclosure.
[0110] After, the serving cell list is generated, then at step [518], the method [500] comprises selecting a selected cell from the serving cell list, and determining a first set of parameters associated with the selected cell based on a plurality of parameters
20 stored in a database. Then at step [520], the method [500] comprises fetching the
plurality of parameters from the database. Each of the plurality of parameters are fetched along with the thresholds as per requirements and the first set of parameters are selected. The first set of parameters are parameters which are selected from the plurality of parameters for a first check of the selection of the set of serving cells
25 and its feasibility. The plurality of parameters comprises at least one of a distance
from cell centre, an Azimuth, a number of previously installed user equipment count and a network KPI based on a defined threshold, a counter of telecom network, a downlink throughput, a PRB Utilization, a reference signal received power (RSRP), an average RSRP, a signal-to-interference-plus-noise ratio (SINR),
30 and an average SINR. The database is an organized collection of data or a type of
datastore based on the use of a database management system (DBMS) which is the
35

software that interacts with end users, applications, and the database itself to capture and analyse the data.
[0111] Once, the plurality of parameters are fetched, a selected parameter is
5 selected from the plurality of parameters, and checking if the selected parameter
satisfies a first feasibility status i.e. the selected cell is feasible or non-feasible. To check the first feasibility status, in an exemplary implementation of the present disclosure, following exemplary steps are performed.
10 [0112] At step [522], the selected parameter is compared with a predefined business
logic, and then based on the comparison, if the comparison is satisfied, then the method [500] involves moving to step [524], otherwise the method [500] involves moving to step [526].
15 [0113] At step [524], the method [500] comprises checking if the predefined
business logic comprises an additional check which checks that the selected parameter is a significant parameter that is important to be considered along with the other selected parameter, or if the selected parameter is not required to be considered along with other parameters from the plurality of parameters. If the
20 additional check condition is satisfied, then the method [500] comprises moving to
step [532], otherwise the method [500] involves moving to step [526].
[0114] At step [526], the method [500] comprises checking if all of the parameters from the plurality of parameters have been evaluated. If all of the selected parameter
25 from the plurality of parameters are evaluated, then the method [500] comprises
moving to step [530], otherwise, the method [500] involves moving to step [528]. [0115] At step [528], the method [500] comprises checking the parameter that is not evaluated from the plurality of parameters, and thereafter selecting the parameter that is not evaluated. Thereafter, moving to step [522] to evaluate the
30 selected parameter.
36

[0116] At step [530], after checking all of the selected parameters from the plurality
of parameters, the method [500] comprises determining the first set of parameters
based on the evaluation of the plurality of parameters and checking the first
feasibility status if the selected cell is feasible based on the first set of parameters
5 and a predefined business logic associated with the first set of parameters. If the
selected cell is feasible, then the method [500] comprises moving to step [534], otherwise, the method [500] comprises moving to step [532].
[0117] At step [532], the method [500] comprises determining that the first
10 feasibility status is non-feasible. The non-feasible status shows that the selected cell
is not feasible for installing the user equipment and is not an optimal serving cell for the user equipment.
[0118] At step [534], the method [500] comprises determining that the first
15 feasibility status is feasible. The feasible status shows that the selected cell is
feasible for installing the user equipment, and can be selected as the optimal serving cell.
[0119] At step [536], the method [500] comprises checking if all of the plurality of
20 cells from the serving cell list haven been evaluated. If all of the plurality of cells
from the serving cell list have not been evaluated, then the method [500] comprises
moving to step [538], otherwise the method [500] comprises moving to step [540].
[0120] At step [538], the method [500] comprises selecting another cell from the
25 serving cell list and then moving to step [518].
[0121] Thereafter, at step [540], the method [500] is terminated, and the optimal serving cell is selected from based on the first feasibility status.
30 [0122] Referring to Figure 6, an exemplary method flow diagram [600] for
determining an optimal serving cell for installing a user equipment in a
37

telecommunication network, in accordance with another exemplary implementation
of the present disclosure is shown. In an implementation the method [600] is
performed by the system [300]. Further, in an implementation, the system [300]
may be present in a server device to implement the features of the present
5 disclosure. Also, as shown in Figure 6, the method [600] starts at step [602].
[0123] At step [604], the method [600] comprises receiving a geo-location from the
UE. The geo-location is the geographical location of the user equipment with
respect to the telecommunication network. The geo-location may be received via
10 an interface, which is a communication channel between the user equipment, and
the telecommunication network.
[0124] At step [606], the method [600] comprises scanning a plurality of cells in
the received geo-location and identifying a set of serving cells. The plurality of cells
15 refers to the plurality of geographical areas covered by a plurality of base stations
in the telecommunications network. The set of serving cells may refer to the set of cells comprising primary cell and secondary cells used for data transmission within the telecommunications network.
20 [0125] At step [608], the method [600] comprises capturing a plurality of
parameters associated with the plurality of cells. The plurality of parameters may be fetched from a database. The plurality of parameters comprises at least one of a distance from cell centre, an Azimuth, a number of previously installed user equipment count and a network KPI based on a defined threshold, a counter of
25 telecom network, a downlink throughput, a PRB Utilization, a reference signal
received power (RSRP), an average RSRP, a signal-to-interference-plus-noise ratio (SINR), and an average SINR. The database is an organized collection of data or a type of datastore based on the use of a database management system (DBMS) which is the software that interacts with end users, applications, and the database itself to
30 capture and analyse the data.
38

[0126] Then at step [610], the method [600] comprises sending the captured plurality of parameters to the system [300]. The captured plurality of parameters may also be sent to a backend server.
5 [0127] At step [612], the method [600] comprises creating a serving cell list based
on the captured plurality of parameters. The serving cell list can be created by other methods as well as disclosed by the present disclosure under separate implementations of the present disclosure.
10 [0128] Thereafter, the method [600] comprises the step [518] – step [538] as
disclosed in the method [500], and the step [518] – step [538] are performed for evaluating the plurality of cells from the serving cell list and a first set of parameters from the plurality of parameters for determining the first feasibility status.
15 [0129] After the steps from step [518] – step [538] are performed, then at step [614],
the method [600] comprises checking if the selected cell is feasible for installation of the user equipment. If the selected cell is feasible for installation of the user equipment, then the method [600] comprises proceeding to step [616], otherwise the method [600] proceeds to step [636].
20
[0130] At step [616], the method [600] comprises creating a list of feasible cells based on the selected cell that are determined to be feasible for installation of the user equipment. The list of feasible cells is the list comprising information regarding the set of serving cells which are determined to be feasible based on the
25 feasibility status. The list of feasible cells is generated by selecting the plurality of
cells that are determined to be feasible and aggregating them and forming a list for the same. The list of feasible cells is arranged in a best to worst order based on the feasibility business logic. Feasibility business logic comprises at least one of a distance from cell centre, Azimuth, a number of previously installed equipment
30 count and a network KPI based on a defined threshold. Network Parameters can be
any KPI, counter of telecom network for example, RSRP, SINR, downlink
39

throughput, PRB Utilization, etc. The feasibility business logic is based on one or more cell priority criteria which may be set by the network operator based on the requirements.
5 [0131] Then, at step [618], the method [600] comprises selecting each cell from the
list of feasible cells, and then proceed to the next step [620].
[0132] At step [620], the method [600] comprises determining a distance between
the user equipment and the selected at least one serving cell based at least on
10 geographical co-ordinates of the selected at least one serving cell and user
equipment.
[0133] Then at step [622], the method [600] comprises determining a desired
orientation towards the at least one serving cell based at least on the determined
15 distance. The determined distance is the distance between the user equipment and
the selected at least one serving cell. The desired orientation is the positioning of the at least one serving cell towards the user equipment. The desired orientation may also be an antenna azimuth in case of directional antennas.
20 [0134] Thereafter, at step [624], method [600] further comprises fetching an
altitude of an antenna of the at least one serving cell from the database. The altitude of the antenna is the vertical elevation of the antenna from a level. The altitude of the antenna is fixed when the antenna is installed in the at least one serving cell, and the same can be fetched. The antenna is the device used for transmitting and
25 receiving signals by using electromagnetic waves or radio wave signals.
[0135] Then at step [626], the method [600] comprises receiving an altitude of the
user equipment from an altitude sensor associated with the user equipment. The
altitude of the user equipment is the vertical elevation of the user equipment from
30 a level which is sensed by the altitude sensor, which may be a sensor placed in the
user equipment for detecting the altitude of the user equipment.
40

[0136] Thereafter, at step [628], the method [600] further comprises determining a
tilt direction of the antenna based at least on a difference between the altitude of the
antenna and the altitude of the user equipment. The tilt direction is the direction
towards which the antenna is tilted or adjusted in order to adjust the coverage area
5 and also improves the quality of signals of the plurality of cells. This step involves
calculation of accurate down or up tilting required for installations.
[0137] Then at step [630], the method [600] comprises checking if the evaluation as provided in the step [620] – step [628] has been done for all the plurality of cells
10 listed in the list of feasible cells. If said evaluation is not completed for all cells then
the method [600] comprises step proceeding to step [632], otherwise the method [600] proceeds to step [634]. The step [620] – step [628] may also be considered to determine a second feasibility status of each of the set of serving cells from the list of feasible cells.
15
[0138] At step [632], the method [600] comprises selecting another cell from the list of feasible cells for evaluation, then proceed with step [620].
[0139] At step [634], the method [600] comprises generating a cell summary report
20 comprising summary of the set of serving cells with corresponding feasibility
status. and displaying the cell summary report. The cell summary report is a report
which shows the set of serving cells and the first feasibility status of each of the set
of serving cells, and may also show the first set of parameters. The cell summary
report is displayed for displaying the information provided in the cell summary
25 report.
[0140] At step [636], the method [600] is terminated.
[0141] The present disclosure further discloses a User Equipment (UE). The UE
30 may include a memory and a processor coupled to the memory. The processor may
be configured to send, via an interface, a geo-location to a server. The geo-location
41

may be used to determine an optimal serving cell for installing the UE in a
telecommunication network. The optimal serving cell may be determined by the
server based on: on receiving the geo-location from the UE, determining a set of
serving cells from a plurality of cells corresponding to the received geo-location
5 using a cell selection technique; determining a first set of parameters associated
with each of the set of serving cells, the first set of parameters is selected from a plurality of parameters stored in a database; and determining a first feasibility status of each of the set of serving cells as one of a feasible or non-feasible to determine the optimal serving cell, based at least on the determined first set of parameters.
10
[0142] The present disclosure further discloses a non-transitory computer readable storage medium storing instructions for determining an optimal serving cell for installing a user equipment in a telecommunication network, the instructions include executable code which, when executed by one or more units of a system
15 [300], causes: a receiver [302] of the system [300] to receive, via an interface, a
geo-location; a processing unit [304] of the system [300] to determine a set of serving cells from a plurality of cells corresponding to the received geo-location using a cell selection technique; the processing unit [304] of the system [300] to determine a first set of parameters associated with each of the set of serving cells,
20 the first set of parameters is selected from a plurality of parameters stored in a
database; the processing unit [304] of the system [300] to determine a first feasibility status of each of the set of serving cells as one of feasible or non-feasible to determine the optimal serving cell, based at least on the determined first set of parameters.
25
[0143] As is evident from the above, the present disclosure provides a technically advanced solution for determining an optimal serving cell for installing a user equipment in a telecommunication network. The present solution further provides a technically advanced solution for new user equipment planning and installation
30 based on network analytics. Further, the present disclosure enables prioritization of
serving cell based on first level KPI measurement (threshold defined parameters)
42

for selecting best serving cells and a second level KPI measurement (threshold defined parameters) of selected best serving cells by comparison between the selected best serving cells to identify the best cell for installation of devices.
5 [0144] While considerable emphasis has been placed herein on the disclosed
implementations, it will be appreciated that many implementations can be made and
that many changes can be made to the implementations without departing from the
principles of the present disclosure. These and other changes in the implementations
of the present disclosure will be apparent to those skilled in the art, whereby it is to
10 be understood that the foregoing descriptive matter to be implemented is illustrative
and non-limiting.
[0145] Further, in accordance with the present disclosure, it is to be acknowledged that the functionality described for the various components/units can be
15 implemented interchangeably. While specific embodiments may disclose a
particular functionality of these units for clarity, it is recognized that various configurations and combinations thereof are within the scope of the disclosure. The functionality of specific units as disclosed in the disclosure should not be construed as limiting the scope of the present disclosure. Consequently, alternative
20 arrangements and substitutions of units, provided they achieve the intended
functionality described herein, are considered to be encompassed within the scope of the present disclosure.
43

We Claim:
1. A method for determining an optimal serving cell for installing a user
equipment in a telecommunication network, said method comprising:
- receiving, by a receiver [302] via an interface, a geo-location;
- determining, by a processing unit [304], a set of serving cells from a plurality of cells corresponding to the received geo-location using a cell selection technique;
- determining, by the processing unit [304], a first set of parameters associated with each of the set of serving cells, the first set of parameters is selected from a plurality of parameters stored in a database; and
- determining, by the processing unit [304], a first feasibility status of each of the set of serving cells as one of feasible or non-feasible to determine the optimal serving cell, based at least on the determined first set of parameters.

2. The method as claimed in claim 1, wherein a buffer technique and a grid technique is used as the cell selection technique for determining the set of serving cells.
3. The method as claimed in claim 2, wherein to determine the set of serving cells using the buffer technique, the method comprises:
creating, by the processing unit [304], a predefined distance around the received geo-location;
identifying, by the processing unit [304], an overlapping area between the predefined distance and a plurality of best server plots (BSP); and
determine, by the processing unit [304], the set of serving cell based on the overlapping area.

4. The method as claimed in claim 2, wherein to determine the set of serving
cells using the grid technique, the method comprises:
creating, by the processing unit [304], a plurality of predefined meter grids on a geographical region;
identifying, by the processing unit [304], a plurality of serving cells in each grid using a crowd source data associated with identification of serving cells;
creating, by the processing unit [304], a serving cell list for each grid; and
identifying, by the processing unit [304], a particular grid associated with the received geo-location to determine the set of serving cells.
5. The method as claimed in claim 1, further comprising:
- generating, by the processing unit [304], a cell summary report comprising summary of the set of serving cells with corresponding feasibility status; and
- displaying, by a display unit [306], the generated cell summary report.
6. The method as claimed in claim 1, further comprising:
- receiving, by the receiver [302], a selection of at least one serving cell from the set of serving cells;
- determining, by the processing unit [304], a distance between the user equipment and the selected at least one serving cell based at least on geographical co-ordinates of the selected at least one serving cell and a user equipment;
- determining, by the processing unit [304], a desired orientation towards the at least one serving cell based at least on the determined distance;
- receiving, by the receiver [302], an altitude of the user equipment from an altitude sensor associated with the user equipment;
- fetching, by the processing unit [304], an altitude of an antenna of the at least one serving cell from the database;

- determining, by the processing unit [304], a tilt direction of the antenna based at least on a difference between the altitude of the antenna and the altitude of the user equipment; and
- determining, by the processing unit [304], a feasibility status of the selected at least one serving cell as one of feasible or non-feasible based at least on the determined first set of parameters.

7. The method as claimed in claim 6, wherein the method comprises generating, by the processing unit [304], a list of feasible cells based on determining a feasibility status of each of the set of serving cells.
8. The method as claimed in claim 7, further comprising:

- determining, by the processing unit [304], a second set of parameters associated with each of the set of serving cells, the second set of parameters is selected from a plurality of parameters; and
- determining, by the processing unit [304], a second feasibility status of each of the set of serving cells as one of feasible or non-feasible based at least on the determined second set of parameters.
9. The method as claimed in claim 8, wherein determining the first set of
parameters and the second set of parameters comprises:
- determining the first set of parameters, the second set of parameters and Key Performance Indicators (KPIs) that are to be checked for each of the set of serving cells; and
- retrieving a set of parameter ranges associated with KPIs and threshold values from the database.
10. A system [300] for determining an optimal serving cell for installing a user
equipment in a telecommunication network, said system comprising:
- a receiver [302] configured to receive, via an interface, a geo-location;

- a processing unit [304] connected at least to the receiver [302], the processing unit [304] configured to:
o determine a set of serving cells from a plurality of cells
corresponding to the received geo-location using a cell selection
technique; o determine a first set of parameters associated with each of the set
of serving cells, the first set of parameters is selected from a
plurality of parameters stored in a database; and o determine a first feasibility status of each of the set of serving
cells as one of feasible or non-feasible to determine the optimal
serving cell, based at least on the determined first set of
parameters.
11. The system [300] as claimed in claim 10, wherein a buffer technique, and a
grid technique is used as the cell selection technique for determining the set
of serving cells.
12. The system [300] as claimed in claim 11, wherein to determine the set of
serving cells using the buffer technique, the processing unit [304] is further
configured to:
create, a predefined distance around the received geo-location; identify, an overlapping area between the predefined distance and a plurality of best server plots (BSP); and
determine, the set of serving cell based on the overlapping area.
13. The system [300] as claimed in claim 11, wherein to determine the set of
serving cells using the grid technique, the processing unit [304] is further
configured to:
create, a plurality of predefined meter grids on a geographical region;

identify, a plurality of serving cells in each grid using a crowd source data associated with identification of serving cells;
create, a serving cell list for each grid; and
identify, a particular grid associated with the received geo-location to determine the set of serving cells.
14. The system [300] as claimed in claim 11, wherein the system further
comprises a display unit [306] connected at least to the processing unit
[304], wherein:
the processing unit [304] is further configured to generate a cell summary report comprising summary of the set of serving cells with corresponding feasibility status; and
the display unit [306] is configured to display the generated cell summary report.
15. The system [300] as claimed in claim 11, wherein:
the receiver [302] is further configured to receive a selection of at least one serving cell from the set of serving cells;
the processing unit [304] is further configured to:
o determine a distance between the user equipment and the
selected at least one serving cell based at least on geographical
co-ordinates of the selected at least one serving cell and a user
equipment;
o determine a desired orientation towards the at least one serving
cell based at least on the determined distance; o the receiver is further configured to receive an altitude of the user equipment from an altitude sensor associated with the user equipment; o fetch an altitude of an antenna of the at least one serving cell from the database;

o determine a tilt direction of the antenna based at least on a
difference between the altitude of the antenna and the altitude of
the user equipment; and o determine a feasibility status of the selected at least one serving
cell as one of feasible or non-feasible based at least on the
determined first set of parameters.
16. The system [300] as claimed in claim 15, wherein the processing unit [304] is configured to generate a list of feasible cells based on determining a feasibility status of each of the set of serving cells.
17. The system [300] as claimed in claim 16, wherein:
the processing unit [304] is configured to determine a second set of parameters associated with each of the set of serving cells, the second set of parameters is selected from a plurality of parameters; and
- the processing unit [304] is configured to determine a second feasibility
status of each of the set of serving cells as one of a feasible or non-
feasible based at least on the determined second set of parameters.
18. The system [300] as claimed in claim 17, wherein the processing unit [304]
is further configured to:
- determine the first set of parameters, the second set of parameters and Key Performance Indicators (KPIs) that are to be checked for each of the set of serving cells; and
- retrieve a set of parameter ranges associated with KPIs and threshold values from the database.
19. A User Equipment (UE) [500], the UE [500] comprising:
- a memory; and
- a processor coupled to the memory, wherein the processor is configured to:

o send, via an interface, a geo-location to a server, wherein the geo-location is used to determine an optimal serving cell for installing the UE in a telecommunication network, and wherein the optimal serving cell is determined by the server based on:
▪ on receiving the geo-location from the UE, determining a set of serving cells from a plurality of cells corresponding to the received geo-location using a cell selection technique; ▪ determining a first set of parameters associated with each of the set of serving cells, the first set of parameters is selected from a plurality of parameters stored in a database; and ▪ determining a first feasibility status of each of the set of serving cells as one of a feasible or non-feasible to determine the optimal serving cell, based at least on the determined first set of parameters.

Documents

Application Documents

# Name Date
1 202321045580-STATEMENT OF UNDERTAKING (FORM 3) [06-07-2023(online)].pdf 2023-07-06
2 202321045580-PROVISIONAL SPECIFICATION [06-07-2023(online)].pdf 2023-07-06
3 202321045580-FORM 1 [06-07-2023(online)].pdf 2023-07-06
4 202321045580-FIGURE OF ABSTRACT [06-07-2023(online)].pdf 2023-07-06
5 202321045580-DRAWINGS [06-07-2023(online)].pdf 2023-07-06
6 202321045580-FORM-26 [11-09-2023(online)].pdf 2023-09-11
7 202321045580-Proof of Right [19-10-2023(online)].pdf 2023-10-19
8 202321045580-ORIGINAL UR 6(1A) FORM 1 & 26)-301123.pdf 2023-12-07
9 202321045580-ENDORSEMENT BY INVENTORS [10-06-2024(online)].pdf 2024-06-10
10 202321045580-DRAWING [10-06-2024(online)].pdf 2024-06-10
11 202321045580-CORRESPONDENCE-OTHERS [10-06-2024(online)].pdf 2024-06-10
12 202321045580-COMPLETE SPECIFICATION [10-06-2024(online)].pdf 2024-06-10
13 Abstract1.jpg 2024-07-06
14 202321045580-FORM 3 [01-08-2024(online)].pdf 2024-08-01
15 202321045580-Request Letter-Correspondence [13-08-2024(online)].pdf 2024-08-13
16 202321045580-Power of Attorney [13-08-2024(online)].pdf 2024-08-13
17 202321045580-Form 1 (Submitted on date of filing) [13-08-2024(online)].pdf 2024-08-13
18 202321045580-Covering Letter [13-08-2024(online)].pdf 2024-08-13
19 202321045580-CERTIFIED COPIES TRANSMISSION TO IB [13-08-2024(online)].pdf 2024-08-13
20 202321045580-FORM 18 [24-03-2025(online)].pdf 2025-03-24