Caller ID Database Key Substitution for Secure Application Data Access
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
Figure 1
Figure 2
Figure 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.