# US 12,603,922 B2 · Gateway node, user equipment and method for enhancing a call session between user equipments using a data channel

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

- Number: US 12,603,922 B2
- Document ID: US12603922B2
- Status: Granted
- Kind: B2
- Application number: 18/561,026
- Filed: 2021-05-21
- Published: 2024-11-07
- Granted: 2026-04-14
- Earliest claimed: 2021-05-21
- Assignees: Telefonaktiebolaget LM Ericsson (publ)
- Applicants: Telefonaktiebolaget LM Ericsson (publ)
- Inventors: Mario Bonja; Adithya Lakshminarayanan; Rabah Djanati
- Web page: https://patentgrep.com/patent/US12603922B2

## CPC

- H04L 65/104: {in the network}
- H04L 65/1069: Session establishment or de-establishment
- H04L 65/1016: IP multimedia subsystem [IMS]
- H04L 65/1053: IP private branch exchange [PBX] functionality entities or arrangements (circuit switched PBXs H04M3/00)
- H04L 65/1089: by adding media; by removing media
- H04L 65/40: Support for services or applications
- H04L 65/4015: {where at least one of the additional parallel sessions is real time or time sensitive, e.g. white board sharing, collaboration or spawning of a subconference}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method performed by a gateway node for enhancing a call session between a first User Equipment, UE, and a second UE in a communications network is provided. The second UE is associated to a Private Branch Exchange, PBX, node. When a call session has been established between the first UE and the second UE via the PBX node and via an Internet Protocol Multimedia Subsystem, IMS, network, the gateway node receives, from any one out of the first UE and the second UE, a request for establishing a data channel to enhance the call session. The gateway node negotiates one or more parameters to be used in the requested data channel between the first UE and the second UE. The gateway node establishes the data channel according to the negotiation, to enhance the call session between the first UE and the second UE.

## Claims

### Claim 1

A method performed by a gateway node for enhancing a call session between a first User Equipment, UE, and a second UE in a communications network, wherein the second UE is associated to a Private Branch Exchange, PBX, node, the method comprising:
after a call session has been established between the first UE and the second UE via the PBX node and via an Internet Protocol Multimedia Subsystem, IMS, network, receiving, from any one out of the first UE and the second UE, a request for establishing a data channel between the first UE and the second UE to enhance the call session,
negotiating one or more parameters to be used in the requested data channel between the first UE and the second UE, and
establishing the data channel according to the negotiation, to enhance the call session between the first UE and the second UE;
wherein the negotiating of the one or more parameters to be used in the requested data channel comprises:
sending, to the second UE, one or more first parameters related to the requested data channel, wherein the one or more first parameters are accepted by the first UE and are obtained from the received request for establishing the data channel,
when receiving, from the second UE, one or more second parameters related to the requested data channel, wherein the one or more second parameters are accepted by the second UE based on the one or more first parameters accepted by the first UE, sending an accept message to the first UE, indicating that the second UE accepts the request to establish the data channel, wherein the accept message comprises the one or more second parameters, and
wherein the data channel to enhance the call session is established based on the one or more parameters.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the data channel between the first UE and the second UE is represented by a peer-to-peer data channel bypassing the PBX node.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the gateway node has received a request for establishing the call session between the first UE and the second UE from the first UE, the method further comprising:
when receiving from the first UE, a request to establish a first data channel between the first UE and gateway node, establishing the first data channel between the first UE and the gateway node,
obtaining data related to the call session between the first UE and the second UE using the first data channel, and
wherein the established call session between the first UE and the second UE is based on the obtained data.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the gateway node has received a request to establish the call session between the first UE and the second UE from the first UE, the method further comprising:
upon the second UE becoming available, establishing the call session between the first UE and the second UE by instructing the PBX node to connect a first call session between the first UE and the PBX node with a second call session between the second UE and the PBX node.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the establishing of the call session further comprises indicating to the first UE that the second UE has become available, and wherein instructing the PBX node is performed when receiving a request from the first UE to be connected to the second UE.

### Claim 6

A method performed by a User Equipment, UE, for enhancing a call session between a first UE and a second UE in a communications network, wherein the second UE is associated to a Private Branch Exchange, PBX, node, the method comprising:
after a call session has been established between the first UE and the second UE via the PBX node and via an Internet Protocol Multimedia Subsystem, IMS, network, sending to a gateway node, a request for establishing a data channel to enhance the call session between the first UE and the second UE,
negotiating one or more parameters to be used in the requested data channel between the first UE and the second UE, and
establishing the requested data channel to enhance the call session between the first UE and the second UE, using the negotiated one or more parameters;
wherein the UE is represented by any one out of the first UE and the second UE;
wherein the request to establish the data channel comprises one or more first parameters related to the requested data channel, wherein the one or more first parameters are accepted by the first UE, and wherein the negotiating of the one or more parameters to be used in the requested data channel comprises:
receiving, from the gateway node, an accept message, indicating that the second UE accepts the request to establish the data channel, wherein the accept message comprises one or more second parameters related to the requested data channel, wherein the one or more second parameters are accepted by the second UE based on the one or more first parameters accepted by the first UE,
wherein the data channel to enhance the call session is established based on the one or more parameters.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the data channel between the first UE and the second UE is represented by a peer-to-peer data channel bypassing the PBX node.

### Claim 8 (depends on 6)

