IP Library › Granted Patent US 12,739,187
Granted Patent B2
US 12,739,187 · App. 19/138,696 · Granted Sep 15, 2026

Network management

Inventor: Matti Alpua (Helsinki, FI)
Assignee: Elisa Oyj
H04L43/16H04L41/0816H04L41/0863
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,739,187
App. No.
19/138,696
Granted
Sep 15, 2026
Kind
B2
Abstract

An apparatus is provided comprising at least one processing core and at least one memory storing instructions that, when executed by the at least one processing core, cause the apparatus at least to store plural definitions of geographic areas, each one of the geographic areas enclosing all core network nodes of a single network domain area, determine, for each of the geographic areas, a number of alerting nodes therein, and trigger reverting, or trigger prompting of a user whether to revert, of at least a subset of core network nodes of a first network domain area to prior configurations based on determining that a number of alerting nodes in a geographic area enclosing the core network nodes of the first network domain area exceeds a threshold number.

Claims (21)

1 . An apparatus comprising at least one processing core and at least one memory storing instructions that, when executed by the at least one processing core, cause the apparatus at least to:

store plural definitions of geographic areas, each one of the geographic areas enclosing all core network nodes of a single network domain area;

determine a number of alerting nodes in each one of the geographic areas, and

trigger reverting, or trigger prompting of a user whether to revert, of at least a subset of core network nodes of a first network domain area to prior configurations based on determining that a number of alerting nodes in a geographic area enclosing the core network nodes of the first network domain area exceeds a threshold number, wherein the definitions of the geographic areas are polygonal, and wherein the apparatus is configured to determine the geographic areas in which a specific alerting node is located by determining directional angles to polygon vertices of the geographic areas, and to determine the specific alerting node as being located in those geographic areas for which inter-vertex differences of the directional angles to the polygon vertices add up to a full circle.

2 . The apparatus according to claim 1 , wherein the apparatus is configured to perform the triggering of the reverting only in those core network nodes of the first network domain area for which there is backup data which defines a respective prior configuration.

3 . The apparatus according to claim 1 , wherein the apparatus is further configured to derive the plural definitions of the geographic areas based at least partly on geographic co-ordinates of the core network nodes of respective network domain areas.

4 . The apparatus according to claim 3 , wherein the apparatus is configured to derive the plural definitions of the geographic areas at least in part by identifying from among the core network nodes of each respective network domain area those that lie among a perimeter of a respective geographic area enclosing the core network nodes of the network domain area.

5 . The apparatus according to claim 3 , wherein identified core network nodes are located at vertices of a polygon defined by the polygonal definition of the geographic areas, or each located along a straight line connecting a center point of the polygon with a vertex of a polygon.

6 . The apparatus according to claim 1 , wherein at least two of the plural defined geographic areas overlap, at least in part.

7 . The apparatus according to claim 1 , wherein the apparatus is configured to perform the triggering of the reverting, or the triggering of the prompting of the user whether to revert, only in case at least one reconfiguration has been performed in at least one core network node comprised in the first network domain area at most a specific preconfigured length of time before the determining that the number of alerting nodes exceeds the threshold number.

8 . The apparatus according to claim 1 , wherein the apparatus is configured to participate in alarm monitoring in a communications network.

9 . A method comprising:

storing plural definitions of geographic areas, each one of the geographic areas enclosing all core network nodes of a single network domain area;

determining a number of alerting nodes in each one of the geographic areas, and

triggering reverting, or triggering prompting of a user whether to revert, of at least a subset of core network nodes of a first network domain area to prior configurations based on determining that a number of alerting nodes in a geographic area enclosing the core network nodes of the first network domain area exceeds a threshold number, wherein the definitions of the geographic areas are polygonal, and wherein the method comprises determining the geographic areas in which a specific alerting node is located by determining directional angles to polygon vertices of the geographic areas, and to determine the specific alerting node as being located in those geographic areas for which inter-vertex differences of the directional angles to the polygon vertices add up to a full circle.

10 . The method according to claim 9 , wherein the triggering of the reverting is performed only in those core network nodes of the first network domain area for which there is backup data which defines a respective prior configuration.

11 . The method according to claim 9 , further comprising deriving the plural definitions of the geographic areas based at least partly on geographic co-ordinates of the core network nodes of respective network domain areas.

12 . A non-transitory computer readable medium having stored thereon a set of computer readable instructions that, when executed by at least one processor, cause an apparatus to at least:

store plural definitions of geographic areas, each one of the geographic areas enclosing all core network nodes of a single network domain area;

determine a number of alerting nodes in each one of the geographic areas, and

trigger reverting, or triggering prompting of a user whether to revert, of at least a subset of core network nodes of a first network domain area to prior configurations based on determining that a number of alerting nodes in a geographic area enclosing the core network nodes of the first network domain area exceeds a threshold number, wherein the definitions of the geographic areas are polygonal, and wherein the set of computer readable instructions, when executed by the at least one processor, cause the apparatus to determine the geographic areas in which a specific alerting node is located by determining directional angles to polygon vertices of the geographic areas, and to determine the specific alerting node as being located in those geographic areas for which inter-vertex differences of the directional angles to the polygon vertices add up to a full circle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2025
From: ALPUA, MATTI
To: ELISA OYJ
Reel/Frame 071404/0794 →
Priority Claims (1)
FI 20226108 · Dec 15, 2022 · national
Continuity (1)
Related Publication 20260032042A1 · Jan 29, 2026
References Cited (23)
US 9031571B2 · Bejerano · 2015 [cited by examiner]
US 10122578B1 · Magerramov · 2018 [cited by examiner]
US 10129760B2 · Baroudi · 2018 [cited by examiner]
US 10162698B2 · Mah · 2018 [cited by examiner]
US 11606732B1 · Chandrasekaran · 2023 [cited by examiner]
US 20090143065A1 · Mattila · 2009 [cited by applicant]
US 20130286852A1 · Bowler · 2013 [cited by examiner]
US 20130290791A1 · Basile · 2013 [cited by examiner]
US 20140165060A1 · Muller · 2014 [cited by examiner]
US 20150086736A1 · Dotson · 2015 [cited by examiner]
US 20150254969A1 · Bishop et al. · 2015 [cited by applicant]
US 20150365802A1 · Barr · 2015 [cited by examiner]
US 20200287793A1 · Buck et al. · 2020 [cited by applicant]
US 20210226840A1 · Karikallio · 2021 [cited by examiner]
US 20210321278A1 · Zeng et al. · 2021 [cited by applicant]
US 20220295393A1 · Puthenpura et al. · 2022 [cited by applicant]
US 20220357943A1 · Kolar et al. · 2022 [cited by applicant]
US 20230366976A1 · Manolakos · 2023 [cited by examiner]
CA 3101267A1 · 2020 [cited by examiner]
KR 20190110882A · 2019 [cited by examiner]
WO WO2013095287A1 · 2013 [cited by examiner]
WO WO2020153897A1 · 2020 [cited by examiner]
WO WO2022082144A2 · 2022 [cited by examiner]