IP Library › Granted Patent US 12,323,309
Granted Patent B2
US 12,323,309 · App. 17/766,337 · Granted Jun 3, 2025

Apparatus and method for subscribing analytic services to a user repository in the 5G core network

Inventors: Konstantinos Samdanis (Munich, DE); Yannick Lair (Voisins le Bretonneux, FR)
Assignee: NOKIA TECHNOLOGIES OY
H04L41/5032H04L41/5067H04W4/60
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,323,309
App. No.
17/766,337
Granted
Jun 3, 2025
Kind
B2
Abstract

An apparatus is provided, in a user data holding entity, which comprises: at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: holding analytics services information services information related to a user equipment or an application or application in the user data holding entity, and providing the analytic services information, which is related to the user equipment or to an application related to the user equipment, to a network element subscribed to the analytic services information related to the user equipment or application or to a network element such analytic services information related to the user equipment or application.

Claims (52)

1. An apparatus in a unified data repository, said apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:

storing analytic services information related to a user equipment or application in the unified data repository, wherein the unified data repository includes an input/output unit configured to transmit to and receive from other network elements and wherein the analytic services information comprises analytic services and analytic triggering conditions; and

transmitting the analytic services information, which is related to the user equipment or to an application related to the user equipment, to a network element subscribed to the analytic services information related to the user equipment or application or to a network element requesting such analytic services information related to the user equipment or application,

wherein the subscription to the analytic services information related to the user equipment or application is preconfigured.

2. The apparatus according to claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to further perform:

receiving the analytics service information related to the user equipment or application from a network element, and

storing the analytics service information in the unified data repository,

wherein the unified data repository is configured to contain subscription data and the following types of information: analytics ID, application identifier, user equipment mobility state, network congestion state, area of interest, time, emergency event, and alarm notification.

3. An apparatus in a network element, said apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:

receiving analytics service information related to a user equipment or application from a unified data repository [UDR], wherein the network element includes an input/output unit configured to transmit to and receive from other network elements and wherein the analytic services information comprises analytic services and analytic triggering conditions; and

triggering an analytic service with respect to the user equipment or application based on the received analytic services information,

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to further perform:

triggering the analytic service based on the analytic triggering conditions indicated by the analytic services information,

wherein the analytic triggering conditions comprise a user context information, network conditions, and a location,

wherein the subscription to the analytic services information related to the user equipment or application to the unified data repository is preconfigured.

4. The apparatus according to claim 3 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to further perform:

subscribing to the analytic services information related to the user equipment or application with the unified data repository, or

requesting the analytic services information related to the user equipment or application from the unified data repository.

5. The apparatus according to claim 3 , wherein the apparatus comprises a network function, wherein:

the network function comprises an access and mobility management function when a user equipment registers or instantiates and modifies a PDU connection associated with an indicated application, wherein the access and mobility management function retrieves from the unified data repository an analytics subscription during the user equipment registration or when establishing a PDU session, and monitors user equipment mobility triggering the following Analytics IDs once needed:

network function load analytics when a user equipment enters an area of interest,

user equipment mobility Information to predict mobility when a user equipment changes mobility state,

user equipment communications analytics to identify communication patterns for user plane traffic once a user equipment enters an area of interest, and

abnormal behavior to identify if the user equipment is misused or hijacked.

6. An apparatus in a network element, said apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:

configuring analytics service information related to a user equipment or application, and providing-transmitting the analytics service information to a unified data repository, wherein the network element includes an input/output unit configured to transmit to and receive from other network elements and wherein the analytic services information comprises analytic services and analytic triggering conditions;

transmitting the analytics service information to the unified data repository via another network element;

wherein the analytic services in the unified data repository are identified by analytic identifiers, and

wherein the analytic triggering conditions comprise a user context information, network conditions, and a location.

7. A method in a unified data repository, said method comprising:

storing analytic services information related to a user equipment or application in the unified data repository, wherein the unified data repository includes an input/output unit configured to transmit to and receive from other network elements and wherein the analytic services information comprises analytic services and analytic triggering conditions; and

transmitting the analytic services information, which is related to the user equipment or to an application related to the user equipment, to a network element subscribed to the analytic services information related to the user equipment or application or to a network element requesting such analytic services information related to the user equipment or application,

wherein the subscription to the analytic services information related to the user equipment or application is preconfigured.

8. A computer program embodied on a non-transitory computer readable medium, said computer program comprising computer readable code which, when executed in an apparatus: causes the apparatus to perform the method according to claim 7 .

9. A method in a network element, said method comprising:

receiving analytics service information related to a user equipment or application from a unified data repository, wherein the network element includes an input/output unit configured to transmit to and receive from other network elements and wherein the analytic services information comprises analytic services and analytic triggering conditions; and

triggering an analytic service with respect to the user equipment or application based on the received analytic services information,

