Token-Based Session Setup for Telecommunication Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication systems lack effective methods to differentiate between desired and unwanted calls, particularly in WebRTC scenarios where the call center may receive harassing or malicious calls from anonymous users, without adequate means to prevent excessive or malicious communication sessions.

Innovation Solution

A token-based system where a communication server generates a digital token including user identity, callee address, and account information, encrypted for secure transmission, which is used to set up and bill communication sessions, ensuring single-use tokens with timestamps to prevent misuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the call center welcomes calls from the public to improve customer experience, then the accessibility and service quality improve, but the call center becomes vulnerable to harassing calls and malicious calls from robots

Engineering Contradiction:
ImproveAccessibility to communication serviceVSAvoidHarassing calls and malicious calls
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

A communication server acts as an intermediary between the calling device and the called device. The server generates and manages communication tokens that are transmitted to the calling device, which then presents these tokens to the server to establish communication sessions. This intermediary layer enables the call center to welcome public calls while filtering malicious traffic through token validation mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The communication server performs preliminary actions by generating communication tokens in advance and transmitting them to authorized calling devices before actual communication sessions occur. These pre-distributed tokens serve as authentication credentials that allow legitimate users to initiate calls while preventing unauthorized or malicious calls from robots and harassers.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If anonymous guest user communication is allowed to maintain user privacy, then user anonymity is protected, but the system cannot effectively differentiate between desired and unwanted calls

Engineering Contradiction:
ImproveUser identity informationVSAvoidCall authentication reliability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system uses communication tokens as digital copies or representations of authentication credentials. These tokens contain encoded information that proves the caller's authorization without revealing the user's actual identity. The token serves as a surrogate that maintains anonymity while enabling reliable authentication and differentiation between desired and unwanted calls.

Inventive Principle:
Principle #26Copying

3Productivity

If conventional systems allow open communication to improve service availability, then communication accessibility improves, but the system lacks mechanisms to prevent excessive or malicious communication sessions

Engineering Contradiction:
ImproveCommunication session availabilityVSAvoidExcessive or malicious communication sessions
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The communication server implements feedback mechanisms by monitoring and tracking the distribution and usage of communication tokens. When a token is presented to establish a communication session, the server validates it and can detect patterns of excessive or malicious usage. This feedback loop enables the system to maintain high availability for legitimate users while identifying and blocking abusive communication patterns.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10798757B2Systems, methods, and computer program products for token-based session setup in telecommunication services
Publication Date: 2020.10.06 SKYVERA SOLUTIONS INC
  • US10798757B2 patent drawing
  • US10798757B2 patent drawing
  • US10798757B2 patent drawing

AI summary

A method performed by a communication server includes receiving a request from a first network entity to set up a communication session between a first user at a first device and a second user at a second device, wherein the first network entity is registered with the communication server, in response to the request, generating a token, wherein the token is configured to grant access to the communication session, sending the token to the first network entity, after sending the token to the first network entity, receiving the token from the first user at the first device, and causing the communication session to be set up between the first user at the first device and the second user at the second device according to the token.