IP Library Granted Patent US 10,681,072
Granted Patent B2
US 10,681,072 · App. 15/692,836 · Granted Jun 9, 2020

Method and system for user plane traffic characteristics and network security

Inventors: Nicholas Patrick Alfano (Vancouver, CA); Axel Ferrazzini (Uccle, BE); Dake He (Waterloo, CA)
Assignee: BlackBerry Limited
H04L63/1425H04L41/069H04L43/062H04L43/0876H04L43/16H04L63/1408H04L67/22H04W12/005H04W12/0013H04W12/12H04L63/0263H04L63/20
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,681,072
App. No.
15/692,836
Granted
Jun 9, 2020
Kind
B2
Abstract

A method at a network element for monitoring user plane traffic for a user equipment, the method including configuring a set of characteristics and a range of values for each of the set of characteristics for user plane traffic between the user equipment and the network element; monitoring user plane traffic for the user equipment at the network element, the monitoring determining whether at least one characteristic of the user plane traffic falls outside of the configured range of a values, resulting in a characteristic violation; and if the at least one characteristic of the user plane traffic falls outside the configured range of a values, performing an action resulting from the characteristic violation.

Claims (56)

1. A method at a network element for monitoring user plane traffic for a user equipment, the method comprising:

receiving, from the user equipment, a set of characteristics and a range of values for each of the set of characteristics for user plane traffic between the user equipment and the network element;

monitoring user plane traffic for the user equipment at the network element, the monitoring determining Whether at least one characteristic of the user plane traffic falls outside of the range of values, resulting in a characteristic violation; and

if the at least one characteristic of the user plane traffic falls outside the range of values, performing an action resulting from the characteristic violation;

wherein the action comprises at least one of:

triggering alarms in a network management function of a public land mobile network;

triggering a secure message to the user equipment containing information associated with the characteristic violation;

dropping packets to or from the user equipment;

performing a connection re-establishment by performing DETACH procedure on the user equipment and further by performing an ATTACH procedure from the user equipment;

triggering an authentication procedure for the user equipment; and

turning on at least one of encryption or integrity protection;

wherein the receiving is performed during an ATTACH procedure between the user equipment and the network element.

2. The method of claim 1 , wherein the user plane traffic is transmitted without at least one of integrity and encryption protection.

3. The method of claim 1 , wherein the set of characteristics include at least one characteristic selected from the group comprising: the user equipment location; traffic volume to or from the user equipment; time of day for traffic for the user equipment; number of connections to the user equipment; duration of a session at the user equipment; a maximum number of data packets sent during a time period from the user equipment; a datatype for packets from the user equipment; a destination address for packets from the user equipment; and a permitted subscription usage for the user equipment.

4. The method of claim 1 , wherein the action comprises triggering alarms in a network management function of a public land mobile network.

5. The method of claim 1 , wherein the action comprises triggering a secure message to the user equipment containing information associated with the characteristic violation.

6. The method of claim 1 , wherein the action comprises dropping packets to or from the user equipment.

7. The method of claim 1 , wherein the action comprises performing a connection re-establishment by performing DETACH procedure on the user equipment and further by performing an ATTACH procedure from the user equipment.

8. The method of claim 1 , wherein the action triggers an authentication procedure for the user equipment.

9. The method of claim 2 , wherein the action comprises turning on at east one of encryption or integrity protection.

10. A network element for monitoring user plane traffic for a user equipment, the network element comprising:

a processor;

a communications subsystem, and

a memory;

wherein the processor, the communications subsystem, and the memory cooperate to:

receive, from the user equipment, a set of characteristics and a range of values for each of the set of characteristics for user plane traffic between the user equipment and the network element;

monitor user plane traffic for the user equipment at the network element, the monitoring determining whether at least one characteristic of the user plane traffic falls outside of the range of values, resulting in a characteristic violation; and

if the at least one characteristic of the user plane traffic falls outside the range of values, perform an action resulting from the characteristic violation;

wherein the action comprises at least one of:

triggering alarms in a network management function of a public land mobile network;

triggering a secure message to the user equipment containing information associated with the characteristic violation;

dropping packets to or from the user equipment;

performing a connection re-establishment by performing DETACH procedure on the user equipment and further by performing an ATTACH procedure from the user equipment;

triggering an authentication procedure for the user equipment; and

turning on at least one of encryption or integrity protection;

wherein the receiving is performed during an ATTACH procedure between the user equipment and the network element.

11. The network element of claim 10 , wherein the user plane traffic is transmitted without integrity or encryption protection.

12. The network element of claim 10 , wherein the set of characteristics include at least one characteristic selected from the group comprising: the user equipment location; traffic volume to or from the user equipment; time of day for traffic for the user equipment; number of connections to the user equipment; duration of a session at the user equipment; a maximum number of data packets sent during a time period from the user equipment; a datatype for packets from the user equipment; a destination address for packets from the user equipment; and a permitted subscription usage for the user equipment.

13. The network element of claim 10 , wherein the action comprises triggering alarms in a network management function of a public land mobile network.

14. The network element of claim 10 , wherein the action comprises triggering a secure message to the user equipment containing information associated with the characteristic violation.

15. The network element of claim 10 , wherein the action comprises dropping packets to or from the user equipment.

16. The network element of claim 10 , wherein the action comprises performing a connection re-establishment by performing DETACH procedure on the user equipment and further by performing an ATTACH procedure from the user equipment.

17. The network element of claim 10 , wherein the action triggers an authentication procedure for the user equipment.

18. The network element of claim 2 , wherein the action comprises turning on at least one of encryption or integrity protection.

19. A non-transitory computer readable medium for storing program instructions for monitoring user plane traffic for a user equipment, which when executed by a processor of a network element cause the network element to:

receive, from the user equipment, a set of characteristics and a range of values for each of the set of characteristics for user plane traffic between the user equipment and the network element;

monitor user plane traffic for the user equipment at the network element, the monitoring determining whether at least one characteristic of the user plane traffic falls outside of the configured range of values, resulting in a characteristic violation; and

if the at least one characteristic of the user plane traffic falls outside the configured range of values, perform an action resulting from the characteristic violation;

wherein the action comprises at least one of:

triggering alarms in a network management function of a public land mobile network;

triggering a secure message to the user equipment containing information associated with the characteristic violation;

dropping packets to or from the user equipment;

performing a connection re-establishment by performing DETACH procedure on the user equipment and further by performing an ATTACH procedure from the user equipment;

triggering an authentication procedure for the user equipment; and

turning on at least one of encryption or integrity protection;

wherein the receiving is performed during an ATTACH procedure between the user equipment and the network element.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2018
From: BLACKBERRY BELGIUM BVBA
To: BLACKBERRY LIMITED
Reel/Frame 044730/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: FERRAZZINI, AXEL
To: BLACKBERRY BELGIUM BVBA
Reel/Frame 043704/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: ALFANO, NICHOLAS PATRICK; HE, DAKE
To: BLACKBERRY LIMITED
Reel/Frame 043704/0735 →
Continuity (1)
Related Publication 20190068625A1 · Feb 28, 2019
Cited By (9)
US 12,231,894 US 12,375,911 US 12,401,680 US 12,450,105 US 12,603,915 US 12,676,896 US 12,684,342 US 12,695,791 US 12,695,792