The method according to claim 6, wherein the UE is represented by the first UE, the method further comprising:
sending to the gateway node, a request to establish a first data channel between the first UE and the gateway node,
when the first data channel between the first UE and the gateway node has been established, providing data related to the call session between the first UE and the second UE using the first data channel,
wherein the established call session between the first UE and the second UE is based on the provided data.

### Claim 9 (depends on 6)

The method according to claim 6, wherein the UE is represented by the first UE, and wherein the establishing of the call session comprises receiving an indication from the gateway node, the indication indicating that the second UE has become available, and sending to the gateway node, a request to be connected to the second UE.

### Claim 10

A gateway node configured to enhance a call session between a first User Equipment, UE, and a second UE in a communications network, wherein the second UE is adapted to be associated to a Private Branch Exchange, PBX, node, the gateway node further being configured to:
after a call session has been established between the first UE and the second UE via the PBX node and via an Internet Protocol Multimedia Subsystem, IMS, network, receive, from any one out of the first UE and the second UE, a request for establishing a data channel to enhance the call session,
negotiate one or more parameters adapted to be used in the requested data channel between the first UE and the second UE, and
establish the data channel according to the negotiation, to enhance the call session between the first UE and the second UE;
wherein the gateway node is further configured to negotiate the one or more parameters adapted to be used in the requested data channel by:
sending, via a connection established between the gateway node and the second UE, to the second UE one or more first parameters adapted to be related to the requested data channel, wherein the one or more first parameters are adapted to be accepted by the first UE and are adapted to be obtained from the received request for establishing the data channel,
when receiving, from the second UE, one or more second parameters adapted to be related to the requested data channel, wherein the one or more second parameters are adapted to be accepted by the second UE based on the one or more first parameters adapted to be accepted by the first UE, send an accept message to the first UE, wherein the accept message is adapted to indicate that the second UE accepts the request to establish the data channel, wherein the accept message is adapted to comprise the one or more second parameters, and
wherein the data channel to enhance the call session is adapted to be established based on the one or more parameters.

### Claim 11 (depends on 10)

The gateway node according to claim 10, wherein the data channel between the first UE and the second UE is adapted to be represented by a peer-to-peer data channel adapted to bypass the PBX node.

### Claim 12 (depends on 10)

The gateway node according to claim 10, wherein gateway node is further configured to receive a request to establish the call session between the first UE and the second UE, from the first UE, the gateway node further being configured to:
when receiving from the first UE, a request to establish a first data channel between the first UE and gateway node, establish the first data channel between the first UE and the gateway node,
obtain data adapted to be related to the call session between the first UE and the second UE by using the first data channel, and
wherein the established call session between the first UE and the second UE is adapted to be based on the obtained data.

### Claim 13 (depends on 10)

The gateway node according to claim 10, wherein gateway node is further configured to receive a request to establish the call session between the first UE and the second UE, from the first UE, the gateway node further being configured to:
upon the second UE becoming available, establish the call session between the first UE and the second UE by instructing the PBX node to connect a first call session between the first UE and the PBX node with a second call session between the second UE and the PBX node.

### Claim 14 (depends on 13)

The gateway node according to claim 13, further being configured to establish the call session by indicating to the first UE that the second UE has become available, and instruct the PBX node when receiving a request from the first UE to be connected to the second UE.

### Claim 15

A User Equipment, UE, configured to enhance a call session between a first UE and a second UE in a communications network, wherein the second UE is adapted to be associated to a Private Branch Exchange, PBX, node, the UE further being configured to:
after a call session has been established between the first UE and the second UE via the PBX node and via an Internet Protocol Multimedia Subsystem, IMS, network, send to a gateway node, a request for establishing a data channel to enhance the call session between the first UE and the second UE,
negotiate one or more parameters adapted to be used in the requested data channel, and
establish the requested data channel to enhance the call session between the first UE and the second UE, by using the negotiated one or more parameters;
wherein the UE is represented by any one out of the first UE and the second UE;
wherein the request to establish the data channel is adapted to comprise one or more first parameters related to the requested data channel, wherein the one or more first parameters are adapted to be accepted by the first UE, and wherein the UE further is configured to negotiate the one or more parameters adapted to be used in the requested data channel by:
receiving, from the gateway node, an accept message adapted to indicate that the second UE accepts the request to establish the data channel, wherein the accept message is adapted to comprise one or more second parameters related to the requested data channel, wherein the one or more second parameters are adapted to be accepted by the second UE based on the one or more first parameters adapted to be accepted by the first UE,
wherein the data channel to enhance the call session is adapted to be established based on the one or more parameters.

### Claim 16 (depends on 15)

The UE according to claim 15, wherein the data channel between the first UE and the second UE is adapted to be represented by a peer-to-peer data channel adapted to bypass the PBX node.

### Claim 17 (depends on 15)

The UE according to claim 15, wherein the UE is represented by the first UE, the UE further being configured to:
send to the gateway node, a request to establish a first data channel between the first UE and the gateway node,
when the first data channel between the first UE and the gateway node has been established, provide data adapted to be related to the call session between the first UE and the second UE by using the first data channel,
wherein the established call session between the first UE and the second UE is adapted to be based on the provided data.

### Claim 18 (depends on 15)

The UE according to claim 15, wherein the UE is represented by the first UE, further being configured to establish the call session by receiving an indication from the gateway node, the indication adapted to indicate that the second UE has become available, and sending to the gateway node a request to be connected to the second UE.
