Dynamic Caller ID Service via Authentication Mediator
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing caller identification systems do not allow a calling party to provide their identification information when calling from a different telephone or communication device, leading to unrecognized numbers and names on the caller ID screen, which can result in missed calls from familiar individuals.
Innovation Solution
A dynamic replacement communication identification service that authenticates the calling party and replaces the current location's profile with their user profile, allowing their name and telephone number to be displayed on the caller ID screen, even when calling from a different device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If caller identification displays the telephone number from the current device, then the system provides accurate location-based identification, but the called party cannot recognize familiar individuals calling from different devices
Solution Approach 1:
The patent introduces a dynamic replacement caller ID service as an intermediary between the calling party's actual device and the called party's display. This service receives the actual caller ID from the calling device, authenticates the calling party through a server, and replaces it with the authenticated user's profile information. This mediator enables the called party to see the familiar name and number while maintaining accurate identification through authentication protocols.
Solution Approach 2:
The patent implements dynamic replacement of the caller ID display based on real-time authentication results. Instead of displaying the static number from the current device, the system dynamically substitutes it with the authenticated user's profile information. This dynamic adjustment allows the caller ID to adapt to the actual user identity regardless of which physical device is used for the call.
2Adaptability or versatility
If the system allows dynamic replacement of caller ID, then the called party can recognize familiar individuals, but the system complexity increases due to authentication and profile management
Solution Approach 1:
The authentication server acts as a centralized intermediary that handles the complex authentication and profile management tasks. Rather than embedding authentication logic in every calling device or requiring local database access, the system uses a dedicated server that receives actual caller ID information, authenticates users, and returns the appropriate profile data. This mediator centralizes complexity while keeping individual devices simple.
Solution Approach 2:
The system creates a copy of the user's profile information (name, number, and other identifying data) that can be dynamically assigned to different calling devices. Instead of requiring the actual device to store or process complex authentication data, the system copies and transmits only the necessary profile information from the authentication server to the calling device for display purposes.
3Adaptability or versatility
If dynamic replacement service is implemented, then calling party can provide accurate identification from any device, but accounting and logging accuracy may be compromised
Solution Approach 1:
The authentication server serves as an intermediary that maintains the link between the actual calling device and the authenticated user's profile. The server receives the actual caller ID from the device, performs authentication, and then provides the user's profile information for display. This intermediary ensures that accounting and logging systems can accurately track which user initiated the call while still allowing the display to show the authenticated user's information, thus maintaining both adaptability and reliability.
Data Source
AI summary
Methods, apparatus, and computer program products provide dynamic replacement communication identification (ID) service. A request is received from a user for dynamic replacement communication ID from a current location of the user. The user requesting dynamic replacement communication ID is authenticated. A user profile of the user requesting dynamic replacement communication ID is retrieved. A current profile of the current location is replaced with the user profile of the user.


