Caller ID Database Key Substitution for Secure Application Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current caller identification systems lack secure and controlled access to application data, as information is not protected and can be accessed by anyone, and they do not support the exchange of application-specific data during basic phone calls, which limits compatibility with various devices and networks.

Innovation Solution

The solution involves overloading the caller identification system to provide application-specific data by substituting a database key into the calling party number, allowing controlled access to the called party through a telephony switching system, which maintains the mapping between the calling party number and database key for reverse lookup and access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If caller identification system is used to exchange application data, then information exchange capability is improved, but security and access control deteriorate

Engineering Contradiction:
Improveinformation exchange capabilityVSAvoidsecurity and access control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the caller identification system into two distinct parts: the traditional calling party number (for telephony compatibility) and an application data portion (for carrying application-specific information). This segmentation allows the system to simultaneously support both secure traditional calling and enhanced information exchange capabilities, resolving the contradiction between versatility and security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent embeds application data within the caller identification system structure, nesting the application data portion inside the existing caller ID framework. This nesting enables application data to be transmitted through the established telephony infrastructure without compromising the security and access control mechanisms already present in the system.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Quantity of substance

If calling party number is overloaded with application data, then data carrying capacity is improved, but compatibility with non-VoIP networks deteriorates

Engineering Contradiction:
Improvedata carrying capacityVSAvoidcompatibility with non-VoIP networks
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent divides the calling party number into two separate segments: the original calling party number (preserved for compatibility with non-VoIP networks) and an application data portion (providing enhanced data carrying capacity). This segmentation ensures that traditional telephony networks continue to function with the original number while VoIP networks can utilize the additional application data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a database as an intermediary that stores the mapping between the original calling party number and the application data. This intermediary allows the system to maintain compatibility with non-VoIP networks by preserving the original number, while simultaneously enabling enhanced data carrying capacity through the application data portion in VoIP networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If direct called party number spoofing is used to modify caller ID, then information exchange flexibility is improved, but traditional telephony usage models deteriorate

Engineering Contradiction:
Improveinformation exchange flexibilityVSAvoidtraditional telephony usage models
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the caller identification modification into two parts: the original calling party number (preserved for traditional telephony compatibility) and the application data portion (enabling flexible information exchange). This segmentation prevents complete spoofing while allowing controlled information exchange, resolving the contradiction between flexibility and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a copy of the calling party number structure, where the application data portion is derived from but distinct from the original number. This copying approach allows flexible information exchange through the application data while maintaining the integrity of the original number for traditional telephony usage models.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP2506545B1Authorizing a called party to access a calling party's application data
Publication Date: 2013.12.25 MITEL CORP
  • EP2506545B1 patent drawingFigure 1
  • EP2506545B1 patent drawingFigure 2
  • EP2506545B1 patent drawingFigure 3

AI summary

A system granting access to application data and methods thereof are provided in the present disclosure. Application data can be sent that can be utilised by applications resident within a telephony switching system or end devices involved in a call. When the calling party dials the called party, the switching system can be triggered to substitute a database key into the calling party number. The switching system can use the act of making the call to enable permission for the called party to access the data referenced by the database key. The telephony switching system, having provided the key, is capable of mapping the key back into the original calling party number. This allows the calling party number, through the database key, to be stored as a contact or dialled from a call log, which can provide backwards compatibility to devices that do not support this feature.