Caller Line Identification Configuration for Short Message Service

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Caller Identification (CLI) services are limited in flexibility and accessibility, as they primarily rely on network-provided solutions and do not allow for dynamic selection of identification codes based on various characteristics, such as user preferences, geographical locations, or call histories, especially across different communication networks.

Innovation Solution

A system and method for configuring CLI that allows a communication device to obtain multiple caller identification codes, select one based on characteristics like user selection, geographical location, call history, or network associations, and forward the selected code to the called device, even across different communication networks, enabling dynamic and context-aware identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a network-provided CLI service is used, then the service is available and reliable, but the flexibility and adaptability of CLI selection are limited

Engineering Contradiction:
Improveflexibility of CLI selectionVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-obtains multiple caller identification codes and stores them in a database before actual communication needs arise. This preliminary action allows the system to have multiple identification options ready, enabling flexible selection based on different characteristics without increasing operational complexity during actual use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A database acts as an intermediary between the communication device and multiple caller identification codes. The database stores and manages the plurality of codes, allowing the system to select appropriate codes based on characteristics without direct complex management of multiple identification options at the device level.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple caller identification codes are obtained and stored, then the adaptability and context-awareness improve, but the device complexity and memory requirements increase

Engineering Contradiction:
Improvecontext-aware identification capabilityVSAvoidnumber of stored identification codes
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The database serves as an intermediary that stores the plurality of caller identification codes, separating the storage burden from the communication device. This allows the device to access multiple codes without permanently holding them all in device memory, reducing device complexity while maintaining adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system selects specific caller identification codes from the stored plurality based on local characteristics such as user preferences, geographical location, or call history. This local quality approach ensures that only relevant codes are retrieved and used for each specific communication context, optimizing resource usage.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If CLI selection is based on multiple characteristics (user preference, location, history), then the user experience improves, but the processing complexity and time increase

Engineering Contradiction:
Improveuser experienceVSAvoidCLI selection time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

User preferences and selection criteria are pre-configured and stored in the database along with multiple caller identification codes. This preliminary configuration allows the system to quickly retrieve and match appropriate codes based on stored characteristics without complex real-time processing during actual communication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses call history as feedback to continuously improve CLI selection. By analyzing past communication patterns and characteristics, the system learns and adapts to user preferences over time, making future selections faster and more accurate without requiring complex real-time analysis.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If the service is limited to network-provided solutions, then the system is simple and reliable, but the accessibility across different communication networks is restricted

Engineering Contradiction:
Improvenetwork independenceVSAvoidcross-network configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is designed to obtain and manage multiple caller identification codes that can be used across different communication networks and devices. This universal approach allows the same system to provide CLI services regardless of the specific network or device being used, enhancing accessibility without requiring separate network-specific implementations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11553315B2Method and system for configuring caller line identification for short message service
Publication Date: 2023.01.10 SPIKKO TELECOM
  • US11553315B2 patent drawing
  • US11553315B2 patent drawing
  • US11553315B2 patent drawing

AI summary

A method performed by, and a system embedded within, a communication device operating in a communication network, performing the steps of: obtaining a plurality of caller identification codes for the caller device, where each of the caller identification codes identifies the caller device in a network; obtaining at least one rule for selecting a caller identification code from the plurality of caller identification codes according to a characteristic of the called device; obtaining a characteristic of the called device; selecting a caller identification code from the plurality of caller identification codes according to the characteristic of the destination telephone identification, or caller environment or destination environment parameters, or caller decision on the time of making the call; and forwarding the selected caller identification code to any of another communication network and a terminal device of a communication network.