# US 9,521,699 B2 · Offloading a video portion of a video call

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

- Number: US 9,521,699 B2
- Document ID: US9521699B2
- Status: Granted
- Kind: B2
- Application number: 15/040,934
- Filed: 2016-02-10
- Published: 2016-08-25
- Granted: 2016-12-13
- Earliest claimed: 2012-12-21
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Samy Khay-Ibbat; Sarma V. Vangala; Paul V. Flynn; Wen Zhao; Sreevalsan Vallath; Navid Damji
- Web page: https://patentgrep.com/patent/US9521699B2

## CPC

- H04W 76/16: Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04N 7/148: {Interfacing a video terminal to a particular transmission medium, e.g. ISDN}
- H04W 28/0215: {based on user or device properties, e.g. MTC-capable devices (services for machine-to-machine communication [M2M] or machine type communication [MTC] H04W4/70; wireless resource selection or allocation plan definition based on terminal or device properties H04W72/51)}
- H04W 28/0252: {per individual bearer or channel (dynamic wireless traffic scheduling H04W72/12)}
- H04W 76/34: Selective release of ongoing connections
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for offloading a video portion of a video call form a cellular network to a WLAN is provided. The method can include a wireless communication device participating in a video call with a remote device over a connection between the wireless communication device and a cellular network. The video call can include a first video stream carried over a first bearer on the cellular network and an audio stream carried over a second bearer on the cellular network. The method can further include the wireless communication device establishing a connection between the wireless communication device and a WLAN; performing a call setup procedure with the remote device to establish a second video stream over the WLAN; terminating the first video stream; and using the second video stream and the audio stream to continue the video call.

## Claims

### Claim 1

An apparatus for offloading a video portion of a video call session from a first wireless network to a second wireless network, the apparatus comprising:
processing circuitry, comprising one or more processors and a memory storing computer-executable instructions that, when executed by the one or more processors, cause a wireless device to:
participate in a video call with a remote device over a first connection via the first wireless network, wherein the video call comprises a first video stream and an audio stream communicated via the first wireless network;
establish a second connection between the wireless device and the second wireless network;
perform a call setup procedure with the remote device to establish a second video stream communicated via the second connection; and
use the second video stream and the audio stream to continue the video call.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the first wireless network comprises a cellular network and the second wireless network comprises a wireless local area network (WLAN).

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein:
the first video stream is communicated via the first network over a first bearer, and
the audio stream is communicated via the first network over a second bearer.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the audio stream is communicated via a packet-based transmission for audio data.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein the packet-based transmission comprises a Voice over Internet Protocol (VoIP) transmission.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein execution of the computer-executable instructions further causes the wireless device to:
terminate the first video stream after establishing the second video stream.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein execution of the computer-executable instructions further causes the wireless device to:
use the first video stream and the second video stream in parallel to continue the video call before terminating the first video stream.

### Claim 8 (depends on 6)

The apparatus of claim 6, wherein execution of the computer-executable instructions further causes the wireless device to:
display the first video stream while performing the call setup procedure; and
switch from displaying the first video stream to displaying the second video stream before terminating the first video stream.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein execution of the computer-executable instructions further causes the wireless device to:
measure a quality of the second connection to the second wireless network before establishing the second video stream; and
performing the call setup procedure with the remote device to establish the second video stream only when the quality of the second connection to the second wireless network satisfies a threshold connection quality.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein execution of the computer-executable instructions further causes the wireless device to:
register an Internet Protocol (IP) address or a device address with a video call service server before or during the video call to facilitate the call setup procedure with the remote device to establish the second video stream or to continue the video call using the second video stream.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein execution of the computer-executable instructions further causes the wireless device to:
send a termination message to the remote device before terminating the first video stream.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the termination message comprises one of a session initiation protocol (SIP) BYE message or a SIP re-invite message.

### Claim 13 (depends on 1)

The apparatus of claim 1, wherein execution of the computer-executable instructions further causes the wireless device to use a real-time control protocol (RTCP) to enable synchronization of the second video stream and the audio stream.

### Claim 14

A wireless device comprising:
a first wireless interface configurable to communicate with a first wireless network via one or more antennas;
a second wireless interface configurable to communicate with a second wireless network via the one or more antennas; and
processing circuitry communicatively coupled to the first wireless interface and the second wireless interface and comprising one or more processors and a memory storing computer-executable instructions that, when executed by the one or more processors, cause the wireless device to:
participate in a video call with a remote device over a first connection via the first wireless network, wherein the video call comprises a first video stream and an audio stream communicated via the first wireless network;
establish a second connection between the wireless device and the second wireless network;
perform a call setup procedure with the remote device to establish a second video stream communicated via the second connection; and
use the second video stream and the audio stream to continue the video call.

### Claim 15 (depends on 14)

The wireless device of claim 14, wherein:
the first video stream is communicated via the first network over a first bearer, and
the audio stream is communicated via the first network over a second bearer.

### Claim 16 (depends on 14)

The wireless device of claim 14, wherein the audio stream is communicated via a packet-based transmission for audio data.

### Claim 17 (depends on 14)

The wireless device of claim 14, wherein execution of the computer-executable instructions further causes the wireless device to:
terminate the first video stream after establishing the second video stream.

### Claim 18 (depends on 17)

The wireless device of claim 17, wherein execution of the computer-executable instructions further causes the wireless device to:
use the first video stream and the second video stream in parallel to continue the video call before terminating the first video stream.

### Claim 19 (depends on 17)

The wireless device of claim 17, wherein execution of the computer-executable instructions further causes the wireless device to:
register an Internet Protocol (IP) address or a device address with a video call service server before or during the video call to facilitate the call setup procedure with the remote device to establish the second video stream or to continue the video call using the second video stream.

### Claim 20

A method for offloading a video portion of a video call session from a first wireless network to a second wireless network, the method comprising:
by a wireless device:
participating in a video call with a remote device over a first connection via the first wireless network, wherein the video call comprises a first video stream and an audio stream communicated via the first wireless network;
establishing a second connection between the wireless device and the second wireless network;
performing a call setup procedure with the remote device to establish a second video stream communicated via the second connection; and
using the second video stream and the audio stream to continue the video call.
