# US 10,321,496 B2 · Inter-PGW handover architecture

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

- Number: US 10,321,496 B2
- Document ID: US10321496B2
- Status: Granted
- Kind: B2
- Application number: 15/173,613
- Filed: 2016-06-03
- Published: 2016-12-08
- Granted: 2019-06-11
- Earliest claimed: 2015-06-03
- Assignees: Parallel Wireless, Inc.
- Applicants: Parallel Wireless, Inc.
- Inventors: Zeev Lubenski
- Web page: https://patentgrep.com/patent/US10321496B2

## CPC

- H04W 76/12: Setup of transport tunnels
- H04W 36/0019: {adapted for mobile IP [MIP]}
- H04W 76/22: Manipulation of transport tunnels
- H04L 61/2514: between local and global IP addresses
- H04L 61/5014: using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
- H04L 61/503: using an authentication, authorisation and accounting [AAA] protocol, e.g. remote authentication dial-in user service [RADIUS] or Diameter
- H04W 76/15: Setup of multiple wireless link connections
- H04W 88/16: Gateway arrangements
- 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)

## Abstract

A method is disclosed for providing IP access across packet data network gateways (PGWs), comprising: receiving, from a UE, at a coordinating node, an attach request; sending a request to create a first new session to a first PGW; sending a request to create a second new session to a second PGW; receiving, from the first PGW and at the coordinating node, a first request for policies for the UE; receiving, from the second PGW and at the coordinating node, a second request for policies for the UE; opening a first data tunnel from the coordinating node to the first PGW; opening a second data tunnel from the coordinating node to the second PGW without closing the first data tunnel; and opening a data tunnel between the UE and the coordinating node for providing IP access to both the first PGW and the second PGW.

## Claims

### Claim 1

A method for providing Internet Protocol (IP) access across packet data network gateways, comprising:
receiving, from a user equipment (UE), at a coordinating node, an attach request;
sending a first request to create a first new session to a first packet data network gateway (PGW) in response to the attach request from the UE, and a second request to create a second new session to a second PGW, also in response to the attach request from the UE;
receiving, from the first PGW and at the coordinating node, a first request for policies for the UE;
receiving, from the second PGW and at the coordinating node, a second request for policies for the UE;
proxying the first and the second requests for policies to a policy server;
opening a first data tunnel between the coordinating node and the first PGW with a first IP address at the coordinating node, the first IP address provided by the first PGW;
opening a second data tunnel between the coordinating node and the second PGW with a second IP address while maintaining the first data tunnel at the coordinating node, the second IP address provided by the second PGW; and
opening a data tunnel between the UE and the coordinating node for providing IP access for the UE to both the first PGW and the second PGW.

### Claim 2 (depends on 1)

The method of claim 1, further comprising anchoring IP mobility of the UE at the coordinating node across multiple PGWs.

### Claim 3 (depends on 1)

The method of claim 1, further comprising allocating an IP address to the UE from an address pool at the coordinating node.

### Claim 4 (depends on 1)

The method of claim 1, further comprising performing network address translation at the coordinating node for the UE from the second IP address to the first IP address in connection with data sent to and from the UE.

### Claim 5 (depends on 1)

The method of claim 1, further comprising: receiving, from the UE, a handover request to be handed over from a source base station to a target base station, the source base station in communication with the first PGW, the target base station in communication with the second PGW; sending, to the UE, a handover command; and using the existing second data tunnel to transport data from the UE to the second PGW.

### Claim 6 (depends on 1)

The method of claim 1, further comprising using a prior IP address between the UE and the coordinating node upon handover from a source base station to a target base station, wherein the source base station and the target base station are associated with different PGWs and the prior IP address is associated with a target PGW of the target base station.

### Claim 7 (depends on 1)

The method of claim 1, further comprising enabling handover of one of a Voice over LTE (VoLTE) or 3G voice call across from the first PGW to the second PGW.

### Claim 8 (depends on 1)

The method of claim 1, further comprising terminating the data tunnel between the UE and the coordinating node at the coordinating node; and forwarding data from the data tunnel between the UE and the coordinating node to one of the first and the second data tunnel.

### Claim 9 (depends on 1)

The method of claim 1, further comprising forwarding data from the first data tunnel to the second data tunnel to facilitate handover of the UE from the first PGW to the second PGW.

### Claim 10 (depends on 1)

The method of claim 1, further comprising proxying, at the coordinating node, a mobility management entity (MME).

### Claim 11 (depends on 1)

The method of claim 1, further comprising proxying, at the coordinating node, a Diameter server to enable a single profile to be used to preserve a single IP address for the UE across multiple PGWs.

### Claim 12

A system for providing Internet Protocol (IP) access across packet data network gateways, comprising:
a coordinating node situated between and acting as a gateway between an eNodeB base station and a first and a second packet data network gateway (PGW), the coordinating node further comprising a memory containing instructions that, when executed, cause the coordinating node to:
receive an attach request from a UE;
send a first request to create a first new session to the first PGW and a second request to create a second new session to the second PGW, in response to the attach request from the UE;
open a first data tunnel between the coordinating node and the first PGW with a first IP address assigned by the first PGW;
open a second data tunnel between the coordinating node and the second PGW with a second IP address assigned by the second PGW while maintaining the first data tunnel; and
open a data tunnel between the UE and the coordinating node using a third IP address for providing IP access for the UE to both the first PGW and the second PGW.

### Claim 13 (depends on 12)

The system of claim 12, further comprising a PCRF server configured to provide policy responses to multiple policy requests for policies for a particular user equipment (UE) identifier.

### Claim 14 (depends on 13)

The system of claim 13, wherein the UE identifier is an International Mobile Subscriber Identity (IMSI).

### Claim 15 (depends on 12)

The system of claim 12, further comprising a multi-radio access technology (multi-RAT) base station providing Iuh, S1, S2a and S2b protocol interfaces to the coordinating node.

### Claim 16 (depends on 12)

The system of claim 12, wherein the memory contains additional instructions that, when executed, cause the coordinating node to:
receive, from the first PGW, a first request for policies for the UE;
receive, from the second PGW, a second request for policies for the UE; and
proxy the first and the second requests for policies to the PCRF server.

### Claim 17 (depends on 12)

The system of claim 12, wherein the memory contains additional instructions that, when executed, cause the coordinating node to:
proxy messages between the first PGW and a user equipment (UE), and between the second PGW and the UE;
translate UE IP addresses in messages from the UE to the first and the second PGW, from the assigned particular IP to either: the address assignment from the first PGW, in messages to the first PGW, or the address assignment from the second PGW, in messages to the second PGW, thereby enabling the UE to use both the address assignment from the first PGW and the address assignment from the second PGW; and
proxy requests between the first PGW and a policy control and rules function (PCRF) server, and between the second PGW and the PCRF server.
