# US 10,484,877 B2 · System and method for a customized fifth generation (5G) network

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

- Number: US 10,484,877 B2
- Document ID: US10484877B2
- Status: Granted
- Kind: B2
- Application number: 15/702,428
- Filed: 2017-09-12
- Published: 2018-01-11
- Granted: 2019-11-19
- Earliest claimed: 2014-03-05
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Hang Zhang
- Web page: https://patentgrep.com/patent/US10484877B2

## CPC

- H04W 16/14: Spectrum sharing arrangements {between different networks}
- H04L 12/14: Charging, metering or billing arrangements specially adapted for data communications, e.g. authentication, authorisation and accounting [AAA] framework
- H04L 41/122: of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- H04L 41/5054: Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
- H04L 45/586: of virtual routers
- H04M 15/00: Arrangements for metering, time-control or time indication {; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP}
- H04M 15/31: {Distributed metering or calculation of charges}
- H04M 15/44: {Augmented, consolidated or itemized billing statement or bill presentation}
- H04M 15/58: {based on statistics of usage or network monitoring}
- H04M 15/61: {based on the service used}
- H04M 15/765: {Linked or grouped accounts, e.g. of users or devices}
- H04M 15/8044: {Least cost routing}
- H04W 4/24: Accounting or billing
- H04M 15/66: {Policy and charging system}
- H04W 64/00: Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

An embodiment logical function architecture for next-generation 5G wireless networks may include a control plane comprising a software defined topology (SDT) logical entity configured to establish a virtual data-plane logical topology for a service, a software defined resource allocation (SDRA) logical entity configured to map the virtual data-plane topology to a physical data-plane for transporting service-related traffic over the wireless network, and a software defined per-service customized data plane process (SDP) logical entity configured to select transport protocol(s) for transporting the service-related traffic over a physical data-plane of the wireless network. An embodiment virtual service specific serving gateway (v-s-SGW) for next-generation 5G networks may be assigned specifically to a service being provided by a group of wirelessly enabled devices, and may be responsible for aggregating service-related traffic communicated by the group of wirelessly enabled devices.

## Claims

### Claim 1

A method for establishing a virtual gateway, the method comprising:
instantiating a virtual user specific serving gateway (v-u-SGW) on a network device in a wireless network domain, wherein the network device is assigned a host identifier (ID), wherein the v-u-SGW is assigned to a user equipment (UE) directly connected to the wireless network domain, and wherein the v-u-SGW is configured to translate content having an information-centric networking (ICN) format into a user-specific format, and relay the translated content to the UE directly connected to the wireless network domain; and
assigning a first local virtual gateway ID to the v-u-SGW, wherein different virtual gateways on the network device are assigned different local virtual gateway IDs; and
configuring routing parameters in a network so that packets specifying both the host ID and the first virtual gateway ID are forwarded to the v-u-SGW.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
instantiating a second virtual gateway on the network device; and
assigning a second local virtual gateway ID to the second virtual gateway.

### Claim 3 (depends on 2)

The method of claim 2, wherein the v-u-SGW and the second virtual gateway are associated with different UEs.

### Claim 4 (depends on 2)

The method of claim 2, wherein packets specifying both the host ID and the second local virtual gateway ID are forwarded to the second virtual gateway.

### Claim 5 (depends on 1)

The method of claim 1, wherein the wireless network domain is a radio access network.

### Claim 6 (depends on 1)

The method of claim 1, wherein the wireless network domain is an evolved packet core (EPC) network.

### Claim 7

An apparatus adapted to host a virtual gateway, comprising:
a processor; and
a non-transitory computer readable storage medium storing programming for execution by the processor, the programming including instructions to:
instantiate a virtual user specific serving gateway (v-u-SGW) on a network device in a wireless network domain, wherein the network device is assigned a host identifier (ID), wherein the v-u-SGW is assigned to a user equipment (UE) directly connected to the wireless network domain, and wherein the v-u-SGW is configured to translate content having an information-centric networking (ICN) format into a user-specific format, and relay the translated content to the UE directly connected to the wireless network domain;
assign a first local virtual gateway ID to the v-u-SGW, wherein different virtual gateways on the network device are assigned different local virtual gateway IDs; and
configure routing parameters in a network so that packets specifying both the host ID and the first virtual gateway ID are forwarded to the v-u-SGW.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the programming further includes instructions to:
instantiate a second virtual gateway on the network device; and
assign a second local virtual gateway ID to the second virtual gateway.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the v-u-SGW and the second virtual gateway are associated with different UEs.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein packets specifying both the host ID and the second local virtual gateway ID are forwarded to the second virtual gateway.

### Claim 11 (depends on 7)

The apparatus of claim 7, wherein the wireless network domain is a radio access network.

### Claim 12 (depends on 7)

The apparatus of claim 7, wherein the wireless network domain is an evolved packet core (EPC) network.

### Claim 13

A computer program product comprising a non-transitory computer readable storage medium storing programming, the programming including instructions to:
instantiate a virtual user specific serving gateway (v-u-SGW) on a network device in a wireless network domain, wherein the network device is assigned a host identifier (ID), wherein the v-u-SGW is assigned to a user equipment (UE) directly connected to the wireless network domain, and wherein the v-u-SGW is configured to translate content having an information-centric networking (ICN) format into a user-specific format, and relay the translated content to the UE directly connected to the wireless network domain;
assign a first local virtual gateway ID to the v-u-SGW, wherein different virtual gateways on the network device are assigned different local virtual gateway IDs; and
configure routing parameters in a network so that packets specifying both the host ID and the first virtual gateway ID are forwarded to the v-u-SGW.

### Claim 14 (depends on 13)

The computer program product of claim 13, wherein the programming further includes instructions to:
instantiate a second virtual gateway on the network device, wherein the v-u-SGW and the second virtual gateway are associated with different UEs; and
assign a second local virtual gateway ID to the second virtual gateway, wherein packets specifying both the host ID and the second local virtual gateway ID are forwarded to the second virtual gateway.

### Claim 15 (depends on 13)

The computer program product of claim 13, wherein the wireless network domain is either a radio access network or an evolved packet core (EPC) network.