wherein the method further comprises triggering the analytic service based on the analytic triggering conditions indicated by the analytic services information,

wherein the analytic triggering conditions comprise a user context information, network conditions, and a location,

wherein the subscription to the analytic services information related to the user equipment or application to the unified data repository is preconfigured.

10. A method in a network element, said method comprising:

configuring analytics service information related to a user equipmentor application, and

transmitting the analytics service information to a unified data repository, wherein the network element includes an input/outputunit configured to transmit to and receive from other network elements and wherein the analytic services information comprises analytic services and analytic triggering conditions;

transmitting the analytics service information to the unified data repository via another network element;

wherein the analytic services in the unified data repository are identified by analytic identifiers, and

wherein the analytic triggering conditions comprise a user context information, network conditions, and a location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2022
From: SAMDANIS, KONSTANTINOS; LAIR, YANNICK
To: NOKIA TECHNOLOGIES OY
Reel/Frame 059487/0538 →
Priority Claims (1)
EP 19201514 · Oct 4, 2019 · regional
Continuity (1)
Related Publication 20240056367A1 · Feb 15, 2024
References Cited (32)
US 11991544B2 · Puente · 2024 [cited by examiner]
US 20170034023A1 · Nickolov · 2017 [cited by examiner]
US 20180262924A1 · Dao · 2018 [cited by examiner]
US 20200228420A1 · Dao · 2020 [cited by examiner]
US 20200288296A1 · Fiorese · 2020 [cited by examiner]
US 20200396657A1 · Feder · 2020 [cited by examiner]
US 20210014141A1 · Patil · 2021 [cited by examiner]
US 20210022022A1 · Guo · 2021 [cited by examiner]
US 20210026751A1 · Larkin · 2021 [cited by examiner]
US 20210168651A1 · Marquezan · 2021 [cited by examiner]
US 20210176649A1 · Rahman · 2021 [cited by examiner]
US 20210273856A1 · Marquezan · 2021 [cited by examiner]
US 20210288886A1 · Örtenblad · 2021 [cited by examiner]
US 20220039046A1 · Ianev · 2022 [cited by examiner]
US 20220103443A1 · Mary · 2022 [cited by examiner]
US 20220263724A1 · Lair · 2022 [cited by examiner]
US 20220345925A1 · Garcia Martin · 2022 [cited by examiner]
WO WO2020228966A1 · 2020 [cited by examiner]
WO WO2021018405A1 · 2021 [cited by examiner]
WO WO2021023388A1 · 2021 [cited by examiner]
International Search Report and Written Opinion dated Nov. 6, 2020 corresponding to International Patent Application No. PCT/EP2020/074696. [cited by applicant]
“Method and system to support detailed microblog data analysis, with rich semantic/context information included in analytic result ED—Darl Kuhn,” ip.com, Apr. 25, 2012, XP013150359. [cited by applicant]
Nokia et al., “Optionality of data to be collected by NWDAF,” 3GPP Draft; S2-1907600, SA WG2 Meeting #134, Sapporo, Japan, Jun. 24-28, 2019, Jun. 18, 2019, XP051752566. [cited by applicant]
Atos: “Data Analytics as a Service: unleashing the power of Cloud and Big Data,” Mar. 26, 2013, pp. 1-18, XP055475715. [cited by applicant]
3GPP TS 23.502 V16.2.0 (Sep. 2019), Technical Specification, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System (5GS); Stage 2 (Release 16), Sep. … [cited by applicant]
3GPP TS 23.501 V16.2.0 (Sep. 2019), Technical Specification, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System Architecture for the 5G System (5GS); Stage 2 (Release 1… [cited by applicant]
3GPP TS 23.503 V16.2.0 (Sep. 2019), Technical Specification, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Policy and Charging Control Framework for the 5G System (5GS); … [cited by applicant]
3GPP TS 23.288 V16.1.0 (Sep. 2019), Technical Specification, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture enhancements for 5G System (5GS) to support hetwor… [cited by applicant]
3GPP TR 23.791 V16.2.0 (Jun. 2019), Technical Report, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study of Enablers for Network Automation for 5G (Release 16), Jun. 201… [cited by applicant]
3GPP TS 29.522 V16.2.0 (Dec. 2019), Technical Specification, 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; 5G System; Network Exposure Function Northbound APIs; Stage 3 (R… [cited by applicant]
China Mobile et al., “Proposed New SID on Enablers for Network Automation for 5G—Phase 2,” 3GPP Draft; S2-1905157, 3GPP TSG-SA WG2 Meeting #133, Reno, USA, May 13-17, 2019. [cited by applicant]
Huawei et al., “Discussion on Further Criteria for NWDAF Discovery and Selection,” 3GPP Draft; S2-1903811, SA WG2 Meeting #132, Xi'An, China, Apr. 8-12, 2019. [cited by applicant]