# US 2021/0345162 A1 · A Method of Detecting Quick User Datagram Protocol Internet Connections, QUIC, Traffic in a Telecommunication Network Between a User Equipment, UE, and a Content Provider, CP,

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0345162 A1
- Document ID: US20210345162A1
- Status: Published application
- Kind: A1
- Application number: 17/271,794
- Filed: 2018-10-04
- Published: 2021-11-04
- Earliest claimed: 2018-08-27
- Assignees: Telefonaktiebolaget LM Ericsson (publ)
- Applicants: Telefonaktiebolaget LM Ericsson (PUBL)
- Inventors: Zaheduzzaman Sarker; Miguel Angel Muñoz De La Torre Alonso; Marcus Ihlar; Veronica Sanchez VEGA
- Web page: https://patentgrep.com/patent/US20210345162A1

## CPC

- H04L 69/164: Adaptation or special uses of UDP protocol
- H04W 28/0273: {adapting protocols for flow control or congestion control to wireless environment, e.g. adapting transmission control protocol [TCP] (wireless network protocols or protocol adaptations to wireless operation, e.g. wireless application protocol H04W80/00)}
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04W 80/06: Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless {(transmission control protocol/Internet protocol [TCP/IP] or user datagram protocol [UDP] H04L69/16)}
- H04W 92/10: between terminal device and access point, i.e. wireless air interface
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method of detecting Quick User Datagram Protocol Internet Connections, QUIC, traffic in a telecommunication network between a User Equipment, UE, and a Content Provider, CP, wherein said UE has an established application session with said CP, for a particular application, using QUIC as transport protocol, wherein said method comprises the steps of receiving, by a User Plane Function, UPF, comprised by said telecommunication network, from said CP, a list of connection identifiers that identify said established application session between said UE and said CP, receiving, by said UPF, a QUIC packet comprising a connection identifier, detecting, by said UPF, said QUIC traffic by determining that said connection identifier of said received QUIC packet is comprised by said list of connection identifiers.

## Claims

### Claim 1

A method of detecting Quick User Datagram Protocol Internet Connections, QUIC, traffic in a telecommunication network between a User Equipment, UE, and a Content Provider, CP, wherein said UE has an established application session with said CP, for a particular application, using QUIC as transport protocol, wherein said method comprises the steps of:
receiving, by a User Plane Function, UPF, comprised by said telecommunication network, from said CP, a list of connection identifiers that identify said established application session between said UE and said CP; receiving, by said UPF, a QUIC packet comprising a connection identifier;
detecting, by said UPF, said QUIC traffic by determining that said connection identifier of said received QUIC packet is comprised by said list of connection identifiers.

### Claim 2 (depends on 1)

A method in accordance with claim 1, wherein said step of receiving said list of connection identifiers comprises:
receiving, by said UPF, an application identifier for identifying said particular application associated with said application session such that said list of connection identifiers is associated with said particular application;
wherein said method further comprises the steps of:
receiving, by said UPF a further QUIC packet comprising a further connection identifier;
associating, by said UPF, said QUIC packet to said application session by determining that said further connection identifier is also comprised by said list of connection identifiers.

### Claim 3 (depends on 1)

A method in accordance with claim 1, wherein said step of receiving said list of connection identifiers comprises:
receiving, by said UPF, from a Session Management Function, SMF, a Session Modification Request for requesting a modification of a session between said UE and said CP, wherein said request is received through an N4 interface.

### Claim 4 (depends on 1)

A method in accordance with claim 1, wherein said step of receiving said list of connection identifiers comprises:
receiving, by said UPF, an application identifier for identifying said particular application associated with said application session, such that said list of connection identifiers is associated with said particular application; and wherein said method further comprises the steps of:
reporting, by said UPF, to a Session Management Function, SMF, said volume.

### Claim 5 (depends on 1)

A method in accordance with claim 1, wherein said QUIC packet is received from a first Radio Access Network, RAN, and wherein said method comprises the steps of:
receiving, by said UPF, a subsequent QUIC packet comprising a subsequent connection identifier, from a second RAN, different from said first RAN, wherein said subsequent connection identifier differs from said connection identifier;
detecting, by said UPF, said QUIC traffic by determining that said subsequent connection identifier of said received subsequent QUIC packet is comprised by said same list of connection identifiers.

### Claim 6

