# US 10,455,405 B2 · Telephone call procedures for power efficient mobile terminating packet switched services

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

- Number: US 10,455,405 B2
- Document ID: US10455405B2
- Status: Granted
- Kind: B2
- Application number: 15/692,477
- Filed: 2017-08-31
- Published: 2019-02-28
- Granted: 2019-10-22
- Earliest claimed: 2017-08-31
- Assignees: Intel IP Corporation
- Applicants: Intel IP Corporation
- Inventors: Michael Zitzmann; Sudeep Manithara Vamanan
- Web page: https://patentgrep.com/patent/US10455405B2

## CPC

- H04W 8/087: {for preserving data network PoA address despite hand-offs}
- H04L 61/256: NAT traversal
- H04L 67/145: avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
- H04L 67/59: Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
- H04W 68/005: {Transmission of information for alerting of incoming communication}
- H04L 61/2514: between local and global IP addresses
- H04L 67/125: involving control of end-device applications over a network
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04W 68/00: User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- Y02D 30/70: in wireless communication networks
- 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)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A server application executing on the public Internet may establish or re-establish a packet data network (PDN) connection with a client application executing on mobile device over a cellular network by initiating a telephone call to the mobile device via a cellular access network node according to a telephone number associated with the client application. The mobile device may receive a paging for the telephone call from the cellular access network node. In response to the paging, the mobile device may determine a PDN communication channel associated with the server application, the PDN including the cellular access network node, and send a set of data to the server application via the determined PDN communication channel. The server application may, in response to receiving the set of data, send a second data set of data to the client application over a PDN communication channel associated with the client application.

## Claims

### Claim 1

An apparatus of an application server, the apparatus comprising memory; and processing circuitry coupled to the memory, the processing circuitry configured to:
determine a telephone number associated with a client application executing on a user equipment (UE) and store the telephone number in the memory;
initiate a telephone call to the UE associated with the client application via a cellular access network node according to the telephone number;
receive a first set of data via a packet data network (PDN) including the cellular access network node from the client application, the first set of data including an Internet protocol (IP) address for communication with the client application;
determine a PDN communication channel associated with the client application according to the received first set of data and the IP address; and
send a second set of data to the client application via the PDN including the cellular access network node according to the PDN communication channel associated with the client application and the IP address.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the first set of data is received in response to the initiated telephone call.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the processing circuitry is further configured to send a prior set of data to the client application via the PDN including the cellular access network node, wherein the telephone call is initiated in response to a period of time after sending the prior set of data to the client application without receiving another set of data from the client application in response to the prior set of data exceeding a timeout threshold.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the processing circuitry is further configured to disconnect the telephone call to the UE associated with the client application in response to receiving the first set of data.

### Claim 5 (depends on 1)

The apparatus of claim 1, further comprising transceiver circuitry coupled to the processing circuitry.

### Claim 6 (depends on 5)

The apparatus of claim 5, further comprising one or more antennas coupled to the transceiver circuitry.

### Claim 7

A non-transitory computer-readable storage medium that stores instructions for execution by one or more processors to perform operations for communication by an application server comprising memory and processing circuitry coupled to the memory, the operations to configure the one or more processors to perform the following operations:
determine a telephone number associated with a client application executing on a user equipment (UE) and store the telephone number in the memory;
initiate a telephone call to the UE associated with the client application via a cellular access network node according to the telephone number;
receive a first set of data via a packet data network (PDN) including the cellular access network node from the client application, the first set of data including an Internet protocol (IP) address for communication with the client application;
determine a PDN communication channel associated with the client application according to the received first set of data and the IP address; and
send a second set of data to the client application via the PDN including the cellular access network node according to the PDN communication channel associated with the client application and the IP address.

### Claim 8 (depends on 7)

The non-transitory computer-readable storage medium of claim 7, wherein the first set of data is received in response to the initiated telephone call.

### Claim 9 (depends on 8)

The non-transitory computer-readable storage medium of claim 8, further comprising instructions to perform operations to configure the one or more processors to:
send a prior set of data to the client application via the PDN including the cellular access network node, wherein the telephone call is initiated in response to a period of time after sending the prior set of data to the client application without receiving another set of data from the client application in response to the prior set of data exceeding a timeout threshold.

### Claim 10 (depends on 8)

The non-transitory computer-readable storage medium of claim 8, further comprising instructions to perform operations to:
configure the one or more processors to disconnect the telephone call to the UE associated with e client application in response to receiving the first set of data.

### Claim 11

An apparatus of a user equipment (UE), the apparatus comprising memory; and
processing circuitry coupled to the memory, the processing circuitry configured to:
receive a paging for a telephone call from a cellular access network node; and
in response to the received paging:
determine a packet data network (PDN) communication channel associated with a server application executing on an application server, the PDN including the cellular access network node, and the PDN communication channel determined based on an Internet protocol (IP) address for communication with the server application; and
send a set of data to the server application via the determined PDN communication channel.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the PDN communication channel associated with the server application is determined according to a caller identification data associated with the paging.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the processing circuitry is further configured to reject a telephone call associated with the paging after receiving the caller identification data.

### Claim 14 (depends on 11)

The apparatus of claim 11, wherein PDN data to establish the PDN communication channel associated with the server application is predetermined and stored in the memory of the UE.

### Claim 15 (depends on 11)

The apparatus of claim 11, wherein a tel ep one call associated with e paging is not accepted.

### Claim 16 (depends on 11)

The apparatus of claim 11, further comprising transceiver circuitry coupled to the processing circuitry.

### Claim 17 (depends on 16)

The apparatus of claim 16, further comprising one or more antennas coupled to the transceiver circuitry.

### Claim 18

A non-transitory computer-readable storage medium that stores instructions for execution by one or more processors to perform operations for communication by a user equipment (UE) comprising memory and processing circuitry coupled to the memory; the operations to configure the one or more processors to perform operations comprising:
receive a paging for a telephone call from a cellular access network node; and
in response to the received paging:
determine a packet data network (PDN) communication channel associated with a server application executing on an application server, the PDN including the cellular access network node, and the PDN communication channel determined based on an Internet protocol (IP) address for communication with the server application; and
send a set of data to the server application via the determined PDN communication channel.

### Claim 19 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, wherein the PDN communication channel associated with the server application is determined according to a caller identification data associated with the paging.

### Claim 20 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, further comprising instructions to perform operations to configure the one or more processors to:
reject a telephone call associated with the paging after receiving the caller identification data.

### Claim 21 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, wherein PDN data to establish the PDN communication channel associated with the server application is predetermined and stored in a memory of the UE.

### Claim 22 (depends on 18)

The medium of claim 18, wherein a telephone call associated with the paging is not accepted.
