IP Library › Granted Patent US 12,526,735
Granted Patent B2
US 12,526,735 · App. 18/670,569 · Granted Jan 13, 2026

Efficient handling of subscriptions

Inventors: Jesus-Angel De-Gregorio-Rodriguez (Madrid, ES); Xiaowei Zhang (Shanghai, CN); Yubao Ma (Shanghai, CN); Xinyu Zhang (Shanghai, CN)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W48/18H04W4/50H04W8/18H04W60/02H04W60/06
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,526,735
App. No.
18/670,569
Granted
Jan 13, 2026
Kind
B2
Abstract

Methods and nodes related to subscription handling and notifications, for instance, with respect to Network Function (NF) management services, are described.

Claims (37)

1 . A method in a second node, comprising:

receiving, from a first node, a first message, wherein said first message is a request for a subscription;

sending, to said first node, a second message, wherein said second message comprises a subscription ID for the subscription and an initial subscription validity time;

receiving, from said first node, a third message, wherein said third message comprises a new subscription validity time for said subscription; and

accepting an extension of the subscription validity time and sending a fourth message in response to said third message, wherein said fourth message indicates an updated subscription validity time for said subscription that is different than the new subscription validity time.

2 . The method of claim 1 , wherein said fourth message is an HTTP 200 OK message comprising subscription data.

3 . The method of claim 2 , wherein said subscription data comprises said updated time period or said subscription ID.

4 . The method of claim 1 , further comprising:

receiving, from a third node, a fifth message, wherein said fifth message is a registration message; and

sending, to said third node, a sixth message, wherein said sixth message indicates a registration status.

5 . The method of claim 4 , wherein said second node is a Network Repository Function, NRF, said first node is a NF Service Consumer, and said third node is a NF Service Producer.

6 . The method of claim 1 , wherein said first message comprises input criteria, wherein said input criteria comprise one or more of an event type, an instance identifier corresponding to said second node, or a set of conditions identifying one or more network functions for said subscription.

7 . The method of claim 6 , wherein said first message is an HTTP POST message and said input criteria are in the form of a JSON document contained in the body of said HTTP POST message.

8 . The method of claim 6 ,

wherein said event type comprises one or more of register, de-register, or profile change, or

wherein said set of conditions comprises one or of more network functions, NF, of a given type, all NFs supporting a given service, or all NFs belonging to a common set or group ID.

9 . The method of claim 1 , further comprising:

generating said subscription ID; and

determining said initial subscription validity time.

10 . The method of claim 1 , wherein said second message is an HTTP 201 message indicating that said first node has been successfully subscribed in accordance with said request for subscription.

11 . The method of claim 1 , wherein said third message is an HTTP PATCH message.

12 . The method of claim 1 , wherein said fourth message is an HTTP 204 No Content message.

13 . A method in a first node, comprising:

sending to a second node, a first message, wherein said first message is a request for a subscription;

receiving, from said second node, a second message, wherein said second message comprises a subscription ID for the subscription and an initial subscription validity time;

sending, to said second node, a third message, wherein said third message comprises a requested new validity time for said subscription; and

receiving a fourth message, wherein said fourth message indicates an updated validity time period for said subscription that is different than the requested new validity time for said subscription.

14 . The method of claim 13 , wherein said fourth message is an HTTP 200 message comprising subscription data, and wherein said subscription data comprises said updated time period or said subscription ID.

15 . The method of claim 13 , wherein said first message comprises input criteria, wherein said input criteria comprise one or more of an event type, an instance identifier corresponding to said second node, and a set of conditions identifying one or more network functions for said subscription, wherein

said first message is an HTTP POST message and said input criteria are in the form of a JSON document contained in the body said HTTP POST message, or

said event type comprises one or more of register, de-register, and profile change, or

said set of conditions comprises one or more of network functions, NF, of a given type, all NFs supporting a given service, or all NFs belonging to a common set or group ID.

16 . The method of claim 13 , wherein said second node is a Network Repository Function, NRF, said first node an NF Service Consumer, and said subscription relates to services provided by an NF Service Producer.

17 . The method of claim 13 , further comprising:

determining the new subscription validity time.

18 . The method of claim 13 , wherein said second message is an HTTP 201 message indicating successful subscription in accordance with said request for subscription, or said third message is an HTTP PATCH message.

19 . The method of claim 13 , wherein said fourth message is an HTTP 204 No Content message.

Priority Claims (1)
WO PCT/CN2018/115834 · Nov 16, 2018 · international
Continuity (2)
Continuation 17293876
Related Publication 20240389012A1 · Nov 21, 2024
References Cited (17)
US 12028799B2 · De-Gregorio-Rodriguez · 2024 [cited by examiner]
US 20020112058A1 · Weisman · 2002 [cited by examiner]
US 20110213758A1 · Cao · 2011 [cited by examiner]
US 20180270001A1 · Deshpande · 2018 [cited by examiner]
US 20180376444A1 · Kim · 2018 [cited by applicant]
US 20190251241A1 · Bykampadi et al. · 2019 [cited by applicant]
US 20200153707A1 · Lu · 2020 [cited by examiner]
US 20230199453A1 · Xu · 2023 [cited by examiner]
CN 110557744A · 2019 [cited by examiner]
WO 2018008944A1 · 2018 [cited by applicant]
WO 2018066876A1 · 2018 [cited by applicant]
WO 2020083516A1 · 2020 [cited by applicant]
International Search Report and Written Opinion issued in International Application No. PCT/IB2019/058840 dated Feb. 5, 2020 (12 pages). [cited by applicant]
3GPP TS 23.501 V15.3.0 (Sep. 2018), 3rd Generation Partnership Project, Technical Specification Group Services and System Aspects; System Architecture for the 5G System; Stage 2 (Release 15), Sep. 2018 (226 pages). [cited by applicant]
3GPP TS 23.502 V15.3.0 (Sep. 2018), 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System; Stage 2 (Release 15), Sep. 2018 (330 pages). [cited by applicant]
3GPP TS 29.510 V15. 1.0 (Sep. 2018), 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; 5G System; Network Function Repository Services; Stage 3 (Release 15), Sep. 2018 (84 pag… [cited by applicant]
Patch verb—Wikipedia, Oct. 12, 2018 (Oct. 12, 2018), XP055663125, Retrieved from the Internet: URL:https://en.wikipedia.org/w/index.php?title=Patch_verb&oldid=863739273 [retrieved on Jan. 29, 2020] p. 1-p. 6. [cited by applicant]