A method of enabling the detection of Quick User Datagram Protocol Internet Connections, QUIC, traffic in a telecommunication network between a User Equipment, UE, and a Content Provider, CP, wherein said method comprises the steps of:
establishing, by said CP, an application session between said UE and said CP using QUIC as transport protocol;
establishing, by said CP, a connection identifier that identifies
said established application session between said UE and said CP;
creating, by said CP, a list of connection identifiers that identify said established application session between said UE and said CP, wherein said established connection identifier is comprised by said list; providing, by said CP, said list of connection providers to said telecommunication network for enabling said telecommunication network to detect said QUIC traffic using said list of connection identifiers.

### Claim 7 (depends on 6)

A method in accordance with claim 6, wherein said step of providing comprises:
providing, by said CP, said list of connection identifiers to a Network Exposure Function, NEF, in a HTTP POST message.

### Claim 8 (depends on 7)

A method in accordance with claim 7, wherein said HTTP POST message comprises an application identifier for identifying an application, a UE Internet Protocol, IP, address for locating said UE and a flow description, wherein said flow description comprises said list of connection identifiers.

### Claim 9

A User Plane Function, UPF, arranged for detecting Quick User Datagram Protocol Internet Connections, QUIC, traffic in a telecommunication network between a User Equipment, UE, and a Content Provider, CP, wherein said UE has an established application session with said CP, for a particular application, using QUIC as transport protocol, wherein said UPF comprises:
receive equipment arranged for receiving, from said CP, a list of connection identifiers that identify said established application session between said UE and said CP, and for receiving, by said UPF, a QUIC packet comprising a connection identifier;
detect equipment arranged for detecting said QUIC traffic by determining that said connection identifier of said received QUIC packet is comprised by said list of connection identifiers.

### Claim 10 (depends on 9)

A UPF in accordance with claim 9, wherein said receive equipment is further arranged for receiving said list of connection identifiers as well as an application identifier for identifying said particular application associated with said application session such that said list of connection identifiers is associated with said particular application;
wherein said receive equipment further is further arranged for receiving a further QUIC packet comprising a further connection identifier;
and wherein said UPF further comprises process equipment arranged for associating, by said UPF, said QUIC packet to said application session by determining that said further connection identifier is also comprised by said list of connection identifiers.

### Claim 11 (depends on 9)

A UPF in accordance with claim 9, wherein said receive equipment is further arranged for receiving, from a Session Management Function, SMF, a Session Modification Request for requesting a modification of a session between said UE and said CP, wherein said request is received through an N4 interface.

### Claim 12 (depends on 9)

A UPF in accordance with claim 9, wherein said receive equipment is arranged for receiving said list of connection identifier as well as an application identifier for identifying said particular application associated with said application session, such that said list of connection identifiers is associated with said particular application, and wherein said UPF further comprises:
process equipment arranged for keeping track of a volume for an application corresponding to an application session by mapping said received connection identifier to said application identifier, and for reporting to a Session Management Function, SMF, said volume.

### Claim 13 (depends on 9)

A UPF in accordance with claim 9, wherein said QUIC packet is received from a first Radio Access Network, RAN, and wherein said receive equipment is further arranged for receiving a subsequent QUIC packet comprising a subsequent connection identifier, wherein said subsequent connection identifier differs from said connection identifier, and wherein said detect equipment is further arranged for detecting said QUIC traffic by determining that said subsequent connection identifier of said received subsequent QUIC packet is comprised by said same list of connection identifiers.

### Claim 14

A Content Provider, CP, arranged for enabling the detection of Quick User Datagram Protocol Internet Connection, QUIC, traffic in a telecommunication network between a User Equipment, UE, and said CP, wherein said CP comprises:
establish equipment arranged for establishing an application session between said UE and said CP using QUIC as transport protocol and for establishing a connection identifier that identifiers said established application session between said UE and said CP;
create equipment arranged for creating a list of connection identifiers that identify said established application session between said UE and said CP, wherein said established connection identifier is comprised by said list;
provide equipment arranged for providing said list of connection providers to said telecommunication network for enabling said telecommunication network to detect said QUIC traffic using said list of connection identifiers.

### Claim 15 (depends on 14)

A CP in accordance with claim 14, wherein said provide equipment is further arranged for providing said list of connection identifiers to a Network Exposure Function, NEF, in a HTTP POST message.

### Claim 16 (depends on 15)

A CP in accordance with claim 15, wherein said HTTP POST message comprises an application identifier for identifying an application, a UE internet Protocol, IP, address for locating said UE and a flow description, wherein said flow description comprises said list of connection identifiers.

### Claim 17 (depends on 1)

A computer program product comprises a computer readable medium having instructions which, when executed by a computer, cause said computer to perform a method in accordance with claim 1.
