# US 9,521,532 B2 · Communication terminal device and method for controlling

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

- Number: US 9,521,532 B2
- Document ID: US9521532B2
- Status: Granted
- Kind: B2
- Application number: 14/924,919
- Filed: 2015-10-28
- Published: 2016-02-18
- Granted: 2016-12-13
- Earliest claimed: 2013-02-05
- Assignees: Intel Deutschland GmbH
- Applicants: Intel Deutschland GmbH
- Inventors: Frank Kowalewski
- Web page: https://patentgrep.com/patent/US9521532B2

## CPC

- H04W 4/18: Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
- H04L 65/1069: Session establishment or de-establishment
- H04L 65/1104: Session initiation protocol [SIP]
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W 4/08: User group management
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 88/04: adapted for relaying to or from another terminal or user
- 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

In various aspects of this disclosure, a communication terminal device may be provided. The communication terminal device may include a receiver. The receiver may be configured to receive a message from a first communication device. The communication terminal device may further include a circuit configured to provide a communication device to communication device communication. The communication terminal device may further include a controller. The controller may be configured to determine whether to relay the received message to at least one second communication device. The controller may further be configured to modify the message if the controller determined to relay the received message. The controller may further be configured to relay and transmit the modified message to the at least one second communication device.

## Claims

### Claim 1

A first communication terminal device comprising:
storage circuitry to store a first communication status of a second communication terminal device; and
a controller, coupled with the storage circuitry, to set the first communication status to a first state and to cause transmission of a message to a group communication server to set a second communication status of the second communication terminal device to a second state at the group communication server, the second state to prevent the group communication server from sending transmissions to the second communication terminal device.

### Claim 2 (depends on 1)

The first communication terminal device of claim 1, wherein the first communication status is an on-hold status.

### Claim 3 (depends on 2)

The first communication terminal device of claim 2, wherein the first state is off hold and the second state is on hold.

### Claim 4 (depends on 1)

The first communication terminal device of claim 1, wherein the controller is to modify a session initiation protocol (SIP) message received from the group communication server and cause the modified SIP message to be transmitted to the second communication terminal device.

### Claim 5 (depends on 4)

The first communication terminal device of claim 4, wherein the SIP message is a SIP INVITE request directed to the second communication terminal device and the controller is to modify the SIP INVITE request by removing all codecs not supported by the first communication terminal device from a session description protocol (SDP) body of the SIP INVITE request.

### Claim 6 (depends on 5)

The first communication terminal device of claim 5, wherein the controller is to further modify the SIP INVITE request by removing a relay address corresponding to the first communication terminal device from a route header of the SIP INVITE request.

### Claim 7 (depends on 1)

The first communication terminal device of claim 1, further comprising:
cellular communication circuitry to communicate with the group communication server over a cellular network; and
device-to-device communication circuitry to communicate with the second communication terminal device.

### Claim 8 (depends on 1)

The first communication terminal device of claim 1, wherein the controller is to receive a session initiation protocol (SIP) OPTIONS request from the group communication server inquiring as to whether the first communication terminal device supports group communication relay functionality, and to cause transmission of a SIP 200 OK response including a SIP address of a back-to-back user agent for group communication control data relay and a real time protocol (RTP) translator address for RTP/RTP control protocol (RTCP) data relay.

### Claim 9

One or more non-transitory, computer-readable media having instructions that, when executed, cause a first communication terminal device to:
set a first communication status of a second communication terminal device to a first state; and
cause transmission of a message to a group communication server to set a second communication status of the second communication terminal device to a second state at the group communication server, the second state to prevent the group communication server from sending transmissions to the second communication terminal device.

### Claim 10 (depends on 9)

The one or more non-transitory, computer-readable media of claim 9, wherein the first communication status is an on-hold status.

### Claim 11 (depends on 10)

The one or more non-transitory, computer-readable media of claim 10, wherein the first state is off hold and the second state is on hold.

### Claim 12 (depends on 9)

The one or more non-transitory, computer-readable media of claim 9, wherein the instructions, when executed, further cause the first communication terminal device to modify a session initiation protocol (SIP) message received from the group communication server and cause the modified SIP message to be transmitted to the second communication terminal device.

### Claim 13 (depends on 12)

The one or more non-transitory, computer-readable media of claim 12, wherein the SIP message is a SIP INVITE request directed to the second communication terminal device and a controller is to modify the SIP INVITE request by removing all codecs not supported by the first communication terminal device from a session description protocol (SDP) body of the SIP INVITE request.

### Claim 14 (depends on 13)

The one or more non-transitory, computer-readable media of claim 13, wherein to modify the SIP INVITE request includes removing a relay address corresponding to the first communication terminal device from a route header of the SIP INVITE request.

### Claim 15 (depends on 9)

The one or more non-transitory, computer-readable media of claim 9, wherein the instructions, when executed, further cause the first communication terminal device to receive a session initiation protocol (SIP) OPTIONS request from the group communication server inquiring as to whether the first communication terminal device supports group communication relay functionality, and to cause transmission of a SIP 200 OK response including a SIP address of a back-to-back user agent for group communication control data relay and a real time protocol (RTP) translator address for RTP/RTP control protocol (RTCP) data relay.
