# US 2020/0288352 A1 · Local breakout architecture

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

- Number: US 2020/0288352 A1
- Document ID: US20200288352A1
- Status: Published application
- Kind: A1
- Application number: 16/810,008
- Filed: 2020-03-05
- Published: 2020-09-10
- Earliest claimed: 2019-03-06
- Assignees: XCOM Labs, Inc.
- Applicants: XCOM Labs, Inc.
- Inventors: Yuming Hu; Michael Mingxi Fan
- Web page: https://patentgrep.com/patent/US20200288352A1

## CPC

- H04L 47/41: by acting on aggregated flows or links
- H04W 28/24: Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
- H04L 45/121: by minimising delays
- H04L 47/20: Traffic policing
- H04L 47/24: Traffic characterised by specific attributes, e.g. priority or QoS
- H04L 47/2408: for supporting different services, e.g. a differentiated services [DiffServ] type of service
- H04W 28/0268: {using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR] (negotiating SLA or negotiating QoS H04W28/24)}
- H04W 28/08: Load balancing or load distribution (transferring a connection for handling the traffic H04W36/22; wireless traffic scheduling H04W72/12)
- H04W 36/125: {involving different types of service backbones}
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 72/27: between access points
- H04W 88/085: {Access point devices with remote components}
- H04W 88/16: Gateway arrangements
- H04W 8/082: {for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents}
- 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

Aspects of this disclosure relate to local breakout. A network node can receive remote downlink traffic from a remote network, receive local downlink traffic from a local resource, aggregate at least the remote downlink traffic with the local downlink traffic based on one or more filters stored in memory of the network node, and route the aggregated downlink traffic to a wireless communication device. The remote downlink traffic can be associated with a first application of the wireless communication device, and the local downlink traffic can be associated with a second application of the wireless communication device. The network node can be a local gateway in certain embodiments. The network node can steer uplink traffic steering by filtering uplink traffic associated with the wireless communication device into local uplink traffic and remote uplink traffic based on at least one filter for filtering traffic stored in the memory.

## Claims

### Claim 1

A network node with local breakout, the network node comprising:
a memory configured to store one or more filters for aggregating traffic; and
a traffic aggregation block comprising physical hardware configured to receive local downlink traffic associated with a wireless communication device, receive remote downlink traffic associated with the wireless communication device, and aggregate at least the local downlink traffic and the remote downlink traffic into aggregated downlink traffic based on at least one of the one or more of the filters;
wherein the network node is configured to receive the local downlink traffic from a local resource, receive the remote downlink traffic from a remote network, and route the aggregated downlink traffic to the wireless communication device such that the wireless communication device receives the local downlink traffic with a lower latency than the remote downlink traffic.

### Claim 2 (depends on 1)

The network node of claim 1, wherein the remote downlink traffic is associated with a first application of the wireless communication device, and the local downlink traffic is associated with a second application of the wireless communication device.

### Claim 3 (depends on 1)

The network node of claim 1, wherein a first filter of the one or more filters is associated with a first application of the wireless communication device and a second filter of the one or more filters is associated with a second application of the wireless communication device.

### Claim 4 (depends on 1)

The network node of claim 1, further comprising a quality of service block comprising physical hardware configured to:
determine whether to implement quality of service based on one or more local policies stored in the memory; and
implement one or more quality of service parameters based on the one or more local policies in response to determining to implement quality of service.

### Claim 5 (depends on 1)

The network node of claim 1, wherein the local downlink traffic and the remote downlink traffic are associated with the same Access Point Name.

### Claim 6 (depends on 1)

The network node of claim 1, wherein the network node is a local gateway, and the local gateway is coupled between a base station and the remote network.

### Claim 7 (depends on 6)

The network node of claim 6, wherein the local gateway comprises a local serving gateway and a local packet gateway, the local serving gateway comprising the traffic aggregation block and a quality of service block, the local packet gateway configured to trigger a dedicated bearer for the local downlink traffic in response to the quality of service block determining to implement quality of service.

