Session Transfer via Network Server Capability Check

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for transferring communication sessions between devices result in high link utilization and CPU load on the source device, leading to battery drain and suboptimal content quality when transferring sessions to devices with different capabilities, such as from a smartphone to a television.

Innovation Solution

A method where a source user device determines the identifier of a target user device and sends a session modification request to a network server, which checks the target device's capability to handle the session and establishes a new communication session if capable, using a target ID container and device information database to ensure optimal transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If automated connection setup methods are used to transfer sessions between wireless devices, then session transfer capability is improved, but link utilization and CPU load on the source device increase

Engineering Contradiction:
Improvesession transfer capabilityVSAvoidbattery drain
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the session management functions from the source device and relocates them to the network server. The source device only needs to send a session transfer request containing target device identifier, while the server handles session modification, capability checking, and connection establishment. This extraction eliminates the need for continuous device-to-device communication protocols and reduces CPU load on the source device.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The network server acts as an intermediary between the source device and target device. Instead of direct peer-to-peer communication requiring complex wireless protocols and authentication, the server mediates the session transfer by receiving requests from the source device, verifying target device capabilities, and establishing connections. This intermediary approach simplifies the source device's role and reduces its energy consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If sessions are transferred to devices with different capabilities, then device versatility is improved, but content quality deteriorates

Engineering Contradiction:
Improvedevice compatibilityVSAvoidcontent quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent implements a capability checking mechanism where the network server verifies whether the target device has the necessary capabilities to handle the communication session before transferring it. The server receives capability information from the target device and uses this feedback to determine if the transfer should proceed. This feedback loop ensures that sessions are only transferred to devices that can maintain acceptable content quality, preventing degradation when transferring to incompatible devices.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9351328B2Method for transferring a communication session between devices
Publication Date: 2016.05.24 BLACKBERRY LTD
  • US9351328B2 patent drawing
  • US9351328B2 patent drawing
  • US9351328B2 patent drawing

AI summary

A method for transferring a communication session between a source user device and a target user device in a communication network, where the communication session is established between the source user device and a server is proposed. An identifier of a user device is determined. A session modification request is then sent from the source user device to the server, where the request includes the identifier of the target user device. A capability of the target user device to handle the communication session is then checked. Next, if the target user device is capable of handling the communication session a further communication session between the server and the target user device is established.