IP Library › Granted Patent US 12,425,818
Granted Patent B2
US 12,425,818 · App. 18/049,710 · Granted Sep 23, 2025

Systems and methods for network usage monitoring

Inventors: Lixia Yan (Basking Ridge, NJ); Barry F. Hoffner (Bridgewater, NJ); Javier A. Ferro (Somerset, NJ)
Assignee: Verizon Patent and Licensing Inc.
H04W4/24H04M15/58H04W24/08
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,425,818
App. No.
18/049,710
Granted
Sep 23, 2025
Kind
B2
Abstract

A method may include receiving, by a charging function (CHF), a data usage monitoring request associated with use of an application, wherein the data usage monitoring request identifies a data usage threshold. The method may also include transmitting, by the CHF and to a session management function (SMF) or a user plane function (UPF), a message notifying the SMF or UPF of the data usage threshold. The method may further include receiving, from the SMF or UPF, a notification that the data usage threshold has been reached, and sending, by the CHF, a message to a network exposure function (NEF) indicating that the data usage threshold has been reached.

Claims (48)

1. A method, comprising:

receiving, by a charging function (CHF), a data usage monitoring request associated with use of an application, wherein the data usage monitoring request identifies a data usage threshold;

transmitting, by the CHF and to at least one of a session management function (SMF) or a user plane function (UPF), a message notifying the at least one of the SMF or UPF of the data usage threshold;

receiving, from the at least one of the SMF or UPF, a notification that the data usage threshold has been reached;

sending, by the CHF, a message to a network exposure function (NEF) indicating that the data usage threshold has been reached; and

forwarding, by the NEF, a notification to an application function (AF) indicating that the data usage threshold has been reached.

2. The method of claim 1 , further comprising:

forwarding, by at least one of the NEF or AF, information identifying data usage associated with the application to an application service provider associated with the application.

3. The method of claim 1 , further comprising:

storing, by the CHF, data associated with the data usage threshold being reached.

4. The method of claim 3 , wherein the storing comprises:

storing records indicating an amount of data usage and a time associated with the data usage threshold being reached.

5. The method of claim 1 , further comprising:

receiving, by the NEF, the data usage monitoring request; and

forwarding, by the NEF, the data usage monitoring request to the CHF.

6. The method of claim 5 , further comprising:

determining, by the NEF, whether the data usage monitoring request is valid.

7. The method of claim 1 , wherein the data usage monitoring request comprises information identifying a period associated with monitoring data usage.

8. The method of claim 7 , wherein the data usage monitoring request comprises information identifying a data measurement type.

9. The method of claim 1 , wherein the data usage monitoring request comprises information identifying a chargeable party associated with use of the application.

10. A system, comprising:

at least one device configured to:

receive a data usage monitoring request associated with use of an application, wherein the data usage monitoring request identifies a data usage threshold,

transmit to at least one of a session management function (SMF) or a user plane function (UPF), a message notifying the at least one of the SMF or UPF of the data usage threshold,

receive, from the at least one of the SMF or UPF, a notification that the data usage threshold has been reached,

send a message to a network exposure function (NEF) indicating that the data usage threshold has been reached, and

forward a notification to an application function (AF) indicating that the data usage threshold has been reached.

11. The system of claim 10 , wherein the at least one device comprises a charging function (CHF), the NEF and the AF.

12. The system of claim 11 , wherein the NEF is configured to:

forward the notification to the AF.

13. The system of claim 11 , wherein the AF is further configured to:

forward information identifying data usage associated with the application to an application service provider associated with the application.

14. The system of claim 10 , wherein the at least one device is further configured to:

store data records associated with the data usage threshold being reached, wherein the data records indicate an amount of data usage and a time associated with the data usage threshold being reached.

15. The system of claim 10 , wherein the at least one network device comprises the NEF and a charging function (CHF), and wherein the NEF is configured to:

receive the data usage monitoring request, and

forward the data usage monitoring request to the CHF.

16. The system of claim 15 , wherein the NEF is further configured to:

determine whether the data usage monitoring request is valid.

17. The system of claim 10 , wherein the data usage monitoring request comprises information identifying a period associated with monitoring data usage.

18. A non-transitory computer-readable medium having stored thereon sequences of instructions which, when executed by at least one processor, cause the at least one processor to:

receive a data usage monitoring request associated with use of an application, wherein the data usage monitoring request identifies a data usage threshold;

transmit to at least one of a session management function (SMF) or a user plane function (UPF), a message notifying the at least one of the SMF or UPF of the data usage threshold;

receive, from the at least one of the SMF or UPF, a notification that the data usage threshold has been reached; and

send a message to a network exposure function (NEF) indicating that the data usage threshold has been reached, wherein the NEF is configured to forward a notification to an application function (AF) based on the message.

19. The non-transitory computer-readable medium of claim 18 , wherein the instructions further cause the at least one processor to:

store data records associated with the data usage threshold being reached, wherein the data records indicate an amount of data usage and a time associated with the data usage threshold being reached.

20. The non-transitory computer-readable medium of claim 18 , wherein the data usage monitoring request comprises information identifying a period associated with monitoring data usage.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2022
From: YAN, LIXIA; HOFFNER, BARRY F.; FERRO, JAVIER A.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 061540/0414 →
Continuity (1)
Related Publication 20240147199A1 · May 2, 2024
References Cited (14)
US 10904021B1 · Lagha · 2021 [cited by examiner]
US 11128716B1 · Yan · 2021 [cited by examiner]
US 11425262B2 · Kaki · 2022 [cited by examiner]
US 11886315B2 · Gupta · 2024 [cited by examiner]
US 11985573B1 · Engelhart · 2024 [cited by examiner]
US 12089090B2 · Dhammawat · 2024 [cited by examiner]
US 20130122860A1 · Dhruva · 2013 [cited by examiner]
US 20160373589A1 · Chai · 2016 [cited by examiner]
US 20190166258A1 · Yan · 2019 [cited by examiner]
US 20210075915A1 · Qiao · 2021 [cited by examiner]
US 20210250446A1 · Qiao · 2021 [cited by examiner]
US 20210306937A1 · Hua · 2021 [cited by examiner]
US 20240276300A1 · Xu · 2024 [cited by examiner]
CA 3080572A1 · 2020 [cited by examiner]