IP Library Granted Patent US 10,856,184
Granted Patent B2
US 10,856,184 · App. 16/225,191 · Granted Dec 1, 2020

Monitoring and reporting service performance in roaming scenario

Inventors: Weihua Qiao (Herndon, VA); Esmael Dinan (McLean, VA); Kyungmin Park (Herndon, VA); Peyman Talebi Fard (Sterling, VA)
Assignee: Ofinno, LLC
H04W28/24H04L43/087H04W24/06H04W24/10H04W28/0268H04W60/00H04W60/06H04W24/08H04W48/18
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 10,856,184
App. No.
16/225,191
Granted
Dec 1, 2020
Kind
B2
Abstract

A HPCF receives from an application function, a first message requesting to subscribe to a QoS event for a data flow of a wireless device. The first message comprises a first information element indicating a first QoS event; and a second information element indicating a first QoS value for the first QoS event. The HPCF determines a QoS reporting policy for the data flow based on the first QoS event and the first QoS value. The QoS reporting policy comprises a second QoS event and a second QoS value. The HPCF sends to a VPCF, a second message comprising the QoS reporting policy. The HPCF receives from the VPCF, a measurement result comprising: a third information element indicating an occurrence of the second QoS event; and a fourth information element indicating a measured QoS value. The HPCF sends the measurement result to the application function.

Claims (93)

1. A method comprising:

receiving, by a home policy control function (HPCF) from an application function, a first message requesting to subscribe to a quality of service (QoS) event for a data flow of a wireless device, wherein the QoS event occurs when a QoS value for the data flow meets a threshold criterium, the first message comprising:

a first information element indicating a first QoS event; and

a second information element indicating a first QoS value for the first QoS event;

determining, by the HPCF, a QoS reporting policy for the data flow based on the first QoS event and the first QoS value, wherein the QoS reporting policy comprises a second QoS event and a second QoS value;

sending, by the HPCF to a visited policy control function (VPCF), a second message comprising the QoS reporting policy;

receiving, by the HPCF from the VPCF, a measurement result comprising:

a third information element indicating an occurrence of the second QoS event; and

a fourth information element indicating a measured QoS value; and

sending, by the HPCF to the application function, the measurement result.

2. The method of claim 1 , wherein the occurrence of the second QoS event is determined based on the measured QoS value and the second QoS value.

3. The method of claim 1 , wherein the first QoS value, the second QoS value, and the measured QoS value comprises at least one of:

an end-to-end latency;

a jitter;

a survival time;

a communication service availability;

a reliability value; or

a user experienced data rate.

4. The method of claim 1 , further comprising:

receiving, by a visited session management function from the visited policy control function, a third message requesting to subscribe to the QoS event for the data flow, the third message comprising at least one of:

an information element indicating the second QoS event;

an information element indicating the second QoS value, wherein the second QoS value comprises at least one of:

an end-to-end latency;

a jitter;

a survival time;

a communication service availability;

a reliability value; or

a user experienced data rate;

an information element indicating a template of a service data flow;

an information element indicating an identifier of service/application;

an information element indicating an identifier of a PDU session; or

an information element indicating a user identity of a wireless device; and

sending, by the visited session management function to the visited policy control function, a fourth message responding to the third message.

5. The method of claim 4 , further comprising:

receiving, by a visited user plane function from the visited session management function, a fifth message requesting to subscribe to the QoS event for the data flow, the fifth message comprising:

a first information element indicating the second QoS event;

a second information element indicating the second QoS value;

sending, by a visited user plane function to the wireless device, monitoring packets for monitoring the second QoS value of the data flow;

determining, by the visited user plane function, an occurrence of the QoS event based on the second QoS value of the data flow and a measured QoS value; and

sending, by the visited user plane function to the visited session management function, a sixth message comprising:

the third information element indicating the occurrence of the QoS event; and

the fourth information element indicating the measured QoS value.

6. The method of claim 5 , further comprising sending, by the visited session management function to the visited policy control function, a seventh message comprising the third information element and the fourth information element.

7. The method of claim 1 , wherein the first message further comprising at least one of:

an information element indicating a template of a service data flow;

an information element indicating an identifier of a service;

an information element indicating an identifier of an application;

an information element indicating an identifier of a PDU session; or

an information element indicating a user identity of a wireless device.

8. The method of claim 1 , wherein the QoS reporting policy and the measurement result further comprising at least one of:

an information element indicating a template of a service data flow;

an information element indicating an identifier of a service;

an information element indicating an identifier of an application;

an information element indicating an identifier of a PDU session; or

an information element indicating a user identity of a wireless device.

9. The method of claim 1 , further comprising adjusting, by the application function, service behavior based on the measurement result.

10. The method of claim 1 , further comprising:

receiving, by the home policy control function (HPCF) from the application function, a third message querying a QoS event for the data flow, the third message comprising at least one of:

an information element indicating the first QoS event; and

an information element indicating the first QoS value for the first QoS event; the first QoS value comprising at least one of:

an end-to-end latency;

a jitter;

a survival time;

a communication service availability;

a reliability value; or

a user experienced data rate;

an information element indicating a template of a service data flow;

an information element indicating an identifier of a service;

an information element indicating an identifier of an application;

an information element indicating an identifier of a PDU session; or

an information element indicating a user identity of a wireless device.

11. The method of claim 10 , further comprising sending, by the home policy control function to the visited policy control function, a fourth message querying the QoS event for the data flow, the fourth message comprising at least one of information elements of the third message.

12. The method of claim 11 , further comprising sending, by the visited policy control function to a visited session management function, a fifth message querying the QoS event for the data flow, the fifth message comprising at least one of information elements of the fourth message.

13. The method of claim 12 , further comprising sending, by the visited session management function to a visited user plane function, a sixth message querying the QoS event for the data flow, the sixth message comprising at least one of information elements of the fifth message.

14. The method of claim 13 , further comprising:

measuring, by the visited user plane function, a third QoS value, where the third QoS value comprises at least one of:

an end-to-end latency;

a jitter;

a survival time;

a communication service availability;

a reliability value; or

a user experienced data rate; and

sending, by the visited user plane function to the visited session management function, a seventh message reporting the third QoS value.

15. The method of claim 14 , further comprising sending, by the visited session management function to the visited policy control function, an eighth message reporting the third QoS value.

16. The method of claim 15 , further comprising:

sending, by the visited policy control function to the home policy control function, a ninth message reporting the third QoS value.

17. The method of claim 16 , further comprising sending, by the home policy control function to the application function, a tenth message reporting the third QoS value.

18. The method of claim 17 , further comprising adjusting, by the application function, service behavior based on the third QoS value.

19. The method of claim 1 , further comprising determining, by the visited policy control function, a visited QoS reporting policy based on the QoS reporting policy received from the home policy control function, wherein the visited QoS reporting policy comprises:

a visited QoS event; and

a visited QoS value for the visited QoS event.

20. The method of claim 19 , further comprising:

sending, by the visited policy control function to a visited session management function, a third message comprising the visited QoS reporting policy.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2020
From: OFINNO LLC.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 054314/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2019
From: QIAO, WEIHUA; DINAN, ESMAEL HEJAZI; PARK, KYUNGMIN; FARD, PEYMAN TALEBI
To: OFINNO, LLC
Reel/Frame 050049/0158 →