### Claim 8 (depends on 1)

The network node of claim 1, wherein the network node is a next generation Node B (gNB).

### Claim 9 (depends on 8)

The network node of claim 8, wherein the gNB is configured to trigger quality of service.

### Claim 10 (depends on 1)

The network node of claim 1, wherein the traffic aggregation block is configured to generate the aggregated downlink traffic by at least determining whether information from a header of a packet of the local downlink traffic corresponds to at least one of the one or more filters.

### Claim 11 (depends on 1)

The network node of claim 1, wherein the one or more filters identify at least one of a source Internet Protocol address, a source Internet Protocol port, a target Internet Protocol address, a target Internet Protocol port, a Type of Service value, or a Differentiated Services Code Point value.

### Claim 12 (depends on 1)

The network node of claim 1, further comprising:
a traffic steering block configured to receive uplink traffic associated with the wireless communication device and filter the uplink traffic into local uplink traffic and remote uplink traffic based on at least one filter for filtering traffic;
wherein the memory is configured to store the at least one filter for filtering traffic, and
wherein the network node is configured to route the local uplink traffic to a local network and route the remote traffic to the remote network, the local network including the local resource.

### Claim 13 (depends on 12)

The network node of claim 12, wherein the traffic steering block is configured to filter the uplink traffic by at least determining whether information from a header of a packet of the uplink traffic corresponds to the at least one filter for filtering traffic.

### Claim 14

A method of local breakout, the method comprising:
receiving, by a network node, remote downlink traffic from a remote network, wherein the remote downlink traffic is associated with a first application of a user equipment;
receiving, by the network node, local downlink traffic from a local resource, wherein the local downlink traffic is associated with a second application of a user equipment;
aggregating, by the network node, at least the remote downlink traffic with the local downlink traffic into aggregated downlink traffic based on one or more filters stored in memory of the network node; and
routing, by the network node, the aggregated downlink traffic to the user equipment.

### Claim 15 (depends on 14)

The method of claim 14, further comprising determining, by the network node, to implement quality of service based on one or more local policies stored in the memory of the network node.

### Claim 16 (depends on 14)

The method of claim 14, wherein the local downlink traffic and the remote downlink traffic are associated with the same Access Point Name.

### Claim 17 (depends on 14)

The method of claim 14, wherein the aggregating comprises determining whether information from a header of a packet of the local downlink traffic matches with at least one of the one or more filters.

### Claim 18 (depends on 14)

The method of claim 14, wherein the network node is a local gateway that is coupled between a base station and a remote network.

### Claim 19 (depends on 14)

The method of claim 14, wherein the network node is a next generation Node B (gNB).

### Claim 20 (depends on 14)

The method of claim 14, further comprising:
receiving, by the network node, uplink traffic;
filtering the uplink traffic into local uplink traffic and remote uplink traffic based on one or more filters for filtering traffic stored in the memory of the network node, wherein the remote uplink traffic is associated with the first application of the user equipment, and wherein the local uplink traffic is associated with the second application of the user equipment;
routing the local uplink traffic to a local network that comprises the local resource; and
routing the remote uplink traffic to the remote network.

### Claim 21

A method of wireless communication, the method comprising:
transmitting, by a user equipment, first uplink data associated with a first application of the user equipment to a network node;
transmitting, by the user equipment, second uplink data associated with a second application of the user equipment to the network node, wherein the second application has a lower latency specification than the first application, and wherein the first uplink data and the second uplink data are associated with the same Access Point Name;
receiving, by the user equipment, first downlink data associated with the first application from a remote network via the network node; and
receiving, by the user equipment, second downlink data associated with the second application from a local resource via the network node such that the second uplink data is received with a lower latency than the first uplink data.

### Claim 22 (depends on 21)

The method of claim 21, there the user equipment is connected to the remote network while quality of service is implemented by the local network that includes the local resource.
