# US 8,149,785 B2 · Methods, systems, and computer program products for jumping calls between different modes of the same device

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

- Number: US 8,149,785 B2
- Document ID: US8149785B2
- Status: Granted
- Kind: B2
- Application number: 11/937,593
- Filed: 2007-11-09
- Published: 2008-05-22
- Granted: 2012-04-03
- Earliest claimed: 2006-11-09
- Assignees: BroadSoft M6, LLC
- Inventors: Sanjay G. Bhatia
- Web page: https://patentgrep.com/patent/US8149785B2

## CPC

- H04W 36/0022: {for transferring data sessions between adjacent core network technologies}
- H04L 65/1069: Session establishment or de-establishment
- H04L 65/1083: In-session procedures
- H04L 65/1094: Inter-user-equipment sessions transfer or sharing
- H04L 65/104: {in the network}
- H04L 65/1043: Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
- H04W 36/36: by user or terminal equipment
- H04W 80/10: adapted for {application} session management, e.g. SIP [Session Initiation Protocol] {(connection management H04W76/00; arrangements for session management H04L67/14)}
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- 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

Methods, systems, and computer program products for jumping a call between modes of the same device are disclosed. According to one method, a call is established between a first mode of a calling device and a call device. An indication is received to jump the call to a second mode of the calling device. In response to the indication, the call is jumped to a second mode of the calling device such that the call continues between the second mode of the calling device and the called device.

## Claims

### Claim 1

A method for jumping a call between modes of a same device, the method comprising:
at a voice over IP application server:
(a) establishing a call between a first mode of a calling device and a called device;
(b) receiving an indication to jump the call to a second mode of the calling device; and
(c) in response to the indication, jumping the call to the second mode of the calling device such that the call continues between the second mode of the calling device and the called device, wherein the second mode of the calling device functions as a remote phone for the calling device to allow access to features provided to the first mode of the calling device, wherein functioning as a remote phone includes providing at least one service feature associated with the first mode to the calling device when the calling device is communicating via the second mode and not simultaneously communicating via the first mode such that the second mode of the calling device can access the at least one service feature of the first mode of the calling device without the calling device simultaneously communicating via the first mode.

### Claim 2 (depends on 1)

The method of claim 1 wherein the first mode comprises a cellular mode and the second mode comprises a Wi-Fi mode.

### Claim 3 (depends on 1)

The method of claim 1 wherein the first mode comprises a Wi-Fi mode and the second mode comprises a cellular mode.

### Claim 4 (depends on 1)

The method of claim 1 wherein receiving an indication includes receiving predetermined dual tone multi-frequency (DTMF) digits from the calling device.

### Claim 5 (depends on 1)

The method of claim 1 wherein receiving an indication includes automatically receiving an indication from the second mode of the calling device.

### Claim 6

A system for jumping a call between modes of a same device, the system comprising:
a voice over IP application server including:
(a) a line component for receiving an indication to jump an in-progress call from a first mode of a calling device to a second mode of the calling device;
(b) a jump manager for, in response to the indication, for jumping the call to the second mode of the calling device such that the call continues between the second mode of the calling device and a called device; and
(c) a remote phone manager for provisioning the second mode of the calling device as a remote phone for the first mode, wherein provisioning as a remote device includes providing at least one service feature associated with the first mode to the calling device when the calling device is communicating via the second mode and not simultaneously communicating via the first mode such that the second mode of the calling device can access the at least one service feature of the first mode of the calling device without the calling device simultaneously communicating via the first mode.

### Claim 7 (depends on 6)

The system of claim 6 wherein the first mode comprises a cellular mode and the second mode comprises a Wi-Fi mode.

### Claim 8 (depends on 6)

The system of claim 6 wherein the first mode comprises a Wi-Fi mode and the second mode comprises a cellular mode.

### Claim 9 (depends on 6)

The system of claim 6 wherein the indication includes predetermined dual tone multi-frequency (DTMF) digits received from a user of the calling device.

### Claim 10 (depends on 6)

The system of claim 6 wherein the indication includes an indication that is automatically generated by the calling device.

### Claim 11

A non-transitory computer readable medium having stored thereon a computer program for jumping a call between different modes of a same device, the computer program including instructions, when executed by a processor/computer, for performing steps comprising:
at a voice over IP application server:
(a) establishing a call between a first mode of a calling device and a called device;
(b) receiving an indication to jump the call to a second mode of the calling device; and
(c) in response to the indication, jumping the call to the second mode of the calling device such that the call continues between the second mode of the calling device and the called device, wherein the second mode of the calling device functions as a remote phone for the calling device to allow access to features provided to the first mode of the calling device, wherein functioning as a remote phone includes providing at least one service feature associated with the first mode to the calling device when the calling device is communicating via the second mode and not simultaneously communicating via the first mode such that the second mode of the calling device can access the at least one service feature of the first mode of the calling device without the calling device simultaneously communicating via the first mode.
